AnimableValuePtr cpp tdef Ogre group__Animation.html ga5e0882c3b9f7ca32a795f98cf034e428 AnimationStateMap cpp tdef Ogre group__Animation.html ga2fd1388ea690fecefc6bfe496d13e19f AnimationStateIterator cpp tdef Ogre group__Animation.html gac427736c80940f4469fe0f4ac1694f67 ConstAnimationStateIterator cpp tdef Ogre group__Animation.html gaad9cc8241f80d9d8fb4f112409de792f EnabledAnimationStateList cpp tdef Ogre group__Animation.html ga7f7651abe4d9e073cfdbcafd79da3511 ConstEnabledAnimationStateIterator cpp tdef Ogre group__Animation.html ga7bc761681d8c97c449763d8b77dcedf8 any_cast cpp func Ogre group__General.html ga5a44ad7023ea3086c39d923cd37bddf7 any_cast cpp func Ogre group__General.html gad6e8e65dbefcbac63f88a28aeccef948 any_cast cpp func Ogre group__General.html ga2024a5fb8d0223391b75632d9443a0d2 FileInfoList cpp tdef Ogre group__Resources.html ga80f17ac4d148a831fe015742d56727f9 FileInfoListPtr cpp tdef Ogre group__Resources.html ga98a851530d714bac278ff907738ac643 RGBA cpp tdef Ogre group__General.html ga8c0fefd117985c6df93c4714f370bcd6 ARGB cpp tdef Ogre group__General.html gaa329d9aeeafb7aa8ccc4f52fe4904e9f ABGR cpp tdef Ogre group__General.html gac65e9a4f14f6cd3f76a1a9875fbd8dd8 BGRA cpp tdef Ogre group__General.html gaebed1ceefe1a5fb28f59ea894031680f TrackVertexColourType cpp tdef Ogre group__General.html gaf3fdba7211d7078a43201a1721532f9e

An enumeration describing which material properties should track the vertex colours.

LightList cpp tdef Ogre group__General.html gaab30ef14aae93306a6044cb38d835f0c UnaryOptionList cpp tdef Ogre group__General.html gaf8039ad2eb9856cb1b181eb3d9507885 BinaryOptionList cpp tdef Ogre group__General.html ga426e97fd0ca35b59af1d3309ba4780b0 NameValuePairList cpp tdef Ogre group__General.html gadccb207c184efc0a6fb2a00ab6320d19

Name / value parameter pair (first = name, second = value)

AliasTextureNamePairList cpp tdef Ogre group__General.html ga20898062bd79359acd1137276d9b0e37

Alias / Texture name pair (first = alias, second = texture name)

FloatRect cpp tdef Ogre group__General.html ga39213af9254535e83b4beca0859e8a2f

Structure used to define a rectangle in a 2-D floating point space.

RealRect cpp tdef Ogre group__General.html ga3e1c672c1d342ffb4f122f44e342bc90

Structure used to define a rectangle in a 2-D floating point space, subject to double / single floati...

Rect cpp tdef Ogre group__General.html gae714035a753a8f484650598dc4143db8

Structure used to define a rectangle in a 2-D integer space.

RenderWindowDescriptionList cpp tdef Ogre group__General.html ga7a03bf97326d0d0385b91a74e2c51c5e

Render window creation parameters container.

RenderWindowList cpp tdef Ogre group__General.html ga1d8e92efee48ea10e75189c8efa6ec51

Render window container.

FastHash cpp func Ogre group__General.html gad838a1c9fb47071ba019701841b4cf10

Fast general hashing algorithm.

HashCombine cpp func Ogre group__General.html gae1e937aed630bd25446cbef3bdd2cc7c

Combine hashes with same style as boost::hash_combine.

operator<< cpp func Ogre group__General.html ga6d67d46d838de3b38264f17fb792cddc findCommandLineOpts cpp func Ogre group__General.html gad78e25bde5597796c07e75d4f857a3cd

Locate command-line options of the unary form &#39;-blah&#39; and of the binary form &#39;-blah foo&#39;...

RENDER_QUEUE_COUNT cpp data Ogre group__Effects.html ga56cbccda3a83b1e035e5be74fb17406e OGRE_ASSERT_MODE unknown macro OgreConfig_8h.html af6e491ff6b09be36783f1d8475477875

If set to 1, profiling code will be included in the application.

OGRE_PRETEND_TEXTURE_UNITS unknown macro OgreConfig_8h.html a25da6395d80814d615a4db506aac2be0

If set to &gt;0, OGRE will always &#39;think&#39; that the graphics card only has the number of texture units spe...

OGRE_MAX_TEXTURE_COORD_SETS unknown macro OgreConfig_8h.html a73f03c4000193e826a1489b02ea50309

If set to 1, Real is typedef&#39;ed to double.

OGRE_MAX_TEXTURE_LAYERS unknown macro OgreConfig_8h.html a1c5fd80e6e0f2f85d6facbe1ec8eb5a4

Define max number of texture layers allowed per pass on any card.

OGRE_MAX_SIMULTANEOUS_LIGHTS unknown macro OgreConfig_8h.html a3d20e242d4a6aab7de105d85608b286a

Define max number of lights allowed per pass.

OGRE_MAX_BLEND_WEIGHTS unknown macro OgreConfig_8h.html aec70545291c5268ff4007e5516f09985

Define max number of blending weights allowed per vertex.

OGRE_MEMORY_ALLOCATOR_STD unknown macro OgreConfig_8h.html a683315b58ba5ad40de5c09e55d6104a4

Define this if you want to link OGRE as a static lib (preferably as a project file)

OGRE_MEMORY_ALLOCATOR_NED unknown macro OgreConfig_8h.html afb2e828c6c55f460c024949bc0d08642 OGRE_MEMORY_ALLOCATOR_USER unknown macro OgreConfig_8h.html a1ac2a51b075dc484014170dff98106d6 OGRE_MEMORY_ALLOCATOR_NEDPOOLING unknown macro OgreConfig_8h.html af91b19981d25544a977617242ec6898c OGRE_MAX_MULTIPLE_RENDER_TARGETS unknown macro OgreConfig_8h.html a1555343fe7aade0966aa442f2e0c16f5

Define max number of multiple render targets (MRTs) to render to at once.

WIN32_LEAN_AND_MEAN c macro WIN32_2OgreConfigDialogImp_8h.html ac7bef5d85e3dcd73eef56ad39ffc84a9 ConfigOption cpp tdef Ogre group__General.html ga2f761fc7b7b5113677d065a01722b03f

Packages the details of a configuration option.

ConfigOptionMap cpp tdef Ogre group__General.html gafba22dbf34cd07633293ddba65ee6add ControllerValueRealPtr cpp tdef Ogre group__General.html ga57d5b9493ba9c9b89479f942f237a37c ControllerFunctionRealPtr cpp tdef Ogre group__General.html gafa8597a66f145eabb45e932f28fbb0b8 MicroCode cpp tdef Ogre namespaceOgre.html a00d4a79ab9d0df3408d7a15be1e31d9a OGRE_LOCK_RECURSIVE_MUTEX c macro OgreD3D11Prerequisites_8h.html ab1fd107573047bd9da140ea653623f32 OGRE_UNLOCK_RECURSIVE_MUTEX c macro OgreD3D11Prerequisites_8h.html a93ac575df386b84b1954cb49c5d5602b D3D11_DEVICE_ACCESS_LOCK unknown macro OgreD3D11Prerequisites_8h.html a91eca3b862fb87e1aae6365506aaef7e D3D11_DEVICE_ACCESS_UNLOCK unknown macro OgreD3D11Prerequisites_8h.html a7e62356528bac65b4d973f3b6cf5248f D3D11_DEVICE_ACCESS_CRITICAL_SECTION unknown macro OgreD3D11Prerequisites_8h.html a756e79282d7620576504b98f89317361 DIRECT3D_VERSION c macro OgreD3D11Prerequisites_8h.html aa54da3d73d29cce6595914535d88a09a SAFE_DELETE c macro OgreD3D11Prerequisites_8h.html a9bbcd82e77c41df827c09759def05c9a SAFE_DELETE_ARRAY c macro OgreD3D11Prerequisites_8h.html a506b3685b3eb05aac751f9e14cbed93b SAFE_RELEASE c macro OgreD3D11Prerequisites_8h.html a6038f7bdb274c2e159988a57dedbf93d NOMINMAX unknown macro OgreD3D11Prerequisites_8h.html a9f918755b601cf4bffca775992e6fb90 OGRE_D3D_MANAGE_BUFFERS c macro OgreD3D11Prerequisites_8h.html a7b3123eeef6059cf58d74050e93fbf96 _OgreD3D11Export unknown macro OgreD3D11Prerequisites_8h.html aeec4314638b775952fc5fa9f2d9516d3 MAX_LIGHTS c macro OgreD3D11RenderSystem_8h.html a737b417f16ea225cf15e8d4c23df53dc modeCount cpp data Ogre namespaceOgre.html a98de8dab47b95e8a974482f7bee7eb67 OGRE_LOCK_RECURSIVE_MUTEX c macro OgreD3D9Prerequisites_8h.html ab1fd107573047bd9da140ea653623f32 OGRE_UNLOCK_RECURSIVE_MUTEX c macro OgreD3D9Prerequisites_8h.html a93ac575df386b84b1954cb49c5d5602b D3D9_DEVICE_ACCESS_LOCK unknown macro OgreD3D9Prerequisites_8h.html a2e3011f13cee6773488e8b9fb23527d6 D3D9_DEVICE_ACCESS_UNLOCK unknown macro OgreD3D9Prerequisites_8h.html abe7c6aa3317ab4ec310693df0c476f80 D3D9_DEVICE_ACCESS_CRITICAL_SECTION unknown macro OgreD3D9Prerequisites_8h.html ac3bbc540f840085496c5f93d9a67c01a DIRECT3D_VERSION c macro OgreD3D9Prerequisites_8h.html aa54da3d73d29cce6595914535d88a09a SAFE_DELETE c macro OgreD3D9Prerequisites_8h.html a9bbcd82e77c41df827c09759def05c9a SAFE_DELETE_ARRAY c macro OgreD3D9Prerequisites_8h.html a506b3685b3eb05aac751f9e14cbed93b SAFE_RELEASE c macro OgreD3D9Prerequisites_8h.html a6038f7bdb274c2e159988a57dedbf93d WIN32_LEAN_AND_MEAN c macro OgreD3D9Prerequisites_8h.html ac7bef5d85e3dcd73eef56ad39ffc84a9 OGRE_D3D_MANAGE_BUFFERS c macro OgreD3D9Prerequisites_8h.html a7b3123eeef6059cf58d74050e93fbf96 _OgreD3D9Export unknown macro OgreD3D9Prerequisites_8h.html a2f097a9b4c2ebfb75896e7d6eec01a1d MAX_LIGHTS c macro OgreD3D9RenderSystem_8h.html a737b417f16ea225cf15e8d4c23df53dc OGRE_STREAM_TEMP_SIZE unknown macro OgreDataStream_8h.html a71a2d398037a64aa241ef5c0be350430 DataStreamPtr cpp tdef Ogre group__Resources.html ga8a2a961b4205aacff9c01e81e08d7781

Shared pointer to allow data streams to be passed around without worrying about deallocation.

DataStreamList cpp tdef Ogre group__Resources.html gaf30cff05594c7346e6f7bb0ec48aa597

List of DataStream items.

DataStreamListPtr cpp tdef Ogre group__Resources.html gaca357d60ac34de84a39467c1f557749e

Shared pointer to list of DataStream items.

MemoryDataStreamPtr cpp tdef Ogre group__Resources.html gaf8656a2c0ef06642f70c4b3745ee80a2

Shared pointer to allow memory data streams to be passed around without worrying about deallocation...

z_stream c tdef OgreDeflate_8h.html aa4751fbf6d882976fb300ea9815f5010 DYNLIB_HANDLE unknown macro OgreDynLib_8h.html a72233679ad2f01755e375b6fcbf8cfdb DYNLIB_LOAD unknown macro OgreDynLib_8h.html a134d80db854047b000a6a3d5dc023bcc DYNLIB_GETSYM unknown macro OgreDynLib_8h.html a611f8319ce7e78bfb274017c2b53a81b DYNLIB_UNLOAD unknown macro OgreDynLib_8h.html aea4c10bca1e97e459d97b4c9b7aee51a removeDuplicates cpp func Ogre namespaceOgre.html a78eec3072ad2dc8efe869c96f09fc5f9 removeDuplicates cpp func Ogre namespaceOgre.html a78eec3072ad2dc8efe869c96f09fc5f9 removeDuplicates cpp func Ogre namespaceOgre.html a78eec3072ad2dc8efe869c96f09fc5f9 removeDuplicates cpp func Ogre namespaceOgre.html a78eec3072ad2dc8efe869c96f09fc5f9 WIN32_LEAN_AND_MEAN c macro WIN32_2OgreErrorDialogImp_8h.html ac7bef5d85e3dcd73eef56ad39ffc84a9 OgreAssert unknown macro OgreException_8h.html a8d9e90638349c941f0cc0af76cad1ae4 InitATIFragmentShaderExtensions c func OgreGLATIFSInit_8h.html a94cae592733859102da037c0faf73fbd glGenFragmentShadersATI_ptr c data OgreGLATIFSInit_8h.html a78481bfe7a49faab3b4ce3019be0da03 glBindFragmentShaderATI_ptr c data OgreGLATIFSInit_8h.html ae9814e6c0179dc0ac79499d8312aa788 glDeleteFragmentShaderATI_ptr c data OgreGLATIFSInit_8h.html a38f5e28762e4f9ff0902c568cfa8ee84 glBeginFragmentShaderATI_ptr c data OgreGLATIFSInit_8h.html ac6e7be47ca475350583bb220ede8398d glEndFragmentShaderATI_ptr c data OgreGLATIFSInit_8h.html a2e8f1f618fec1442de15e6bd61267fb4 glPassTexCoordATI_ptr c data OgreGLATIFSInit_8h.html abf69d0ea3c86f1de1828f72af54c1d16 glSampleMapATI_ptr c data OgreGLATIFSInit_8h.html a895a670f89172c12ffb5ea675682894c glColorFragmentOp1ATI_ptr c data OgreGLATIFSInit_8h.html aff166f57c569c3f39c2e61bd8bf67d29 glColorFragmentOp2ATI_ptr c data OgreGLATIFSInit_8h.html a0aa03f3894d0d42aa4602c4991376c17 glColorFragmentOp3ATI_ptr c data OgreGLATIFSInit_8h.html a36ac91ab5e5f6c8d0e955803f4c6edc4 glAlphaFragmentOp1ATI_ptr c data OgreGLATIFSInit_8h.html a4274f1cd7760a2c39d5a2227c8ccec8f glAlphaFragmentOp2ATI_ptr c data OgreGLATIFSInit_8h.html aa9da27151b2aef075f085f02516ce35b glAlphaFragmentOp3ATI_ptr c data OgreGLATIFSInit_8h.html a643e71fa7b81313c89ad873d91158edc glSetFragmentShaderConstantATI_ptr c data OgreGLATIFSInit_8h.html aca19da1e21780d7678d2033afacb8f52 OGRE_GL_DEFAULT_MAP_BUFFER_THRESHOLD c macro OgreGLES2HardwareBufferManager_8h.html aae90f8b1399ebc9b28abb1a0c4ef8426 lightingShader c data OgreGLES2InternalShaders_8h.html a445e5538560d021dbddf48e92c4c7347 ES2_LIGHTING_SHADER c econst OgreGLES2InternalShaders_8h.html a80155586fa275b28773c9b203f52cabaae2205fa0e6a9bd934292cb3e87b2f9ce __PRETTY_FUNCTION__ c macro OgreGLES2Prerequisites_8h.html a9c15fe1e91b07ea3280f5239f9841b67 GL_NONE c macro OgreGLES2Prerequisites_8h.html a089a3736e5280b9c7cc50129e2659974 _OgreGLES2Export unknown macro OgreGLES2Prerequisites_8h.html a3f2e060c56216a4f3fb7650e502f5735 DEBUG_ c macro OgreGLES2Prerequisites_8h.html a45bbdef2e602a1d12b999a837df8fb89 ENABLE_GL_CHECK c macro OgreGLES2Prerequisites_8h.html a73ff6a326ebf3637a67218046668ce64 GL_CHECK_ERROR c macro OgreGLES2Prerequisites_8h.html a56aaa83bc346bbef34e231c43cb3b443 EGL_CHECK_ERROR c macro OgreGLES2Prerequisites_8h.html a970bd7d687d827541d8b0d765d808048 getGLSupport cpp func Ogre namespaceOgre.html a7331dc70fef58e0eaac23e887e63ec61 getGLSupport cpp func Ogre namespaceOgre.html a7331dc70fef58e0eaac23e887e63ec61 getGLSupport cpp func Ogre namespaceOgre.html a7331dc70fef58e0eaac23e887e63ec61 getGLSupport cpp func Ogre namespaceOgre.html a7331dc70fef58e0eaac23e887e63ec61 getGLSupport cpp func Ogre namespaceOgre.html a7331dc70fef58e0eaac23e887e63ec61 getGLSupport cpp func Ogre namespaceOgre.html a7331dc70fef58e0eaac23e887e63ec61 OGRE_GL_MAP_BUFFER_THRESHOLD unknown macro OgreGLESHardwareBufferManager_8h.html a9352af7e239ee4b91a6b25dba51c0f32 GL_NONE c macro OgreGLESPrerequisites_8h.html a089a3736e5280b9c7cc50129e2659974 _OgreGLESExport unknown macro OgreGLESPrerequisites_8h.html aacfbc6e9783463d78a54316f63943b0a __PRETTY_FUNCTION__ c macro OgreGLESPrerequisites_8h.html a9c15fe1e91b07ea3280f5239f9841b67 DEBUG_ c macro OgreGLESPrerequisites_8h.html a45bbdef2e602a1d12b999a837df8fb89 ENABLE_GL_CHECK c macro OgreGLESPrerequisites_8h.html a73ff6a326ebf3637a67218046668ce64 GL_CHECK_ERROR c macro OgreGLESPrerequisites_8h.html a56aaa83bc346bbef34e231c43cb3b443 EGL_CHECK_ERROR c macro OgreGLESPrerequisites_8h.html a970bd7d687d827541d8b0d765d808048 MAX_LIGHTS c macro OgreGLESRenderSystem_8h.html a737b417f16ea225cf15e8d4c23df53dc

Array of up to 8 lights, indexed as per API Note that a null value indicates a free slot...

getGLSupport cpp func Ogre namespaceOgre.html a7331dc70fef58e0eaac23e887e63ec61 getGLSupport cpp func Ogre namespaceOgre.html a7331dc70fef58e0eaac23e887e63ec61 getGLSupport cpp func Ogre namespaceOgre.html a7331dc70fef58e0eaac23e887e63ec61 getGLSupport cpp func Ogre namespaceOgre.html a7331dc70fef58e0eaac23e887e63ec61 GL_DEPTH24_STENCIL8_EXT unknown macro OgreGLFBORenderTexture_8h.html a977d93453dbd8b304989cbd9b1606490

Extra GL constants.

OGRE_GL_DEFAULT_MAP_BUFFER_THRESHOLD c macro OgreGLHardwareBufferManager_8h.html aae90f8b1399ebc9b28abb1a0c4ef8426 WIN32_LEAN_AND_MEAN c macro OgreGLPrerequisites_8h.html ac7bef5d85e3dcd73eef56ad39ffc84a9 _OgreGLExport unknown macro OgreGLPrerequisites_8h.html a84aebcce92aa9d20cdb06ab0eab6b1f8

Lots of generated code in here which triggers the new VC CRT security warnings.

MAX_LIGHTS c macro OgreGLRenderSystem_8h.html a737b417f16ea225cf15e8d4c23df53dc

Array of up to 8 lights, indexed as per API Note that a null value indicates a free slot...

logObjectInfo cpp func Ogre namespaceOgre.html a398609fc7f66939c990741e6878792aa

If there is a message in GL info log then post it in the Ogre Log.

NULL_CUSTOM_ATTRIBUTES_INDEX unknown macro OgreGLSLESProgramCommon_8h.html a80dc964d0705d8b2bf1c06874b523c65

A value to define the case we didn&#39;t look for the attributes since the contractor.

NOT_FOUND_CUSTOM_ATTRIBUTES_INDEX unknown macro OgreGLSLESProgramCommon_8h.html afbaa9874550eb36340280f38ae146c22

A value to define the attribute has not been found (this is also the result when glGetAttribLocation ...

reportGLSLError cpp func Ogre namespaceOgre.html ae76e260555441c7494ac55f3ef291224

Check for GL errors and report them in the Ogre Log.

logObjectInfo cpp func Ogre namespaceOgre.html a55c1e9635e667f65093baf777c4224df

if there is a message in GL info log then post it in the Ogre Log

GLUniformReferenceList cpp tdef Ogre namespaceOgre.html a24aca8d208dcf62fbe3bee9e759ac73d GLUniformReferenceIterator cpp tdef Ogre namespaceOgre.html a644f74bf84779c83312a97e169164d07 getGLSupport cpp func Ogre namespaceOgre.html a7331dc70fef58e0eaac23e887e63ec61 getGLSupport cpp func Ogre namespaceOgre.html a7331dc70fef58e0eaac23e887e63ec61 getGLSupport cpp func Ogre namespaceOgre.html a7331dc70fef58e0eaac23e887e63ec61 getGLSupport cpp func Ogre namespaceOgre.html a7331dc70fef58e0eaac23e887e63ec61 getGLSupport cpp func Ogre namespaceOgre.html a7331dc70fef58e0eaac23e887e63ec61 GpuConstantDefinitionMap cpp tdef Ogre group__Materials.html ga90b266af540c4396c8c18ac2c43fd0f3 GpuConstantDefinitionIterator cpp tdef Ogre group__Materials.html gaff7bf5891ea6cfed80f4e50edc5d3695 GpuNamedConstantsPtr cpp tdef Ogre group__Materials.html gab76650f27b9b671a6ad6ba0e466c65aa GpuLogicalIndexUseMap cpp tdef Ogre group__Materials.html ga2275e636e8d9bbe23e350ef676e289b5 GpuLogicalBufferStructPtr cpp tdef Ogre group__Materials.html ga2292a2b9e147e50617d24746070bbc9f FloatConstantList cpp tdef Ogre group__Materials.html ga85c9b7d7f5d35f36d118af514f18ab5b

Definition of container that holds the current float constants.

IntConstantList cpp tdef Ogre group__Materials.html ga0f6f75258759920f3879eb1b4b590121

Definition of container that holds the current float constants.

GpuSharedParametersPtr cpp tdef Ogre group__Materials.html ga4bbf05af668b0deefaf7b0c0f172d45b

Shared pointer used to hold references to GpuProgramParameters instances.

GpuProgramParametersSharedPtr cpp tdef Ogre group__Materials.html gaebab7cecf3f3ae81a1fbfa08ab36f2b5

Shared pointer used to hold references to GpuProgramParameters instances.

ImagePtrList cpp tdef Ogre group__Image.html gabe3f215b0c56dd98009a1060e3fb87ed ConstImagePtrList cpp tdef Ogre group__Image.html gad3242b650f2562b87c992002a18c395f UNPACK unknown macro OgreImageResampler_8h.html aeb34b7ef2dbf4c91dd7c37f88e852c03 ACCUM3 unknown macro OgreImageResampler_8h.html abfa4aeaeb25cca0360ae0ba0aef7cf9e ACCUM4 unknown macro OgreImageResampler_8h.html a8d51fc9045f78003752d2f5c88b34914 OGRE_LOG_THRESHOLD unknown macro group__General.html gaafd348d0e141380ecf8d7b57a65652d7 ATTRIBUTE_PARSER cpp tdef Ogre group__Materials.html ga315137b78f2d739ab0e41e07b1fcf51d

Function def for material attribute parser; return value determines if the next line should be {...

operator* cpp func Ogre group__Math.html ga03482705bf3612c6b96e5a187095e8ac operator/ cpp func Ogre group__Math.html ga49268a0dd483041451c010eeec55f83a operator* cpp func Ogre group__Math.html ga01057ea7c8adad28c8100750a78105c8 operator/ cpp func Ogre group__Math.html ga5b1b6f29e0c3e2fdb55c88f7fd5ccf9b operator* cpp func Ogre group__Math.html gab98d9fe8e0bd1f28f9fed1009cd745dd OGRE_MALLOC unknown macro group__Memory.html ga2382b731c3d757f74f0fedf2b14ed9d6

Allocate a block of raw memory, and indicate the category of usage.

OGRE_ALLOC_T unknown macro group__Memory.html ga3211e4a6a806aa789b38dce2432ef472

Allocate a block of memory for a primitive type, and indicate the category of usage.

OGRE_FREE unknown macro group__Memory.html gacfd8dc937cf390c7bff05495f0dc10cf

Free the memory allocated with OGRE_MALLOC or OGRE_ALLOC_T. Category is required to be restated to en...

OGRE_NEW_T unknown macro group__Memory.html ga46253f12658ce0922e982a8a9dd11312

Allocate space for one primitive type, external type or non-virtual type with constructor parameters...

OGRE_NEW_ARRAY_T unknown macro group__Memory.html ga6c428bbdad197df6a4ba22d3c1d48f5a

Allocate a block of memory for &#39;count&#39; primitive types - do not use for classes that inherit from All...

OGRE_DELETE_T unknown macro group__Memory.html ga0b0974da65362dd8a14071e7f6e4daca

Free the memory allocated with OGRE_NEW_T. Category is required to be restated to ensure the matching...

OGRE_DELETE_ARRAY_T unknown macro group__Memory.html gab9f9fa14d424036dc5881cbcb3c741e0

Free the memory allocated with OGRE_NEW_ARRAY_T. Category is required to be restated to ensure the ma...

OGRE_MALLOC_SIMD unknown macro group__Memory.html gafd7ddaef10ac9ea1ffbd18902167b9a2

Allocate a block of raw memory aligned to SIMD boundaries, and indicate the category of usage...

OGRE_MALLOC_ALIGN unknown macro group__Memory.html ga876cf0a4c7e209ce798b5e6708ca2343

Allocate a block of raw memory aligned to user defined boundaries, and indicate the category of usage...

OGRE_ALLOC_T_SIMD unknown macro group__Memory.html ga728b719dd1425d46a78fe87d6f9ea6a5

Allocate a block of memory for a primitive type aligned to SIMD boundaries, and indicate the category...

OGRE_ALLOC_T_ALIGN unknown macro group__Memory.html gafc79c14937612b02ac50631c08666b26

Allocate a block of memory for a primitive type aligned to user defined boundaries, and indicate the category of usage.

OGRE_FREE_SIMD unknown macro group__Memory.html gaf7501eb098fc6671420c628dc80af2a8

Free the memory allocated with either OGRE_MALLOC_SIMD or OGRE_ALLOC_T_SIMD. Category is required to ...

OGRE_FREE_ALIGN unknown macro group__Memory.html gaa06d37a211e3da357b8457ccdb4decac

Free the memory allocated with either OGRE_MALLOC_ALIGN or OGRE_ALLOC_T_ALIGN. Category is required t...

OGRE_NEW_T_SIMD unknown macro group__Memory.html ga2f7eef98b7fe3ba9f36630b787d603b1

Allocate space for one primitive type, external type or non-virtual type aligned to SIMD boundaries...

OGRE_NEW_ARRAY_T_SIMD unknown macro group__Memory.html gaa55846bae98cf66fd5158ad0d4d623bb

Allocate a block of memory for &#39;count&#39; primitive types aligned to SIMD boundaries - do not use for cl...

OGRE_DELETE_T_SIMD unknown macro group__Memory.html ga1a5d598e538371f2fca9608277051347

Free the memory allocated with OGRE_NEW_T_SIMD. Category is required to be restated to ensure the mat...

OGRE_DELETE_ARRAY_T_SIMD unknown macro group__Memory.html ga3ceedc1e74432821ffab664232c12d04

Free the memory allocated with OGRE_NEW_ARRAY_T_SIMD. Category is required to be restated to ensure t...

OGRE_NEW_T_ALIGN unknown macro group__Memory.html ga4c928813aac2c96ae5cc775aacd3e26d

Allocate space for one primitive type, external type or non-virtual type aligned to user defined boun...

OGRE_NEW_ARRAY_T_ALIGN unknown macro group__Memory.html ga51224b5c8af6fd85e192975ebe20139b

Allocate a block of memory for &#39;count&#39; primitive types aligned to user defined boundaries - do not us...

OGRE_DELETE_T_ALIGN unknown macro group__Memory.html ga076af127ea8efe2284e03ab4c2057603

Free the memory allocated with OGRE_NEW_T_ALIGN. Category is required to be restated to ensure the ma...

OGRE_DELETE_ARRAY_T_ALIGN unknown macro group__Memory.html ga25e1e9ce907fc367cc735465c940da23

Free the memory allocated with OGRE_NEW_ARRAY_T_ALIGN. Category is required to be restated to ensure ...

OGRE_NEW unknown macro group__Memory.html gab5fc1358fd5a889de0a06d07e45df1ff OGRE_DELETE unknown macro group__Memory.html gad18eff671a00617b21c8e35a7f545690 GeneralAllocPolicy cpp tdef Ogre namespaceOgre.html ad4ca7bb13f62006a192960fda3b0151e GeometryAllocPolicy cpp tdef Ogre namespaceOgre.html a89e5a164d08384010e03c34574474b4d AnimationAllocPolicy cpp tdef Ogre namespaceOgre.html a61c92fc2d65ecf3d3da5078c57f85f2a SceneCtlAllocPolicy cpp tdef Ogre namespaceOgre.html a8668cddbec3443fa8e571a3bde593524 SceneObjAllocPolicy cpp tdef Ogre namespaceOgre.html a51f31eabec6808e2ff9c298d67617833 ResourceAllocPolicy cpp tdef Ogre namespaceOgre.html a12051b505684557920b7caa1e87f17c8 ScriptingAllocPolicy cpp tdef Ogre namespaceOgre.html a4d33fa1e6c6f52c506e061269a755289 RenderSysAllocPolicy cpp tdef Ogre namespaceOgre.html a585fa2d21e2525019ad062d76df8b719 GeneralAllocatedObject cpp tdef Ogre namespaceOgre.html ac4ac6f663a23cea1dab0ed10688e45d8 GeometryAllocatedObject cpp tdef Ogre namespaceOgre.html a1d51ee2afe2fd7bda6f20180ed1338f6 AnimationAllocatedObject cpp tdef Ogre namespaceOgre.html a220b9754c8853bdb56aa4f6d2a2d2bec SceneCtlAllocatedObject cpp tdef Ogre namespaceOgre.html aa225e5e6dcbf1073a8990eafdae4fb1c SceneObjAllocatedObject cpp tdef Ogre namespaceOgre.html a7af43449266010d92fd985d19d3f6483 ResourceAllocatedObject cpp tdef Ogre namespaceOgre.html adb684516ccdc078fcab9afb5aaa3cdb3 ScriptingAllocatedObject cpp tdef Ogre namespaceOgre.html a231968a1c453b90df9ab78080c4505da RenderSysAllocatedObject cpp tdef Ogre namespaceOgre.html a58ac0addbec4db9072a7405d75e6bd57 AbstractNodeAlloc cpp tdef Ogre namespaceOgre.html ae50d0e41173a3de1eba795db887fc4c0 AnimableAlloc cpp tdef Ogre namespaceOgre.html ae09578a5f721385da35583d80a40ff8f AnimationAlloc cpp tdef Ogre namespaceOgre.html a45280f006598c2e3c01e1fa1eb1c0aeb ArchiveAlloc cpp tdef Ogre namespaceOgre.html a3a7148114d38cef237dc8bf95cb91cd3 BatchedGeometryAlloc cpp tdef Ogre namespaceOgre.html a8688596fd4772e25d4d24b91bd26fc3c BufferAlloc cpp tdef Ogre namespaceOgre.html a4d5903ed39d36fb554acb8a14c4e941b CodecAlloc cpp tdef Ogre namespaceOgre.html a62bd950b43a50257f8aa1589d2e823f9 CompositorInstAlloc cpp tdef Ogre namespaceOgre.html a5d60f07603a9106ef3ea80c2436071e3 ConfigAlloc cpp tdef Ogre namespaceOgre.html a36fae75ecb951f16758e8f867e537318 ControllerAlloc cpp tdef Ogre namespaceOgre.html ac34508fbac0e38aa4bb253ccf0708c56 DebugGeomAlloc cpp tdef Ogre namespaceOgre.html a6cb7d42eba87cebf8ccb40505b63377a DynLibAlloc cpp tdef Ogre namespaceOgre.html a0a4a723194700acb950b79d7192c7639 EdgeDataAlloc cpp tdef Ogre namespaceOgre.html a47d4cfd39390ea7f0bde7edff0a6423b FactoryAlloc cpp tdef Ogre namespaceOgre.html afab320e0856ce249ec1e1a4d404981ec FXAlloc cpp tdef Ogre namespaceOgre.html ac42757f609ae0b4aba4815a0e8084caa ImageAlloc cpp tdef Ogre namespaceOgre.html a1e40a7870ebd749e8cc8da346af3a3c8 IndexDataAlloc cpp tdef Ogre namespaceOgre.html a2b83ab3362f4516b51f2a0238e8ac7c5 LogAlloc cpp tdef Ogre namespaceOgre.html ad43ae31cfa3f0521786631f5ffe4c18a MovableAlloc cpp tdef Ogre namespaceOgre.html a7f9d4a08ffbda0738cebc31b60faae03 NodeAlloc cpp tdef Ogre namespaceOgre.html ab81544a3d3f08a24fff526b288c4d5ba OverlayAlloc cpp tdef Ogre namespaceOgre.html afec5829b83af2dee85d271b16c5ab609 GpuParamsAlloc cpp tdef Ogre namespaceOgre.html a9cd4601f9bf87a6bd2846370ccea6acb PassAlloc cpp tdef Ogre namespaceOgre.html ae356a34e71ec1870afef50230739c7dc PatchAlloc cpp tdef Ogre namespaceOgre.html af63fccb4061ef6ab1a2b9b3085e3c92f PluginAlloc cpp tdef Ogre namespaceOgre.html abf9224e43c0858fdb5828c8dbbd58b05 ProfilerAlloc cpp tdef Ogre namespaceOgre.html a250dfc29da6341127d7d386e06101e67 ProgMeshAlloc cpp tdef Ogre namespaceOgre.html a48699950804f68c746cbefabf20a3fa7 RenderQueueAlloc cpp tdef Ogre namespaceOgre.html ab5b177f3272759202a585928bcd3906f RenderSysAlloc cpp tdef Ogre namespaceOgre.html a1154f3f32829ce6787b6ac69569bf89b RootAlloc cpp tdef Ogre namespaceOgre.html aaa653fbb322c81fdf7c29d8a621c0bfb ResourceAlloc cpp tdef Ogre namespaceOgre.html a26f1823e78b0275e485bc519e4199480 SerializerAlloc cpp tdef Ogre namespaceOgre.html ab314a0c39a23a8ca15d867db9dd0f204 SceneMgtAlloc cpp tdef Ogre namespaceOgre.html ab5dc8e76f824d92c77fc11edd09f900b ScriptCompilerAlloc cpp tdef Ogre namespaceOgre.html a290b9222311de853679ae9efa942e713 ScriptTranslatorAlloc cpp tdef Ogre namespaceOgre.html a5553b2ac4d5a74c0dc16b4851418ebe6 ShadowDataAlloc cpp tdef Ogre namespaceOgre.html a060a8fd0d2f2acb1e8da2820e60ecd0b StreamAlloc cpp tdef Ogre namespaceOgre.html ab1b4c43359603ea0d0cace50d6fc57ee SubEntityAlloc cpp tdef Ogre namespaceOgre.html a11c9152a33c78bdc13a9cfdc41833d35 SubMeshAlloc cpp tdef Ogre namespaceOgre.html a28c456e4a7bcbaf9afa7da4b59c3d18e TechniqueAlloc cpp tdef Ogre namespaceOgre.html a14ad07d89fe48693b5abe86054702dbb TimerAlloc cpp tdef Ogre namespaceOgre.html a2facde8318daf273780d84304f60cfa0 TextureUnitStateAlloc cpp tdef Ogre namespaceOgre.html a2286e700a22b9e109cbf2aa95f9ce094 UtilityAlloc cpp tdef Ogre namespaceOgre.html af1b4f61252337a39768b2e8963551198 VertexDataAlloc cpp tdef Ogre namespaceOgre.html ab030dab0a47bd28ac42be0260af08719 ViewportAlloc cpp tdef Ogre namespaceOgre.html a3d3ba82ee4ce61a447259f7c8a19cb2a LodAlloc cpp tdef Ogre namespaceOgre.html a5fae23475351938803d15fcbabc3b6d8 constructN cpp func Ogre group__Memory.html gae542663b49eb68a74336d84e11ba0b9c

Utility function for constructing an array of objects with placement new, without using new[] (which ...

deletePtr cpp func Ogre namespaceOgre.html af78076f7c0517bfdac61219333d3ff8e

Function which invokes OGRE_DELETE on a given pointer.

operator== cpp func Ogre group__Memory.html gaa5b83b2ba3ce965e3d8dd129c93ee43b

determine equality, can memory from another allocator be released by this allocator, (ISO C++)

operator== cpp func Ogre group__Memory.html gaa34a630f2287087875d360c454a0fb48

determine equality, can memory from another allocator be released by this allocator, (ISO C++)

operator!= cpp func Ogre group__Memory.html ga34a9308dc656f694883718bf8fa4f1c2

determine equality, can memory from another allocator be released by this allocator, (ISO C++)

operator!= cpp func Ogre group__Memory.html ga0cec9339a4ab3eaf48c767087cd7f400

determine equality, can memory from another allocator be released by this allocator, (ISO C++)

PreciseReal cpp tdef Ogre group__Math.html ga006856a8eae8ec29bf45365bbd67ea46

Real type for numeric solvers.

rawOffsetPointer cpp func Ogre group__Math.html gabb1e4ba22444c1bbf72e6aa66130cd01

Returns raw offseted of the given pointer.

advanceRawPointer cpp func Ogre group__Math.html gad80b2abc7821c70d6ea086d87ed0ae18

Advance the pointer with raw offset.

ENABLE_CG_CHECK unknown macro OgreOSXWindow_8h.html ac642e78f83f7388e1a3a4ab60f573088 CG_CHECK_ERROR unknown macro OgreOSXWindow_8h.html ab9c1473fc6ece3f8127b7fc7f1269f6d CGL_CHECK_ERROR unknown macro OgreOSXWindow_8h.html a6094a310681edee9fcd460eeac791d26 OGRE_DEREF_DISPLAYSTRING_ITERATOR unknown macro group__Overlays.html ga7840a0c97898ebe977e3331199ca28f5 DisplayString cpp tdef Ogre group__Overlays.html gaf7f1d73c45c54848737f8d59741822f0 _OgrePagingExport unknown macro OgrePagingPrerequisites_8h.html a12507ffbcb05d7b7af41403ff7db8a5c PageAlloc cpp tdef Ogre namespaceOgre.html a660664a63929ba9f460ae738a3ed59eb PageID cpp tdef Ogre namespaceOgre.html a5126a9c9fbccbfe4c78070263098acb2

Identifier for a page.

IlluminationPassList cpp tdef Ogre group__Materials.html ga4c6928d029248ab4e1a4f999972baee8 PixelFormatList cpp tdef Ogre group__Image.html ga7267e8cb21c010de075e82ffbc6a572b PlaneList cpp tdef Ogre group__Math.html gae00d718daa48567f6c010aad9d6dd92c PlaneBoundedVolumeList cpp tdef Ogre group__Math.html ga6253a1300d656ba28342fe58260d0e71 OGRE_PLATFORM_WIN32 unknown macro OgrePlatform_8h.html acbe1943c4784d0e38a71195b186b2648 OGRE_PLATFORM_LINUX unknown macro OgrePlatform_8h.html ad6ca9e6d3e2b2da8d4ee9e74a8a8f437 OGRE_PLATFORM_APPLE unknown macro OgrePlatform_8h.html ac1835ebd5d472ca20f5b4b3a2ddee10a OGRE_PLATFORM_APPLE_IOS unknown macro OgrePlatform_8h.html a4499f0589d3e524e29fc9016a90f38d3 OGRE_PLATFORM_ANDROID unknown macro OgrePlatform_8h.html a696b7f8c06236aa9ce8b16569fc13985 OGRE_PLATFORM_NACL unknown macro OgrePlatform_8h.html a1886da46819d5c6333981e2500f29b3c OGRE_COMPILER_MSVC unknown macro OgrePlatform_8h.html a6a94af2b19015f8d92898251ba51b894 OGRE_COMPILER_GNUC unknown macro OgrePlatform_8h.html ac98b9fc56eebcda33a152960bd376375 OGRE_COMPILER_BORL unknown macro OgrePlatform_8h.html ab912259af4a8a0d36f9b40df0d2eaa9f OGRE_COMPILER_WINSCW unknown macro OgrePlatform_8h.html a9c256bb4bd2b51e471a4a22a3c735c88 OGRE_COMPILER_GCCE unknown macro OgrePlatform_8h.html ab031cce9dea8e68007d20ebe12e4aeda OGRE_COMPILER_CLANG unknown macro OgrePlatform_8h.html a1e1b3451f5070fe036ad603e9f3c4fa9 OGRE_ENDIAN_LITTLE unknown macro OgrePlatform_8h.html a600c868168881add7117060af46eb666 OGRE_ENDIAN_BIG unknown macro OgrePlatform_8h.html a077f6bc75ffd397f81a56ec2cd2838c3 OGRE_ARCHITECTURE_32 unknown macro OgrePlatform_8h.html a37b62784316fecdf49524d6492b2f54e OGRE_ARCHITECTURE_64 unknown macro OgrePlatform_8h.html a338389706b17fb84162ebfa9a4c2195a FORCEINLINE unknown macro OgrePlatform_8h.html a724fb9f82013c782db5c3c12ea36aac8 OGRE_PLATFORM unknown macro OgrePlatform_8h.html ad84d3cf520c16ba4ffd3715942f7f175 OGRE_ARCH_TYPE unknown macro OgrePlatform_8h.html a4de9497f1c50d8052061e4870d5cdb42 OGRE_QUOTE_INPLACE unknown macro OgrePlatform_8h.html a9201035492049999bc82d4baa25ee090 OGRE_QUOTE unknown macro OgrePlatform_8h.html ab79b68443593aa3abe67d6adea621226 OGRE_WARN unknown macro OgrePlatform_8h.html ab61ba9272b27cdd1181dd5a18d40b750 _OgreExport unknown macro OgrePlatform_8h.html a20566b1253bae200372ed9162489a663 _OgrePrivate unknown macro OgrePlatform_8h.html af4c2f5df97e3050dd5266408be42db4b stricmp unknown macro OgrePlatform_8h.html a4e0be90a3757e352f42612d09a7d1aa5 OGRE_DEBUG_MODE unknown macro OgrePlatform_8h.html a15ea2b61c3e8ac05db2972f528f94753 OGRE_PLATFORM_LIB unknown macro OgrePlatform_8h.html abd45db57e45902634b2b9dbb7b2b9338 OGRE_UNICODE_SUPPORT unknown macro OgrePlatform_8h.html a6b22414ce99a335fea0f51584cb766e4 OGRE_ENDIAN unknown macro OgrePlatform_8h.html a9af9f9208025e8051717aee67e4e7267 uint32 cpp tdef Ogre namespaceOgre.html adf2a0cf2e77143b5ee1d38a75e289545 uint16 cpp tdef Ogre namespaceOgre.html aa8263b218e7d187ad5ef03a73a6ad7fd uint8 cpp tdef Ogre namespaceOgre.html a119732ea9d1e88bbddc47b4ac0fa21cb int32 cpp tdef Ogre namespaceOgre.html a1c37a43c04753c9ae0c17108c9e6c9d2 int16 cpp tdef Ogre namespaceOgre.html a5c8843f6e8086a9239fed14de8b9d859 int8 cpp tdef Ogre namespaceOgre.html aa258bf39b19d5814a79d6533763e02ba uint64 cpp tdef Ogre namespaceOgre.html a7e1487b57f16a1479302d1896c6f4445 int64 cpp tdef Ogre namespaceOgre.html a44bca44dae060c979d0e74cbf77cf4dc OGRE_CPU_UNKNOWN unknown macro OgrePlatformInformation_8h.html ae606623294d49af88c609d5855ee418b OGRE_CPU_X86 unknown macro OgrePlatformInformation_8h.html a03ad9692ca81e2302d7048c9d7695415 OGRE_CPU_PPC unknown macro OgrePlatformInformation_8h.html a98616201d2102b59d9d10666f3ce8762 OGRE_CPU_ARM unknown macro OgrePlatformInformation_8h.html a87dfb3e6fd0e097cfc22bcf1a936b609 OGRE_CPU unknown macro OgrePlatformInformation_8h.html a719f8e35fd54bc7946246292a772e5cc OGRE_ALIGNED_DECL unknown macro OgrePlatformInformation_8h.html af405686ffe3dd6aa1b9683a99e5990ed OGRE_SIMD_ALIGNMENT unknown macro OgrePlatformInformation_8h.html a30f03b7a029b1b1303e8f816b68c3368

Find perfect alignment (should supports SIMD alignment if SIMD available)

OGRE_SIMD_ALIGNED_DECL unknown macro OgrePlatformInformation_8h.html ae6883e4c8b217447e45bdaec1b1465af __OGRE_HAVE_SSE unknown macro OgrePlatformInformation_8h.html ac00688e814459c227d0c68a0f6352da7 __OGRE_HAVE_VFP unknown macro OgrePlatformInformation_8h.html a7df14046b42696b67e14aec9141995f9 __OGRE_HAVE_NEON unknown macro OgrePlatformInformation_8h.html a8e0a27b6fe252308fa9eb6700548a78c PoseList cpp tdef Ogre group__Animation.html ga2320179c7d0107995d8a737c86a40333 OGRE_MEMORY_TRACKER unknown macro OgrePrerequisites_8h.html a7087d2ed9eb4e1f820fd300d85df375d OGRE_VERSION_MAJOR unknown macro OgrePrerequisites_8h.html ae5b524dcaad06fe829b6a1952cc6f7cf OGRE_VERSION_MINOR unknown macro OgrePrerequisites_8h.html a151f60246acece3e651a8f1d0999f85b OGRE_VERSION_PATCH unknown macro OgrePrerequisites_8h.html a144780d2bcdd852d2ff7a7a450c7856d OGRE_VERSION_SUFFIX unknown macro OgrePrerequisites_8h.html abce1e968a0f7309c73a8a2d7a19544e2 OGRE_VERSION_NAME unknown macro OgrePrerequisites_8h.html a4a5177c0cfa26a662edfe3e311935fdf OGRE_VERSION unknown macro OgrePrerequisites_8h.html a3f631403da0a255c201870bfd068f8c5 HashMap unknown macro OgrePrerequisites_8h.html aa3cf5d1d0401f71e90c8684179eb9bf2 HashSet unknown macro OgrePrerequisites_8h.html a082616e233181b887cf317b8d57448c6 OGRE_DEFINE_STATIC_LOCAL unknown macro OgrePrerequisites_8h.html a5accccc5ab87a1784147e24c55e6bd3e Real cpp tdef Ogre namespaceOgre.html aa3a7b6dfb905e6572d62f0dfa3d4274d

Software floating point type.

uchar cpp tdef Ogre namespaceOgre.html a07f1f7c1d84d58c9beae02e1ebb945e4

In order to avoid finger-aches :)

ushort cpp tdef Ogre namespaceOgre.html af851e71354d841df7138f9877c6f5931 uint cpp tdef Ogre namespaceOgre.html ab6e842a18caf062ed73a5d3badd0dd4c ulong cpp tdef Ogre namespaceOgre.html a4304981347643708ee9a7ba8884e5758 _StringBase cpp tdef Ogre namespaceOgre.html a6190e7c0a19190277aeadf25f536ac8c _StringStreamBase cpp tdef Ogre namespaceOgre.html a9e58d974b559e9184139357d0cb30ba5 String cpp tdef Ogre namespaceOgre.html af73bbdc8bed8a3e6fcd56bb8fa188c45 StringStream cpp tdef Ogre namespaceOgre.html a9f14407f349c1ec70ddab871a7806590 stringstream cpp tdef Ogre namespaceOgre.html a64e76a61ffe0fc66797727c518151d35 OgreProfile unknown macro OgreProfiler_8h.html a1654899e6cfdec9f0972a45f3fa3fee7 OgreProfileBegin unknown macro OgreProfiler_8h.html af9d7ab83c5a5d7de7579eebe9d27e53d OgreProfileEnd unknown macro OgreProfiler_8h.html a292ec22b5d851ef26fa9d7685c18b1f5 OgreProfileGroup unknown macro OgreProfiler_8h.html af0b42a7cef7035e033b55dbd3196d07d OgreProfileBeginGroup unknown macro OgreProfiler_8h.html a76abda9b4a68907da2df018cd5253651 OgreProfileEndGroup unknown macro OgreProfiler_8h.html adc97ff9c6f56d0452bc0b1910bbab76a OgreProfileBeginGPUEvent unknown macro OgreProfiler_8h.html a7020187ac5635fa187ac6a690b5a5cbb OgreProfileEndGPUEvent unknown macro OgreProfiler_8h.html a6b57963334871478e3eb5804c61d40eb OgreProfileMarkGPUEvent unknown macro OgreProfiler_8h.html ad2e159e927d57dc0c5009ec5eee861be VertexBufferLockGuard cpp tdef Ogre group__LOD.html gab97b2e1a8ca761f39bc66875f1637dc9 IndexBufferLockGuard cpp tdef Ogre group__LOD.html ga13e9b503047c41c3b984d1722d7a85c2 PropertyDefMap cpp tdef Ogre group__Property.html gaa2af9dd0402adef0e54243e3ee3dc86e

Map from property name to shared definition.

PropertyValueMap cpp tdef Ogre group__Property.html gac473fdb476888c7a1a0a4a857948cc5c

Defines a transferable map of properties using wrapped value types (Ogre::Any)

_OgrePropertyExport unknown macro OgrePropertyPrerequisites_8h.html af28d18a1b484acf19bec2841bc9ec96f PropertyAlloc cpp tdef Ogre namespaceOgre.html abf77d3dd844d261fb692cafe35cc7a07 intersect cpp func Ogre group__General.html ga81496e2975b6d4654e62db86086bb5a1

Geometric intersection of two rectanglar regions.

OGRE_RENDERABLE_DEFAULT_PRIORITY unknown macro group__RenderSystem.html gaf7eb718b406b59b1762c3e37b90212b3 RenderQueueInvocationList cpp tdef Ogre group__RenderSystem.html ga37ac4666f9eb60576973a7ac8a726b55

List of RenderQueueInvocations.

RenderQueueInvocationIterator cpp tdef Ogre group__RenderSystem.html gace1177231e9c350bbf4d9862f189b13e DepthBufferVec cpp tdef Ogre group__RenderSystem.html gab02aadb96f4799458080219e1885b1ec DepthBufferMap cpp tdef Ogre group__RenderSystem.html ga6976cd039d94260fb992a6fd1f072133 RenderTargetMap cpp tdef Ogre group__RenderSystem.html ga0fc2f530f0d042c937e49131cde29245 RenderTargetPriorityMap cpp tdef Ogre group__RenderSystem.html ga49f68547d022aa6d7f10745ea069ebd9 CAPS_CATEGORY_SIZE unknown macro OgreRenderSystemCapabilities_8h.html a1f2980065f3c74646d1c1710f55f3a22 OGRE_CAPS_BITSHIFT unknown macro OgreRenderSystemCapabilities_8h.html a758eb6cb9e283950039f2ef49b551151 CAPS_CATEGORY_MASK unknown macro OgreRenderSystemCapabilities_8h.html ab1061abcf1bf33c9f55c9d1dc80af110 OGRE_CAPS_VALUE unknown macro OgreRenderSystemCapabilities_8h.html aed8646724df28fe574c22d9ac38d0743 RenderToVertexBufferSharedPtr cpp tdef Ogre group__RenderSystem.html ga00531851f476b9a8432258652828902a ResourceHandle cpp tdef Ogre namespaceOgre.html aeb9f62c8e6c4239315286c63321722b2 ResourcePtr cpp tdef Ogre group__Resources.html ga4697cc0c72aef3b488c7e058adf734ed

Shared pointer to a Resource.

BackgroundProcessTicket cpp tdef Ogre group__Resources.html ga1e2e9ee3e2ee22a4e792952239d38821

Identifier of a background process.

RenderSystemList cpp tdef Ogre group__General.html ga8ec3f24590c290929ec15b4af5757351 SceneTypeMask cpp tdef Ogre group__Scene.html gaa4b6dbd7bf722582a21fcc25d25f73ed

Bitmask containing scene types.

SceneQueryResultMovableList cpp tdef Ogre group__Scene.html gad79dcd1262d117ecf4d51a5f555d3071 SceneQueryResultWorldFragmentList cpp tdef Ogre group__Scene.html gad9005a54a736be79548ebcdf69dfd448 RaySceneQueryResult cpp tdef Ogre group__Scene.html ga1d0db569747448aeff27f36ecd717686 SceneQueryMovableObjectPair cpp tdef Ogre group__Scene.html gaa1ca4f17a1e8bb7381446ae6235869d8 SceneQueryMovableObjectWorldFragmentPair cpp tdef Ogre group__Scene.html gae8f394829e3a85cea6faa915ac391653 SceneQueryMovableIntersectionList cpp tdef Ogre group__Scene.html gaddcc5a6779ee6a6bb82aeb5f42239a52 SceneQueryMovableWorldFragmentIntersectionList cpp tdef Ogre group__Scene.html ga2e63733116c49a9931a2989a2cfe1b51 ConcreteNodePtr cpp tdef Ogre group__General.html ga3e6697969dbea85ec6ce5a95b89f85d4 ConcreteNodeList cpp tdef Ogre group__General.html gab5c85536eb8d5fcfd30b2d4ea2c643d5 ConcreteNodeListPtr cpp tdef Ogre group__General.html ga9d11953f4cfbc8a1e225b910d881dc36 AbstractNodePtr cpp tdef Ogre group__General.html ga15cfb375beeafed87e1bdd96ef10ff36 AbstractNodeList cpp tdef Ogre group__General.html gae6612ea0b05ddf514b5478a6c0c0cb09 AbstractNodeListPtr cpp tdef Ogre group__General.html gad207f4cd0b8599200e52d366fe61f069 ScriptTokenPtr cpp tdef Ogre group__General.html ga836dfb2604ddbe9a5a43644ee826e41e ScriptTokenList cpp tdef Ogre group__General.html gaf5d5c336a97b2fd3dce37648e968c51c ScriptTokenListPtr cpp tdef Ogre group__General.html gacd063ace8e2697904ef8c500b1096902 _A_NORMAL unknown macro OgreSearchOps_8h.html a4ef846a85ddb694043d288b6746a9876 _A_RDONLY unknown macro OgreSearchOps_8h.html a627d0ba73ada4393b872e041bee960b4 _A_HIDDEN unknown macro OgreSearchOps_8h.html a323473f813bf2bc807c912831011c58e _A_SYSTEM unknown macro OgreSearchOps_8h.html ad73476fd833652008c0d73896c8f9d5a _A_ARCH unknown macro OgreSearchOps_8h.html a2a05b90a3f8ec8a95a0b8cb11bb3fecc _A_SUBDIR unknown macro OgreSearchOps_8h.html a4a81752270bddedb014a705edc23a48b _findfirst c func OgreSearchOps_8h.html ad6e6e684d0f4464fab567dea1f33a8e0 _findnext c func OgreSearchOps_8h.html a59e54b8a47a88148f01e0ef9ab742f7c _findclose c func OgreSearchOps_8h.html a4b3730431331a9d8053887e75107e430 FFP_LIB_COMMON unknown macro group__RTShader.html gaf315dcdcd0eeb960135ab30110ae77ba FFP_FUNC_ASSIGN unknown macro group__RTShader.html gacb01fe0fa9bc596f9ccd37f6a54a3bd5 FFP_FUNC_CONSTRUCT unknown macro group__RTShader.html gad106132588bc369abf446339c0aaa031 FFP_FUNC_MODULATE unknown macro group__RTShader.html ga4e6385fde20363caa43796a8ed01057b FFP_FUNC_ADD unknown macro group__RTShader.html gaaf4d9386b193f17896ac4ea5efb13d8a FFP_FUNC_SUBTRACT unknown macro group__RTShader.html gaa3c089b316d6228e7f12efd7aa221410 FFP_FUNC_LERP unknown macro group__RTShader.html gaf714443c4e6881fc31add54f71441752 FFP_FUNC_DOTPRODUCT unknown macro group__RTShader.html gaf356c664f6a9ace926247c9d5bce5f6f FFP_FUNC_NORMALIZE unknown macro group__RTShader.html ga50515d815bdab27ac1fa1dc41c0977b9 FFP_LIB_TRANSFORM unknown macro group__RTShader.html ga6455ab92d5367767064f20e26ea23757 FFP_FUNC_TRANSFORM unknown macro group__RTShader.html gaacaa49841a295828270684b278808830 FFP_LIB_LIGHTING unknown macro group__RTShader.html gab08f6b64db9da54e17c29994d9e7f853 FFP_FUNC_LIGHT_DIRECTIONAL_DIFFUSE unknown macro group__RTShader.html ga64839e79eb9f1102d5ba2f9a8de44529 FFP_FUNC_LIGHT_DIRECTIONAL_DIFFUSESPECULAR unknown macro group__RTShader.html gaecd7ddd3154960f67bd09322ca5c934c FFP_FUNC_LIGHT_POINT_DIFFUSE unknown macro group__RTShader.html gae018fb3c504d2c78a7ae5df29613b369 FFP_FUNC_LIGHT_POINT_DIFFUSESPECULAR unknown macro group__RTShader.html ga25c577ad6daab17ab8032b690572d7f9 FFP_FUNC_LIGHT_SPOT_DIFFUSE unknown macro group__RTShader.html gaad7ab378661b2c7a96e05b61cac834b6 FFP_FUNC_LIGHT_SPOT_DIFFUSESPECULAR unknown macro group__RTShader.html gabe7ed7fea0d4d87f978441b8502f8f4a FFP_LIB_TEXTURING unknown macro group__RTShader.html gab7d72f56d81dc214ac28a7e40bfa56c3 FFP_FUNC_TRANSFORM_TEXCOORD unknown macro group__RTShader.html gaa9b0f586bcddcb368af37697cf4da0f8 FFP_FUNC_GENERATE_TEXCOORD_ENV_NORMAL unknown macro group__RTShader.html gaf471414666a27608d02c078db102fe13 FFP_FUNC_GENERATE_TEXCOORD_ENV_SPHERE unknown macro group__RTShader.html ga1c7676773d46d7e9d7bd09e4aa7cb9ee FFP_FUNC_GENERATE_TEXCOORD_ENV_REFLECT unknown macro group__RTShader.html ga4ddaa01f48cca042142f7d07eb79a531 FFP_FUNC_GENERATE_TEXCOORD_PROJECTION unknown macro group__RTShader.html ga936b90baf3004063efe99d836147b802 FFP_FUNC_SAMPLE_TEXTURE unknown macro group__RTShader.html ga3be26dc22119cbfc60f0c6aac5d3b7af FFP_FUNC_SAMPLE_TEXTURE_PROJ unknown macro group__RTShader.html ga80c3b1ec48d5484537cc0dfbc2ff8000 FFP_FUNC_MODULATEX2 unknown macro group__RTShader.html ga863f328a2f0427933e925978cbccbcd1 FFP_FUNC_MODULATEX4 unknown macro group__RTShader.html ga862e650d597fdeab5bdce48ab8218ebd FFP_FUNC_ADDSIGNED unknown macro group__RTShader.html ga3f5296e2c5846bfd3854fa79e3f04d3f FFP_FUNC_ADDSMOOTH unknown macro group__RTShader.html ga61922bfa8246b31d92c97e2f9d1275d8 FFP_LIB_FOG unknown macro group__RTShader.html ga490ee091e89c283b72eed0dd867736d8 FFP_FUNC_VERTEXFOG_LINEAR unknown macro group__RTShader.html ga8152aa5d7bfdd6b3f343c7775a6acb32 FFP_FUNC_VERTEXFOG_EXP unknown macro group__RTShader.html gaa7070959492b977db61224af4c3e8a21 FFP_FUNC_VERTEXFOG_EXP2 unknown macro group__RTShader.html ga345b9a8ecba8a9c1207c8625085c4754 FFP_FUNC_PIXELFOG_DEPTH unknown macro group__RTShader.html gabaab1e89270cd7f763f2f8e0258c400e FFP_FUNC_PIXELFOG_LINEAR unknown macro group__RTShader.html ga3ff5cdc27b838b8dc976502e84e996d3 FFP_FUNC_PIXELFOG_EXP unknown macro group__RTShader.html gac55655d0c3af8860b21fa0c31e47dc91 FFP_FUNC_PIXELFOG_EXP2 unknown macro group__RTShader.html ga5884a9b1976be44596eec20f0e005b95 ShaderFunctionList cpp tdef Ogre::RTShader group__RTShader.html ga911c4514bf2ca43be16f14ab628d2e87 ShaderFunctionIterator cpp tdef Ogre::RTShader group__RTShader.html ga91a7dab08d3a156422a3187fdb79f9d1 ShaderFunctionConstIterator cpp tdef Ogre::RTShader group__RTShader.html ga25959f998507ff542b6c6be42e295c2c FunctionAtomInstanceList cpp tdef Ogre::RTShader group__RTShader.html ga3dd6945ed92e7a6afc9274f40081a981 FunctionAtomInstanceIterator cpp tdef Ogre::RTShader group__RTShader.html ga93c3d79b3386560226545b89126d507c FunctionAtomInstanceConstIterator cpp tdef Ogre::RTShader group__RTShader.html gaac0a5ca5463f1d828d1c29d396e58e31 ParameterPtr cpp tdef Ogre::RTShader group__RTShader.html ga9b50e9cfcf817b897c37fc77e67f1bbf ShaderParameterList cpp tdef Ogre::RTShader group__RTShader.html ga722d7eb730c66ec0262df86ebf9888b1 ShaderParameterIterator cpp tdef Ogre::RTShader group__RTShader.html ga00290ddf4797cdab436bcb4f22ee303c ShaderParameterConstIterator cpp tdef Ogre::RTShader group__RTShader.html gab2c7f5ec32b9e2e18877e700eaefceac UniformParameterPtr cpp tdef Ogre::RTShader group__RTShader.html gae0e6b89f6ed3986b0a87e2472e3ff7f1 UniformParameterList cpp tdef Ogre::RTShader group__RTShader.html ga76848ed6c023c3fe0a5e9f25f87b78a8 UniformParameterIterator cpp tdef Ogre::RTShader group__RTShader.html ga63652385aee34f38c33f8aed62b6f948 UniformParameterConstIterator cpp tdef Ogre::RTShader group__RTShader.html ga61c1e13c93441a655f82c770929f006c _OgreRTSSExport unknown macro OgreShaderPrerequisites_8h.html a2e7039d2e7e0e3a2feb2008cc7f4be43 RTShaderSystemAlloc cpp tdef Ogre namespaceOgre.html a3f7035c5ce4caa67a610946c00e442d0 sh_hash_combine cpp func Ogre::RTShader namespaceOgre_1_1RTShader.html a54beb4e7e46937267d54e977a0146683

Utility function with same style as boost::hash_combine.

RenderStateList cpp tdef Ogre::RTShader group__RTShader.html ga3a45db6ba3ebab9f7a49005934a19213 RenderStateIterator cpp tdef Ogre::RTShader group__RTShader.html ga9eabb56de59faf73d0671baef58ba5b0 RenderStateConstIterator cpp tdef Ogre::RTShader group__RTShader.html ga9b53abaeb85c8e817dafe314bf1ef7e8 SubRenderStateAccessorPtr cpp tdef Ogre::RTShader group__RTShader.html gaecbe3817ee5b43f1962309c03d39da99 SubRenderStateList cpp tdef Ogre::RTShader group__RTShader.html ga279d48a1cabb619e85aba3c931e71b33 SubRenderStateListIterator cpp tdef Ogre::RTShader group__RTShader.html ga95497cc30a987c52f4159875824faa54 SubRenderStateListConstIterator cpp tdef Ogre::RTShader group__RTShader.html ga77f0abdb5d584c610fa03cf238295898 SubRenderStateSet cpp tdef Ogre::RTShader group__RTShader.html ga80ca8b84f487bd915b32ae12159a0131 SubRenderStateSetIterator cpp tdef Ogre::RTShader group__RTShader.html gab67a8756fb7f065af7052ef1fb14b1ec SubRenderStateSetConstIterator cpp tdef Ogre::RTShader group__RTShader.html ga00d3d84afe3e5e75ca3fe1050c2fd29a ShadowCameraSetupPtr cpp tdef Ogre group__Scene.html ga139829f6abc3581ec63563543ebfff15 ShadowTextureList cpp tdef Ogre group__Scene.html ga9befe4ef9c189ac3f2e016a63d560c67 ShadowTextureConfigList cpp tdef Ogre group__Scene.html ga0f71238039ee719563bf5202d80ff41a ConstShadowTextureConfigIterator cpp tdef Ogre group__Scene.html ga40acba93d9441f2bccfa096b641c887d operator== cpp func Ogre group__Scene.html gab426b0250db523190d60f4bfe0414499 operator!= cpp func Ogre group__Scene.html ga9d8174300d9fd7b766d727c85e11a20f OGRE_NUM_SHADOW_EXTRUDER_PROGRAMS unknown macro OgreShadowVolumeExtrudeProgram_8h.html aaeab622fe3062d932f1d02f0e606de5a operator== cpp func Ogre group__General.html ga9e4eed9f10776cc5b07cd81082d73dc8 operator!= cpp func Ogre group__General.html ga000fe08e9240733ce1630abe43839e39 operator< cpp func Ogre group__General.html gae1dbf4506ab2500da5ec4ef0b58cb2e1 __OGRE_SIMD_ALIGN_ATTRIBUTE unknown macro OgreSIMDHelper_8h.html a019efe4bf3c7fb92b94f3d005be5479b OGRE_MAX_NUM_BONES unknown macro group__Animation.html ga4393e2afffe021cb323b896779de3d17 swap cpp func std namespacestd.html ac0f5c834836c0f5a4602cff74511d272

Implement std::swap in terms of SmallVector swap.

swap cpp func std namespacestd.html af60633ec58754c4b3cc2c56314bf1882

Implement std::swap in terms of SmallVector swap.

SPOT_SHADOW_FADE_PNG_SIZE unknown macro OgreSpotShadowFadePng_8h.html acce4485d7a404946ca14da2f15667b30 SPOT_SHADOW_FADE_PNG cpp data Ogre namespaceOgre.html a30db14f415b0993296b298729b17021e _StringHash cpp tdef Ogre group__General.html ga4adaf30a5217767650a9e0b0b4de540c ParameterList cpp tdef Ogre group__General.html gac3c212f18e4a3e6aba496571cfbe5400 ParamCommandMap cpp tdef Ogre group__General.html ga2bce134286f461b9f474618eb0e249b9 ParamDictionaryMap cpp tdef Ogre group__General.html gadb243c5b21d57e9c053b067801f47780 StringVector cpp tdef Ogre group__General.html ga0899c03496d3c25c6555889aa76a78db StringVectorPtr cpp tdef Ogre group__General.html gae6b84ceebcdcc285f37bf9fba216697d TerrainLayerBlendMapList cpp tdef Ogre group__Terrain.html ga0abaf85368e5e249f471ee358e7c8f60 TerrainLayerSamplerElementList cpp tdef Ogre group__Terrain.html gaed5c69e4a57dade51d33e835d0702660 TerrainLayerSamplerList cpp tdef Ogre group__Terrain.html gadf90591c883d93190405f52ca11ef600 TerrainMaterialGeneratorPtr cpp tdef Ogre group__Terrain.html ga152d33cadca984511f2c0459562c7b0b _OgreTerrainExport unknown macro OgreTerrainPrerequisites_8h.html a2fbe49b54cb4b3c3e2757cd3ac167068 TerrainAlloc cpp tdef Ogre namespaceOgre.html ae9aa0b56067c2069d99ccc9894cf9a03 OGRE_AUTO_MUTEX_NAME unknown macro OgrePrerequisites_8h.html ab5230fc97085f9d074db2e47a4fd93d4 OGRE_AUTO_MUTEX_NAME c macro OgreThreadDefines_8h.html ab5230fc97085f9d074db2e47a4fd93d4 OGRE_AUTO_MUTEX c macro OgreThreadDefinesBoost_8h.html a18a523fad1f9e10324e1742865f562b7 OGRE_LOCK_AUTO_MUTEX c macro OgreThreadDefinesBoost_8h.html ace4a3180018d84c5295b17251233abfb OGRE_MUTEX c macro OgreThreadDefinesBoost_8h.html a2fb96ea8ad9700f804480d1d7f5d692d OGRE_STATIC_MUTEX c macro OgreThreadDefinesBoost_8h.html ac853de57688aefaec88f75cd9e0ac388 OGRE_STATIC_MUTEX_INSTANCE c macro OgreThreadDefinesBoost_8h.html a042f108091bba675307acb915a71bfa9 OGRE_LOCK_MUTEX c macro OgreThreadDefinesBoost_8h.html a8a4683cdaf73994ea7ec391c1ba82b60 OGRE_LOCK_MUTEX_NAMED c macro OgreThreadDefinesBoost_8h.html a39e611f7baf80408d740fce6a2502414 OGRE_AUTO_SHARED_MUTEX c macro OgreThreadDefinesBoost_8h.html ab0e8c6d123555d7447c38185a1b9105e OGRE_LOCK_AUTO_SHARED_MUTEX c macro OgreThreadDefinesBoost_8h.html a062b6df8793a5440c06a9056ff1c8fe9 OGRE_NEW_AUTO_SHARED_MUTEX c macro OgreThreadDefinesBoost_8h.html a9ea1b6f845efd15c581b914ac84b93a3 OGRE_DELETE_AUTO_SHARED_MUTEX c macro OgreThreadDefinesBoost_8h.html a8b873e0e48fc343f9553e1dc526ff6f3 OGRE_COPY_AUTO_SHARED_MUTEX c macro OgreThreadDefinesBoost_8h.html acf02af48b9d015cd2f0c10e22466c73a OGRE_SET_AUTO_SHARED_MUTEX_NULL c macro OgreThreadDefinesBoost_8h.html a053475f75a35e320fa019cf083ba8918 OGRE_MUTEX_CONDITIONAL c macro OgreThreadDefinesBoost_8h.html a615a8a037a8f3290ec86ec0e376042b7 OGRE_THREAD_SYNCHRONISER c macro OgreThreadDefinesBoost_8h.html a792b8674a3579bf049e399dbfecf9f8b OGRE_THREAD_WAIT c macro OgreThreadDefinesBoost_8h.html a2a5197ca265b2bfc25a5d0aa570d1f31 OGRE_THREAD_NOTIFY_ONE c macro OgreThreadDefinesBoost_8h.html af95a22a8a787bbf4956772d36a0ccab5 OGRE_THREAD_NOTIFY_ALL c macro OgreThreadDefinesBoost_8h.html a15a4eee729a2c973782b3d65262b6c33 OGRE_RW_MUTEX c macro OgreThreadDefinesBoost_8h.html afd886be58b0d9b415076b07abfcc50fc OGRE_LOCK_RW_MUTEX_READ c macro OgreThreadDefinesBoost_8h.html a94e5c080fee840c4ee87132157cc3eda OGRE_LOCK_RW_MUTEX_WRITE c macro OgreThreadDefinesBoost_8h.html a0a38f532fc987f34e7ffa1d18b770fc9 OGRE_THREAD_POINTER c macro OgreThreadDefinesBoost_8h.html a7bbad1426a73ac69e63279b16e0f8ac4 OGRE_THREAD_POINTER_INIT c macro OgreThreadDefinesBoost_8h.html a7240ca4fa090f8e947dfa29be6580870 OGRE_THREAD_POINTER_VAR c macro OgreThreadDefinesBoost_8h.html aa0e31221f53cca1da4a1eaf196122a59 OGRE_THREAD_POINTER_SET c macro OgreThreadDefinesBoost_8h.html ab2cf92160e83b716119c42240aad670f OGRE_THREAD_POINTER_GET c macro OgreThreadDefinesBoost_8h.html a5a4c5f6a9667046f955529291276f3dd OGRE_THREAD_POINTER_DELETE c macro OgreThreadDefinesBoost_8h.html a9501d2980e624057c7701c0b3b539c3c OGRE_THREAD_TYPE c macro OgreThreadDefinesBoost_8h.html a215c480bf7f0aef85c342201319e256a OGRE_THREAD_CREATE c macro OgreThreadDefinesBoost_8h.html a29238378cd8d5ec729999a09d2db45ef OGRE_THREAD_DESTROY c macro OgreThreadDefinesBoost_8h.html a67eae9d26fe65dd5c5e71a219789335c OGRE_THREAD_HARDWARE_CONCURRENCY c macro OgreThreadDefinesBoost_8h.html a736dde6a8a0eb784ed9d6988cbd56e5a OGRE_THREAD_CURRENT_ID c macro OgreThreadDefinesBoost_8h.html ab66207012917d8d514990e3ea4e54dcb OGRE_THREAD_WORKER_INHERIT c macro OgreThreadDefinesBoost_8h.html aa930d7a43e02d7c703548852a55036e1 OGRE_THREAD_SLEEP c macro OgreThreadDefinesBoost_8h.html acb589a5397e0187e83e7337eb59e9881 OGRE_AUTO_MUTEX unknown macro OgrePrerequisites_8h.html a18a523fad1f9e10324e1742865f562b7 OGRE_LOCK_AUTO_MUTEX unknown macro OgrePrerequisites_8h.html ace4a3180018d84c5295b17251233abfb OGRE_MUTEX unknown macro OgrePrerequisites_8h.html a2fb96ea8ad9700f804480d1d7f5d692d OGRE_STATIC_MUTEX unknown macro OgrePrerequisites_8h.html ac853de57688aefaec88f75cd9e0ac388 OGRE_STATIC_MUTEX_INSTANCE unknown macro OgrePrerequisites_8h.html a042f108091bba675307acb915a71bfa9 OGRE_LOCK_MUTEX unknown macro OgrePrerequisites_8h.html a8a4683cdaf73994ea7ec391c1ba82b60 OGRE_LOCK_MUTEX_NAMED unknown macro OgrePrerequisites_8h.html a39e611f7baf80408d740fce6a2502414 OGRE_AUTO_SHARED_MUTEX unknown macro OgrePrerequisites_8h.html ab0e8c6d123555d7447c38185a1b9105e OGRE_LOCK_AUTO_SHARED_MUTEX unknown macro OgrePrerequisites_8h.html a062b6df8793a5440c06a9056ff1c8fe9 OGRE_NEW_AUTO_SHARED_MUTEX unknown macro OgrePrerequisites_8h.html a9ea1b6f845efd15c581b914ac84b93a3 OGRE_DELETE_AUTO_SHARED_MUTEX unknown macro OgrePrerequisites_8h.html a8b873e0e48fc343f9553e1dc526ff6f3 OGRE_COPY_AUTO_SHARED_MUTEX unknown macro OgrePrerequisites_8h.html acf02af48b9d015cd2f0c10e22466c73a OGRE_SET_AUTO_SHARED_MUTEX_NULL unknown macro OgrePrerequisites_8h.html a053475f75a35e320fa019cf083ba8918 OGRE_MUTEX_CONDITIONAL unknown macro OgrePrerequisites_8h.html a2201eef4cf31a94b24d79de6de3445af OGRE_RW_MUTEX unknown macro OgrePrerequisites_8h.html afd886be58b0d9b415076b07abfcc50fc OGRE_LOCK_RW_MUTEX_READ unknown macro OgrePrerequisites_8h.html a94e5c080fee840c4ee87132157cc3eda OGRE_LOCK_RW_MUTEX_WRITE unknown macro OgrePrerequisites_8h.html a0a38f532fc987f34e7ffa1d18b770fc9 OGRE_THREAD_SYNCHRONISER unknown macro OgrePrerequisites_8h.html a792b8674a3579bf049e399dbfecf9f8b OGRE_THREAD_WAIT unknown macro OgrePrerequisites_8h.html ad5c607c0bb02c1a7c9f124768eade0bf OGRE_THREAD_NOTIFY_ONE unknown macro OgrePrerequisites_8h.html af95a22a8a787bbf4956772d36a0ccab5 OGRE_THREAD_NOTIFY_ALL unknown macro OgrePrerequisites_8h.html a15a4eee729a2c973782b3d65262b6c33 OGRE_THREAD_POINTER unknown macro OgrePrerequisites_8h.html a7bbad1426a73ac69e63279b16e0f8ac4 OGRE_THREAD_POINTER_INIT unknown macro OgrePrerequisites_8h.html a7240ca4fa090f8e947dfa29be6580870 OGRE_THREAD_POINTER_VAR unknown macro OgrePrerequisites_8h.html aa0e31221f53cca1da4a1eaf196122a59 OGRE_THREAD_POINTER_SET unknown macro OgrePrerequisites_8h.html ab2cf92160e83b716119c42240aad670f OGRE_THREAD_POINTER_GET unknown macro OgrePrerequisites_8h.html a5a4c5f6a9667046f955529291276f3dd OGRE_THREAD_POINTER_DELETE unknown macro OgrePrerequisites_8h.html a9501d2980e624057c7701c0b3b539c3c OGRE_THREAD_SLEEP unknown macro OgrePrerequisites_8h.html acb589a5397e0187e83e7337eb59e9881 OGRE_THREAD_WORKER_INHERIT unknown macro OgrePrerequisites_8h.html aa930d7a43e02d7c703548852a55036e1 OGRE_AUTO_MUTEX c macro OgreThreadDefinesNone_8h.html a18a523fad1f9e10324e1742865f562b7 OGRE_LOCK_AUTO_MUTEX c macro OgreThreadDefinesNone_8h.html ace4a3180018d84c5295b17251233abfb OGRE_MUTEX c macro OgreThreadDefinesNone_8h.html a2fb96ea8ad9700f804480d1d7f5d692d OGRE_STATIC_MUTEX c macro OgreThreadDefinesNone_8h.html ac853de57688aefaec88f75cd9e0ac388 OGRE_STATIC_MUTEX_INSTANCE c macro OgreThreadDefinesNone_8h.html a042f108091bba675307acb915a71bfa9 OGRE_LOCK_MUTEX c macro OgreThreadDefinesNone_8h.html a8a4683cdaf73994ea7ec391c1ba82b60 OGRE_LOCK_MUTEX_NAMED c macro OgreThreadDefinesNone_8h.html a39e611f7baf80408d740fce6a2502414 OGRE_AUTO_SHARED_MUTEX c macro OgreThreadDefinesNone_8h.html ab0e8c6d123555d7447c38185a1b9105e OGRE_LOCK_AUTO_SHARED_MUTEX c macro OgreThreadDefinesNone_8h.html a062b6df8793a5440c06a9056ff1c8fe9 OGRE_NEW_AUTO_SHARED_MUTEX c macro OgreThreadDefinesNone_8h.html a9ea1b6f845efd15c581b914ac84b93a3 OGRE_DELETE_AUTO_SHARED_MUTEX c macro OgreThreadDefinesNone_8h.html a8b873e0e48fc343f9553e1dc526ff6f3 OGRE_COPY_AUTO_SHARED_MUTEX c macro OgreThreadDefinesNone_8h.html acf02af48b9d015cd2f0c10e22466c73a OGRE_SET_AUTO_SHARED_MUTEX_NULL c macro OgreThreadDefinesNone_8h.html a053475f75a35e320fa019cf083ba8918 OGRE_MUTEX_CONDITIONAL c macro OgreThreadDefinesNone_8h.html a2201eef4cf31a94b24d79de6de3445af OGRE_RW_MUTEX c macro OgreThreadDefinesNone_8h.html afd886be58b0d9b415076b07abfcc50fc OGRE_LOCK_RW_MUTEX_READ c macro OgreThreadDefinesNone_8h.html a94e5c080fee840c4ee87132157cc3eda OGRE_LOCK_RW_MUTEX_WRITE c macro OgreThreadDefinesNone_8h.html a0a38f532fc987f34e7ffa1d18b770fc9 OGRE_THREAD_SYNCHRONISER c macro OgreThreadDefinesNone_8h.html a792b8674a3579bf049e399dbfecf9f8b OGRE_THREAD_WAIT c macro OgreThreadDefinesNone_8h.html ad5c607c0bb02c1a7c9f124768eade0bf OGRE_THREAD_NOTIFY_ONE c macro OgreThreadDefinesNone_8h.html af95a22a8a787bbf4956772d36a0ccab5 OGRE_THREAD_NOTIFY_ALL c macro OgreThreadDefinesNone_8h.html a15a4eee729a2c973782b3d65262b6c33 OGRE_THREAD_POINTER c macro OgreThreadDefinesNone_8h.html a7bbad1426a73ac69e63279b16e0f8ac4 OGRE_THREAD_POINTER_INIT c macro OgreThreadDefinesNone_8h.html a7240ca4fa090f8e947dfa29be6580870 OGRE_THREAD_POINTER_VAR c macro OgreThreadDefinesNone_8h.html aa0e31221f53cca1da4a1eaf196122a59 OGRE_THREAD_POINTER_SET c macro OgreThreadDefinesNone_8h.html ab2cf92160e83b716119c42240aad670f OGRE_THREAD_POINTER_GET c macro OgreThreadDefinesNone_8h.html a5a4c5f6a9667046f955529291276f3dd OGRE_THREAD_POINTER_DELETE c macro OgreThreadDefinesNone_8h.html a9501d2980e624057c7701c0b3b539c3c OGRE_THREAD_SLEEP c macro OgreThreadDefinesNone_8h.html acb589a5397e0187e83e7337eb59e9881 OGRE_THREAD_WORKER_INHERIT c macro OgreThreadDefinesNone_8h.html aa930d7a43e02d7c703548852a55036e1 OGRE_AUTO_MUTEX c macro OgreThreadDefinesPoco_8h.html a18a523fad1f9e10324e1742865f562b7 OGRE_LOCK_AUTO_MUTEX c macro OgreThreadDefinesPoco_8h.html ace4a3180018d84c5295b17251233abfb OGRE_MUTEX c macro OgreThreadDefinesPoco_8h.html a2fb96ea8ad9700f804480d1d7f5d692d OGRE_STATIC_MUTEX c macro OgreThreadDefinesPoco_8h.html ac853de57688aefaec88f75cd9e0ac388 OGRE_STATIC_MUTEX_INSTANCE c macro OgreThreadDefinesPoco_8h.html a042f108091bba675307acb915a71bfa9 OGRE_LOCK_MUTEX c macro OgreThreadDefinesPoco_8h.html a8a4683cdaf73994ea7ec391c1ba82b60 OGRE_LOCK_MUTEX_NAMED c macro OgreThreadDefinesPoco_8h.html a39e611f7baf80408d740fce6a2502414 OGRE_AUTO_SHARED_MUTEX c macro OgreThreadDefinesPoco_8h.html ab0e8c6d123555d7447c38185a1b9105e OGRE_LOCK_AUTO_SHARED_MUTEX c macro OgreThreadDefinesPoco_8h.html a062b6df8793a5440c06a9056ff1c8fe9 OGRE_NEW_AUTO_SHARED_MUTEX c macro OgreThreadDefinesPoco_8h.html a9ea1b6f845efd15c581b914ac84b93a3 OGRE_DELETE_AUTO_SHARED_MUTEX c macro OgreThreadDefinesPoco_8h.html a8b873e0e48fc343f9553e1dc526ff6f3 OGRE_COPY_AUTO_SHARED_MUTEX c macro OgreThreadDefinesPoco_8h.html acf02af48b9d015cd2f0c10e22466c73a OGRE_SET_AUTO_SHARED_MUTEX_NULL c macro OgreThreadDefinesPoco_8h.html a053475f75a35e320fa019cf083ba8918 OGRE_MUTEX_CONDITIONAL c macro OgreThreadDefinesPoco_8h.html a615a8a037a8f3290ec86ec0e376042b7 OGRE_THREAD_SYNCHRONISER c macro OgreThreadDefinesPoco_8h.html a792b8674a3579bf049e399dbfecf9f8b OGRE_THREAD_WAIT c macro OgreThreadDefinesPoco_8h.html a2a5197ca265b2bfc25a5d0aa570d1f31 OGRE_THREAD_NOTIFY_ONE c macro OgreThreadDefinesPoco_8h.html af95a22a8a787bbf4956772d36a0ccab5 OGRE_THREAD_NOTIFY_ALL c macro OgreThreadDefinesPoco_8h.html a15a4eee729a2c973782b3d65262b6c33 OGRE_RW_MUTEX c macro OgreThreadDefinesPoco_8h.html afd886be58b0d9b415076b07abfcc50fc OGRE_LOCK_RW_MUTEX_READ c macro OgreThreadDefinesPoco_8h.html a94e5c080fee840c4ee87132157cc3eda OGRE_LOCK_RW_MUTEX_WRITE c macro OgreThreadDefinesPoco_8h.html a0a38f532fc987f34e7ffa1d18b770fc9 OGRE_THREAD_POINTER c macro OgreThreadDefinesPoco_8h.html a7bbad1426a73ac69e63279b16e0f8ac4 OGRE_THREAD_POINTER_INIT c macro OgreThreadDefinesPoco_8h.html a7240ca4fa090f8e947dfa29be6580870 OGRE_THREAD_POINTER_VAR c macro OgreThreadDefinesPoco_8h.html aa0e31221f53cca1da4a1eaf196122a59 OGRE_THREAD_POINTER_GET c macro OgreThreadDefinesPoco_8h.html a5a4c5f6a9667046f955529291276f3dd OGRE_THREAD_POINTER_SET c macro OgreThreadDefinesPoco_8h.html ab2cf92160e83b716119c42240aad670f OGRE_THREAD_POINTER_DELETE c macro OgreThreadDefinesPoco_8h.html a9501d2980e624057c7701c0b3b539c3c OGRE_THREAD_TYPE c macro OgreThreadDefinesPoco_8h.html a215c480bf7f0aef85c342201319e256a OGRE_THREAD_CREATE c macro OgreThreadDefinesPoco_8h.html a29238378cd8d5ec729999a09d2db45ef OGRE_THREAD_DESTROY c macro OgreThreadDefinesPoco_8h.html a67eae9d26fe65dd5c5e71a219789335c OGRE_THREAD_HARDWARE_CONCURRENCY c macro OgreThreadDefinesPoco_8h.html a736dde6a8a0eb784ed9d6988cbd56e5a OGRE_THREAD_CURRENT_ID c macro OgreThreadDefinesPoco_8h.html ab66207012917d8d514990e3ea4e54dcb OGRE_THREAD_WORKER_INHERIT c macro OgreThreadDefinesPoco_8h.html aa930d7a43e02d7c703548852a55036e1 OGRE_THREAD_SLEEP c macro OgreThreadDefinesPoco_8h.html acb589a5397e0187e83e7337eb59e9881 OGRE_AUTO_MUTEX c macro OgreThreadDefinesTBB_8h.html a18a523fad1f9e10324e1742865f562b7 OGRE_LOCK_AUTO_MUTEX c macro OgreThreadDefinesTBB_8h.html ace4a3180018d84c5295b17251233abfb OGRE_MUTEX c macro OgreThreadDefinesTBB_8h.html a2fb96ea8ad9700f804480d1d7f5d692d OGRE_STATIC_MUTEX c macro OgreThreadDefinesTBB_8h.html ac853de57688aefaec88f75cd9e0ac388 OGRE_STATIC_MUTEX_INSTANCE c macro OgreThreadDefinesTBB_8h.html a042f108091bba675307acb915a71bfa9 OGRE_LOCK_MUTEX c macro OgreThreadDefinesTBB_8h.html a8a4683cdaf73994ea7ec391c1ba82b60 OGRE_LOCK_MUTEX_NAMED c macro OgreThreadDefinesTBB_8h.html a39e611f7baf80408d740fce6a2502414 OGRE_AUTO_SHARED_MUTEX c macro OgreThreadDefinesTBB_8h.html ab0e8c6d123555d7447c38185a1b9105e OGRE_LOCK_AUTO_SHARED_MUTEX c macro OgreThreadDefinesTBB_8h.html a062b6df8793a5440c06a9056ff1c8fe9 OGRE_NEW_AUTO_SHARED_MUTEX c macro OgreThreadDefinesTBB_8h.html a9ea1b6f845efd15c581b914ac84b93a3 OGRE_DELETE_AUTO_SHARED_MUTEX c macro OgreThreadDefinesTBB_8h.html a8b873e0e48fc343f9553e1dc526ff6f3 OGRE_COPY_AUTO_SHARED_MUTEX c macro OgreThreadDefinesTBB_8h.html acf02af48b9d015cd2f0c10e22466c73a OGRE_SET_AUTO_SHARED_MUTEX_NULL c macro OgreThreadDefinesTBB_8h.html a053475f75a35e320fa019cf083ba8918 OGRE_MUTEX_CONDITIONAL c macro OgreThreadDefinesTBB_8h.html a615a8a037a8f3290ec86ec0e376042b7 OGRE_RW_MUTEX c macro OgreThreadDefinesTBB_8h.html afd886be58b0d9b415076b07abfcc50fc OGRE_LOCK_RW_MUTEX_READ c macro OgreThreadDefinesTBB_8h.html a94e5c080fee840c4ee87132157cc3eda OGRE_LOCK_RW_MUTEX_WRITE c macro OgreThreadDefinesTBB_8h.html a0a38f532fc987f34e7ffa1d18b770fc9 OGRE_THREAD_POINTER c macro OgreThreadDefinesTBB_8h.html a7bbad1426a73ac69e63279b16e0f8ac4 OGRE_THREAD_POINTER_INIT c macro OgreThreadDefinesTBB_8h.html a7240ca4fa090f8e947dfa29be6580870 OGRE_THREAD_POINTER_VAR c macro OgreThreadDefinesTBB_8h.html aa0e31221f53cca1da4a1eaf196122a59 OGRE_THREAD_POINTER_GET c macro OgreThreadDefinesTBB_8h.html a5a4c5f6a9667046f955529291276f3dd OGRE_THREAD_POINTER_SET c macro OgreThreadDefinesTBB_8h.html ab2cf92160e83b716119c42240aad670f OGRE_THREAD_POINTER_DELETE c macro OgreThreadDefinesTBB_8h.html a9501d2980e624057c7701c0b3b539c3c OGRE_THREAD_HARDWARE_CONCURRENCY c macro OgreThreadDefinesTBB_8h.html a736dde6a8a0eb784ed9d6988cbd56e5a OGRE_THREAD_CURRENT_ID c macro OgreThreadDefinesTBB_8h.html ab66207012917d8d514990e3ea4e54dcb OGRE_THREAD_SLEEP c macro OgreThreadDefinesTBB_8h.html acb589a5397e0187e83e7337eb59e9881 OGRE_THREAD_WORKER_INHERIT c macro OgreThreadDefinesTBB_8h.html aa930d7a43e02d7c703548852a55036e1 POCO_NO_UNWINDOWS unknown macro OgreThreadHeadersPoco_8h.html a6ca3f4c8e85aa1907130aa2144d23e5c WIN32_LEAN_AND_MEAN c macro WIN32_2OgreTimerImp_8h.html ac7bef5d85e3dcd73eef56ad39ffc84a9 VertexBoneAssignment cpp tdef Ogre group__Animation.html gaf7318ddaeea193a759de6349554ec3a4

Records the assignment of a single vertex to a single bone with the corresponding weight...

BufferUsageList cpp tdef Ogre group__RenderSystem.html ga14f5e9e50630af9964ebbbca9f88191b

Define a list of usage flags.

translateWGLError cpp func Ogre namespaceOgre.html a617f201d9cbae270480ce958d29d89b4 ZZIP_DIR c tdef OgreZip_8h.html a8cee87e0d5584ff66b56196eec9758c4 ZZIP_FILE c tdef OgreZip_8h.html a83aee2653632d452e58ac776fde409ea zzip_plugin_io_handlers c tdef OgreZip_8h.html aca6c71c876a785a50b45f36e29b27c09 deprecated unknown deprecated.html Core c group__Core.html Memory c group__Memory.html OGRE_MALLOC unknown macro group__Memory.html ga2382b731c3d757f74f0fedf2b14ed9d6

Allocate a block of raw memory, and indicate the category of usage.

OGRE_ALLOC_T unknown macro group__Memory.html ga3211e4a6a806aa789b38dce2432ef472

Allocate a block of memory for a primitive type, and indicate the category of usage.

OGRE_FREE unknown macro group__Memory.html gacfd8dc937cf390c7bff05495f0dc10cf

Free the memory allocated with OGRE_MALLOC or OGRE_ALLOC_T. Category is required to be restated to en...

OGRE_NEW_T unknown macro group__Memory.html ga46253f12658ce0922e982a8a9dd11312

Allocate space for one primitive type, external type or non-virtual type with constructor parameters...

OGRE_NEW_ARRAY_T unknown macro group__Memory.html ga6c428bbdad197df6a4ba22d3c1d48f5a

Allocate a block of memory for &#39;count&#39; primitive types - do not use for classes that inherit from All...

OGRE_DELETE_T unknown macro group__Memory.html ga0b0974da65362dd8a14071e7f6e4daca

Free the memory allocated with OGRE_NEW_T. Category is required to be restated to ensure the matching...

OGRE_DELETE_ARRAY_T unknown macro group__Memory.html gab9f9fa14d424036dc5881cbcb3c741e0

Free the memory allocated with OGRE_NEW_ARRAY_T. Category is required to be restated to ensure the ma...

OGRE_MALLOC_SIMD unknown macro group__Memory.html gafd7ddaef10ac9ea1ffbd18902167b9a2

Allocate a block of raw memory aligned to SIMD boundaries, and indicate the category of usage...

OGRE_MALLOC_ALIGN unknown macro group__Memory.html ga876cf0a4c7e209ce798b5e6708ca2343

Allocate a block of raw memory aligned to user defined boundaries, and indicate the category of usage...

OGRE_ALLOC_T_SIMD unknown macro group__Memory.html ga728b719dd1425d46a78fe87d6f9ea6a5

Allocate a block of memory for a primitive type aligned to SIMD boundaries, and indicate the category...

OGRE_ALLOC_T_ALIGN unknown macro group__Memory.html gafc79c14937612b02ac50631c08666b26

Allocate a block of memory for a primitive type aligned to user defined boundaries, and indicate the category of usage.

OGRE_FREE_SIMD unknown macro group__Memory.html gaf7501eb098fc6671420c628dc80af2a8

Free the memory allocated with either OGRE_MALLOC_SIMD or OGRE_ALLOC_T_SIMD. Category is required to ...

OGRE_FREE_ALIGN unknown macro group__Memory.html gaa06d37a211e3da357b8457ccdb4decac

Free the memory allocated with either OGRE_MALLOC_ALIGN or OGRE_ALLOC_T_ALIGN. Category is required t...

OGRE_NEW_T_SIMD unknown macro group__Memory.html ga2f7eef98b7fe3ba9f36630b787d603b1

Allocate space for one primitive type, external type or non-virtual type aligned to SIMD boundaries...

OGRE_NEW_ARRAY_T_SIMD unknown macro group__Memory.html gaa55846bae98cf66fd5158ad0d4d623bb

Allocate a block of memory for &#39;count&#39; primitive types aligned to SIMD boundaries - do not use for cl...

OGRE_DELETE_T_SIMD unknown macro group__Memory.html ga1a5d598e538371f2fca9608277051347

Free the memory allocated with OGRE_NEW_T_SIMD. Category is required to be restated to ensure the mat...

OGRE_DELETE_ARRAY_T_SIMD unknown macro group__Memory.html ga3ceedc1e74432821ffab664232c12d04

Free the memory allocated with OGRE_NEW_ARRAY_T_SIMD. Category is required to be restated to ensure t...

OGRE_NEW_T_ALIGN unknown macro group__Memory.html ga4c928813aac2c96ae5cc775aacd3e26d

Allocate space for one primitive type, external type or non-virtual type aligned to user defined boun...

OGRE_NEW_ARRAY_T_ALIGN unknown macro group__Memory.html ga51224b5c8af6fd85e192975ebe20139b

Allocate a block of memory for &#39;count&#39; primitive types aligned to user defined boundaries - do not us...

OGRE_DELETE_T_ALIGN unknown macro group__Memory.html ga076af127ea8efe2284e03ab4c2057603

Free the memory allocated with OGRE_NEW_T_ALIGN. Category is required to be restated to ensure the ma...

OGRE_DELETE_ARRAY_T_ALIGN unknown macro group__Memory.html ga25e1e9ce907fc367cc735465c940da23

Free the memory allocated with OGRE_NEW_ARRAY_T_ALIGN. Category is required to be restated to ensure ...

OGRE_NEW unknown macro group__Memory.html gab5fc1358fd5a889de0a06d07e45df1ff OGRE_DELETE unknown macro group__Memory.html gad18eff671a00617b21c8e35a7f545690 constructN cpp func Ogre group__Memory.html gae542663b49eb68a74336d84e11ba0b9c

Utility function for constructing an array of objects with placement new, without using new[] (which ...

operator== cpp func Ogre group__Memory.html gaa5b83b2ba3ce965e3d8dd129c93ee43b

determine equality, can memory from another allocator be released by this allocator, (ISO C++)

operator== cpp func Ogre group__Memory.html gaa34a630f2287087875d360c454a0fb48

determine equality, can memory from another allocator be released by this allocator, (ISO C++)

operator!= cpp func Ogre group__Memory.html ga34a9308dc656f694883718bf8fa4f1c2

determine equality, can memory from another allocator be released by this allocator, (ISO C++)

operator!= cpp func Ogre group__Memory.html ga0cec9339a4ab3eaf48c767087cd7f400

determine equality, can memory from another allocator be released by this allocator, (ISO C++)

MEMCATEGORY_GENERAL cpp econst Ogre group__Memory.html gga830fab51be174d6f2849857cb1abb36aa8ac29a2852b1b5fe79d1659b16f521cb

General purpose.

MEMCATEGORY_GEOMETRY cpp econst Ogre group__Memory.html gga830fab51be174d6f2849857cb1abb36aaf9e04ff475de4493bc942a9c73da4c2e

Geometry held in main memory.

MEMCATEGORY_ANIMATION cpp econst Ogre group__Memory.html gga830fab51be174d6f2849857cb1abb36aa24267bedbd1115a8f208e4ee355693e4

Animation data like tracks, bone matrices.

MEMCATEGORY_SCENE_CONTROL cpp econst Ogre group__Memory.html gga830fab51be174d6f2849857cb1abb36aa8a55fa0fcaa8403bb51ca210f882ed90

Nodes, control data.

MEMCATEGORY_SCENE_OBJECTS cpp econst Ogre group__Memory.html gga830fab51be174d6f2849857cb1abb36aaffe1e3d51d961175f8f2756611439181

Scene object instances.

MEMCATEGORY_RESOURCE cpp econst Ogre group__Memory.html gga830fab51be174d6f2849857cb1abb36aa04bad2e7f64cc2b6f4cda9f56b59e5b4

Other resources.

MEMCATEGORY_SCRIPTING cpp econst Ogre group__Memory.html gga830fab51be174d6f2849857cb1abb36aaa037d2f843117cd5fb39ec064d7ff23b

Scripting.

MEMCATEGORY_RENDERSYS cpp econst Ogre group__Memory.html gga830fab51be174d6f2849857cb1abb36aa29274489311d683a88676dbb1c779788

Rendersystem structures.

MEMCATEGORY_COUNT cpp econst Ogre group__Memory.html gga830fab51be174d6f2849857cb1abb36aa4ff2b9446477e2ea4170b09d8aaa1b67 Animation c group__Animation.html OGRE_MAX_NUM_BONES unknown macro group__Animation.html ga4393e2afffe021cb323b896779de3d17 AnimableValuePtr cpp tdef Ogre group__Animation.html ga5e0882c3b9f7ca32a795f98cf034e428 AnimationStateMap cpp tdef Ogre group__Animation.html ga2fd1388ea690fecefc6bfe496d13e19f AnimationStateIterator cpp tdef Ogre group__Animation.html gac427736c80940f4469fe0f4ac1694f67 ConstAnimationStateIterator cpp tdef Ogre group__Animation.html gaad9cc8241f80d9d8fb4f112409de792f EnabledAnimationStateList cpp tdef Ogre group__Animation.html ga7f7651abe4d9e073cfdbcafd79da3511 ConstEnabledAnimationStateIterator cpp tdef Ogre group__Animation.html ga7bc761681d8c97c449763d8b77dcedf8 PoseList cpp tdef Ogre group__Animation.html ga2320179c7d0107995d8a737c86a40333 VertexBoneAssignment cpp tdef Ogre group__Animation.html gaf7318ddaeea193a759de6349554ec3a4

Records the assignment of a single vertex to a single bone with the corresponding weight...

ANIMBLEND_AVERAGE cpp econst Ogre group__Animation.html gga230b218164ffe5e6ee8970bef57e6abda4d13dab20a3642f5fc20cf2bec22c2c3

Animations are applied by calculating a weighted average of all animations.

ANIMBLEND_CUMULATIVE cpp econst Ogre group__Animation.html gga230b218164ffe5e6ee8970bef57e6abda5628f84206e4555c948422d2e62b7793

Animations are applied by calculating a weighted cumulative total.

SKELETON_HEADER cpp econst Ogre group__Animation.html gga5b37bdf2f67384dbd81643164545f7bda7ed2511945645204fe9f7423e32aea49 SKELETON_BLENDMODE cpp econst Ogre group__Animation.html gga5b37bdf2f67384dbd81643164545f7bdad777591f3958da3716318eb820bbcab8 SKELETON_BONE cpp econst Ogre group__Animation.html gga5b37bdf2f67384dbd81643164545f7bdaacf798731cab07af608a45eb331faa01 SKELETON_BONE_PARENT cpp econst Ogre group__Animation.html gga5b37bdf2f67384dbd81643164545f7bda60d951d9cd1e76668758a78eaa75e3af SKELETON_ANIMATION cpp econst Ogre group__Animation.html gga5b37bdf2f67384dbd81643164545f7bdaa559ee7367718e8c9ffdfd1af83c9ca8 SKELETON_ANIMATION_BASEINFO cpp econst Ogre group__Animation.html gga5b37bdf2f67384dbd81643164545f7bdaedacebfaa34fe1ed9b95efb6210e13e1 SKELETON_ANIMATION_TRACK cpp econst Ogre group__Animation.html gga5b37bdf2f67384dbd81643164545f7bda691013153a33fde3a543deed39382c20 SKELETON_ANIMATION_TRACK_KEYFRAME cpp econst Ogre group__Animation.html gga5b37bdf2f67384dbd81643164545f7bdaebf5354fd4093986740b6f7a0b9c998e SKELETON_ANIMATION_LINK cpp econst Ogre group__Animation.html gga5b37bdf2f67384dbd81643164545f7bda869ed880064984ab52e95a922efec6cd VAT_NONE cpp econst Ogre group__Animation.html gga9046e6e0d12c46c57a9056987e9d158eab1a15dd49cf588c9b4d29e96511dc91a

No animation.

VAT_MORPH cpp econst Ogre group__Animation.html gga9046e6e0d12c46c57a9056987e9d158ea16f039e4ae5cfb19ecd7cd41be4f93cd

Morph animation is made up of many interpolated snapshot keyframes.

VAT_POSE cpp econst Ogre group__Animation.html gga9046e6e0d12c46c57a9056987e9d158ea66715a5b810eee81efa1d964700b3d30

Pose animation is made up of a single delta pose keyframe.

General c group__General.html OGRE_LOG_THRESHOLD unknown macro group__General.html gaafd348d0e141380ecf8d7b57a65652d7 RGBA cpp tdef Ogre group__General.html ga8c0fefd117985c6df93c4714f370bcd6 ARGB cpp tdef Ogre group__General.html gaa329d9aeeafb7aa8ccc4f52fe4904e9f ABGR cpp tdef Ogre group__General.html gac65e9a4f14f6cd3f76a1a9875fbd8dd8 BGRA cpp tdef Ogre group__General.html gaebed1ceefe1a5fb28f59ea894031680f TrackVertexColourType cpp tdef Ogre group__General.html gaf3fdba7211d7078a43201a1721532f9e

An enumeration describing which material properties should track the vertex colours.

LightList cpp tdef Ogre group__General.html gaab30ef14aae93306a6044cb38d835f0c UnaryOptionList cpp tdef Ogre group__General.html gaf8039ad2eb9856cb1b181eb3d9507885 BinaryOptionList cpp tdef Ogre group__General.html ga426e97fd0ca35b59af1d3309ba4780b0 NameValuePairList cpp tdef Ogre group__General.html gadccb207c184efc0a6fb2a00ab6320d19

Name / value parameter pair (first = name, second = value)

AliasTextureNamePairList cpp tdef Ogre group__General.html ga20898062bd79359acd1137276d9b0e37

Alias / Texture name pair (first = alias, second = texture name)

FloatRect cpp tdef Ogre group__General.html ga39213af9254535e83b4beca0859e8a2f

Structure used to define a rectangle in a 2-D floating point space.

RealRect cpp tdef Ogre group__General.html ga3e1c672c1d342ffb4f122f44e342bc90

Structure used to define a rectangle in a 2-D floating point space, subject to double / single floati...

Rect cpp tdef Ogre group__General.html gae714035a753a8f484650598dc4143db8

Structure used to define a rectangle in a 2-D integer space.

RenderWindowDescriptionList cpp tdef Ogre group__General.html ga7a03bf97326d0d0385b91a74e2c51c5e

Render window creation parameters container.

RenderWindowList cpp tdef Ogre group__General.html ga1d8e92efee48ea10e75189c8efa6ec51

Render window container.

ConfigOption cpp tdef Ogre group__General.html ga2f761fc7b7b5113677d065a01722b03f

Packages the details of a configuration option.

ConfigOptionMap cpp tdef Ogre group__General.html gafba22dbf34cd07633293ddba65ee6add ControllerValueRealPtr cpp tdef Ogre group__General.html ga57d5b9493ba9c9b89479f942f237a37c ControllerFunctionRealPtr cpp tdef Ogre group__General.html gafa8597a66f145eabb45e932f28fbb0b8 RenderSystemList cpp tdef Ogre group__General.html ga8ec3f24590c290929ec15b4af5757351 ConcreteNodePtr cpp tdef Ogre group__General.html ga3e6697969dbea85ec6ce5a95b89f85d4 ConcreteNodeList cpp tdef Ogre group__General.html gab5c85536eb8d5fcfd30b2d4ea2c643d5 ConcreteNodeListPtr cpp tdef Ogre group__General.html ga9d11953f4cfbc8a1e225b910d881dc36 AbstractNodePtr cpp tdef Ogre group__General.html ga15cfb375beeafed87e1bdd96ef10ff36 AbstractNodeList cpp tdef Ogre group__General.html gae6612ea0b05ddf514b5478a6c0c0cb09 AbstractNodeListPtr cpp tdef Ogre group__General.html gad207f4cd0b8599200e52d366fe61f069 ScriptTokenPtr cpp tdef Ogre group__General.html ga836dfb2604ddbe9a5a43644ee826e41e ScriptTokenList cpp tdef Ogre group__General.html gaf5d5c336a97b2fd3dce37648e968c51c ScriptTokenListPtr cpp tdef Ogre group__General.html gacd063ace8e2697904ef8c500b1096902 _StringHash cpp tdef Ogre group__General.html ga4adaf30a5217767650a9e0b0b4de540c ParameterList cpp tdef Ogre group__General.html gac3c212f18e4a3e6aba496571cfbe5400 ParamCommandMap cpp tdef Ogre group__General.html ga2bce134286f461b9f474618eb0e249b9 ParamDictionaryMap cpp tdef Ogre group__General.html gadb243c5b21d57e9c053b067801f47780 StringVector cpp tdef Ogre group__General.html ga0899c03496d3c25c6555889aa76a78db StringVectorPtr cpp tdef Ogre group__General.html gae6b84ceebcdcc285f37bf9fba216697d any_cast cpp func Ogre group__General.html ga5a44ad7023ea3086c39d923cd37bddf7 any_cast cpp func Ogre group__General.html gad6e8e65dbefcbac63f88a28aeccef948 any_cast cpp func Ogre group__General.html ga2024a5fb8d0223391b75632d9443a0d2 FastHash cpp func Ogre group__General.html gad838a1c9fb47071ba019701841b4cf10

Fast general hashing algorithm.

HashCombine cpp func Ogre group__General.html gae1e937aed630bd25446cbef3bdd2cc7c

Combine hashes with same style as boost::hash_combine.

operator<< cpp func Ogre group__General.html ga6d67d46d838de3b38264f17fb792cddc findCommandLineOpts cpp func Ogre group__General.html gad78e25bde5597796c07e75d4f857a3cd

Locate command-line options of the unary form &#39;-blah&#39; and of the binary form &#39;-blah foo&#39;...

intersect cpp func Ogre group__General.html ga81496e2975b6d4654e62db86086bb5a1

Geometric intersection of two rectanglar regions.

operator== cpp func Ogre group__General.html ga9e4eed9f10776cc5b07cd81082d73dc8 operator!= cpp func Ogre group__General.html ga000fe08e9240733ce1630abe43839e39 operator< cpp func Ogre group__General.html gae1dbf4506ab2500da5ec4ef0b58cb2e1 TID_LBRACKET cpp econst Ogre group__General.html ggab147e6cc4966a93d6035190c6e3572a4aae39847e17513a577aca5635a97521be TID_RBRACKET cpp econst Ogre group__General.html ggab147e6cc4966a93d6035190c6e3572a4a712a771181ea5b86bfde241d6a2d8993 TID_COLON cpp econst Ogre group__General.html ggab147e6cc4966a93d6035190c6e3572a4a878d2261acfefcb0d7300c8c45b5c02d TID_VARIABLE cpp econst Ogre group__General.html ggab147e6cc4966a93d6035190c6e3572a4a0b23f6bf647e3b550221beb8a573b893 TID_WORD cpp econst Ogre group__General.html ggab147e6cc4966a93d6035190c6e3572a4a86bb0fccced23e5307a00cceb95790b5 TID_QUOTE cpp econst Ogre group__General.html ggab147e6cc4966a93d6035190c6e3572a4a77ce47edadffee44efce275d84f25136 TID_NEWLINE cpp econst Ogre group__General.html ggab147e6cc4966a93d6035190c6e3572a4a43223177f86aeb6a731970fec69dc4ad TID_UNKNOWN cpp econst Ogre group__General.html ggab147e6cc4966a93d6035190c6e3572a4a77822e20ddde8583a6b89408ab2a29b3 TID_END cpp econst Ogre group__General.html ggab147e6cc4966a93d6035190c6e3572a4a28c5d661274c02f913e9114e8dfedab9 ID_MATERIAL cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea2b2c49398651a76cbdbfd9db3a15f91f ID_VERTEX_PROGRAM cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eafc12d5155d0be2f3cc12a0fba9b0c03b ID_GEOMETRY_PROGRAM cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea58ccd20c6e133e7ae33ec1df75b5e04a ID_FRAGMENT_PROGRAM cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea6282c79ddfc7b44b8b59a2c1947bbf8d ID_TECHNIQUE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea0c4e19a7bb48cd3c3b703b033fe13037 ID_PASS cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eab7409a07c76699798196578e13d76ede ID_TEXTURE_UNIT cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaed5cf1d92df9b95723975344f311733b ID_VERTEX_PROGRAM_REF cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea75d54871a8f43a80f7935decab4dfaca ID_GEOMETRY_PROGRAM_REF cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea944e8f91a8a46c37d19764fcc1001fcc ID_FRAGMENT_PROGRAM_REF cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaa69424d599b22dae950a2130cc52c608 ID_SHADOW_CASTER_VERTEX_PROGRAM_REF cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea2839ca1730b7a68f2e1d378ae38a5a78 ID_SHADOW_CASTER_FRAGMENT_PROGRAM_REF cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eab8640fd32dbba380b4923b5351a0cbc9 ID_SHADOW_RECEIVER_VERTEX_PROGRAM_REF cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea67464ef4cd8557cc81fb4f8deba82071 ID_SHADOW_RECEIVER_FRAGMENT_PROGRAM_REF cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea6456daad1258c0e64043a7ca6e1da79c ID_SHADOW_CASTER_MATERIAL cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea831b77cd8949b7eb1c96cca33c8dcba2 ID_SHADOW_RECEIVER_MATERIAL cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea48c125acfa63ad9fdce3f511991533ff ID_LOD_VALUES cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea06e8912a73008239646baf7070bf085d ID_LOD_STRATEGY cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eab692aed353ec8451292578008bff4c3a ID_LOD_DISTANCES cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eabf42c5eadba6c5eb0ca624f62cf2c249 ID_RECEIVE_SHADOWS cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea4cbb744b58172c959b895bfb5153ff50 ID_TRANSPARENCY_CASTS_SHADOWS cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea968bc11209f0be11037bb1fb2f9e8ac5 ID_SET_TEXTURE_ALIAS cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaa5a710bbfe3240b3b0fdaa77293b53f0 ID_SOURCE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea276bde22bcb4058252f94a9c075fe292 ID_SYNTAX cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea4bff0b9c4c3b43aadb36607fc0b8a221 ID_DEFAULT_PARAMS cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea5652ca054bfab3348bfe9981b841baa1 ID_PARAM_INDEXED cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea559901d8f9cb6a3c493e120b19f94cd3 ID_PARAM_NAMED cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea76e45bd2a7d469182fba9f17c80cf4b9 ID_PARAM_INDEXED_AUTO cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eabadd98af104446c27a4bfbf116d6b322 ID_PARAM_NAMED_AUTO cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea8c70e59ffa3bea79c05e9886c5cd093f ID_SCHEME cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eae4d5120e4311976061dd1c8f5bfe9516 ID_LOD_INDEX cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eacef9bab94505acc3b5e213ea45e1dc42 ID_GPU_VENDOR_RULE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea7d6dd55394ea09f99d586cc62d0c3aef ID_GPU_DEVICE_RULE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea93a2e594db4d70fb780e704b2431bb7c ID_INCLUDE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea58a20af3afbdf6d0168ed647e75aa2eb ID_EXCLUDE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea2813c4e75ca669ce41da62de4ee477e9 ID_AMBIENT cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea13b2ecf83d960469745a0250368d8b8e ID_DIFFUSE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea389af90fcf4833df3f0d534d840e5a70 ID_SPECULAR cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea5a91b3c594ea48d0940737a257302aaf ID_EMISSIVE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea187751a01ecd6159dc9dbe81329426eb ID_VERTEXCOLOUR cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea68c1d33261f0d5b60982474c9ae64eb7 ID_SCENE_BLEND cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaf5086c2f7523735f1f393f5a16995efb ID_COLOUR_BLEND cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea91f67f1172465160e9abeaf25f91e4e2 ID_ONE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaae6cac512fa58c29c1b4594d95466e45 ID_ZERO cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea359d9e8b1d6bbcef740089cc27d2593d ID_DEST_COLOUR cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea74a4095d9e566c03ca0dd02325c56776 ID_SRC_COLOUR cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ead85b6e3a8bf39e7b96e060a14111d602 ID_ONE_MINUS_DEST_COLOUR cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea7090bd82ae01826bd52eef6286d8031d ID_ONE_MINUS_SRC_COLOUR cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea8e8dec8034f628eafecf8c9c0d87175c ID_DEST_ALPHA cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea3e7916a63337edf2dafdd502fc9c0127 ID_SRC_ALPHA cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea6f73c982810457ef335aca351b256582 ID_ONE_MINUS_DEST_ALPHA cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea0501466f5f6fcada730e9e942e4c8016 ID_ONE_MINUS_SRC_ALPHA cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea94a0811852b894096a6c06b2031282a8 ID_SEPARATE_SCENE_BLEND cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaf1053e146388fbc1c00be7651f2697ee ID_SCENE_BLEND_OP cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea3a08823e645291271b2881cf9d3a27c8 ID_REVERSE_SUBTRACT cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea1d6cc05dae56fafed1944e3102eac3ed ID_MIN cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eafec4425353b7cafd7fda2a2bdb959211 ID_MAX cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea50662123738f044fee8c9248acc5a810 ID_SEPARATE_SCENE_BLEND_OP cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea876cfafab0cb4df8a3e9b6709670a0fc ID_DEPTH_CHECK cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea7bf6ebad61ddceb188826495879df3b0 ID_DEPTH_WRITE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea5903d793902c004bc351ca5ce0af1f3b ID_DEPTH_FUNC cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaa580e3f6f4345147e128fc07119d54d2 ID_DEPTH_BIAS cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaf43a60593981c81dcd83fe11100d02b2 ID_ITERATION_DEPTH_BIAS cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaa54862e13f51072b8e79244fd43bff59 ID_ALWAYS_FAIL cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaa89bb6e9cf5005e014486de8a0d208de ID_ALWAYS_PASS cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea853025486700d8ab881bd1b6f3a0a381 ID_LESS_EQUAL cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eac640ab2c6efc2840f466fae4089a124d ID_LESS cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea277d9b89ed32e6152846df2bb549e7be ID_EQUAL cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaabce49ae39811f14f6dff7c3b714d482 ID_NOT_EQUAL cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea3d729904faf9e71d6526bd6a5753dbcf ID_GREATER_EQUAL cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaad9b39fbf3877d5b5dddac52b3bda2bd ID_GREATER cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea7c486e4525930e03ea9593184bb936f1 ID_ALPHA_REJECTION cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eac28072ab8ad7c52d6a6d3a19afcdd88c ID_ALPHA_TO_COVERAGE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea824a2c2d59619c736a3db29ed92d51a9 ID_LIGHT_SCISSOR cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea6dec22888b1a207eb4aa785439245fb2 ID_LIGHT_CLIP_PLANES cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea26cee69d0e96993778dcee41d2887801 ID_TRANSPARENT_SORTING cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea72c8453a7737a7f0c4b7d093fdfc149a ID_ILLUMINATION_STAGE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eab026dce703d95a27022ae8c3e40ff93f ID_DECAL cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea39a41d0efd4cbe682a5c1fd7c00cbb92 ID_CULL_HARDWARE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea7cb68759ff9d0f6c521a799a1d9c05af ID_CLOCKWISE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eac50dd5e3959eff7718a85e4368839766 ID_ANTICLOCKWISE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea2b2fefdf5d0ba5d37cea88c5b51d8bd3 ID_CULL_SOFTWARE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea96f90a0ae2287300a6683aa9ed13d025 ID_BACK cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea9f7aa52dae209b16e10b405138fdf51b ID_FRONT cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea03b007559a2183b4365fa597e81c5186 ID_NORMALISE_NORMALS cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eada3b7b5452b7d1a954f608446d5a7a1f ID_LIGHTING cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea4258c2dbfffb9fdd30e4bbcc8b4d1239 ID_SHADING cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea7b0a74d80c666c8c44de695babb98487 ID_FLAT cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eac5af5cbac32dfcf507134c069b82fd32 ID_GOURAUD cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea45bbdd9d41b21aa87aca655355297a94 ID_PHONG cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea8840809ba07c732d418409ca84e20b38 ID_POLYGON_MODE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaf3eebda07820f26d4c51be5968399d27 ID_SOLID cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaebf4c7b690d01a9d02b782dcf7556930 ID_WIREFRAME cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eabcbd8aed449c5c2b2100f6bf94d0562d ID_POINTS cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eadc4bd72139b315952dedfd43214d5443 ID_POLYGON_MODE_OVERRIDEABLE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaa05388510a369696872b4ff7d4d1735d ID_FOG_OVERRIDE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea92177d78356bc919c77936057d6672f1 ID_NONE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eae4dc74c090d0a2315d7f38613f2bb2b2 ID_LINEAR cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eafe70fb02909d6aac2802cf9950075d39 ID_EXP cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea8f26acd11d59a333c20fb18223c220e8 ID_EXP2 cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea7f02afbae9d9052cbda900f5e71536b3 ID_COLOUR_WRITE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eae846a1dde02a763dad3463baff5416e6 ID_MAX_LIGHTS cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaa57e0fa74ab69de294e68684096e835d ID_START_LIGHT cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea27660a178df353bd37137fe29361b4f3 ID_ITERATION cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaca182587e8ad3ee1b463d3774c217b39 ID_ONCE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaee5c0c12a484a4c114bcd2eff6dcd343 ID_ONCE_PER_LIGHT cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea7deace91455246611ebca97121faf387 ID_PER_LIGHT cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eabb5f743500b8933d73b8a7fe97079337 ID_PER_N_LIGHTS cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eadc41a501c52e79d3beb76fedf2cea8ac ID_POINT cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea4b69ca0461cfe83ade5749663560492d ID_SPOT cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea3e0a6c863c36afdef6a98b7259e8511f ID_DIRECTIONAL cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eafca112e90db9aa3d1917a1c849d208b2 ID_LIGHT_MASK cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea31e941f5f3eb5059548b2eb14ebaadea ID_POINT_SIZE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea279a98f285822d2b7b11ec5206e31e62 ID_POINT_SPRITES cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eac583efefc05cb234aa3bc06046c4298a ID_POINT_SIZE_ATTENUATION cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea5983b965872f73536b60b507645e6583 ID_POINT_SIZE_MIN cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea5cc8a9cc6631628c896034d3170f28e0 ID_POINT_SIZE_MAX cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea0d7bce5d6016a5e413819f4288b8a852 ID_TEXTURE_ALIAS cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaae2fced883aa60a43105a3f4ea45d173 ID_TEXTURE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea6903bb4d01bffea73655383a18fbf74f ID_1D cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea4aa252e8082fc1557c030cdd8725dba0 ID_2D cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea4e04055e24616debe03189c4c92ba4e2 ID_3D cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea7f9cac018dd9ac2d356262395c9dd9a2 ID_CUBIC cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ead27ff847f82e3c115204019df51c4a47 ID_UNLIMITED cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eae245c8bfb168d549db8333f8b29144fa ID_ALPHA cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea72ce76e82eb4129ce46293a8c1549294 ID_GAMMA cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaf50104d601676bbfd318ff922474a689 ID_ANIM_TEXTURE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaad2828de39470b952779f785bcca052b ID_CUBIC_TEXTURE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eacfd72297a7aa623759ec1aa6e8a850d9 ID_SEPARATE_UV cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eae5c96b0da447631e1ecdaed2ce28a07a ID_COMBINED_UVW cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea44ee309bcdd1c907ab3855c1939824d7 ID_TEX_COORD_SET cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaff09683a87ae097f0fb37094edee7166 ID_TEX_ADDRESS_MODE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea69b02d8e36ba665637dde277610c937c ID_WRAP cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea09fd4aac45669207c805e5fabd5ad5d8 ID_CLAMP cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eabaca8e96e359c6c9fc21e247e1f27704 ID_BORDER cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea55a00540fc8557689342cef62742e29a ID_MIRROR cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea90dd54f33ec4927930c35875d6a0c584 ID_TEX_BORDER_COLOUR cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaa29ff31454c24689af3c64572f3efe32 ID_FILTERING cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea71e0f6b418dbbdcdf6d06c15b212c111 ID_BILINEAR cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea24f99350dba703d403db7bb72656635d ID_TRILINEAR cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eae1414de148c991ab2ca6abbaa10acf0f ID_ANISOTROPIC cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eabdd588acc370df29c294704ae39ea60e ID_MAX_ANISOTROPY cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea69e487a525051fe25ec2dbe6dfb80f15 ID_MIPMAP_BIAS cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea842a2fe9c082d15a6034932fefd37e1a ID_COLOUR_OP cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea50501383b8603e1b84e90e8728087dbc ID_REPLACE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea9db84c53640ab5d8c6c3f45b5d58fa3f ID_ADD cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea4313cab3aaae35e47d234a863ebf01ba ID_MODULATE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea3c59ff43cf526ca99597ca1aa8379e4b ID_ALPHA_BLEND cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea7673f2760535dee89de0daaa269fa219 ID_COLOUR_OP_EX cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea240973daf73c9191b1e285f504f98083 ID_SOURCE1 cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea2326265c3ab264264c0470b4afa34294 ID_SOURCE2 cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eafe71621a0be02cc939ec329062cfebd9 ID_MODULATE_X2 cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea073c3169e6dc41e37ea85fa2b01ca02f ID_MODULATE_X4 cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea3a35c2ea9adb947084187dd76349e35e ID_ADD_SIGNED cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea07cc4ed88d9b908332a9ecb8b9cddf5d ID_ADD_SMOOTH cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaa9ec7092c57838bf74cfeadd8500b069 ID_SUBTRACT cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eabf32e19ee213b82fd9c7de37314a6177 ID_BLEND_DIFFUSE_COLOUR cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea3ab0650759c78d890bb62d4420ec96e4 ID_BLEND_DIFFUSE_ALPHA cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea7c9cff6daf361119658c036249dd58cf ID_BLEND_TEXTURE_ALPHA cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea31e02f7241300db834c7a9c415a46a5c ID_BLEND_CURRENT_ALPHA cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eab74673f83772e87ef4c0e722960b42f2 ID_BLEND_MANUAL cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eab4d228667013d67fd8476ef759676635 ID_DOT_PRODUCT cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea1c4f1a49dbfbb311178374d40856ea07 ID_SRC_CURRENT cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaeee10179e4401bdba475400360479e84 ID_SRC_TEXTURE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea5e4ee24681c7f510ad5cbfc6ea6335c6 ID_SRC_DIFFUSE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea6254a6f217a657a7ef3d385458beb1f3 ID_SRC_SPECULAR cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eafa440dae355dfcfcf1ea1db3e1cbb051 ID_SRC_MANUAL cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaf5d85c903b3680e68e35bb017c2b3396 ID_COLOUR_OP_MULTIPASS_FALLBACK cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea675493a738dab5bccc920089701c6694 ID_ALPHA_OP_EX cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea4a498cb734ca9b93b5877e23a90d91b4 ID_ENV_MAP cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eac90c62dde2b59d1a9ecd6b494d1890fd ID_SPHERICAL cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eac10d89ca372e781ebcfabdd304f70c6c ID_PLANAR cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eae6abdb32967bca8e3f54a31b85c7e07b ID_CUBIC_REFLECTION cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eacc92f5983dee93f169e15b2ccaf81f4e ID_CUBIC_NORMAL cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eab989ae2b84a0382d41118a1d58735470 ID_SCROLL cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea562749432f3977af792a6e7142818958 ID_SCROLL_ANIM cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea3c28b328d0641fae44b636858ddee83c ID_ROTATE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea9021914758fbbe817fc8b1df59b57c6b ID_ROTATE_ANIM cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea6679a510a3cf330fa0865e425514e9e8 ID_SCALE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eab12d9344476d7f0b3f3f5b43b9b3c7c2 ID_WAVE_XFORM cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eab74ac1297cca622dbc8328f1356a7626 ID_SCROLL_X cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea0dccb07de908e9b47080be81f92a006c ID_SCROLL_Y cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea998bdecb80a943e64f7be2f26fe00bc9 ID_SCALE_X cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea1a90cd706ae00e8a4b474162fc1de20a ID_SCALE_Y cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eab388b1743e4f3eb32e2a53a1bdfc50f7 ID_SINE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea8afbaa6a7f4a6b426731413ddfd06e7c ID_TRIANGLE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea56c52dc100ecef30b91fbace8cf86c51 ID_SQUARE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eae6d2f6f2c95c215b5a88eed0cbc6c020 ID_SAWTOOTH cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea86882c16e9cb90036ab81a3f2caab9ef ID_INVERSE_SAWTOOTH cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea2bfe15597f15c97242fbe6840e8e38a0 ID_TRANSFORM cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaa0ba55c1bbf4a844ae33d434148e166b ID_BINDING_TYPE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea63aa1091d9af740c267f20de3b61f0a8 ID_VERTEX cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaad0c3c300186247980c8993e981f3ab9 ID_FRAGMENT cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea21de4a029df56718c63ce3ce0bd3ae25 ID_CONTENT_TYPE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea8885f0b1113e7f0ab3b25f44672e2519 ID_NAMED cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea7c31fb98103fa11047ea8d7a58048ce7 ID_SHADOW cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea281a8dcf9968a766bda2e84b09c0d29d ID_TEXTURE_SOURCE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea0104a13f96596beb77515615820b0289 ID_SHARED_PARAMS cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea68e3bad95df3f7946d0d3fda042aa60d ID_SHARED_PARAM_NAMED cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea94337a9dc0bd0add72e7e59a379e747d ID_SHARED_PARAMS_REF cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea48dd3587949cef9eb86695c78460bd0d ID_PARTICLE_SYSTEM cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea018dbd1b7aeb93c8db9af0a79b2cc2de ID_EMITTER cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea212d49ba539be9f0377c3ef154e9e2b6 ID_AFFECTOR cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eadbc8eef6635c56806ed2f14affc95697 ID_COMPOSITOR cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ead8c89ac35332d0413ab887de3f53ee49 ID_TARGET cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea35f8138923b1963bcf5d065843e00d2c ID_TARGET_OUTPUT cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaa6e940a80a90174f70d8de8227964025 ID_INPUT cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea1660d50778edeb1a0b0f52f3ad1adcc7 ID_PREVIOUS cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaa5a28fbe5d4bfd0ffd36ca5e9b138f16 ID_TARGET_WIDTH cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaac431dd15e77612dd24bbcf6ef6d06d4 ID_TARGET_HEIGHT cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea287cd8b1ae9a1b2503bf20f5c07772b7 ID_TARGET_WIDTH_SCALED cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea6094d89684428e1e68d4574727262d69 ID_TARGET_HEIGHT_SCALED cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea79d0730d5a52d8f35a311715605aaaee ID_COMPOSITOR_LOGIC cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea23a4389faa0c83f2320e550002e9d197 ID_TEXTURE_REF cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea25f5cdd9984b00b9fde4ec4e2d2c41db ID_SCOPE_LOCAL cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaee8c6e039eeb99158e4ad3e2dee73146 ID_SCOPE_CHAIN cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaa626dcc6e9425803d2dc34417ad3c1d5 ID_SCOPE_GLOBAL cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaa87760c46dd6dd9d9d6d4588dd28ffdf ID_POOLED cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea6012e67d91b6f1a6cdcca5bf2c3a01ab ID_NO_FSAA cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea02452805e94dad9c3a043949be110679 ID_DEPTH_POOL cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eae092acc2d893628fba9256f9a69b758e ID_ONLY_INITIAL cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaa09082033c0df99a9d18c23c44438d50 ID_VISIBILITY_MASK cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea2833e071edf79f6456730076527ce15d ID_LOD_BIAS cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea6b227676f10c3bb7b25b6070469e30aa ID_MATERIAL_SCHEME cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea766519dac1de52e73c82f1a07c7e1cd1 ID_SHADOWS_ENABLED cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea4c2c08521c52e6d77d6a1265e77f0d2f ID_CLEAR cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea3b4c86690751e9bb1ea24496e0823b24 ID_STENCIL cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea3aae4b8fc67ec21bfc771f1bd861c159 ID_RENDER_SCENE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea0927a3c0ee1b28ca7eb3f156b0a5b382 ID_RENDER_QUAD cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eabd7670de75d7ad1e007c62b9d3b05ed9 ID_IDENTIFIER cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea42f4516aea19b22363d18b38522d9895 ID_FIRST_RENDER_QUEUE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea87642afe5724343f37dde74a3f771bf4 ID_LAST_RENDER_QUEUE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea3919aac33a9010965433179baa514d7d ID_QUAD_NORMALS cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea0eea96f624f07a452999a82ee9bca555 ID_CAMERA_FAR_CORNERS_VIEW_SPACE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea76fdb24aea436ad642933fcf0a50cb29 ID_CAMERA_FAR_CORNERS_WORLD_SPACE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea09695bca554396df58bff51b33fbaa89 ID_BUFFERS cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaadd97324917ac6a799f2e99e3548605e ID_COLOUR cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea0e2c0bb853504437fda880de01aa6bce ID_DEPTH cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eacda138b8a528e372816c0616b21991a5 ID_COLOUR_VALUE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea32bde45760601a8bb614ab04a19b0f6d ID_DEPTH_VALUE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eabc73522c8c4f3db3b727ea70f139a836 ID_STENCIL_VALUE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea0beca887cbf0f3f9e2232cfecb640ec2 ID_CHECK cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea28205f3646338056bbaf243d22bdb4cc ID_COMP_FUNC cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea5cdb123e59d12c4b6fec7ec57b0786e5 ID_REF_VALUE cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea7e340c7e2742f7730306e54504c2492f ID_MASK cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea942538a8440333b6367a2481e2410aa8 ID_FAIL_OP cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea9f03c4f9f8e6dc26a080c6d046ca3687 ID_KEEP cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eadd341842537815403f515c5e0b9613fb ID_INCREMENT cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea930efb2d0eb619b3811fca5b43aa2db2 ID_DECREMENT cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea92c8ffaeacd15047bb8e31ecf915f541 ID_INCREMENT_WRAP cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaa372f1de21ee5190a03444c417a38316 ID_DECREMENT_WRAP cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ead10ec4b62617597a74c6236d60c328b3 ID_INVERT cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eab72484a3cc56cfdb8a775f94bc2fa8b9 ID_DEPTH_FAIL_OP cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea3f7e28a67ecf1f9c73d1253e0ba3b1c7 ID_PASS_OP cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eaf325cc38ad960a044285d57d2c99aa8d ID_TWO_SIDED cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61ea259e516c7efa2d2eb3a70869c322b5aa ID_END_BUILTIN_IDS cpp econst Ogre group__General.html ggafb79f4c215a4ac77110efe823e94b61eadf89bd427d0fe983ab7007919f4615a0 ANT_UNKNOWN cpp econst Ogre group__General.html gga788dd054963542ec3375d9b83255bc98a38b035302fb0630af4f0692171420cb9 ANT_ATOM cpp econst Ogre group__General.html gga788dd054963542ec3375d9b83255bc98aef33cc34f19ec202dd527addfd90eb88 ANT_OBJECT cpp econst Ogre group__General.html gga788dd054963542ec3375d9b83255bc98a235f619027a81559883aba536d1a3cd6 ANT_PROPERTY cpp econst Ogre group__General.html gga788dd054963542ec3375d9b83255bc98aea41df7725177862840cf90b4016008a ANT_IMPORT cpp econst Ogre group__General.html gga788dd054963542ec3375d9b83255bc98ae4ff3547fcc9c55a9d59d47a2c20bd93 ANT_VARIABLE_SET cpp econst Ogre group__General.html gga788dd054963542ec3375d9b83255bc98aeb44abe8ca9377d2fca6f3233765f41b ANT_VARIABLE_ACCESS cpp econst Ogre group__General.html gga788dd054963542ec3375d9b83255bc98af777e93806085f7685670ab27f9bf327 CLIPPED_NONE cpp econst Ogre group__General.html gga4acd510f26a9a302753cf95b35096527a11f88c21db09eedd4e2b32ee1339c573

Nothing was clipped.

CLIPPED_SOME cpp econst Ogre group__General.html gga4acd510f26a9a302753cf95b35096527a51a98f8e33c40d47e8e3ec773cc5f907

Partially clipped.

CLIPPED_ALL cpp econst Ogre group__General.html gga4acd510f26a9a302753cf95b35096527aeea8d5632ece32bfb2f7791d0d64c136

Everything was clipped away.

CMPF_ALWAYS_FAIL cpp econst Ogre group__General.html gga0212b4eb264f207d84c1df9425208c7aa3a69cd8d515d1f3407abe7f67480cb16 CMPF_ALWAYS_PASS cpp econst Ogre group__General.html gga0212b4eb264f207d84c1df9425208c7aae10ea1648cd8c9bd90bdaccaa11cbc4e CMPF_LESS cpp econst Ogre group__General.html gga0212b4eb264f207d84c1df9425208c7aaab01a61b3422de9bf7607356b40fd657 CMPF_LESS_EQUAL cpp econst Ogre group__General.html gga0212b4eb264f207d84c1df9425208c7aa2272d0faefcf5a2e08bbf7d232d7520b CMPF_EQUAL cpp econst Ogre group__General.html gga0212b4eb264f207d84c1df9425208c7aa3d040c506dd77565a3c8b6aca7919d12 CMPF_NOT_EQUAL cpp econst Ogre group__General.html gga0212b4eb264f207d84c1df9425208c7aada3d0f189fa19cdd4cd362d0f0ef9f6e CMPF_GREATER_EQUAL cpp econst Ogre group__General.html gga0212b4eb264f207d84c1df9425208c7aa2eaf066e39eb38a71650c6deb1ee7d45 CMPF_GREATER cpp econst Ogre group__General.html gga0212b4eb264f207d84c1df9425208c7aa81812ab72e4f9ccf6932c878f82e2897 CNT_VARIABLE cpp econst Ogre group__General.html ggad8dcf129003089946d8e3a5e4e470a35a892f820dd70a707994d1753cc16db0b3 CNT_VARIABLE_ASSIGN cpp econst Ogre group__General.html ggad8dcf129003089946d8e3a5e4e470a35abe35c45d2260966966ff7434897d8f92 CNT_WORD cpp econst Ogre group__General.html ggad8dcf129003089946d8e3a5e4e470a35a63f991b98a61cd9f900c3f8de254c841 CNT_IMPORT cpp econst Ogre group__General.html ggad8dcf129003089946d8e3a5e4e470a35a30ce8d755adf3b912e9bf62e77b56b51 CNT_QUOTE cpp econst Ogre group__General.html ggad8dcf129003089946d8e3a5e4e470a35a359c1f16950051c1f527ad6857f0de02 CNT_LBRACE cpp econst Ogre group__General.html ggad8dcf129003089946d8e3a5e4e470a35a433b7946e97379e1a56ae223b1e1fd95 CNT_RBRACE cpp econst Ogre group__General.html ggad8dcf129003089946d8e3a5e4e470a35ae429b275ccbf1972185762ba6e91e6a4 CNT_COLON cpp econst Ogre group__General.html ggad8dcf129003089946d8e3a5e4e470a35a1f57ff693512136793075b23ab5d32a3 CULL_NONE cpp econst Ogre group__General.html ggac173244ed7d950d0acd726e4f323ecdba7868e61bf90df40d5e04e3a951729248

Hardware never culls triangles and renders everything it receives.

CULL_CLOCKWISE cpp econst Ogre group__General.html ggac173244ed7d950d0acd726e4f323ecdba50170ef4a0a12b9fc6bf0c53e582bdf0

Hardware culls triangles whose vertices are listed clockwise in the view (default).

CULL_ANTICLOCKWISE cpp econst Ogre group__General.html ggac173244ed7d950d0acd726e4f323ecdba0803d6fedd04659fd6dc152d29434e4a

Hardware culls triangles whose vertices are listed anticlockwise in the view.

FO_NONE cpp econst Ogre group__General.html gga02306c6246268d35f45ad22278bd5d3da0be36e268ed5d2d25fe91ba5b5f769b5

No filtering, used for FILT_MIP to turn off mipmapping.

FO_POINT cpp econst Ogre group__General.html gga02306c6246268d35f45ad22278bd5d3dad299986d6ba4f220cc628a1b9a4f6a52

Use the closest pixel.

FO_LINEAR cpp econst Ogre group__General.html gga02306c6246268d35f45ad22278bd5d3da6b0e1f92a9531879e2f0acfe5e5183c6

Average of a 2x2 pixel area, denotes bilinear for MIN and MAG, trilinear for MIP.

FO_ANISOTROPIC cpp econst Ogre group__General.html gga02306c6246268d35f45ad22278bd5d3da0ced0c8e18f83505a73c7275563d4372

Similar to FO_LINEAR, but compensates for the angle of the texture plane.

FT_MIN cpp econst Ogre group__General.html ggac1fc36ec2f4df4b2afa9fa39f9c66c06aafd094135637964be4a3538226dc5505

The filter used when shrinking a texture.

FT_MAG cpp econst Ogre group__General.html ggac1fc36ec2f4df4b2afa9fa39f9c66c06aa32401d4d252a0f37db15e76233b1823

The filter used when magnifying a texture.

FT_MIP cpp econst Ogre group__General.html ggac1fc36ec2f4df4b2afa9fa39f9c66c06a9d591ceb51142267059d8b39b276d3c1

The filter used when determining the mipmap.

FOG_NONE cpp econst Ogre group__General.html gga83edeb2e5d33a3ca8f15834ba40020baab7793a21880052c0214d4cc040992310

No fog. Duh.

FOG_EXP cpp econst Ogre group__General.html gga83edeb2e5d33a3ca8f15834ba40020baa5c51ab0c88827f1f30b6c08a32f282a2

Fog density increases exponentially from the camera (fog = 1/e^(distance * density))

FOG_EXP2 cpp econst Ogre group__General.html gga83edeb2e5d33a3ca8f15834ba40020baac3413d47a9e6c30ba39da21339bd1d7f

Fog density increases at the square of FOG_EXP, i.e. even quicker (fog = 1/e^(distance * density)^2)...

FOG_LINEAR cpp econst Ogre group__General.html gga83edeb2e5d33a3ca8f15834ba40020baacd90839d2d222db939530a9fba6f9dad

Fog density increases linearly between the start and end distances.

FBT_COLOUR cpp econst Ogre group__General.html gga0206520b2d2647504c13017f2aaf4741a37afd2c8cf628f3057c09eac0529a466 FBT_DEPTH cpp econst Ogre group__General.html gga0206520b2d2647504c13017f2aaf4741a3466d3d0081023a40db64a4cd389fe40 FBT_STENCIL cpp econst Ogre group__General.html gga0206520b2d2647504c13017f2aaf4741a9433297f57098654c19a42bee065fc9b IM_USE16BIT cpp econst Ogre group__General.html gga4921efc65b347efe08a6d4992af069e2ab30b6fd5797e6fb286d5655dcd7008e6

Forces an amount of instances per batch low enough so that vertices * numInst &lt; 65535 since usually i...

IM_VTFBESTFIT cpp econst Ogre group__General.html gga4921efc65b347efe08a6d4992af069e2a500082ab3222e5aa5013ea48897031d2

The num.

IM_VTFBONEMATRIXLOOKUP cpp econst Ogre group__General.html gga4921efc65b347efe08a6d4992af069e2a2e31b097f5510963d742dce628d868ef

Use a limited number of skeleton animations shared among all instances.

IM_USEBONEDUALQUATERNIONS cpp econst Ogre group__General.html gga4921efc65b347efe08a6d4992af069e2a0ba7e5b252aaa19dd05d22b9c939337d IM_USEONEWEIGHT cpp econst Ogre group__General.html gga4921efc65b347efe08a6d4992af069e2ac4105c2b84b7dfd08e4bfa35a5ea9848

Use one weight per vertex when recommended (i.e.

IM_FORCEONEWEIGHT cpp econst Ogre group__General.html gga4921efc65b347efe08a6d4992af069e2a7f599ab5ea537d8bab3af8aef358fe0a

All techniques are forced to one weight per vertex.

IM_USEALL cpp econst Ogre group__General.html gga4921efc65b347efe08a6d4992af069e2a0ef5ea7756d41449148c181eef505d92 LL_LOW cpp econst Ogre group__General.html gga122d6319a25f910b8b1bf6fe52f91f6bac3ff7e1e5965d9c0116088cd7bc77c9f LL_NORMAL cpp econst Ogre group__General.html gga122d6319a25f910b8b1bf6fe52f91f6bafc58e360523f5eb025af8e681ef494ef LL_BOREME cpp econst Ogre group__General.html gga122d6319a25f910b8b1bf6fe52f91f6baeed15d58e0e6e1eaa9d23039e5fc546c LML_TRIVIAL cpp econst Ogre group__General.html gga124456c1616299612ac9f46e7d69268da370f32b6cd8e47d4f41d645224700097 LML_NORMAL cpp econst Ogre group__General.html gga124456c1616299612ac9f46e7d69268dab6d5702e6462875fcbc1b5aff2497d2e LML_CRITICAL cpp econst Ogre group__General.html gga124456c1616299612ac9f46e7d69268da5210f9fef7f2093878f02f2757606f33 MANUAL_CULL_NONE cpp econst Ogre group__General.html gga07ec94cf178172a6778223e6f70f23fca1e2d68b31b809934b52aae87b81e22e5

No culling so everything is sent to the hardware.

MANUAL_CULL_BACK cpp econst Ogre group__General.html gga07ec94cf178172a6778223e6f70f23fcadbebf0c209be54ddb19d6097d4f7042f

Cull triangles whose normal is pointing away from the camera (default).

MANUAL_CULL_FRONT cpp econst Ogre group__General.html gga07ec94cf178172a6778223e6f70f23fcaae591121c0f4a8e8c379e4ee3d0cc173

Cull triangles whose normal is pointing towards the camera.

PT_BOOL cpp econst Ogre group__General.html gga4b8cfe4e77d7d21264a6497c06ed924aa7b72a218a6d93dfbcb77e208eaa3feeb PT_REAL cpp econst Ogre group__General.html gga4b8cfe4e77d7d21264a6497c06ed924aa6346202346c62e0d276c03eb2f258b16 PT_INT cpp econst Ogre group__General.html gga4b8cfe4e77d7d21264a6497c06ed924aa6a6d06f6d2147d82b892bee309ff466f PT_UNSIGNED_INT cpp econst Ogre group__General.html gga4b8cfe4e77d7d21264a6497c06ed924aa960735d7150a41f8c25be3e5d459e5ef PT_SHORT cpp econst Ogre group__General.html gga4b8cfe4e77d7d21264a6497c06ed924aac1ae17fd22246104d7a7794fcf89e1e1 PT_UNSIGNED_SHORT cpp econst Ogre group__General.html gga4b8cfe4e77d7d21264a6497c06ed924aaca32cf2526bd9f0ec645331b9a1093c1 PT_LONG cpp econst Ogre group__General.html gga4b8cfe4e77d7d21264a6497c06ed924aa663563417c2b019e268ba62dc4b1c587 PT_UNSIGNED_LONG cpp econst Ogre group__General.html gga4b8cfe4e77d7d21264a6497c06ed924aa08dbf5d4856777b3dd0dfd7f6d82cd46 PT_STRING cpp econst Ogre group__General.html gga4b8cfe4e77d7d21264a6497c06ed924aa631b8a9e92ad1186744a5fa9521b08dc PT_VECTOR3 cpp econst Ogre group__General.html gga4b8cfe4e77d7d21264a6497c06ed924aad1f53213a85c2b5518e8b974cbbbea76 PT_MATRIX3 cpp econst Ogre group__General.html gga4b8cfe4e77d7d21264a6497c06ed924aada60f8ff24cfcc03772b69968f3aa30f PT_MATRIX4 cpp econst Ogre group__General.html gga4b8cfe4e77d7d21264a6497c06ed924aa9cde1dc36b3e39a8a4e7a2b9bba6d78d PT_QUATERNION cpp econst Ogre group__General.html gga4b8cfe4e77d7d21264a6497c06ed924aa2971f5bea77e8de65d015df46f67733c PT_COLOURVALUE cpp econst Ogre group__General.html gga4b8cfe4e77d7d21264a6497c06ed924aa70b475c72e98912203dc005ef4fd9ffb PM_POINTS cpp econst Ogre group__General.html gga68866b02aa7f99e3431337511fbb3345adfb098e30463c0f0689e0e1fbbd5eb0f

Only points are rendered.

PM_WIREFRAME cpp econst Ogre group__General.html gga68866b02aa7f99e3431337511fbb3345ac1f71aad59ecae8cd02f0743dc7efa5d

Wireframe models are rendered.

PM_SOLID cpp econst Ogre group__General.html gga68866b02aa7f99e3431337511fbb3345a7e87bf8ec063f4e7bf022a7396346211

Solid polygons are rendered.

OGREPROF_USER_DEFAULT cpp econst Ogre group__General.html gga22a20f11c008a0d9b677fc2635922cfea721f30014dd7fbcd0bfb075ab74ab7d3

User default profile.

OGREPROF_ALL cpp econst Ogre group__General.html gga22a20f11c008a0d9b677fc2635922cfeade870d108856d0d9fbd27694bcb2242a

All in-built Ogre profiling will match this mask.

OGREPROF_GENERAL cpp econst Ogre group__General.html gga22a20f11c008a0d9b677fc2635922cfeaa62424531516cb168cd1865184eeb7a9

General processing.

OGREPROF_CULLING cpp econst Ogre group__General.html gga22a20f11c008a0d9b677fc2635922cfea025771347fabdae9bb5db80f997ced2c

Culling.

OGREPROF_RENDERING cpp econst Ogre group__General.html gga22a20f11c008a0d9b677fc2635922cfea1477e35ccd97730b18c1196a2f7fea64

Rendering.

SO_FLAT cpp econst Ogre group__General.html gga7afd4c7d428baaee13f3a0dbcae5f560a2278c661ac03aa3bb7177b6deef7ff99 SO_GOURAUD cpp econst Ogre group__General.html gga7afd4c7d428baaee13f3a0dbcae5f560a2973848ded9ca7c0f93a329e12181feb SO_PHONG cpp econst Ogre group__General.html gga7afd4c7d428baaee13f3a0dbcae5f560ad65722b0fb2ac38cc603076dd057d57d SHADOWTYPE_NONE cpp econst Ogre group__General.html gga79dcd426d291c31072c1ad6f183715d6ad88c064ffac66e1b186fb238861046ed

No shadows.

SHADOWDETAILTYPE_ADDITIVE cpp econst Ogre group__General.html gga79dcd426d291c31072c1ad6f183715d6a1bc71098f374fda7da49f39aa1700fd9

Mask for additive shadows (not for direct use, use SHADOWTYPE_ enum instead)

SHADOWDETAILTYPE_MODULATIVE cpp econst Ogre group__General.html gga79dcd426d291c31072c1ad6f183715d6a5646b85f69631dc4820b877506f3b992

Mask for modulative shadows (not for direct use, use SHADOWTYPE_ enum instead)

SHADOWDETAILTYPE_INTEGRATED cpp econst Ogre group__General.html gga79dcd426d291c31072c1ad6f183715d6a7823678fe2b349b5d4af74328d4064d9

Mask for integrated shadows (not for direct use, use SHADOWTYPE_ enum instead)

SHADOWDETAILTYPE_STENCIL cpp econst Ogre group__General.html gga79dcd426d291c31072c1ad6f183715d6a77da660eef7a78214c39ffa491446285

Mask for stencil shadows (not for direct use, use SHADOWTYPE_ enum instead)

SHADOWDETAILTYPE_TEXTURE cpp econst Ogre group__General.html gga79dcd426d291c31072c1ad6f183715d6a025e0b181fc7ae3830880d9a802070c0

Mask for texture shadows (not for direct use, use SHADOWTYPE_ enum instead)

SHADOWTYPE_STENCIL_MODULATIVE cpp econst Ogre group__General.html gga79dcd426d291c31072c1ad6f183715d6af1b698ef34b8d97c261b7ade00010b7f

Stencil shadow technique which renders all shadow volumes as a modulation after all the non-transpare...

SHADOWTYPE_STENCIL_ADDITIVE cpp econst Ogre group__General.html gga79dcd426d291c31072c1ad6f183715d6af6e22c7a699e9d05015cecff7b68c52a

Stencil shadow technique which renders each light as a separate additive pass to the scene...

SHADOWTYPE_TEXTURE_MODULATIVE cpp econst Ogre group__General.html gga79dcd426d291c31072c1ad6f183715d6a92a49d0584801cb7ea1e279004b30cf5

Texture-based shadow technique which involves a monochrome render-to-texture of the shadow caster and...

SHADOWTYPE_TEXTURE_ADDITIVE cpp econst Ogre group__General.html gga79dcd426d291c31072c1ad6f183715d6a8a2b43e30e6d8d590e6853e4f46b8103

Texture-based shadow technique which involves a render-to-texture of the shadow caster and a projecti...

SHADOWTYPE_TEXTURE_ADDITIVE_INTEGRATED cpp econst Ogre group__General.html gga79dcd426d291c31072c1ad6f183715d6ac29b9727942e113575ea3947a89ae047

Texture-based shadow technique which involves a render-to-texture of the shadow caster and a projecti...

SHADOWTYPE_TEXTURE_MODULATIVE_INTEGRATED cpp econst Ogre group__General.html gga79dcd426d291c31072c1ad6f183715d6a2867ba03ee4054517969ee7fac598e2e

Texture-based shadow technique which involves a render-to-texture of the shadow caster and a projecti...

SPFM_DELETE cpp econst Ogre group__General.html gga3970484e048d1352a7e59b61186b5f2aadae32e4e84712917731325c903fa14dd

Use OGRE_DELETE to free the memory.

SPFM_DELETE_T cpp econst Ogre group__General.html gga3970484e048d1352a7e59b61186b5f2aab7cd87e656cd7fd3b9cd1345d03822d7

Use OGRE_DELETE_T to free (only MEMCATEGORY_GENERAL supported)

SPFM_FREE cpp econst Ogre group__General.html gga3970484e048d1352a7e59b61186b5f2aadfed108573922359d60810b2aaf2d54b

Use OGRE_FREE to free (only MEMCATEGORY_GENERAL supported)

SM_DIRECTION cpp econst Ogre group__General.html gga73dc0089e326fa37f93a30bf67ba7e3aab8681f59fb8a9ccea7b9b8bd39bdc562

Sort by direction of the camera.

SM_DISTANCE cpp econst Ogre group__General.html gga73dc0089e326fa37f93a30bf67ba7e3aad9e5e193b92b711a1c2ea77b4ab7e0e9

Sort by distance from the camera.

TFO_NONE cpp econst Ogre group__General.html gga21a0186392e9c9ce16d29c5568a773c5abfbbf594489b7096500b6b5492d0ff8f

Equal to: min=FO_POINT, mag=FO_POINT, mip=FO_NONE.

TFO_BILINEAR cpp econst Ogre group__General.html gga21a0186392e9c9ce16d29c5568a773c5aa618726878120a47677418f7fb87fa9a

Equal to: min=FO_LINEAR, mag=FO_LINEAR, mip=FO_POINT.

TFO_TRILINEAR cpp econst Ogre group__General.html gga21a0186392e9c9ce16d29c5568a773c5ae7b55ff89c945a2f1ba336f664add6af

Equal to: min=FO_LINEAR, mag=FO_LINEAR, mip=FO_LINEAR.

TFO_ANISOTROPIC cpp econst Ogre group__General.html gga21a0186392e9c9ce16d29c5568a773c5a27d43242c4bfc932a046213fdacf919e

Equal to: min=FO_ANISOTROPIC, max=FO_ANISOTROPIC, mip=FO_LINEAR.

TVC_NONE cpp econst Ogre group__General.html gga5d04131dcb51ec3cf219465196b6de85a4b75431ccf4b6bde635265300498660e TVC_AMBIENT cpp econst Ogre group__General.html gga5d04131dcb51ec3cf219465196b6de85a8d3eb8e812449857231d35205dce797a TVC_DIFFUSE cpp econst Ogre group__General.html gga5d04131dcb51ec3cf219465196b6de85a09b4b4b6232b724f9d9b325a06f2067a TVC_SPECULAR cpp econst Ogre group__General.html gga5d04131dcb51ec3cf219465196b6de85a451fabea329cb76c0dccb9b811293699 TVC_EMISSIVE cpp econst Ogre group__General.html gga5d04131dcb51ec3cf219465196b6de85adbcd315d9bd355dc8a8c88ee499504f2 WFT_SINE cpp econst Ogre group__General.html ggabf2e0412a783a6f708ca1a58abb45c1ba7810779988e228dd8d3eef8ba0d566e2

Standard sine wave which smoothly changes from low to high and back again.

WFT_TRIANGLE cpp econst Ogre group__General.html ggabf2e0412a783a6f708ca1a58abb45c1bac2f92dba451adb7777e9275d0f2c898a

An angular wave with a constant increase / decrease speed with pointed peaks.

WFT_SQUARE cpp econst Ogre group__General.html ggabf2e0412a783a6f708ca1a58abb45c1bafd87232637505fc7c7d29acfd87bd422

Half of the time is spent at the min, half at the max with instant transition between.

WFT_SAWTOOTH cpp econst Ogre group__General.html ggabf2e0412a783a6f708ca1a58abb45c1ba2ea1433d653116eabda4940dc660a99c

Gradual steady increase from min to max over the period with an instant return to min at the end...

WFT_INVERSE_SAWTOOTH cpp econst Ogre group__General.html ggabf2e0412a783a6f708ca1a58abb45c1baf2c84f99c1aa134c400ebf959efc1038

Gradual steady decrease from max to min over the period, with an instant return to max at the end...

WFT_PWM cpp econst Ogre group__General.html ggabf2e0412a783a6f708ca1a58abb45c1ba1b00383d1dae09b439ca9a0a28ee993c

Pulse Width Modulation.

Resources c group__Resources.html FileInfoList cpp tdef Ogre group__Resources.html ga80f17ac4d148a831fe015742d56727f9 FileInfoListPtr cpp tdef Ogre group__Resources.html ga98a851530d714bac278ff907738ac643 DataStreamPtr cpp tdef Ogre group__Resources.html ga8a2a961b4205aacff9c01e81e08d7781

Shared pointer to allow data streams to be passed around without worrying about deallocation.

DataStreamList cpp tdef Ogre group__Resources.html gaf30cff05594c7346e6f7bb0ec48aa597

List of DataStream items.

DataStreamListPtr cpp tdef Ogre group__Resources.html gaca357d60ac34de84a39467c1f557749e

Shared pointer to list of DataStream items.

MemoryDataStreamPtr cpp tdef Ogre group__Resources.html gaf8656a2c0ef06642f70c4b3745ee80a2

Shared pointer to allow memory data streams to be passed around without worrying about deallocation...

ResourcePtr cpp tdef Ogre group__Resources.html ga4697cc0c72aef3b488c7e058adf734ed

Shared pointer to a Resource.

BackgroundProcessTicket cpp tdef Ogre group__Resources.html ga1e2e9ee3e2ee22a4e792952239d38821

Identifier of a background process.

FT_TRUETYPE cpp econst Ogre group__Resources.html gga7d22ba70debe31488cdd62c5dc307ce9a3185a44789d385148728f61682e74354

Generated from a truetype (.ttf) font.

FT_IMAGE cpp econst Ogre group__Resources.html gga7d22ba70debe31488cdd62c5dc307ce9ac5c0824a886f1c3946159c1303397c68

Loaded from an image created by an artist.

GPT_VERTEX_PROGRAM cpp econst Ogre group__Resources.html ggad08e89fa63e81d061ea9e2f37664976ea3d96c54ace718f26c66067503efd56a3 GPT_FRAGMENT_PROGRAM cpp econst Ogre group__Resources.html ggad08e89fa63e81d061ea9e2f37664976eac9a00b013e9075bc061b0585cf9a6c3b GPT_GEOMETRY_PROGRAM cpp econst Ogre group__Resources.html ggad08e89fa63e81d061ea9e2f37664976ea78fc6b12cad0b4a28e86c802ee50bcdd M_HEADER cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4ae377c85390fc6c2cb7d57009bbcb48a3 M_MESH cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4a7e30f93c634e73eccf5841247edcf394 M_SUBMESH cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4a2ea0d2c7c324fa5745b325a9e1c4cbb8 M_SUBMESH_OPERATION cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4a204c8cf7adc882832f720fec814b3736 M_SUBMESH_BONE_ASSIGNMENT cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4a0be59b8913a5cb6a92942172121a1feb M_SUBMESH_TEXTURE_ALIAS cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4a36e136a0ae3018f1bdb14cb8ee355b2a M_GEOMETRY cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4ab58cc7791a7fced01dfb77b38f804750 M_GEOMETRY_VERTEX_DECLARATION cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4a529e87421877a2c003b001e99a2a1ec3 M_GEOMETRY_VERTEX_ELEMENT cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4ac094ecf94bea8aabc8e50913260ca01a M_GEOMETRY_VERTEX_BUFFER cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4ae8e03368ae266d871c8bee40fc9b2884 M_GEOMETRY_VERTEX_BUFFER_DATA cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4ab6b7146d2e47408f325e5d95f52d1360 M_MESH_SKELETON_LINK cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4a061bd3bd94e92d0d31a76b1030d28a8b M_MESH_BONE_ASSIGNMENT cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4a5a2466fdd447d7a91aad57a941cbd336 M_MESH_LOD cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4abe24a7ed8a68168e01d8f355f9924356 M_MESH_LOD_USAGE cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4a91d18ad3575494d5723187a27c0554ad M_MESH_LOD_MANUAL cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4aa70c05306a33c122ff87a48135ebff9f M_MESH_LOD_GENERATED cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4ab2e273eb42a551fce6fcedc23b1b5579 M_MESH_BOUNDS cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4a1516dd9026781cc83396590e73eb5bd2 M_SUBMESH_NAME_TABLE cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4a53de3dbb8a1fb4199fecfcc13b99a780 M_SUBMESH_NAME_TABLE_ELEMENT cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4ad2d5c64333e75efb676c25cf7413fbe7 M_EDGE_LISTS cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4a9702b7e52d4ea26c0eaffe49a2ea3fca M_EDGE_LIST_LOD cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4a85ec2f21278624525b12aae23fecd8a3 M_EDGE_GROUP cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4a57ce1f8065af27bbbe84c1525b2541cb M_POSES cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4a8f20b9f53c4a616ebb80d5f5e6dce6f2 M_POSE cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4adb5976001d45fa25b6f5bf094ee26cb9 M_POSE_VERTEX cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4a1c05dca2e153c0546074b2361706d4d0 M_ANIMATIONS cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4a47ebdc0a3d866f96d1272b53c956d60a M_ANIMATION cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4a20cea2365d30a7aad8f79ca58f058b50 M_ANIMATION_BASEINFO cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4a079f2868b05b6ee086bba76454a925df M_ANIMATION_TRACK cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4a06f1e8f333e075e3c50c1d6857423a3c M_ANIMATION_MORPH_KEYFRAME cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4a4227a01f9308f161b1dff36d37bfca1f M_ANIMATION_POSE_KEYFRAME cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4a1530b8d3112bec8376a066db1859820d M_ANIMATION_POSE_REF cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4a01f246a4298151dc5b2271de6bf19acc M_TABLE_EXTREMES cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4adef65eae91dcd6082bbc4be1bf0d950e M_GEOMETRY_NORMALS cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4a05282af650e923e0cbff1bc35e19eb21 M_GEOMETRY_COLOURS cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4ae55f61d76f1149a9bed5c32711d404ab M_GEOMETRY_TEXCOORDS cpp econst Ogre group__Resources.html gga7b904fc5463a8ef1e61f6de39b603fc4aec8563534d08ae9b4d15d04e5c999c1d MIP_UNLIMITED cpp econst Ogre group__Resources.html gga528ce4f4c67c9b043e1f0b8bb3cdf255a5a6b498127bf3fa219dadfdaaa50b9dd

Generate mipmaps up to 1x1.

MIP_DEFAULT cpp econst Ogre group__Resources.html gga528ce4f4c67c9b043e1f0b8bb3cdf255a56eea45719de5246f4ea9b8e8b54921d

Use TextureManager default.

TEX_TYPE_1D cpp econst Ogre group__Resources.html ggae50520af6377ff8184cf79125cb9c4d7a18bf88d3a14ba28d6602689e398416bd

1D texture, used in combination with 1D texture coordinates

TEX_TYPE_2D cpp econst Ogre group__Resources.html ggae50520af6377ff8184cf79125cb9c4d7af1f732018f5a2a7d35233e2ceeb4ee0e

2D texture, used in combination with 2D texture coordinates (default)

TEX_TYPE_3D cpp econst Ogre group__Resources.html ggae50520af6377ff8184cf79125cb9c4d7aa80e2545e817591a0b4547f987987d43

3D volume texture, used in combination with 3D texture coordinates

TEX_TYPE_CUBE_MAP cpp econst Ogre group__Resources.html ggae50520af6377ff8184cf79125cb9c4d7ae295fe0fa26623b66cc023f462962344

3D cube map, used in combination with 3D texture coordinates

TEX_TYPE_2D_ARRAY cpp econst Ogre group__Resources.html ggae50520af6377ff8184cf79125cb9c4d7a11589b2d4fbe6213dcdaf4e78894a3a7

2D texture array

TU_STATIC cpp econst Ogre group__Resources.html ggaf140ec886884a864abc74a7556f8bf67a375858a86cadfb2a4d20fe837fdb85b3 TU_DYNAMIC cpp econst Ogre group__Resources.html ggaf140ec886884a864abc74a7556f8bf67ad18031f12c4bd22f73b09a4536e99df5 TU_WRITE_ONLY cpp econst Ogre group__Resources.html ggaf140ec886884a864abc74a7556f8bf67af7b0d53154ffc7c389404dc51c792655 TU_STATIC_WRITE_ONLY cpp econst Ogre group__Resources.html ggaf140ec886884a864abc74a7556f8bf67a2b9d0399c32f2098957ebc089c337e55 TU_DYNAMIC_WRITE_ONLY cpp econst Ogre group__Resources.html ggaf140ec886884a864abc74a7556f8bf67ac26eda030d21e0491461edea89394493 TU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre group__Resources.html ggaf140ec886884a864abc74a7556f8bf67a79920182637c94fabcf834950096483f TU_AUTOMIPMAP cpp econst Ogre group__Resources.html ggaf140ec886884a864abc74a7556f8bf67a7c14cc95a59af42a63eb33fc9de05d27

mipmaps will be automatically generated for this texture

TU_RENDERTARGET cpp econst Ogre group__Resources.html ggaf140ec886884a864abc74a7556f8bf67ae1661d9846a9b4e83c2e4cd99fc6ad9d

this texture will be a render target, i.e.

TU_DEFAULT cpp econst Ogre group__Resources.html ggaf140ec886884a864abc74a7556f8bf67acaa45fe77d1becf4c5bd353bc2aa764b

default to automatic mipmap generation static textures

Materials c group__Materials.html GpuConstantDefinitionMap cpp tdef Ogre group__Materials.html ga90b266af540c4396c8c18ac2c43fd0f3 GpuConstantDefinitionIterator cpp tdef Ogre group__Materials.html gaff7bf5891ea6cfed80f4e50edc5d3695 GpuNamedConstantsPtr cpp tdef Ogre group__Materials.html gab76650f27b9b671a6ad6ba0e466c65aa GpuLogicalIndexUseMap cpp tdef Ogre group__Materials.html ga2275e636e8d9bbe23e350ef676e289b5 GpuLogicalBufferStructPtr cpp tdef Ogre group__Materials.html ga2292a2b9e147e50617d24746070bbc9f FloatConstantList cpp tdef Ogre group__Materials.html ga85c9b7d7f5d35f36d118af514f18ab5b

Definition of container that holds the current float constants.

IntConstantList cpp tdef Ogre group__Materials.html ga0f6f75258759920f3879eb1b4b590121

Definition of container that holds the current float constants.

GpuSharedParametersPtr cpp tdef Ogre group__Materials.html ga4bbf05af668b0deefaf7b0c0f172d45b

Shared pointer used to hold references to GpuProgramParameters instances.

GpuProgramParametersSharedPtr cpp tdef Ogre group__Materials.html gaebab7cecf3f3ae81a1fbfa08ab36f2b5

Shared pointer used to hold references to GpuProgramParameters instances.

ATTRIBUTE_PARSER cpp tdef Ogre group__Materials.html ga315137b78f2d739ab0e41e07b1fcf51d

Function def for material attribute parser; return value determines if the next line should be {...

IlluminationPassList cpp tdef Ogre group__Materials.html ga4c6928d029248ab4e1a4f999972baee8 TextureEffectPause cpp econst Ogre group__Materials.html ggaff53586ca60f891d5c6019a6ffb347a8ab6118009d6be8772d4ce0a420f1ba488 TextureEffectPlay_ASAP cpp econst Ogre group__Materials.html ggaff53586ca60f891d5c6019a6ffb347a8ab7675b540e30e7a4c0c8051ccb494dc0

Video starts out paused.

TextureEffectPlay_Looping cpp econst Ogre group__Materials.html ggaff53586ca60f891d5c6019a6ffb347a8a84d724e0fa4f5c9f903e4ff828c5fa63

Video starts playing as soon as possible.

GCT_FLOAT1 cpp econst Ogre group__Materials.html gga9c5b2950be06ff56a6ee0bace240d447a2e6d0cad211d29d14774e0ca147dcd30 GCT_FLOAT2 cpp econst Ogre group__Materials.html gga9c5b2950be06ff56a6ee0bace240d447a979f39c4955889813f82374df96f6181 GCT_FLOAT3 cpp econst Ogre group__Materials.html gga9c5b2950be06ff56a6ee0bace240d447abf2aed5efd251c030794ec27a7174fc8 GCT_FLOAT4 cpp econst Ogre group__Materials.html gga9c5b2950be06ff56a6ee0bace240d447a466febc90367dab6c895c98edfff7681 GCT_SAMPLER1D cpp econst Ogre group__Materials.html gga9c5b2950be06ff56a6ee0bace240d447a99d7d2b7976d0ef3b940f01e017b54ed GCT_SAMPLER2D cpp econst Ogre group__Materials.html gga9c5b2950be06ff56a6ee0bace240d447a4f4eec3ce315c9a1ed97f47689241b64 GCT_SAMPLER3D cpp econst Ogre group__Materials.html gga9c5b2950be06ff56a6ee0bace240d447a18d1b343f2ec603945d3d7875622637a GCT_SAMPLERCUBE cpp econst Ogre group__Materials.html gga9c5b2950be06ff56a6ee0bace240d447a13e953e084eb700f0bf55a42f6cae138 GCT_SAMPLER1DSHADOW cpp econst Ogre group__Materials.html gga9c5b2950be06ff56a6ee0bace240d447a37ce33389359aac73400ae427d9920fa GCT_SAMPLER2DSHADOW cpp econst Ogre group__Materials.html gga9c5b2950be06ff56a6ee0bace240d447acea2c4e9feb93413f97ce9c045269a50 GCT_SAMPLER2DARRAY cpp econst Ogre group__Materials.html gga9c5b2950be06ff56a6ee0bace240d447adcacdabe1213322ebee0bc64ac4db387 GCT_MATRIX_2X2 cpp econst Ogre group__Materials.html gga9c5b2950be06ff56a6ee0bace240d447a0b2767a1b36c8e7821979adb15615c7a GCT_MATRIX_2X3 cpp econst Ogre group__Materials.html gga9c5b2950be06ff56a6ee0bace240d447abd03cb2cf3acde19f3a348e6146dd3e9 GCT_MATRIX_2X4 cpp econst Ogre group__Materials.html gga9c5b2950be06ff56a6ee0bace240d447a964c921cd7327eb271da6eb78742a850 GCT_MATRIX_3X2 cpp econst Ogre group__Materials.html gga9c5b2950be06ff56a6ee0bace240d447a80cbab72631a6efe3feaed44bf01e97e GCT_MATRIX_3X3 cpp econst Ogre group__Materials.html gga9c5b2950be06ff56a6ee0bace240d447a0128d0683a17c232bb249a068c65cbd7 GCT_MATRIX_3X4 cpp econst Ogre group__Materials.html gga9c5b2950be06ff56a6ee0bace240d447a87a7bc0df0623b02534894a90d634f6d GCT_MATRIX_4X2 cpp econst Ogre group__Materials.html gga9c5b2950be06ff56a6ee0bace240d447a33f4e8ee7271ce5353aa53c04c18447d GCT_MATRIX_4X3 cpp econst Ogre group__Materials.html gga9c5b2950be06ff56a6ee0bace240d447a5b26aaa1925eaa7bb83dd4a9e25b28d5 GCT_MATRIX_4X4 cpp econst Ogre group__Materials.html gga9c5b2950be06ff56a6ee0bace240d447a01541907f48e2d56b7198a4076996a43 GCT_INT1 cpp econst Ogre group__Materials.html gga9c5b2950be06ff56a6ee0bace240d447ad023a5c54e29999cee04d54971cc5691 GCT_INT2 cpp econst Ogre group__Materials.html gga9c5b2950be06ff56a6ee0bace240d447afce84063333829487cd0401fca732092 GCT_INT3 cpp econst Ogre group__Materials.html gga9c5b2950be06ff56a6ee0bace240d447a18edb505f8205cfed6bb28da3abefd53 GCT_INT4 cpp econst Ogre group__Materials.html gga9c5b2950be06ff56a6ee0bace240d447a278c0c55560cb39e67ce17239dc8184e GCT_UNKNOWN cpp econst Ogre group__Materials.html gga9c5b2950be06ff56a6ee0bace240d447a3b3c9d05e75e6c20fd106d0f0080ad7e GPV_GLOBAL cpp econst Ogre group__Materials.html gga167c785d87088b52526f1f079024fcdaa756d7f053db5b3bc0d38c15d98cda93f

No variation except by manual setting - the default.

GPV_PER_OBJECT cpp econst Ogre group__Materials.html gga167c785d87088b52526f1f079024fcdaa39d4c360141a21c7dd916c7837b357af

Varies per object (based on an auto param usually), but not per light setup.

GPV_LIGHTS cpp econst Ogre group__Materials.html gga167c785d87088b52526f1f079024fcdaad782ae3173a29e4a2e28215489c5147b

Varies with light setup.

GPV_PASS_ITERATION_NUMBER cpp econst Ogre group__Materials.html gga167c785d87088b52526f1f079024fcdaa30bc7bdcc3f0930c8dfb66c70eaecf4d

Varies with pass iteration number.

GPV_ALL cpp econst Ogre group__Materials.html gga167c785d87088b52526f1f079024fcdaa76c85c18f88b57983f861ee83fccde4a

Full mask (16-bit)

IS_AMBIENT cpp econst Ogre group__Materials.html gga12a2bc4c75c439630241aa279089acb4a86c1d44d20dbfd75a533f8e8a35cbb81

Part of the rendering which occurs without any kind of direct lighting.

IS_PER_LIGHT cpp econst Ogre group__Materials.html gga12a2bc4c75c439630241aa279089acb4a1bdd217c49dc61535b75a36207b3e4a0

Part of the rendering which occurs per light.

IS_DECAL cpp econst Ogre group__Materials.html gga12a2bc4c75c439630241aa279089acb4a55b9a19dea33fdf42c614c99c136a52e

Post-lighting rendering.

IS_UNKNOWN cpp econst Ogre group__Materials.html gga12a2bc4c75c439630241aa279089acb4a8436700e1ea543e71cc82f08d55e5c98

Not determined.

LBO_REPLACE cpp econst Ogre group__Materials.html ggabcbb38d1ac195e4be401f85b7ab0da8fa870cf51ff1ccd919cf710bcb3b4e6432

Replace all colour with texture with no adjustment.

LBO_ADD cpp econst Ogre group__Materials.html ggabcbb38d1ac195e4be401f85b7ab0da8fa0c0abc7da3db86b393712aacc3c0ffe3

Add colour components together.

LBO_MODULATE cpp econst Ogre group__Materials.html ggabcbb38d1ac195e4be401f85b7ab0da8fa20815cab41c35f08f3520fb404b95efd

Multiply colour components together.

LBO_ALPHA_BLEND cpp econst Ogre group__Materials.html ggabcbb38d1ac195e4be401f85b7ab0da8fa5cd300cd5790982241469d38868e5e76

Blend based on texture alpha.

LBX_SOURCE1 cpp econst Ogre group__Materials.html gga264ecab38a04d01e2c3158fa05ec1ee2a8c7697ad29825fd74a0383826294c894

use source1 without modification

LBX_SOURCE2 cpp econst Ogre group__Materials.html gga264ecab38a04d01e2c3158fa05ec1ee2a7e03fbcff412dcdeefa85e7e83525599

use source2 without modification

LBX_MODULATE cpp econst Ogre group__Materials.html gga264ecab38a04d01e2c3158fa05ec1ee2a985f2ec53a477d7c19b41700589cb519

multiply source1 and source2 together

LBX_MODULATE_X2 cpp econst Ogre group__Materials.html gga264ecab38a04d01e2c3158fa05ec1ee2a83964282d9ea36a25f4718ae962f8d1c

as LBX_MODULATE but brighten afterwards (x2)

LBX_MODULATE_X4 cpp econst Ogre group__Materials.html gga264ecab38a04d01e2c3158fa05ec1ee2a2016226c35da93cc80a47e67528064a3

as LBX_MODULATE but brighten more afterwards (x4)

LBX_ADD cpp econst Ogre group__Materials.html gga264ecab38a04d01e2c3158fa05ec1ee2ac025aa3571c27a81260a08338418fa02

add source1 and source2 together

LBX_ADD_SIGNED cpp econst Ogre group__Materials.html gga264ecab38a04d01e2c3158fa05ec1ee2ae89016c1b5b7ba57965791ae726c450e

as LBX_ADD, but subtract 0.5 from the result

LBX_ADD_SMOOTH cpp econst Ogre group__Materials.html gga264ecab38a04d01e2c3158fa05ec1ee2a94ec9bd2faf2b248f1c32f2eb187f415

as LBX_ADD, but subtract product from the sum

LBX_SUBTRACT cpp econst Ogre group__Materials.html gga264ecab38a04d01e2c3158fa05ec1ee2ade0d61cb08a3a772470efeab17a1a60c

subtract source2 from source1

LBX_BLEND_DIFFUSE_ALPHA cpp econst Ogre group__Materials.html gga264ecab38a04d01e2c3158fa05ec1ee2ac48b8a0a6406d7950c873658b9f11aa9

use interpolated alpha value from vertices to scale source1, then add source2 scaled by (1-alpha)...

LBX_BLEND_TEXTURE_ALPHA cpp econst Ogre group__Materials.html gga264ecab38a04d01e2c3158fa05ec1ee2a3ba9fa36ef8c23b61e030185ca14cb78

as LBX_BLEND_DIFFUSE_ALPHA, but use alpha from texture

LBX_BLEND_CURRENT_ALPHA cpp econst Ogre group__Materials.html gga264ecab38a04d01e2c3158fa05ec1ee2a42c0f2ce32ad504e39a11936748c9973

as LBX_BLEND_DIFFUSE_ALPHA, but use current alpha from previous stages

LBX_BLEND_MANUAL cpp econst Ogre group__Materials.html gga264ecab38a04d01e2c3158fa05ec1ee2adbe5957a946513e0f8be8c571f9b73fe

as LBX_BLEND_DIFFUSE_ALPHA but use a constant manual blend value (0.0-1.0)

LBX_DOTPRODUCT cpp econst Ogre group__Materials.html gga264ecab38a04d01e2c3158fa05ec1ee2a822d6d3e08f28dcd9834f61c7fc03905

dot product of color1 and color2

LBX_BLEND_DIFFUSE_COLOUR cpp econst Ogre group__Materials.html gga264ecab38a04d01e2c3158fa05ec1ee2aff8f459e8c642e068d2d85fb18563859

use interpolated color values from vertices to scale source1, then add source2 scaled by (1-color)...

LBS_CURRENT cpp econst Ogre group__Materials.html ggae2ad78de344f35307ce35157c175625ea370f25da69381c74ca1fc51fde81e659

the colour as built up from previous stages

LBS_TEXTURE cpp econst Ogre group__Materials.html ggae2ad78de344f35307ce35157c175625ea45f1a14042993f460992b3253ce6ae80

the colour derived from the texture assigned to this layer

LBS_DIFFUSE cpp econst Ogre group__Materials.html ggae2ad78de344f35307ce35157c175625ea196637a598fec92609865324b94d5662

the interpolated diffuse colour from the vertices

LBS_SPECULAR cpp econst Ogre group__Materials.html ggae2ad78de344f35307ce35157c175625eaeaaa1e434289af47d0324c5d0f19d728

the interpolated specular colour from the vertices

LBS_MANUAL cpp econst Ogre group__Materials.html ggae2ad78de344f35307ce35157c175625ea9aad692ea2c7081237095c3ab4044f17

a colour supplied manually as a separate argument

LBT_COLOUR cpp econst Ogre group__Materials.html gga1ae5925d36df27a6c3590536752264f8acee3f4ef730f5c3e67fe71a54621e654 LBT_ALPHA cpp econst Ogre group__Materials.html gga1ae5925d36df27a6c3590536752264f8a48d75d19e38ab5ff2ce7a3e9ae068e31 MSS_NONE cpp econst Ogre group__Materials.html gga83c5c9e6cd44a657c97dd7494800676caa8ecf2298f0401fa132fbe09d7306e22 MSS_MATERIAL cpp econst Ogre group__Materials.html gga83c5c9e6cd44a657c97dd7494800676ca03535ff3b3deaf08ce6e4cf28f247396 MSS_TECHNIQUE cpp econst Ogre group__Materials.html gga83c5c9e6cd44a657c97dd7494800676ca75dcdf27cd2c26a79997de2e6670f4a1 MSS_PASS cpp econst Ogre group__Materials.html gga83c5c9e6cd44a657c97dd7494800676ca4dbef3e527e942ad0fdf8790ff79ca91 MSS_TEXTUREUNIT cpp econst Ogre group__Materials.html gga83c5c9e6cd44a657c97dd7494800676caf7bf31ae13f2c3b042d78aa28626b1e5 MSS_PROGRAM_REF cpp econst Ogre group__Materials.html gga83c5c9e6cd44a657c97dd7494800676cac22fc0112f378c4652e0335c5369a501 MSS_PROGRAM cpp econst Ogre group__Materials.html gga83c5c9e6cd44a657c97dd7494800676ca1482036b89dfe855d5722f4280bb9136 MSS_DEFAULT_PARAMETERS cpp econst Ogre group__Materials.html gga83c5c9e6cd44a657c97dd7494800676ca485e4dd851bfd5d5db3ca78b4a031d44 MSS_TEXTURESOURCE cpp econst Ogre group__Materials.html gga83c5c9e6cd44a657c97dd7494800676cadd3efa1f0af549e1fbe112beb544bf69 SBF_ONE cpp econst Ogre group__Materials.html gga41c76d419d6c9c205a6c1d3b42872213ad2741858a9d9f668a47ea75b82ae0318 SBF_ZERO cpp econst Ogre group__Materials.html gga41c76d419d6c9c205a6c1d3b42872213a04732209b3c7a16b5f0a2c829e6f6c34 SBF_DEST_COLOUR cpp econst Ogre group__Materials.html gga41c76d419d6c9c205a6c1d3b42872213affe55d98f2cd26e9451af52dbc74f7b2 SBF_SOURCE_COLOUR cpp econst Ogre group__Materials.html gga41c76d419d6c9c205a6c1d3b42872213aec796e9f58f4cce849379f0239e059a6 SBF_ONE_MINUS_DEST_COLOUR cpp econst Ogre group__Materials.html gga41c76d419d6c9c205a6c1d3b42872213a7ea50d3d5960138db1c46ecb42f94969 SBF_ONE_MINUS_SOURCE_COLOUR cpp econst Ogre group__Materials.html gga41c76d419d6c9c205a6c1d3b42872213a93b05f61a5076cf0f649ac5d656970fe SBF_DEST_ALPHA cpp econst Ogre group__Materials.html gga41c76d419d6c9c205a6c1d3b42872213a374792bd937134c4ca2aad748661c22c SBF_SOURCE_ALPHA cpp econst Ogre group__Materials.html gga41c76d419d6c9c205a6c1d3b42872213a5b1a11e0ec0d1cf0bdab0176cca26eea SBF_ONE_MINUS_DEST_ALPHA cpp econst Ogre group__Materials.html gga41c76d419d6c9c205a6c1d3b42872213a1d772950d5ec934776bbc1d39782a42d SBF_ONE_MINUS_SOURCE_ALPHA cpp econst Ogre group__Materials.html gga41c76d419d6c9c205a6c1d3b42872213a09184af2d875978d03c6edd00d4d52f9 SBO_ADD cpp econst Ogre group__Materials.html ggaa7a12a72231aedf6e33d58aafc11214aa188aee58620b3275f1a45c7c80df4bc7 SBO_SUBTRACT cpp econst Ogre group__Materials.html ggaa7a12a72231aedf6e33d58aafc11214aa1b91fc44108cc88f2cb4bb38d4d76a4b SBO_REVERSE_SUBTRACT cpp econst Ogre group__Materials.html ggaa7a12a72231aedf6e33d58aafc11214aabf264a7da02c6b481ca9a8b222914438 SBO_MIN cpp econst Ogre group__Materials.html ggaa7a12a72231aedf6e33d58aafc11214aaac9096763a660cde89c5771a7842d14c SBO_MAX cpp econst Ogre group__Materials.html ggaa7a12a72231aedf6e33d58aafc11214aad27eb8ec55b3c43ff95506da8e2b3d7f SBT_TRANSPARENT_ALPHA cpp econst Ogre group__Materials.html ggac46c60cf6e5c199220e3b8f26570cb9aa8df6dd8b7710971196000da11b5ab114

Make the object transparent based on the final alpha values in the texture.

SBT_TRANSPARENT_COLOUR cpp econst Ogre group__Materials.html ggac46c60cf6e5c199220e3b8f26570cb9aab57b2cf11c74056c5109fce1efa37a05

Make the object transparent based on the colour values in the texture (brighter = more opaque)...

SBT_ADD cpp econst Ogre group__Materials.html ggac46c60cf6e5c199220e3b8f26570cb9aafa3ba1b1c044f8c0cb09bc41582024d4

Add the texture values to the existing scene content.

SBT_MODULATE cpp econst Ogre group__Materials.html ggac46c60cf6e5c199220e3b8f26570cb9aa7aed8ef0038f0a0a5f6634ba4080b513

Multiply the 2 colours together.

SBT_REPLACE cpp econst Ogre group__Materials.html ggac46c60cf6e5c199220e3b8f26570cb9aab6672abe57fa6051e9ab57d51975d244

The default blend mode where source replaces destination.

Math c group__Math.html PreciseReal cpp tdef Ogre group__Math.html ga006856a8eae8ec29bf45365bbd67ea46

Real type for numeric solvers.

PlaneList cpp tdef Ogre group__Math.html gae00d718daa48567f6c010aad9d6dd92c PlaneBoundedVolumeList cpp tdef Ogre group__Math.html ga6253a1300d656ba28342fe58260d0e71 operator* cpp func Ogre group__Math.html ga03482705bf3612c6b96e5a187095e8ac operator/ cpp func Ogre group__Math.html ga49268a0dd483041451c010eeec55f83a operator* cpp func Ogre group__Math.html ga01057ea7c8adad28c8100750a78105c8 operator/ cpp func Ogre group__Math.html ga5b1b6f29e0c3e2fdb55c88f7fd5ccf9b operator* cpp func Ogre group__Math.html gab98d9fe8e0bd1f28f9fed1009cd745dd rawOffsetPointer cpp func Ogre group__Math.html gabb1e4ba22444c1bbf72e6aa66130cd01

Returns raw offseted of the given pointer.

advanceRawPointer cpp func Ogre group__Math.html gad80b2abc7821c70d6ea086d87ed0ae18

Advance the pointer with raw offset.

Radian cpp instm Ogre::Radian group__Math.html gae928a6c0bafde7b018e386ed94d76a84 operator= cpp instm Ogre::Radian group__Math.html gafab8ce89cde3034f3cc5c2537d5ea6fd operator+ cpp instm Ogre::Radian group__Math.html gab7a4a877f244d3f355ae1965d562f613 operator+= cpp instm Ogre::Radian group__Math.html gaed5147935125e28f53cb19d70055bc88 operator- cpp instm Ogre::Radian group__Math.html ga18bfac55ff717cba106aa08bc731e26a operator-= cpp instm Ogre::Radian group__Math.html ga223a82b9ff74351959eee91a335e7cdb valueDegrees cpp instm Ogre::Radian group__Math.html ga0b6615ad9e0b769f3772d7eb746e804a valueAngleUnits cpp instm Ogre::Radian group__Math.html ga73959a5a953d4a695388a476387b8e15 valueRadians cpp instm Ogre::Degree group__Math.html gabb43fc06a3c963e8ba7aa96614d3a620 valueAngleUnits cpp instm Ogre::Degree group__Math.html ga03857af7d94a567b27545a1f28a432e6 operator Radian cpp instm Ogre::Angle group__Math.html ga9fafb5d83c03c4e105cd7ea6334e249b operator Degree cpp instm Ogre::Angle group__Math.html ga432fde2d075b7e2b916a5713a02c9760 FRUSTUM_PLANE_NEAR cpp econst Ogre group__Math.html gga62275d08557868fd87154c46dfcc9dfdac3491138fb6ea5aab59e7a19df7775cf FRUSTUM_PLANE_FAR cpp econst Ogre group__Math.html gga62275d08557868fd87154c46dfcc9dfda0dd893c751a483a18e1345aa88135e8f FRUSTUM_PLANE_LEFT cpp econst Ogre group__Math.html gga62275d08557868fd87154c46dfcc9dfdaac17072b67144059d69d578706365499 FRUSTUM_PLANE_RIGHT cpp econst Ogre group__Math.html gga62275d08557868fd87154c46dfcc9dfdab0c99c0e896fe615393fabba067f1a30 FRUSTUM_PLANE_TOP cpp econst Ogre group__Math.html gga62275d08557868fd87154c46dfcc9dfda44c7b45d93e28524064ae95457224a4b FRUSTUM_PLANE_BOTTOM cpp econst Ogre group__Math.html gga62275d08557868fd87154c46dfcc9dfda4a8d7be432f1ee786179d29dfdf3ee10 OR_DEGREE_0 cpp econst Ogre group__Math.html gga86b4672dfa02cea53b10a52bd6344305a8e7655727ba9332f3843f46a4d1b126b OR_DEGREE_90 cpp econst Ogre group__Math.html gga86b4672dfa02cea53b10a52bd6344305a28c273827e348532e2e5193ddb3c5c0e OR_DEGREE_180 cpp econst Ogre group__Math.html gga86b4672dfa02cea53b10a52bd6344305acd8defb52221ab0634b6456b88777ea9 OR_DEGREE_270 cpp econst Ogre group__Math.html gga86b4672dfa02cea53b10a52bd6344305a2a392843ac77a835af8b3ca000bac382 OR_PORTRAIT cpp econst Ogre group__Math.html gga86b4672dfa02cea53b10a52bd6344305abc9559bd9584facb95a611c0111b8894 OR_LANDSCAPERIGHT cpp econst Ogre group__Math.html gga86b4672dfa02cea53b10a52bd6344305ac5ccf894975be135988c046317296761 OR_LANDSCAPELEFT cpp econst Ogre group__Math.html gga86b4672dfa02cea53b10a52bd6344305a286804a9c1f2abd94afa2eaff4ef40c4 PT_ORTHOGRAPHIC cpp econst Ogre group__Math.html ggaf5dd9a3d1fd373b17108baa16065b1cea739a7eabe0426ba0cd2f6e94a5e5be25 PT_PERSPECTIVE cpp econst Ogre group__Math.html ggaf5dd9a3d1fd373b17108baa16065b1ceab93552ced844b58965a168d27150e262 Effects c group__Effects.html RENDER_QUEUE_COUNT cpp data Ogre group__Effects.html ga56cbccda3a83b1e035e5be74fb17406e BBO_TOP_LEFT cpp econst Ogre group__Effects.html gga37abc46b1f74f855e13334aa44f4ec5ea2f0d9a0c7a6232a62819ba5f8088ce41 BBO_TOP_CENTER cpp econst Ogre group__Effects.html gga37abc46b1f74f855e13334aa44f4ec5eaec907934218991032b9b5f34a2d0d612 BBO_TOP_RIGHT cpp econst Ogre group__Effects.html gga37abc46b1f74f855e13334aa44f4ec5ea183e54039d91c27835e5f7a066f8e485 BBO_CENTER_LEFT cpp econst Ogre group__Effects.html gga37abc46b1f74f855e13334aa44f4ec5ea306c93ed76b358c9d6aef5b6ff413857 BBO_CENTER cpp econst Ogre group__Effects.html gga37abc46b1f74f855e13334aa44f4ec5eab17acd1195e321856b4e5a91ccb300a4 BBO_CENTER_RIGHT cpp econst Ogre group__Effects.html gga37abc46b1f74f855e13334aa44f4ec5ea4456ff76b26ecc97f3c34c2c709cf47b BBO_BOTTOM_LEFT cpp econst Ogre group__Effects.html gga37abc46b1f74f855e13334aa44f4ec5ea6434f4b60d73ffb70c9ceefd1b5595dc BBO_BOTTOM_CENTER cpp econst Ogre group__Effects.html gga37abc46b1f74f855e13334aa44f4ec5ea928ae6264de474f12e6e3ca00419ae2b BBO_BOTTOM_RIGHT cpp econst Ogre group__Effects.html gga37abc46b1f74f855e13334aa44f4ec5eab67c73db2cf842dee641805c415901cb BBR_VERTEX cpp econst Ogre group__Effects.html gga4f3a37a5b62f0a2ddda53f789e736cbda6a7f6b74eba56f5035dab96d94b07cad

Rotate the billboard&#39;s vertices around their facing direction.

BBR_TEXCOORD cpp econst Ogre group__Effects.html gga4f3a37a5b62f0a2ddda53f789e736cbdafc76d69a1ee25ad91871544eca2ca03f

Rotate the billboard&#39;s texture coordinates.

BBT_POINT cpp econst Ogre group__Effects.html gga8a7bd8c019e0d8e7049e855847af2a1caafd0ef3ee3353703249e160930424b7d

Standard point billboard (default), always faces the camera completely and is always upright...

BBT_ORIENTED_COMMON cpp econst Ogre group__Effects.html gga8a7bd8c019e0d8e7049e855847af2a1cacfc7dcc9adc26c7b19c0a7047ee5ec1b

Billboards are oriented around a shared direction vector (used as Y axis) and only rotate around this...

BBT_ORIENTED_SELF cpp econst Ogre group__Effects.html gga8a7bd8c019e0d8e7049e855847af2a1cabffcbe8d1e5e7d545d8f33762db75176

Billboards are oriented around their own direction vector (their own Y axis) and only rotate around t...

BBT_PERPENDICULAR_COMMON cpp econst Ogre group__Effects.html gga8a7bd8c019e0d8e7049e855847af2a1ca9f88ba12ab6dd77447b73a0272147a4f

Billboards are perpendicular to a shared direction vector (used as Z axis, the facing direction) and ...

BBT_PERPENDICULAR_SELF cpp econst Ogre group__Effects.html gga8a7bd8c019e0d8e7049e855847af2a1cab4c7cffc09bcc71b32cb6b4e5f758ee6

Billboards are perpendicular to their own direction vector (their own Z axis, the facing direction) a...

Overlays c group__Overlays.html OGRE_DEREF_DISPLAYSTRING_ITERATOR unknown macro group__Overlays.html ga7840a0c97898ebe977e3331199ca28f5 DisplayString cpp tdef Ogre group__Overlays.html gaf7f1d73c45c54848737f8d59741822f0 GHA_LEFT cpp econst Ogre group__Overlays.html gga3396780cdb2d731aa5e4389148bdc5f3a69adf8fd8fa9b00e1c4eba735d0a17cb GHA_CENTER cpp econst Ogre group__Overlays.html gga3396780cdb2d731aa5e4389148bdc5f3a64a73804088bb89e7243a14874a457cd GHA_RIGHT cpp econst Ogre group__Overlays.html gga3396780cdb2d731aa5e4389148bdc5f3a270f18cf07dbe4e75e1b790d02924205 GMM_RELATIVE cpp econst Ogre group__Overlays.html ggaa7655e44eacdfd45427ff35bde855f36ae7050335374e46745e3c956b940ace9d

&#39;left&#39;, &#39;top&#39;, &#39;height&#39; and &#39;width&#39; are parametrics from 0.0 to 1.0

GMM_PIXELS cpp econst Ogre group__Overlays.html ggaa7655e44eacdfd45427ff35bde855f36a1995cd35704cb8894f502f135b46309d

Positions &amp; sizes are in absolute pixels.

GMM_RELATIVE_ASPECT_ADJUSTED cpp econst Ogre group__Overlays.html ggaa7655e44eacdfd45427ff35bde855f36a2664ae89e7bd4079392f7feff26b3597

Positions &amp; sizes are in virtual pixels.

GVA_TOP cpp econst Ogre group__Overlays.html ggab0815ab90a2d9635695ec7e20e6c372eabd89b9daa45f558ebf40181220421c2b GVA_CENTER cpp econst Ogre group__Overlays.html ggab0815ab90a2d9635695ec7e20e6c372ea730c870b4637187418842a7545a8d40b GVA_BOTTOM cpp econst Ogre group__Overlays.html ggab0815ab90a2d9635695ec7e20e6c372eae1858486046629fda36e43b0bfece87a Scene c group__Scene.html InstancedEntityVec cpp tdef Ogre::InstanceBatch group__Scene.html gaf9139328908d3ca39478897bae89b33a HWBoneIdxVec cpp tdef Ogre::BaseInstanceBatchVTF group__Scene.html ga8bcdb86a2070c884c85019cdd203aabf HWBoneWgtVec cpp tdef Ogre::BaseInstanceBatchVTF group__Scene.html ga7a7a999f7e059f08cb12a3027347dbba Matrix4Vec cpp tdef Ogre::BaseInstanceBatchVTF group__Scene.html ga53e4d4005e85c0b1e7f3baa67fc33436 InstancedEntityVec cpp tdef Ogre::InstancedEntity group__Scene.html gaafff23952db909d80163ae29411d4710

Stores the master when we&#39;re the slave, store our slaves when we&#39;re the master.

InstanceBatchVec cpp tdef Ogre::InstanceManager group__Scene.html ga38c19279985051c8c65d6df62bfb8f86 InstanceBatchMap cpp tdef Ogre::InstanceManager group__Scene.html ga2ee4131bd90f78a8f66acb0649e830ee BatchSettingsMap cpp tdef Ogre::InstanceManager group__Scene.html gafb62bc67a8ccd5ce513811585cecffd9 InstanceBatchMapIterator cpp tdef Ogre::InstanceManager group__Scene.html ga449864e9fe068c83c3955dfcc112a2d1 InstanceBatchIterator cpp tdef Ogre::InstanceManager group__Scene.html ga81a850f3da3dc22baa6d8fbd68a1723f SceneTypeMask cpp tdef Ogre group__Scene.html gaa4b6dbd7bf722582a21fcc25d25f73ed

Bitmask containing scene types.

SceneQueryResultMovableList cpp tdef Ogre group__Scene.html gad79dcd1262d117ecf4d51a5f555d3071 SceneQueryResultWorldFragmentList cpp tdef Ogre group__Scene.html gad9005a54a736be79548ebcdf69dfd448 RaySceneQueryResult cpp tdef Ogre group__Scene.html ga1d0db569747448aeff27f36ecd717686 SceneQueryMovableObjectPair cpp tdef Ogre group__Scene.html gaa1ca4f17a1e8bb7381446ae6235869d8 SceneQueryMovableObjectWorldFragmentPair cpp tdef Ogre group__Scene.html gae8f394829e3a85cea6faa915ac391653 SceneQueryMovableIntersectionList cpp tdef Ogre group__Scene.html gaddcc5a6779ee6a6bb82aeb5f42239a52 SceneQueryMovableWorldFragmentIntersectionList cpp tdef Ogre group__Scene.html ga2e63733116c49a9931a2989a2cfe1b51 ShadowCameraSetupPtr cpp tdef Ogre group__Scene.html ga139829f6abc3581ec63563543ebfff15 ShadowTextureList cpp tdef Ogre group__Scene.html ga9befe4ef9c189ac3f2e016a63d560c67 ShadowTextureConfigList cpp tdef Ogre group__Scene.html ga0f71238039ee719563bf5202d80ff41a ConstShadowTextureConfigIterator cpp tdef Ogre group__Scene.html ga40acba93d9441f2bccfa096b641c887d setupVertices cpp instm Ogre::InstanceBatch group__Scene.html gaac57d42f9bd0ff4c50754b5367927644 setupIndices cpp instm Ogre::InstanceBatch group__Scene.html ga0facfedb97c31bffd98eafd821e06aa7 createAllInstancedEntities cpp instm Ogre::InstanceBatch group__Scene.html ga69d66bcedec8a7833c934fef8dc86e83 deleteAllInstancedEntities cpp instm Ogre::InstanceBatch group__Scene.html ga89484051649c77b5d9e7a0f16c82e3ff deleteUnusedInstancedEntities cpp instm Ogre::InstanceBatch group__Scene.html ga6a06da387229968fdb16df1d0871e474 generateInstancedEntity cpp instm Ogre::InstanceBatch group__Scene.html ga83352f46de9287cfca2729cfe98d5832

Creates a new InstancedEntity instance.

makeMatrixCameraRelative3x4 cpp instm Ogre::InstanceBatch group__Scene.html gaddd5e23dac9e4f3aa71c9a4572a0ec71

Takes an array of 3x4 matrices and makes it camera relative.

checkSubMeshCompatibility cpp instm Ogre::InstanceBatch group__Scene.html ga0430fc3aa9388ef73f7a5e97eb85b3bf

Returns false on errors that would prevent building this batch from the given submesh.

updateVisibility cpp instm Ogre::InstanceBatch group__Scene.html gadfa0b65644a9af1e4af7ec54b2f3573f defragmentBatchNoCull cpp instm Ogre::InstanceBatch group__Scene.html ga1b134da2ef3ec58821ee8abc166ba5d4 defragmentBatchDoCull cpp instm Ogre::InstanceBatch group__Scene.html gaecd7fbc187455c7cb9d0cb7df0c0c846 InstanceBatch cpp instm Ogre::InstanceBatch group__Scene.html ga0606fa0d1231bb9d5b78ec9115428db8 ~InstanceBatch cpp instm Ogre::InstanceBatch group__Scene.html ga65c587286204ff6174c4283dd3541e22 _getMeshRef cpp instm Ogre::InstanceBatch group__Scene.html gaf1b34a5640923cb56c47153321cd317a _setInstancesPerBatch cpp instm Ogre::InstanceBatch group__Scene.html ga810d6dd7b95994be19c0b49d2f1f4267

Raises an exception if trying to change it after being built.

_getIndexToBoneMap cpp instm Ogre::InstanceBatch group__Scene.html ga244219dff9699f4312faf9b818cdc835 _supportsSkeletalAnimation cpp instm Ogre::InstanceBatch group__Scene.html gaf8d481b975f32411b1212efd00deda5e

Returns true if this technique supports skeletal animation.

_updateBounds cpp instm Ogre::InstanceBatch group__Scene.html ga8073edd16937723e2b2db8ba51672dc1 calculateMaxNumInstances cpp instm Ogre::InstanceBatch group__Scene.html ga4004a72311611ab1955c5c09a2d20452

Some techniques have a limit on how many instances can be done.

build cpp instm Ogre::InstanceBatch group__Scene.html ga7c7e77b52df342b78e04d0294f741df2

Constructs all the data needed to use this batch, as well as the InstanceEntities.

buildFrom cpp instm Ogre::InstanceBatch group__Scene.html ga69b7541d04c83ab51d326120c4d97bb8

Instancing consumes significantly more GPU memory than regular rendering methods.

_getMeshReference cpp instm Ogre::InstanceBatch group__Scene.html gaa6c83f6d76357d471b84ffcd99192b79 isBatchFull cpp instm Ogre::InstanceBatch group__Scene.html gab49772ceffccf524a8d2855267efe4a6 isBatchUnused cpp instm Ogre::InstanceBatch group__Scene.html ga9dcabc18be7c515324929abe640e4df4

Returns true if it no instanced entity has been requested or all of them have been removed...

getInstancedEntitiesInUse cpp instm Ogre::InstanceBatch group__Scene.html ga33734439785f141742d0f675056c834a

Fills the input vector with the instances that are currently being used or were requested Used for de...

_defragmentBatch cpp instm Ogre::InstanceBatch group__Scene.html gacc0a9c4b6cce5537b6ad8c40fdff71da _defragmentBatchDiscard cpp instm Ogre::InstanceBatch group__Scene.html ga707b7dc9f29486a9ad3f07f9c96665f7 _boundsDirty cpp instm Ogre::InstanceBatch group__Scene.html ga9e6dfe915b52c9463a503d690ae7da4f

Called by InstancedEntity(s) to tell us we need to update the bounds (we touch the SceneNode so the S...

setStaticAndUpdate cpp instm Ogre::InstanceBatch group__Scene.html gaae254079f412672ce137dddb9736028a

Tells this batch to stop updating animations, positions, rotations, and display all it&#39;s active insta...

isStatic cpp instm Ogre::InstanceBatch group__Scene.html gabd6aa7ef499a88ecae701850d20da323

Returns true if this batch was set as static.

createInstancedEntity cpp instm Ogre::InstanceBatch group__Scene.html ga6acd24f5b5aa6ea29d1d3baf57603dd2

Returns a pointer to a new InstancedEntity ready to use Note it&#39;s actually preallocated, so no memory allocation happens at this point.

removeInstancedEntity cpp instm Ogre::InstanceBatch group__Scene.html ga6603588204263c7d16173169a5e327e7

Removes an InstancedEntity from the scene retrieved with getNewInstancedEntity, putting back into a q...

useBoneWorldMatrices cpp instm Ogre::InstanceBatch group__Scene.html ga2dfd51444863b83c51524755ce370c06

Tells whether world bone matrices need to be calculated.

_markTransformSharingDirty cpp instm Ogre::InstanceBatch group__Scene.html ga2773601083f5a3d41dd071aec04fd5d8

Tells that the list of entity instances with shared transforms has changed.

getMaterial cpp instm Ogre::InstanceBatch group__Scene.html gab5a57df175de5461bf23b384831493c3 getRenderOperation cpp instm Ogre::InstanceBatch group__Scene.html gadcb91b7c109b3b4b74504b7dd5f7a13d getSquaredViewDepth cpp instm Ogre::InstanceBatch group__Scene.html gaf083a5bebb8008fecfd2e763e22d2096 getLights cpp instm Ogre::InstanceBatch group__Scene.html gab31500ee5c14b35b39b0817c89b29cba getTechnique cpp instm Ogre::InstanceBatch group__Scene.html gad9ff4a4cc1f47bf54938280b381078cf getMovableType cpp instm Ogre::InstanceBatch group__Scene.html ga7a1e073e427b7908203de9c98d523268 _notifyCurrentCamera cpp instm Ogre::InstanceBatch group__Scene.html gaeb967751f31d275489389e9988f1aac2 getBoundingBox cpp instm Ogre::InstanceBatch group__Scene.html ga467ba1389565d15c5a43131740cd45ee getBoundingRadius cpp instm Ogre::InstanceBatch group__Scene.html ga1ff0f7c4292da20b838b948668d72c5f _updateRenderQueue cpp instm Ogre::InstanceBatch group__Scene.html gaa0c5a7159b514f6b96e690e3e130058a

Internal method by which the movable object must add Renderable subclass instances to the rendering q...

visitRenderables cpp instm Ogre::InstanceBatch group__Scene.html ga90f980cad52ceec8bd2fc56ae515e016

Method to allow a caller to abstractly iterate over the Renderable instances that this MovableObject ...

setupVertices cpp instm Ogre::InstanceBatchHW group__Scene.html ga8c7b4986fbcfd689ddb09ac3602178d2 setupIndices cpp instm Ogre::InstanceBatchHW group__Scene.html ga401010350c09404d593dd9f6f8b1bdad removeBlendData cpp instm Ogre::InstanceBatchHW group__Scene.html ga0b1fa8bfe7fd2f78c42c079c4b99a753 checkSubMeshCompatibility cpp instm Ogre::InstanceBatchHW group__Scene.html ga406a5fc25078a37f587b59f1c225610f

Returns false on errors that would prevent building this batch from the given submesh.

updateVertexBuffer cpp instm Ogre::InstanceBatchHW group__Scene.html ga051d9c75099e3e2c317979fc5465a5d8 InstanceBatchHW cpp instm Ogre::InstanceBatchHW group__Scene.html gaadfe92140a94b8a7584b2ae102cd45f7 ~InstanceBatchHW cpp instm Ogre::InstanceBatchHW group__Scene.html gab05c51798311eac9e3da3fb3d4946408 calculateMaxNumInstances cpp instm Ogre::InstanceBatchHW group__Scene.html ga0a5253e0232bfb8317fb391f25f2a61d buildFrom cpp instm Ogre::InstanceBatchHW group__Scene.html ga3f73c0ba5217fcafbe1c5246c31bc7be _boundsDirty cpp instm Ogre::InstanceBatchHW group__Scene.html gafa38ad39cc49abd167a8bb1075dc2c2d

Overloaded so that we don&#39;t perform needless updates when in static mode.

setStaticAndUpdate cpp instm Ogre::InstanceBatchHW group__Scene.html gaca94c5dd0221ddf54f9881f859eef523 isStatic cpp instm Ogre::InstanceBatchHW group__Scene.html gacde688e1cf829381f8cd93e1d861b1e2

Returns true if this batch was set as static.

getWorldTransforms cpp instm Ogre::InstanceBatchHW group__Scene.html ga55cb642ec4d95e0089d6d4c98101dc14

Gets the world transform matrix / matrices for this renderable object.

getNumWorldTransforms cpp instm Ogre::InstanceBatchHW group__Scene.html ga7fdcf2175d880dabc7c2cdabe927c9d0

Returns the number of world transform matrices this renderable requires.

_updateRenderQueue cpp instm Ogre::InstanceBatchHW group__Scene.html gaf4840500767d764d159ee6362c9b51a0

Overloaded to avoid updating skeletons (which we don&#39;t support), check visibility on a per unit basis...

setupVertices cpp instm Ogre::InstanceBatchHW_VTF group__Scene.html ga678b2097207c3dcb384215d3cc3cfd77 setupIndices cpp instm Ogre::InstanceBatchHW_VTF group__Scene.html gae74699bc0aad2345f01a51e97766d280 createVertexSemantics cpp instm Ogre::InstanceBatchHW_VTF group__Scene.html ga668a52aa46cfb87b8f1f5842668ace4a

Creates 2 TEXCOORD semantics that will be used to sample the vertex texture.

updateInstanceDataBuffer cpp instm Ogre::InstanceBatchHW_VTF group__Scene.html ga4816f3422fe1c156ef8136ea1d6677c1

updates the vertex buffer containing the per instance data

checkSubMeshCompatibility cpp instm Ogre::InstanceBatchHW_VTF group__Scene.html ga68daf76eba8615e84ac2906107a67dd7

Returns false on errors that would prevent building this batch from the given submesh.

updateVertexTexture cpp instm Ogre::InstanceBatchHW_VTF group__Scene.html ga86770e1ff1abd261fa18444f021f91cd

Keeps filling the VTF with world matrix data.

matricesToghetherPerRow cpp instm Ogre::InstanceBatchHW_VTF group__Scene.html ga5aaa014ff46d5f617d96f3aabb46d238

Affects VTF texture&#39;s width dimension.

InstanceBatchHW_VTF cpp instm Ogre::InstanceBatchHW_VTF group__Scene.html gae1b95987851d4ee0a3458bcb268d8902 ~InstanceBatchHW_VTF cpp instm Ogre::InstanceBatchHW_VTF group__Scene.html gacdc3cc87b51c30662266bedbdc2c44b4 calculateMaxNumInstances cpp instm Ogre::InstanceBatchHW_VTF group__Scene.html ga5f995bb97d5fd1abf9dcbdd8b117e129 _boundsDirty cpp instm Ogre::InstanceBatchHW_VTF group__Scene.html gabbea0657572df2d28a184666d1fd128f setStaticAndUpdate cpp instm Ogre::InstanceBatchHW_VTF group__Scene.html ga7fe07d3823f85fad2479cd41fab69777 isStatic cpp instm Ogre::InstanceBatchHW_VTF group__Scene.html gac4adf8a45d9dbc29c9260ffb22c5a1a5

Returns true if this batch was set as static.

_updateRenderQueue cpp instm Ogre::InstanceBatchHW_VTF group__Scene.html ga36300602449a9b710be75184f60090ba

Overloaded to visibility on a per unit basis and finally updated the vertex texture.

setupVertices cpp instm Ogre::InstanceBatchShader group__Scene.html gae11fd23efdbd0351fb3083f25b50c6c7 setupIndices cpp instm Ogre::InstanceBatchShader group__Scene.html ga250e9b2a8b6530b072b75247a3b7879d setupHardwareSkinned cpp instm Ogre::InstanceBatchShader group__Scene.html gaa75b65e66db05862729c8a10c46f2e44

When the mesh is (hardware) skinned, a different code path is called so that we reuse the index buffe...

InstanceBatchShader cpp instm Ogre::InstanceBatchShader group__Scene.html ga4b725f8ccb8541f0af724af260a9864e ~InstanceBatchShader cpp instm Ogre::InstanceBatchShader group__Scene.html ga9f5dd45611d0979c5a662ba4a58dd3ae calculateMaxNumInstances cpp instm Ogre::InstanceBatchShader group__Scene.html ga9419d32af96bdc4cef439f8417c8447a buildFrom cpp instm Ogre::InstanceBatchShader group__Scene.html gab693390768c3d31ec33a288fc8666b2a getWorldTransforms cpp instm Ogre::InstanceBatchShader group__Scene.html gaefa2dcc928ecfe806e98e79731df428e

Gets the world transform matrix / matrices for this renderable object.

getNumWorldTransforms cpp instm Ogre::InstanceBatchShader group__Scene.html gab8ec3bf026d7586ec4af63c768d22b21

Returns the number of world transform matrices this renderable requires.

cloneMaterial cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga09fff38dbc5189718fd6f0da43f7bde8

Clones the base material so it can have it&#39;s own vertex texture, and also clones it&#39;s shadow caster m...

retrieveBoneIdx cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga05f6ed64221478d5ac71c809c6da0415

Retrieves bone data from the original sub mesh and puts it into an appropriate buffer, later to be read when creating the vertex semantics.

retrieveBoneIdxWithWeights cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga04e6003cae748f1f26425b81fcc63c54 setupMaterialToUseVTF cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga6b65f8724b112b2a45d477e25c8e97ba

Setups the material to use a vertex texture.

createVertexTexture cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gafd3c52beb2a4f41541afc738864a7923

Creates the vertex texture.

createVertexSemantics cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga27b2b63b685a5f96641478e787ddb22a

Creates 2 TEXCOORD semantics that will be used to sample the vertex texture.

convert3x4MatricesToDualQuaternions cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gaff75b2965eca64a47412ed8fef732a0f updateVertexTexture cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gada79eb550aecd9e4ba72549f5b9d21bf

Keeps filling the VTF with world matrix data.

matricesToghetherPerRow cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gacb7e4e9cba1e2906517c8d7dff648968

Affects VTF texture&#39;s width dimension.

updateSharedLookupIndexes cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga6c14f9142868eccafef1f6f191454b1a

update the lookup numbers for entities with shared transforms

generateInstancedEntity cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gab7a6e43c6f8d5c6b7e4b0b46118312b4 BaseInstanceBatchVTF cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga8b00a6ffb132571ac5e3c81c8bff2077 ~BaseInstanceBatchVTF cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga336e04ecb0e366039963adc9bffe4f73 buildFrom cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gac97af4ce33324a1c9f9b812e5e7ae1c9 getWorldTransforms cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga4dd36fb30153091091ed398b58cd846f

Gets the world transform matrix / matrices for this renderable object.

getNumWorldTransforms cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga5eb44bfa609945e5116ef99fcd28b42b

Returns the number of world transform matrices this renderable requires.

_updateRenderQueue cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gaf47f31873478f5929289a474a976fb7c

Overloaded to be able to updated the vertex texture.

setBoneMatrixLookup cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga5bcd3f7c4a1280df27cdec94c5f18cb1

Sets the state of the usage of bone matrix lookup.

useBoneMatrixLookup cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gaa0f7313ddefe803cda8ee41aa8ddc92d

Tells whether to use bone matrix lookup.

setBoneDualQuaternions cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga61b8f8dd2a76aefe958083ad37d364fd useBoneDualQuaternions cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga1df9c1f7388598dba32f11a84fcaf803 setForceOneWeight cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gae413c69ac3cf2e61ffd5eaf3c3842dd2 forceOneWeight cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga418f0e38a8180b2e159699695e0f203b setUseOneWeight cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gaf23de70598e81b12eb2760a5d9bc4c22 useOneWeight cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gaa56311b09d89ab161cb6ef4c865b8b3c useBoneWorldMatrices cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gab00a408e616ab82803023d2132ad1ea4 getMaxLookupTableInstances cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gab5bc06683d655efca93981df0f59a945 setupVertices cpp instm Ogre::InstanceBatchVTF group__Scene.html gaa979331c042dd6e16d114accd36f4de3 setupIndices cpp instm Ogre::InstanceBatchVTF group__Scene.html gabacb7e6b963d697c5da8ffd61c6cffe1 createVertexSemantics cpp instm Ogre::InstanceBatchVTF group__Scene.html ga24d3c4dc7ef779bd1b4b4521c4bc7e8d

Creates 2 TEXCOORD semantics that will be used to sample the vertex texture.

matricesToghetherPerRow cpp instm Ogre::InstanceBatchVTF group__Scene.html gaaa0b1593d3fc4f61a65d4a18c1e9f881

Affects VTF texture&#39;s width dimension.

InstanceBatchVTF cpp instm Ogre::InstanceBatchVTF group__Scene.html ga991bc0b495ffded1e0b0982ac478335a ~InstanceBatchVTF cpp instm Ogre::InstanceBatchVTF group__Scene.html ga2a9877537a5b9b05fd8a104231463070 calculateMaxNumInstances cpp instm Ogre::InstanceBatchVTF group__Scene.html gad02b4e9056d3cbb1d4cab095aa483eef getTransforms cpp instm Ogre::InstancedEntity group__Scene.html ga6e97120a2bb912a12e6a6d48ff124343

Returns number of matrices written to transform, assumes transform has enough space.

getTransforms3x4 cpp instm Ogre::InstancedEntity group__Scene.html gadde087239c136979e34897534f907c76

Returns number of 32-bit values written.

findVisible cpp instm Ogre::InstancedEntity group__Scene.html gac60694e0ae350e4bd550c583af2f35ad

Returns true if this InstancedObject is visible to the current camera.

createSkeletonInstance cpp instm Ogre::InstancedEntity group__Scene.html ga17ecfe1e015d90fdc082c17cc7899b1a

Creates/destroys our own skeleton, also tells slaves to unlink if we&#39;re destroying.

destroySkeletonInstance cpp instm Ogre::InstancedEntity group__Scene.html gac1060f221ecea7e6f9b4082bb0637c8a unlinkTransform cpp instm Ogre::InstancedEntity group__Scene.html ga6c6ea43611fb7506a35199011d673420

Just unlinks, and tells our master we&#39;re no longer sharing.

notifyUnlink cpp instm Ogre::InstancedEntity group__Scene.html gaddfe6517a63fdf94008d8c83108b481f

Called when a slave has unlinked from us.

markTransformDirty cpp instm Ogre::InstancedEntity group__Scene.html gabb566dc9f519e6d8c59294acf0ef0b02

Mark the transformation matrixes as dirty.

InstancedEntity cpp instm Ogre::InstancedEntity group__Scene.html ga45fbc498bcd98c53d7026ca8fb244e85 ~InstancedEntity cpp instm Ogre::InstancedEntity group__Scene.html ga5d5f5e203dbeb294450400d10e91c041 shareTransformWith cpp instm Ogre::InstancedEntity group__Scene.html gae34549164f2eeef459298f900c205e71

Shares the entire transformation with another InstancedEntity.

stopSharingTransform cpp instm Ogre::InstancedEntity group__Scene.html ga87fae86b0a2a1ea644641ad3dbdbd16f _getOwner cpp instm Ogre::InstancedEntity group__Scene.html ga1d072afe938f349921ae81cd06e09368 getMovableType cpp instm Ogre::InstancedEntity group__Scene.html gaafc5ce7afd84d37f39e95b1ea629be31

Returns the type name of this object.

getBoundingBox cpp instm Ogre::InstancedEntity group__Scene.html ga60cde688a31854e9e7d13754c52316ff

Retrieves the local axis-aligned bounding box for this object.

getBoundingRadius cpp instm Ogre::InstancedEntity group__Scene.html ga1db08cb6ef60a13eddefc5294d7585c7

Retrieves the radius of the origin-centered bounding sphere for this object.

getSquaredViewDepth cpp instm Ogre::InstancedEntity group__Scene.html ga6262e3dae9fe33962f8f87115015c14f

This is used by our batch owner to get the closest entity&#39;s depth, returns infinity when not attached...

_notifyMoved cpp instm Ogre::InstancedEntity group__Scene.html gac18e33cc9b2824de974cd4259874ac62

Overriden so we can tell the InstanceBatch it needs to update it&#39;s bounds.

_notifyAttached cpp instm Ogre::InstancedEntity group__Scene.html ga0faadbd22a01ef1b959e0c63598bc79a

Internal method called to notify the object that it has been attached to a node.

_updateRenderQueue cpp instm Ogre::InstancedEntity group__Scene.html ga0a0d1a414ff9876e426aad8421b4baba

Do nothing, InstanceBatch takes care of this.

visitRenderables cpp instm Ogre::InstancedEntity group__Scene.html gab912c25160b445527baf448d3259f8c6

Method to allow a caller to abstractly iterate over the Renderable instances that this MovableObject ...

hasSkeleton cpp instm Ogre::InstancedEntity group__Scene.html gafc537fce160cf7699c49d4df3f3ffdfb getSkeleton cpp instm Ogre::InstancedEntity group__Scene.html gaa757e92d43b49a781dea9936c3601613 getAnimationState cpp instm Ogre::InstancedEntity group__Scene.html ga34a7f0310e2d7c423dced0b98ed8be74 getAllAnimationStates cpp instm Ogre::InstancedEntity group__Scene.html gac89a2029340c663f1cef6f1e85ee3461 _updateAnimation cpp instm Ogre::InstancedEntity group__Scene.html ga4fdd447620e786031195fc75086a9043

Called by InstanceBatch in his _updateRenderQueue to tell us we need to calculate our bone matrices...

setTransformLookupNumber cpp instm Ogre::InstancedEntity group__Scene.html gae89c0833c0c9d0c22c8baea6237c8ef5

Sets the transformation look up number.

getPosition cpp instm Ogre::InstancedEntity group__Scene.html ga81b1d5ae36281443d804f08f45204bd5

Retrieve the position.

setPosition cpp instm Ogre::InstancedEntity group__Scene.html ga60f1479a07f10c35340896f5d0a305f5

Set the position or the offset from the parent node if a parent node exists.

getOrientation cpp instm Ogre::InstancedEntity group__Scene.html ga8669b46de628fc80bcd9c5869edb1ac1

Retrieve the orientation.

setOrientation cpp instm Ogre::InstancedEntity group__Scene.html ga63c95921055eb1d80567dee7a04c54ec

Set the orientation or the offset from the parent node if a parent node exists.

getScale cpp instm Ogre::InstancedEntity group__Scene.html gabc1d8c4eb26eb46605b82f960cb05254

Retrieve the local scale.

setScale cpp instm Ogre::InstancedEntity group__Scene.html ga8ed2a05eacb2993c3b02e6e9463dedb5

Set the scale or the offset from the parent node if a parent node exists.

getMaxScaleCoef cpp instm Ogre::InstancedEntity group__Scene.html ga0c98489356eeddb99c1c25c755dff7ff

Returns the maximum derived scale coefficient among the xyz values.

updateTransforms cpp instm Ogre::InstancedEntity group__Scene.html gab2d0353ff71d56330547b5122ddfa1ea

Update the world transform and derived values.

isInUse cpp instm Ogre::InstancedEntity group__Scene.html gac6d67e5072170f924f878f730f6e8548

Tells if the entity is in use.

setInUse cpp instm Ogre::InstancedEntity group__Scene.html gaa2995ea29b9105a5d497f154b825f170

Sets whether the entity is in use.

_getParentNodeFullTransform cpp instm Ogre::InstancedEntity group__Scene.html gaaa3bfaf1f283e98391ac1b55fb2bd9b6

Returns the world transform of the instanced entity including local transform.

_getDerivedPosition cpp instm Ogre::InstancedEntity group__Scene.html ga299a18557a9ad2ee7a806d9a61fe9873

Returns the derived position of the instanced entity including local transform.

isInScene cpp instm Ogre::InstancedEntity group__Scene.html ga68d632a2efac0e4ab0567cee3852871a BatchSettings cpp func Ogre::InstanceManager::BatchSettings group__Scene.html gad9b21aa78c94911add2c52c474d8d48c getFreeBatch cpp instm Ogre::InstanceManager group__Scene.html gacba919ff8e5a0cd355c232f716b613b3

Finds a batch with at least one free instanced entity we can use.

buildNewBatch cpp instm Ogre::InstanceManager group__Scene.html gada93fa738779aa7378966715a11e180c

Called when batches are fully exhausted (can&#39;t return more instances) so a new batch is created...

defragmentBatches cpp instm Ogre::InstanceManager group__Scene.html ga6820aa9b430772b82c3d3622a3ba9856 applySettingToBatches cpp instm Ogre::InstanceManager group__Scene.html ga1eefc99f2c61f4ef8bcbd5b2d0b08a3e unshareVertices cpp instm Ogre::InstanceManager group__Scene.html gac6028cb660f1694a54ce43d707dac2e3

Called when we you use a mesh which has shared vertices, the function creates separate vertex/index b...

InstanceManager cpp instm Ogre::InstanceManager group__Scene.html gab31a5819d546d97995e9c5fc0f6dbe76 ~InstanceManager cpp instm Ogre::InstanceManager group__Scene.html ga389862a9932c13829fa881e82f3593c3 getName cpp instm Ogre::InstanceManager group__Scene.html gaa0ac29a317cd26fd5b83b18598b081b4 setInstancesPerBatch cpp instm Ogre::InstanceManager group__Scene.html ga20c5c86323fe3d15f2531e88d8299b17

Raises an exception if trying to change it after creating the first InstancedEntity.

setMaxLookupTableInstances cpp instm Ogre::InstanceManager group__Scene.html ga784eee0c3b16d9a661c39ad24459b0cb

Sets the size of the lookup table for techniques supporting bone lookup table.

getMaxOrBestNumInstancesPerBatch cpp instm Ogre::InstanceManager group__Scene.html ga2623303420a636cfc8b06784da9077de

Calculates the maximum (or the best amount, depending on flags) of instances per batch given the sugg...

createInstancedEntity cpp instm Ogre::InstanceManager group__Scene.html ga5767c95dac43bbc3c80966c362e32b73 cleanupEmptyBatches cpp instm Ogre::InstanceManager group__Scene.html ga78d1331b24a26e89d49b50c0293bdab2

This function can be useful to improve CPU speed after having too many instances created, which where now removed, thus freeing many batches with zero used Instanced Entities However the batches aren&#39;t automatically removed from memory until the InstanceManager is destroyed, or this function is called.

defragmentBatches cpp instm Ogre::InstanceManager group__Scene.html gad95874d5f995a6b7b66707cb260a0a19

After creating many entities (which turns in many batches) and then removing entities that are in the...

setSetting cpp instm Ogre::InstanceManager group__Scene.html ga33efe914b96f2b2f3367cca266a0a88b

Applies a setting for all batches using the same material_ existing ones and those that will be creat...

getSetting cpp instm Ogre::InstanceManager group__Scene.html gaf6062a475ef8cf4e1366a9d7f5301417

If settings for the given material didn&#39;t exist, default value is returned.

hasSettings cpp instm Ogre::InstanceManager group__Scene.html ga5fe7226ee5363b1b369d684d15af519f

Returns true if settings were already created for the given material name.

setBatchesAsStaticAndUpdate cpp instm Ogre::InstanceManager group__Scene.html gaadfa0ab4a3974108898a518a1f789961 _addDirtyBatch cpp instm Ogre::InstanceManager group__Scene.html ga395a8ce5c926625f1902d7f645d041fc

Called by an InstanceBatch when it requests their bounds to be updated for proper culling...

_updateDirtyBatches cpp instm Ogre::InstanceManager group__Scene.html ga5a53a7786df59317f4b208b55bd3ec41

Called by SceneManager when we told it we have at least one dirty batch.

getInstanceBatchMapIterator cpp instm Ogre::InstanceManager group__Scene.html ga865be521d280fc4daed5bbf0484ab65f

Get non-updateable iterator over instance batches per material.

getInstanceBatchIterator cpp instm Ogre::InstanceManager group__Scene.html ga5f829261ff3c96310308825bfc5ebe0b

Get non-updateable iterator over instance batches for given material.

operator== cpp func Ogre group__Scene.html gab426b0250db523190d60f4bfe0414499 operator!= cpp func Ogre group__Scene.html ga9d8174300d9fd7b766d727c85e11a20f mRenderOperation cpp data Ogre::InstanceBatch group__Scene.html gae262d48aaef74de5069f206c92a14b3e mInstancesPerBatch cpp data Ogre::InstanceBatch group__Scene.html gacc8cd4d212436db84f8a156779bdb4fe mCreator cpp data Ogre::InstanceBatch group__Scene.html gadd595cecea7604d96ee7beeb8201e948

Creator of this object (if created by a factory)

mMaterial cpp data Ogre::InstanceBatch group__Scene.html ga47cd33873c112c7e6be9782a3424e57d mMeshReference cpp data Ogre::InstanceBatch group__Scene.html ga44c764480b55e3b765c13899afd097a9 mIndexToBoneMap cpp data Ogre::InstanceBatch group__Scene.html ga0ad085e6a80510f87a529d37e0405c32 mInstancedEntities cpp data Ogre::InstanceBatch group__Scene.html ga1c7fdd24e8039ab7bebb989f7a45478e mUnusedEntities cpp data Ogre::InstanceBatch group__Scene.html ga8d00e9d33a377e2495028f34a6384565 mFullBoundingBox cpp data Ogre::InstanceBatch group__Scene.html ga0eca285c6128a47ff442f29a08ad5956

This bbox contains all (visible) instanced entities.

mBoundingRadius cpp data Ogre::InstanceBatch group__Scene.html gad91170fb2264f1dc6cf82849e23483d7 mBoundsDirty cpp data Ogre::InstanceBatch group__Scene.html gad124fbd681c3359413b6dd4d432dd166 mBoundsUpdated cpp data Ogre::InstanceBatch group__Scene.html ga83c9a52a7394033552de787c35b4d62c

Set to false by derived classes that need it.

mCurrentCamera cpp data Ogre::InstanceBatch group__Scene.html gaf1ed5250bc7561d30121eee637fafefe mMaterialLodIndex cpp data Ogre::InstanceBatch group__Scene.html gaf38e6e1e9048410bdc0bff637f6e1c71 mDirtyAnimation cpp data Ogre::InstanceBatch group__Scene.html gae5bef3fbc7c84c275be6213dfad385bc

Set to false at start of each _updateRenderQueue.

mTechnSupportsSkeletal cpp data Ogre::InstanceBatch group__Scene.html ga5b9bf94e2d0a35eaced57d3b25c4c6e9

False if a technique doesn&#39;t support skeletal animation.

mCachedCameraDist cpp data Ogre::InstanceBatch group__Scene.html ga4f2fece9509142fd33bd0f55dd0cd54e

Cached distance to last camera for getSquaredViewDepth.

mCachedCamera cpp data Ogre::InstanceBatch group__Scene.html gab26ae2f6396e55281865335eb67ab8a5

The camera for which the cached distance is valid.

mTransformSharingDirty cpp data Ogre::InstanceBatch group__Scene.html gaf8958033c3eeece3d5d8c4ac2aab4fb6

Tells that the list of entity instances with shared transforms has changed.

mRemoveOwnVertexData cpp data Ogre::InstanceBatch group__Scene.html ga962398a3e62a111c018d0d25044364f1

When true remove the memory of the VertexData we&#39;ve created because no one else will.

mRemoveOwnIndexData cpp data Ogre::InstanceBatch group__Scene.html ga4716e9faf7d6c42efeb038dee37f62f4

When true remove the memory of the IndexData we&#39;ve created because no one else will.

mKeepStatic cpp data Ogre::InstanceBatchHW group__Scene.html gacd70681e0d5dff6fa1c4e60825c20be7 mKeepStatic cpp data Ogre::InstanceBatchHW_VTF group__Scene.html ga5a827988adfc06b7d0f82833ce18cc4f mInstanceVertexBuffer cpp data Ogre::InstanceBatchHW_VTF group__Scene.html gaee8c78087410ff8e51d4a720bbfa9d8c mNumWorldMatrices cpp data Ogre::InstanceBatchShader group__Scene.html ga933bf1e5da8a6325f974bef84caad31c mMatricesPerInstance cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga3c4a0c0308cfb531cc68ee97f8209960 mNumWorldMatrices cpp data Ogre::BaseInstanceBatchVTF group__Scene.html gae52c638c2cc24cc7f92806e1ee6b322a mMatrixTexture cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga8440b4821b3f408548d6c09a7e13ad1e mWidthFloatsPadding cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga403ea92c2e6d04a11623c29dc05c804d mMaxFloatsPerLine cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga17fad70966b7ec3994ff56385dfdcb55 mRowLength cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga56fb118643f9c1477fc56975270ee42b mWeightCount cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga68a6d86d89d1b1f6bdfbafa28cb105d5 mTempTransformsArray3x4 cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga91f832cdf49c3e74e631c6f49ab28c3e mUseBoneMatrixLookup cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga4bd832d6809f220f60c43082dd9b032b mMaxLookupTableInstances cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga1e96698f2aa82e8ed3adbad1c3fd3f62 mUseBoneDualQuaternions cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga842932c6daf717f2a0bcd372337153a0 mForceOneWeight cpp data Ogre::BaseInstanceBatchVTF group__Scene.html gae60067155d1a83bb5cb9bef9957cf33c mUseOneWeight cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga82f3ba087317eec5c4bc129d4324ac7d mInstanceId cpp data Ogre::InstancedEntity group__Scene.html gabcc6bec0970aa779efd6715890b5f00a mInUse cpp data Ogre::InstancedEntity group__Scene.html ga55a3fe20143481524c0c5bf751d8d365 mBatchOwner cpp data Ogre::InstancedEntity group__Scene.html ga0b87d95bd492a7e115e8d8306adb533e mAnimationState cpp data Ogre::InstancedEntity group__Scene.html gaac98ad4a328eb3822c5e32ee13fae177 mSkeletonInstance cpp data Ogre::InstancedEntity group__Scene.html gab7d408b6c09d48f7978574d6a5f27081 mBoneMatrices cpp data Ogre::InstancedEntity group__Scene.html ga8ba4f6cf7c88597ffc6fea3da64d3454 mBoneWorldMatrices cpp data Ogre::InstancedEntity group__Scene.html ga9284c3e1a0d1731f1a1dc3aa47605b00 mFrameAnimationLastUpdated cpp data Ogre::InstancedEntity group__Scene.html gad0e2494c8a83a24ef1e5ec060845ae6b mSharedTransformEntity cpp data Ogre::InstancedEntity group__Scene.html ga6cf7f799d30adffc36f9aef190c6f0d4 mTransformLookupNumber cpp data Ogre::InstancedEntity group__Scene.html ga8523dc34690677725c0538f042052a45

Used in conjunction with bone matrix lookup.

mSharingPartners cpp data Ogre::InstancedEntity group__Scene.html ga0fc7d99eecd4724c321671fc0e22f0a9 mPosition cpp data Ogre::InstancedEntity group__Scene.html gaa1ec7b40dde67eea8b3b96783bd72944

Object position.

mDerivedLocalPosition cpp data Ogre::InstancedEntity group__Scene.html gadd52bbb1039087eaccc90bae9cb9d499 mOrientation cpp data Ogre::InstancedEntity group__Scene.html gaa9fb09138d9b6bc5c5a18823456208ed

Object orientation.

mScale cpp data Ogre::InstancedEntity group__Scene.html gab7aa07159e942edda90e72d59f8ef141

Object scale.

mMaxScaleLocal cpp data Ogre::InstancedEntity group__Scene.html ga37742aee6cbcfd03cc436a6488010b7d

The maximum absolute scale for all dimension.

mFullLocalTransform cpp data Ogre::InstancedEntity group__Scene.html ga0b0834ba89b7f29cd716b6a276f3af39

Full world transform.

mNeedTransformUpdate cpp data Ogre::InstancedEntity group__Scene.html ga349119edf5a0fc5e411711dba2a057ab

Tells if mFullTransform needs an updated.

mNeedAnimTransformUpdate cpp data Ogre::InstancedEntity group__Scene.html ga94a2fc186ce414f29e3048c9021d27a1

Tells if the animation world transform needs an update.

mUseLocalTransform cpp data Ogre::InstancedEntity group__Scene.html ga891d8f01d57b9643c9f1ade6f2d68674

Tells whether to use the local transform parameters.

msNameGenerator cpp data Ogre::InstancedEntity group__Scene.html ga9b933773e03cb2a861129c9d265b3e76

Incremented count for next name extension.

setting cpp data Ogre::InstanceManager::BatchSettings group__Scene.html ga2c32100efe26093807424d2032f66464 mName cpp data Ogre::InstanceManager group__Scene.html ga01ab189e423504ec998421dff23f9644 mMeshReference cpp data Ogre::InstanceManager group__Scene.html ga2da3cbab89cc6405d656acc508c3f7c8 mInstanceBatches cpp data Ogre::InstanceManager group__Scene.html ga9d5879cee81bbc67cdfaf64524bd2169 mIdCount cpp data Ogre::InstanceManager group__Scene.html ga7d4ce97e2f3705998d7722f1c92a766e mDirtyBatches cpp data Ogre::InstanceManager group__Scene.html ga40e25e0d974bc9cb8fdafef707618d57 mSharedRenderOperation cpp data Ogre::InstanceManager group__Scene.html ga05e37e984cb6aad0278e5201080c6584 mInstancesPerBatch cpp data Ogre::InstanceManager group__Scene.html ga3b584885553efad689ce7f0b006bb6fe mInstancingTechnique cpp data Ogre::InstanceManager group__Scene.html gad52ab17fc279b813acca218429a8b9d5 mInstancingFlags cpp data Ogre::InstanceManager group__Scene.html ga1d827707f203bd601ecd178717cd9f95 mSubMeshIdx cpp data Ogre::InstanceManager group__Scene.html gac2afda10e925bbfe4edd50cf7352b66e mBatchSettings cpp data Ogre::InstanceManager group__Scene.html ga86b59263bf4bac17d33c4365c65c9e37 mSceneManager cpp data Ogre::InstanceManager group__Scene.html ga31cedf671001b7363491c9facbf95745 mMaxLookupTableInstances cpp data Ogre::InstanceManager group__Scene.html ga13f71a588460dab9f41c300311af87a6 InstanceBatch cpp ffunc Ogre::InstancedEntity group__Scene.html gab0ddd6acb1bcb90f4ac672b7ba7569b0 InstanceBatchShader cpp ffunc Ogre::InstancedEntity group__Scene.html gaf05a8273f12bc11f025607a06b3b3e2a InstanceBatchHW cpp ffunc Ogre::InstancedEntity group__Scene.html ga204d0aed3320790edf10711c32f3db73 InstanceBatchHW_VTF cpp ffunc Ogre::InstancedEntity group__Scene.html ga9534bbd3a2646322b2767289cb9c972c BaseInstanceBatchVTF cpp ffunc Ogre::InstancedEntity group__Scene.html ga41ffb53da525c94819e85211fc48449c CAST_SHADOWS cpp econst Ogre::InstanceManager group__Scene.html gga7832eb9e2627f71382fefc7293482508a4fa34122dba5df1604cd9cd44ee1c519

Makes all batches from same material cast shadows.

SHOW_BOUNDINGBOX cpp econst Ogre::InstanceManager group__Scene.html gga7832eb9e2627f71382fefc7293482508a5aa5845eaa01e5c54fc92fc74b2f4176

Makes each batch to display it&#39;s bounding box. Useful for debugging or profiling.

NUM_SETTINGS cpp econst Ogre::InstanceManager group__Scene.html gga7832eb9e2627f71382fefc7293482508a93252cb20077bbc127c02d96f5d696f0 FGT_FACE_LIST cpp econst Ogre group__Scene.html gga7c11c8a17d7bbfc5aab6f982fb0d7f38a06ae7e34bd024924db27d7a490c545e4 FGT_PATCH cpp econst Ogre group__Scene.html gga7c11c8a17d7bbfc5aab6f982fb0d7f38ab0cfe6b33db8e2804a5f50ae51d59ff5 FGT_UNKNOWN cpp econst Ogre group__Scene.html gga7c11c8a17d7bbfc5aab6f982fb0d7f38a8d46b5184ac4f071e0f287f89e1b253b ShaderBased cpp econst Ogre::InstanceManager group__Scene.html gga98fb2a9ada779b56d48f74040e96a622adfd14a6d905e8f639010dceb63fd6a99 TextureVTF cpp econst Ogre::InstanceManager group__Scene.html gga98fb2a9ada779b56d48f74040e96a622aa936e137d1695cec1b763a270dc73a3e HWInstancingBasic cpp econst Ogre::InstanceManager group__Scene.html gga98fb2a9ada779b56d48f74040e96a622a20f1ebda9178d5f5f4ebe613f3432eac HWInstancingVTF cpp econst Ogre::InstanceManager group__Scene.html gga98fb2a9ada779b56d48f74040e96a622ac1ad45db6c7bc954c0374c37c8ed1b0d InstancingTechniquesCount cpp econst Ogre::InstanceManager group__Scene.html gga98fb2a9ada779b56d48f74040e96a622a3efbc531e529142ddfd5c7272a373ece ST_GENERIC cpp econst Ogre group__Scene.html gga7383602bd480d43b80c626969b9af914a0af8f844019e52fe112e9a946a919fcd ST_EXTERIOR_CLOSE cpp econst Ogre group__Scene.html gga7383602bd480d43b80c626969b9af914ae83ae1c9a6e4816184441db4a140e70a ST_EXTERIOR_FAR cpp econst Ogre group__Scene.html gga7383602bd480d43b80c626969b9af914a8bf5864d5ab311e0512ed153c95f1d13 ST_EXTERIOR_REAL_FAR cpp econst Ogre group__Scene.html gga7383602bd480d43b80c626969b9af914a7eecd7057b3487616075032560582ec1 ST_INTERIOR cpp econst Ogre group__Scene.html gga7383602bd480d43b80c626969b9af914a93f2170ad3a8132f29264dc3642a2dcf SRF_INCLUDE_LIGHT_CAP cpp econst Ogre group__Scene.html gga5422f3d75ddc606ee01f69d14e37a8cca42b7242b2403601a94289579c0484b7e

For shadow volume techniques only, generate a light cap on the volume.

SRF_INCLUDE_DARK_CAP cpp econst Ogre group__Scene.html gga5422f3d75ddc606ee01f69d14e37a8cca33f01b987b6a184a90c99533cc257992

For shadow volume techniques only, generate a dark cap on the volume.

SRF_EXTRUDE_TO_INFINITY cpp econst Ogre group__Scene.html gga5422f3d75ddc606ee01f69d14e37a8ccacb424293924baf3e1b2bb29041270fec

For shadow volume techniques only, indicates volume is extruded to infinity.

Image c group__Image.html ImagePtrList cpp tdef Ogre group__Image.html gabe3f215b0c56dd98009a1060e3fb87ed ConstImagePtrList cpp tdef Ogre group__Image.html gad3242b650f2562b87c992002a18c395f PixelFormatList cpp tdef Ogre group__Image.html ga7267e8cb21c010de075e82ffbc6a572b IF_COMPRESSED cpp econst Ogre group__Image.html gga975bb6abd3c277b9a91d849367885474a57aedd76ae3b852c5ff6dec30d6df4fe IF_CUBEMAP cpp econst Ogre group__Image.html gga975bb6abd3c277b9a91d849367885474ae53b467393ae6fd94277782dd276b620 IF_3D_TEXTURE cpp econst Ogre group__Image.html gga975bb6abd3c277b9a91d849367885474a208116a07b56e2f93b38333acfeadba4 PCT_BYTE cpp econst Ogre group__Image.html ggac8f59c884998d9f84d9ea4c66e4c29fea99e711d125921bab18616e433a8a7a4f PCT_SHORT cpp econst Ogre group__Image.html ggac8f59c884998d9f84d9ea4c66e4c29fea727e4867d2bdb1cbcbbe6649877afa8d

Byte per component (8 bit fixed 0.0..1.0)

PCT_FLOAT16 cpp econst Ogre group__Image.html ggac8f59c884998d9f84d9ea4c66e4c29fea0392260bc6fed0f2fdda641869de4b38

Short per component (16 bit fixed 0.0..1.0))

PCT_FLOAT32 cpp econst Ogre group__Image.html ggac8f59c884998d9f84d9ea4c66e4c29fea2baaf25269658514c08f895b965a3ad6

16 bit float per component

PCT_COUNT cpp econst Ogre group__Image.html ggac8f59c884998d9f84d9ea4c66e4c29fea9966a610c32b0e690c91a553b7b8a45e

32 bit float per component

PF_UNKNOWN cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39caa4292ed700edc51d74776f6efaf2a099

Unknown pixel format.

PF_L8 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca3768d051f35904ebf8f6201d7418d8b0

8-bit pixel format, all bits luminance.

PF_BYTE_L cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca1cf8abcb869132891b49e7f50daf7089 PF_L16 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39caae5da8ca83986d2d797611f4198d019e

16-bit pixel format, all bits luminance.

PF_SHORT_L cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca10b290ca956b26e83bfae90cc981a702 PF_A8 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca7232d786fe8e621fb39677c922713af3

8-bit pixel format, all bits alpha.

PF_BYTE_A cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca7e333b6272d7a66213c1c02ad45ea754 PF_A4L4 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca6def78fc28fd3bebea2d24d61f134894

8-bit pixel format, 4 bits alpha, 4 bits luminance.

PF_BYTE_LA cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39cac4780c5502f1ebdc5f5569d3b887249d

2 byte pixel format, 1 byte luminance, 1 byte alpha

PF_R5G6B5 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca8c999dec166c197c19935e6a122c9429

16-bit pixel format, 5 bits red, 6 bits green, 5 bits blue.

PF_B5G6R5 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39caff9e5d2b3d56a3ddaa764d9b3e95df1d

16-bit pixel format, 5 bits red, 6 bits green, 5 bits blue.

PF_R3G3B2 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca00c7bec590f83728fc012731d8632ea0

8-bit pixel format, 2 bits blue, 3 bits green, 3 bits red.

PF_A4R4G4B4 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca7d8dabde5a33706ce0065a545da7cdbf

16-bit pixel format, 4 bits for alpha, red, green and blue.

PF_A1R5G5B5 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca953b1956667f02c5d06a4f89c708beca

16-bit pixel format, 5 bits for blue, green, red and 1 for alpha.

PF_R8G8B8 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca32d32d3a5a8b68c1495d5c494575a6d8

24-bit pixel format, 8 bits for red, green and blue.

PF_B8G8R8 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca6d2975b1eca65162dd4c24b1e180e23d

24-bit pixel format, 8 bits for blue, green and red.

PF_A8R8G8B8 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca0d5c9bdb0633c1849758fea566a2b754

32-bit pixel format, 8 bits for alpha, red, green and blue.

PF_A8B8G8R8 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39cabedff220dc4f3ed679bf246c14ce3df6

32-bit pixel format, 8 bits for blue, green, red and alpha.

PF_B8G8R8A8 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39cabe2587bd69dbf21806c40fe1c82a22ef

32-bit pixel format, 8 bits for blue, green, red and alpha.

PF_R8G8B8A8 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca74ea3b1c0c5f4ae06b1a7136c5523eca

32-bit pixel format, 8 bits for red, green, blue and alpha.

PF_X8R8G8B8 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca2542d39f6712cb6f69907330a31a9342

32-bit pixel format, 8 bits for red, 8 bits for green, 8 bits for blue like PF_A8R8G8B8, but alpha will get discarded

PF_X8B8G8R8 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca32ab31260e738578912b5797406867ec

32-bit pixel format, 8 bits for blue, 8 bits for green, 8 bits for red like PF_A8B8G8R8, but alpha will get discarded

PF_BYTE_RGB cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39caa2fa4ac766d61fa65b4c86ea5c035218

3 byte pixel format, 1 byte for red, 1 byte for green, 1 byte for blue

PF_BYTE_BGR cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca5e30f679089407e29f6cff86101daed9

3 byte pixel format, 1 byte for blue, 1 byte for green, 1 byte for red

PF_BYTE_BGRA cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca8048c85373860a1893d237ac89d3712f

4 byte pixel format, 1 byte for blue, 1 byte for green, 1 byte for red and one byte for alpha...

PF_BYTE_RGBA cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39cae0afb06af1cb73f624e66540c64bb2cb

4 byte pixel format, 1 byte for red, 1 byte for green, 1 byte for blue, and one byte for alpha...

PF_A2R10G10B10 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca134a9e452ee64c35921f5ce518c90f89

32-bit pixel format, 2 bits for alpha, 10 bits for red, green and blue.

PF_A2B10G10R10 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca383f7cd3ec0a48beff43f1c07a0a9e08

32-bit pixel format, 10 bits for blue, green and red, 2 bits for alpha.

PF_DXT1 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca502daed32e87628ed5a570349cc3a365

DDS (DirectDraw Surface) DXT1 format.

PF_DXT2 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39cabab4b525ed0f13723c54a1a7da8bcbb6

DDS (DirectDraw Surface) DXT2 format.

PF_DXT3 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca8cdfa2821acc653732e0a0f855b05057

DDS (DirectDraw Surface) DXT3 format.

PF_DXT4 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca8d3736e589a038b18f5a4e11a942d50d

DDS (DirectDraw Surface) DXT4 format.

PF_DXT5 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca9fb5bd78b703661f41fc3ae06a3404ce

DDS (DirectDraw Surface) DXT5 format.

PF_FLOAT16_R cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39cab63dbcddd53d1f766d742fd557c26be4 PF_FLOAT16_RGB cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39caba6d399bba73f13acee7497b0dce9d6a PF_FLOAT16_RGBA cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39caf91793bc9707d6541f4851722267317a PF_FLOAT32_R cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca2da3ec4fe727d552337e02069cd9efd9 PF_FLOAT32_RGB cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca8bd985050584e5ec421f8afc90634ea3 PF_FLOAT32_RGBA cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca1fe97e102d975ff9d70dc329f5d794ec PF_FLOAT16_GR cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39cac7db24f02e2110aee18dcc2535d5755d PF_FLOAT32_GR cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca0f4697d37ebb958247166694666b0b3f PF_DEPTH cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39caa9a73e89b0461099bd6e707e407e1aa5 PF_SHORT_RGBA cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca0a88817c662a408aac3077199b0498e8 PF_SHORT_GR cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca7dbc4fa24cdbf90139bc60e771ad58a0 PF_SHORT_RGB cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca734a52bfdd9b7f44805f6ef8f96a6224 PF_PVRTC_RGB2 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39cad1cafabc495bc6276a35efb4a6509801

PVRTC (PowerVR) RGB 2 bpp.

PF_PVRTC_RGBA2 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca5b4b981ed59cf84a234ce673c4ba41cd

PVRTC (PowerVR) RGBA 2 bpp.

PF_PVRTC_RGB4 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca1eb36d25f51656c7553f9461638da350

PVRTC (PowerVR) RGB 4 bpp.

PF_PVRTC_RGBA4 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca9e298c62006c2d8c521fa783ef966b98

PVRTC (PowerVR) RGBA 4 bpp.

PF_R8 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39cac9a846decc5febd638272391346c0a97

8-bit pixel format, all bits red.

PF_RG8 cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39caf989cdb2a57a8ae4f0e9618e2fc411b1

16-bit pixel format, 8 bits red, 8 bits green.

PF_COUNT cpp econst Ogre group__Image.html gga7e0353e7d36d4c2e8468641b7303d39ca44469cb753c29f07cba54678a57319a1 PFF_HASALPHA cpp econst Ogre group__Image.html gga7d83be5f58ab829ae3c94ddcf7b68baba5a5420b4748d6fa0315bcfe592224671 PFF_COMPRESSED cpp econst Ogre group__Image.html gga7d83be5f58ab829ae3c94ddcf7b68babadc2837f5c89ddec07247a374cee587a8 PFF_FLOAT cpp econst Ogre group__Image.html gga7d83be5f58ab829ae3c94ddcf7b68baba212e4f47a7e014eef28315e2d1ffcdc2 PFF_DEPTH cpp econst Ogre group__Image.html gga7d83be5f58ab829ae3c94ddcf7b68baba59f8dc2c75447edfa72e8d8361ce00a0 PFF_NATIVEENDIAN cpp econst Ogre group__Image.html gga7d83be5f58ab829ae3c94ddcf7b68baba1fe2f5a4cbcca90fe4d97f3495ebddaf PFF_LUMINANCE cpp econst Ogre group__Image.html gga7d83be5f58ab829ae3c94ddcf7b68baba16054f98e65973baaaf0a7906d4597a4 RenderSystem c group__RenderSystem.html OGRE_RENDERABLE_DEFAULT_PRIORITY unknown macro group__RenderSystem.html gaf7eb718b406b59b1762c3e37b90212b3 RenderTargetSet cpp tdef Ogre::DepthBuffer group__RenderSystem.html ga842c0f22b9bdbe661583f5459799b1db RenderQueueInvocationList cpp tdef Ogre group__RenderSystem.html ga37ac4666f9eb60576973a7ac8a726b55

List of RenderQueueInvocations.

RenderQueueInvocationIterator cpp tdef Ogre group__RenderSystem.html gace1177231e9c350bbf4d9862f189b13e DepthBufferVec cpp tdef Ogre group__RenderSystem.html gab02aadb96f4799458080219e1885b1ec DepthBufferMap cpp tdef Ogre group__RenderSystem.html ga6976cd039d94260fb992a6fd1f072133 RenderTargetMap cpp tdef Ogre group__RenderSystem.html ga0fc2f530f0d042c937e49131cde29245 RenderTargetPriorityMap cpp tdef Ogre group__RenderSystem.html ga49f68547d022aa6d7f10745ea069ebd9 RenderToVertexBufferSharedPtr cpp tdef Ogre group__RenderSystem.html ga00531851f476b9a8432258652828902a BufferUsageList cpp tdef Ogre group__RenderSystem.html ga14f5e9e50630af9964ebbbca9f88191b

Define a list of usage flags.

DepthBuffer cpp instm Ogre::DepthBuffer group__RenderSystem.html ga90ab98914c730458fccb9780f850b905 ~DepthBuffer cpp instm Ogre::DepthBuffer group__RenderSystem.html ga23ee0fd93e778767b81bebd382bb4306 _setPoolId cpp instm Ogre::DepthBuffer group__RenderSystem.html ga7af5c611687492846891914dcac303d2 getPoolId cpp instm Ogre::DepthBuffer group__RenderSystem.html gac8b0f5f8c7d5670211e34e029e35affd getBitDepth cpp instm Ogre::DepthBuffer group__RenderSystem.html ga728fb1f26362f18ea1ba9ff5fc263b05 getWidth cpp instm Ogre::DepthBuffer group__RenderSystem.html ga77ae374dc411a407cf0a85dcba49e0f2 getHeight cpp instm Ogre::DepthBuffer group__RenderSystem.html gac84019090a7e7ba340cbf5b556c191c2 getFsaa cpp instm Ogre::DepthBuffer group__RenderSystem.html ga7f521691f0eab6e1bdfa7b1d501f7687 getFsaaHint cpp instm Ogre::DepthBuffer group__RenderSystem.html gaab49222ad26390c447c56c30c29261bd isManual cpp instm Ogre::DepthBuffer group__RenderSystem.html ga71910f006c803f2e45b8c11a89f67a64 isCompatible cpp instm Ogre::DepthBuffer group__RenderSystem.html ga8cf8405ae305b1d18006074d280880c5

Returns whether the specified RenderTarget is compatible with this DepthBuffer That is...

_notifyRenderTargetAttached cpp instm Ogre::DepthBuffer group__RenderSystem.html ga26c4ce1003ddab1ed7e3befecb0888a1

Called when a RenderTarget is attaches this DepthBuffer.

_notifyRenderTargetDetached cpp instm Ogre::DepthBuffer group__RenderSystem.html ga227b541ef2ae3de53334c10397a08f99

Called when a RenderTarget is detaches from this DepthBuffer.

detachFromAllRenderTargets cpp instm Ogre::DepthBuffer group__RenderSystem.html gac7f74e3076471b940b1a3be3a6c358d2 mPoolId cpp data Ogre::DepthBuffer group__RenderSystem.html ga8898edcd32480833756db34086b73e95 mBitDepth cpp data Ogre::DepthBuffer group__RenderSystem.html gac0fb796a44c5f0abfa197d4185a85227 mWidth cpp data Ogre::DepthBuffer group__RenderSystem.html ga06e7b623df9b2b5827c51bc8756f7ef4 mHeight cpp data Ogre::DepthBuffer group__RenderSystem.html ga1e7ca8b8f4774aa786987b9454be86d3 mFsaa cpp data Ogre::DepthBuffer group__RenderSystem.html ga18ea722feff9985a01e57a7f9f0f9052 mFsaaHint cpp data Ogre::DepthBuffer group__RenderSystem.html ga97b950482c8f1ab2f6ba47bb4f77b2e2 mManual cpp data Ogre::DepthBuffer group__RenderSystem.html ga48a92115245b988be0be1a254c2bc9af mAttachedRenderTargets cpp data Ogre::DepthBuffer group__RenderSystem.html ga303a8362b22c324be2e57c780b870b3a RSC_AUTOMIPMAP cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a36fbedc1dbc7f1a597b593ef26d700a7

Supports generating mipmaps in hardware.

RSC_BLENDING cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a44257b4bb6f6662f86b5391315b382da RSC_ANISOTROPY cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a43b3d4aabf56e02a0ea50cd32dcb42ee

Supports anisotropic texture filtering.

RSC_DOT3 cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7ab4f91cac8782a94b7628efde67bb3a89

Supports fixed-function DOT3 texture blend.

RSC_CUBEMAPPING cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7aa1a05f478179e95212c04d839f8bf925

Supports cube mapping.

RSC_HWSTENCIL cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a97f2e59e77a7a77aab06419ea8ec4545

Supports hardware stencil buffer.

RSC_VBO cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a23d49e82353f9f12ec907408f64ecc46

Supports hardware vertex and index buffers.

RSC_VERTEX_PROGRAM cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a0036e085f9e885a0f9176c520c47b1b8

Supports vertex programs (vertex shaders)

RSC_FRAGMENT_PROGRAM cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a0fb7675fcb0999b146ddb233f0c8d532

Supports fragment programs (pixel shaders)

RSC_SCISSOR_TEST cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a025003688279d889c8866bafb97d2e9d

Supports performing a scissor test to exclude areas of the screen.

RSC_TWO_SIDED_STENCIL cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a00acd7f72ee13db50c83c73893018c22

Supports separate stencil updates for both front and back faces.

RSC_STENCIL_WRAP cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a0ad2d2a7c1732fc0cadbc10fe15d7644

Supports wrapping the stencil value at the range extremeties.

RSC_HWOCCLUSION cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a6754fd60041b30aa89297451995d12fa

Supports hardware occlusion queries.

RSC_USER_CLIP_PLANES cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a72fee516fc6f23892db204f63a3b4ce5

Supports user clipping planes.

RSC_VERTEX_FORMAT_UBYTE4 cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a2de4b26152004c45bf22ac3c06c20d46

Supports the VET_UBYTE4 vertex element type.

RSC_INFINITE_FAR_PLANE cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a86b8fb59223a3d16e1c7556385c87e58

Supports infinite far plane projection.

RSC_HWRENDER_TO_TEXTURE cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a640e063db30008a88378659bc5d0ed70

Supports hardware render-to-texture (bigger than framebuffer)

RSC_TEXTURE_FLOAT cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a330f702e041e05229fbeab6237204ffe

Supports float textures and render targets.

RSC_NON_POWER_OF_2_TEXTURES cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7ad12d6aa304455f99d23426ba8fa3f3c4

Supports non-power of two textures.

RSC_TEXTURE_3D cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7af367d0e24c5f16cccd3d0dc06da7b80b

Supports 3d (volume) textures.

RSC_POINT_SPRITES cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a78d2501c1d7678ca5e0006450e8aa608

Supports basic point sprite rendering.

RSC_POINT_EXTENDED_PARAMETERS cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7af887fac0adaa3e2f13531b871c0479ba

Supports extra point parameters (minsize, maxsize, attenuation)

RSC_VERTEX_TEXTURE_FETCH cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a9b3ec17b20494afb3718d54f77f9db2e

Supports vertex texture fetch.

RSC_MIPMAP_LOD_BIAS cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a059362950c064bfe870e5fe60b56a3ca

Supports mipmap LOD biasing.

RSC_GEOMETRY_PROGRAM cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7ae8e3858cc965ec9093b0aad6bfa03fc0

Supports hardware geometry programs.

RSC_HWRENDER_TO_VERTEX_BUFFER cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7abfef380b817098e5510d38b4950a5275

Supports rendering to vertex buffers.

RSC_TEXTURE_COMPRESSION cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a5943ac693051b347fd65ce715fdff2a4

Supports compressed textures.

RSC_TEXTURE_COMPRESSION_DXT cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a93340f99ad2b08fcd21b2475f29bf0b0

Supports compressed textures in the DXT/ST3C formats.

RSC_TEXTURE_COMPRESSION_VTC cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7acd1d85413909faa36b2172358e1d6e00

Supports compressed textures in the VTC format.

RSC_TEXTURE_COMPRESSION_PVRTC cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a02f2b26ce0adbcd83411e02216a1abfa

Supports compressed textures in the PVRTC format.

RSC_FIXED_FUNCTION cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a53ab8c51e8113aa9cf4a5a5d2170254d

Supports fixed-function pipeline.

RSC_MRT_DIFFERENT_BIT_DEPTHS cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a10a2cb27bf357d561cd498ab38590b3c

Supports MRTs with different bit depths.

RSC_ALPHA_TO_COVERAGE cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7abd6e1e7f58582c494d7b9787bb8588d0

Supports Alpha to Coverage (A2C)

RSC_ADVANCED_BLEND_OPERATIONS cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a3557e83299c9ff66d776b45733e5e466

Supports Blending operations other than +.

RSC_RTT_SEPARATE_DEPTHBUFFER cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a93c6e65f2a0ec5b9eb375eb1e077285e

Supports a separate depth buffer for RTTs. D3D 9 &amp; 10, OGL w/FBO (RSC_FBO implies this flag)...

RSC_RTT_MAIN_DEPTHBUFFER_ATTACHABLE cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a7319335acf0ce87966df6c4851151117

Supports using the MAIN depth buffer for RTTs.

RSC_RTT_DEPTHBUFFER_RESOLUTION_LESSEQUAL cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a5c36ec605b2f1ad47643796f98ee1687

Supports attaching a depth buffer to an RTT that has width &amp; height less or equal than RTT&#39;s...

RSC_VERTEX_BUFFER_INSTANCE_DATA cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7ab3858f00e9fac85c4691f69e718bf841

Supports using vertex buffers for instance data.

RSC_CAN_GET_COMPILED_SHADER_BUFFER cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a08566db0020adc1f1d2b45928b9663b8

Supports using vertex buffers for instance data.

RSC_PERSTAGECONSTANT cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a4a6cb9244a2fd89591cfeb06960336e1

Is DirectX feature &quot;per stage constants&quot; supported.

RSC_GL1_5_NOVBO cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7af6f7e8732a517446f1008d86e653509b

Supports openGL GLEW version 1.5.

RSC_FBO cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a8a0ececdc95122ac3063fc4f27d6402c

Support for Frame Buffer Objects (FBOs)

RSC_FBO_ARB cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a8e78a32ff387c91e40351474ce8652f2

Support for Frame Buffer Objects ARB implementation (regular FBO is higher precedence)

RSC_FBO_ATI cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a545b10d9882c0ae3ec90ef0d1a5ae4df

Support for Frame Buffer Objects ATI implementation (ARB FBO is higher precedence)

RSC_PBUFFER cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a55118ce86589755ce57c9e443f2648dc

Support for PBuffer.

RSC_GL1_5_NOHWOCCLUSION cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7aee26b76a540923853ae3e72d8cfc9c35

Support for GL 1.5 but without HW occlusion workaround.

RSC_POINT_EXTENDED_PARAMETERS_ARB cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a10d8a58880a7e9cd28108f45e671dc9d

Support for point parameters ARB implementation.

RSC_POINT_EXTENDED_PARAMETERS_EXT cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7ad9a6d84955c31986ec228e745eda8c71

Support for point parameters EXT implementation.

RSC_SEPARATE_SHADER_OBJECTS cpp econst Ogre group__RenderSystem.html gga3d2965b7f378ebdcfe8a4a6cf74c3de7a6110f385e2cb3e6dff9403379a9eaf23

Support for Separate Shader Objects.

CAPS_CATEGORY_COMMON cpp econst Ogre group__RenderSystem.html ggaafd4c573704bd74fac9ec9c02071ad08a7809b8821213e9741559af9982a9b645 CAPS_CATEGORY_COMMON_2 cpp econst Ogre group__RenderSystem.html ggaafd4c573704bd74fac9ec9c02071ad08a3e9d6428fe3d7a310787a8d71b79edab CAPS_CATEGORY_D3D9 cpp econst Ogre group__RenderSystem.html ggaafd4c573704bd74fac9ec9c02071ad08a9ed892a5327285f49d0bb2d6a0465207 CAPS_CATEGORY_GL cpp econst Ogre group__RenderSystem.html ggaafd4c573704bd74fac9ec9c02071ad08adb0bc970eade1549ca251c1bf475884c CAPS_CATEGORY_COUNT cpp econst Ogre group__RenderSystem.html ggaafd4c573704bd74fac9ec9c02071ad08a5058a925a5b6afcd72940bd3b8141c07

Placeholder for max value.

GPU_UNKNOWN cpp econst Ogre group__RenderSystem.html ggac4c251bcc05376f701348bfe0f4a53b4a2d66ad2e2ce38c274d21f39551d2abe8 GPU_NVIDIA cpp econst Ogre group__RenderSystem.html ggac4c251bcc05376f701348bfe0f4a53b4a941a163a46c7a3313e3ccf03e2c0164b GPU_ATI cpp econst Ogre group__RenderSystem.html ggac4c251bcc05376f701348bfe0f4a53b4ac50e86d2becf7eb05876cf7b33a1207b GPU_INTEL cpp econst Ogre group__RenderSystem.html ggac4c251bcc05376f701348bfe0f4a53b4ad126527fc91804540c9860476347d3ce GPU_S3 cpp econst Ogre group__RenderSystem.html ggac4c251bcc05376f701348bfe0f4a53b4a5753a78e9d99c0d1c878d1c6adc5a83b GPU_MATROX cpp econst Ogre group__RenderSystem.html ggac4c251bcc05376f701348bfe0f4a53b4a94f3fa17d6921eea78e13213b38e775c GPU_3DLABS cpp econst Ogre group__RenderSystem.html ggac4c251bcc05376f701348bfe0f4a53b4a7451efa522a35274cf6e081aa72172da GPU_SIS cpp econst Ogre group__RenderSystem.html ggac4c251bcc05376f701348bfe0f4a53b4a505f1dc88797793728f8997b73491658 GPU_IMAGINATION_TECHNOLOGIES cpp econst Ogre group__RenderSystem.html ggac4c251bcc05376f701348bfe0f4a53b4a33babe0bc67d09ef934c73a84b1a25fb GPU_APPLE cpp econst Ogre group__RenderSystem.html ggac4c251bcc05376f701348bfe0f4a53b4a7dad707bd81e71dced7da15fd2423c7e GPU_NOKIA cpp econst Ogre group__RenderSystem.html ggac4c251bcc05376f701348bfe0f4a53b4aa22a1e39600d0af079ead95e47c5bc73 GPU_MS_SOFTWARE cpp econst Ogre group__RenderSystem.html ggac4c251bcc05376f701348bfe0f4a53b4ae54ba29367624d53c03371951789662f GPU_MS_WARP cpp econst Ogre group__RenderSystem.html ggac4c251bcc05376f701348bfe0f4a53b4a1ecaf69b6c1ede1b4e073308fcaeae38 GPU_VENDOR_COUNT cpp econst Ogre group__RenderSystem.html ggac4c251bcc05376f701348bfe0f4a53b4a39ecb7f5b44964fe66db54c9043731fc

placeholder

POOL_NO_DEPTH cpp econst Ogre::DepthBuffer group__RenderSystem.html gga9854c57374adef41216bae68544a5b7ea569228ed0fdd8d428a5117026b6d010e POOL_MANUAL_USAGE cpp econst Ogre::DepthBuffer group__RenderSystem.html gga9854c57374adef41216bae68544a5b7ea2d5409ddce167e1db415f09ee2160440 POOL_DEFAULT cpp econst Ogre::DepthBuffer group__RenderSystem.html gga9854c57374adef41216bae68544a5b7ea00a687046bfe7a9ebd7f34256d3fbcca RENDER_QUEUE_BACKGROUND cpp econst Ogre group__RenderSystem.html ggad08013a341ff0ef07c39fa3502bf6c00a6f63169671858ecbaf90d237f5726cd4

Use this queue for objects which must be rendered first e.g. backgrounds.

RENDER_QUEUE_SKIES_EARLY cpp econst Ogre group__RenderSystem.html ggad08013a341ff0ef07c39fa3502bf6c00a85a7c54f44b9ac82523d80d19b6b2394

First queue (after backgrounds), used for skyboxes if rendered first.

RENDER_QUEUE_1 cpp econst Ogre group__RenderSystem.html ggad08013a341ff0ef07c39fa3502bf6c00a82534671938c174a7d681d89083ef7db RENDER_QUEUE_2 cpp econst Ogre group__RenderSystem.html ggad08013a341ff0ef07c39fa3502bf6c00a53b5d66a0512dfd2c311d7cc66b20381 RENDER_QUEUE_WORLD_GEOMETRY_1 cpp econst Ogre group__RenderSystem.html ggad08013a341ff0ef07c39fa3502bf6c00ade11af91b1f43096ff932b9c3843e5e4 RENDER_QUEUE_3 cpp econst Ogre group__RenderSystem.html ggad08013a341ff0ef07c39fa3502bf6c00a72b7acba73734142cfa10e9cc75962c9 RENDER_QUEUE_4 cpp econst Ogre group__RenderSystem.html ggad08013a341ff0ef07c39fa3502bf6c00a9e2ea42071d435e220510e556cd7406c RENDER_QUEUE_MAIN cpp econst Ogre group__RenderSystem.html ggad08013a341ff0ef07c39fa3502bf6c00af9d31cc0cad8ce9890b4af5f9014f5be

The default render queue.

RENDER_QUEUE_6 cpp econst Ogre group__RenderSystem.html ggad08013a341ff0ef07c39fa3502bf6c00a531fdb018ca4d5ff2ba7a97fba949bbe RENDER_QUEUE_7 cpp econst Ogre group__RenderSystem.html ggad08013a341ff0ef07c39fa3502bf6c00abc64da9d300b2d65a19e5fc0bfa05d58 RENDER_QUEUE_WORLD_GEOMETRY_2 cpp econst Ogre group__RenderSystem.html ggad08013a341ff0ef07c39fa3502bf6c00a256a799730f10076007fd0411e033b1f RENDER_QUEUE_8 cpp econst Ogre group__RenderSystem.html ggad08013a341ff0ef07c39fa3502bf6c00a31ac7ce7cf426c952976a3fdcc3e4e8e RENDER_QUEUE_9 cpp econst Ogre group__RenderSystem.html ggad08013a341ff0ef07c39fa3502bf6c00a5c4ab4460dc0489bbc5ea049d8412d21 RENDER_QUEUE_SKIES_LATE cpp econst Ogre group__RenderSystem.html ggad08013a341ff0ef07c39fa3502bf6c00a53468f34583f3a469cc8ca2f444fb6ff

Penultimate queue(before overlays), used for skyboxes if rendered last.

RENDER_QUEUE_OVERLAY cpp econst Ogre group__RenderSystem.html ggad08013a341ff0ef07c39fa3502bf6c00a51f548bb157ad908542478155f7d807b

Use this queue for objects which must be rendered last e.g. overlays.

RENDER_QUEUE_MAX cpp econst Ogre group__RenderSystem.html ggad08013a341ff0ef07c39fa3502bf6c00a2d1e261d9e3298b1cb7272b392f550b1

Final possible render queue, don&#39;t exceed this.

SOP_KEEP cpp econst Ogre group__RenderSystem.html ggae8bb1cb809660de802d1d592ba4adb61abf640cb28b5020509dc27178f0359511

Leave the stencil buffer unchanged.

SOP_ZERO cpp econst Ogre group__RenderSystem.html ggae8bb1cb809660de802d1d592ba4adb61a910e7fedb6c873aaad581cfda6491b8a

Set the stencil value to zero.

SOP_REPLACE cpp econst Ogre group__RenderSystem.html ggae8bb1cb809660de802d1d592ba4adb61acbce9e054c373718a59dd56e51aa762a

Set the stencil value to the reference value.

SOP_INCREMENT cpp econst Ogre group__RenderSystem.html ggae8bb1cb809660de802d1d592ba4adb61ae56b6038f9552a79b2b1d2ae036da86c

Increase the stencil value by 1, clamping at the maximum value.

SOP_DECREMENT cpp econst Ogre group__RenderSystem.html ggae8bb1cb809660de802d1d592ba4adb61a7faeb919637b85bed8650d8f1baf2ada

Decrease the stencil value by 1, clamping at 0.

SOP_INCREMENT_WRAP cpp econst Ogre group__RenderSystem.html ggae8bb1cb809660de802d1d592ba4adb61a6e595fbb31308c6b01f35221903f4706

Increase the stencil value by 1, wrapping back to 0 when incrementing the maximum value...

SOP_DECREMENT_WRAP cpp econst Ogre group__RenderSystem.html ggae8bb1cb809660de802d1d592ba4adb61ab816aeb027a4e517237d053e5fedc2a7

Decrease the stencil value by 1, wrapping when decrementing 0.

SOP_INVERT cpp econst Ogre group__RenderSystem.html ggae8bb1cb809660de802d1d592ba4adb61a4f9045fb414071aa89184ce5e88ec474

Invert the bits of the stencil buffer.

TEXCALC_NONE cpp econst Ogre group__RenderSystem.html ggaa9c06899edc6b7aed7bf3b29abe9bb31a73546a8946a02a34d7958763e0c1034e

No calculated texture coordinates.

TEXCALC_ENVIRONMENT_MAP cpp econst Ogre group__RenderSystem.html ggaa9c06899edc6b7aed7bf3b29abe9bb31a414edb1748a8b2bfd8c4699164c46352

Environment map based on vertex normals.

TEXCALC_ENVIRONMENT_MAP_PLANAR cpp econst Ogre group__RenderSystem.html ggaa9c06899edc6b7aed7bf3b29abe9bb31a516f97319ea6e8a02daef9f13c32303c

Environment map based on vertex positions.

TEXCALC_ENVIRONMENT_MAP_REFLECTION cpp econst Ogre group__RenderSystem.html ggaa9c06899edc6b7aed7bf3b29abe9bb31ad4c1a576294c5fc8a0519783fc9e2eab TEXCALC_ENVIRONMENT_MAP_NORMAL cpp econst Ogre group__RenderSystem.html ggaa9c06899edc6b7aed7bf3b29abe9bb31aa296599db57208482d35f5d264d61578 TEXCALC_PROJECTIVE_TEXTURE cpp econst Ogre group__RenderSystem.html ggaa9c06899edc6b7aed7bf3b29abe9bb31abcbba9b2c16dc5c57c479dfc486095db

Projective texture.

VES_POSITION cpp econst Ogre group__RenderSystem.html gga0a62b3f2ede8992ff365bb013a8bc00dad04d50e91c2ec5377e610b3f5b9b07f2

Position, 3 reals per vertex.

VES_BLEND_WEIGHTS cpp econst Ogre group__RenderSystem.html gga0a62b3f2ede8992ff365bb013a8bc00da63d3494547f373f5c4397a41b39cf6a0

Blending weights.

VES_BLEND_INDICES cpp econst Ogre group__RenderSystem.html gga0a62b3f2ede8992ff365bb013a8bc00dae54f94c9c9cf553d227c2aab2c499bbf

Blending indices.

VES_NORMAL cpp econst Ogre group__RenderSystem.html gga0a62b3f2ede8992ff365bb013a8bc00da1dec7d36a64625348e23af26c9231227

Normal, 3 reals per vertex.

VES_DIFFUSE cpp econst Ogre group__RenderSystem.html gga0a62b3f2ede8992ff365bb013a8bc00daabddc327dc0835e75b7622ee81e7f527

Diffuse colours.

VES_SPECULAR cpp econst Ogre group__RenderSystem.html gga0a62b3f2ede8992ff365bb013a8bc00daac8754d6241197a32c19cd72ff1806cc

Specular colours.

VES_TEXTURE_COORDINATES cpp econst Ogre group__RenderSystem.html gga0a62b3f2ede8992ff365bb013a8bc00da17abb855311f3a67bc31414cad8d6212

Texture coordinates.

VES_BINORMAL cpp econst Ogre group__RenderSystem.html gga0a62b3f2ede8992ff365bb013a8bc00da2b06bd6ce4e2b9115ab122e35d86502f

Binormal (Y axis if normal is Z)

VES_TANGENT cpp econst Ogre group__RenderSystem.html gga0a62b3f2ede8992ff365bb013a8bc00da57d43012049b3ec7b4240b207dd029f2

Tangent (X axis if normal is Z)

VES_COUNT cpp econst Ogre group__RenderSystem.html gga0a62b3f2ede8992ff365bb013a8bc00da6f167783a26ed5d1c146fbeae995af0b

The number of VertexElementSemantic elements (note - the first value VES_POSITION is 1)...

VET_FLOAT1 cpp econst Ogre group__RenderSystem.html gga027109503a988ba85f4c63b55082907fa3fbd40586beffa36887f783d401c5b83 VET_FLOAT2 cpp econst Ogre group__RenderSystem.html gga027109503a988ba85f4c63b55082907fa0993ccf616ec6e7bf60fff2ef1705ce6 VET_FLOAT3 cpp econst Ogre group__RenderSystem.html gga027109503a988ba85f4c63b55082907fa9ccf920d2572b15896f75ccf30fb150c VET_FLOAT4 cpp econst Ogre group__RenderSystem.html gga027109503a988ba85f4c63b55082907fa7f1dd8dd0e61ef81a53f5b315d096325 VET_COLOUR cpp econst Ogre group__RenderSystem.html gga027109503a988ba85f4c63b55082907fa2da074f4cb5af787d6fe3d7efafbda5e

alias to more specific colour type - use the current rendersystem&#39;s colour packing

VET_SHORT1 cpp econst Ogre group__RenderSystem.html gga027109503a988ba85f4c63b55082907fadcf2fcc87b2ffd15476b34c54110d4f1 VET_SHORT2 cpp econst Ogre group__RenderSystem.html gga027109503a988ba85f4c63b55082907fa95b23f7c498fc51e9b5fdf22779394bf VET_SHORT3 cpp econst Ogre group__RenderSystem.html gga027109503a988ba85f4c63b55082907fa74cfbca962869d7b2bdbe3dd869f183c VET_SHORT4 cpp econst Ogre group__RenderSystem.html gga027109503a988ba85f4c63b55082907fa0d7cffdff4ceb5440142ca43f0fedc29 VET_UBYTE4 cpp econst Ogre group__RenderSystem.html gga027109503a988ba85f4c63b55082907fa634a1cefe14124d3c9c2b11d782f947c VET_COLOUR_ARGB cpp econst Ogre group__RenderSystem.html gga027109503a988ba85f4c63b55082907fa952a7cf30c1f555019dfbeb1ed2c8c41

D3D style compact colour.

VET_COLOUR_ABGR cpp econst Ogre group__RenderSystem.html gga027109503a988ba85f4c63b55082907fafe3711fdde45487fbac6e2f38b0b9f1b

GL style compact colour.

LOD c group__LOD.html VertexBufferLockGuard cpp tdef Ogre group__LOD.html gab97b2e1a8ca761f39bc66875f1637dc9 IndexBufferLockGuard cpp tdef Ogre group__LOD.html ga13e9b503047c41c3b984d1722d7a85c2 Optional c group__Optional.html Paging c group__Paging.html

Some details on paging component.

G2D_X_Z cpp econst Ogre group__Paging.html gga725e3c2dccf1dbcec4a12f165681317caf8642c1227dd868584dc53f3edfc65ce

Grid is in the X/Z plane.

G2D_X_Y cpp econst Ogre group__Paging.html gga725e3c2dccf1dbcec4a12f165681317ca8bd62cc6b4ce83a9bd8bc84da5600d9b

Grid is in the X/Y plane.

G2D_Y_Z cpp econst Ogre group__Paging.html gga725e3c2dccf1dbcec4a12f165681317ca6d3b2d3c9720ebf2ab1b24fc3d1bfb18

Grid is in the Y/Z plane.

Property c group__Property.html PropertyDefMap cpp tdef Ogre group__Property.html gaa2af9dd0402adef0e54243e3ee3dc86e

Map from property name to shared definition.

PropertyValueMap cpp tdef Ogre group__Property.html gac473fdb476888c7a1a0a4a857948cc5c

Defines a transferable map of properties using wrapped value types (Ogre::Any)

PROP_SHORT cpp econst Ogre group__Property.html gga0883a5af9197151407965df0bacc4f3aa19d90ad1680589279aafec448c4e75d3 PROP_UNSIGNED_SHORT cpp econst Ogre group__Property.html gga0883a5af9197151407965df0bacc4f3aa8807d302197c648340522a66196f46f1 PROP_INT cpp econst Ogre group__Property.html gga0883a5af9197151407965df0bacc4f3aa93d4b54300df506764ebb8af6bf4d5c8 PROP_UNSIGNED_INT cpp econst Ogre group__Property.html gga0883a5af9197151407965df0bacc4f3aa9fb3644ad2ce148f77291a0d3eaea6a1 PROP_LONG cpp econst Ogre group__Property.html gga0883a5af9197151407965df0bacc4f3aa3d3a41849ca836ff178c8f2618629794 PROP_UNSIGNED_LONG cpp econst Ogre group__Property.html gga0883a5af9197151407965df0bacc4f3aabb2c30d9d8af27d83d4aafed018aa84d PROP_REAL cpp econst Ogre group__Property.html gga0883a5af9197151407965df0bacc4f3aa269350183053663ed0e36a69b72dc4c8 PROP_STRING cpp econst Ogre group__Property.html gga0883a5af9197151407965df0bacc4f3aa7964244e71bea1a0b721d42e6fa4ae53 PROP_VECTOR2 cpp econst Ogre group__Property.html gga0883a5af9197151407965df0bacc4f3aa5f081dc286c25333c43e8467d6c7c8b6 PROP_VECTOR3 cpp econst Ogre group__Property.html gga0883a5af9197151407965df0bacc4f3aacd225d4bbfbd47f0473b7d56f834f3b6 PROP_VECTOR4 cpp econst Ogre group__Property.html gga0883a5af9197151407965df0bacc4f3aaa5b410ea31e3954eeba233240dfb67ec PROP_COLOUR cpp econst Ogre group__Property.html gga0883a5af9197151407965df0bacc4f3aa4dbf2ba96cd6b8774fc4cd98b0bfca01 PROP_BOOL cpp econst Ogre group__Property.html gga0883a5af9197151407965df0bacc4f3aa4811d3c1f6bce61a13fedbcfa19e1b32 PROP_QUATERNION cpp econst Ogre group__Property.html gga0883a5af9197151407965df0bacc4f3aa161aabceab220d04e7aa8704ff8e5293 PROP_MATRIX3 cpp econst Ogre group__Property.html gga0883a5af9197151407965df0bacc4f3aa1a10d1f71eb0804ab6ec20a598a1ac93 PROP_MATRIX4 cpp econst Ogre group__Property.html gga0883a5af9197151407965df0bacc4f3aad1ccdd4ffa8de819d5f96bac1a405a32 PROP_UNKNOWN cpp econst Ogre group__Property.html gga0883a5af9197151407965df0bacc4f3aa593a0408d46ccf3061cb27c372b25e8d RTShader c group__RTShader.html FFP_LIB_COMMON unknown macro group__RTShader.html gaf315dcdcd0eeb960135ab30110ae77ba FFP_FUNC_ASSIGN unknown macro group__RTShader.html gacb01fe0fa9bc596f9ccd37f6a54a3bd5 FFP_FUNC_CONSTRUCT unknown macro group__RTShader.html gad106132588bc369abf446339c0aaa031 FFP_FUNC_MODULATE unknown macro group__RTShader.html ga4e6385fde20363caa43796a8ed01057b FFP_FUNC_ADD unknown macro group__RTShader.html gaaf4d9386b193f17896ac4ea5efb13d8a FFP_FUNC_SUBTRACT unknown macro group__RTShader.html gaa3c089b316d6228e7f12efd7aa221410 FFP_FUNC_LERP unknown macro group__RTShader.html gaf714443c4e6881fc31add54f71441752 FFP_FUNC_DOTPRODUCT unknown macro group__RTShader.html gaf356c664f6a9ace926247c9d5bce5f6f FFP_FUNC_NORMALIZE unknown macro group__RTShader.html ga50515d815bdab27ac1fa1dc41c0977b9 FFP_LIB_TRANSFORM unknown macro group__RTShader.html ga6455ab92d5367767064f20e26ea23757 FFP_FUNC_TRANSFORM unknown macro group__RTShader.html gaacaa49841a295828270684b278808830 FFP_LIB_LIGHTING unknown macro group__RTShader.html gab08f6b64db9da54e17c29994d9e7f853 FFP_FUNC_LIGHT_DIRECTIONAL_DIFFUSE unknown macro group__RTShader.html ga64839e79eb9f1102d5ba2f9a8de44529 FFP_FUNC_LIGHT_DIRECTIONAL_DIFFUSESPECULAR unknown macro group__RTShader.html gaecd7ddd3154960f67bd09322ca5c934c FFP_FUNC_LIGHT_POINT_DIFFUSE unknown macro group__RTShader.html gae018fb3c504d2c78a7ae5df29613b369 FFP_FUNC_LIGHT_POINT_DIFFUSESPECULAR unknown macro group__RTShader.html ga25c577ad6daab17ab8032b690572d7f9 FFP_FUNC_LIGHT_SPOT_DIFFUSE unknown macro group__RTShader.html gaad7ab378661b2c7a96e05b61cac834b6 FFP_FUNC_LIGHT_SPOT_DIFFUSESPECULAR unknown macro group__RTShader.html gabe7ed7fea0d4d87f978441b8502f8f4a FFP_LIB_TEXTURING unknown macro group__RTShader.html gab7d72f56d81dc214ac28a7e40bfa56c3 FFP_FUNC_TRANSFORM_TEXCOORD unknown macro group__RTShader.html gaa9b0f586bcddcb368af37697cf4da0f8 FFP_FUNC_GENERATE_TEXCOORD_ENV_NORMAL unknown macro group__RTShader.html gaf471414666a27608d02c078db102fe13 FFP_FUNC_GENERATE_TEXCOORD_ENV_SPHERE unknown macro group__RTShader.html ga1c7676773d46d7e9d7bd09e4aa7cb9ee FFP_FUNC_GENERATE_TEXCOORD_ENV_REFLECT unknown macro group__RTShader.html ga4ddaa01f48cca042142f7d07eb79a531 FFP_FUNC_GENERATE_TEXCOORD_PROJECTION unknown macro group__RTShader.html ga936b90baf3004063efe99d836147b802 FFP_FUNC_SAMPLE_TEXTURE unknown macro group__RTShader.html ga3be26dc22119cbfc60f0c6aac5d3b7af FFP_FUNC_SAMPLE_TEXTURE_PROJ unknown macro group__RTShader.html ga80c3b1ec48d5484537cc0dfbc2ff8000 FFP_FUNC_MODULATEX2 unknown macro group__RTShader.html ga863f328a2f0427933e925978cbccbcd1 FFP_FUNC_MODULATEX4 unknown macro group__RTShader.html ga862e650d597fdeab5bdce48ab8218ebd FFP_FUNC_ADDSIGNED unknown macro group__RTShader.html ga3f5296e2c5846bfd3854fa79e3f04d3f FFP_FUNC_ADDSMOOTH unknown macro group__RTShader.html ga61922bfa8246b31d92c97e2f9d1275d8 FFP_LIB_FOG unknown macro group__RTShader.html ga490ee091e89c283b72eed0dd867736d8 FFP_FUNC_VERTEXFOG_LINEAR unknown macro group__RTShader.html ga8152aa5d7bfdd6b3f343c7775a6acb32 FFP_FUNC_VERTEXFOG_EXP unknown macro group__RTShader.html gaa7070959492b977db61224af4c3e8a21 FFP_FUNC_VERTEXFOG_EXP2 unknown macro group__RTShader.html ga345b9a8ecba8a9c1207c8625085c4754 FFP_FUNC_PIXELFOG_DEPTH unknown macro group__RTShader.html gabaab1e89270cd7f763f2f8e0258c400e FFP_FUNC_PIXELFOG_LINEAR unknown macro group__RTShader.html ga3ff5cdc27b838b8dc976502e84e996d3 FFP_FUNC_PIXELFOG_EXP unknown macro group__RTShader.html gac55655d0c3af8860b21fa0c31e47dc91 FFP_FUNC_PIXELFOG_EXP2 unknown macro group__RTShader.html ga5884a9b1976be44596eec20f0e005b95 ShaderFunctionList cpp tdef Ogre::RTShader group__RTShader.html ga911c4514bf2ca43be16f14ab628d2e87 ShaderFunctionIterator cpp tdef Ogre::RTShader group__RTShader.html ga91a7dab08d3a156422a3187fdb79f9d1 ShaderFunctionConstIterator cpp tdef Ogre::RTShader group__RTShader.html ga25959f998507ff542b6c6be42e295c2c FunctionAtomInstanceList cpp tdef Ogre::RTShader group__RTShader.html ga3dd6945ed92e7a6afc9274f40081a981 FunctionAtomInstanceIterator cpp tdef Ogre::RTShader group__RTShader.html ga93c3d79b3386560226545b89126d507c FunctionAtomInstanceConstIterator cpp tdef Ogre::RTShader group__RTShader.html gaac0a5ca5463f1d828d1c29d396e58e31 SGPassList cpp tdef Ogre::RTShader::SGMaterialSerializerListener group__RTShader.html ga31c3b1b2f0c870611f7acb6a54223483 SGPassListIterator cpp tdef Ogre::RTShader::SGMaterialSerializerListener group__RTShader.html ga6a93f168082a6e969a5fb34805cc1133 SGPassListConstIterator cpp tdef Ogre::RTShader::SGMaterialSerializerListener group__RTShader.html gade464788781f7916b5c80ebab37ca19c ParameterPtr cpp tdef Ogre::RTShader group__RTShader.html ga9b50e9cfcf817b897c37fc77e67f1bbf ShaderParameterList cpp tdef Ogre::RTShader group__RTShader.html ga722d7eb730c66ec0262df86ebf9888b1 ShaderParameterIterator cpp tdef Ogre::RTShader group__RTShader.html ga00290ddf4797cdab436bcb4f22ee303c ShaderParameterConstIterator cpp tdef Ogre::RTShader group__RTShader.html gab2c7f5ec32b9e2e18877e700eaefceac UniformParameterPtr cpp tdef Ogre::RTShader group__RTShader.html gae0e6b89f6ed3986b0a87e2472e3ff7f1 UniformParameterList cpp tdef Ogre::RTShader group__RTShader.html ga76848ed6c023c3fe0a5e9f25f87b78a8 UniformParameterIterator cpp tdef Ogre::RTShader group__RTShader.html ga63652385aee34f38c33f8aed62b6f948 UniformParameterConstIterator cpp tdef Ogre::RTShader group__RTShader.html ga61c1e13c93441a655f82c770929f006c RenderStateList cpp tdef Ogre::RTShader group__RTShader.html ga3a45db6ba3ebab9f7a49005934a19213 RenderStateIterator cpp tdef Ogre::RTShader group__RTShader.html ga9eabb56de59faf73d0671baef58ba5b0 RenderStateConstIterator cpp tdef Ogre::RTShader group__RTShader.html ga9b53abaeb85c8e817dafe314bf1ef7e8 SubRenderStateAccessorPtr cpp tdef Ogre::RTShader group__RTShader.html gaecbe3817ee5b43f1962309c03d39da99 SubRenderStateList cpp tdef Ogre::RTShader group__RTShader.html ga279d48a1cabb619e85aba3c931e71b33 SubRenderStateListIterator cpp tdef Ogre::RTShader group__RTShader.html ga95497cc30a987c52f4159875824faa54 SubRenderStateListConstIterator cpp tdef Ogre::RTShader group__RTShader.html ga77f0abdb5d584c610fa03cf238295898 SubRenderStateSet cpp tdef Ogre::RTShader group__RTShader.html ga80ca8b84f487bd915b32ae12159a0131 SubRenderStateSetIterator cpp tdef Ogre::RTShader group__RTShader.html gab67a8756fb7f065af7052ef1fb14b1ec SubRenderStateSetConstIterator cpp tdef Ogre::RTShader group__RTShader.html ga00d3d84afe3e5e75ca3fe1050c2fd29a materialEventRaised cpp instm Ogre::RTShader::SGMaterialSerializerListener group__RTShader.html ga0c4d6065a7366a2c7cec871582b59662 techniqueEventRaised cpp instm Ogre::RTShader::SGMaterialSerializerListener group__RTShader.html gae69f34379ca56e44da81e6bb94e569d2 passEventRaised cpp instm Ogre::RTShader::SGMaterialSerializerListener group__RTShader.html gae7cd570f009ae6daa1436bb3a1b93b1c textureUnitStateEventRaised cpp instm Ogre::RTShader::SGMaterialSerializerListener group__RTShader.html gaf51bcbc1062b97a10c74ea7e70dec651 SGMaterialSerializerListener cpp instm Ogre::RTShader::SGMaterialSerializerListener group__RTShader.html gabde03a680211a1de244d36ddd721be34

Will be create and destroyed via ShaderGenerator interface.

~SGMaterialSerializerListener cpp instm Ogre::RTShader::SGMaterialSerializerListener group__RTShader.html gaf113afb7c554d0db47c80c25b9d8aa73 createSGPassList cpp instm Ogre::RTShader::SGMaterialSerializerListener group__RTShader.html ga8c4a06b1424f1361508e91be9b4ef2a6

Internal method that creates list of SGPass instances composing the given material.

getShaderGeneratedPass cpp instm Ogre::RTShader::SGMaterialSerializerListener group__RTShader.html gaa5b9aed63aa069af5ae7d9cc9ecdbdd3

Internal method that returns SGPass instance from a given source pass.

SGScriptTranslator cpp instm Ogre::RTShader::SGScriptTranslator group__RTShader.html ga86e3c331a22325d04420a5a84b905595 translate cpp instm Ogre::RTShader::SGScriptTranslator group__RTShader.html ga50913d8a64482eeefcccaaa9b9eeb1c1 getGeneratedSubRenderState cpp instm Ogre::RTShader::SGScriptTranslator group__RTShader.html ga9d8077b653bb0bb5bb5e457665f93ae5

Returns a sub render state of a given name which has already been created for material currently bein...

translatePass cpp instm Ogre::RTShader::SGScriptTranslator group__RTShader.html ga87b847b6feb299946a670a848a09ae6b

Translates RT Shader System section within a pass context.

translateTextureUnit cpp instm Ogre::RTShader::SGScriptTranslator group__RTShader.html gaec69ee66bee1cd9e9f7b40e0dffd8933

Translates RT Shader System section within a texture_unit context.

addSubRenderState cpp instm Ogre::RTShader::SGScriptTranslator group__RTShader.html gaf9e7695f6375a765185b42b4f84a624a

Adds a newly created subrender state to the material being translated.

mSourceMaterial cpp data Ogre::RTShader::SGMaterialSerializerListener group__RTShader.html ga7deb2ec07837651de38e79a33a2bbc1c mSGPassList cpp data Ogre::RTShader::SGMaterialSerializerListener group__RTShader.html ga0ee048c5fb3aa3e3b8daa4bbd64fffa3 mGeneratedRenderState cpp data Ogre::RTShader::SGScriptTranslator group__RTShader.html ga6b45a84c630ce4feb7d42cb6281547c7 ShaderGenerator cpp ffunc Ogre::RTShader::SGMaterialSerializerListener group__RTShader.html gadcb2ff432738c3d0e602910347d3785a FFP_PS_PRE_PROCESS cpp econst Ogre::RTShader group__RTShader.html gga06b7172046e21956b5eb485dbd7fc29aa326b1eb04022c84f9151bac6663dc40d FFP_PS_COLOUR_BEGIN cpp econst Ogre::RTShader group__RTShader.html gga06b7172046e21956b5eb485dbd7fc29aa776dac89aa5e4d06186a5dcb20a3fa9b FFP_PS_SAMPLING cpp econst Ogre::RTShader group__RTShader.html gga06b7172046e21956b5eb485dbd7fc29aa8cdc0e4095b09efda2fa34e203cb8b61 FFP_PS_TEXTURING cpp econst Ogre::RTShader group__RTShader.html gga06b7172046e21956b5eb485dbd7fc29aab325d310fd56d8564be69550b319ecc5 FFP_PS_COLOUR_END cpp econst Ogre::RTShader group__RTShader.html gga06b7172046e21956b5eb485dbd7fc29aadff5a4ef68640ae288c15265b3f8fc3b FFP_PS_FOG cpp econst Ogre::RTShader group__RTShader.html gga06b7172046e21956b5eb485dbd7fc29aad8d2dd505e7f3d5c87c738e6afa0d4fc FFP_PS_POST_PROCESS cpp econst Ogre::RTShader group__RTShader.html gga06b7172046e21956b5eb485dbd7fc29aa0514e394e633d17623c38771d7e5d917 FFP_PRE_PROCESS cpp econst Ogre::RTShader group__RTShader.html gga4c92eba13eb8038d35530610c58ceff4a3c4091f2a0e44643b34801419c0ea987 FFP_TRANSFORM cpp econst Ogre::RTShader group__RTShader.html gga4c92eba13eb8038d35530610c58ceff4a89872e19110c14f19fa11bd6c04755c4 FFP_COLOUR cpp econst Ogre::RTShader group__RTShader.html gga4c92eba13eb8038d35530610c58ceff4ad2c91bf8902fec593abd2d6471d7d05c FFP_LIGHTING cpp econst Ogre::RTShader group__RTShader.html gga4c92eba13eb8038d35530610c58ceff4a4981bd811954d8abdb7623226e81d9ab FFP_TEXTURING cpp econst Ogre::RTShader group__RTShader.html gga4c92eba13eb8038d35530610c58ceff4a4633e1da9bc8ecbdecf34cd5cc4918d0 FFP_FOG cpp econst Ogre::RTShader group__RTShader.html gga4c92eba13eb8038d35530610c58ceff4affe0e1ca62c12578c98893daced6125e FFP_POST_PROCESS cpp econst Ogre::RTShader group__RTShader.html gga4c92eba13eb8038d35530610c58ceff4a11352bb182b27667fa58e81cd75a5b21 FFP_VS_PRE_PROCESS cpp econst Ogre::RTShader group__RTShader.html gga7d20b2397c3eab2b52ec405863c6f274ad955465ff061413a966f568fc187599e FFP_VS_TRANSFORM cpp econst Ogre::RTShader group__RTShader.html gga7d20b2397c3eab2b52ec405863c6f274a04f47ef20926c0a10951eb3d6fa9af91 FFP_VS_COLOUR cpp econst Ogre::RTShader group__RTShader.html gga7d20b2397c3eab2b52ec405863c6f274a5f213e0b61cc3a0bae05704eac26fa35 FFP_VS_LIGHTING cpp econst Ogre::RTShader group__RTShader.html gga7d20b2397c3eab2b52ec405863c6f274afdb7e1c00705255e5a10459e723e9acd FFP_VS_TEXTURING cpp econst Ogre::RTShader group__RTShader.html gga7d20b2397c3eab2b52ec405863c6f274a498dcf4231b63a549b001420ea5692ff FFP_VS_FOG cpp econst Ogre::RTShader group__RTShader.html gga7d20b2397c3eab2b52ec405863c6f274a8b4930a3fd90d5b7222960fc5727b8cf FFP_VS_POST_PROCESS cpp econst Ogre::RTShader group__RTShader.html gga7d20b2397c3eab2b52ec405863c6f274acc37fcb1e383c065bd730c7ac13fde90 Terrain c group__Terrain.html

Some details on the terrain component.

TerrainLayerBlendMapList cpp tdef Ogre group__Terrain.html ga0abaf85368e5e249f471ee358e7c8f60 TerrainLayerSamplerElementList cpp tdef Ogre group__Terrain.html gaed5c69e4a57dade51d33e835d0702660 TerrainLayerSamplerList cpp tdef Ogre group__Terrain.html gadf90591c883d93190405f52ca11ef600 TerrainMaterialGeneratorPtr cpp tdef Ogre group__Terrain.html ga152d33cadca984511f2c0459562c7b0b TLSS_ALBEDO cpp econst Ogre group__Terrain.html ggad6e8e88c8f2109b45648fd6f3ec00a84a6407050de320fbf7c06c77bb97e647e7

Albedo colour (diffuse reflectance colour)

TLSS_NORMAL cpp econst Ogre group__Terrain.html ggad6e8e88c8f2109b45648fd6f3ec00a84ae90f168a77e4047af27e14ca52d8205a

Tangent-space normal information from a detail texture.

TLSS_HEIGHT cpp econst Ogre group__Terrain.html ggad6e8e88c8f2109b45648fd6f3ec00a84adeb418649d89cf961e3f60b009a5e5fb

Height information for the detail texture.

TLSS_SPECULAR cpp econst Ogre group__Terrain.html ggad6e8e88c8f2109b45648fd6f3ec00a84ae7b29f10d891aac2a3e41c71f7fa96c7

Specular reflectance.

_finddata_t c cl _finddata_t struct__finddata__t.html OgreSearchOps.h name cpp data _finddata_t struct__finddata__t.html aa8b6c8443328752952e99f366254a6f8 attrib cpp data _finddata_t struct__finddata__t.html a4a50f070b61c49cc821864fa6bb7b599 size cpp data _finddata_t struct__finddata__t.html aacf50a90e0fa143ce6ff22628b8c58aa EAGL2ViewController c cl EAGL2ViewController interfaceEAGL2ViewController.html OgreEAGL2ViewController.h mGLSupport occ instp EAGL2ViewController interfaceEAGL2ViewController.html acc0664ea73e689e332502e05f1cacdc2 EAGLViewController c cl EAGLViewController interfaceEAGLViewController.html OgreEAGLViewController.h mGLSupport occ instp EAGLViewController interfaceEAGLViewController.html a9725e4523ae5e3739a87ca06537dfad7 OgreView c cl OgreView interfaceOgreView.html OgreOSXCocoaTouchView.h initWithFrame: occ instm OgreView interfaceOgreView.html a742f4db9b77c4037a8d6ac1b8bde4cff initWithGLiPhoneWindow: occ instm OgreView interfaceOgreView.html a9684767599bad5ec3e9717c0f2e00948 setOgreWindow: occ instm OgreView interfaceOgreView.html ae35c09558b4b5334f7db17db3172c11a ogreWindow occ instm OgreView interfaceOgreView.html a57099b89075c567fb6c5306acbbd9466 setFrameSize: occ instm OgreView interfaceOgreView.html a0818dad265cc154f8789079868c73342 initWithFrame: occ instm OgreView interfaceOgreView.html a4929dae4e433a97195dd35dd83e21431 initWithGLOSXWindow: occ instm OgreView interfaceOgreView.html a9eb6b3f0971c55095ea0ff439a9ac5ca setOgreWindow: occ instm OgreView interfaceOgreView.html ae35c09558b4b5334f7db17db3172c11a ogreWindow occ instm OgreView interfaceOgreView.html a57099b89075c567fb6c5306acbbd9466 setFrameSize: occ instm OgreView interfaceOgreView.html a8ff0bcff5fb7853da68195793d4f921d window cpp data OgreView interfaceOgreView.html a905653141822492c5a8cdeddaa7d9af8 OgreWindow c cl OgreWindow interfaceOgreWindow.html OgreOSXCocoaTouchView.h OSXCocoaWindowDelegate c cl OSXCocoaWindowDelegate interfaceOSXCocoaWindowDelegate.html OgreOSXCocoaWindowDelegate.h initWithNSWindow:ogreWindow: occ instm OSXCocoaWindowDelegate interfaceOSXCocoaWindowDelegate.html ad11f19f0a8e7d80c19d35c93f37b3eec ogreWindow cpp data OSXCocoaWindowDelegate interfaceOSXCocoaWindowDelegate.html a35e08298581b51307c2e65557b3506ff window cpp data OSXCocoaWindowDelegate interfaceOSXCocoaWindowDelegate.html a792de9bbcb1552cf3f7ff589a7af3de8 Ogre c ns Ogre namespaceOgre.html AnimableValuePtr cpp tdef Ogre group__Animation.html ga5e0882c3b9f7ca32a795f98cf034e428 AnimationStateMap cpp tdef Ogre group__Animation.html ga2fd1388ea690fecefc6bfe496d13e19f AnimationStateIterator cpp tdef Ogre group__Animation.html gac427736c80940f4469fe0f4ac1694f67 ConstAnimationStateIterator cpp tdef Ogre group__Animation.html gaad9cc8241f80d9d8fb4f112409de792f EnabledAnimationStateList cpp tdef Ogre group__Animation.html ga7f7651abe4d9e073cfdbcafd79da3511 ConstEnabledAnimationStateIterator cpp tdef Ogre group__Animation.html ga7bc761681d8c97c449763d8b77dcedf8 FileInfoList cpp tdef Ogre group__Resources.html ga80f17ac4d148a831fe015742d56727f9 FileInfoListPtr cpp tdef Ogre group__Resources.html ga98a851530d714bac278ff907738ac643 RGBA cpp tdef Ogre group__General.html ga8c0fefd117985c6df93c4714f370bcd6 ARGB cpp tdef Ogre group__General.html gaa329d9aeeafb7aa8ccc4f52fe4904e9f ABGR cpp tdef Ogre group__General.html gac65e9a4f14f6cd3f76a1a9875fbd8dd8 BGRA cpp tdef Ogre group__General.html gaebed1ceefe1a5fb28f59ea894031680f TrackVertexColourType cpp tdef Ogre group__General.html gaf3fdba7211d7078a43201a1721532f9e

An enumeration describing which material properties should track the vertex colours.

LightList cpp tdef Ogre group__General.html gaab30ef14aae93306a6044cb38d835f0c UnaryOptionList cpp tdef Ogre group__General.html gaf8039ad2eb9856cb1b181eb3d9507885 BinaryOptionList cpp tdef Ogre group__General.html ga426e97fd0ca35b59af1d3309ba4780b0 NameValuePairList cpp tdef Ogre group__General.html gadccb207c184efc0a6fb2a00ab6320d19

Name / value parameter pair (first = name, second = value)

AliasTextureNamePairList cpp tdef Ogre group__General.html ga20898062bd79359acd1137276d9b0e37

Alias / Texture name pair (first = alias, second = texture name)

FloatRect cpp tdef Ogre group__General.html ga39213af9254535e83b4beca0859e8a2f

Structure used to define a rectangle in a 2-D floating point space.

RealRect cpp tdef Ogre group__General.html ga3e1c672c1d342ffb4f122f44e342bc90

Structure used to define a rectangle in a 2-D floating point space, subject to double / single floati...

Rect cpp tdef Ogre group__General.html gae714035a753a8f484650598dc4143db8

Structure used to define a rectangle in a 2-D integer space.

RenderWindowDescriptionList cpp tdef Ogre group__General.html ga7a03bf97326d0d0385b91a74e2c51c5e

Render window creation parameters container.

RenderWindowList cpp tdef Ogre group__General.html ga1d8e92efee48ea10e75189c8efa6ec51

Render window container.

ConfigOption cpp tdef Ogre group__General.html ga2f761fc7b7b5113677d065a01722b03f

Packages the details of a configuration option.

ConfigOptionMap cpp tdef Ogre group__General.html gafba22dbf34cd07633293ddba65ee6add ControllerValueRealPtr cpp tdef Ogre group__General.html ga57d5b9493ba9c9b89479f942f237a37c ControllerFunctionRealPtr cpp tdef Ogre group__General.html gafa8597a66f145eabb45e932f28fbb0b8 DataStreamPtr cpp tdef Ogre group__Resources.html ga8a2a961b4205aacff9c01e81e08d7781

Shared pointer to allow data streams to be passed around without worrying about deallocation.

DataStreamList cpp tdef Ogre group__Resources.html gaf30cff05594c7346e6f7bb0ec48aa597

List of DataStream items.

DataStreamListPtr cpp tdef Ogre group__Resources.html gaca357d60ac34de84a39467c1f557749e

Shared pointer to list of DataStream items.

MemoryDataStreamPtr cpp tdef Ogre group__Resources.html gaf8656a2c0ef06642f70c4b3745ee80a2

Shared pointer to allow memory data streams to be passed around without worrying about deallocation...

GpuConstantDefinitionMap cpp tdef Ogre group__Materials.html ga90b266af540c4396c8c18ac2c43fd0f3 GpuConstantDefinitionIterator cpp tdef Ogre group__Materials.html gaff7bf5891ea6cfed80f4e50edc5d3695 GpuNamedConstantsPtr cpp tdef Ogre group__Materials.html gab76650f27b9b671a6ad6ba0e466c65aa GpuLogicalIndexUseMap cpp tdef Ogre group__Materials.html ga2275e636e8d9bbe23e350ef676e289b5 GpuLogicalBufferStructPtr cpp tdef Ogre group__Materials.html ga2292a2b9e147e50617d24746070bbc9f FloatConstantList cpp tdef Ogre group__Materials.html ga85c9b7d7f5d35f36d118af514f18ab5b

Definition of container that holds the current float constants.

IntConstantList cpp tdef Ogre group__Materials.html ga0f6f75258759920f3879eb1b4b590121

Definition of container that holds the current float constants.

GpuSharedParametersPtr cpp tdef Ogre group__Materials.html ga4bbf05af668b0deefaf7b0c0f172d45b

Shared pointer used to hold references to GpuProgramParameters instances.

GpuProgramParametersSharedPtr cpp tdef Ogre group__Materials.html gaebab7cecf3f3ae81a1fbfa08ab36f2b5

Shared pointer used to hold references to GpuProgramParameters instances.

ImagePtrList cpp tdef Ogre group__Image.html gabe3f215b0c56dd98009a1060e3fb87ed ConstImagePtrList cpp tdef Ogre group__Image.html gad3242b650f2562b87c992002a18c395f ATTRIBUTE_PARSER cpp tdef Ogre group__Materials.html ga315137b78f2d739ab0e41e07b1fcf51d

Function def for material attribute parser; return value determines if the next line should be {...

GeneralAllocPolicy cpp tdef Ogre namespaceOgre.html ad4ca7bb13f62006a192960fda3b0151e GeometryAllocPolicy cpp tdef Ogre namespaceOgre.html a89e5a164d08384010e03c34574474b4d AnimationAllocPolicy cpp tdef Ogre namespaceOgre.html a61c92fc2d65ecf3d3da5078c57f85f2a SceneCtlAllocPolicy cpp tdef Ogre namespaceOgre.html a8668cddbec3443fa8e571a3bde593524 SceneObjAllocPolicy cpp tdef Ogre namespaceOgre.html a51f31eabec6808e2ff9c298d67617833 ResourceAllocPolicy cpp tdef Ogre namespaceOgre.html a12051b505684557920b7caa1e87f17c8 ScriptingAllocPolicy cpp tdef Ogre namespaceOgre.html a4d33fa1e6c6f52c506e061269a755289 RenderSysAllocPolicy cpp tdef Ogre namespaceOgre.html a585fa2d21e2525019ad062d76df8b719 GeneralAllocatedObject cpp tdef Ogre namespaceOgre.html ac4ac6f663a23cea1dab0ed10688e45d8 GeometryAllocatedObject cpp tdef Ogre namespaceOgre.html a1d51ee2afe2fd7bda6f20180ed1338f6 AnimationAllocatedObject cpp tdef Ogre namespaceOgre.html a220b9754c8853bdb56aa4f6d2a2d2bec SceneCtlAllocatedObject cpp tdef Ogre namespaceOgre.html aa225e5e6dcbf1073a8990eafdae4fb1c SceneObjAllocatedObject cpp tdef Ogre namespaceOgre.html a7af43449266010d92fd985d19d3f6483 ResourceAllocatedObject cpp tdef Ogre namespaceOgre.html adb684516ccdc078fcab9afb5aaa3cdb3 ScriptingAllocatedObject cpp tdef Ogre namespaceOgre.html a231968a1c453b90df9ab78080c4505da RenderSysAllocatedObject cpp tdef Ogre namespaceOgre.html a58ac0addbec4db9072a7405d75e6bd57 AbstractNodeAlloc cpp tdef Ogre namespaceOgre.html ae50d0e41173a3de1eba795db887fc4c0 AnimableAlloc cpp tdef Ogre namespaceOgre.html ae09578a5f721385da35583d80a40ff8f AnimationAlloc cpp tdef Ogre namespaceOgre.html a45280f006598c2e3c01e1fa1eb1c0aeb ArchiveAlloc cpp tdef Ogre namespaceOgre.html a3a7148114d38cef237dc8bf95cb91cd3 BatchedGeometryAlloc cpp tdef Ogre namespaceOgre.html a8688596fd4772e25d4d24b91bd26fc3c BufferAlloc cpp tdef Ogre namespaceOgre.html a4d5903ed39d36fb554acb8a14c4e941b CodecAlloc cpp tdef Ogre namespaceOgre.html a62bd950b43a50257f8aa1589d2e823f9 CompositorInstAlloc cpp tdef Ogre namespaceOgre.html a5d60f07603a9106ef3ea80c2436071e3 ConfigAlloc cpp tdef Ogre namespaceOgre.html a36fae75ecb951f16758e8f867e537318 ControllerAlloc cpp tdef Ogre namespaceOgre.html ac34508fbac0e38aa4bb253ccf0708c56 DebugGeomAlloc cpp tdef Ogre namespaceOgre.html a6cb7d42eba87cebf8ccb40505b63377a DynLibAlloc cpp tdef Ogre namespaceOgre.html a0a4a723194700acb950b79d7192c7639 EdgeDataAlloc cpp tdef Ogre namespaceOgre.html a47d4cfd39390ea7f0bde7edff0a6423b FactoryAlloc cpp tdef Ogre namespaceOgre.html afab320e0856ce249ec1e1a4d404981ec FXAlloc cpp tdef Ogre namespaceOgre.html ac42757f609ae0b4aba4815a0e8084caa ImageAlloc cpp tdef Ogre namespaceOgre.html a1e40a7870ebd749e8cc8da346af3a3c8 IndexDataAlloc cpp tdef Ogre namespaceOgre.html a2b83ab3362f4516b51f2a0238e8ac7c5 LogAlloc cpp tdef Ogre namespaceOgre.html ad43ae31cfa3f0521786631f5ffe4c18a MovableAlloc cpp tdef Ogre namespaceOgre.html a7f9d4a08ffbda0738cebc31b60faae03 NodeAlloc cpp tdef Ogre namespaceOgre.html ab81544a3d3f08a24fff526b288c4d5ba OverlayAlloc cpp tdef Ogre namespaceOgre.html afec5829b83af2dee85d271b16c5ab609 GpuParamsAlloc cpp tdef Ogre namespaceOgre.html a9cd4601f9bf87a6bd2846370ccea6acb PassAlloc cpp tdef Ogre namespaceOgre.html ae356a34e71ec1870afef50230739c7dc PatchAlloc cpp tdef Ogre namespaceOgre.html af63fccb4061ef6ab1a2b9b3085e3c92f PluginAlloc cpp tdef Ogre namespaceOgre.html abf9224e43c0858fdb5828c8dbbd58b05 ProfilerAlloc cpp tdef Ogre namespaceOgre.html a250dfc29da6341127d7d386e06101e67 ProgMeshAlloc cpp tdef Ogre namespaceOgre.html a48699950804f68c746cbefabf20a3fa7 RenderQueueAlloc cpp tdef Ogre namespaceOgre.html ab5b177f3272759202a585928bcd3906f RenderSysAlloc cpp tdef Ogre namespaceOgre.html a1154f3f32829ce6787b6ac69569bf89b RootAlloc cpp tdef Ogre namespaceOgre.html aaa653fbb322c81fdf7c29d8a621c0bfb ResourceAlloc cpp tdef Ogre namespaceOgre.html a26f1823e78b0275e485bc519e4199480 SerializerAlloc cpp tdef Ogre namespaceOgre.html ab314a0c39a23a8ca15d867db9dd0f204 SceneMgtAlloc cpp tdef Ogre namespaceOgre.html ab5dc8e76f824d92c77fc11edd09f900b ScriptCompilerAlloc cpp tdef Ogre namespaceOgre.html a290b9222311de853679ae9efa942e713 ScriptTranslatorAlloc cpp tdef Ogre namespaceOgre.html a5553b2ac4d5a74c0dc16b4851418ebe6 ShadowDataAlloc cpp tdef Ogre namespaceOgre.html a060a8fd0d2f2acb1e8da2820e60ecd0b StreamAlloc cpp tdef Ogre namespaceOgre.html ab1b4c43359603ea0d0cace50d6fc57ee SubEntityAlloc cpp tdef Ogre namespaceOgre.html a11c9152a33c78bdc13a9cfdc41833d35 SubMeshAlloc cpp tdef Ogre namespaceOgre.html a28c456e4a7bcbaf9afa7da4b59c3d18e TechniqueAlloc cpp tdef Ogre namespaceOgre.html a14ad07d89fe48693b5abe86054702dbb TimerAlloc cpp tdef Ogre namespaceOgre.html a2facde8318daf273780d84304f60cfa0 TextureUnitStateAlloc cpp tdef Ogre namespaceOgre.html a2286e700a22b9e109cbf2aa95f9ce094 UtilityAlloc cpp tdef Ogre namespaceOgre.html af1b4f61252337a39768b2e8963551198 VertexDataAlloc cpp tdef Ogre namespaceOgre.html ab030dab0a47bd28ac42be0260af08719 ViewportAlloc cpp tdef Ogre namespaceOgre.html a3d3ba82ee4ce61a447259f7c8a19cb2a LodAlloc cpp tdef Ogre namespaceOgre.html a5fae23475351938803d15fcbabc3b6d8 PreciseReal cpp tdef Ogre group__Math.html ga006856a8eae8ec29bf45365bbd67ea46

Real type for numeric solvers.

DisplayString cpp tdef Ogre group__Overlays.html gaf7f1d73c45c54848737f8d59741822f0 IlluminationPassList cpp tdef Ogre group__Materials.html ga4c6928d029248ab4e1a4f999972baee8 PixelFormatList cpp tdef Ogre group__Image.html ga7267e8cb21c010de075e82ffbc6a572b PlaneList cpp tdef Ogre group__Math.html gae00d718daa48567f6c010aad9d6dd92c PlaneBoundedVolumeList cpp tdef Ogre group__Math.html ga6253a1300d656ba28342fe58260d0e71 uint32 cpp tdef Ogre namespaceOgre.html adf2a0cf2e77143b5ee1d38a75e289545 uint16 cpp tdef Ogre namespaceOgre.html aa8263b218e7d187ad5ef03a73a6ad7fd uint8 cpp tdef Ogre namespaceOgre.html a119732ea9d1e88bbddc47b4ac0fa21cb int32 cpp tdef Ogre namespaceOgre.html a1c37a43c04753c9ae0c17108c9e6c9d2 int16 cpp tdef Ogre namespaceOgre.html a5c8843f6e8086a9239fed14de8b9d859 int8 cpp tdef Ogre namespaceOgre.html aa258bf39b19d5814a79d6533763e02ba uint64 cpp tdef Ogre namespaceOgre.html a7e1487b57f16a1479302d1896c6f4445 int64 cpp tdef Ogre namespaceOgre.html a44bca44dae060c979d0e74cbf77cf4dc PoseList cpp tdef Ogre group__Animation.html ga2320179c7d0107995d8a737c86a40333 Real cpp tdef Ogre namespaceOgre.html aa3a7b6dfb905e6572d62f0dfa3d4274d

Software floating point type.

uchar cpp tdef Ogre namespaceOgre.html a07f1f7c1d84d58c9beae02e1ebb945e4

In order to avoid finger-aches :)

ushort cpp tdef Ogre namespaceOgre.html af851e71354d841df7138f9877c6f5931 uint cpp tdef Ogre namespaceOgre.html ab6e842a18caf062ed73a5d3badd0dd4c ulong cpp tdef Ogre namespaceOgre.html a4304981347643708ee9a7ba8884e5758 _StringBase cpp tdef Ogre namespaceOgre.html a6190e7c0a19190277aeadf25f536ac8c _StringStreamBase cpp tdef Ogre namespaceOgre.html a9e58d974b559e9184139357d0cb30ba5 String cpp tdef Ogre namespaceOgre.html af73bbdc8bed8a3e6fcd56bb8fa188c45 StringStream cpp tdef Ogre namespaceOgre.html a9f14407f349c1ec70ddab871a7806590 stringstream cpp tdef Ogre namespaceOgre.html a64e76a61ffe0fc66797727c518151d35 VertexBufferLockGuard cpp tdef Ogre group__LOD.html gab97b2e1a8ca761f39bc66875f1637dc9 IndexBufferLockGuard cpp tdef Ogre group__LOD.html ga13e9b503047c41c3b984d1722d7a85c2 RenderQueueInvocationList cpp tdef Ogre group__RenderSystem.html ga37ac4666f9eb60576973a7ac8a726b55

List of RenderQueueInvocations.

RenderQueueInvocationIterator cpp tdef Ogre group__RenderSystem.html gace1177231e9c350bbf4d9862f189b13e DepthBufferVec cpp tdef Ogre group__RenderSystem.html gab02aadb96f4799458080219e1885b1ec DepthBufferMap cpp tdef Ogre group__RenderSystem.html ga6976cd039d94260fb992a6fd1f072133 RenderTargetMap cpp tdef Ogre group__RenderSystem.html ga0fc2f530f0d042c937e49131cde29245 RenderTargetPriorityMap cpp tdef Ogre group__RenderSystem.html ga49f68547d022aa6d7f10745ea069ebd9 RenderToVertexBufferSharedPtr cpp tdef Ogre group__RenderSystem.html ga00531851f476b9a8432258652828902a ResourceHandle cpp tdef Ogre namespaceOgre.html aeb9f62c8e6c4239315286c63321722b2 ResourcePtr cpp tdef Ogre group__Resources.html ga4697cc0c72aef3b488c7e058adf734ed

Shared pointer to a Resource.

BackgroundProcessTicket cpp tdef Ogre group__Resources.html ga1e2e9ee3e2ee22a4e792952239d38821

Identifier of a background process.

RenderSystemList cpp tdef Ogre group__General.html ga8ec3f24590c290929ec15b4af5757351 SceneTypeMask cpp tdef Ogre group__Scene.html gaa4b6dbd7bf722582a21fcc25d25f73ed

Bitmask containing scene types.

SceneQueryResultMovableList cpp tdef Ogre group__Scene.html gad79dcd1262d117ecf4d51a5f555d3071 SceneQueryResultWorldFragmentList cpp tdef Ogre group__Scene.html gad9005a54a736be79548ebcdf69dfd448 RaySceneQueryResult cpp tdef Ogre group__Scene.html ga1d0db569747448aeff27f36ecd717686 SceneQueryMovableObjectPair cpp tdef Ogre group__Scene.html gaa1ca4f17a1e8bb7381446ae6235869d8 SceneQueryMovableObjectWorldFragmentPair cpp tdef Ogre group__Scene.html gae8f394829e3a85cea6faa915ac391653 SceneQueryMovableIntersectionList cpp tdef Ogre group__Scene.html gaddcc5a6779ee6a6bb82aeb5f42239a52 SceneQueryMovableWorldFragmentIntersectionList cpp tdef Ogre group__Scene.html ga2e63733116c49a9931a2989a2cfe1b51 ConcreteNodePtr cpp tdef Ogre group__General.html ga3e6697969dbea85ec6ce5a95b89f85d4 ConcreteNodeList cpp tdef Ogre group__General.html gab5c85536eb8d5fcfd30b2d4ea2c643d5 ConcreteNodeListPtr cpp tdef Ogre group__General.html ga9d11953f4cfbc8a1e225b910d881dc36 AbstractNodePtr cpp tdef Ogre group__General.html ga15cfb375beeafed87e1bdd96ef10ff36 AbstractNodeList cpp tdef Ogre group__General.html gae6612ea0b05ddf514b5478a6c0c0cb09 AbstractNodeListPtr cpp tdef Ogre group__General.html gad207f4cd0b8599200e52d366fe61f069 ScriptTokenPtr cpp tdef Ogre group__General.html ga836dfb2604ddbe9a5a43644ee826e41e ScriptTokenList cpp tdef Ogre group__General.html gaf5d5c336a97b2fd3dce37648e968c51c ScriptTokenListPtr cpp tdef Ogre group__General.html gacd063ace8e2697904ef8c500b1096902 ShadowCameraSetupPtr cpp tdef Ogre group__Scene.html ga139829f6abc3581ec63563543ebfff15 ShadowTextureList cpp tdef Ogre group__Scene.html ga9befe4ef9c189ac3f2e016a63d560c67 ShadowTextureConfigList cpp tdef Ogre group__Scene.html ga0f71238039ee719563bf5202d80ff41a ConstShadowTextureConfigIterator cpp tdef Ogre group__Scene.html ga40acba93d9441f2bccfa096b641c887d _StringHash cpp tdef Ogre group__General.html ga4adaf30a5217767650a9e0b0b4de540c ParameterList cpp tdef Ogre group__General.html gac3c212f18e4a3e6aba496571cfbe5400 ParamCommandMap cpp tdef Ogre group__General.html ga2bce134286f461b9f474618eb0e249b9 ParamDictionaryMap cpp tdef Ogre group__General.html gadb243c5b21d57e9c053b067801f47780 StringVector cpp tdef Ogre group__General.html ga0899c03496d3c25c6555889aa76a78db StringVectorPtr cpp tdef Ogre group__General.html gae6b84ceebcdcc285f37bf9fba216697d VertexBoneAssignment cpp tdef Ogre group__Animation.html gaf7318ddaeea193a759de6349554ec3a4

Records the assignment of a single vertex to a single bone with the corresponding weight...

BufferUsageList cpp tdef Ogre group__RenderSystem.html ga14f5e9e50630af9964ebbbca9f88191b

Define a list of usage flags.

PageAlloc cpp tdef Ogre namespaceOgre.html a660664a63929ba9f460ae738a3ed59eb PageID cpp tdef Ogre namespaceOgre.html a5126a9c9fbccbfe4c78070263098acb2

Identifier for a page.

PropertyDefMap cpp tdef Ogre group__Property.html gaa2af9dd0402adef0e54243e3ee3dc86e

Map from property name to shared definition.

PropertyValueMap cpp tdef Ogre group__Property.html gac473fdb476888c7a1a0a4a857948cc5c

Defines a transferable map of properties using wrapped value types (Ogre::Any)

PropertyAlloc cpp tdef Ogre namespaceOgre.html abf77d3dd844d261fb692cafe35cc7a07 RTShaderSystemAlloc cpp tdef Ogre namespaceOgre.html a3f7035c5ce4caa67a610946c00e442d0 TerrainLayerBlendMapList cpp tdef Ogre group__Terrain.html ga0abaf85368e5e249f471ee358e7c8f60 TerrainLayerSamplerElementList cpp tdef Ogre group__Terrain.html gaed5c69e4a57dade51d33e835d0702660 TerrainLayerSamplerList cpp tdef Ogre group__Terrain.html gadf90591c883d93190405f52ca11ef600 TerrainMaterialGeneratorPtr cpp tdef Ogre group__Terrain.html ga152d33cadca984511f2c0459562c7b0b TerrainAlloc cpp tdef Ogre namespaceOgre.html ae9aa0b56067c2069d99ccc9894cf9a03 MicroCode cpp tdef Ogre namespaceOgre.html a00d4a79ab9d0df3408d7a15be1e31d9a GLUniformReferenceList cpp tdef Ogre namespaceOgre.html a24aca8d208dcf62fbe3bee9e759ac73d GLUniformReferenceIterator cpp tdef Ogre namespaceOgre.html a644f74bf84779c83312a97e169164d07 any_cast cpp func Ogre group__General.html ga5a44ad7023ea3086c39d923cd37bddf7 any_cast cpp func Ogre group__General.html gad6e8e65dbefcbac63f88a28aeccef948 any_cast cpp func Ogre group__General.html ga2024a5fb8d0223391b75632d9443a0d2 FastHash cpp func Ogre group__General.html gad838a1c9fb47071ba019701841b4cf10

Fast general hashing algorithm.

HashCombine cpp func Ogre group__General.html gae1e937aed630bd25446cbef3bdd2cc7c

Combine hashes with same style as boost::hash_combine.

operator<< cpp func Ogre group__General.html ga6d67d46d838de3b38264f17fb792cddc findCommandLineOpts cpp func Ogre group__General.html gad78e25bde5597796c07e75d4f857a3cd

Locate command-line options of the unary form &#39;-blah&#39; and of the binary form &#39;-blah foo&#39;...

operator* cpp func Ogre group__Math.html ga03482705bf3612c6b96e5a187095e8ac operator/ cpp func Ogre group__Math.html ga49268a0dd483041451c010eeec55f83a operator* cpp func Ogre group__Math.html ga01057ea7c8adad28c8100750a78105c8 operator/ cpp func Ogre group__Math.html ga5b1b6f29e0c3e2fdb55c88f7fd5ccf9b operator* cpp func Ogre group__Math.html gab98d9fe8e0bd1f28f9fed1009cd745dd constructN cpp func Ogre group__Memory.html gae542663b49eb68a74336d84e11ba0b9c

Utility function for constructing an array of objects with placement new, without using new[] (which ...

deletePtr cpp func Ogre namespaceOgre.html af78076f7c0517bfdac61219333d3ff8e

Function which invokes OGRE_DELETE on a given pointer.

operator== cpp func Ogre group__Memory.html gaa5b83b2ba3ce965e3d8dd129c93ee43b

determine equality, can memory from another allocator be released by this allocator, (ISO C++)

operator== cpp func Ogre group__Memory.html gaa34a630f2287087875d360c454a0fb48

determine equality, can memory from another allocator be released by this allocator, (ISO C++)

operator!= cpp func Ogre group__Memory.html ga34a9308dc656f694883718bf8fa4f1c2

determine equality, can memory from another allocator be released by this allocator, (ISO C++)

operator!= cpp func Ogre group__Memory.html ga0cec9339a4ab3eaf48c767087cd7f400

determine equality, can memory from another allocator be released by this allocator, (ISO C++)

rawOffsetPointer cpp func Ogre group__Math.html gabb1e4ba22444c1bbf72e6aa66130cd01

Returns raw offseted of the given pointer.

advanceRawPointer cpp func Ogre group__Math.html gad80b2abc7821c70d6ea086d87ed0ae18

Advance the pointer with raw offset.

intersect cpp func Ogre group__General.html ga81496e2975b6d4654e62db86086bb5a1

Geometric intersection of two rectanglar regions.

operator== cpp func Ogre group__Scene.html gab426b0250db523190d60f4bfe0414499 operator!= cpp func Ogre group__Scene.html ga9d8174300d9fd7b766d727c85e11a20f operator== cpp func Ogre group__General.html ga9e4eed9f10776cc5b07cd81082d73dc8 operator!= cpp func Ogre group__General.html ga000fe08e9240733ce1630abe43839e39 operator< cpp func Ogre group__General.html gae1dbf4506ab2500da5ec4ef0b58cb2e1 translateWGLError cpp func Ogre namespaceOgre.html a617f201d9cbae270480ce958d29d89b4 reportGLSLError cpp func Ogre namespaceOgre.html ae76e260555441c7494ac55f3ef291224

Check for GL errors and report them in the Ogre Log.

logObjectInfo cpp func Ogre namespaceOgre.html a55c1e9635e667f65093baf777c4224df

if there is a message in GL info log then post it in the Ogre Log

getGLSupport cpp func Ogre namespaceOgre.html a7331dc70fef58e0eaac23e887e63ec61 removeDuplicates cpp func Ogre namespaceOgre.html a78eec3072ad2dc8efe869c96f09fc5f9 logObjectInfo cpp func Ogre namespaceOgre.html a398609fc7f66939c990741e6878792aa

If there is a message in GL info log then post it in the Ogre Log.

RENDER_QUEUE_COUNT cpp data Ogre group__Effects.html ga56cbccda3a83b1e035e5be74fb17406e SPOT_SHADOW_FADE_PNG cpp data Ogre namespaceOgre.html a30db14f415b0993296b298729b17021e modeCount cpp data Ogre namespaceOgre.html a98de8dab47b95e8a974482f7bee7eb67 RCP_CREATE_ON_ACTIVE_DEVICE cpp econst Ogre namespaceOgre.html ae1989b3ea4f950a490576b517adfa511ad1123149031a19f6e3d2fa5be9fb2555 RCP_CREATE_ON_ALL_DEVICES cpp econst Ogre namespaceOgre.html ae1989b3ea4f950a490576b517adfa511a0c1ad48a3656afd4521bc4a62b1d37e4 MESH_VERSION_LATEST cpp econst Ogre namespaceOgre.html ac036050d60e78ed73d02e95fe79884a7ad0d24c88b7b4e8907d7b03ca9e4f87d4

Latest version available.

MESH_VERSION_1_8 cpp econst Ogre namespaceOgre.html ac036050d60e78ed73d02e95fe79884a7a6aecc8aa7824aab71d8956f91f69854b

OGRE version v1.8+.

MESH_VERSION_1_7 cpp econst Ogre namespaceOgre.html ac036050d60e78ed73d02e95fe79884a7a0293a379395df95e09c920bd751ee576

OGRE version v1.7+.

MESH_VERSION_1_4 cpp econst Ogre namespaceOgre.html ac036050d60e78ed73d02e95fe79884a7a87fbdc88b80bff5b685005912fc952d1

OGRE version v1.4+.

MESH_VERSION_1_0 cpp econst Ogre namespaceOgre.html ac036050d60e78ed73d02e95fe79884a7a740322a149493f1dfc4ae893b396eeb8

OGRE version v1.0+.

MESH_VERSION_LEGACY cpp econst Ogre namespaceOgre.html ac036050d60e78ed73d02e95fe79884a7a1650c5d2628916d49a2e5b64f97ff1ee

Legacy versions, DO NOT USE for writing.

SKELETON_VERSION_1_0 cpp econst Ogre namespaceOgre.html ada8fa477cd38aab81e40b645c60fdffaa7f9c75eb5146038296367ff593ea088c

OGRE version v1.0+.

SKELETON_VERSION_1_8 cpp econst Ogre namespaceOgre.html ada8fa477cd38aab81e40b645c60fdffaa40eb0a9c9147623fc32b802587261311

OGRE version v1.8+.

SKELETON_VERSION_LATEST cpp econst Ogre namespaceOgre.html ada8fa477cd38aab81e40b645c60fdffaa49b1f6d28821c5e03dff7b1334d5a6bd

Latest version available.

Ogre::ConfigDialog c cl Ogre::ConfigDialog classOgre_1_1ConfigDialog.html

Defines the behaviour of an automatic renderer configuration dialog.

OgreConfigDialogImp.h ConfigDialog cpp instm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html ae89a2e30782cf209b2561fe1390036ae ~ConfigDialog cpp instm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html ab541abe720ac0114d27d794b0e9dd974 initialise cpp instm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html a13256672f2bebba9e0b0d7921c006e19 run cpp instm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html aafd08070efcdb79e02065f3182b64e3c cancel cpp instm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html a145ff70301c38309e3a441a9d97cc50f display cpp instm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html a945692461234bd311e64c3c8c126d23b ConfigDialog cpp instm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html ae89a2e30782cf209b2561fe1390036ae display cpp instm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html a945692461234bd311e64c3c8c126d23b

Displays the dialog.

ConfigDialog cpp instm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html ae89a2e30782cf209b2561fe1390036ae display cpp instm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html a945692461234bd311e64c3c8c126d23b

Displays the dialog.

ConfigDialog cpp instm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html ae89a2e30782cf209b2561fe1390036ae ~ConfigDialog cpp instm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html ab541abe720ac0114d27d794b0e9dd974 initialise cpp instm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html a13256672f2bebba9e0b0d7921c006e19 run cpp instm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html aafd08070efcdb79e02065f3182b64e3c cancel cpp instm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html a145ff70301c38309e3a441a9d97cc50f display cpp instm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html a945692461234bd311e64c3c8c126d23b ConfigDialog cpp instm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html ae89a2e30782cf209b2561fe1390036ae display cpp instm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html a945692461234bd311e64c3c8c126d23b

Displays the dialog.

ConfigDialog cpp instm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html ae89a2e30782cf209b2561fe1390036ae ~ConfigDialog cpp instm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html ab541abe720ac0114d27d794b0e9dd974 initialise cpp instm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html a13256672f2bebba9e0b0d7921c006e19 display cpp instm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html a945692461234bd311e64c3c8c126d23b ConfigDialog cpp instm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html ae89a2e30782cf209b2561fe1390036ae ~ConfigDialog cpp instm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html ab541abe720ac0114d27d794b0e9dd974 display cpp instm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html a945692461234bd311e64c3c8c126d23b

Displays the dialog.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d createWindow cpp instm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html a4b7601582a2dd998ea695dc444eb35b7

Create the gtk+ dialog window.

setupRendererParams cpp instm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html aeae27a6cdd31fc6e9fe4d1f1a6059427

Get parameters from selected renderer and fill the dialog.

rendererChanged cpp clm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html a11998266c7603d3bc655cb30bf423bc8

Callback function for renderer select combobox.

optionChanged cpp clm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html a65368b816eb40902c408328a2929b447

Callback function to change a renderer option.

refreshParams cpp clm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html a342af0075b73225b9f3baeca87b6db41

Idle function to refresh renderer parameters.

DlgProc cpp clm Ogre::ConfigDialog classOgre_1_1ConfigDialog.html af16312272110845c08d0f78a48fe103e

Callback to process window events.

iSelectedRenderSystem cpp data Ogre::ConfigDialog classOgre_1_1ConfigDialog.html a3279346ac371622affad09989c9e2d8e iDisplayStatus cpp data Ogre::ConfigDialog classOgre_1_1ConfigDialog.html aea078eb2d8ae6ebfd9ae6322e1b79387 mSelectedRenderSystem cpp data Ogre::ConfigDialog classOgre_1_1ConfigDialog.html a9ff59f5b49543a28619b6528656e098c

The rendersystem selected by user.

mDialog cpp data Ogre::ConfigDialog classOgre_1_1ConfigDialog.html aae1f0b25abfe21f68afec7fbdfc5afed

The dialog window.

mParamTable cpp data Ogre::ConfigDialog classOgre_1_1ConfigDialog.html adea4ade0de0cae1f254121624c643a25

The table with renderer parameters.

mOKButton cpp data Ogre::ConfigDialog classOgre_1_1ConfigDialog.html a74af9b7025058f5445a531129b1c196c

The button used to accept the dialog.

mHInstance cpp data Ogre::ConfigDialog classOgre_1_1ConfigDialog.html acc649f1f7d462c231f567facebc567ba Ogre::ErrorDialog c cl Ogre::ErrorDialog classOgre_1_1ErrorDialog.html

Class for displaying the error dialog if Ogre fails badly.

OgreErrorDialogImp.h ErrorDialog cpp instm Ogre::ErrorDialog classOgre_1_1ErrorDialog.html a2bc61f9ef62e3b8bc45bb108974870fc display cpp instm Ogre::ErrorDialog classOgre_1_1ErrorDialog.html a74219f8676f8036cf7dd56b8530390dd ErrorDialog cpp instm Ogre::ErrorDialog classOgre_1_1ErrorDialog.html a2bc61f9ef62e3b8bc45bb108974870fc display cpp instm Ogre::ErrorDialog classOgre_1_1ErrorDialog.html a74219f8676f8036cf7dd56b8530390dd ErrorDialog cpp instm Ogre::ErrorDialog classOgre_1_1ErrorDialog.html a2bc61f9ef62e3b8bc45bb108974870fc display cpp instm Ogre::ErrorDialog classOgre_1_1ErrorDialog.html a74219f8676f8036cf7dd56b8530390dd ErrorDialog cpp instm Ogre::ErrorDialog classOgre_1_1ErrorDialog.html a2bc61f9ef62e3b8bc45bb108974870fc display cpp instm Ogre::ErrorDialog classOgre_1_1ErrorDialog.html a74219f8676f8036cf7dd56b8530390dd ErrorDialog cpp instm Ogre::ErrorDialog classOgre_1_1ErrorDialog.html a2bc61f9ef62e3b8bc45bb108974870fc display cpp instm Ogre::ErrorDialog classOgre_1_1ErrorDialog.html a74219f8676f8036cf7dd56b8530390dd ErrorDialog cpp instm Ogre::ErrorDialog classOgre_1_1ErrorDialog.html a2bc61f9ef62e3b8bc45bb108974870fc display cpp instm Ogre::ErrorDialog classOgre_1_1ErrorDialog.html a74219f8676f8036cf7dd56b8530390dd ErrorDialog cpp instm Ogre::ErrorDialog classOgre_1_1ErrorDialog.html a2bc61f9ef62e3b8bc45bb108974870fc ~ErrorDialog cpp instm Ogre::ErrorDialog classOgre_1_1ErrorDialog.html a661449454b699ca021c125daec86d2b4 display cpp instm Ogre::ErrorDialog classOgre_1_1ErrorDialog.html a74219f8676f8036cf7dd56b8530390dd DlgProc cpp clm Ogre::ErrorDialog classOgre_1_1ErrorDialog.html a1f3d293c59aad68710b27b8fe256cad2

Callback to process window events.

mErrorMsg cpp data Ogre::ErrorDialog classOgre_1_1ErrorDialog.html adcb32e40d152431c6482b7cd816b76dc mHInstance cpp data Ogre::ErrorDialog classOgre_1_1ErrorDialog.html a0f5dc692c7beff3692a8cd850dc662e1 Ogre::Timer c cl Ogre::Timer classOgre_1_1Timer.html

Timer class.

OgreTimerImp.h Timer cpp instm Ogre::Timer classOgre_1_1Timer.html ae9d0299693765d37b2f0b75c013755d2 ~Timer cpp instm Ogre::Timer classOgre_1_1Timer.html af9fd02050970850875bd56114ea82fc3 setOption cpp instm Ogre::Timer classOgre_1_1Timer.html a49f70a0179cae582b6837f023d57ffbe

Method for setting a specific option of the Timer.

reset cpp instm Ogre::Timer classOgre_1_1Timer.html a93b3cf0994bf9fdd32e2f52c43799bb3

Resets timer.

getMilliseconds cpp instm Ogre::Timer classOgre_1_1Timer.html abcbb2a56c8d2a928ce4470f6ad7fbff7

Returns milliseconds since initialisation or last reset.

getMicroseconds cpp instm Ogre::Timer classOgre_1_1Timer.html a98cd6171d89aa2474f743f7375a8d412

Returns microseconds since initialisation or last reset.

getMillisecondsCPU cpp instm Ogre::Timer classOgre_1_1Timer.html a5dec0b5b6ecf2058f67c8dfb64ced988

Returns milliseconds since initialisation or last reset, only CPU time measured.

getMicrosecondsCPU cpp instm Ogre::Timer classOgre_1_1Timer.html a5bf37f7326bf37a6b9a12722e758faa6

Returns microseconds since initialisation or last reset, only CPU time measured.

Timer cpp instm Ogre::Timer classOgre_1_1Timer.html ae9d0299693765d37b2f0b75c013755d2 ~Timer cpp instm Ogre::Timer classOgre_1_1Timer.html af9fd02050970850875bd56114ea82fc3 setOption cpp instm Ogre::Timer classOgre_1_1Timer.html a49f70a0179cae582b6837f023d57ffbe

Method for setting a specific option of the Timer.

reset cpp instm Ogre::Timer classOgre_1_1Timer.html a93b3cf0994bf9fdd32e2f52c43799bb3

Resets timer.

getMilliseconds cpp instm Ogre::Timer classOgre_1_1Timer.html abcbb2a56c8d2a928ce4470f6ad7fbff7

Returns milliseconds since initialisation or last reset.

getMicroseconds cpp instm Ogre::Timer classOgre_1_1Timer.html a98cd6171d89aa2474f743f7375a8d412

Returns microseconds since initialisation or last reset.

getMillisecondsCPU cpp instm Ogre::Timer classOgre_1_1Timer.html a5dec0b5b6ecf2058f67c8dfb64ced988

Returns milliseconds since initialisation or last reset, only CPU time measured.

getMicrosecondsCPU cpp instm Ogre::Timer classOgre_1_1Timer.html a5bf37f7326bf37a6b9a12722e758faa6

Returns microseconds since initialisation or last reset, only CPU time measured.

Timer cpp instm Ogre::Timer classOgre_1_1Timer.html ae9d0299693765d37b2f0b75c013755d2 ~Timer cpp instm Ogre::Timer classOgre_1_1Timer.html af9fd02050970850875bd56114ea82fc3 setOption cpp instm Ogre::Timer classOgre_1_1Timer.html a49f70a0179cae582b6837f023d57ffbe

Method for setting a specific option of the Timer.

reset cpp instm Ogre::Timer classOgre_1_1Timer.html a93b3cf0994bf9fdd32e2f52c43799bb3

Resets timer.

getMilliseconds cpp instm Ogre::Timer classOgre_1_1Timer.html abcbb2a56c8d2a928ce4470f6ad7fbff7

Returns milliseconds since initialisation or last reset.

getMicroseconds cpp instm Ogre::Timer classOgre_1_1Timer.html a98cd6171d89aa2474f743f7375a8d412

Returns microseconds since initialisation or last reset.

getMillisecondsCPU cpp instm Ogre::Timer classOgre_1_1Timer.html a5dec0b5b6ecf2058f67c8dfb64ced988

Returns milliseconds since initialisation or last reset, only CPU time measured.

getMicrosecondsCPU cpp instm Ogre::Timer classOgre_1_1Timer.html a5bf37f7326bf37a6b9a12722e758faa6

Returns microseconds since initialisation or last reset, only CPU time measured.

Timer cpp instm Ogre::Timer classOgre_1_1Timer.html ae9d0299693765d37b2f0b75c013755d2 ~Timer cpp instm Ogre::Timer classOgre_1_1Timer.html af9fd02050970850875bd56114ea82fc3 setOption cpp instm Ogre::Timer classOgre_1_1Timer.html a49f70a0179cae582b6837f023d57ffbe

Method for setting a specific option of the Timer.

reset cpp instm Ogre::Timer classOgre_1_1Timer.html a93b3cf0994bf9fdd32e2f52c43799bb3

Resets timer.

getMilliseconds cpp instm Ogre::Timer classOgre_1_1Timer.html abcbb2a56c8d2a928ce4470f6ad7fbff7

Returns milliseconds since initialisation or last reset.

getMicroseconds cpp instm Ogre::Timer classOgre_1_1Timer.html a98cd6171d89aa2474f743f7375a8d412

Returns microseconds since initialisation or last reset.

getMillisecondsCPU cpp instm Ogre::Timer classOgre_1_1Timer.html a5dec0b5b6ecf2058f67c8dfb64ced988

Returns milliseconds since initialisation or last reset, only CPU time measured.

getMicrosecondsCPU cpp instm Ogre::Timer classOgre_1_1Timer.html a5bf37f7326bf37a6b9a12722e758faa6

Returns microseconds since initialisation or last reset, only CPU time measured.

Timer cpp instm Ogre::Timer classOgre_1_1Timer.html ae9d0299693765d37b2f0b75c013755d2 ~Timer cpp instm Ogre::Timer classOgre_1_1Timer.html af9fd02050970850875bd56114ea82fc3 setOption cpp instm Ogre::Timer classOgre_1_1Timer.html a49f70a0179cae582b6837f023d57ffbe

Method for setting a specific option of the Timer.

reset cpp instm Ogre::Timer classOgre_1_1Timer.html a93b3cf0994bf9fdd32e2f52c43799bb3

Resets timer.

getMilliseconds cpp instm Ogre::Timer classOgre_1_1Timer.html abcbb2a56c8d2a928ce4470f6ad7fbff7

Returns milliseconds since initialisation or last reset.

getMicroseconds cpp instm Ogre::Timer classOgre_1_1Timer.html a98cd6171d89aa2474f743f7375a8d412

Returns microseconds since initialisation or last reset.

getMillisecondsCPU cpp instm Ogre::Timer classOgre_1_1Timer.html a5dec0b5b6ecf2058f67c8dfb64ced988

Returns milliseconds since initialisation or last reset, only CPU time measured.

getMicrosecondsCPU cpp instm Ogre::Timer classOgre_1_1Timer.html a5bf37f7326bf37a6b9a12722e758faa6

Returns microseconds since initialisation or last reset, only CPU time measured.

Timer cpp instm Ogre::Timer classOgre_1_1Timer.html ae9d0299693765d37b2f0b75c013755d2

Timer constructor.

~Timer cpp instm Ogre::Timer classOgre_1_1Timer.html af9fd02050970850875bd56114ea82fc3 setOption cpp instm Ogre::Timer classOgre_1_1Timer.html a49f70a0179cae582b6837f023d57ffbe

Method for setting a specific option of the Timer.

reset cpp instm Ogre::Timer classOgre_1_1Timer.html a93b3cf0994bf9fdd32e2f52c43799bb3

Resets timer.

getMilliseconds cpp instm Ogre::Timer classOgre_1_1Timer.html abcbb2a56c8d2a928ce4470f6ad7fbff7

Returns milliseconds since initialisation or last reset.

getMicroseconds cpp instm Ogre::Timer classOgre_1_1Timer.html a98cd6171d89aa2474f743f7375a8d412

Returns microseconds since initialisation or last reset.

getMillisecondsCPU cpp instm Ogre::Timer classOgre_1_1Timer.html a5dec0b5b6ecf2058f67c8dfb64ced988

Returns milliseconds since initialisation or last reset, only CPU time measured.

getMicrosecondsCPU cpp instm Ogre::Timer classOgre_1_1Timer.html a5bf37f7326bf37a6b9a12722e758faa6

Returns microseconds since initialisation or last reset, only CPU time measured.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d start cpp data Ogre::Timer classOgre_1_1Timer.html a8001c51c6e71cb7a0f4f1f923f50067b zeroClock cpp data Ogre::Timer classOgre_1_1Timer.html a730b49c13bc36f38225190c1a4bc6cb0 mZeroClock cpp data Ogre::Timer classOgre_1_1Timer.html a0cc8c11464f2fc729c5028b2359d5a21 mStartTick cpp data Ogre::Timer classOgre_1_1Timer.html a9b098eabbe9029b10f71e19a56201a19 mLastTime cpp data Ogre::Timer classOgre_1_1Timer.html a8372e3ea912095bfce04d29b3e7de900 mStartTime cpp data Ogre::Timer classOgre_1_1Timer.html ab1c3bbde68d6dfea57f72a0aabb8f924 mFrequency cpp data Ogre::Timer classOgre_1_1Timer.html ae900afa2fcf8c8ce3f0f423d97bb91be mTimerMask cpp data Ogre::Timer classOgre_1_1Timer.html a3ce599d89734e4cbedaad64f7083af28 Ogre::AlignedMemory c cl Ogre::AlignedMemory classOgre_1_1AlignedMemory.html

Class to provide aligned memory allocate functionality.

OgreAlignedAllocator.h allocate cpp clm Ogre::AlignedMemory classOgre_1_1AlignedMemory.html a215ddaa2cf45c92ec39560dd43bed7b6

Allocate memory with given alignment.

allocate cpp clm Ogre::AlignedMemory classOgre_1_1AlignedMemory.html a939feb25c02c78968b57502809ed836a

Allocate memory with default platform dependent alignment.

deallocate cpp clm Ogre::AlignedMemory classOgre_1_1AlignedMemory.html aec9665c128b282869284a6025520adee

Deallocate memory that allocated by this class.

Ogre::AnimableValue c cl Ogre::AnimableValue classOgre_1_1AnimableValue.html

Defines an object property which is animable, i.e.

OgreAnimable.h AnimableValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html a280f34861f78ae0f9560ce6d49bd2346 ~AnimableValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html a89c0b065a5d1a3398e2663713bdf5007 getType cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html a801dea01990f3cb16def8185159a9e55

Gets the value type of this animable value.

setCurrentStateAsBaseValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html ab3198ebe772d4ffeac4f5656420b3a3f

Sets the current state as the &#39;base&#39; value; used for delta animation.

setValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html a7bf19d59335bc397010e009eaf593288

Set value.

setValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html a950b8bf6bd5090aa8717215dcba68877

Set value.

setValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html a4b0159d919981f3e5f6c69461bda725f

Set value.

setValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html a8beaf446718c7169fd6e8580b5a0fa4e

Set value.

setValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html a8d6e93903faee8c7a0e557e4852111f9

Set value.

setValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html a61de4fd8eca078570639cb200178a40d

Set value.

setValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html a39c32d892f553e9aa1f45091edabeb74

Set value.

setValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html a1eb74e53e38812bc97931068a4a538db

Set value.

setValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html ae0bac21aa939447bb48efa668a7b9da4

Set value.

setValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html ac9f25ae01ac3b9cec80df9e7e930bac9

Set value.

resetToBaseValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html ae544d029ad24ed12090d5ecbb2202ce8 applyDeltaValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html a0077811577a67da9e17fe0582eddf9d0

Apply delta value.

applyDeltaValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html a87058d1fc51ccbdeeb7d265d3bc6118a

Set value.

applyDeltaValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html a59283e8287fd1e9dc82c02f843809407

Apply delta value.

applyDeltaValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html abb5b33797a6afb9fedbbc12a83c2201e

Apply delta value.

applyDeltaValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html a4fe4b177fb24522f3e1325a6e8daab62

Apply delta value.

applyDeltaValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html a7db4121de1ba46cbf27fb9d8a0365cf2

Apply delta value.

applyDeltaValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html ad131854d6fc1551de763ea93634d618c

Apply delta value.

applyDeltaValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html a8a546dead00468e8de1a93a853c5bb59

Apply delta value.

applyDeltaValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html a83b671f2ba59e036b6256ad64cca2ffe

Apply delta value.

applyDeltaValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html a662bf10183dd75b2786eb4343c63db8c

Apply delta value.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d setAsBaseValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html aacef098935627873fd41f7b3bd37d3cf

Internal method to set a value as base.

setAsBaseValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html a591cf1fe6aea2bb616b2fb33aa9d89eb

Internal method to set a value as base.

setAsBaseValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html a4d7deaff8c80d30847824641a1379795

Internal method to set a value as base.

setAsBaseValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html a79e47a48705265f9d68da37c135d8e07

Internal method to set a value as base.

setAsBaseValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html ad8b0a714cd9e968c50aba63e073a178e

Internal method to set a value as base.

setAsBaseValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html adb6ffb64834d5c87d4f700cd49d8187c

Internal method to set a value as base.

setAsBaseValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html a7e9f1daae0fe81ef3bc537673dedcdbb

Internal method to set a value as base.

setAsBaseValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html a27a8718feccb76cfe4d541a336bfb6a8

Internal method to set a value as base.

setAsBaseValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html aedb01dc3c980da9d66060621bad6789a

Internal method to set a value as base.

setAsBaseValue cpp instm Ogre::AnimableValue classOgre_1_1AnimableValue.html a3331382a6e5baf2fdd863b92a27eeb3f

Internal method to set a value as base.

mType cpp data Ogre::AnimableValue classOgre_1_1AnimableValue.html aa3a3dfd661bd4fe6c7a64d12a1f99e25

Value type.

INT cpp econst Ogre::AnimableValue classOgre_1_1AnimableValue.html adccd62bb2b72c602b9c59ca651256d69af2f0a37077706342371d65539e56b295 REAL cpp econst Ogre::AnimableValue classOgre_1_1AnimableValue.html adccd62bb2b72c602b9c59ca651256d69a3062c18887fcc426f17c19d786edeaef VECTOR2 cpp econst Ogre::AnimableValue classOgre_1_1AnimableValue.html adccd62bb2b72c602b9c59ca651256d69a31cb7b9505f0707baee335b0b200a135 VECTOR3 cpp econst Ogre::AnimableValue classOgre_1_1AnimableValue.html adccd62bb2b72c602b9c59ca651256d69a4f77f4de37ff20785d425d00dde7864a VECTOR4 cpp econst Ogre::AnimableValue classOgre_1_1AnimableValue.html adccd62bb2b72c602b9c59ca651256d69a8c429058bd40804133f32ee95337f05b QUATERNION cpp econst Ogre::AnimableValue classOgre_1_1AnimableValue.html adccd62bb2b72c602b9c59ca651256d69ac56bb2149a2092c3a3d834c6def9571a COLOUR cpp econst Ogre::AnimableValue classOgre_1_1AnimableValue.html adccd62bb2b72c602b9c59ca651256d69a019d638a0420937709b0ca4ded01a57e RADIAN cpp econst Ogre::AnimableValue classOgre_1_1AnimableValue.html adccd62bb2b72c602b9c59ca651256d69a6821a401bbbad6d7649104b0978c4216 DEGREE cpp econst Ogre::AnimableValue classOgre_1_1AnimableValue.html adccd62bb2b72c602b9c59ca651256d69a67875f169fb2deebc7c3590efbe621f1 Ogre::AnimableObject c cl Ogre::AnimableObject classOgre_1_1AnimableObject.html

Defines an interface to classes which have one or more AnimableValue instances to expose...

OgreAnimable.h AnimableObject cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html acc4f830de60e226fbed772610eea93a4 ~AnimableObject cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html ac61ca9c912e6b00bbe4fdd9ee0e56079 getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a4239d192b2b08c4970dfaa22ce5a0cd0

Gets a list of animable value names for this object.

createAnimableValue cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2cfac9af1b0d71c780ec969166b3585

Create a reference-counted AnimableValuePtr for the named value.

AnimableDictionaryMap cpp tdef Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2ea54bb7c39f7640f71be8bb2f8b0a5 getAnimableDictionaryName cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a7748b5ea03ba5eb10fdd79e455f96443

Get the name of the animable dictionary for this class.

createAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a83629c5c4708cebd10c358a4be0722f5

Internal method for creating a dictionary of animable value names for the class, if it does not alrea...

_getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a20139173e816c296ab46d0548d1d4902

Get an updateable reference to animable value list.

initialiseAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a80abf1736a4241c432b30d2073c7a263

Internal method for initialising dictionary; should be implemented by subclasses wanting to expose an...

msAnimableDictionary cpp data Ogre::AnimableObject classOgre_1_1AnimableObject.html a1e2b199b8a10c3753ebeecc8fa773620

Static map of class name to list of animable value names.

Ogre::AnimationContainer c cl Ogre::AnimationContainer classOgre_1_1AnimationContainer.html

An animation container interface, which allows generic access to sibling animations.

OgreAnimation.h getNumAnimations cpp instm Ogre::AnimationContainer classOgre_1_1AnimationContainer.html aa9a928534a786e5f345cc0595ded694c

Gets the number of animations in this container.

getAnimation cpp instm Ogre::AnimationContainer classOgre_1_1AnimationContainer.html ab1f763d5e833e2759c96de43f3bbdab7

Retrieve an animation by index.

getAnimation cpp instm Ogre::AnimationContainer classOgre_1_1AnimationContainer.html a26d1ef5239d4ac29f68e825f8a7e70e2

Retrieve an animation by name.

createAnimation cpp instm Ogre::AnimationContainer classOgre_1_1AnimationContainer.html ac1469c7aff1e39df3e99a69ba99ff61f

Create a new animation with a given length owned by this container.

hasAnimation cpp instm Ogre::AnimationContainer classOgre_1_1AnimationContainer.html ae31ca8ef4dfaa0904a9f5aa05e12e455

Returns whether this object contains the named animation.

removeAnimation cpp instm Ogre::AnimationContainer classOgre_1_1AnimationContainer.html abf8658873fe91d6010482248819740e8

Removes an Animation from this container.

Ogre::Animation c cl Ogre::Animation classOgre_1_1Animation.html

An animation sequence.

OgreAnimation.h NodeTrackList cpp tdef Ogre::Animation classOgre_1_1Animation.html a687b42ea31dcb2a63430655544b1cd92 NodeTrackIterator cpp tdef Ogre::Animation classOgre_1_1Animation.html a102623aa082648ea3fe2023ab30609b3 NumericTrackList cpp tdef Ogre::Animation classOgre_1_1Animation.html a5bb1d35a490357a87992a603c5fce642 NumericTrackIterator cpp tdef Ogre::Animation classOgre_1_1Animation.html adc1167a609195ef97a04e3c6ea1dbe4f VertexTrackList cpp tdef Ogre::Animation classOgre_1_1Animation.html abd58b24a526b3a8d9a380817da873de4 VertexTrackIterator cpp tdef Ogre::Animation classOgre_1_1Animation.html a6cf2cea821bb2bc222097322810a8795 TrackHandleList cpp tdef Ogre::Animation classOgre_1_1Animation.html aa1e0832cbc4b53d5b66db62bae3b72e4

A list of track handles.

Animation cpp instm Ogre::Animation classOgre_1_1Animation.html aeece2a3468761504266fc13b1d45b9e8

You should not use this constructor directly, use the parent object such as Skeleton instead...

~Animation cpp instm Ogre::Animation classOgre_1_1Animation.html aaffbd7f99b0d72bb55c2ac42ad671acf getName cpp instm Ogre::Animation classOgre_1_1Animation.html acea315bd83f7f56e3a19103d7d33eb14

Gets the name of this animation.

getLength cpp instm Ogre::Animation classOgre_1_1Animation.html a75d97b070ea8e77e3ecb227882ffd962

Gets the total length of the animation.

setLength cpp instm Ogre::Animation classOgre_1_1Animation.html ad40a8420fdccba38d8e8d3d7f270c804

Sets the length of the animation.

createNodeTrack cpp instm Ogre::Animation classOgre_1_1Animation.html a30787705fcfd9116eb228e6d6c55aa1c

Creates a NodeAnimationTrack for animating a Node.

createNumericTrack cpp instm Ogre::Animation classOgre_1_1Animation.html a2a7c93bf69ae8c39cd5008a4ea0914bb

Creates a NumericAnimationTrack for animating any numeric value.

createVertexTrack cpp instm Ogre::Animation classOgre_1_1Animation.html aa57ef3d4c1957a1514baaaeb05a7a07c

Creates a VertexAnimationTrack for animating vertex position data.

createNodeTrack cpp instm Ogre::Animation classOgre_1_1Animation.html aca1a073f6b8cd7acfd9fae1c70efcc67

Creates a new AnimationTrack automatically associated with a Node.

createNumericTrack cpp instm Ogre::Animation classOgre_1_1Animation.html a617ebd1829597aab16a1487bb5e7db47

Creates a NumericAnimationTrack and associates it with an animable.

createVertexTrack cpp instm Ogre::Animation classOgre_1_1Animation.html a2e0d15b479986999a34c85c11368b7d1

Creates a VertexAnimationTrack and associates it with VertexData.

getNumNodeTracks cpp instm Ogre::Animation classOgre_1_1Animation.html a751504518dcf3e40e4b69b5e43db4057

Gets the number of NodeAnimationTrack objects contained in this animation.

getNodeTrack cpp instm Ogre::Animation classOgre_1_1Animation.html a1ba11007332b6be538d8847805d1fa1c

Gets a node track by it&#39;s handle.

hasNodeTrack cpp instm Ogre::Animation classOgre_1_1Animation.html a19764ce1b571ed46e3aa3430a6150396

Does a track exist with the given handle?

getNumNumericTracks cpp instm Ogre::Animation classOgre_1_1Animation.html a4e13d281d94ef9f232405e89f2c462c4

Gets the number of NumericAnimationTrack objects contained in this animation.

getNumericTrack cpp instm Ogre::Animation classOgre_1_1Animation.html a35f96927370947eacaf6dea035db8356

Gets a numeric track by it&#39;s handle.

hasNumericTrack cpp instm Ogre::Animation classOgre_1_1Animation.html a1f706ab036182bb0c4f3750434d738ef

Does a track exist with the given handle?

getNumVertexTracks cpp instm Ogre::Animation classOgre_1_1Animation.html a79eace2e0e28a36cc3e50b9b6c668aa2

Gets the number of VertexAnimationTrack objects contained in this animation.

getVertexTrack cpp instm Ogre::Animation classOgre_1_1Animation.html ac5ebb60cc52ca46c25521e33b4f3ad9e

Gets a Vertex track by it&#39;s handle.

hasVertexTrack cpp instm Ogre::Animation classOgre_1_1Animation.html a1f09188e8d68327bdc122ae15ce4f3bd

Does a track exist with the given handle?

destroyNodeTrack cpp instm Ogre::Animation classOgre_1_1Animation.html a8af56d49ff39965b5544f4714f60921e

Destroys the node track with the given handle.

destroyNumericTrack cpp instm Ogre::Animation classOgre_1_1Animation.html aeacd8ac98ee8a82f4ee02a42ad5a20c1

Destroys the numeric track with the given handle.

destroyVertexTrack cpp instm Ogre::Animation classOgre_1_1Animation.html a9b73daea219e50025394ec4939f612cd

Destroys the Vertex track with the given handle.

destroyAllTracks cpp instm Ogre::Animation classOgre_1_1Animation.html a38a092ec9280c0651b9af9c5a0f91d82

Removes and destroys all tracks making up this animation.

destroyAllNodeTracks cpp instm Ogre::Animation classOgre_1_1Animation.html a571b7ec6d6894ee7352f991d4675fcec

Removes and destroys all tracks making up this animation.

destroyAllNumericTracks cpp instm Ogre::Animation classOgre_1_1Animation.html ad02ddb9aa24b16831d546d35ade27514

Removes and destroys all tracks making up this animation.

destroyAllVertexTracks cpp instm Ogre::Animation classOgre_1_1Animation.html a9514493756471b0ab5d8cc473e291141

Removes and destroys all tracks making up this animation.

apply cpp instm Ogre::Animation classOgre_1_1Animation.html aa79ff8a4ddeb63225e6d68f6a16e9a24

Applies an animation given a specific time point and weight.

applyToNode cpp instm Ogre::Animation classOgre_1_1Animation.html a18392d47fb421eb3131e2c6bc79e4fe1

Applies all node tracks given a specific time point and weight to the specified node.

apply cpp instm Ogre::Animation classOgre_1_1Animation.html a5f874e1f76e045184f04f44ce1c94927

Applies all node tracks given a specific time point and weight to a given skeleton.

apply cpp instm Ogre::Animation classOgre_1_1Animation.html af200502c3f6eeaa8f1a8da39e8ada5d9

Applies all node tracks given a specific time point and weight to a given skeleton.

apply cpp instm Ogre::Animation classOgre_1_1Animation.html a452a33575f1b10818dc99f260fb799a8

Applies all vertex tracks given a specific time point and weight to a given entity.

applyToAnimable cpp instm Ogre::Animation classOgre_1_1Animation.html aba50b3776ef9ff01f182acfaf9e1cf02

Applies all numeric tracks given a specific time point and weight to the specified animable value...

applyToVertexData cpp instm Ogre::Animation classOgre_1_1Animation.html a4221e6f98120b985e97ab59f62241bfc

Applies all vertex tracks given a specific time point and weight to the specified vertex data...

setInterpolationMode cpp instm Ogre::Animation classOgre_1_1Animation.html aac31e00a651ad27d019284f761309aaa

Tells the animation how to interpolate between keyframes.

getInterpolationMode cpp instm Ogre::Animation classOgre_1_1Animation.html a01c7c6f1014e7d7716823a9c8e65deff

Gets the current interpolation mode of this animation.

setRotationInterpolationMode cpp instm Ogre::Animation classOgre_1_1Animation.html afabcd2de47086fa2ee7a9b1425d2dfe2

Tells the animation how to interpolate rotations.

getRotationInterpolationMode cpp instm Ogre::Animation classOgre_1_1Animation.html afe9aca83863872446c2e166086fc0f0d

Gets the current rotation interpolation mode of this animation.

_getNodeTrackList cpp instm Ogre::Animation classOgre_1_1Animation.html a98586536e06a55b21fd5407942608b41

Fast access to NON-UPDATEABLE node track list.

getNodeTrackIterator cpp instm Ogre::Animation classOgre_1_1Animation.html ac8e44704bf96b608f1fa7aa0c0b88edf

Get non-updateable iterator over node tracks.

_getNumericTrackList cpp instm Ogre::Animation classOgre_1_1Animation.html aaeb8ab3866b26412fa3ba1f907d45ea5

Fast access to NON-UPDATEABLE numeric track list.

getNumericTrackIterator cpp instm Ogre::Animation classOgre_1_1Animation.html a3baa25475b685e73bc95f07f8abd686e

Get non-updateable iterator over node tracks.

_getVertexTrackList cpp instm Ogre::Animation classOgre_1_1Animation.html aef2ea8fe2f8f1b25a6e0088b69c1eb5e

Fast access to NON-UPDATEABLE Vertex track list.

getVertexTrackIterator cpp instm Ogre::Animation classOgre_1_1Animation.html aa862d7cc6c0764a479962ad562373218

Get non-updateable iterator over node tracks.

optimise cpp instm Ogre::Animation classOgre_1_1Animation.html a6c74bfa5a7755f2cc6fa5635f50afef6

Optimise an animation by removing unnecessary tracks and keyframes.

_collectIdentityNodeTracks cpp instm Ogre::Animation classOgre_1_1Animation.html a4deb5ee68ca3b3b064ec818d256ba57e

Internal method for collecting identity node tracks.

_destroyNodeTracks cpp instm Ogre::Animation classOgre_1_1Animation.html a0efa76d209b69cbf6edb22565efbf710

Internal method for destroy given node tracks.

clone cpp instm Ogre::Animation classOgre_1_1Animation.html a34143940cdafe87ecb11dd9d5a22b1f1

Clone this animation.

_keyFrameListChanged cpp instm Ogre::Animation classOgre_1_1Animation.html ad8bcd32239c62f94ac26f07b30de6db0

Internal method used to tell the animation that keyframe list has been changed, which may cause it to...

_getTimeIndex cpp instm Ogre::Animation classOgre_1_1Animation.html acd9d856cef81a16612c588792fd2b843

Internal method used to convert time position to time index object.

setUseBaseKeyFrame cpp instm Ogre::Animation classOgre_1_1Animation.html ad2e66ba420139faf24d857a5725d314d

Sets a base keyframe which for the skeletal / pose keyframes in this animation.

getUseBaseKeyFrame cpp instm Ogre::Animation classOgre_1_1Animation.html a836b83729af14cd13e375a00e6d22082

Whether a base keyframe is being used for this Animation.

getBaseKeyFrameTime cpp instm Ogre::Animation classOgre_1_1Animation.html a23c44992080df8b029fcb12a9a3e5f5b

If a base keyframe is being used, the time of that keyframe.

getBaseKeyFrameAnimationName cpp instm Ogre::Animation classOgre_1_1Animation.html a07f70403be35a81bc58c285bb02f2625

If a base keyframe is being used, the Animation that provides that keyframe.

_applyBaseKeyFrame cpp instm Ogre::Animation classOgre_1_1Animation.html a0594747e21adfeb55c8b9fdff6b53487

Internal method to adjust keyframes relative to a base keyframe (.

_notifyContainer cpp instm Ogre::Animation classOgre_1_1Animation.html a7deef4dd997370e01c59edc4f5d44500 getContainer cpp instm Ogre::Animation classOgre_1_1Animation.html ae5edd991dc35ae17e1a2abbe85608154

Retrieve the container of this animation.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d setDefaultInterpolationMode cpp clm Ogre::Animation classOgre_1_1Animation.html a578b8c96c94980f27a73315cc24ddba7

Sets the default animation interpolation mode.

getDefaultInterpolationMode cpp clm Ogre::Animation classOgre_1_1Animation.html a1bd3c85600ecce978cc15ab36ddf9a43

Gets the default interpolation mode for all animations.

setDefaultRotationInterpolationMode cpp clm Ogre::Animation classOgre_1_1Animation.html aa619948ea4bd84a5041e2f70036f6f98

Sets the default rotation interpolation mode.

getDefaultRotationInterpolationMode cpp clm Ogre::Animation classOgre_1_1Animation.html a67546bf051fd0135c79842d56682ec4a

Gets the default rotation interpolation mode for all animations.

KeyFrameTimeList cpp tdef Ogre::Animation classOgre_1_1Animation.html a6edac07b941e6e5143f8698512c54f85

Global keyframe time list used to search global keyframe index.

optimiseNodeTracks cpp instm Ogre::Animation classOgre_1_1Animation.html a8f0caeee9db7f221427d9c4c741f1ce6 optimiseVertexTracks cpp instm Ogre::Animation classOgre_1_1Animation.html a76c998bd82d0a638248af8256d67d95f buildKeyFrameTimeList cpp instm Ogre::Animation classOgre_1_1Animation.html aa9bd188b881327f3f4610ac9c3065293

Internal method to build global keyframe time list.

mNodeTrackList cpp data Ogre::Animation classOgre_1_1Animation.html ad6feb2e94e741b520b4b495de3370d0a

Node tracks, indexed by handle.

mNumericTrackList cpp data Ogre::Animation classOgre_1_1Animation.html a7827f78d56ad9617d492ca9db44b0dda

Numeric tracks, indexed by handle.

mVertexTrackList cpp data Ogre::Animation classOgre_1_1Animation.html a459b6ab4402064f29513d85f11019a8e

Vertex tracks, indexed by handle.

mName cpp data Ogre::Animation classOgre_1_1Animation.html ad9b0db95c087917ae1f1b39c8bd78033 mLength cpp data Ogre::Animation classOgre_1_1Animation.html ad276a5a08f9722e7ec3db6010ed46c5d mInterpolationMode cpp data Ogre::Animation classOgre_1_1Animation.html af12b2e7210e20a1f4753d624997b584e mRotationInterpolationMode cpp data Ogre::Animation classOgre_1_1Animation.html a73cbf633be9d7d066c8592eb7f7201cf mKeyFrameTimes cpp data Ogre::Animation classOgre_1_1Animation.html a413a1b1f2a76187c55e117439713ad45 mKeyFrameTimesDirty cpp data Ogre::Animation classOgre_1_1Animation.html aebb49da3e990b742b399f9504434af3d

Dirty flag indicate that keyframe time list need to rebuild.

mUseBaseKeyFrame cpp data Ogre::Animation classOgre_1_1Animation.html a7d787f8568a6ce362cb4216389823c91 mBaseKeyFrameTime cpp data Ogre::Animation classOgre_1_1Animation.html a2eef637eb31967fccfd0117f1b4249ca mBaseKeyFrameAnimationName cpp data Ogre::Animation classOgre_1_1Animation.html adf7afa50d30afd8672d2f126acd8f66a mContainer cpp data Ogre::Animation classOgre_1_1Animation.html a98114678abd7fcc0170b221586334d9e msDefaultInterpolationMode cpp data Ogre::Animation classOgre_1_1Animation.html af7548c23de2f7a7247a32b6b51c10d4d msDefaultRotationInterpolationMode cpp data Ogre::Animation classOgre_1_1Animation.html ac86f4ccd6587f674204158c527ae4610 IM_LINEAR cpp econst Ogre::Animation classOgre_1_1Animation.html accd627249080f5a09332f55bed1d2dcda262ee3e33fe08932773f377f2595b142

Values are interpolated along straight lines.

IM_SPLINE cpp econst Ogre::Animation classOgre_1_1Animation.html accd627249080f5a09332f55bed1d2dcdaed6662637d5b6a2f79cdf5b60318fc9a

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

RIM_LINEAR cpp econst Ogre::Animation classOgre_1_1Animation.html afbc674fea08fd85e8ad73a10dc852c32a9b235462ed2b49ff928bfc037775e18f

Values are interpolated linearly.

RIM_SPHERICAL cpp econst Ogre::Animation classOgre_1_1Animation.html afbc674fea08fd85e8ad73a10dc852c32ae2332380356ba1b4aa4b30eef722ce40

Values are interpolated spherically.

Ogre::AnimationState c cl Ogre::AnimationState classOgre_1_1AnimationState.html

Represents the state of an animation and the weight of its influence.

OgreAnimationState.h BoneBlendMask cpp tdef Ogre::AnimationState classOgre_1_1AnimationState.html a9eb388325ffd3d479e311a05f519445b

Typedef for an array of float values used as a bone blend mask.

AnimationState cpp instm Ogre::AnimationState classOgre_1_1AnimationState.html a0a78387f3637ec52d9eda6614adbf479

Normal constructor with all params supplied.

AnimationState cpp instm Ogre::AnimationState classOgre_1_1AnimationState.html a591c9a568799cf5261d3806129da2f5d

Constructor to copy from an existing state with new parent.

~AnimationState cpp instm Ogre::AnimationState classOgre_1_1AnimationState.html a0202f57ccea141a220330579538611dc getAnimationName cpp instm Ogre::AnimationState classOgre_1_1AnimationState.html a3833bb6a215b05bf15f70d1fa52dd3ef

Gets the name of the animation to which this state applies.

getTimePosition cpp instm Ogre::AnimationState classOgre_1_1AnimationState.html adffe55bcb910703b963d0f168eca13cb

Gets the time position for this animation.

setTimePosition cpp instm Ogre::AnimationState classOgre_1_1AnimationState.html ae69ff5a068d086be7ecc048a71ed8efc

Sets the time position for this animation.

getLength cpp instm Ogre::AnimationState classOgre_1_1AnimationState.html a25849076feadef5cbbfcb57589c3966b

Gets the total length of this animation (may be shorter than whole animation)

setLength cpp instm Ogre::AnimationState classOgre_1_1AnimationState.html af1910e8bbaebe61359ac7edb638e5cbc

Sets the total length of this animation (may be shorter than whole animation)

getWeight cpp instm Ogre::AnimationState classOgre_1_1AnimationState.html a6284267d9586b91203dca1456f6cba77

Gets the weight (influence) of this animation.

setWeight cpp instm Ogre::AnimationState classOgre_1_1AnimationState.html a9666320c8d7739e3b0ee8ebd3bfe84aa

Sets the weight (influence) of this animation.

addTime cpp instm Ogre::AnimationState classOgre_1_1AnimationState.html a4670365ae58e531297816ede430b0971

Modifies the time position, adjusting for animation length.

hasEnded cpp instm Ogre::AnimationState classOgre_1_1AnimationState.html ae8d092abcb1e407b73f57d23394bd736

Returns true if the animation has reached the end and is not looping.

getEnabled cpp instm Ogre::AnimationState classOgre_1_1AnimationState.html a3cecdbea43c62531d51d8c4ac51c56ab

Returns true if this animation is currently enabled.

setEnabled cpp instm Ogre::AnimationState classOgre_1_1AnimationState.html a7acaa951a87614f39df6a7f767a88f60

Sets whether this animation is enabled.

operator== cpp instm Ogre::AnimationState classOgre_1_1AnimationState.html a01a1f30ff86bad2817be3675a6c3e67b

Equality operator.

operator!= cpp instm Ogre::AnimationState classOgre_1_1AnimationState.html a7f21613e63dfd864ddd3df640c2131a4

Inequality operator.

setLoop cpp instm Ogre::AnimationState classOgre_1_1AnimationState.html a1f6272f69d31ff9fdeca356cfcf0bc9d

Sets whether or not an animation loops at the start and end of the animation if the time continues to...

getLoop cpp instm Ogre::AnimationState classOgre_1_1AnimationState.html a0ec0b1f09ef22e7ef18a041e2fb30f29

Gets whether or not this animation loops.

copyStateFrom cpp instm Ogre::AnimationState classOgre_1_1AnimationState.html ad49f3512efa4716c778e48d1223f1b4f

Copies the states from another animation state, preserving the animation name (unlike operator=) but ...

getParent cpp instm Ogre::AnimationState classOgre_1_1AnimationState.html aadbf4450864c966da1911d600a673ff7

Get the parent animation state set.

createBlendMask cpp instm Ogre::AnimationState classOgre_1_1AnimationState.html a06594a53335afbe8ccb67331e35a32fd

Create a new blend mask with the given number of entries.

destroyBlendMask cpp instm Ogre::AnimationState classOgre_1_1AnimationState.html a78fe4050a91268162602c50cf03f9774

Destroy the currently set blend mask.

_setBlendMaskData cpp instm Ogre::AnimationState classOgre_1_1AnimationState.html ad38d5a17259f4a88b29773fda638e9fa

Set the blend mask data (might be dangerous)

_setBlendMask cpp instm Ogre::AnimationState classOgre_1_1AnimationState.html a1c17270d5133a34a1d2f846d34f61a69

Set the blend mask.

getBlendMask cpp instm Ogre::AnimationState classOgre_1_1AnimationState.html a540dca3a99beca820013dca76cff68d1

Get the current blend mask (const version, may be 0)

hasBlendMask cpp instm Ogre::AnimationState classOgre_1_1AnimationState.html accc8e63c8e9521e9a879d1df6169467b

Return whether there is currently a valid blend mask set.

setBlendMaskEntry cpp instm Ogre::AnimationState classOgre_1_1AnimationState.html acd87ade1535b3721676d7257b9370a5a

Set the weight for the bone identified by the given handle.

getBlendMaskEntry cpp instm Ogre::AnimationState classOgre_1_1AnimationState.html a6e13e1f06b1c47aa3b9a7eeecc9474ea

Get the weight for the bone identified by the given handle.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mBlendMask cpp data Ogre::AnimationState classOgre_1_1AnimationState.html a2d5e8cd239d3091a650896f641bc5dd5

The blend mask (containing per bone weights)

mAnimationName cpp data Ogre::AnimationState classOgre_1_1AnimationState.html a6aaecdb4c2d236c0a8b3b1af346e511e mParent cpp data Ogre::AnimationState classOgre_1_1AnimationState.html a9c169c11fa2b35f0f9db9f68f69c0da0 mTimePos cpp data Ogre::AnimationState classOgre_1_1AnimationState.html aa524309374bba8a3eb05bac6c046ec1b mLength cpp data Ogre::AnimationState classOgre_1_1AnimationState.html a17da018a960a834b8d16af2e811b535f mWeight cpp data Ogre::AnimationState classOgre_1_1AnimationState.html a0e241844010a40259cf0eb28bcc68b98 mEnabled cpp data Ogre::AnimationState classOgre_1_1AnimationState.html a04f40a90d9464b5ed89ceb803b5e96d9 mLoop cpp data Ogre::AnimationState classOgre_1_1AnimationState.html a4a6f3f2717fa461eaf22c04bf6528288 Ogre::AnimationStateSet c cl Ogre::AnimationStateSet classOgre_1_1AnimationStateSet.html

Class encapsulating a set of AnimationState objects.

OgreAnimationState.h AnimationStateSet cpp instm Ogre::AnimationStateSet classOgre_1_1AnimationStateSet.html a0b1638f246d879e338cfe96d54e96d70

Mutex, public for external locking if needed.

AnimationStateSet cpp instm Ogre::AnimationStateSet classOgre_1_1AnimationStateSet.html a146fea0c5c0ccca83e70e9b0de2c5291

Create an animation set by copying the contents of another.

~AnimationStateSet cpp instm Ogre::AnimationStateSet classOgre_1_1AnimationStateSet.html a8b578dae12588b8b82e44af331c88dde createAnimationState cpp instm Ogre::AnimationStateSet classOgre_1_1AnimationStateSet.html ad8aa2b6241e2e6c1298055a48e3f600b

Create a new AnimationState instance.

getAnimationState cpp instm Ogre::AnimationStateSet classOgre_1_1AnimationStateSet.html a9eb5fb41650e284a9e85865547cc102a

Get an animation state by the name of the animation.

hasAnimationState cpp instm Ogre::AnimationStateSet classOgre_1_1AnimationStateSet.html a38a17537088eb0fd4f8e32c03b6c46de

Tests if state for the named animation is present.

removeAnimationState cpp instm Ogre::AnimationStateSet classOgre_1_1AnimationStateSet.html a3651ad254b49b98e8d590da1bc22735a

Remove animation state with the given name.

removeAllAnimationStates cpp instm Ogre::AnimationStateSet classOgre_1_1AnimationStateSet.html a49af4b5b62648c598fe631fda6984ea4

Remove all animation states.

getAnimationStateIterator cpp instm Ogre::AnimationStateSet classOgre_1_1AnimationStateSet.html aa4ab9e1b440f5d15e91307e01d0b5a72

Get an iterator over all the animation states in this set.

getAnimationStateIterator cpp instm Ogre::AnimationStateSet classOgre_1_1AnimationStateSet.html a1061c346582a2f0b198da77d92b2039f

Get an iterator over all the animation states in this set.

copyMatchingState cpp instm Ogre::AnimationStateSet classOgre_1_1AnimationStateSet.html a52a81d8ca7cf5823e66b62ebeb474439

Copy the state of any matching animation states from this to another.

_notifyDirty cpp instm Ogre::AnimationStateSet classOgre_1_1AnimationStateSet.html a66f959e4399f4f2d66239fadc1382503

Set the dirty flag and dirty frame number on this state set.

getDirtyFrameNumber cpp instm Ogre::AnimationStateSet classOgre_1_1AnimationStateSet.html a922432730b6857b4e7d658b410d1ca68

Get the latest animation state been altered frame number.

_notifyAnimationStateEnabled cpp instm Ogre::AnimationStateSet classOgre_1_1AnimationStateSet.html aa8c6dd75b3600a357c0a4d64150817b2

Internal method respond to enable/disable an animation state.

hasEnabledAnimationState cpp instm Ogre::AnimationStateSet classOgre_1_1AnimationStateSet.html ad45ccbbf5fa04e2fc20dd5b7d96e87df

Tests if exists enabled animation state in this set.

getEnabledAnimationStateIterator cpp instm Ogre::AnimationStateSet classOgre_1_1AnimationStateSet.html a3699918c1c9151e232ce4775adaaabe5

Get an iterator over all the enabled animation states in this set.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mDirtyFrameNumber cpp data Ogre::AnimationStateSet classOgre_1_1AnimationStateSet.html a5c0d0e57eb7f6fc084e7577681742e01 mAnimationStates cpp data Ogre::AnimationStateSet classOgre_1_1AnimationStateSet.html a48eed73e9a54596baa542fca3e7b3a9f mEnabledAnimationStates cpp data Ogre::AnimationStateSet classOgre_1_1AnimationStateSet.html a25c872cca9cf791a0ccb62feacf63e38 Ogre::AnimationStateControllerValue c cl Ogre::AnimationStateControllerValue classOgre_1_1AnimationStateControllerValue.html

ControllerValue wrapper class for AnimationState.

OgreAnimationState.h AnimationStateControllerValue cpp instm Ogre::AnimationStateControllerValue classOgre_1_1AnimationStateControllerValue.html aeb2ae06f4c83bb901a21a60e8071b2ae

Constructor, pass in the target animation state.

~AnimationStateControllerValue cpp instm Ogre::AnimationStateControllerValue classOgre_1_1AnimationStateControllerValue.html a252f8e4d8d9a3f0589ac45f75a97a24a

Destructor (parent already virtual)

getValue cpp instm Ogre::AnimationStateControllerValue classOgre_1_1AnimationStateControllerValue.html a447ecf125e179012a1efe947d0343b02

ControllerValue implementation.

setValue cpp instm Ogre::AnimationStateControllerValue classOgre_1_1AnimationStateControllerValue.html a91cba7b97509704127ccbbb712a5df6c

ControllerValue implementation.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mTargetAnimationState cpp data Ogre::AnimationStateControllerValue classOgre_1_1AnimationStateControllerValue.html a704120944d35dad25859a6f2bd5f8fc5 Ogre::TimeIndex c cl Ogre::TimeIndex classOgre_1_1TimeIndex.html

Time index object used to search keyframe at the given position.

OgreAnimationTrack.h TimeIndex cpp instm Ogre::TimeIndex classOgre_1_1TimeIndex.html adc00e0190b54c72be2185ce650daa7a7

Construct time index object by the given time position.

TimeIndex cpp instm Ogre::TimeIndex classOgre_1_1TimeIndex.html ac6f0421e5a3c653ce5e5a1a6383e969f

Construct time index object by the given time position and global keyframe index.

hasKeyIndex cpp instm Ogre::TimeIndex classOgre_1_1TimeIndex.html a69db72c39f34b6257d5a456922fc69f8 getTimePos cpp instm Ogre::TimeIndex classOgre_1_1TimeIndex.html a9890d671f480025a787d519e4a922184 getKeyIndex cpp instm Ogre::TimeIndex classOgre_1_1TimeIndex.html a2a97453fc7d6ce7e25a64de23114f786 mTimePos cpp data Ogre::TimeIndex classOgre_1_1TimeIndex.html acd9dcf5973656fa8c015c2f0dfe1ce51

The time position (in relation to the whole animation sequence)

mKeyIndex cpp data Ogre::TimeIndex classOgre_1_1TimeIndex.html a6b57e79eff73506c3ec46c9847a86d22

The global keyframe index (in relation to the whole animation sequence) that used to convert to local...

INVALID_KEY_INDEX cpp data Ogre::TimeIndex classOgre_1_1TimeIndex.html a6925dd1b6e2a897eb4ddc3d6a56af40d

Indicate it&#39;s an invalid global keyframe index.

Ogre::AnimationTrack c cl Ogre::AnimationTrack classOgre_1_1AnimationTrack.html

A &#39;track&#39; in an animation sequence, i.e.

OgreAnimationTrack.h AnimationTrack cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a0209b4a0d1461af76fdfcbf31b0537f2

Constructor.

~AnimationTrack cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a28fb904ec7b101ad71fae5c6930b0d34 getHandle cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a32de796f12f6afee4c93e12625535577

Get the handle associated with this track.

getNumKeyFrames cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html ae0c1160b89c7f2be74ae2962239bd732

Returns the number of keyframes in this animation.

getKeyFrame cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html af27f57a984619052cca4726cdfd26f3c

Returns the KeyFrame at the specified index.

getKeyFramesAtTime cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a55533ed5218c6d423e9443afa2580f5a

Gets the 2 KeyFrame objects which are active at the time given, and the blend value between them...

createKeyFrame cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a4517a1b16d6cb601754d98841bb4d7d6

Creates a new KeyFrame and adds it to this animation at the given time index.

removeKeyFrame cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a3e1ccd99179d804992a5224fe811c2dd

Removes a KeyFrame by it&#39;s index.

removeAllKeyFrames cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html ac8f7b83d742998ed46c8cdb10e404df6

Removes all the KeyFrames from this track.

getInterpolatedKeyFrame cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a48a8e96d4cb65f050dfed427f4442aa4

Gets a KeyFrame object which contains the interpolated transforms at the time index specified...

apply cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html aa32b2807aee58478f96e75bfa44141cc

Applies an animation track to the designated target.

_keyFrameDataChanged cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a715b6d025247c4857a5deba9376ae48c

Internal method used to tell the track that keyframe data has been changed, which may cause it to reb...

hasNonZeroKeyFrames cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a3a07b2082c15608cc24be21e2b6bb822

Method to determine if this track has any KeyFrames which are doing anything useful - can be used to ...

optimise cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html ad96281be1b189c69a1dbd2283d583503

Optimise the current track by removing any duplicate keyframes.

_collectKeyFrameTimes cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a9e950713ebb7b1c51fdd90ec8378c2cc

Internal method to collect keyframe times, in unique, ordered format.

_buildKeyFrameIndexMap cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html af25294adccef1ab3c5d456aee2c5cb29

Internal method to build keyframe time index map to translate global lower bound index to local lower...

_applyBaseKeyFrame cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html aed855e8117300af01d646ff49b020916

Internal method to re-base the keyframes relative to a given keyframe.

setListener cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html afe26aa738aca34c07407b6566b5d9eeb

Set a listener for this track.

getParent cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a2e5269293886cae1d0bc7e0255b239fd

Returns the parent Animation object for this track.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d KeyFrameList cpp tdef Ogre::AnimationTrack classOgre_1_1AnimationTrack.html affbdca5aaf89d6d611d8da2dc6143f1a KeyFrameIndexMap cpp tdef Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a2faf6bb4a4d61446bc25795f8f7d957c

Map used to translate global keyframe time lower bound index to local lower bound index...

createKeyFrameImpl cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html aa344f22d2582a0adacea56bf7b6dcd7d

Create a keyframe implementation - must be overridden.

populateClone cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a4e61fb2e00abd26a854d122452cb21a0

Internal method for clone implementation.

mKeyFrames cpp data Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a8a9bee08f6fa537fc0bcfcee2423775c mParent cpp data Ogre::AnimationTrack classOgre_1_1AnimationTrack.html aea479089005d263e195cde7e4faca665 mHandle cpp data Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a5fb5dc3c01452aa4d542981485d15080 mListener cpp data Ogre::AnimationTrack classOgre_1_1AnimationTrack.html ab1a098b88d428931e3d45393410bc68c mKeyFrameIndexMap cpp data Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a2c053bac1d2eedc782eb24b79dc79a21 Ogre::AnimationTrack::Listener c cl Ogre::AnimationTrack::Listener classOgre_1_1AnimationTrack_1_1Listener.html

Listener allowing you to override certain behaviour of a track, for example to drive animation proced...

OgreAnimationTrack.h ~Listener cpp instm Ogre::AnimationTrack::Listener classOgre_1_1AnimationTrack_1_1Listener.html a9a91170a7c4f2cf343ccf402ba83127f getInterpolatedKeyFrame cpp instm Ogre::AnimationTrack::Listener classOgre_1_1AnimationTrack_1_1Listener.html a6ba44b11c4a71b0324b2f7c5831ae312

Get an interpolated keyframe for this track at the given time.

Ogre::NumericAnimationTrack c cl Ogre::NumericAnimationTrack classOgre_1_1NumericAnimationTrack.html

Specialised AnimationTrack for dealing with generic animable values.

OgreAnimationTrack.h NumericAnimationTrack cpp instm Ogre::NumericAnimationTrack classOgre_1_1NumericAnimationTrack.html a2abae8df7bf7a90ec35cb57a8a412e38

Constructor.

NumericAnimationTrack cpp instm Ogre::NumericAnimationTrack classOgre_1_1NumericAnimationTrack.html a85e2b687e0e4952736ee02de3d53bc43

Constructor, associates with an AnimableValue.

createNumericKeyFrame cpp instm Ogre::NumericAnimationTrack classOgre_1_1NumericAnimationTrack.html ad1c0346a522eed44ee1fcb849e27897e

Creates a new KeyFrame and adds it to this animation at the given time index.

getInterpolatedKeyFrame cpp instm Ogre::NumericAnimationTrack classOgre_1_1NumericAnimationTrack.html aaa8109fd7c326e9d4c98c0187896e6da apply cpp instm Ogre::NumericAnimationTrack classOgre_1_1NumericAnimationTrack.html aadd219663715ff7f2f74b7255ebcbae4 applyToAnimable cpp instm Ogre::NumericAnimationTrack classOgre_1_1NumericAnimationTrack.html a2e9aaebae7953605d698f9c6f4ceb6e5

Applies an animation track to a given animable value.

getAssociatedAnimable cpp instm Ogre::NumericAnimationTrack classOgre_1_1NumericAnimationTrack.html a73eb9735e4dbe9370cb8689644d9a33c

Returns a pointer to the associated animable object (if any).

setAssociatedAnimable cpp instm Ogre::NumericAnimationTrack classOgre_1_1NumericAnimationTrack.html a89d5b800fa465b59a38ab08ebee07b5a

Sets the associated animable object which will be automatically affected by calls to &#39;apply&#39;...

getNumericKeyFrame cpp instm Ogre::NumericAnimationTrack classOgre_1_1NumericAnimationTrack.html aeab662312afde85ea91bae69c35bbad5

Returns the KeyFrame at the specified index.

_clone cpp instm Ogre::NumericAnimationTrack classOgre_1_1NumericAnimationTrack.html abbb4ea6a49e00abec1abb65ee4704674

Clone this track (internal use only)

getHandle cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a32de796f12f6afee4c93e12625535577

Get the handle associated with this track.

getNumKeyFrames cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html ae0c1160b89c7f2be74ae2962239bd732

Returns the number of keyframes in this animation.

getKeyFrame cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html af27f57a984619052cca4726cdfd26f3c

Returns the KeyFrame at the specified index.

getKeyFramesAtTime cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a55533ed5218c6d423e9443afa2580f5a

Gets the 2 KeyFrame objects which are active at the time given, and the blend value between them...

createKeyFrame cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a4517a1b16d6cb601754d98841bb4d7d6

Creates a new KeyFrame and adds it to this animation at the given time index.

removeKeyFrame cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a3e1ccd99179d804992a5224fe811c2dd

Removes a KeyFrame by it&#39;s index.

removeAllKeyFrames cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html ac8f7b83d742998ed46c8cdb10e404df6

Removes all the KeyFrames from this track.

_keyFrameDataChanged cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a715b6d025247c4857a5deba9376ae48c

Internal method used to tell the track that keyframe data has been changed, which may cause it to reb...

hasNonZeroKeyFrames cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a3a07b2082c15608cc24be21e2b6bb822

Method to determine if this track has any KeyFrames which are doing anything useful - can be used to ...

optimise cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html ad96281be1b189c69a1dbd2283d583503

Optimise the current track by removing any duplicate keyframes.

_collectKeyFrameTimes cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a9e950713ebb7b1c51fdd90ec8378c2cc

Internal method to collect keyframe times, in unique, ordered format.

_buildKeyFrameIndexMap cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html af25294adccef1ab3c5d456aee2c5cb29

Internal method to build keyframe time index map to translate global lower bound index to local lower...

_applyBaseKeyFrame cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html aed855e8117300af01d646ff49b020916

Internal method to re-base the keyframes relative to a given keyframe.

setListener cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html afe26aa738aca34c07407b6566b5d9eeb

Set a listener for this track.

getParent cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a2e5269293886cae1d0bc7e0255b239fd

Returns the parent Animation object for this track.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d KeyFrameList cpp tdef Ogre::AnimationTrack classOgre_1_1AnimationTrack.html affbdca5aaf89d6d611d8da2dc6143f1a KeyFrameIndexMap cpp tdef Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a2faf6bb4a4d61446bc25795f8f7d957c

Map used to translate global keyframe time lower bound index to local lower bound index...

createKeyFrameImpl cpp instm Ogre::NumericAnimationTrack classOgre_1_1NumericAnimationTrack.html a68c6edea0b9363bb381669d246879141 populateClone cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a4e61fb2e00abd26a854d122452cb21a0

Internal method for clone implementation.

mTargetAnim cpp data Ogre::NumericAnimationTrack classOgre_1_1NumericAnimationTrack.html a9abd089b3278141471254455f45c648d

Target to animate.

mKeyFrames cpp data Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a8a9bee08f6fa537fc0bcfcee2423775c mParent cpp data Ogre::AnimationTrack classOgre_1_1AnimationTrack.html aea479089005d263e195cde7e4faca665 mHandle cpp data Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a5fb5dc3c01452aa4d542981485d15080 mListener cpp data Ogre::AnimationTrack classOgre_1_1AnimationTrack.html ab1a098b88d428931e3d45393410bc68c mKeyFrameIndexMap cpp data Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a2c053bac1d2eedc782eb24b79dc79a21 Ogre::NodeAnimationTrack c cl Ogre::NodeAnimationTrack classOgre_1_1NodeAnimationTrack.html

Specialised AnimationTrack for dealing with node transforms.

OgreAnimationTrack.h NodeAnimationTrack cpp instm Ogre::NodeAnimationTrack classOgre_1_1NodeAnimationTrack.html a08bfcb3a32f8237ee3f0be5abfa514d4

Constructor.

NodeAnimationTrack cpp instm Ogre::NodeAnimationTrack classOgre_1_1NodeAnimationTrack.html ab2c1cd43a5efd4ccdae8600f77171943

Constructor, associates with a Node.

~NodeAnimationTrack cpp instm Ogre::NodeAnimationTrack classOgre_1_1NodeAnimationTrack.html a01ffa844be9d73c9ead5b38cc8a69809

Destructor.

createNodeKeyFrame cpp instm Ogre::NodeAnimationTrack classOgre_1_1NodeAnimationTrack.html a5018654d95b4bca786c90c073fba4898

Creates a new KeyFrame and adds it to this animation at the given time index.

getAssociatedNode cpp instm Ogre::NodeAnimationTrack classOgre_1_1NodeAnimationTrack.html a154e16dad0e109284e1119251aa4da3f

Returns a pointer to the associated Node object (if any).

setAssociatedNode cpp instm Ogre::NodeAnimationTrack classOgre_1_1NodeAnimationTrack.html a9c488e5aa6c197205cd1d70e83a22aa7

Sets the associated Node object which will be automatically affected by calls to &#39;apply&#39;.

applyToNode cpp instm Ogre::NodeAnimationTrack classOgre_1_1NodeAnimationTrack.html a19204ead354110f70193f153959a58b4

As the &#39;apply&#39; method but applies to a specified Node instead of associated node.

setUseShortestRotationPath cpp instm Ogre::NodeAnimationTrack classOgre_1_1NodeAnimationTrack.html a489fa7a407f81e876e947127cd52d7bb

Sets the method of rotation calculation.

getUseShortestRotationPath cpp instm Ogre::NodeAnimationTrack classOgre_1_1NodeAnimationTrack.html a4186c14ee9b495a25cfb529e001a5569

Gets the method of rotation calculation.

getInterpolatedKeyFrame cpp instm Ogre::NodeAnimationTrack classOgre_1_1NodeAnimationTrack.html a2eddbf3e31adce0c1cde9db3d710c131 apply cpp instm Ogre::NodeAnimationTrack classOgre_1_1NodeAnimationTrack.html a6260acaf8a310d45a175030e5b2f41d7 _keyFrameDataChanged cpp instm Ogre::NodeAnimationTrack classOgre_1_1NodeAnimationTrack.html ac63ec3b7f27897f2223aca60f4c90422 getNodeKeyFrame cpp instm Ogre::NodeAnimationTrack classOgre_1_1NodeAnimationTrack.html ad0e20b825ba5221fe809456795fa9afe

Returns the KeyFrame at the specified index.

hasNonZeroKeyFrames cpp instm Ogre::NodeAnimationTrack classOgre_1_1NodeAnimationTrack.html a33dfa5ceaf4d6636da3a46038068aa11

Method to determine if this track has any KeyFrames which are doing anything useful - can be used to ...

optimise cpp instm Ogre::NodeAnimationTrack classOgre_1_1NodeAnimationTrack.html abab18a48c2cf56ef09d5049fa8289ad2

Optimise the current track by removing any duplicate keyframes.

_clone cpp instm Ogre::NodeAnimationTrack classOgre_1_1NodeAnimationTrack.html af8baa5bda564ab10fced1e265f21f833

Clone this track (internal use only)

_applyBaseKeyFrame cpp instm Ogre::NodeAnimationTrack classOgre_1_1NodeAnimationTrack.html acdfc6729a95edae3da832c713648046d

Internal method to re-base the keyframes relative to a given keyframe.

getHandle cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a32de796f12f6afee4c93e12625535577

Get the handle associated with this track.

getNumKeyFrames cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html ae0c1160b89c7f2be74ae2962239bd732

Returns the number of keyframes in this animation.

getKeyFrame cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html af27f57a984619052cca4726cdfd26f3c

Returns the KeyFrame at the specified index.

getKeyFramesAtTime cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a55533ed5218c6d423e9443afa2580f5a

Gets the 2 KeyFrame objects which are active at the time given, and the blend value between them...

createKeyFrame cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a4517a1b16d6cb601754d98841bb4d7d6

Creates a new KeyFrame and adds it to this animation at the given time index.

removeKeyFrame cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a3e1ccd99179d804992a5224fe811c2dd

Removes a KeyFrame by it&#39;s index.

removeAllKeyFrames cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html ac8f7b83d742998ed46c8cdb10e404df6

Removes all the KeyFrames from this track.

_collectKeyFrameTimes cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a9e950713ebb7b1c51fdd90ec8378c2cc

Internal method to collect keyframe times, in unique, ordered format.

_buildKeyFrameIndexMap cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html af25294adccef1ab3c5d456aee2c5cb29

Internal method to build keyframe time index map to translate global lower bound index to local lower...

setListener cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html afe26aa738aca34c07407b6566b5d9eeb

Set a listener for this track.

getParent cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a2e5269293886cae1d0bc7e0255b239fd

Returns the parent Animation object for this track.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d KeyFrameList cpp tdef Ogre::AnimationTrack classOgre_1_1AnimationTrack.html affbdca5aaf89d6d611d8da2dc6143f1a KeyFrameIndexMap cpp tdef Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a2faf6bb4a4d61446bc25795f8f7d957c

Map used to translate global keyframe time lower bound index to local lower bound index...

createKeyFrameImpl cpp instm Ogre::NodeAnimationTrack classOgre_1_1NodeAnimationTrack.html ae924dabecde99745c3aa9a24729e8902

Specialised keyframe creation.

buildInterpolationSplines cpp instm Ogre::NodeAnimationTrack classOgre_1_1NodeAnimationTrack.html a1745b618de6c8684b77ef3f2314065e3 populateClone cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a4e61fb2e00abd26a854d122452cb21a0

Internal method for clone implementation.

mTargetNode cpp data Ogre::NodeAnimationTrack classOgre_1_1NodeAnimationTrack.html a0dc80f6d98b2b0d4d1022af4629abf88 mSplines cpp data Ogre::NodeAnimationTrack classOgre_1_1NodeAnimationTrack.html aeda31d3b9e77688be33d7e57b0d25f0b mSplineBuildNeeded cpp data Ogre::NodeAnimationTrack classOgre_1_1NodeAnimationTrack.html a9254f84e8a884379be88508481a9760d mUseShortestRotationPath cpp data Ogre::NodeAnimationTrack classOgre_1_1NodeAnimationTrack.html a5b92dd90793e598d1338e0573a22d62d

Defines if rotation is done using shortest path.

mKeyFrames cpp data Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a8a9bee08f6fa537fc0bcfcee2423775c mParent cpp data Ogre::AnimationTrack classOgre_1_1AnimationTrack.html aea479089005d263e195cde7e4faca665 mHandle cpp data Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a5fb5dc3c01452aa4d542981485d15080 mListener cpp data Ogre::AnimationTrack classOgre_1_1AnimationTrack.html ab1a098b88d428931e3d45393410bc68c mKeyFrameIndexMap cpp data Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a2c053bac1d2eedc782eb24b79dc79a21 Ogre::NodeAnimationTrack::Splines c cl Ogre::NodeAnimationTrack::Splines structOgre_1_1NodeAnimationTrack_1_1Splines.html OgreAnimationTrack.h positionSpline cpp data Ogre::NodeAnimationTrack::Splines structOgre_1_1NodeAnimationTrack_1_1Splines.html a545a2f4873eb3e6ff42997da321cbe59 scaleSpline cpp data Ogre::NodeAnimationTrack::Splines structOgre_1_1NodeAnimationTrack_1_1Splines.html af7740aeef144596bb9eab92e0aefab3a rotationSpline cpp data Ogre::NodeAnimationTrack::Splines structOgre_1_1NodeAnimationTrack_1_1Splines.html a4b17f183d68c44f65eb9ff11b61b90fc Ogre::VertexAnimationTrack c cl Ogre::VertexAnimationTrack classOgre_1_1VertexAnimationTrack.html

Specialised AnimationTrack for dealing with changing vertex position information.

OgreAnimationTrack.h VertexAnimationTrack cpp instm Ogre::VertexAnimationTrack classOgre_1_1VertexAnimationTrack.html a06136478dc5dff67a65d50067628a24b

Constructor.

VertexAnimationTrack cpp instm Ogre::VertexAnimationTrack classOgre_1_1VertexAnimationTrack.html ad608609aaa85876c7c23c298e446cdff

Constructor, associates with target VertexData and temp buffer (for software)

getAnimationType cpp instm Ogre::VertexAnimationTrack classOgre_1_1VertexAnimationTrack.html aa2c105e1ad534cdd9938331f8eb1cae6

Get the type of vertex animation we&#39;re performing.

getVertexAnimationIncludesNormals cpp instm Ogre::VertexAnimationTrack classOgre_1_1VertexAnimationTrack.html aa2dfe3257d2a56e6b18505d51146da96

Whether the vertex animation (if present) includes normals.

createVertexMorphKeyFrame cpp instm Ogre::VertexAnimationTrack classOgre_1_1VertexAnimationTrack.html a827ce0ebb406c71ef1868edf98ef58fc

Creates a new morph KeyFrame and adds it to this animation at the given time index.

createVertexPoseKeyFrame cpp instm Ogre::VertexAnimationTrack classOgre_1_1VertexAnimationTrack.html a4b0bd6098fec16a9e1083f0e36a755e9

Creates the single pose KeyFrame and adds it to this animation.

getInterpolatedKeyFrame cpp instm Ogre::VertexAnimationTrack classOgre_1_1VertexAnimationTrack.html a971c33f7d8d93cbf93dc0ec51fb5d71d apply cpp instm Ogre::VertexAnimationTrack classOgre_1_1VertexAnimationTrack.html a142ab858538a9984b4cf2b5267fcda45 applyToVertexData cpp instm Ogre::VertexAnimationTrack classOgre_1_1VertexAnimationTrack.html a2a0f0bf65e74c4cd3a92fd60e2e26cbe

As the &#39;apply&#39; method but applies to specified VertexData instead of associated data.

getVertexMorphKeyFrame cpp instm Ogre::VertexAnimationTrack classOgre_1_1VertexAnimationTrack.html a1c9ac9c5e75c9db77b7aad8dd7b651ab

Returns the morph KeyFrame at the specified index.

getVertexPoseKeyFrame cpp instm Ogre::VertexAnimationTrack classOgre_1_1VertexAnimationTrack.html a2e934a3d97a57275a0466c5f48281875

Returns the pose KeyFrame at the specified index.

setAssociatedVertexData cpp instm Ogre::VertexAnimationTrack classOgre_1_1VertexAnimationTrack.html aa37cffa57bfec055af3982f6c50c45a9

Sets the associated VertexData which this track will update.

getAssociatedVertexData cpp instm Ogre::VertexAnimationTrack classOgre_1_1VertexAnimationTrack.html aa1c92109ea295276cb6730ba8f155a64

Gets the associated VertexData which this track will update.

setTargetMode cpp instm Ogre::VertexAnimationTrack classOgre_1_1VertexAnimationTrack.html ad3def6ebcacc946484a16745ba89a060

Set the target mode.

getTargetMode cpp instm Ogre::VertexAnimationTrack classOgre_1_1VertexAnimationTrack.html a9ba2ac9172215ae3abfdf2cda61da663

Get the target mode.

hasNonZeroKeyFrames cpp instm Ogre::VertexAnimationTrack classOgre_1_1VertexAnimationTrack.html afa0e80d8dd451a65d89f7f9365a929e5

Method to determine if this track has any KeyFrames which are doing anything useful - can be used to ...

optimise cpp instm Ogre::VertexAnimationTrack classOgre_1_1VertexAnimationTrack.html a366c0dfa30d9b59d685ff1f7622b5ba7

Optimise the current track by removing any duplicate keyframes.

_clone cpp instm Ogre::VertexAnimationTrack classOgre_1_1VertexAnimationTrack.html a1aca615eb45df1be9c57f95e6889512e

Clone this track (internal use only)

_applyBaseKeyFrame cpp instm Ogre::VertexAnimationTrack classOgre_1_1VertexAnimationTrack.html a6a2e377adc0c21f46907ac73553c2024

Internal method to re-base the keyframes relative to a given keyframe.

getHandle cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a32de796f12f6afee4c93e12625535577

Get the handle associated with this track.

getNumKeyFrames cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html ae0c1160b89c7f2be74ae2962239bd732

Returns the number of keyframes in this animation.

getKeyFrame cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html af27f57a984619052cca4726cdfd26f3c

Returns the KeyFrame at the specified index.

getKeyFramesAtTime cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a55533ed5218c6d423e9443afa2580f5a

Gets the 2 KeyFrame objects which are active at the time given, and the blend value between them...

createKeyFrame cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a4517a1b16d6cb601754d98841bb4d7d6

Creates a new KeyFrame and adds it to this animation at the given time index.

removeKeyFrame cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a3e1ccd99179d804992a5224fe811c2dd

Removes a KeyFrame by it&#39;s index.

removeAllKeyFrames cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html ac8f7b83d742998ed46c8cdb10e404df6

Removes all the KeyFrames from this track.

_keyFrameDataChanged cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a715b6d025247c4857a5deba9376ae48c

Internal method used to tell the track that keyframe data has been changed, which may cause it to reb...

_collectKeyFrameTimes cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a9e950713ebb7b1c51fdd90ec8378c2cc

Internal method to collect keyframe times, in unique, ordered format.

_buildKeyFrameIndexMap cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html af25294adccef1ab3c5d456aee2c5cb29

Internal method to build keyframe time index map to translate global lower bound index to local lower...

setListener cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html afe26aa738aca34c07407b6566b5d9eeb

Set a listener for this track.

getParent cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a2e5269293886cae1d0bc7e0255b239fd

Returns the parent Animation object for this track.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d KeyFrameList cpp tdef Ogre::AnimationTrack classOgre_1_1AnimationTrack.html affbdca5aaf89d6d611d8da2dc6143f1a KeyFrameIndexMap cpp tdef Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a2faf6bb4a4d61446bc25795f8f7d957c

Map used to translate global keyframe time lower bound index to local lower bound index...

createKeyFrameImpl cpp instm Ogre::VertexAnimationTrack classOgre_1_1VertexAnimationTrack.html acb49f4f94c1198ba4fe955337796615d applyPoseToVertexData cpp instm Ogre::VertexAnimationTrack classOgre_1_1VertexAnimationTrack.html a9f90733cbb7225fc7213ab01eb858d92

Utility method for applying pose animation.

populateClone cpp instm Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a4e61fb2e00abd26a854d122452cb21a0

Internal method for clone implementation.

mAnimationType cpp data Ogre::VertexAnimationTrack classOgre_1_1VertexAnimationTrack.html a2ac916da1e92895527b816f1da170759

Animation type.

mTargetVertexData cpp data Ogre::VertexAnimationTrack classOgre_1_1VertexAnimationTrack.html a146021bbee13fee93a93bd8ef913d77a

Target to animate.

mTargetMode cpp data Ogre::VertexAnimationTrack classOgre_1_1VertexAnimationTrack.html a719e33971eaf3ae6b4f9bc603c94595c

Mode to apply.

mKeyFrames cpp data Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a8a9bee08f6fa537fc0bcfcee2423775c mParent cpp data Ogre::AnimationTrack classOgre_1_1AnimationTrack.html aea479089005d263e195cde7e4faca665 mHandle cpp data Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a5fb5dc3c01452aa4d542981485d15080 mListener cpp data Ogre::AnimationTrack classOgre_1_1AnimationTrack.html ab1a098b88d428931e3d45393410bc68c mKeyFrameIndexMap cpp data Ogre::AnimationTrack classOgre_1_1AnimationTrack.html a2c053bac1d2eedc782eb24b79dc79a21 TM_SOFTWARE cpp econst Ogre::VertexAnimationTrack classOgre_1_1VertexAnimationTrack.html a8428fcdefb79b2dd650b22968a3e8134a2e9398cdf64d0a07033f83a3ddaadf2c

Interpolate vertex positions in software.

TM_HARDWARE cpp econst Ogre::VertexAnimationTrack classOgre_1_1VertexAnimationTrack.html a8428fcdefb79b2dd650b22968a3e8134a8c5fb4696cb266eb28aa2ec029aad0c3

Bind keyframe 1 to position, and keyframe 2 to a texture coordinate for interpolation in hardware...

Ogre::Any c cl Ogre::Any classOgre_1_1Any.html

Variant type that can hold Any other type.

OgreAny.h Any cpp instm Ogre::Any classOgre_1_1Any.html aa7e584ce6897ef8c468404ba60996644 Any cpp instm Ogre::Any classOgre_1_1Any.html a70649e96fecf1a03018f89214580d301 Any cpp instm Ogre::Any classOgre_1_1Any.html a86f4cf2e8df053fc4a43ce2b8e07572d ~Any cpp instm Ogre::Any classOgre_1_1Any.html adc16537bcc7e1ef5ea0a0cae7bbc37bc swap cpp instm Ogre::Any classOgre_1_1Any.html a8e18c614d89437e11df1b8defe85ea2e operator= cpp instm Ogre::Any classOgre_1_1Any.html ace912cd3c6c53f0ebd6c7146e460cc20 operator= cpp instm Ogre::Any classOgre_1_1Any.html ab714694739f9a50a361f3087e2188c94 isEmpty cpp instm Ogre::Any classOgre_1_1Any.html af6206a0377aaf42fbb1224a5fbaf6246 getType cpp instm Ogre::Any classOgre_1_1Any.html acbff05f938b211cb667dddcb46102722 destroy cpp instm Ogre::Any classOgre_1_1Any.html a3c414d8a6803eb4b319d39c2628b435b operator() cpp instm Ogre::Any classOgre_1_1Any.html ab9095a3fc640b7276ca9dd6f79f03d1f get cpp instm Ogre::Any classOgre_1_1Any.html abde2f35b107895457db547a2fa94509e mContent cpp data Ogre::Any classOgre_1_1Any.html a9a6bedddda6079058335bb8e78497445 operator<< cpp ffunc Ogre::Any classOgre_1_1Any.html adeded586bbc395a3e2d075d63c19f0f6 any_cast cpp ffunc Ogre::Any classOgre_1_1Any.html ad52fddf4aadae22e9471b6d76cf9749f Ogre::Any::holder c tmplt Ogre::Any::holder classOgre_1_1Any_1_1holder.html OgreAny.h holder cpp instm Ogre::Any::holder classOgre_1_1Any_1_1holder.html a803b4e5fdf898de9072da835bedcd9d8 getType cpp instm Ogre::Any::holder classOgre_1_1Any_1_1holder.html a56afb766401eb023cbefc760a7d9c984 clone cpp instm Ogre::Any::holder classOgre_1_1Any_1_1holder.html a92b6d40054444e8fce5e47f091f63c50 writeToStream cpp instm Ogre::Any::holder classOgre_1_1Any_1_1holder.html a5877c5d406ad50d82277f0f85444f2e0 held cpp data Ogre::Any::holder classOgre_1_1Any_1_1holder.html a70556b17407a80c23564be7c12c80c8b Ogre::Any::placeholder c cl Ogre::Any::placeholder classOgre_1_1Any_1_1placeholder.html OgreAny.h ~placeholder cpp instm Ogre::Any::placeholder classOgre_1_1Any_1_1placeholder.html ad122e24bf73e447ee0a34066598a4866 getType cpp instm Ogre::Any::placeholder classOgre_1_1Any_1_1placeholder.html adbffede1819fffac5df00b2456d485ba clone cpp instm Ogre::Any::placeholder classOgre_1_1Any_1_1placeholder.html ad445f6f56c8869809d9619707fbbe671 writeToStream cpp instm Ogre::Any::placeholder classOgre_1_1Any_1_1placeholder.html ac8109f388caa8709eab98200fd6aab5b Ogre::AnyNumeric c cl Ogre::AnyNumeric classOgre_1_1AnyNumeric.html

Specialised Any class which has built in arithmetic operators, but can hold only types which support ...

OgreAny.h AnyNumeric cpp instm Ogre::AnyNumeric classOgre_1_1AnyNumeric.html ae46b3b0ebe2e956031cfa3f771087708 AnyNumeric cpp instm Ogre::AnyNumeric classOgre_1_1AnyNumeric.html a56d143332e5388489b3a3c3a11c45e30 AnyNumeric cpp instm Ogre::AnyNumeric classOgre_1_1AnyNumeric.html a9ae2045cc85e7a8e134d54e0babc2a3f operator= cpp instm Ogre::AnyNumeric classOgre_1_1AnyNumeric.html ae50aea5f19e2fd3957eebbd688c0a533 operator+ cpp instm Ogre::AnyNumeric classOgre_1_1AnyNumeric.html a00fd7a417079429e2fd6b3622b51749f operator- cpp instm Ogre::AnyNumeric classOgre_1_1AnyNumeric.html a298def7d35b38a3751d396a26cbe0137 operator* cpp instm Ogre::AnyNumeric classOgre_1_1AnyNumeric.html a3864d8575707ac369778e7f592fd2bb2 operator* cpp instm Ogre::AnyNumeric classOgre_1_1AnyNumeric.html ae1a6f8428fae01d673986391b275cd3c operator/ cpp instm Ogre::AnyNumeric classOgre_1_1AnyNumeric.html a42655948f62f8795f0e1133c38aa4d8e operator+= cpp instm Ogre::AnyNumeric classOgre_1_1AnyNumeric.html aa4087f5136e423b245fd620527e2966f operator-= cpp instm Ogre::AnyNumeric classOgre_1_1AnyNumeric.html a826b7eaea253ac06098fec4002c5c768 operator*= cpp instm Ogre::AnyNumeric classOgre_1_1AnyNumeric.html abb6d30f1c397630e4e322e6dcc04bffc operator/= cpp instm Ogre::AnyNumeric classOgre_1_1AnyNumeric.html a45c2fcf50e3b46055c7cf4f31dbd49f5 swap cpp instm Ogre::Any classOgre_1_1Any.html a8e18c614d89437e11df1b8defe85ea2e isEmpty cpp instm Ogre::Any classOgre_1_1Any.html af6206a0377aaf42fbb1224a5fbaf6246 getType cpp instm Ogre::Any classOgre_1_1Any.html acbff05f938b211cb667dddcb46102722 destroy cpp instm Ogre::Any classOgre_1_1Any.html a3c414d8a6803eb4b319d39c2628b435b operator() cpp instm Ogre::Any classOgre_1_1Any.html ab9095a3fc640b7276ca9dd6f79f03d1f get cpp instm Ogre::Any classOgre_1_1Any.html abde2f35b107895457db547a2fa94509e AnyNumeric cpp instm Ogre::AnyNumeric classOgre_1_1AnyNumeric.html a58c2548951abc9a76f4b4a36a1696d73

Construct from holder.

mContent cpp data Ogre::Any classOgre_1_1Any.html a9a6bedddda6079058335bb8e78497445 operator<< cpp ffunc Ogre::Any classOgre_1_1Any.html adeded586bbc395a3e2d075d63c19f0f6 any_cast cpp ffunc Ogre::Any classOgre_1_1Any.html ad52fddf4aadae22e9471b6d76cf9749f Ogre::AnyNumeric::numholder c tmplt Ogre::AnyNumeric::numholder classOgre_1_1AnyNumeric_1_1numholder.html OgreAny.h numholder cpp instm Ogre::AnyNumeric::numholder classOgre_1_1AnyNumeric_1_1numholder.html ab9414baa5ac2efe6abe7486d4287d137 getType cpp instm Ogre::AnyNumeric::numholder classOgre_1_1AnyNumeric_1_1numholder.html a30747552f8f12160cab496cf7b0d3e23 clone cpp instm Ogre::AnyNumeric::numholder classOgre_1_1AnyNumeric_1_1numholder.html a8f39c28d0d67fec960573196e5e462a7 add cpp instm Ogre::AnyNumeric::numholder classOgre_1_1AnyNumeric_1_1numholder.html a2720b7413df1f0384dc6a53f618a5776 subtract cpp instm Ogre::AnyNumeric::numholder classOgre_1_1AnyNumeric_1_1numholder.html a28c881c1c5e62ebeb79d451f059fbed4 multiply cpp instm Ogre::AnyNumeric::numholder classOgre_1_1AnyNumeric_1_1numholder.html a09ef8fec011588204b5ffc4c00770526 multiply cpp instm Ogre::AnyNumeric::numholder classOgre_1_1AnyNumeric_1_1numholder.html a582605d2ca14d373552fc099760a346a divide cpp instm Ogre::AnyNumeric::numholder classOgre_1_1AnyNumeric_1_1numholder.html a5df1d61d12c35b1abc587ea2323ec1f5 writeToStream cpp instm Ogre::AnyNumeric::numholder classOgre_1_1AnyNumeric_1_1numholder.html a1cd19a31e8c9e9f73824e2db792bf629 held cpp data Ogre::AnyNumeric::numholder classOgre_1_1AnyNumeric_1_1numholder.html af70c75bcdb763868f6c40591a1e64699 Ogre::AnyNumeric::numplaceholder c cl Ogre::AnyNumeric::numplaceholder classOgre_1_1AnyNumeric_1_1numplaceholder.html OgreAny.h ~numplaceholder cpp instm Ogre::AnyNumeric::numplaceholder classOgre_1_1AnyNumeric_1_1numplaceholder.html a0fc12f0f9daac95af59b02f5ecdd4f1f add cpp instm Ogre::AnyNumeric::numplaceholder classOgre_1_1AnyNumeric_1_1numplaceholder.html aa37dfb658be4cb32bb248647bb7f6dd0 subtract cpp instm Ogre::AnyNumeric::numplaceholder classOgre_1_1AnyNumeric_1_1numplaceholder.html a59c82a0733cbcb1fcc662ebe8c98b7a7 multiply cpp instm Ogre::AnyNumeric::numplaceholder classOgre_1_1AnyNumeric_1_1numplaceholder.html a10a7671b8f9cb821fb5d720c3457358b multiply cpp instm Ogre::AnyNumeric::numplaceholder classOgre_1_1AnyNumeric_1_1numplaceholder.html a33346f961dc51e8a3fc0a347104f999e divide cpp instm Ogre::AnyNumeric::numplaceholder classOgre_1_1AnyNumeric_1_1numplaceholder.html acbf4855254ff7aefc864293d5da97ab4 getType cpp instm Ogre::Any::placeholder classOgre_1_1Any_1_1placeholder.html adbffede1819fffac5df00b2456d485ba clone cpp instm Ogre::Any::placeholder classOgre_1_1Any_1_1placeholder.html ad445f6f56c8869809d9619707fbbe671 writeToStream cpp instm Ogre::Any::placeholder classOgre_1_1Any_1_1placeholder.html ac8109f388caa8709eab98200fd6aab5b Ogre::FileInfo c cl Ogre::FileInfo structOgre_1_1FileInfo.html

Information about a file/directory within the archive will be returned using a FileInfo struct...

OgreArchive.h archive cpp data Ogre::FileInfo structOgre_1_1FileInfo.html a60434fe6c87df669188d79633ddc73c6

The archive in which the file has been found (for info when performing multi-Archive searches...

filename cpp data Ogre::FileInfo structOgre_1_1FileInfo.html a841227629a26a422c3ba6c4bd1877d62

The file&#39;s fully qualified name.

path cpp data Ogre::FileInfo structOgre_1_1FileInfo.html ad2e54ca7979d9c87a255e6eb532a33f2

Path name; separated by &#39;/&#39; and ending with &#39;/&#39;.

basename cpp data Ogre::FileInfo structOgre_1_1FileInfo.html ac48eca5413e87a3efd1f3355b994f5fd

Base filename.

compressedSize cpp data Ogre::FileInfo structOgre_1_1FileInfo.html ac9634cdb326f2b11575a8cc7fc509b96

Compressed size.

uncompressedSize cpp data Ogre::FileInfo structOgre_1_1FileInfo.html a66c7bf4f59feb619016a5c70e4ded4ee

Uncompressed size.

Ogre::Archive c cl Ogre::Archive classOgre_1_1Archive.html

Archive-handling class.

OgreArchive.h Archive cpp instm Ogre::Archive classOgre_1_1Archive.html aa527675b915110919a754a226feebc4f

Constructor - don&#39;t call direct, used by ArchiveFactory.

~Archive cpp instm Ogre::Archive classOgre_1_1Archive.html a370fba29d752fa317e992aec6625d5ed

Default destructor.

getName cpp instm Ogre::Archive classOgre_1_1Archive.html aa4860f997861f44b61a436d55cdcc66b

Get the name of this archive.

isCaseSensitive cpp instm Ogre::Archive classOgre_1_1Archive.html a4169eee25281ebb54adeb9f06d9a7d80

Returns whether this archive is case sensitive in the way it matches files.

load cpp instm Ogre::Archive classOgre_1_1Archive.html a6a073d74d1fab7d5499a35fab466c1b3

Loads the archive.

unload cpp instm Ogre::Archive classOgre_1_1Archive.html a5c2927f6a35441ea77262f95e4b0a6a0

Unloads the archive.

isReadOnly cpp instm Ogre::Archive classOgre_1_1Archive.html aac59f4ba4e35fe3bf8820117593d0998

Reports whether this Archive is read-only, or whether the contents can be updated.

open cpp instm Ogre::Archive classOgre_1_1Archive.html a919327fffdf74b7bc02bab6821732cd1

Open a stream on a given file.

create cpp instm Ogre::Archive classOgre_1_1Archive.html a89cb3f2063d3d1920f2deac1934b3c22

Create a new file (or overwrite one already there).

remove cpp instm Ogre::Archive classOgre_1_1Archive.html af0144235a0da9fe837138c7482e2b7aa

Delete a named file.

list cpp instm Ogre::Archive classOgre_1_1Archive.html a777370220240813a2595689c913dec16

List all file names in the archive.

listFileInfo cpp instm Ogre::Archive classOgre_1_1Archive.html a5c1747f4ab92962a5528a263c714dc31

List all files in the archive with accompanying information.

find cpp instm Ogre::Archive classOgre_1_1Archive.html a864dc708cbb78b00e7fd8053a8ad28fa

Find all file or directory names matching a given pattern in this archive.

exists cpp instm Ogre::Archive classOgre_1_1Archive.html adee2a6cd49a969e4329ea41eaa27e861

Find out if the named file exists (note: fully qualified filename required)

getModifiedTime cpp instm Ogre::Archive classOgre_1_1Archive.html a4dfb3997d1a088f414d2146218c56d74

Retrieve the modification time of a given file.

findFileInfo cpp instm Ogre::Archive classOgre_1_1Archive.html a97f9929a9f3bafe00ede46256948ebad

Find all files or directories matching a given pattern in this archive and get some detailed informat...

getType cpp instm Ogre::Archive classOgre_1_1Archive.html ab0fe79a8deba20a1cc1301f68805b621

Return the type code of this Archive.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mName cpp data Ogre::Archive classOgre_1_1Archive.html ab1e42e1a419b26b1b7c6f26b77dde5a3

Archive name.

mType cpp data Ogre::Archive classOgre_1_1Archive.html abf7ba39bebb760ce55d517aa289096fb

Archive type code.

mReadOnly cpp data Ogre::Archive classOgre_1_1Archive.html ad85bb767e01c492075ec5291c1b9f5c4

Read-only flag.

Ogre::ArchiveFactory c cl Ogre::ArchiveFactory classOgre_1_1ArchiveFactory.html

Abstract factory class, archive codec plugins can register concrete subclasses of this...

OgreArchiveFactory.h ~ArchiveFactory cpp instm Ogre::ArchiveFactory classOgre_1_1ArchiveFactory.html ad9799ad36b5e40eda7e755e13ec3ee06 getType unknown instm Ogre::FactoryObj< Archive > classOgre_1_1FactoryObj.html a3d8aef92fb9e0eac7ed41167fb686a10

Returns the factory type.

createInstance unknown instm Ogre::FactoryObj< Archive > classOgre_1_1FactoryObj.html a0a4a382d89b01a0c24e27b02af71153a

Creates a new object.

destroyInstance unknown instm Ogre::FactoryObj< Archive > classOgre_1_1FactoryObj.html a2cd5033cddd1a06f24cd02de9a0e9516

Destroys an object which was created by this factory.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Ogre::ArchiveManager c cl Ogre::ArchiveManager classOgre_1_1ArchiveManager.html

This class manages the available ArchiveFactory plugins.

OgreArchiveManager.h ArchiveMapIterator cpp tdef Ogre::ArchiveManager classOgre_1_1ArchiveManager.html a912729e3f6383f3883ffd361bca0464f ArchiveManager cpp instm Ogre::ArchiveManager classOgre_1_1ArchiveManager.html a4af6cf74f6bc68dfbc25032799261c3a

Default constructor - should never get called by a client app.

~ArchiveManager cpp instm Ogre::ArchiveManager classOgre_1_1ArchiveManager.html a0abcd0bcbab592304b00023b87d2b48e

Default destructor.

load cpp instm Ogre::ArchiveManager classOgre_1_1ArchiveManager.html a5aee8deff46987c5cfd2c427c80bacde

Opens an archive for file reading.

unload cpp instm Ogre::ArchiveManager classOgre_1_1ArchiveManager.html afae10919b8d8d0884fe413d56a683006

Unloads an archive.

unload cpp instm Ogre::ArchiveManager classOgre_1_1ArchiveManager.html a05baddedf360653448d436c33dbf0de3

Unloads an archive by name.

getArchiveIterator cpp instm Ogre::ArchiveManager classOgre_1_1ArchiveManager.html abbd80b38555563f8c2b58956e04943cb

Get an iterator over the Archives in this Manager.

addArchiveFactory cpp instm Ogre::ArchiveManager classOgre_1_1ArchiveManager.html ab6c255acb890a2d21ae1d3379a512730

Adds a new ArchiveFactory to the list of available factories.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::ArchiveManager classOgre_1_1ArchiveManager.html ad5b5f92045294d97c3aecddaba89de31

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::ArchiveManager classOgre_1_1ArchiveManager.html a460a08ab422a879e91dd154ee33c2aac

Override standard Singleton retrieval.

ArchiveFactoryMap cpp tdef Ogre::ArchiveManager classOgre_1_1ArchiveManager.html a2103596f3aa07208b298e7bf2fa83206 ArchiveMap cpp tdef Ogre::ArchiveManager classOgre_1_1ArchiveManager.html a403698aa15b230fe40abf5aea1291ae9

Currently loaded archives.

mArchFactories cpp data Ogre::ArchiveManager classOgre_1_1ArchiveManager.html abe0af361a9d7c3c4177b2392efac3c0a

Factories available to create archives, indexed by archive type (String identifier e...

mArchives cpp data Ogre::ArchiveManager classOgre_1_1ArchiveManager.html ac718cc69b4a623985696290eecca5d2e msSingleton unknown data Ogre::Singleton< ArchiveManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::AtomicObject c tmplt Ogre::AtomicObject classOgre_1_1AtomicObject.html OgreAtomicWrappers.h AtomicObject cpp instm Ogre::AtomicObject classOgre_1_1AtomicObject.html a1a735a151b7c9e97b3095ce59f3fb35f AtomicObject cpp instm Ogre::AtomicObject classOgre_1_1AtomicObject.html a140023f984d7c31ce54cedfeea8e52f4 AtomicObject cpp instm Ogre::AtomicObject classOgre_1_1AtomicObject.html afddc516687dc1689a52799d392314ac7 operator= cpp instm Ogre::AtomicObject classOgre_1_1AtomicObject.html a8a364f1b9caf8e6370cf934df98d2b65 get cpp instm Ogre::AtomicObject classOgre_1_1AtomicObject.html a6a0ec9d4641d7ad76556dce12dcc389b set cpp instm Ogre::AtomicObject classOgre_1_1AtomicObject.html a9e26319c6463bb3c6fc7a1fbd41371ae cas cpp instm Ogre::AtomicObject classOgre_1_1AtomicObject.html a1b10b36d617340e20ad8bb4cde753624 operator++ cpp instm Ogre::AtomicObject classOgre_1_1AtomicObject.html ab25c34a298a2e309bc3b5289dd77a920 operator++ cpp instm Ogre::AtomicObject classOgre_1_1AtomicObject.html a270b27b1ae5c86ea245abb600c1fe6a4 operator-- cpp instm Ogre::AtomicObject classOgre_1_1AtomicObject.html a522c27e085a3ed54877a55749c1ed234 operator+= cpp instm Ogre::AtomicObject classOgre_1_1AtomicObject.html a9aabeb9790ae20baf90b4447626436de mField cpp data Ogre::AtomicObject classOgre_1_1AtomicObject.html ac7c144351c2178e0401c34c2bbd31680 Ogre::AtomicScalar c tmplt Ogre::AtomicScalar classOgre_1_1AtomicScalar.html OgreAtomicWrappers.h AtomicScalar cpp instm Ogre::AtomicScalar classOgre_1_1AtomicScalar.html ab5c4f1a0732ba493f63d9f05b2064d39 AtomicScalar cpp instm Ogre::AtomicScalar classOgre_1_1AtomicScalar.html a7f7b1b54d293173d8f7b7351f4f9d148 AtomicScalar cpp instm Ogre::AtomicScalar classOgre_1_1AtomicScalar.html aa928121fb83ba0746dda532079142191 operator= cpp instm Ogre::AtomicScalar classOgre_1_1AtomicScalar.html add12daab3ff51fa24089269ab93100a5 get cpp instm Ogre::AtomicScalar classOgre_1_1AtomicScalar.html a0760f71192ec2403e8928d69f27e8ff0 set cpp instm Ogre::AtomicScalar classOgre_1_1AtomicScalar.html a18c86c571d84ca7daf21ff3e3265f886 cas cpp instm Ogre::AtomicScalar classOgre_1_1AtomicScalar.html a9efd49c8680f5e29cfb6da1de45da0e9 operator++ cpp instm Ogre::AtomicScalar classOgre_1_1AtomicScalar.html a0d3b3c126fd72016f63d2b70e206341d operator-- cpp instm Ogre::AtomicScalar classOgre_1_1AtomicScalar.html ad570fbf9aa6ad3cc688ad7a572cfea1f operator++ cpp instm Ogre::AtomicScalar classOgre_1_1AtomicScalar.html ad45b625889810c679099fa85d7376cee operator-- cpp instm Ogre::AtomicScalar classOgre_1_1AtomicScalar.html a3aeaef070ff26d2920cc0cd2e48b1b1c operator+= cpp instm Ogre::AtomicScalar classOgre_1_1AtomicScalar.html a582c7e533ac3485ca23d206a259b2860 mField cpp data Ogre::AtomicScalar classOgre_1_1AtomicScalar.html a0a91e280e9d28815a3e4e16fbd9cfb3c Ogre::AutoParamDataSource c cl Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html

This utility class is used to hold the information used to generate the matrices and other informatio...

OgreAutoParamDataSource.h AutoParamDataSource cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html aac2d60d46041f69d6727c192ad7b9c48 ~AutoParamDataSource cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a14d309e3ee209adff7345105ff85d98b setCurrentRenderable cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a35eae95bd27138854c38587ab7120a90

Updates the current renderable.

setWorldMatrices cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a59bd81a3472797352970afe6e0c8b393

Sets the world matrices, avoid query from renderable again.

setCurrentCamera cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a04f67d169f85c39ccc37ab85ab0c0d98

Updates the current camera.

setCurrentLightList cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a5c8ffb90943fd1d0098082df84c94b58

Sets the light list that should be used, and it&#39;s base index from the global list.

setTextureProjector cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html ae2599152c04edc4e53b41a044bd2b0bc

Sets the current texture projector for a index.

setCurrentRenderTarget cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a27607e7f1c956b087178a20ac3857785

Sets the current render target.

setCurrentViewport cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a84f60bdafaa6e35a73732e7cb0dffb7f

Sets the current viewport.

setShadowDirLightExtrusionDistance cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a91b821a32cc4fa6045e151ef86930889

Sets the shadow extrusion distance to be used for point lights.

setMainCamBoundsInfo cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html abe4abf4a5cfecbdd219a487eb456c188

Sets the main camera&#39;s scene bounding information.

setCurrentSceneManager cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html aeef89995fe08724d8e2669dc109c386d

Set the current scene manager for enquiring on demand.

setCurrentPass cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html ab021d9f77bc64514dd145192a7d48ee8

Sets the current pass.

getWorldMatrix cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a68258a2f8b79168288c7103894895210 getWorldMatrixArray cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a890b3f30a0f5bcc10c5a6141189838a3 getWorldMatrixCount cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a410168d1a463be31fd36994bf3f7e9a0 getViewMatrix cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a32cb7c0bd93bd4288562c89856fa7325 getViewProjectionMatrix cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html abcf88d73b3a005f4545355d71309a030 getProjectionMatrix cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a1346e68c0da57e9a100a5e7e70ae395b getWorldViewProjMatrix cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a3115c4345ecb57b4bb110bbbd766a490 getWorldViewMatrix cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a0ea2ed4984b0b5e46db3727abfd037dd getInverseWorldMatrix cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a12e04c5e3bb1a1ad1f4955a57830be13 getInverseWorldViewMatrix cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html ab8ab46d944d54d557960bd1a094ea0ed getInverseViewMatrix cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a6f84fc8d0573563fe668e544139924c7 getInverseTransposeWorldMatrix cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html ac04e9920098150792cd951ae8923948e getInverseTransposeWorldViewMatrix cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html aed2b35315f942067628cc6487014f93d getCameraPosition cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a95cf3f1714979953ef9b011d4e8fbfdb getCameraPositionObjectSpace cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a420fb25938682e371456472b4c5c8435 getLodCameraPosition cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a7300e45c669307cfa1cfd8e5d4e66c7e getLodCameraPositionObjectSpace cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html adb8329d2c0d2e94c1b6a85324a608122 hasLightList cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a655fe8c084930cf12900877228b5d5fa getLightNumber cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a9b20b3feec772c8f61f9a8ae0051c2ec

Get the light which is &#39;index&#39;th closest to the current object.

getLightCount cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a59f93fa250eabf3b6101333703474846 getLightCastsShadows cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a46c0b3dc1ef71ea6282ee1a69ce2f6d0 getLightDiffuseColour cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a3d07857c2f3058e9dd85cfcd4119d314 getLightSpecularColour cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a7e6256880b434a7ddcc12199e9ba505e getLightDiffuseColourWithPower cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html abf582f3ab1587decdecc177f6abe3d4a getLightSpecularColourWithPower cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a905beb8204bbb80a21fd6cec9da12aa8 getLightPosition cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a113255d653c91bd3b35f1207ed9c96e3 getLightAs4DVector cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html ade2e6ca25f6e508b2c8da3199e82ae92 getLightDirection cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html aed5f3a5d58beedab0aa7b3fb1d221b96 getLightPowerScale cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html ae523d4e87b3d730756812f7f41a9733c getLightAttenuation cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a91a2a73983d1109b11036d6689b5dcf5 getSpotlightParams cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a29be8e6164757ad27e70949e99b6f765 setAmbientLightColour cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a8a21717678cea05af9a2d1122b993a4e getAmbientLightColour cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a8a3cda7e34fba0fbfac74daa63a87856 getSurfaceAmbientColour cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html aceadc1114a1cf0f843cc013644875993 getSurfaceDiffuseColour cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a5392e1480ce20a94c437f76293db3562 getSurfaceSpecularColour cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html aff09ce9023e7f268ae9561b99130ca5c getSurfaceEmissiveColour cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a88a16034850e8561439d562095002ff9 getSurfaceShininess cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html ad84551c6c4c39ddf563fdcc28fa7ce29 getDerivedAmbientLightColour cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a392b6ff73a91208d2143375a59d5236e getDerivedSceneColour cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a7634c67abe61b3f76edac1dcef48c9c5 setFog cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html ae84de5342baf56c5b114ce2a9edf7fc6 getFogColour cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a79c151a4e38def0601006f5dbc7f7bdd getFogParams cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a89b3b2a3c7825d23f1077e5d86dcca06 getTextureViewProjMatrix cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a2d4dae71711ba675375654d3a4d445a4 getTextureWorldViewProjMatrix cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a5d9a1a3c2ef9d4a29581a53aa7e175d7 getSpotlightViewProjMatrix cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a6695383bf7a994cdfce5835c2454889f getSpotlightWorldViewProjMatrix cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a4adc7cc655f506b0fb26761afaf1ff2d getTextureTransformMatrix cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html aed11e89c60198dd89c5b4da50fdf3b58 getCurrentRenderTarget cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a1598c5f82cd4a4957ed0fcf897750a4f getCurrentRenderable cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a9111897464d207b1dcbfc47d369a8a49 getCurrentPass cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a7732e0ce676250afb10a5fc2e7c9ebf1 getTextureSize cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a5dbf40f047e0eeebf1a46d43f60a6fea getInverseTextureSize cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a948eeff8a7f9199c429d3f04b036031f getPackedTextureSize cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html ad10bae688d3fde66aa3160e11e28786d getShadowExtrusionDistance cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a712e818f70d926e8b2c84e80e72133f0 getSceneDepthRange cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a602dfe7d1ce90ebcf4188f557d188db6 getShadowSceneDepthRange cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html ac3b65e60af72c4d12ac4944d90e28b07 getShadowColour cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a4d3b4be7c89450298a747ff0a165b0c4 getInverseViewProjMatrix cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html ace02a8f43c04c8d6b45bd752c9b16894 getInverseTransposeViewProjMatrix cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html af081e5796e5c813df31a0acac0551f98 getTransposeViewProjMatrix cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a81cd00ae67f20a0f094c551d372ff778 getTransposeViewMatrix cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html aa262ea743cdc03bb40ab60e8434678b1 getInverseTransposeViewMatrix cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a245dc27bdae190debd396f7cb998ca4e getTransposeProjectionMatrix cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a9125e4ae6b4fc15d118d07f0d3404486 getInverseProjectionMatrix cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a54e4bf9252fde1310710cad7e3b05e8b getInverseTransposeProjectionMatrix cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a69f03e75c0aa37c8cce65017a5e54376 getTransposeWorldViewProjMatrix cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a3517459d7a23190a86cc9228dd98ce1a getInverseWorldViewProjMatrix cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a7d3142d9bd8bedaf173ab0c201eff952 getInverseTransposeWorldViewProjMatrix cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a07e508d7e94ab9e0d209c145f338a49e getTransposeWorldViewMatrix cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a39842ed7176deb9ed2243e4739aa9ad6 getTransposeWorldMatrix cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a68f21385790d889940589de667a998f1 getTime cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a1a2389a186d6578e58518112459eebc0 getTime_0_X cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a39056b6eaf577f554adebf6cdc9e4f29 getCosTime_0_X cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a7bce3e8bb448d89d1fd073b70b0ce593 getSinTime_0_X cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a51aaa7a5ec2a7c56b8ea77fb7af17c7b getTanTime_0_X cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html ab062602f16cc0dea0d4e753b2cb5e3dd getTime_0_X_packed cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html aacacb45f11b790e0e04bcd3fa88a3ebc getTime_0_1 cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a8949a62a505507aae5db9caf8a2b2044 getCosTime_0_1 cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a79f761f36e0d33419958f14722d92b29 getSinTime_0_1 cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html ade435560d3e9369b2ed5b8fc6c121155 getTanTime_0_1 cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a79d3d328453bc06ea7ced61ebfbe5bf4 getTime_0_1_packed cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a2bb410c50b8882246e0ce16626414435 getTime_0_2Pi cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a38d2c3d151fbcbf088743b0fe602e574 getCosTime_0_2Pi cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a677971cda162e0684fc4e3d13573352d getSinTime_0_2Pi cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a4064c1ebf2f06878c5533e7e676069e8 getTanTime_0_2Pi cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html abae34d4b83f13e478221e62ca7235e1e getTime_0_2Pi_packed cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html aa14adb7716e55be7b9a8eccf91c47a5e getFrameTime cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html ab0cde9b58d68dfe8e02696f2b8f4a971 getFPS cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a817787c396e2d7437a04315730c53db1 getViewportWidth cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a142f6cc7e1ac327540d15d9d3fe69a35 getViewportHeight cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a744c1f0bc240196d96e7324be6cebde4 getInverseViewportWidth cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html ac3f98866511097c123cdd514f1355b56 getInverseViewportHeight cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html ad432f765909b781f089014ff0500f376 getViewDirection cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a2d83a1dcdad2f9b58cd3a5db012ac26c getViewSideVector cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a67ac77a70cd2620f98713a4770230440 getViewUpVector cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html adea12a8776b6a8a546da2187732af261 getFOV cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a723b96ed8dc2a8bfd0643f4e1062850b getNearClipDistance cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a3936b36e27fe5c0c04fba3924e21cbc4 getFarClipDistance cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a348741be31af4145db9f0f761a77958f getPassNumber cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a86b6f666b5761bc1ce1c6b8c186a95b4 setPassNumber cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a5c000ad4364233d4faa7e5d8882d346c incPassNumber cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html ad20155da9d82cfa3f5f50fecfcf2086b updateLightCustomGpuParameter cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a9fd50ddc09ef5e38421e21fd5c6480fd operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getLight cpp instm Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html aba850a2ab47a3c254a6e57bbcd0efc85 mWorldMatrix cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html adaae7bee975ff4fdca0a98fc65ba635c mWorldMatrixCount cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a5475057984621be6b677fdc3089d7c8e mWorldMatrixArray cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a00fd70ad8d8ec1295fba7d5719cc43cb mWorldViewMatrix cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a6f88ea273002a87993a092cb181a032b mViewProjMatrix cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html aa53eb62e5506a7fcd607f54e4fd6b6f0 mWorldViewProjMatrix cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html afd565bde1e47d2b7b9bfc38b39382736 mInverseWorldMatrix cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html abc694abd21cb00bcea6210633cf94dec mInverseWorldViewMatrix cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a6f5d74350e85d8c5ff684f19f783c884 mInverseViewMatrix cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a6727f2aad13b4e01b3e05e8a521eb691 mInverseTransposeWorldMatrix cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html aba79772027b242e135e11393f3b03acc mInverseTransposeWorldViewMatrix cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a76fc4caa70d95d5c6d46b08d07dbee2e mCameraPosition cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a2c1a2ac2b037bf2f93149e293fed1859 mCameraPositionObjectSpace cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html aae7426fa26e634a6d99184772db63d12 mTextureViewProjMatrix cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a8cfea82347259129731b01c3d99ebbdc mTextureWorldViewProjMatrix cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a0a5992148a6145d4e2953c798a818ad2 mSpotlightViewProjMatrix cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a5a12b27954fcbc705397172ca53759f9 mSpotlightWorldViewProjMatrix cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a20f95cd07437afd316732b8baf238613 mShadowCamDepthRanges cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a794485e58a85cec2c43f36db2dafe668 mViewMatrix cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a7493997a85bc7cd3c4d29f8cf4b00fc4 mProjectionMatrix cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html ac09951d6ff0e050aaf2a3efb58438506 mDirLightExtrusionDistance cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a87de09e3a7843cf30376982ddbfe07aa mLodCameraPosition cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html acaa5514cc32bfdd475d357f645e5d60f mLodCameraPositionObjectSpace cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html aec73a6f7b9cd086e7292cda1af3f7f58 mWorldMatrixDirty cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a1e648d995ef5fa2357b2a69f6bee6c57 mViewMatrixDirty cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a48bd457f1413a296038aa75b60b0c7ef mProjMatrixDirty cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a9996aa76d703024e14b1dae58a276554 mWorldViewMatrixDirty cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html ade77d795af197569be64b9a8480a0a5c mViewProjMatrixDirty cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html acfabd64286ae06893e26458f6c3d1e5e mWorldViewProjMatrixDirty cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a26d965496b85c4c24d7bf578e9a9622e mInverseWorldMatrixDirty cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a1020ba5d99e74e7ceb028bff03a1e6ac mInverseWorldViewMatrixDirty cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html acf76839f9daf28d085ed52a780507deb mInverseViewMatrixDirty cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html aaae43d2aab87dd2945357b48f30d19fe mInverseTransposeWorldMatrixDirty cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html aa1a8c972bbad993d5a306c1ce915fdee mInverseTransposeWorldViewMatrixDirty cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html aca956e6988e4ca69059306f2076ee06b mCameraPositionDirty cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a703c9886486471bf4c288177ce3aa878 mCameraPositionObjectSpaceDirty cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a38773cdcb2be2994dac9245c0dbf5c78 mTextureViewProjMatrixDirty cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a63ad780368d95a9b942398d1ae7420cf mTextureWorldViewProjMatrixDirty cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a1aeaa418d8a816f3beb19be857b11924 mSpotlightViewProjMatrixDirty cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a226c07193ff69a9f9c1abf6733359592 mSpotlightWorldViewProjMatrixDirty cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a07be2554c4161e9fa4213c0602830605 mShadowCamDepthRangesDirty cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a82cf318657838af3bc42f9233b1ba5ab mAmbientLight cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a15b5089a287b6d463ab953e938c160a3 mFogColour cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a9572200e6bd9c2f2e44cce8347d2c232 mFogParams cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a7052703d0cde3b6daee0eba29511b947 mPassNumber cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html aa914d02ddbbcb9a2894c8a25418db256 mSceneDepthRange cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a5847f45e9fc4213239b9a14079b4d819 mSceneDepthRangeDirty cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a60a3e8d8caba35ff0838ae26300d3613 mLodCameraPositionDirty cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a45afab01a404dcc3ef8774818a7614ab mLodCameraPositionObjectSpaceDirty cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html ae5e138cdadd8d9abfe55f7e6fd99b94b mCurrentRenderable cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a9f6eb7539f37a63ca8e789956c57cafb mCurrentCamera cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html ab58602353b71bcbb0b3de514d91f3d1a mCameraRelativeRendering cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html ada02f627606c38581aa81b5a15205864 mCameraRelativePosition cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a68e512220dc1614f9bd57e19a18ce890 mCurrentLightList cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a3478608a12c051fb08d1ae544959a4b3 mCurrentTextureProjector cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html ab925f1d932c6d23d0ceffadcb67d2c49 mCurrentRenderTarget cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a2547bbc00657002d69a0460fe21671ae mCurrentViewport cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a876629472fc8dc17bb3c76e55bdc4922 mCurrentSceneManager cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html a6ab62aa184afb708aae8beba9023a6be mMainCamBoundsInfo cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html ad05574fed3bd4a05aba521506ca2f899 mCurrentPass cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html aacfbc1ee3cafe13db7ecd0ee61bc47a4 mBlankLight cpp data Ogre::AutoParamDataSource classOgre_1_1AutoParamDataSource.html ad5f08abf697512c6d579645dee7a5d13 Ogre::AxisAlignedBox c cl Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html

A 3D box aligned with the x/y/z axes.

OgreAxisAlignedBox.h AxisAlignedBox cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a848fa65c291ef9f898a48c686c9a0444 AxisAlignedBox cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a9abfa2f7b652f0418d6b5236cd18390e AxisAlignedBox cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a447e26afa784b2cbe61b5204f8dbf69f AxisAlignedBox cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a376f0d3333f8c5e84e679a981b2cc4dd AxisAlignedBox cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html ac500b5c0c4b894d031e5c53357586358 operator= cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html afa0d6b257b3c1da62dd8944a02eae3f1 ~AxisAlignedBox cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a6388a911df973ae067d9751ca74a57c4 getMinimum cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a0ef53ae1514666961bb13fa170162273

Gets the minimum corner of the box.

getMinimum cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a8f7f70a7c229e3ee93d0fab42b177682

Gets a modifiable version of the minimum corner of the box.

getMaximum cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a89c67352264aa62ee69283b25dca4982

Gets the maximum corner of the box.

getMaximum cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a89e5714529366778551e87fffe4a9932

Gets a modifiable version of the maximum corner of the box.

setMinimum cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html ace4bd8141eb4f5984e52a6cb31e7a571

Sets the minimum corner of the box.

setMinimum cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html aebb44ed507a75cdfbc4bc0fff365ffc7 setMinimumX cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a3142685d30334a229535ae5265d65dd0

Changes one of the components of the minimum corner of the box used to resize only one dimension of t...

setMinimumY cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html ae3870fdd15eec672cbb31a72243b9099 setMinimumZ cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a18b7996a011d896e1e2065acce0bac67 setMaximum cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a76ad2dc729fbee83db77e0fa1eb101ed

Sets the maximum corner of the box.

setMaximum cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html ae61ad12fad9545d49554ac6fcb9da224 setMaximumX cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a283c031dbabc054cde094b97d1a9e7dc

Changes one of the components of the maximum corner of the box used to resize only one dimension of t...

setMaximumY cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html ab8f460db81d836e4b898e9f326c324d0 setMaximumZ cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a7707872f77222c8eef359b4b7e14c2e5 setExtents cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a6de5f05eea95ab39fe83349238e210c5

Sets both minimum and maximum extents at once.

setExtents cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a2e0be3251dbe51eec06999a0a9380359 getAllCorners cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html ab749779f8ed309a24cedf9a1c0ceebc7

Returns a pointer to an array of 8 corner points, useful for collision vs.

getCorner cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a71b9c846c5698948e0fd57d9f6e05461

gets the position of one of the corners

merge cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a569d00c84979da765abfc66a64b25b68

Merges the passed in box into the current box.

merge cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html af3ad8fdc676dc194817f6b7699914d5d

Extends the box to encompass the specified point (if needed).

transform cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html ae2e7a8dc14154120b288aabd468fe9d3

Transforms the box according to the matrix supplied.

transformAffine cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a08597ff0f683fd94d23632dc749bef55

Transforms the box according to the affine matrix supplied.

setNull cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html aa7428e161d37a9715501c678d919eb2a

Sets the box to a &#39;null&#39; value i.e.

isNull cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html abeef4ea1111a90001287734529288749

Returns true if the box is null i.e.

isFinite cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a953952743ef5dfd51e2012a11801bb47

Returns true if the box is finite.

setInfinite cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a1d02be8fab444a465b52795175fe52dc

Sets the box to &#39;infinite&#39;.

isInfinite cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a45665abec389ae0ecbea54a26956a633

Returns true if the box is infinite.

intersects cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a7f8715f143dbb147e5854fe160e24a0a

Returns whether or not this box intersects another.

intersection cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a1bbe1d561652390716416e3970469dc9

Calculate the area of intersection of this box and another.

volume cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html aaa452ad6821e12ea737121b51acf9fe7

Calculate the volume of this box.

scale cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html ad77340197d2e06137e82cbae79c895ee

Scales the AABB by the vector given.

intersects cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html ac8739a02ac7dca031e99bd6c3b582d4f

Tests whether this box intersects a sphere.

intersects cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html ac0c4f8ffe845434ff3c62faa884adcf2

Tests whether this box intersects a plane.

intersects cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html af07e5cb7e3c20ed00c74d1a0c0666bdc

Tests whether the vector point is within this box.

getCenter cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a7407087b6542b79792d915c60c0b49f0

Gets the centre of the box.

getSize cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a2618b461f9d78d23d846bd177b21abd0

Gets the size of the box.

getHalfSize cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html add9cf7a160ec472c91bf0fedb25cfed1

Gets the half-size of the box.

contains cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html ad3fe7b6013b38cb3710bfa6462328e8b

Tests whether the given point contained by this box.

distance cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a565ea7847619be3c9dbf722dcd547ffb

Returns the minimum distance between a given point and any part of the box.

contains cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html ad7020d4221c8a7f35800a776f8d4dcb5

Tests whether another box contained by this box.

operator== cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a60fe1a0464ed6991c3ec82fada37bb17

Tests 2 boxes for equality.

operator!= cpp instm Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html ad9a9f1e39dbb38220f1e416b188082ab

Tests 2 boxes for inequality.

BOX_NULL cpp data Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a4d1a5a62c7c38d0831c6073f7343f70f BOX_INFINITE cpp data Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html ad1b10226c7dd82d5714f8d50c5fd4e04 mMinimum cpp data Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a958c03c0afd2eef4347d345bea8c94a5 mMaximum cpp data Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a2254e8ef682cda1a96693637742c9834 mExtent cpp data Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a756e8324082dc0b9f1d7926847711ef4 mCorners cpp data Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a23b18d7cd01353725054049d66cd5a2a operator<< cpp ffunc Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html acc52ead7fb1c559d3fa2f8573a225feb FAR_LEFT_BOTTOM cpp econst Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a771c83dfb946e6d66c9ddf09fba7e5b3a2ba07c11671eb44dae2015d45a9fa861 FAR_LEFT_TOP cpp econst Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a771c83dfb946e6d66c9ddf09fba7e5b3a805a552d90a29ea9fd8c247500dcd92e FAR_RIGHT_TOP cpp econst Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a771c83dfb946e6d66c9ddf09fba7e5b3a83ef287678d55680f7d26c0e1a0af88b FAR_RIGHT_BOTTOM cpp econst Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a771c83dfb946e6d66c9ddf09fba7e5b3a82a1588bb8174e562e0e21a3469cd428 NEAR_RIGHT_BOTTOM cpp econst Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a771c83dfb946e6d66c9ddf09fba7e5b3a03c007f742ece84e634533dad5655289 NEAR_LEFT_BOTTOM cpp econst Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a771c83dfb946e6d66c9ddf09fba7e5b3ad7af8f1d62fb0717955df915775bba40 NEAR_LEFT_TOP cpp econst Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a771c83dfb946e6d66c9ddf09fba7e5b3ab6b3c127e0bec403f8b162153fa8977c NEAR_RIGHT_TOP cpp econst Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a771c83dfb946e6d66c9ddf09fba7e5b3ab76a3b018615466de7e96bf65fed7696 EXTENT_NULL cpp econst Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a49fc600cdfc76dfaba2613ce3af2443ea5046ce9384ab8647fb3c58e03d5446c9 EXTENT_FINITE cpp econst Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a49fc600cdfc76dfaba2613ce3af2443eafa5a4b01ba1d49c7b3db966223bf6642 EXTENT_INFINITE cpp econst Ogre::AxisAlignedBox classOgre_1_1AxisAlignedBox.html a49fc600cdfc76dfaba2613ce3af2443ea549926fd8188d52a8a579673de7b93a2 Ogre::Billboard c cl Ogre::Billboard classOgre_1_1Billboard.html

A billboard is a primitive which always faces the camera in every frame.

OgreBillboard.h Billboard cpp instm Ogre::Billboard classOgre_1_1Billboard.html a39ef001d2052cbae98014753e210b732

Default constructor.

~Billboard cpp instm Ogre::Billboard classOgre_1_1Billboard.html a3ef9bffd0c2a51d1bbac274bdf86c869

Default destructor.

Billboard cpp instm Ogre::Billboard classOgre_1_1Billboard.html aff96bdb3a3446cdf08499e58aa03c3c5

Normal constructor as called by BillboardSet.

getRotation cpp instm Ogre::Billboard classOgre_1_1Billboard.html a21d65daa1be659c9234da380b8e9f2f4

Get the rotation of the billboard.

setRotation cpp instm Ogre::Billboard classOgre_1_1Billboard.html a8e64eda09ec65dea10dc180b68801d94

Set the rotation of the billboard.

setPosition cpp instm Ogre::Billboard classOgre_1_1Billboard.html aeb9ce5d9c11492faf34f3ee61e4a4a40

Set the position of the billboard.

setPosition cpp instm Ogre::Billboard classOgre_1_1Billboard.html a0e78e6b90bbf3184f45d0a87bbeb229b

Set the position of the billboard.

getPosition cpp instm Ogre::Billboard classOgre_1_1Billboard.html a36dfa19a35f697aadf9844021fcedb03

Get the position of the billboard.

setDimensions cpp instm Ogre::Billboard classOgre_1_1Billboard.html ac7c7422926a4387ae58c7303b701b8f0

Sets the width and height for this billboard.

resetDimensions cpp instm Ogre::Billboard classOgre_1_1Billboard.html ae5bf31f1d013a1f0c3b5a92e46c76d11

Resets this Billboard to use the parent BillboardSet&#39;s dimensions instead of it&#39;s own...

setColour cpp instm Ogre::Billboard classOgre_1_1Billboard.html a9126c29605e55b8bdb5f81adf267259a

Sets the colour of this billboard.

getColour cpp instm Ogre::Billboard classOgre_1_1Billboard.html adc2355d3465e10bde213705e432e0826

Gets the colour of this billboard.

hasOwnDimensions cpp instm Ogre::Billboard classOgre_1_1Billboard.html a3857d9e9a3e831f8621598be8ad54e16

Returns true if this billboard deviates from the BillboardSet&#39;s default dimensions (i...

getOwnWidth cpp instm Ogre::Billboard classOgre_1_1Billboard.html adc14c9f66bf55dc51286b163f1417fbb

Retrieves the billboard&#39;s personal width, if hasOwnDimensions is true.

getOwnHeight cpp instm Ogre::Billboard classOgre_1_1Billboard.html a0baf5a83e70a59a3cdaf4ce4a929b4d4

Retrieves the billboard&#39;s personal width, if hasOwnDimensions is true.

_notifyOwner cpp instm Ogre::Billboard classOgre_1_1Billboard.html a88d66ce919092367df57a2e3abcae059

Internal method for notifying the billboard of it&#39;s owner.

isUseTexcoordRect cpp instm Ogre::Billboard classOgre_1_1Billboard.html aeea6556e787c984b97bf779b7b90dbb1

Returns true if this billboard use individual texture coordinate rect (i.e.

setTexcoordIndex cpp instm Ogre::Billboard classOgre_1_1Billboard.html ae8aa54c0303721dfc34ebbd8bdf1e8f4

setTexcoordIndex() sets which texture coordinate rect this billboard will use when rendering...

getTexcoordIndex cpp instm Ogre::Billboard classOgre_1_1Billboard.html a44c9c4056e597a7b50d8881fc1d1785d

getTexcoordIndex() returns the previous value set by setTexcoordIndex().

setTexcoordRect cpp instm Ogre::Billboard classOgre_1_1Billboard.html a22f28d979395f04c6039d46a68c4eefb

setTexcoordRect() sets the individual texture coordinate rect of this billboard will use when renderi...

setTexcoordRect cpp instm Ogre::Billboard classOgre_1_1Billboard.html a78525470bb318948f9cf68ddf9281aa8

setTexcoordRect() sets the individual texture coordinate rect of this billboard will use when renderi...

getTexcoordRect cpp instm Ogre::Billboard classOgre_1_1Billboard.html a520cbeb132a68eeb38f34e87e71f2749

getTexcoordRect() returns the previous value set by setTexcoordRect().

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mPosition cpp data Ogre::Billboard classOgre_1_1Billboard.html aa7ad6c8789d8589787c4da34c670d66c mDirection cpp data Ogre::Billboard classOgre_1_1Billboard.html a64425b354973d2d957bc878fca407aad mParentSet cpp data Ogre::Billboard classOgre_1_1Billboard.html aaa2fce61abce942e356fd81925c394fd mColour cpp data Ogre::Billboard classOgre_1_1Billboard.html aef9f7ad996732865cd2c8842ee265064 mRotation cpp data Ogre::Billboard classOgre_1_1Billboard.html ad861053413ca65e059dd74131a084839 mOwnDimensions cpp data Ogre::Billboard classOgre_1_1Billboard.html afb34875469363c35f235c8746d8664f2 mUseTexcoordRect cpp data Ogre::Billboard classOgre_1_1Billboard.html a45a151660ff2ea011a7c051f50d18ef3 mTexcoordIndex cpp data Ogre::Billboard classOgre_1_1Billboard.html a3d416b1519dc19dde0550cf8ac92d1e1 mTexcoordRect cpp data Ogre::Billboard classOgre_1_1Billboard.html a8100e3deb204c1c8d5f2dd4429cad6b2 mWidth cpp data Ogre::Billboard classOgre_1_1Billboard.html aa025549188dc792b76507cf2c7f02c9f mHeight cpp data Ogre::Billboard classOgre_1_1Billboard.html a19e9a04c451b91b5c74d61b7040c9adb BillboardSet cpp ffunc Ogre::Billboard classOgre_1_1Billboard.html a7f055c0ed81c6b3bef6d154d128093a1 BillboardParticleRenderer cpp ffunc Ogre::Billboard classOgre_1_1Billboard.html a261647d2b3ed936e9a2f05309ae878d0 Ogre::BillboardChain c cl Ogre::BillboardChain classOgre_1_1BillboardChain.html

Allows the rendering of a chain of connected billboards.

OgreBillboardChain.h ElementList cpp tdef Ogre::BillboardChain classOgre_1_1BillboardChain.html ae550e95f48e0d9fe69f8b7a04cf8e790 ShadowRenderableList cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ad84ea1b2728ced5136add26c91c39a27 ShadowRenderableListIterator cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a7b0999d33e25db97d0449d6cf95cbecd BillboardChain cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a6b5cba8ae02075702da9f7b2f07d3cc7

Constructor (don&#39;t use directly, use factory)

~BillboardChain cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html ab45391e3a4e53af6ecb28b59e4b22792

destructor

setMaxChainElements cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a9dfb228583ad5b4d5ddecb19e25b58cd

Set the maximum number of chain elements per chain.

getMaxChainElements cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a14f08e079d9475d25570dfb3e9e34324

Get the maximum number of chain elements per chain.

setNumberOfChains cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html abcc3676539b5c73bc86039e0f4074124

Set the number of chain segments (this class can render multiple chains at once using the same materi...

getNumberOfChains cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a0a88057e847d5dc4357ace0dac46365f

Get the number of chain segments (this class can render multiple chains at once using the same materi...

setUseTextureCoords cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html ae2873540c27dddd3062af468d6fa8d83

Sets whether texture coordinate information should be included in the final buffers generated...

getUseTextureCoords cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a1a376259d9f5473200f0a30f56758bcb

Gets whether texture coordinate information should be included in the final buffers generated...

setTextureCoordDirection cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a7b15a6eea809c26455d3ba40c9fffc05

Sets the direction in which texture coords specified on each element are deemed to run along the leng...

getTextureCoordDirection cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html aae77ad0e6c295ecf6ac088b1a9f2ce8c

Gets the direction in which texture coords specified on each element are deemed to run...

setOtherTextureCoordRange cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html acd94644ca5489ade2cdf28c906c5f042

Set the range of the texture coordinates generated across the width of the chain elements.

getOtherTextureCoordRange cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html ab615dc1c8dc72cb42cfd8641206a8ce8

Get the range of the texture coordinates generated across the width of the chain elements.

setUseVertexColours cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a77eaefdad7be8d14b47e6e9f169b6617

Sets whether vertex colour information should be included in the final buffers generated.

getUseVertexColours cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html ab7d11dc2ff50c28b7b7d808dea5f577b

Gets whether vertex colour information should be included in the final buffers generated.

setDynamic cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html ac1efa5463d2fedd8974af3e4b413b322

Sets whether or not the buffers created for this object are suitable for dynamic alteration.

getDynamic cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a41bde8d15c26fe6f9b9b3518f96e333c

Gets whether or not the buffers created for this object are suitable for dynamic alteration.

addChainElement cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a0a153e4f3a350248a53ab5e7382aae8d

Add an element to the &#39;head&#39; of a chain.

removeChainElement cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a86bd2530a15622dbb26aba8a9759b0d3

Remove an element from the &#39;tail&#39; of a chain.

updateChainElement cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html ae3a6efc533be5309cf5274a7aa6a88db

Update the details of an existing chain element.

getChainElement cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html ad2e1fc51dc1945dca3abbc2b21a0fe32

Get the detail of a chain element.

getNumChainElements cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html aecf15f388c3c05aa0337261cd654c511

Returns the number of chain elements.

clearChain cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html ae940e13fbd86e4f7555d613945b29f5a

Remove all elements of a given chain (but leave the chain intact).

clearAllChains cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a38c7e0e727eede17350ca927202bc45c

Remove all elements from all chains (but leave the chains themselves intact).

setFaceCamera cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a3039063ea009d11949489c1cd5a0d0be

Sets whether the billboard should always be facing the camera or a custom direction set by each point...

getMaterialName cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html afd16a80211461e6586e7ee00abd91975

Get the material name in use.

setMaterialName cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html afbfba68f0e99d3bac382b3c7b53e571c

Set the material name to use for rendering.

getSquaredViewDepth cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html ab41b300297c7a5804a2f52b8df400a16

Returns the camera-relative squared depth of this renderable.

getBoundingRadius cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html aa125f9c54d22ddb3e8d0947e3828572e

Retrieves the radius of the origin-centered bounding sphere for this object.

getBoundingBox cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a02158b03fa3c70bbe471562e32456ad4

Retrieves the local axis-aligned bounding box for this object.

getMaterial cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a44bd03aa46c026a41e39e8f8c4f6c71b

Retrieves a weak reference to the material this renderable object uses.

getMovableType cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a2ae628c1ad78c765065b77ad1224aff8

Returns the type name of this object.

_updateRenderQueue cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a1dcbc7ae7fd974fabccc83bf8f97bd31

Internal method by which the movable object must add Renderable subclass instances to the rendering q...

getRenderOperation cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a21555a72ccbad1a4845c80529e2ebd1e

Gets the render operation required to send this object to the frame buffer.

preRender cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html af43447bc7d8a6090d856c008907cc2c0

Called just prior to the Renderable being rendered.

getWorldTransforms cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html ab4be1897977f9ba621e8b1558a86896a

Gets the world transform matrix / matrices for this renderable object.

getLights cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html aa13038809d227e88ed77343789d5b4b8

Gets a list of lights, ordered relative to how close they are to this renderable.

visitRenderables cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a95381f721522dc92efc703bcb06c511e _notifyCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a06f161ae0451be7eaa67e77c296d5631

Notify the object of it&#39;s creator (internal use only)

_getCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abc4d3c30d2b50267a348f8d5aee3c5e4

Get the creator of this object, if any (internal use only)

_notifyManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af730ac3ee4a51ee69f4221298f933e8a

Notify the object of it&#39;s manager (internal use only)

_getManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c95a392476c6b54be1648a77f2a56c0

Get the manager of this object, if any (internal use only)

getName cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2c681d880b842c1b6d2c2b30b72b6660

Returns the name of this object.

getParentNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a7be6f35f90943c6bca0b4511e1d266d8

Returns the node to which this object is attached.

getParentSceneNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c705ecac4263b65a1b8611eeb24c39a

Returns the scene node to which this object is attached.

isParentTagPoint cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aff1706913baf992f108cc0fe4c95a53b

Gets whether the parent node is a TagPoint (or a SceneNode)

_notifyAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aeb13418fe2740ed8ebc52cd9667fca41

Internal method called to notify the object that it has been attached to a node.

isAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ad2c50ff1546dfac42f0751aa1bb54ff3

Returns true if this object is attached to a SceneNode or TagPoint.

detachFromParent cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab53cc49d402913fde37fa4976f5bfdd5

Detaches an object from a parent SceneNode or TagPoint, if attached.

isInScene cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a605cb18ec6d5971e19491ec71c89afeb

Returns true if this object is attached to a SceneNode or TagPoint, and this SceneNode / TagPoint is ...

_notifyMoved cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ae307c64b6e130191e45d48df0e2c5961

Internal method called to notify the object that it has been moved.

_notifyCurrentCamera cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa805908a2945ba1e1b1d6badb4761e27

Internal method to notify the object of the camera to be used for the next rendering operation...

getWorldBoundingBox cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acc31c877990c3c231c4b4cfb0522bef8

Retrieves the axis-aligned bounding box for this object in world coordinates.

getWorldBoundingSphere cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2f6db9f0db4038e6544d703a9f3bcf53

Retrieves the worldspace bounding sphere for this object.

setVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8b0ab29b6a7e94169e2b3fde0be7cf10

Tells this object whether to be visible or not, if it has a renderable component.

getVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adbc3ce687f4def00d70f15dc0a2330ea

Gets this object whether to be visible or not, if it has a renderable component.

isVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aebb41fb7484f365c18e78103517b0d25

Returns whether or not this object is supposed to be visible or not.

setRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a3774342d37fb670430d834aa914a3be5

Sets the distance at which the object is no longer rendered.

getRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a97501f320f00fb5255d76fe3b20903d2

Gets the distance at which batches are no longer rendered.

setRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9ad2786aa67624f26c7ff245c673ad5e

Sets the minimum pixel size an object needs to be in both screen axes in order to be rendered...

getRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a1025983039f59637e9dde740b5013175

Returns the minimum pixel size an object needs to be in both screen axes in order to be rendered...

setUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab07068e26732de24aaf24330e9d0ec81 getUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70a42d28867f1559f1bd71baf31f83e4 getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aaac5bf65835f733433f3338132f2f01f

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abbf5cf5545c219ce9be1997ff5dd2204

Return an instance of user objects binding associated with this class.

setRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ac5e898937867475e52d350d1f4d75e32

Sets the render queue group this entity will be rendered through.

setRenderQueueGroupAndPriority cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a38cf564fe839d40a81ba5155d363b7aa

Sets the render queue group and group priority this entity will be rendered through.

getRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a12ca5ddb4ca9e77612b6e8a10e4f3d70

Gets the queue group for this entity, see setRenderQueueGroup for full details.

_getParentNodeFullTransform cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aab6d217065c5d2968ef0cc2586a0db86

return the full transformation of the parent sceneNode or the attachingPoint node

setQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa202386b8336ed756c3bd1ff5a74f54d

Sets the query flags for this object.

addQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a146b6b8afa6de9a2058f730aa3f7b25c

As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...

removeQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8e039c80d31e36c17f4e7fc85e5c6cdc

As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this o...

getQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5c40b9b7d9f3231f9ba16a3514f7495a

Returns the query flags relevant for this object.

setVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9421323e0ef6082d8a293aef0ba4666d

Sets the visiblity flags for this object.

addVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adff2fa7a7c56ba06d25d2dfa376fd677

As setVisibilityFlags, except the flags passed as parameters are appended to the existing flags on th...

removeVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7bebfd93631ffe82f95ad7c73b77e24

As setVisibilityFlags, except the flags passed as parameters are removed from the existing flags on t...

getVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5ca10844726d16c8ed47395a6b22d33a

Returns the visibility flags relevant for this object.

setListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9efbb3928b834d4f125303698034951e

Sets a listener for this object.

getListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf305fd600ec68543ed68e0c0cef6196

Gets the current listener for this object.

queryLights cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2d4c926ce07f3a1cb0e59d9d60aac76b

Gets a list of lights, ordered relative to how close they are to this movable object.

getLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a538d975b35be25e7d705b6310ec3d84d

Get a bitwise mask which will filter the lights affecting this object.

setLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0b7dc685c1dc7ec4dd677750d17ee145

Set a bitwise mask which will filter the lights affecting this object.

_getLightList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf4f61aeb45d61195c248757e3d1c6fe

Returns a pointer to the current list of lights for this object.

getEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a60b24cd45c8df45654dcfa14a1293a3b

Define a default implementation of method from ShadowCaster which implements no shadows.

hasEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7c2a8be6a9bd59e6c69ee2d76945500

Define a default implementation of method from ShadowCaster which implements no shadows.

getShadowVolumeRenderableIterator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a4492fa817bb3a750d349aeec34c19c43

Define a default implementation of method from ShadowCaster which implements no shadows.

getLightCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af061175eb50a6aa98599ce0a748204b5

Overridden member from ShadowCaster.

getDarkCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af06612d0607ebcf1bf5eb817c3038d52

Overridden member from ShadowCaster.

setCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acbfc4840224e8b6ed6e27849d3341675

Sets whether or not this object will cast shadows.

getCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70bca10cdeac93142d9f93ed0cf9c4c5

Returns whether shadow casting is enabled for this object.

getReceivesShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8f2627b8d1658838a7c79c82148c6303

Returns whether the Material of any Renderable that this MovableObject will add to the render queue w...

getPointExtrusionDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abb13b8e1b52d9dca9f5190f718686a5e

Get the distance to extrude for a point/spot light.

getTypeFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a32c637889b8a4138d2008aece76f42b6

Get the &#39;type flags&#39; for this MovableObject.

setDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2b559ddd8df033cafa5d64502c7d0c3a

Sets whether or not the debug display of this object is enabled.

isDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a39cfd5b78a4326156accf5ed3146ddc6

Gets whether debug display of this object is enabled.

getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a4239d192b2b08c4970dfaa22ce5a0cd0

Gets a list of animable value names for this object.

createAnimableValue cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2cfac9af1b0d71c780ec969166b3585

Create a reference-counted AnimableValuePtr for the named value.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getTechnique cpp instm Ogre::Renderable classOgre_1_1Renderable.html aafcc80b06f8c74eaac3d35e72ca54842

Retrieves a pointer to the Material Technique this renderable object uses.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

getNumWorldTransforms cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6ecba3943f56182cddf3b3540afc760

Returns the number of world transform matrices this renderable requires.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

getCastsShadows cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1ce8341c18f75ef0b6d818eceea5b2e2

Method which reports whether this renderable would normally cast a shadow.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

setDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ad8db1f22329b2a96f2aed7260d565944

Set the default query flags for all future MovableObject instances.

getDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a01f48775e48b672d7796311f3ffe2930

Get the default query flags for all future MovableObject instances.

setDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ac2904cb122ab8c8d5066abefb29dfa96

Set the default visibility flags for all future MovableObject instances.

getDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a2eb94fea5944cf0d33702a75cfa14a74

Get the default visibility flags for all future MovableObject instances.

extrudeVertices cpp clm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html acae2215c051989d544f34083a0a9bfa2

Utility method for extruding vertices based on a light.

ChainSegmentList cpp tdef Ogre::BillboardChain classOgre_1_1BillboardChain.html a8a4f66ff061e1ecfa0dba21232fdcff9 AnimableDictionaryMap cpp tdef Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2ea54bb7c39f7640f71be8bb2f8b0a5 CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 setupChainContainers cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a3c5f614bffeff46c8dc61a6f02dc2f1c

Setup the STL collections.

setupVertexDeclaration cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a3e62a182d53e7c1e53bb0b74e4d68b10

Setup vertex declaration.

setupBuffers cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a2d11323218b486064bdefc8231a450ab updateVertexBuffer cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html acf94af85a538af0fcb075b753a89f5d0

Update the contents of the vertex buffer.

updateIndexBuffer cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a51210168762f99cac2f7d6295ddc0255

Update the contents of the index buffer.

updateBoundingBox cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a455b69f14e2050d7d5f0bd8944692a20 getExtrusionDistance cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a233233e14ccb869b6cafd655880355df

Helper method for calculating extrusion distance.

updateEdgeListLightFacing cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ac9a881430ec7769923f63f6df4b93d33

Tells the caster to perform the tasks necessary to update the edge data&#39;s light listing.

generateShadowVolume cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a396374525d65e0db10c7f7f8d380744a

Generates the indexes required to render a shadow volume into the index buffer which is passed in...

extrudeBounds cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a136dfd54b581a6dc58a1796a1cdf6cdc

Utility method for extruding a bounding box.

getAnimableDictionaryName cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a7748b5ea03ba5eb10fdd79e455f96443

Get the name of the animable dictionary for this class.

createAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a83629c5c4708cebd10c358a4be0722f5

Internal method for creating a dictionary of animable value names for the class, if it does not alrea...

_getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a20139173e816c296ab46d0548d1d4902

Get an updateable reference to animable value list.

initialiseAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a80abf1736a4241c432b30d2073c7a263

Internal method for initialising dictionary; should be implemented by subclasses wanting to expose an...

mMaxElementsPerChain cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html aefe909743fa27074b38934765d4aaa4d

Maximum length of each chain.

mChainCount cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html ad412200ea57abd9d66d1ad53d3489971

Number of chains.

mUseTexCoords cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html a6b1da27f647afa420938a085f785fbd2

Use texture coords?

mUseVertexColour cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html a57a517fd9daca4d840d3b390ccafada3

Use vertex colour?

mDynamic cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html aea966c7849e7c19996ed5487668b41a7

Dynamic use?

mVertexData cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html af915d8a6b50b4fb60ef01ad2bc015546

Vertex data.

mIndexData cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html aa87a666d5ceaa7ed1c3d86fd32c6eb3f

Index data (to allow multiple unconnected chains)

mVertexDeclDirty cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html aae629740256ea4e8d8da226775ae1659

Is the vertex declaration dirty?

mBuffersNeedRecreating cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html aec664880b12b4a7e5ad01e7a6e3b9bd2

Do the buffers need recreating?

mBoundsDirty cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html a3f890b4815dd3d41d715e0f2c76250a1

Do the bounds need redefining?

mIndexContentDirty cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html a873172894953a295eba352135d4c36b3

Is the index buffer dirty?

mVertexContentDirty cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html a8b7bfdc184e84b75d657b4b64267ebcf

Is the vertex buffer dirty?

mAABB cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html aab0741d3d30f1b2bf98fbd2cae30f6c7

AABB.

mRadius cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html ae4f95218c50448ce4c6e1e66c9e73fc5

Bounding radius.

mMaterialName cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html a67e082079a33ca93998f52c00df1f5a2

Material.

mMaterial cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html a15419eb83c937d210d9382dbed68affa mTexCoordDir cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html a18051c037fe1a35ce5003c04220598f7

Texture coord direction.

mOtherTexCoordRange cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html afc825019160a0ddc9cf2653692eab35e

Other texture coord range.

mVertexCameraUsed cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html a198febd50cfd8e6033c47b2d599d9df9

Camera last used to build the vertex buffer.

mFaceCamera cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html a39cd29f1667fe328192a2c16a2032e1e

When true, the billboards always face the camera.

mNormalBase cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html a5d84c89c56a0c5a6bbe7823801daf5d0

Used when mFaceCamera == false; determines the billboard&#39;s &quot;normal&quot;.

mChainElementList cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html a325fc4495bd2c35da4a4d771611bcd44

The list holding the chain elements.

mChainSegmentList cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html af042e8c1dd576804ed9c64b9a2cdd7f2 mName cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a41954f454246b2935cdc90ab2f36dab8

Name of this object.

mCreator cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a884d3c2c8c8d8305f59eb171a7f56e56

Creator of this object (if created by a factory)

mManager cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a5c05f316d061761a08fc036daedd0649

SceneManager holding this object (if applicable)

mParentNode cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a961db9b5f439708e0f24cb8dbeb9c728

node to which this object is attached

mParentIsTagPoint cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a9f9b9e6981ef7ebbd6b9d82e93a2b299 mVisible cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a8e7fa9ec69253b42ff4e7605b54e1a00

Is this object visible?

mDebugDisplay cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac439108451539e95ac9829ab6520306c

Is debug display enabled?

mUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a0df899bfb650d8d51be51fa5f83743f4

Upper distance to still render.

mSquaredUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2635aafd01416e5a3346a647c2dfff52 mMinPixelSize cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a56e7d5ccac2877061b0919648f7f0b34 mBeyondFarDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a1f6c5390b42b10e00d3b21b8911aa3f4

Hidden because of distance?

mUserObjectBindings cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af00b75d92e7d62f5ff9bd4847d1786e8

User objects binding.

mRenderQueueID cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa63b5c1cf9746a4caeb2a47a6bc1d2d6

The render queue to use when rendering this object.

mRenderQueueIDSet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2051828f33ea6c921e2979c8f00daa3f

Flags whether the RenderQueue&#39;s default should be used.

mRenderQueuePriority cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa34e0feb87409120726a489f52b39c58

The render queue group to use when rendering this object.

mRenderQueuePrioritySet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac9ee5f673870a76b23eb5291b3fa3f28

Flags whether the RenderQueue&#39;s default should be used.

mQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adf36b5bfcc9bce768bc5f8a9ed6b1464

Flags determining whether this object is included / excluded from scene queries.

mVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a6db376fe4c048714224392901c98c3a5

Flags determining whether this object is visible (compared to SceneManager mask)

mWorldAABB cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a665c171729e2f37b66f73d0e6722ac2c

Cached world AABB of this object.

mWorldBoundingSphere cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a271b08ae4cc604657c17125f76ec62e0 mWorldDarkCapBounds cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a00a9705c083b9fef8bbe762a5b1711a8

World space AABB of this object&#39;s dark cap.

mCastShadows cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad21e8a5a6f0eeeefa3ec698781eaa3fa

Does this object cast shadows?

mRenderingDisabled cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad1291c87111d8944b2c49904a4d6280b

Does rendering this object disabled by listener?

mListener cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a07fdbfc4ae0adb48f7619c0a44bd3890

MovableObject listener - only one allowed (no list) for size &amp; performance reasons. */.

mLightList cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2626ce2a2f1c78027634cc92dfd2b211

List of lights for this object.

mLightListUpdated cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af083212ba58f26eb7c747a0da749cc08

The last frame that this light list was updated in.

mLightMask cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a3db70b0c8b2e53a3c71671217e5a516c

the light mask defined for this movable. This will be taken into consideration when deciding which li...

mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

SEGMENT_EMPTY cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html aa2b8d91d34882251046dc02ae2500932

Chain segment has no elements.

msDefaultQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adeb3bbe50c1b6e92061461b363fc391e

Default query flags.

msDefaultVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a24f37de53688fc5432d50c7ced03bd63

Default visibility flags.

msAnimableDictionary cpp data Ogre::AnimableObject classOgre_1_1AnimableObject.html a1e2b199b8a10c3753ebeecc8fa773620

Static map of class name to list of animable value names.

TCD_U cpp econst Ogre::BillboardChain classOgre_1_1BillboardChain.html a92be262f8957455b6fc2adfe9904d0eeab1390d0782b4780e43953c2b166b9cdc

Tex coord in elements is treated as the &#39;u&#39; texture coordinate.

TCD_V cpp econst Ogre::BillboardChain classOgre_1_1BillboardChain.html a92be262f8957455b6fc2adfe9904d0eea8053985a9b153f4dea4ea70db8536782

Tex coord in elements is treated as the &#39;v&#39; texture coordinate.

Ogre::BillboardChain::ChainSegment c cl Ogre::BillboardChain::ChainSegment structOgre_1_1BillboardChain_1_1ChainSegment.html

Simple struct defining a chain segment by referencing a subset of the preallocated buffer (which will...

OgreBillboardChain.h start cpp data Ogre::BillboardChain::ChainSegment structOgre_1_1BillboardChain_1_1ChainSegment.html a2c6adff0f71d170a1d0c3ca336f44768

The start of this chains subset of the buffer.

head cpp data Ogre::BillboardChain::ChainSegment structOgre_1_1BillboardChain_1_1ChainSegment.html a2297794c9d5c82455d6f0ebba8db1b37

The &#39;head&#39; of the chain, relative to start.

tail cpp data Ogre::BillboardChain::ChainSegment structOgre_1_1BillboardChain_1_1ChainSegment.html a7e756025f58f6c7e6f6d0f63afe57e6c

The &#39;tail&#39; of the chain, relative to start.

Ogre::BillboardChain::Element c cl Ogre::BillboardChain::Element classOgre_1_1BillboardChain_1_1Element.html

Contains the data of an element of the BillboardChain.

OgreBillboardChain.h Element cpp instm Ogre::BillboardChain::Element classOgre_1_1BillboardChain_1_1Element.html a68874dd0bbc8cae9ac036dfc45aeec4b Element cpp instm Ogre::BillboardChain::Element classOgre_1_1BillboardChain_1_1Element.html a8002c580266cf64b506d2558f86f0146 position cpp data Ogre::BillboardChain::Element classOgre_1_1BillboardChain_1_1Element.html a8ba26812cafc456d1ffcdafba1edc4c7 width cpp data Ogre::BillboardChain::Element classOgre_1_1BillboardChain_1_1Element.html a12ba93bd71664de7567e0f8e84cd3691 texCoord cpp data Ogre::BillboardChain::Element classOgre_1_1BillboardChain_1_1Element.html adfcbe79d8b6bd60c8ea91c2c75f92f46

U or V texture coord depending on options.

colour cpp data Ogre::BillboardChain::Element classOgre_1_1BillboardChain_1_1Element.html aca293130c8752d30fc6a7bee3252fc36 orientation cpp data Ogre::BillboardChain::Element classOgre_1_1BillboardChain_1_1Element.html a511a534a85e4accfbbdcb34dc4bcd66c Ogre::BillboardChainFactory c cl Ogre::BillboardChainFactory classOgre_1_1BillboardChainFactory.html

Factory object for creating BillboardChain instances.

OgreBillboardChain.h BillboardChainFactory cpp instm Ogre::BillboardChainFactory classOgre_1_1BillboardChainFactory.html a2f92927f587d26d146244f0e4d79afc9 ~BillboardChainFactory cpp instm Ogre::BillboardChainFactory classOgre_1_1BillboardChainFactory.html aecdd653fb996d9d4514d215b7f815bbc getType cpp instm Ogre::BillboardChainFactory classOgre_1_1BillboardChainFactory.html a024b3bb985bb96e078e8ecaa50f97471

Get the type of the object to be created.

destroyInstance cpp instm Ogre::BillboardChainFactory classOgre_1_1BillboardChainFactory.html a9057100cd94978807e668a68e1839c97

Destroy an instance of the object.

createInstance cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html a7164ba391aead569e43e5713c7281d7b

Create a new instance of the object.

requestTypeFlags cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html a80346bc406655855ec5e0eef198900f2

Does this factory require the allocation of a &#39;type flag&#39;, used to selectively include / exclude this...

_notifyTypeFlags cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html afe63ec95c506e97e9abca23b7fd1a537

Notify this factory of the type mask to apply.

getTypeFlags cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html a9b2028dca564c74453994926db4f50d0

Gets the type flag for this factory.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d FACTORY_TYPE_NAME cpp data Ogre::BillboardChainFactory classOgre_1_1BillboardChainFactory.html a2658ad034ae75ff78a19933bd2df89af createInstanceImpl cpp instm Ogre::BillboardChainFactory classOgre_1_1BillboardChainFactory.html a7d240aa0f201d72c5998cafb0092b4ef

Internal implementation of create method - must be overridden.

mTypeFlag cpp data Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html ad35a2db6426d02a75b85f133a26d5387

Type flag, allocated if requested.

Ogre::BillboardParticleRenderer c cl Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html

Specialisation of ParticleSystemRenderer to render particles using a BillboardSet.

OgreBillboardParticleRenderer.h BillboardParticleRenderer cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html a2803a14ff48f1aa9bfa3ce9526578ee4 ~BillboardParticleRenderer cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html a3bb35a6359b5e33120960969a5b3ba3b setBillboardType cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html af16e29a945f427d11b89bc761a950767

Sets the type of billboard to render.

getBillboardType cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html a65ea6d9dfc830b5a5b310b93b7eec100

Returns the billboard type in use.

setUseAccurateFacing cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html a372edf0872962d0364ed9a9b6d5b7b94 getUseAccurateFacing cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html ae260a935e8e0a48578367691dab7a656 setBillboardOrigin cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html aefc6f76117519469b8bc5715966bfe9e

Sets the point which acts as the origin point for all billboards in this set.

getBillboardOrigin cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html a976c74301b89b2d2ff9316986cedd149

Gets the point which acts as the origin point for all billboards in this set.

setBillboardRotationType cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html a5f3c1e209d5b28b71e34fc390e55c33c

Sets billboard rotation type.

getBillboardRotationType cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html ab492a28e771a12046b0e64213034d1ae

Sets billboard rotation type.

setCommonDirection cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html ae7af00d85d0902c57c16efac03e6ca27

Use this to specify the common direction given to billboards of type BBT_ORIENTED_COMMON.

getCommonDirection cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html a8fbe3a3db7fc0741519e9fdd838d7332

Gets the common direction for all billboards (BBT_ORIENTED_COMMON)

setCommonUpVector cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html ad2c4b38ae17677ba56b8ab59ad8f502f

Use this to specify the common up-vector given to billboards of type BBT_PERPENDICULAR_SELF.

getCommonUpVector cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html a8b6ca85193485752b39ba6e132de0aa3

Gets the common up-vector for all billboards (BBT_PERPENDICULAR_SELF)

setPointRenderingEnabled cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html a6595f8d0a5404812e01eb1518f3a5186 isPointRenderingEnabled cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html a5b100f851b0ffc1f093597c7bfd50bf3 getType cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html a1b89daa4b32673170ce1e17e58363357 _updateRenderQueue cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html ac4b4adcc7bcda52dd3ac9f1b42332abb visitRenderables cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html a6b0d58cc3f4d5d6ebb96b592505abda7 _setMaterial cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html aa9bddaa902bcf8fee7a5a7b7e7c5d627 _notifyCurrentCamera cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html ac9978c52b947f125de22a5d34cef6afa _notifyParticleRotated cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html a2bb9126250a6ba817f47f75bd49f4d62 _notifyParticleResized cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html a7157e40ae9b6a7f61fb9fab5a4da4eee _notifyParticleQuota cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html ac279c2a3702d2f1ffa6246d19df3c5c9 _notifyAttached cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html ad2f65bee7925cb6cf0494d759527ea52 _notifyDefaultDimensions cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html a1afd4cc34e7377e3b24ed966f14bb1e6 setRenderQueueGroup cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html ac57bebe2a341d9a5b0c15bb8e12aaa5a setRenderQueueGroupAndPriority cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html a39ef71cd248df1e1658ff9869d4a7fae setKeepParticlesInLocalSpace cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html a958635089f1339994d75c35d0315ac62 _getSortMode cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html a5648247c792e417847b2e63884ba154d getBillboardSet cpp instm Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html a54f74153a915180ffcc574150dcd1e46

Access BillboardSet in use.

_notifyParticleEmitted cpp instm Ogre::ParticleSystemRenderer classOgre_1_1ParticleSystemRenderer.html aec55835fcde21e77487cfbb20f439944

Optional callback notified when particle emitted.

_notifyParticleExpired cpp instm Ogre::ParticleSystemRenderer classOgre_1_1ParticleSystemRenderer.html a64ca1a8e9f77c857d2ffdab29fbdd598

Optional callback notified when particle expired.

_notifyParticleMoved cpp instm Ogre::ParticleSystemRenderer classOgre_1_1ParticleSystemRenderer.html a7fd98dec902f124c7c51c1cbe7356364

Optional callback notified when particles moved.

_notifyParticleCleared cpp instm Ogre::ParticleSystemRenderer classOgre_1_1ParticleSystemRenderer.html aa76e67b53dd09f60313e9ebfb59ed5c0

Optional callback notified when particles cleared.

_createVisualData cpp instm Ogre::ParticleSystemRenderer classOgre_1_1ParticleSystemRenderer.html a76d2732e63a02c925cca738e1d55b7e9

Create a new ParticleVisualData instance for attachment to a particle.

_destroyVisualData cpp instm Ogre::ParticleSystemRenderer classOgre_1_1ParticleSystemRenderer.html addc7a41c0c6aba115a7ca23219001690

Destroy a ParticleVisualData instance.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mBillboardSet cpp data Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html a1ee681870bd8a84070283f245715dd66

The billboard set that&#39;s doing the rendering.

msBillboardTypeCmd cpp data Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html a111817e7b27856d379a794939a0c221f msBillboardOriginCmd cpp data Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html a3f34e651e2629bbc81e0c4e89ef7d29a msBillboardRotationTypeCmd cpp data Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html ab3fe43c36893481bd6df52b522fce463 msCommonDirectionCmd cpp data Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html acb7ba751151048add4ea93742fae9a37 msCommonUpVectorCmd cpp data Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html af74992decab85a7ea085ccc0a85e8c96 msPointRenderingCmd cpp data Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html a2a3a974e0f0b92d9ab6a3cdda62e43fd msAccurateFacingCmd cpp data Ogre::BillboardParticleRenderer classOgre_1_1BillboardParticleRenderer.html ac192d21617d7dccc382ea48a1174419f Ogre::BillboardParticleRenderer::CmdAccurateFacing c cl Ogre::BillboardParticleRenderer::CmdAccurateFacing classOgre_1_1BillboardParticleRenderer_1_1CmdAccurateFacing.html

Command object for accurate facing(see ParamCommand).

OgreBillboardParticleRenderer.h doGet cpp instm Ogre::BillboardParticleRenderer::CmdAccurateFacing classOgre_1_1BillboardParticleRenderer_1_1CmdAccurateFacing.html af8e4b8c2c24c11d927fa3a1de075dbec doSet cpp instm Ogre::BillboardParticleRenderer::CmdAccurateFacing classOgre_1_1BillboardParticleRenderer_1_1CmdAccurateFacing.html a5ba9ec2bf269d74d4587cbd00b7acbfe Ogre::BillboardParticleRenderer::CmdBillboardOrigin c cl Ogre::BillboardParticleRenderer::CmdBillboardOrigin classOgre_1_1BillboardParticleRenderer_1_1CmdBillboardOrigin.html

Command object for billboard origin (see ParamCommand).

OgreBillboardParticleRenderer.h doGet cpp instm Ogre::BillboardParticleRenderer::CmdBillboardOrigin classOgre_1_1BillboardParticleRenderer_1_1CmdBillboardOrigin.html a1aafbc69bcc3702ef33854dd9e087482 doSet cpp instm Ogre::BillboardParticleRenderer::CmdBillboardOrigin classOgre_1_1BillboardParticleRenderer_1_1CmdBillboardOrigin.html ac2e998fadf762ef3fd4a5e49c71e3c08 Ogre::BillboardParticleRenderer::CmdBillboardRotationType c cl Ogre::BillboardParticleRenderer::CmdBillboardRotationType classOgre_1_1BillboardParticleRenderer_1_1CmdBillboardRotationType.html

Command object for billboard rotation type (see ParamCommand).

OgreBillboardParticleRenderer.h doGet cpp instm Ogre::BillboardParticleRenderer::CmdBillboardRotationType classOgre_1_1BillboardParticleRenderer_1_1CmdBillboardRotationType.html a091598c0e05287c88fcebcd59b083fbc doSet cpp instm Ogre::BillboardParticleRenderer::CmdBillboardRotationType classOgre_1_1BillboardParticleRenderer_1_1CmdBillboardRotationType.html a8657475f943a4ad93b9833804c2ddccc Ogre::BillboardParticleRenderer::CmdBillboardType c cl Ogre::BillboardParticleRenderer::CmdBillboardType classOgre_1_1BillboardParticleRenderer_1_1CmdBillboardType.html

Command object for billboard type (see ParamCommand).

OgreBillboardParticleRenderer.h doGet cpp instm Ogre::BillboardParticleRenderer::CmdBillboardType classOgre_1_1BillboardParticleRenderer_1_1CmdBillboardType.html a59e58a6eec2d40de6d686ac7f70c1c1a doSet cpp instm Ogre::BillboardParticleRenderer::CmdBillboardType classOgre_1_1BillboardParticleRenderer_1_1CmdBillboardType.html adefdee99a48f4335fc7e52e9ab978a46 Ogre::BillboardParticleRenderer::CmdCommonDirection c cl Ogre::BillboardParticleRenderer::CmdCommonDirection classOgre_1_1BillboardParticleRenderer_1_1CmdCommonDirection.html

Command object for common direction (see ParamCommand).

OgreBillboardParticleRenderer.h doGet cpp instm Ogre::BillboardParticleRenderer::CmdCommonDirection classOgre_1_1BillboardParticleRenderer_1_1CmdCommonDirection.html a129da95de25541d15869ffe52466efeb doSet cpp instm Ogre::BillboardParticleRenderer::CmdCommonDirection classOgre_1_1BillboardParticleRenderer_1_1CmdCommonDirection.html a3dba560e9c9ae9dd27756759d0ca30f3 Ogre::BillboardParticleRenderer::CmdCommonUpVector c cl Ogre::BillboardParticleRenderer::CmdCommonUpVector classOgre_1_1BillboardParticleRenderer_1_1CmdCommonUpVector.html

Command object for common up-vector (see ParamCommand).

OgreBillboardParticleRenderer.h doGet cpp instm Ogre::BillboardParticleRenderer::CmdCommonUpVector classOgre_1_1BillboardParticleRenderer_1_1CmdCommonUpVector.html a496dc82ba73831dc3c14ce3fb7b6468a doSet cpp instm Ogre::BillboardParticleRenderer::CmdCommonUpVector classOgre_1_1BillboardParticleRenderer_1_1CmdCommonUpVector.html abc4a1186a2ea3b1a0afb4c5c3f4f915a Ogre::BillboardParticleRenderer::CmdPointRendering c cl Ogre::BillboardParticleRenderer::CmdPointRendering classOgre_1_1BillboardParticleRenderer_1_1CmdPointRendering.html

Command object for point rendering (see ParamCommand).

OgreBillboardParticleRenderer.h doGet cpp instm Ogre::BillboardParticleRenderer::CmdPointRendering classOgre_1_1BillboardParticleRenderer_1_1CmdPointRendering.html a71c281888b954e51e69d406c9628ee1f doSet cpp instm Ogre::BillboardParticleRenderer::CmdPointRendering classOgre_1_1BillboardParticleRenderer_1_1CmdPointRendering.html acc444207b1daf0469f717d5c407491e2 Ogre::BillboardParticleRendererFactory c cl Ogre::BillboardParticleRendererFactory classOgre_1_1BillboardParticleRendererFactory.html

Factory class for BillboardParticleRenderer.

OgreBillboardParticleRenderer.h getType cpp instm Ogre::BillboardParticleRendererFactory classOgre_1_1BillboardParticleRendererFactory.html a0fd4d4cd6dbe59bdba7b1e72769a63e8 createInstance cpp instm Ogre::BillboardParticleRendererFactory classOgre_1_1BillboardParticleRendererFactory.html abcd075e9f79664278929eae4fd3e5793 destroyInstance cpp instm Ogre::BillboardParticleRendererFactory classOgre_1_1BillboardParticleRendererFactory.html ad48c6c653977305507e57f5afe8aad72 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Ogre::BillboardSet c cl Ogre::BillboardSet classOgre_1_1BillboardSet.html

A collection of billboards (faces which are always facing the given direction) with the same (default...

OgreBillboardSet.h ShadowRenderableList cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ad84ea1b2728ced5136add26c91c39a27 ShadowRenderableListIterator cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a7b0999d33e25db97d0449d6cf95cbecd BillboardSet cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html aeec5b589313287f70b8ca0c4fbf7a42c

Usual constructor - this is called by the SceneManager.

~BillboardSet cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a1cfefe60d202aec234cb322c6a37c175 createBillboard cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html ad28a026772181defa4d51b5d710010c0

Creates a new billboard and adds it to this set.

createBillboard cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html adb541fae91f8b07334907fe2b334ea30

Creates a new billboard and adds it to this set.

getNumBillboards cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html ab49fe5be2d26fa2e0d8b07d60836870f

Returns the number of active billboards which currently make up this set.

setAutoextend cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a99be9f8b446a89a5eba5929a005b011e

Tells the set whether to allow automatic extension of the pool of billboards.

getAutoextend cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a2d535a7e03ec7f12130bac33e92e0b48

Returns true if the billboard pool automatically extends.

setSortingEnabled cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a3f73da533b91a9dfabdccd8e78fa6425

Enables sorting for this BillboardSet.

getSortingEnabled cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html aa909927c471f7ba4f3b9848ef1b4831c

Returns true if sorting of billboards is enabled based on their distance from the camera...

setPoolSize cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a684174ea8959571f172d1b0de0a08659

Adjusts the size of the pool of billboards available in this set.

getPoolSize cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a2f31f3c99bd4e6939257ebc082708d32

Returns the current size of the billboard pool.

clear cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a0cb561eb6225784d7f1cc2fc769eea54

Empties this set of all billboards.

getBillboard cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a3ed1bf96bd044290ec84150e2e19fc46

Returns a pointer to the billboard at the supplied index.

removeBillboard cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a5b5ced6ee39f322c7e33906072104ffb

Removes the billboard at the supplied index.

removeBillboard cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a404ecea90a526757fe5df09c8e2b948d

Removes a billboard from the set.

setBillboardOrigin cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html ae57f3915d9864c79ca7f0735679f7a13

Sets the point which acts as the origin point for all billboards in this set.

getBillboardOrigin cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a70a4b97f80fcd116f751b1b1ebadcae2

Gets the point which acts as the origin point for all billboards in this set.

setBillboardRotationType cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html aa32e74164d738fbecb8587eb630cbd49

Sets billboard rotation type.

getBillboardRotationType cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a3b7d7f23b5f5e1344eb4f8a1d14d810e

Sets billboard rotation type.

setDefaultDimensions cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html ac3b1429e01d1fc5b20152eb2fe077ead

Sets the default dimensions of the billboards in this set.

setDefaultWidth cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a4ed9ff92bf8c72f9ace52e823553ef7b

See setDefaultDimensions - this sets 1 component individually.

getDefaultWidth cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a8b6a72dd6bd7afc1ae2bef3e246aefb0

See setDefaultDimensions - this gets 1 component individually.

setDefaultHeight cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a6700494f0b62e216744337e16bfbd282

See setDefaultDimensions - this sets 1 component individually.

getDefaultHeight cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html ad76309bc0bec7f93295fa8e2c37f440c

See setDefaultDimensions - this gets 1 component individually.

setMaterialName cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a7a75cccf0a232780b44e9e11c61e96f7

Sets the name of the material to be used for this billboard set.

getMaterialName cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html ae453c9924fec79b24ea12407bb689a64

Sets the name of the material to be used for this billboard set.

_notifyCurrentCamera cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a2b90d3f4d3cce651644763743e0538ea

Overridden from MovableObject.

beginBillboards cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a69f0f4886b64c86cb02dcb422ea56a40

Begin injection of billboard data; applicable when constructing the BillboardSet for external data us...

injectBillboard cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a3d2328a30c83c2377893e47eeca56501

Define a billboard.

endBillboards cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a99d782a5d4c290bf6d4c29a41ff4bfc4

Finish defining billboards.

setBounds cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a728549349f0eb735edea794d0686edd6

Set the bounds of the BillboardSet.

getBoundingBox cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a2d7b50122c391cc8e9d3475a4dd59a3e

Overridden from MovableObject.

getBoundingRadius cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a2e525959b0d57d74e4d119e2d2aa17a3

Overridden from MovableObject.

_updateRenderQueue cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html accc9ec9577327aac41b200a0e24c09ae

Overridden from MovableObject.

getMaterial cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a3cf9ae9d45b83cd611b4b33008826933

Overridden from MovableObject.

setMaterial cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a1361b42bd52f3cb7dd58de9df519930c

Sets the name of the material to be used for this billboard set.

getRenderOperation cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a337b67f8d397c8c42a038cebe5f84b48

Overridden from MovableObject.

getWorldTransforms cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a3267fcd79d2fa55fd0de8a54f61b0960

Overridden from MovableObject.

_notifyBillboardResized cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html aba0d98398c06691ef11cc4f9a6b8e963

Internal callback used by Billboards to notify their parent that they have been resized.

_notifyBillboardRotated cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a1137b92b57ff786c216614c4664f25a4

Internal callback used by Billboards to notify their parent that they have been rotated.

getCullIndividually cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a042d6c51db7a402debda33b88b9fdaff

Returns whether or not billboards in this are tested individually for culling.

setCullIndividually cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a2774bffcd9b90bbd2371cb718027afe0

Sets whether culling tests billboards in this individually as well as in a group.

setBillboardType cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a20c1a24c0247ff48a9b07d3d1308210c

Sets the type of billboard to render.

getBillboardType cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a55bb640b6914df506045c6ddfc1ece56

Returns the billboard type in use.

setCommonDirection cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html aac3bdb9e89a6a9bf01b297f25324d32e

Use this to specify the common direction given to billboards of type BBT_ORIENTED_COMMON or BBT_PERPE...

getCommonDirection cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a17c5aef39bf51fd644995461378d19e7

Gets the common direction for all billboards (BBT_ORIENTED_COMMON)

setCommonUpVector cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html ae049fc20b0b797491f862acfa6c67076

Use this to specify the common up-vector given to billboards of type BBT_PERPENDICULAR_SELF or BBT_PE...

getCommonUpVector cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a8cd10c7346b9bdf03ab7c592cc05d27d

Gets the common up-vector for all billboards (BBT_PERPENDICULAR_SELF and BBT_PERPENDICULAR_COMMON)

setUseAccurateFacing cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a1a93d395e49678433c70a8b3aa1f06a4

Sets whether or not billboards should use an &#39;accurate&#39; facing model based on the vector from each bi...

getUseAccurateFacing cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html aec830055e293cdcf40f40bc8a0a704c4

Gets whether or not billboards use an &#39;accurate&#39; facing model based on the vector from each billboard...

getMovableType cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a9bab136c09fd40e5e2c333c7db7761ca

Overridden from MovableObject.

getSquaredViewDepth cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html ac14826c9099227834c726e3717a8a100

Overridden, see Renderable.

_updateBounds cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a18c2b6d664dbdaee73336272be76aeee

Update the bounds of the billboardset.

getLights cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a2bd12c7b7fe8ac02fc15e3505936b142 visitRenderables cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a8666ea45b7e4a4ea46dc88766fb757c7 _sortBillboards cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html af903717c84e7408531157acbe031a1f7

Sort the billboard set.

_getSortMode cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a04e6dd8a1cdd282333a4fbf2dbb5b015

Gets the sort mode of this billboard set.

setBillboardsInWorldSpace cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a76b76f1f5dbf25e23daa6a681a6c23d9

Sets whether billboards should be treated as being in world space.

setTextureCoords cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a674d274f03d34cc1446f7de9255236a7

BillboardSet can use custom texture coordinates for various billboards.

setTextureStacksAndSlices cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a70e8e8eec3bf6708423bd28dd7998af8

setTextureStacksAndSlices() will generate texture coordinate rects as if the texture for the billboar...

getTextureCoords cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a6428fb1ff4a55e6b2a3e022bf0cf075f

getTextureCoords() returns the current texture coordinate rects in effect.

setPointRenderingEnabled cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a417ba29ab7894f7ba4fda41bbd8cf3b6

Set whether or not the BillboardSet will use point rendering rather than manually generated quads...

isPointRenderingEnabled cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html ac76edd617e14d051d4013f1f5ec52e35

Returns whether point rendering is enabled.

getTypeFlags cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html ab413ee6f413a7ea91a4f6f74e7986bc0

Override to return specific type flag.

setAutoUpdate cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html afee8dbd0c4132378b1659ebc83400d5f

Set the auto update state of this billboard set.

getAutoUpdate cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a71fb65815230daccf80f8a9ddc10aa8f

Return the auto update state of this billboard set.

notifyBillboardDataChanged cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html aa0306902ff175409c288e8f7be67f999

When billboard set is not auto updating its GPU buffer, the user is responsible to inform it about an...

_notifyCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a06f161ae0451be7eaa67e77c296d5631

Notify the object of it&#39;s creator (internal use only)

_getCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abc4d3c30d2b50267a348f8d5aee3c5e4

Get the creator of this object, if any (internal use only)

_notifyManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af730ac3ee4a51ee69f4221298f933e8a

Notify the object of it&#39;s manager (internal use only)

_getManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c95a392476c6b54be1648a77f2a56c0

Get the manager of this object, if any (internal use only)

getName cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2c681d880b842c1b6d2c2b30b72b6660

Returns the name of this object.

getParentNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a7be6f35f90943c6bca0b4511e1d266d8

Returns the node to which this object is attached.

getParentSceneNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c705ecac4263b65a1b8611eeb24c39a

Returns the scene node to which this object is attached.

isParentTagPoint cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aff1706913baf992f108cc0fe4c95a53b

Gets whether the parent node is a TagPoint (or a SceneNode)

_notifyAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aeb13418fe2740ed8ebc52cd9667fca41

Internal method called to notify the object that it has been attached to a node.

isAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ad2c50ff1546dfac42f0751aa1bb54ff3

Returns true if this object is attached to a SceneNode or TagPoint.

detachFromParent cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab53cc49d402913fde37fa4976f5bfdd5

Detaches an object from a parent SceneNode or TagPoint, if attached.

isInScene cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a605cb18ec6d5971e19491ec71c89afeb

Returns true if this object is attached to a SceneNode or TagPoint, and this SceneNode / TagPoint is ...

_notifyMoved cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ae307c64b6e130191e45d48df0e2c5961

Internal method called to notify the object that it has been moved.

getWorldBoundingBox cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acc31c877990c3c231c4b4cfb0522bef8

Retrieves the axis-aligned bounding box for this object in world coordinates.

getWorldBoundingSphere cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2f6db9f0db4038e6544d703a9f3bcf53

Retrieves the worldspace bounding sphere for this object.

setVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8b0ab29b6a7e94169e2b3fde0be7cf10

Tells this object whether to be visible or not, if it has a renderable component.

getVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adbc3ce687f4def00d70f15dc0a2330ea

Gets this object whether to be visible or not, if it has a renderable component.

isVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aebb41fb7484f365c18e78103517b0d25

Returns whether or not this object is supposed to be visible or not.

setRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a3774342d37fb670430d834aa914a3be5

Sets the distance at which the object is no longer rendered.

getRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a97501f320f00fb5255d76fe3b20903d2

Gets the distance at which batches are no longer rendered.

setRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9ad2786aa67624f26c7ff245c673ad5e

Sets the minimum pixel size an object needs to be in both screen axes in order to be rendered...

getRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a1025983039f59637e9dde740b5013175

Returns the minimum pixel size an object needs to be in both screen axes in order to be rendered...

setUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab07068e26732de24aaf24330e9d0ec81 getUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70a42d28867f1559f1bd71baf31f83e4 getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aaac5bf65835f733433f3338132f2f01f

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abbf5cf5545c219ce9be1997ff5dd2204

Return an instance of user objects binding associated with this class.

setRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ac5e898937867475e52d350d1f4d75e32

Sets the render queue group this entity will be rendered through.

setRenderQueueGroupAndPriority cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a38cf564fe839d40a81ba5155d363b7aa

Sets the render queue group and group priority this entity will be rendered through.

getRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a12ca5ddb4ca9e77612b6e8a10e4f3d70

Gets the queue group for this entity, see setRenderQueueGroup for full details.

_getParentNodeFullTransform cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aab6d217065c5d2968ef0cc2586a0db86

return the full transformation of the parent sceneNode or the attachingPoint node

setQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa202386b8336ed756c3bd1ff5a74f54d

Sets the query flags for this object.

addQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a146b6b8afa6de9a2058f730aa3f7b25c

As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...

removeQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8e039c80d31e36c17f4e7fc85e5c6cdc

As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this o...

getQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5c40b9b7d9f3231f9ba16a3514f7495a

Returns the query flags relevant for this object.

setVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9421323e0ef6082d8a293aef0ba4666d

Sets the visiblity flags for this object.

addVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adff2fa7a7c56ba06d25d2dfa376fd677

As setVisibilityFlags, except the flags passed as parameters are appended to the existing flags on th...

removeVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7bebfd93631ffe82f95ad7c73b77e24

As setVisibilityFlags, except the flags passed as parameters are removed from the existing flags on t...

getVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5ca10844726d16c8ed47395a6b22d33a

Returns the visibility flags relevant for this object.

setListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9efbb3928b834d4f125303698034951e

Sets a listener for this object.

getListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf305fd600ec68543ed68e0c0cef6196

Gets the current listener for this object.

queryLights cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2d4c926ce07f3a1cb0e59d9d60aac76b

Gets a list of lights, ordered relative to how close they are to this movable object.

getLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a538d975b35be25e7d705b6310ec3d84d

Get a bitwise mask which will filter the lights affecting this object.

setLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0b7dc685c1dc7ec4dd677750d17ee145

Set a bitwise mask which will filter the lights affecting this object.

_getLightList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf4f61aeb45d61195c248757e3d1c6fe

Returns a pointer to the current list of lights for this object.

getEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a60b24cd45c8df45654dcfa14a1293a3b

Define a default implementation of method from ShadowCaster which implements no shadows.

hasEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7c2a8be6a9bd59e6c69ee2d76945500

Define a default implementation of method from ShadowCaster which implements no shadows.

getShadowVolumeRenderableIterator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a4492fa817bb3a750d349aeec34c19c43

Define a default implementation of method from ShadowCaster which implements no shadows.

getLightCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af061175eb50a6aa98599ce0a748204b5

Overridden member from ShadowCaster.

getDarkCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af06612d0607ebcf1bf5eb817c3038d52

Overridden member from ShadowCaster.

setCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acbfc4840224e8b6ed6e27849d3341675

Sets whether or not this object will cast shadows.

getCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70bca10cdeac93142d9f93ed0cf9c4c5

Returns whether shadow casting is enabled for this object.

getReceivesShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8f2627b8d1658838a7c79c82148c6303

Returns whether the Material of any Renderable that this MovableObject will add to the render queue w...

getPointExtrusionDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abb13b8e1b52d9dca9f5190f718686a5e

Get the distance to extrude for a point/spot light.

setDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2b559ddd8df033cafa5d64502c7d0c3a

Sets whether or not the debug display of this object is enabled.

isDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a39cfd5b78a4326156accf5ed3146ddc6

Gets whether debug display of this object is enabled.

getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a4239d192b2b08c4970dfaa22ce5a0cd0

Gets a list of animable value names for this object.

createAnimableValue cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2cfac9af1b0d71c780ec969166b3585

Create a reference-counted AnimableValuePtr for the named value.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getTechnique cpp instm Ogre::Renderable classOgre_1_1Renderable.html aafcc80b06f8c74eaac3d35e72ca54842

Retrieves a pointer to the Material Technique this renderable object uses.

preRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html afcbf4cb36d5911a9d40a40c57e94f23b

Called just prior to the Renderable being rendered.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

getNumWorldTransforms cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6ecba3943f56182cddf3b3540afc760

Returns the number of world transform matrices this renderable requires.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

getCastsShadows cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1ce8341c18f75ef0b6d818eceea5b2e2

Method which reports whether this renderable would normally cast a shadow.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

setDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ad8db1f22329b2a96f2aed7260d565944

Set the default query flags for all future MovableObject instances.

getDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a01f48775e48b672d7796311f3ffe2930

Get the default query flags for all future MovableObject instances.

setDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ac2904cb122ab8c8d5066abefb29dfa96

Set the default visibility flags for all future MovableObject instances.

getDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a2eb94fea5944cf0d33702a75cfa14a74

Get the default visibility flags for all future MovableObject instances.

extrudeVertices cpp clm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html acae2215c051989d544f34083a0a9bfa2

Utility method for extruding vertices based on a light.

ActiveBillboardList cpp tdef Ogre::BillboardSet classOgre_1_1BillboardSet.html afeedc8986a520b00d2ee001b3c04e6e8 FreeBillboardList cpp tdef Ogre::BillboardSet classOgre_1_1BillboardSet.html ad17005413ce52979083a6bec0bc4a842 BillboardPool cpp tdef Ogre::BillboardSet classOgre_1_1BillboardSet.html a571433a06b19272e1e8651e2064ca960 TextureCoordSets cpp tdef Ogre::BillboardSet classOgre_1_1BillboardSet.html a73b19d7977d3e0ef24ad89c3b19e8da5 AnimableDictionaryMap cpp tdef Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2ea54bb7c39f7640f71be8bb2f8b0a5 CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 BillboardSet cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html ab6d12ebca41b8bf80066dc7709149290

Private constructor (instances cannot be created directly).

billboardVisible cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a3ffd2a26ebd08670e50569396dcc4919

Internal method for culling individual billboards.

increasePool cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a259a0ecd13b3c2a174e96cc0a8a31566

Internal method for increasing pool size.

genBillboardAxes cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a8746e805b0f3671373800e7896e81fbd

Internal method for generating billboard corners.

getParametricOffsets cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a99b91a28f7171dbcd42e9c30c2407133

Internal method, generates parametric offsets based on origin.

genVertices cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a0b84afbf917e36ed1775472a2acb6ec7

Internal method for generating vertex data.

genVertOffsets cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html a16e4152ee2c8795ef8db8e2f152a5f2e

Internal method generates vertex offsets.

getExtrusionDistance cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a233233e14ccb869b6cafd655880355df

Helper method for calculating extrusion distance.

updateEdgeListLightFacing cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ac9a881430ec7769923f63f6df4b93d33

Tells the caster to perform the tasks necessary to update the edge data&#39;s light listing.

generateShadowVolume cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a396374525d65e0db10c7f7f8d380744a

Generates the indexes required to render a shadow volume into the index buffer which is passed in...

extrudeBounds cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a136dfd54b581a6dc58a1796a1cdf6cdc

Utility method for extruding a bounding box.

getAnimableDictionaryName cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a7748b5ea03ba5eb10fdd79e455f96443

Get the name of the animable dictionary for this class.

createAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a83629c5c4708cebd10c358a4be0722f5

Internal method for creating a dictionary of animable value names for the class, if it does not alrea...

_getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a20139173e816c296ab46d0548d1d4902

Get an updateable reference to animable value list.

initialiseAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a80abf1736a4241c432b30d2073c7a263

Internal method for initialising dictionary; should be implemented by subclasses wanting to expose an...

mAABB cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html a21dada64dba2f05e94eef6363c1ecdfb

Bounds of all billboards in this set.

mBoundingRadius cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html a40c8144114a2ebea4f6f71427c3eab85

Bounding radius.

mOriginType cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html a37070ac95d91e966e283197c40a5df75

Origin of each billboard.

mRotationType cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html a76acd2ff4879a72924af77d9b61b16f6

Rotation type of each billboard.

mDefaultWidth cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html aaa690c2b7570aa34dc04365c68cd9d5a

Default width of each billboard.

mDefaultHeight cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html a03367c07a3dd40d7621edca624a45722

Default height of each billboard.

mMaterialName cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html aca94537d9a5be4d08256e5a75d56314f

Name of the material to use.

mMaterial cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html a8debafdc41b0368bab01041faf5fc50b

Pointer to the material to use.

mAllDefaultSize cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html a645c0927a0894a1b94841a3acb8d7475

True if no billboards in this set have been resized - greater efficiency.

mAutoExtendPool cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html a29320c5ecc37ea707d0b52a61cd0ffdb

Flag indicating whether to autoextend pool.

mSortingEnabled cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html a644169483771c7ae514745059a343157

Flag indicating whether the billboards has to be sorted.

mAccurateFacing cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html afcef064840b97ef0e68e03efe00cfcd2 mAllDefaultRotation cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html a6ed1159236d6179b3044486ce34eaed3 mWorldSpace cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html a70a9735f46272fc1ca12c5f31c8d64ab mActiveBillboards cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html a70a83d233016a63bda5fb9a9c71570b6

Active billboard list.

mFreeBillboards cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html a47b8335cd4fce4f4482be3c063f6a693

Free billboard queue.

mBillboardPool cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html ae3d1b2ef6a53b53a22a303770c0f61fd

Pool of billboard instances for use and reuse in the active billboard list.

mVertexData cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html a3fbbf176c278681ccbf0b0765fbd28f0

The vertex position data for all billboards in this set.

mMainBuf cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html a4e9d2caa6346ac6cff825ae919082469

Shortcut to main buffer (positions, colours, texture coords)

mLockPtr cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html a53c649df167b329508eb9140df03dc6f

Locked pointer to buffer.

mVOffset cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html aedfa9402478a80490cd0cafd5524d4ce

Boundary offsets based on origin and camera orientation Vector3 vLeftOff, vRightOff, vTopOff, vBottomOff; Final vertex offsets, used where sizes all default to save calcs.

mCurrentCamera cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html a217565744ae1410cd675c459a3693d5f

Current camera.

mLeftOff cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html a6338236bfbee8f5c63d829378e70b23b mRightOff cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html aa918b7cd5ee47067175cfa731359baa5 mTopOff cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html a4b21eae7413ee75d8f4a48a82578fac7 mBottomOff cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html a1571ab935f23c9057e3d318391d62b84 mCamX cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html ac72ca1be157f284058c2880cd8800aa3 mCamY cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html a9662b97b49c956ba22aeaf621c65c9c7 mCamDir cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html a61b73ee1e8e3acc3e338b7e66799b613 mCamQ cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html aff769bb8afd602f0059e13ef65b25f4a mCamPos cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html aed3b46fee6156d09a8e1f08b26646789 mIndexData cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html a6e9d3ad0a93d6f0a7de137cd79be6491

The vertex index data for all billboards in this set (1 set only)

mCullIndividual cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html aa87463489d148189d0a3044215a387ec

Flag indicating whether each billboard should be culled separately (default: false)

mTextureCoords cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html a45b53ca2e429e890312692083d37e6be mBillboardType cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html a2ef18ece809efc41d14466c1e1b08ebd

The type of billboard to render.

mCommonDirection cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html a17df519563699c9b237228f678e981d8

Common direction for billboards of type BBT_ORIENTED_COMMON and BBT_PERPENDICULAR_COMMON.

mCommonUpVector cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html a0e2e166c37dc148f921c62fc6c1a237b

Common up-vector for billboards of type BBT_PERPENDICULAR_SELF and BBT_PERPENDICULAR_COMMON.

mNumVisibleBillboards cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html ae2e2099f18f8a05897c154d17a1e243f mPointRendering cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html af0d87968f9a69a269a571ceeeb593caa

Use point rendering?

mName cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a41954f454246b2935cdc90ab2f36dab8

Name of this object.

mCreator cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a884d3c2c8c8d8305f59eb171a7f56e56

Creator of this object (if created by a factory)

mManager cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a5c05f316d061761a08fc036daedd0649

SceneManager holding this object (if applicable)

mParentNode cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a961db9b5f439708e0f24cb8dbeb9c728

node to which this object is attached

mParentIsTagPoint cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a9f9b9e6981ef7ebbd6b9d82e93a2b299 mVisible cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a8e7fa9ec69253b42ff4e7605b54e1a00

Is this object visible?

mDebugDisplay cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac439108451539e95ac9829ab6520306c

Is debug display enabled?

mUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a0df899bfb650d8d51be51fa5f83743f4

Upper distance to still render.

mSquaredUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2635aafd01416e5a3346a647c2dfff52 mMinPixelSize cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a56e7d5ccac2877061b0919648f7f0b34 mBeyondFarDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a1f6c5390b42b10e00d3b21b8911aa3f4

Hidden because of distance?

mUserObjectBindings cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af00b75d92e7d62f5ff9bd4847d1786e8

User objects binding.

mRenderQueueID cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa63b5c1cf9746a4caeb2a47a6bc1d2d6

The render queue to use when rendering this object.

mRenderQueueIDSet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2051828f33ea6c921e2979c8f00daa3f

Flags whether the RenderQueue&#39;s default should be used.

mRenderQueuePriority cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa34e0feb87409120726a489f52b39c58

The render queue group to use when rendering this object.

mRenderQueuePrioritySet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac9ee5f673870a76b23eb5291b3fa3f28

Flags whether the RenderQueue&#39;s default should be used.

mQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adf36b5bfcc9bce768bc5f8a9ed6b1464

Flags determining whether this object is included / excluded from scene queries.

mVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a6db376fe4c048714224392901c98c3a5

Flags determining whether this object is visible (compared to SceneManager mask)

mWorldAABB cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a665c171729e2f37b66f73d0e6722ac2c

Cached world AABB of this object.

mWorldBoundingSphere cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a271b08ae4cc604657c17125f76ec62e0 mWorldDarkCapBounds cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a00a9705c083b9fef8bbe762a5b1711a8

World space AABB of this object&#39;s dark cap.

mCastShadows cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad21e8a5a6f0eeeefa3ec698781eaa3fa

Does this object cast shadows?

mRenderingDisabled cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad1291c87111d8944b2c49904a4d6280b

Does rendering this object disabled by listener?

mListener cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a07fdbfc4ae0adb48f7619c0a44bd3890

MovableObject listener - only one allowed (no list) for size &amp; performance reasons. */.

mLightList cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2626ce2a2f1c78027634cc92dfd2b211

List of lights for this object.

mLightListUpdated cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af083212ba58f26eb7c747a0da749cc08

The last frame that this light list was updated in.

mLightMask cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a3db70b0c8b2e53a3c71671217e5a516c

the light mask defined for this movable. This will be taken into consideration when deciding which li...

mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

mRadixSorter cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html ac50fb47c1f058c3554a94a82157b5285 msDefaultQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adeb3bbe50c1b6e92061461b363fc391e

Default query flags.

msDefaultVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a24f37de53688fc5432d50c7ced03bd63

Default visibility flags.

msAnimableDictionary cpp data Ogre::AnimableObject classOgre_1_1AnimableObject.html a1e2b199b8a10c3753ebeecc8fa773620

Static map of class name to list of animable value names.

_createBuffers cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html aa6ee4997f039162338c81c9e50b187e7

Internal method creates vertex and index buffers.

_destroyBuffers cpp instm Ogre::BillboardSet classOgre_1_1BillboardSet.html abea371b14164a9515291eca75b5c0298

Internal method destroys vertex and index buffers.

mBuffersCreated cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html a6785a73795790343989753a44bfc72dc

Flag indicating whether the HW buffers have been created.

mPoolSize cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html aad0d5e014455a102ce89d9abc005a6ae

The number of billboard in the pool.

mExternalData cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html a9df2e7e498ff697ac99b1a0302114b79

Is external billboard data in use?

mAutoUpdate cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html aad21adb6664872c211ed996cc2508e71

Tell if vertex buffer should be update automatically.

mBillboardDataChanged cpp data Ogre::BillboardSet classOgre_1_1BillboardSet.html aac010067f8c8a4f0926ce79b90dc7222

True if the billboard data changed. Will cause vertex buffer update.

Ogre::BillboardSet::SortByDirectionFunctor c cl Ogre::BillboardSet::SortByDirectionFunctor structOgre_1_1BillboardSet_1_1SortByDirectionFunctor.html

Sort by direction functor.

OgreBillboardSet.h SortByDirectionFunctor cpp func Ogre::BillboardSet::SortByDirectionFunctor structOgre_1_1BillboardSet_1_1SortByDirectionFunctor.html a76c5ed9cd23a4e4fdaa779e95b98f479 operator() cpp func Ogre::BillboardSet::SortByDirectionFunctor structOgre_1_1BillboardSet_1_1SortByDirectionFunctor.html ad054499a0ed9f9c4489d1c39b4d2cc1d sortDir cpp data Ogre::BillboardSet::SortByDirectionFunctor structOgre_1_1BillboardSet_1_1SortByDirectionFunctor.html a176f7142382739d74eef63c9f26beee2

Direction to sort in.

Ogre::BillboardSet::SortByDistanceFunctor c cl Ogre::BillboardSet::SortByDistanceFunctor structOgre_1_1BillboardSet_1_1SortByDistanceFunctor.html

Sort by distance functor.

OgreBillboardSet.h SortByDistanceFunctor cpp func Ogre::BillboardSet::SortByDistanceFunctor structOgre_1_1BillboardSet_1_1SortByDistanceFunctor.html ae725032ae8681c80ad658220dee4ba71 operator() cpp func Ogre::BillboardSet::SortByDistanceFunctor structOgre_1_1BillboardSet_1_1SortByDistanceFunctor.html a2842606f615b2f21854d903bc10557bd sortPos cpp data Ogre::BillboardSet::SortByDistanceFunctor structOgre_1_1BillboardSet_1_1SortByDistanceFunctor.html aa9b57d6caf0889fa7ec77065bbd79269

Position to sort in.

Ogre::BillboardSetFactory c cl Ogre::BillboardSetFactory classOgre_1_1BillboardSetFactory.html

Factory object for creating BillboardSet instances.

OgreBillboardSet.h BillboardSetFactory cpp instm Ogre::BillboardSetFactory classOgre_1_1BillboardSetFactory.html ae9a4de2651c1585f849122d117b607e2 ~BillboardSetFactory cpp instm Ogre::BillboardSetFactory classOgre_1_1BillboardSetFactory.html a09ec91b5f9f262975eee3178c4525699 getType cpp instm Ogre::BillboardSetFactory classOgre_1_1BillboardSetFactory.html a87bdf3302160d4b81da5358445b93e19

Get the type of the object to be created.

destroyInstance cpp instm Ogre::BillboardSetFactory classOgre_1_1BillboardSetFactory.html a1d9a309182513810d2bd2ae98cc6e5be

Destroy an instance of the object.

createInstance cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html a7164ba391aead569e43e5713c7281d7b

Create a new instance of the object.

requestTypeFlags cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html a80346bc406655855ec5e0eef198900f2

Does this factory require the allocation of a &#39;type flag&#39;, used to selectively include / exclude this...

_notifyTypeFlags cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html afe63ec95c506e97e9abca23b7fd1a537

Notify this factory of the type mask to apply.

getTypeFlags cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html a9b2028dca564c74453994926db4f50d0

Gets the type flag for this factory.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d FACTORY_TYPE_NAME cpp data Ogre::BillboardSetFactory classOgre_1_1BillboardSetFactory.html a9973fc338f04f72c1a823f1a6e858b63 createInstanceImpl cpp instm Ogre::BillboardSetFactory classOgre_1_1BillboardSetFactory.html acf1ce176730c2b3e60ce6393284b0623

Internal implementation of create method - must be overridden.

mTypeFlag cpp data Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html ad35a2db6426d02a75b85f133a26d5387

Type flag, allocated if requested.

Ogre::Bitwise c cl Ogre::Bitwise classOgre_1_1Bitwise.html

Class for manipulating bit patterns.

OgreBitwise.h mostSignificantBitSet cpp clm Ogre::Bitwise classOgre_1_1Bitwise.html aa3fd3a659f416fe2f6e034c42b6a873c

Returns the most significant bit set in a value.

firstPO2From cpp clm Ogre::Bitwise classOgre_1_1Bitwise.html af1d86f2723f835a233138259c962a952

Returns the closest power-of-two number greater or equal to value.

isPO2 cpp clm Ogre::Bitwise classOgre_1_1Bitwise.html acef0757b2a07e5b297c87247f38f1691

Determines whether the number is power-of-two or not.

getBitShift cpp clm Ogre::Bitwise classOgre_1_1Bitwise.html a60bde1c399a387326753a52f9d56939c

Returns the number of bits a pattern must be shifted right by to remove right-hand zeros...

convertBitPattern cpp clm Ogre::Bitwise classOgre_1_1Bitwise.html a65c7e2d0a2b2278e58450bb9d289e148

Takes a value with a given src bit mask, and produces another value with a desired bit mask...

fixedToFixed cpp clm Ogre::Bitwise classOgre_1_1Bitwise.html aa59b3726641c31b63aa3e203559ca3bd

Convert N bit colour channel value to P bits.

floatToFixed cpp clm Ogre::Bitwise classOgre_1_1Bitwise.html ad3f4d30ecc1aa5ea112a38e63a47b9c8

Convert floating point colour channel value between 0.0 and 1.0 (otherwise clamped) to integer of a c...

fixedToFloat cpp clm Ogre::Bitwise classOgre_1_1Bitwise.html a48006ba79d6f8c690e3131c7b4e441bf

Fixed point to float.

intWrite cpp clm Ogre::Bitwise classOgre_1_1Bitwise.html afa88e9d32bbc468ac3ee803ee4228ca1

Write a n*8 bits integer value to memory in native endian.

intRead cpp clm Ogre::Bitwise classOgre_1_1Bitwise.html ad0fcaa2e4f445d1e9c1fb69291061dec

Read a n*8 bits integer value to memory in native endian.

floatToHalf cpp clm Ogre::Bitwise classOgre_1_1Bitwise.html aa02a9c5a117baf2da38ad562c2130681

Convert a float32 to a float16 (NV_half_float) Courtesy of OpenEXR.

floatToHalfI cpp clm Ogre::Bitwise classOgre_1_1Bitwise.html ad98268f6e1288301c0471e345e98cd1e

Converts float in uint32 format to a a half in uint16 format.

halfToFloat cpp clm Ogre::Bitwise classOgre_1_1Bitwise.html abb3cbaa74865420859ba7b1061f8d3f3

Convert a float16 (NV_half_float) to a float32 Courtesy of OpenEXR.

halfToFloatI cpp clm Ogre::Bitwise classOgre_1_1Bitwise.html a7ccd62b11c082f76d4972e27896c6028

Converts a half in uint16 format to a float in uint32 format.

Ogre::LayerBlendModeEx c cl Ogre::LayerBlendModeEx classOgre_1_1LayerBlendModeEx.html

Class which manages blending of both colour and alpha components.

OgreBlendMode.h operator== cpp instm Ogre::LayerBlendModeEx classOgre_1_1LayerBlendModeEx.html a4c678a65c3a32728622812d2784c2e6d operator!= cpp instm Ogre::LayerBlendModeEx classOgre_1_1LayerBlendModeEx.html a1ea4fff299261c723f025337c513dc88 blendType cpp data Ogre::LayerBlendModeEx classOgre_1_1LayerBlendModeEx.html ac2cb8de7b805400726882f7003a4bcda

The type of blending (colour or alpha)

operation cpp data Ogre::LayerBlendModeEx classOgre_1_1LayerBlendModeEx.html afc151f1c17683cd99df776459df2c778

The operation to be applied.

source1 cpp data Ogre::LayerBlendModeEx classOgre_1_1LayerBlendModeEx.html a334818129ca44c1fbdba2b3b2813368a

The first source of colour/alpha.

source2 cpp data Ogre::LayerBlendModeEx classOgre_1_1LayerBlendModeEx.html a94eeae80ba84e9aa5271d317d48f2688

The second source of colour/alpha.

colourArg1 cpp data Ogre::LayerBlendModeEx classOgre_1_1LayerBlendModeEx.html a99adb8004759bf3825d934684ab8f171

Manual colour value for manual source1.

colourArg2 cpp data Ogre::LayerBlendModeEx classOgre_1_1LayerBlendModeEx.html a6bd40927e40bcb2d6c4e077ebd56c24d

Manual colour value for manual source2.

alphaArg1 cpp data Ogre::LayerBlendModeEx classOgre_1_1LayerBlendModeEx.html a8af3aad5d2de939d0d9bff3049c82928

Manual alpha value for manual source1.

alphaArg2 cpp data Ogre::LayerBlendModeEx classOgre_1_1LayerBlendModeEx.html a9dde2b63904e61319b175094f8fc67f0

Manual alpha value for manual source2.

factor cpp data Ogre::LayerBlendModeEx classOgre_1_1LayerBlendModeEx.html a71cee0ade264a82051913d5eb0fc4c40

Manual blending factor.

Ogre::Bone c cl Ogre::Bone classOgre_1_1Bone.html

A bone in a skeleton.

OgreBone.h ChildNodeMap cpp tdef Ogre::Node classOgre_1_1Node.html ad926e6275c4c0ebe1e28eda5826c2945 ChildNodeIterator cpp tdef Ogre::Node classOgre_1_1Node.html a89264ee7507c7f820e57408de1fcc561 ConstChildNodeIterator cpp tdef Ogre::Node classOgre_1_1Node.html a6e1f37403c498444d14137aa82de1573 Bone cpp instm Ogre::Bone classOgre_1_1Bone.html a5f4ee6d5dbb21e731ab423dad2f39238

Constructor, not to be used directly (use Bone::createChild or Skeleton::createBone)

Bone cpp instm Ogre::Bone classOgre_1_1Bone.html aeec02693c1991969ce34581e42762d40

Constructor, not to be used directly (use Bone::createChild or Skeleton::createBone)

~Bone cpp instm Ogre::Bone classOgre_1_1Bone.html a1e4bc1b363298092f7950f313e0b8397 createChild cpp instm Ogre::Bone classOgre_1_1Bone.html af87c34e17b052361e36c395272648647

Creates a new Bone as a child of this bone.

getHandle cpp instm Ogre::Bone classOgre_1_1Bone.html a07409d11832c8f45bd42912471347783

Gets the numeric handle for this bone (unique within the skeleton).

setBindingPose cpp instm Ogre::Bone classOgre_1_1Bone.html a671b15acf329f234669f09c0406999fa

Sets the current position / orientation to be the &#39;binding pose&#39; ie the layout in which bones were or...

reset cpp instm Ogre::Bone classOgre_1_1Bone.html a5689b25eee3b487fd5e98b3c6161180a

Resets the position and orientation of this Bone to the original binding position.

setManuallyControlled cpp instm Ogre::Bone classOgre_1_1Bone.html af0978992600bc892a062096dd9e805c8

Sets whether or not this bone is manually controlled.

isManuallyControlled cpp instm Ogre::Bone classOgre_1_1Bone.html a5c63db8cfe8eabb3b198b4454f682001

Getter for mManuallyControlled Flag.

_getOffsetTransform cpp instm Ogre::Bone classOgre_1_1Bone.html a0852db6fa1e2c3ffbb63f8ff8c11cd30

Gets the transform which takes bone space to current from the binding pose.

_getBindingPoseInverseScale cpp instm Ogre::Bone classOgre_1_1Bone.html aafcb028d0902767f09f883c70717398b

Gets the inverted binding pose scale.

_getBindingPoseInversePosition cpp instm Ogre::Bone classOgre_1_1Bone.html a79562d8818133b6f12b619f97bac4e18

Gets the inverted binding pose position.

_getBindingPoseInverseOrientation cpp instm Ogre::Bone classOgre_1_1Bone.html a1a7dacec2fbb7b515457f084e0290f14

Gets the inverted binding pose orientation.

needUpdate cpp instm Ogre::Bone classOgre_1_1Bone.html a5b32f720032133ebc0706669b20ee528 getName cpp instm Ogre::Node classOgre_1_1Node.html a3bca2aaf4e01a1447a4aaf4e03a79c18

Returns the name of the node.

getParent cpp instm Ogre::Node classOgre_1_1Node.html a671ade6094f62d64322c222315b9076a

Gets this node&#39;s parent (NULL if this is the root).

getOrientation cpp instm Ogre::Node classOgre_1_1Node.html a5a5840ed5f758d7e3425e0661e4d697b

Returns a quaternion representing the nodes orientation.

setOrientation cpp instm Ogre::Node classOgre_1_1Node.html aadc391905c7c4ea06b8f5366b6ad10d2

Sets the orientation of this node via a quaternion.

setOrientation cpp instm Ogre::Node classOgre_1_1Node.html a412b900632a24e3e8a90c25a5d78d84c

Sets the orientation of this node via quaternion parameters.

resetOrientation cpp instm Ogre::Node classOgre_1_1Node.html a04a385c69650ee62def0cfee923d1ea4

Resets the nodes orientation (local axes as world axes, no rotation).

setPosition cpp instm Ogre::Node classOgre_1_1Node.html a0064d0828b70b9fd197a7128fbf5b94e

Sets the position of the node relative to it&#39;s parent.

setPosition cpp instm Ogre::Node classOgre_1_1Node.html a37e99410b2de7a2957a4782d8f8ac623

Sets the position of the node relative to it&#39;s parent.

getPosition cpp instm Ogre::Node classOgre_1_1Node.html ab39c7a80773f87fca7a2a714760eaca3

Gets the position of the node relative to it&#39;s parent.

setScale cpp instm Ogre::Node classOgre_1_1Node.html ad44befdae5ff835dc44db4adcaaee20b

Sets the scaling factor applied to this node.

setScale cpp instm Ogre::Node classOgre_1_1Node.html a5edf4ac8499f761b324fbf4197e77946

Sets the scaling factor applied to this node.

getScale cpp instm Ogre::Node classOgre_1_1Node.html a808d57cbb45f340a04342e661d569305

Gets the scaling factor of this node.

setInheritOrientation cpp instm Ogre::Node classOgre_1_1Node.html a8398b5ae334ba06e99c16336fc750f9c

Tells the node whether it should inherit orientation from it&#39;s parent node.

getInheritOrientation cpp instm Ogre::Node classOgre_1_1Node.html aae6a3960b67d52e67e58fac8303b0d0e

Returns true if this node is affected by orientation applied to the parent node.

setInheritScale cpp instm Ogre::Node classOgre_1_1Node.html a646e069c1b418cc820e814209abbf418

Tells the node whether it should inherit scaling factors from it&#39;s parent node.

getInheritScale cpp instm Ogre::Node classOgre_1_1Node.html a55768fe7e128388e62792548511b00a6

Returns true if this node is affected by scaling factors applied to the parent node.

scale cpp instm Ogre::Node classOgre_1_1Node.html ad72c1877160fdcde9919787f84d05c85

Scales the node, combining it&#39;s current scale with the passed in scaling factor.

scale cpp instm Ogre::Node classOgre_1_1Node.html a76b6c58ff14ff8c401e773dcb400b7fa

Scales the node, combining it&#39;s current scale with the passed in scaling factor.

translate cpp instm Ogre::Node classOgre_1_1Node.html a67b66f5a377603498e8a45bb5cab61b9

Moves the node along the Cartesian axes.

translate cpp instm Ogre::Node classOgre_1_1Node.html a4b11cb1ea6e2aba1832a56c4ed87f1dd

Moves the node along the Cartesian axes.

translate cpp instm Ogre::Node classOgre_1_1Node.html ac56415737b8d9a93a3a7f177b22602aa

Moves the node along arbitrary axes.

translate cpp instm Ogre::Node classOgre_1_1Node.html a4c147221e3963295853affdc2cd06c81

Moves the node along arbitrary axes.

roll cpp instm Ogre::Node classOgre_1_1Node.html aeb62b05fce457b8509cb95517154425f

Rotate the node around the Z-axis.

pitch cpp instm Ogre::Node classOgre_1_1Node.html ac7d3de1c197a805dd692f775fbbeb022

Rotate the node around the X-axis.

yaw cpp instm Ogre::Node classOgre_1_1Node.html af0d40ab6711058fa41ec905888587b32

Rotate the node around the Y-axis.

rotate cpp instm Ogre::Node classOgre_1_1Node.html a895ddf042981f7b9e3cf11c694018a5c

Rotate the node around an arbitrary axis.

rotate cpp instm Ogre::Node classOgre_1_1Node.html aef3cc09979efbff06a37974c17fa54ab

Rotate the node around an aritrary axis using a Quarternion.

getLocalAxes cpp instm Ogre::Node classOgre_1_1Node.html ac2c7cc17b873de63998689b0e2ddbd68

Gets a matrix whose columns are the local axes based on the nodes orientation relative to it&#39;s parent...

createChild cpp instm Ogre::Node classOgre_1_1Node.html a8baeb7e192fc802f6bf846d3a69dfc19

Creates an unnamed new Node as a child of this node.

createChild cpp instm Ogre::Node classOgre_1_1Node.html a5595d0f506945c66795322b1878e16aa

Creates a new named Node as a child of this node.

addChild cpp instm Ogre::Node classOgre_1_1Node.html ad3d47c3e2b3fa5deab934b93666c7f3d

Adds a (precreated) child scene node to this node.

numChildren cpp instm Ogre::Node classOgre_1_1Node.html a5d5b4d6045dbf1198e96003ead1b333d

Reports the number of child nodes under this one.

getChild cpp instm Ogre::Node classOgre_1_1Node.html a359dd7aae149ada623f2621954a28879

Gets a pointer to a child node.

getChild cpp instm Ogre::Node classOgre_1_1Node.html aff4e184f6376029564986998f1d8cb40

Gets a pointer to a named child node.

getChildIterator cpp instm Ogre::Node classOgre_1_1Node.html ad8236bbe5857e6e8683b35989a43d774

Retrieves an iterator for efficiently looping through all children of this node.

getChildIterator cpp instm Ogre::Node classOgre_1_1Node.html ace7e53eeb6326e82a0ad8bda139acb94

Retrieves an iterator for efficiently looping through all children of this node.

removeChild cpp instm Ogre::Node classOgre_1_1Node.html a912d9d3a804edf9faf8a9e32482502b1

Drops the specified child from this node.

removeChild cpp instm Ogre::Node classOgre_1_1Node.html a1dae5b62b42bcb4590aea678c3056f26

Drops the specified child from this node.

removeChild cpp instm Ogre::Node classOgre_1_1Node.html a7b1a96d0ca30f5ca56a5dacf27d68f6c

Drops the named child from this node.

removeAllChildren cpp instm Ogre::Node classOgre_1_1Node.html a79b3e979879906d5500b961a98d04bc0

Removes all child Nodes attached to this node.

_setDerivedPosition cpp instm Ogre::Node classOgre_1_1Node.html abdcc5c2c3462478f33dc91d68b0f8168

Sets the final world position of the node directly.

_setDerivedOrientation cpp instm Ogre::Node classOgre_1_1Node.html ac2215016d2df55d21b685adde8668832

Sets the final world orientation of the node directly.

_getDerivedOrientation cpp instm Ogre::Node classOgre_1_1Node.html a7cc7b0d580cddfdff16cffd52b7e2bc7

Gets the orientation of the node as derived from all parents.

_getDerivedPosition cpp instm Ogre::Node classOgre_1_1Node.html aad2fc6f9ec75b32ee1034ee2498aeed8

Gets the position of the node as derived from all parents.

_getDerivedScale cpp instm Ogre::Node classOgre_1_1Node.html a985d7cf4f1737d401bc93d47b0763c52

Gets the scaling factor of the node as derived from all parents.

_getFullTransform cpp instm Ogre::Node classOgre_1_1Node.html a58997cd5600d78e6579bba77f2bc8fa7

Gets the full transformation matrix for this node.

_update cpp instm Ogre::Node classOgre_1_1Node.html a5e829eb9715fa8fa1fdc99739d734eac

Internal method to update the Node.

setListener cpp instm Ogre::Node classOgre_1_1Node.html ac958f0d4fad0970aa65bdd0f86de6781

Sets a listener for this Node.

getListener cpp instm Ogre::Node classOgre_1_1Node.html abfe7b8c3bd9e9afadaeff3544906ade0

Gets the current listener for this Node.

setInitialState cpp instm Ogre::Node classOgre_1_1Node.html a8119af87243123929da530b01dd54fd4

Sets the current transform of this node to be the &#39;initial state&#39; ie that position / orientation / sc...

resetToInitialState cpp instm Ogre::Node classOgre_1_1Node.html a10b19feffaf2d215682ba1aca8d07038

Resets the position / orientation / scale of this node to it&#39;s initial state, see setInitialState for...

getInitialPosition cpp instm Ogre::Node classOgre_1_1Node.html a1ce1fd23cb72e521701ea577025a975e

Gets the initial position of this node, see setInitialState for more info.

convertWorldToLocalPosition cpp instm Ogre::Node classOgre_1_1Node.html a09a659d354f071feca5eac285f1d55fb

Gets the local position, relative to this node, of the given world-space position.

convertLocalToWorldPosition cpp instm Ogre::Node classOgre_1_1Node.html a57cd15b649fad2def94ba08e6ef230ed

Gets the world position of a point in the node local space useful for simple transforms that don&#39;t re...

convertWorldToLocalOrientation cpp instm Ogre::Node classOgre_1_1Node.html ae610a752c80ca9e2ee1938f586a64a2b

Gets the local orientation, relative to this node, of the given world-space orientation.

convertLocalToWorldOrientation cpp instm Ogre::Node classOgre_1_1Node.html aa0d484cf3682a953cdc2f494e080fb99

Gets the world orientation of an orientation in the node local space useful for simple transforms tha...

getInitialOrientation cpp instm Ogre::Node classOgre_1_1Node.html a83079d6848417455feb56be215439f6b

Gets the initial orientation of this node, see setInitialState for more info.

getInitialScale cpp instm Ogre::Node classOgre_1_1Node.html ad5604b424c3587333a823d6b71644808

Gets the initial position of this node, see setInitialState for more info.

getSquaredViewDepth cpp instm Ogre::Node classOgre_1_1Node.html aea8b2fd22753f090a09c9174a2ce8cbf

Helper function, get the squared view depth.

requestUpdate cpp instm Ogre::Node classOgre_1_1Node.html a58fd5d0595151c204b67738ee789174d

Called by children to notify their parent that they need an update.

cancelUpdate cpp instm Ogre::Node classOgre_1_1Node.html ad7b0459138f43f090fce21e05520b66c

Called by children to notify their parent that they no longer need an update.

getDebugRenderable cpp instm Ogre::Node classOgre_1_1Node.html aab65cbde54e415425ac88fad701b08af

Get a debug renderable for rendering the Node.

setUserAny cpp instm Ogre::Node classOgre_1_1Node.html aa3a25fc37acf61b1b4fd1716c0196ee1 getUserAny cpp instm Ogre::Node classOgre_1_1Node.html a523f3ce4069716f15c97acfa22ec8214 getUserObjectBindings cpp instm Ogre::Node classOgre_1_1Node.html af3fcf16e43b07e046816125cbb8dc8f3

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Node classOgre_1_1Node.html ab1fd9a93c1ef3d499ba8f332317b9eae

Return an instance of user objects binding associated with this class.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d queueNeedUpdate cpp clm Ogre::Node classOgre_1_1Node.html a4609e37d3a70cf4318c99e9e1fb8dfd9

Queue a &#39;needUpdate&#39; call to a node safely.

processQueuedUpdates cpp clm Ogre::Node classOgre_1_1Node.html af990db414b5c4b26b055375401d3b5d1

Process queued &#39;needUpdate&#39; calls.

ChildUpdateSet cpp tdef Ogre::Node classOgre_1_1Node.html aeeff7ca93bca86e92195a69a2cdfe502 QueuedUpdates cpp tdef Ogre::Node classOgre_1_1Node.html a747a039791396b55d96c8251186b05cd createChildImpl cpp instm Ogre::Bone classOgre_1_1Bone.html acc567fae18f9765a2d0e91de41f8e5f8

See Node.

createChildImpl cpp instm Ogre::Bone classOgre_1_1Bone.html a1940b89fa449ea22b5946b268b3f6017

See Node.

setParent cpp instm Ogre::Node classOgre_1_1Node.html a723f17db93678b3481c86236abb955a7

Only available internally - notification of parent.

_updateFromParent cpp instm Ogre::Node classOgre_1_1Node.html ab163ff6e5b5aab4430490cbb6ca5452f

Triggers the node to update it&#39;s combined transforms.

updateFromParentImpl cpp instm Ogre::Node classOgre_1_1Node.html a0ac36d0da89457a557c429f1a9f7b704

Class-specific implementation of _updateFromParent.

mHandle cpp data Ogre::Bone classOgre_1_1Bone.html a573267268aa2bf42f59e15767129fd78

The numeric handle of this bone.

mManuallyControlled cpp data Ogre::Bone classOgre_1_1Bone.html aade53e58f80065a41e55f45a5dddcf88

Bones set as manuallyControlled are not reseted in Skeleton::reset()

mCreator cpp data Ogre::Bone classOgre_1_1Bone.html a66d6efbd9ecc2e4d94560654d430e81e

Pointer back to creator, for child creation (not smart ptr so child does not preserve parent)...

mBindDerivedInverseScale cpp data Ogre::Bone classOgre_1_1Bone.html a48d07c71af40ddb696afa33633d58ac5

The inversed derived scale of the bone in the binding pose.

mBindDerivedInverseOrientation cpp data Ogre::Bone classOgre_1_1Bone.html acdc59d92113b91d1b9986530b6a04332

The inversed derived orientation of the bone in the binding pose.

mBindDerivedInversePosition cpp data Ogre::Bone classOgre_1_1Bone.html a5baafdf51e1548d524190b8882d96259

The inversed derived position of the bone in the binding pose.

mParent cpp data Ogre::Node classOgre_1_1Node.html a24d11a360b70ac6f37e4287bfbc223f7

Pointer to parent node.

mChildren cpp data Ogre::Node classOgre_1_1Node.html ad508313713b823331eca7a3f6a4fd002

Collection of pointers to direct children; hashmap for efficiency.

mChildrenToUpdate cpp data Ogre::Node classOgre_1_1Node.html a54aa00f1ca77a93516bc2d1b08b30648

List of children which need updating, used if self is not out of date but children are...

mNeedParentUpdate cpp data Ogre::Node classOgre_1_1Node.html ae964b315ed79aef118b71b4c3b6466cd

Flag to indicate own transform from parent is out of date.

mNeedChildUpdate cpp data Ogre::Node classOgre_1_1Node.html a4d4eff00d6dbea91264b52046cc367b5

Flag indicating that all children need to be updated.

mParentNotified cpp data Ogre::Node classOgre_1_1Node.html ab270a19a8d2466230f5906883534d1b0

Flag indicating that parent has been notified about update request.

mQueuedForUpdate cpp data Ogre::Node classOgre_1_1Node.html a64114e8a49a4db05074790280dc30cf0

Flag indicating that the node has been queued for update.

mName cpp data Ogre::Node classOgre_1_1Node.html a6580e36ab5bbec5d074efe6bfe0dcd79

Friendly name of this node, can be automatically generated if you don&#39;t care.

mOrientation cpp data Ogre::Node classOgre_1_1Node.html a2c40bc581d9ebbbf7e2d056c2bc8ffde

Stores the orientation of the node relative to it&#39;s parent.

mPosition cpp data Ogre::Node classOgre_1_1Node.html a9ef4388bfc132db4a7f6a55f0352166e

Stores the position/translation of the node relative to its parent.

mScale cpp data Ogre::Node classOgre_1_1Node.html a858fbfaad27833ca00f8d0a1adf3093a

Stores the scaling factor applied to this node.

mInheritOrientation cpp data Ogre::Node classOgre_1_1Node.html ad85766c2f287598bb1059e84ce73e7bb

Stores whether this node inherits orientation from it&#39;s parent.

mInheritScale cpp data Ogre::Node classOgre_1_1Node.html ab10376524767e0b8a9e86964956f0b40

Stores whether this node inherits scale from it&#39;s parent.

mDerivedOrientation cpp data Ogre::Node classOgre_1_1Node.html a7d7d9e45beb547ba72ce33f0274c1167

Cached combined orientation.

mDerivedPosition cpp data Ogre::Node classOgre_1_1Node.html a7fc19ff96fcb001d6e9981f439bb0eed

Cached combined position.

mDerivedScale cpp data Ogre::Node classOgre_1_1Node.html a2e5ca471f5154645a596cd230ea94af2

Cached combined scale.

mInitialPosition cpp data Ogre::Node classOgre_1_1Node.html aa23946bc6edd30b225a2f04170f04c89

The position to use as a base for keyframe animation.

mInitialOrientation cpp data Ogre::Node classOgre_1_1Node.html a88590f5a049463362c0d2cec07bdca39

The orientation to use as a base for keyframe animation.

mInitialScale cpp data Ogre::Node classOgre_1_1Node.html a3f7a0ccee23accbece0017bec7dcd1ad

The scale to use as a base for keyframe animation.

mCachedTransform cpp data Ogre::Node classOgre_1_1Node.html a88c50934c653fd86447cc81da0998e81

Cached derived transform as a 4x4 matrix.

mCachedTransformOutOfDate cpp data Ogre::Node classOgre_1_1Node.html abeb1d94ee7b8cd7a612a30b510ccee6d mListener cpp data Ogre::Node classOgre_1_1Node.html a4cff3c3bdbe9243a4fd8d928c93365d0

Node listener - only one allowed (no list) for size &amp; performance reasons.

mDebug cpp data Ogre::Node classOgre_1_1Node.html ac6d7568e730aee21dd64702afa03ba4d mUserObjectBindings cpp data Ogre::Node classOgre_1_1Node.html a231ea555d7cc14a041557df9b63d667c

User objects binding.

msNameGenerator cpp data Ogre::Node classOgre_1_1Node.html ab685c7e9f419db77e0f85331ea3cdca3

Incremented count for next name extension.

msQueuedUpdates cpp data Ogre::Node classOgre_1_1Node.html ab0bc2321f649cd0165a442e7d3a8ad6e TS_LOCAL cpp econst Ogre::Node classOgre_1_1Node.html ac42e2063379286eb673eaffff6ca5e99afcc5f69a4f8962eec29c8b57c1a675a2

Transform is relative to the local space.

TS_PARENT cpp econst Ogre::Node classOgre_1_1Node.html ac42e2063379286eb673eaffff6ca5e99a34e6c3ebabc2e9fa00de4f62be0ce7ce

Transform is relative to the space of the parent node.

TS_WORLD cpp econst Ogre::Node classOgre_1_1Node.html ac42e2063379286eb673eaffff6ca5e99ae28ff4f09161c3f5d19c08c5ef210e04

Transform is relative to world space.

Ogre::BorderPanelOverlayElement c cl Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html

A specialisation of the PanelOverlayElement to provide a panel with a border.

OgreBorderPanelOverlayElement.h ChildMap cpp tdef Ogre::OverlayContainer classOgre_1_1OverlayContainer.html add1fecc24f10c5b2a171ddab9474e8f0 ChildIterator cpp tdef Ogre::OverlayContainer classOgre_1_1OverlayContainer.html aab02a8f87528fb846039ef718b4d3ba8 ChildContainerMap cpp tdef Ogre::OverlayContainer classOgre_1_1OverlayContainer.html aa643f26295580a54eaadf5d54328339a ChildContainerIterator cpp tdef Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a000e571565ca93dc4ec617a32f632946 BorderPanelOverlayElement cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a7d44bfd5ed63179395fb90ac62e73870

Constructor.

~BorderPanelOverlayElement cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a8508eefdf3913b80de4cd99bce987583 initialise cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a5a07d180634f96bd78e93f971cc0b8ae

Initialise.

getTypeName cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a7e0f72270706d85c85cd579ce584356b

See OverlayElement.

setBorderSize cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a695b0d43274bccc1bdb6d99d75c96b50

Sets the size of the border.

setBorderSize cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html ac35895cec71bd39e65c689ac2cea2ddc

Sets the size of the border, with different sizes for vertical and horizontal borders.

setBorderSize cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html add65c1e4bb978ed2bb8439e6b7d24e69

Sets the size of the border separately for all borders.

getLeftBorderSize cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a0fbba8494ce6157ff95735d47433fad6

Gets the size of the left border.

getRightBorderSize cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html af43186a755900767cb8f9b31989277ca

Gets the size of the right border.

getTopBorderSize cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a9ee22eb9688b8215ffe09517f175db48

Gets the size of the top border.

getBottomBorderSize cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a4ac1831e922a185a1a4c7376e97b7e0e

Gets the size of the bottom border.

setLeftBorderUV cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a54f9496555af63e3370a994a4404c1a1

Sets the texture coordinates for the left edge of the border.

setRightBorderUV cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a672f841a77af2aba6bfdd5a7b7775ef3

Sets the texture coordinates for the right edge of the border.

setTopBorderUV cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html ab9b5d5d6d9d243d1ab16d0e67bf852cb

Sets the texture coordinates for the top edge of the border.

setBottomBorderUV cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a0caeaa1d1379dec4133849d2c91e258e

Sets the texture coordinates for the bottom edge of the border.

setTopLeftBorderUV cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a1cb930e3203523e799bab77cc484f589

Sets the texture coordinates for the top-left corner of the border.

setTopRightBorderUV cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html acc97506b185eead9023153c1d30a5526

Sets the texture coordinates for the top-right corner of the border.

setBottomLeftBorderUV cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html ad54e4d97854db5240b975cf8fed0095b

Sets the texture coordinates for the bottom-left corner of the border.

setBottomRightBorderUV cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a6fc22281774852483db4f1a4f20fd279

Sets the texture coordinates for the bottom-right corner of the border.

getLeftBorderUVString cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html aacf8e8da01be08fe316c7484b5d548a0 getRightBorderUVString cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a2975f2965f91e73580d7f56832dfa49f getTopBorderUVString cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a87aac2b7bbfa575e6052cdba00e9c348 getBottomBorderUVString cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html ae9221b824b06c69a04f70c0db1c6f224 getTopLeftBorderUVString cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a4bde929c2fa495eab044a87f266b012d getTopRightBorderUVString cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a176f792d13b9cd52847904457d2626c3 getBottomLeftBorderUVString cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a54e15b35d46016e22e46418158cbc89d getBottomRightBorderUVString cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a43382caf5d3e1a9f650de4f2e658f66f setBorderMaterialName cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html aa9671c551766a5a867d7949b8fe89a0b

Sets the name of the material to use for the borders.

getBorderMaterialName cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html adad883ca93a263098dc97e133f3ca8b1

Gets the name of the material to use for the borders.

_updateRenderQueue cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html ab8e424c05e8311fe6ea5a4134fc8ea45

Overridden from OverlayContainer.

visitRenderables cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a3e872edbeda111745671ff23e982cf50 setMetricsMode cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a5c0cf38bdc01f45b238a2e6ce0d8117d

Overridden from OverlayElement.

_update cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a99f805d644deeba4626100020eb1b141

Overridden from OverlayElement.

setTiling cpp instm Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a393ea3e5d74c4b93dc9bcf364e1b52e0

Sets the number of times textures should repeat.

getTileX cpp instm Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a8c1b8e1838ead6e833bff33cb70e40b4 getTileY cpp instm Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html ac7dee7d52872051d6e488ff5fcd77012

Gets the number of times the texture should repeat vertically.

setUV cpp instm Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a1d6627fa3a9690df18fbd0010ad161b7

Sets the texture coordinates for the panel.

getUV cpp instm Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html aafddbc796f32ef3acc6d338516db342f

Get the uv coordinates for the panel.

setTransparent cpp instm Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a9db0b968a93e9db1875f91c7784949d9

Sets whether this panel is transparent (used only as a grouping level), or if it is actually rendered...

isTransparent cpp instm Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a3b86d1a9620e39cbd044fc21e5944a23

Returns whether this panel is transparent.

getRenderOperation cpp instm Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a92fd1f38c3e1038a1bf9aa74ca7affa8

See Renderable.

setMaterialName cpp instm Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html ac3f66457d348748cf0f646ff276ff918

Overridden from OverlayElement.

addChild cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html aa9eec8f6dca98ac61766fc4785b84661

Adds another OverlayElement to this container.

addChildImpl cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html ac3fe3b72570a82f97bd89032ba8ddd49

Adds another OverlayElement to this container.

addChildImpl cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html ad3694ec31ad22357270320457e6409a8

Add a nested container to this container.

removeChild cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html ab5e6dad5b67266583e13ad2374d0d74f

Removes a named element from this container.

getChild cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html afa199b851b646c4a17d182023f2a60ee

Gets the named child of this container.

_addChild cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a1b22eddee9083be54a60c09b3a129e9d _removeChild cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a1c4711038030d7464ca3c2b60c380175 _removeChild cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a8453a3a1a55f906b8add0878233b1340 getChildIterator cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html aef91545671c664dcd0511075ac309d36

Gets an object for iterating over all the children of this object.

getChildContainerIterator cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a90e2ac9ae2779b4045c31a84025e8dc4

Gets an iterator for just the container children of this object.

_positionsOutOfDate cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html abde71af791eaecaefafe5bbb88da5ab2

Tell the object and its children to recalculate.

_notifyZOrder cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a9e997f6bce139aa736aef6a32a8bcc01

Overridden from OverlayElement.

_notifyViewport cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a6b6282e844bd8ee4161f8139a69c2431

Overridden from OverlayElement.

_notifyWorldTransforms cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a59d52ac949c39a2dda2e4bb83b9f16b4

Overridden from OverlayElement.

_notifyParent cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a4914991f1125756625245adcbd80e541

Overridden from OverlayElement.

isContainer cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a9097791d07dab9e4dccf4282ec3e3607

Overridden from OverlayElement.

isChildrenProcessEvents cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html adc85e70102a0b27a6cdaae652002e1ac

Should this container pass events to their children.

setChildrenProcessEvents cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html acc3dbfd57c14ce83efcc89c22ef621b7

Should this container pass events to their children.

findElementAt cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a142c71975a49dc2712e71b7a15bb6ad6

This returns a OverlayElement at position x,y.

copyFromTemplate cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a46f2140e07bf4dd584814a4edb2dcf1b clone cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a6fdeb7a613ce1ff5e5bb04b59e014fd6 getName cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html ab795d381673362bc456544706609e32f

Gets the name of this overlay.

show cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a85b9d78b68cffc0a3e0a967e31774243

Shows this element if it was hidden.

hide cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a33d8945bd771e80d61bd3d36a32738eb

Hides this element if it was visible.

isVisible cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a3adfc692a7c5fba48cbf604d2d9a100e

Returns whether or not the element is visible.

isEnabled cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a1a1d59c70edc6e0bb53c369db9975836 setEnabled cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a153af53d919497af7340413866470613 setDimensions cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a4e88f177d868c60525d6905a40d786db

Sets the dimensions of this element in relation to the screen (1.0 = screen width/height).

setPosition cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a1e819a321a51a47238428307510559b7

Sets the position of the top-left corner of the element, relative to the screen size (1...

setWidth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a536908a4cdb6c35077dddbde9dda384b

Sets the width of this element in relation to the screen (where 1.0 = screen width)

getWidth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a2bfcc443b3ec383d6ef463237a3bdc20

Gets the width of this element in relation to the screen (where 1.0 = screen width)

setHeight cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a8fde301c55f7eb5b89333bffceaab32d

Sets the height of this element in relation to the screen (where 1.0 = screen height)

getHeight cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a9bccfcab55bfd83dc903ea41959c4dcb

Gets the height of this element in relation to the screen (where 1.0 = screen height)

setLeft cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html ae7b546ce6736b50bdcd5807d98cf156b

Sets the left of this element in relation to the screen (where 0 = far left, 1.0 = far right)...

getLeft cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a440fcefad9f561baaf62361dcec591de

Gets the left of this element in relation to the screen (where 0 = far left, 1.0 = far right)...

setTop cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a4e79181c0b92ef6a7ee05a558e4784aa

Sets the top of this element in relation to the screen (where 0 = top, 1.0 = bottom)

getTop cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html aea3550a65166151e9030c92ff54b52a4

Gets the top of this element in relation to the screen (where 0 = top, 1.0 = bottom)

_getLeft cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a6c950a9e2d6e30d6c1defc2de6afd471

Gets the left of this element in relation to the screen (where 0 = far left, 1.0 = far right)...

_getTop cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a25a0094a5035c691af46b4498367eb83

Gets the top of this element in relation to the screen (where 0 = far left, 1.0 = far right)...

_getWidth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html aeff6efbeb988718eb6ca90386beaeaf9

Gets the width of this element in relation to the screen (where 1.0 = screen width)

_getHeight cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a60a6f4e492f466c8b14085fbf75e88a6

Gets the height of this element in relation to the screen (where 1.0 = screen height)

_setLeft cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a56d279033055d57e7872d00fea0a13e8

Sets the left of this element in relation to the screen (where 1.0 = screen width)

_setTop cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a1d18a26a0680bd724220ea282722d48c

Sets the top of this element in relation to the screen (where 1.0 = screen width)

_setWidth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a65b2d7026e7e1a966f346d0500047989

Sets the width of this element in relation to the screen (where 1.0 = screen width)

_setHeight cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html af4378d361e04e03e1ca8c63c73e53fc4

Sets the height of this element in relation to the screen (where 1.0 = screen width)

_setPosition cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a0984444e5ea957fea4880a8a2855e5d3

Sets the left and top of this element in relation to the screen (where 1.0 = screen width)...

_setDimensions cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a7379d47f6b4ece51964f992cfa29fddb

Sets the width and height of this element in relation to the screen (where 1.0 = screen width)...

getMaterialName cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a14877dde87364395955d2179ae8b2686

Gets the name of the material this element uses.

getMaterial cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a6ea6b328e71660bd3fc2d0c6a7afb65e

See Renderable.

getWorldTransforms cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a4d06487dd0c9e5ca06e1c5a3e6021913

See Renderable.

_updateFromParent cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a98050c3c2f7e3bf91769e9f98c203e64

Updates this elements transform based on it&#39;s parent.

_getDerivedLeft cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html abbb23a245b83f33926222206f81f7496

Gets the &#39;left&#39; position as derived from own left and that of parents.

_getDerivedTop cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a149ed9dba547535540a515c0936cc1f2

Gets the &#39;top&#39; position as derived from own left and that of parents.

_getRelativeWidth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html ad10ec98d6f8dd0906cb42f0f0b75eb8a

Gets the &#39;width&#39; as derived from own width and metrics mode.

_getRelativeHeight cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a99536a748f2b9518ee323ca15bd80832

Gets the &#39;height&#39; as derived from own height and metrics mode.

_getClippingRegion cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a9da65eddce69177a9fa8ee823176f239

Gets the clipping region of the element.

setCaption cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html abcb1a77f5c2ed706e8374b9aa9ae8c90

Sets the caption on elements that support it.

getCaption cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a9f58fbc5afebc21366d7ec6653e856a4

Gets the caption for this element.

setColour cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a2a7bfb2c2dea0e1c13ce51d102967f61

Sets the colour on elements that support it.

getColour cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html af3ccc71a75d50d7710c78cbba0a785a0

Gets the colour for this element.

getMetricsMode cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html acff9bb03c4fcfa3ed8f23c21ddd758f8

Retrieves the current settings of how the element metrics are interpreted.

setHorizontalAlignment cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a35178b40251066c1fd27d6573603638c

Sets the horizontal origin for this element.

getHorizontalAlignment cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a031a95a50789bc7c2d2bfe50d4ebd6a8

Gets the horizontal alignment for this element.

setVerticalAlignment cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html ad8950ca2d32913491c5064f3b5fffba9

Sets the vertical origin for this element.

getVerticalAlignment cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a665d20cf8821040ad264556f935dc4e4

Gets the vertical alignment for this element.

contains cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a7be421b5b696d6fdfb92dd062ef98238

Returns true if xy is within the constraints of the component.

isKeyEnabled cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html ab849874b7c8c7bc23a0332b73e6c7d56 isCloneable cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html aa7760b7652179d76d55308775de5afd9 setCloneable cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a5677c2c826a60e516aadececb38c86ab getParent cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a27ee755fb36de22d7866f1ca994d8391

Returns the parent container.

_setParent cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a950a51f806779b3ae50adc1cb05fff95 getZOrder cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a120aff864144e12388436619f045f590

Returns the zOrder of the element.

getSquaredViewDepth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a19d352bfdd2208dd99a3715eafc430b5

Overridden from Renderable.

getLights cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a5c74b565888104abe9270726994164a2 getSourceTemplate cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a091d48e775c26ea367bdb67f6c966019 getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

getTechnique cpp instm Ogre::Renderable classOgre_1_1Renderable.html aafcc80b06f8c74eaac3d35e72ca54842

Retrieves a pointer to the Material Technique this renderable object uses.

preRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html afcbf4cb36d5911a9d40a40c57e94f23b

Called just prior to the Renderable being rendered.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

getNumWorldTransforms cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6ecba3943f56182cddf3b3540afc760

Returns the number of world transform matrices this renderable requires.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

getCastsShadows cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1ce8341c18f75ef0b6d818eceea5b2e2

Method which reports whether this renderable would normally cast a shadow.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 updatePositionGeometry cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a76ce21ee95c2a050efc9e4f8e0f32ddf

internal method for setting up geometry, called by OverlayElement::update

updateTextureGeometry cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a250915adecbffbc3ddf7b5b3c303805b

internal method for setting up geometry, called by OverlayElement::update

addBaseParameters cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a6274a2b75756e31f599257d02e7214fe

Internal method for setting up parameters.

getCellUVString cpp instm Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html afa948924899aee93821999405cee1b7f createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mLeftBorderSize cpp data Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a8a7d4da0f0f4cb1437a10de49d99d768 mRightBorderSize cpp data Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a51d14fb481ca6b24d477b49f2a0dabe2 mTopBorderSize cpp data Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html ae4c6e2625c49b95917f675d3fbfff4a4 mBottomBorderSize cpp data Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html ab61a23d6ff3c39a15503ec34975f89fb mBorderUV cpp data Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a720e5d40897343c51398387279037350 mPixelLeftBorderSize cpp data Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html ae713cc1b97b4f250aa72a516811f5611 mPixelRightBorderSize cpp data Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a2aba55666f2ac89947d629a10723e95e mPixelTopBorderSize cpp data Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a08f038d016226c1da44ac10dd1658638 mPixelBottomBorderSize cpp data Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a485861716ca5eaa355bbeed0b99111a5 mBorderMaterialName cpp data Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a6974bc851726142a2ebccc0fe934960e mBorderMaterial cpp data Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a729d48b712fc8ac584bce4030b08a938 mRenderOp2 cpp data Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a6491e1176cf644b7588ff6215fff5751 mBorderRenderable cpp data Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a49e3c01b80114afb1017ad3afb83ffd2 mTransparent cpp data Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a93ca45262d500079ff1867df7076bb83 mTileX cpp data Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a7d8427d7feb934588a40a6ea1fe5b89d mTileY cpp data Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a3273b22e75d6f879597b63b51fad94ba mNumTexCoordsInBuffer cpp data Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html ac05a7e046d8daa2cc780e93b4791935d mU1 cpp data Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a4af769f665ac2621f5e2b7e2ff87125c mV1 cpp data Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html ad8589a4c254556357ac92f3c0cb33222 mU2 cpp data Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a15b1ad41a64d0e0feabddaf1716bc069 mV2 cpp data Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html aa0388b3e939ec4d59ccf5f15ba7c72e6 mRenderOp cpp data Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a745fdf58a331152281b9fcab05daddd2 mChildren cpp data Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a9c9338f2d946c78e816d26684a193693 mChildContainers cpp data Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a72d4dd60569a63cf1a8fae2513fdd0d6 mChildrenProcessEvents cpp data Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a9e9b3a0199a4d6e8549ce4e98147473b mName cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ae4b117844cab0a348d7e3dc468accef5 mVisible cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html adcbd39c953ec83906ca7f6a2aab2d73a mCloneable cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a78342f0f8361eec292c0a2fffeb4802c mLeft cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ac7a3836dc035fb43ff9bb751d9f362a1 mTop cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ac8a54669239d58f5002ecd9c85c43d9a mWidth cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a82b778507f250b336a17638d09e2185b mHeight cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ad857b4fd17e0406ee11c35f691ba0ec0 mMaterialName cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a434709c526e28fc7aaae30f9b62c7ab3 mMaterial cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ad1fc124a9614f9ad1903b4f0a418c7e5 mCaption cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a8ea6ffe210e2eb91a12ba3789e064aad mColour cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a0990d36153aa96720ebe80413ede02c4 mClippingRegion cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a69e4bbdac0a318ac3058567ad3a2cfce mMetricsMode cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a5a5c8d65d2c18b8c48e9dcd86b7f33e3 mHorzAlign cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html af1a87b28872f5b0a9b7c97c82681c5f4 mVertAlign cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a10881a2d97133ea47f010e07eb92db55 mPixelTop cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a51cb9c486a2d8828a4f9f7d1408a03fc mPixelLeft cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ac51bcf69467cad9c9740fe30b57a4918 mPixelWidth cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a5c61da96a4908e26ea47ce127f80670a mPixelHeight cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ab2eaf1a67eb6235617aeffaa79745b65 mPixelScaleX cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ac80195b0d7e5a9beb9a8c70ec720e8e4 mPixelScaleY cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a28a252daf4c3bfda6483e22d87ca5f0a mParent cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a4296f5ad50d9d4e300cb9fb669dc8cb7 mOverlay cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html af3be0d6cf0526f1355d900ace77c65dd mDerivedLeft cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a4065ea999ba9b8e3fe470bf968cf3301 mDerivedTop cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a0dd48785ff6f60c41808bb6b10ff439f mDerivedOutOfDate cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a6d8c9783596c5e8b24e9f75b37466ba1 mGeomPositionsOutOfDate cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a7173d970f0e2e2f72e32556539dec758

Flag indicating if the vertex positions need recalculating.

mGeomUVsOutOfDate cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ac9f26786254011564b53a020fd39b61a

Flag indicating if the vertex uvs need recalculating.

mZOrder cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a760a0b20fde4a1503943c8c79e364c87 mXForm cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a74cf6de2418d49a2b47c78faf03985c3 mEnabled cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a10f43416808154d0ce315c624a9e9ab5 mInitialised cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a993d69c92b6b0d9eb018bb52ff3c5773 mSourceTemplate cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a6dd23c458b57f0584df1109788981e2b mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

msTypeName cpp data Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html ac7ac162af5b375bc83f01bcc97a5f18d msCmdBorderSize cpp data Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html afb082ba0c972cf37896df55da708ae99 msCmdBorderMaterial cpp data Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html af33d33a631005529461572a415506053 msCmdBorderLeftUV cpp data Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a4871c99234c744c1fead8c6423366656 msCmdBorderTopUV cpp data Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html ab0cf954f9704965660724cf0e9ef16e8 msCmdBorderBottomUV cpp data Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html acdf8619054b927b1430191667baef218 msCmdBorderRightUV cpp data Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a78d373fff05c95c9ff33959d26047272 msCmdBorderTopLeftUV cpp data Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html afcfd42b09db4bf81aa50e4c4cb36b6f8 msCmdBorderBottomLeftUV cpp data Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a064d20aac475faec4df3fd11091b0cc1 msCmdBorderTopRightUV cpp data Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html ab76d6e09f8cd1e31cddd9c8820c30586 msCmdBorderBottomRightUV cpp data Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a7eb7121d1b964d04b92f0146f5293f99 msCmdTiling cpp data Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html aa278b828d72fa388d0839c23de4402a1 msCmdTransparent cpp data Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a86752f60fe469d0157a621bced9c0c6d msCmdUVCoords cpp data Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a7e8657c3d4a35f801fd4725668f37e16 msLeftCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html aad27d116d1e7fb26458697a52751f4f8 msTopCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a0da8176115f510237a9a20c07083a63e msWidthCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a925b145f6e18d942032cb3d7d8796353 msHeightCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html af3f10d962eccc87778362df373a1db1c msMaterialCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a6c8b779590948e7f0d03a4fb9cd58d3f msCaptionCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a2961a031e5a99abd1f3b2cb375392699 msMetricsModeCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a0261751d3f72d9fbc8f412328d20aa5c msHorizontalAlignCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a7dc75d25f6b254a6dcdd5f1286b2549c msVerticalAlignCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a1a0ec943fea94c1b8f7642c62a6cb016 msVisibleCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a3424b9ef1d5079007c412b2dc01aad30 BorderRenderable cpp ffunc Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html a34cbfdb610c9f91d01c1b4adff0844ab BCELL_TOP_LEFT cpp econst Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html aa72b9a7f9b9c0cc536adece547093475a65cd8b5fdbfa634f0f683e92888cdaa7 BCELL_TOP cpp econst Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html aa72b9a7f9b9c0cc536adece547093475a40a23bd61641f29d108ecfa7cac01c5b BCELL_TOP_RIGHT cpp econst Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html aa72b9a7f9b9c0cc536adece547093475a92556e927d9e3c2dac6b855eff75d2ab BCELL_LEFT cpp econst Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html aa72b9a7f9b9c0cc536adece547093475a0e1e03d6f4eb781116cd947039875e87 BCELL_RIGHT cpp econst Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html aa72b9a7f9b9c0cc536adece547093475aaea9d33ae10138159c088a550e85d171 BCELL_BOTTOM_LEFT cpp econst Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html aa72b9a7f9b9c0cc536adece547093475a4b7239a55588e66edde8fd761c8093c6 BCELL_BOTTOM cpp econst Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html aa72b9a7f9b9c0cc536adece547093475af9544dcb35ce2863aab0cbd6dc62e373 BCELL_BOTTOM_RIGHT cpp econst Ogre::BorderPanelOverlayElement classOgre_1_1BorderPanelOverlayElement.html aa72b9a7f9b9c0cc536adece547093475abbce9239f1fd0897569c7cca28e0580d Ogre::BorderPanelOverlayElement::CellUV c cl Ogre::BorderPanelOverlayElement::CellUV structOgre_1_1BorderPanelOverlayElement_1_1CellUV.html OgreBorderPanelOverlayElement.h u1 cpp data Ogre::BorderPanelOverlayElement::CellUV structOgre_1_1BorderPanelOverlayElement_1_1CellUV.html a9cbad05bcde497b3a2e50509ef553ed6 v1 cpp data Ogre::BorderPanelOverlayElement::CellUV structOgre_1_1BorderPanelOverlayElement_1_1CellUV.html a10539fde9d3d18fab2e38727270b0e30 u2 cpp data Ogre::BorderPanelOverlayElement::CellUV structOgre_1_1BorderPanelOverlayElement_1_1CellUV.html a978715084320fbe56c12571e45fcbf7e v2 cpp data Ogre::BorderPanelOverlayElement::CellUV structOgre_1_1BorderPanelOverlayElement_1_1CellUV.html ae44c54f4b87dac38ad26565bcb516b8a Ogre::BorderPanelOverlayElement::CmdBorderBottomLeftUV c cl Ogre::BorderPanelOverlayElement::CmdBorderBottomLeftUV classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderBottomLeftUV.html

Command object for specifying texture coordinates for the border (see ParamCommand).

OgreBorderPanelOverlayElement.h doGet cpp instm Ogre::BorderPanelOverlayElement::CmdBorderBottomLeftUV classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderBottomLeftUV.html a368b508c1286b15759f701aedf360697 doSet cpp instm Ogre::BorderPanelOverlayElement::CmdBorderBottomLeftUV classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderBottomLeftUV.html a35d8a1e18faeafa723a6dc60bd190093 Ogre::BorderPanelOverlayElement::CmdBorderBottomRightUV c cl Ogre::BorderPanelOverlayElement::CmdBorderBottomRightUV classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderBottomRightUV.html

Command object for specifying texture coordinates for the border (see ParamCommand).

OgreBorderPanelOverlayElement.h doGet cpp instm Ogre::BorderPanelOverlayElement::CmdBorderBottomRightUV classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderBottomRightUV.html a25bd92a993a9f32957112e80331584c1 doSet cpp instm Ogre::BorderPanelOverlayElement::CmdBorderBottomRightUV classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderBottomRightUV.html af028c2e8a835c17486e210bb5ef4588d Ogre::BorderPanelOverlayElement::CmdBorderBottomUV c cl Ogre::BorderPanelOverlayElement::CmdBorderBottomUV classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderBottomUV.html

Command object for specifying texture coordinates for the border (see ParamCommand).

OgreBorderPanelOverlayElement.h doGet cpp instm Ogre::BorderPanelOverlayElement::CmdBorderBottomUV classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderBottomUV.html aad65cd3d2e2901cec798f2084e0536ff doSet cpp instm Ogre::BorderPanelOverlayElement::CmdBorderBottomUV classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderBottomUV.html a7aea4901967db88b2a6f03bceab3948d Ogre::BorderPanelOverlayElement::CmdBorderLeftUV c cl Ogre::BorderPanelOverlayElement::CmdBorderLeftUV classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderLeftUV.html

Command object for specifying texture coordinates for the border (see ParamCommand).

OgreBorderPanelOverlayElement.h doGet cpp instm Ogre::BorderPanelOverlayElement::CmdBorderLeftUV classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderLeftUV.html ac2860c21506f3c965e03ba20777439fb doSet cpp instm Ogre::BorderPanelOverlayElement::CmdBorderLeftUV classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderLeftUV.html afb95e5223281c6f6f974da6cbe8e47ce Ogre::BorderPanelOverlayElement::CmdBorderMaterial c cl Ogre::BorderPanelOverlayElement::CmdBorderMaterial classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderMaterial.html

Command object for specifying the Material for the border (see ParamCommand).

OgreBorderPanelOverlayElement.h doGet cpp instm Ogre::BorderPanelOverlayElement::CmdBorderMaterial classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderMaterial.html a4d592313da0af5e5d7c2186336c26e9e doSet cpp instm Ogre::BorderPanelOverlayElement::CmdBorderMaterial classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderMaterial.html ae67a01f90639de22e88f29094d867bd7 Ogre::BorderPanelOverlayElement::CmdBorderRightUV c cl Ogre::BorderPanelOverlayElement::CmdBorderRightUV classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderRightUV.html

Command object for specifying texture coordinates for the border (see ParamCommand).

OgreBorderPanelOverlayElement.h doGet cpp instm Ogre::BorderPanelOverlayElement::CmdBorderRightUV classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderRightUV.html a99c5fc35b5bbf878b458bb74a39da52c doSet cpp instm Ogre::BorderPanelOverlayElement::CmdBorderRightUV classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderRightUV.html a50feced8b3135e3dc8a044f15a267135 Ogre::BorderPanelOverlayElement::CmdBorderSize c cl Ogre::BorderPanelOverlayElement::CmdBorderSize classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderSize.html

Command object for specifying border sizes (see ParamCommand).

OgreBorderPanelOverlayElement.h doGet cpp instm Ogre::BorderPanelOverlayElement::CmdBorderSize classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderSize.html ac1a6fc2ce8ac86acf3567e179adc4d38 doSet cpp instm Ogre::BorderPanelOverlayElement::CmdBorderSize classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderSize.html ae4a4600a303b310e67c75a4b8ce99b99 Ogre::BorderPanelOverlayElement::CmdBorderTopLeftUV c cl Ogre::BorderPanelOverlayElement::CmdBorderTopLeftUV classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderTopLeftUV.html

Command object for specifying texture coordinates for the border (see ParamCommand).

OgreBorderPanelOverlayElement.h doGet cpp instm Ogre::BorderPanelOverlayElement::CmdBorderTopLeftUV classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderTopLeftUV.html a9a6cacd8af82883e9dbcee806cdf4e46 doSet cpp instm Ogre::BorderPanelOverlayElement::CmdBorderTopLeftUV classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderTopLeftUV.html a129218fb1febb774e21dddea3b7d4a28 Ogre::BorderPanelOverlayElement::CmdBorderTopRightUV c cl Ogre::BorderPanelOverlayElement::CmdBorderTopRightUV classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderTopRightUV.html

Command object for specifying texture coordinates for the border (see ParamCommand).

OgreBorderPanelOverlayElement.h doGet cpp instm Ogre::BorderPanelOverlayElement::CmdBorderTopRightUV classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderTopRightUV.html a0356a3b268723b9b5ee970bfd2485ace doSet cpp instm Ogre::BorderPanelOverlayElement::CmdBorderTopRightUV classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderTopRightUV.html a4f94283ad14030b37012cc94c86e13ad Ogre::BorderPanelOverlayElement::CmdBorderTopUV c cl Ogre::BorderPanelOverlayElement::CmdBorderTopUV classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderTopUV.html

Command object for specifying texture coordinates for the border (see ParamCommand).

OgreBorderPanelOverlayElement.h doGet cpp instm Ogre::BorderPanelOverlayElement::CmdBorderTopUV classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderTopUV.html a319c8b881bfeb0d9c372c033973a5176 doSet cpp instm Ogre::BorderPanelOverlayElement::CmdBorderTopUV classOgre_1_1BorderPanelOverlayElement_1_1CmdBorderTopUV.html a2b58a4da9db6caf629ede8f1a27f8416 Ogre::BorderRenderable c cl Ogre::BorderRenderable classOgre_1_1BorderRenderable.html

Class for rendering the border of a BorderPanelOverlayElement.

OgreBorderPanelOverlayElement.h BorderRenderable cpp instm Ogre::BorderRenderable classOgre_1_1BorderRenderable.html a70ce2657189a442f5a5b550ef532551c

Constructed with pointers to parent.

getMaterial cpp instm Ogre::BorderRenderable classOgre_1_1BorderRenderable.html aef8b202f737aba7a64db266fd92583a2

Retrieves a weak reference to the material this renderable object uses.

getRenderOperation cpp instm Ogre::BorderRenderable classOgre_1_1BorderRenderable.html aff78b58d992411bed6aa1670fdb4b871

Gets the render operation required to send this object to the frame buffer.

getWorldTransforms cpp instm Ogre::BorderRenderable classOgre_1_1BorderRenderable.html a47bb4b1a99634b7360a35d5f53f26c9c

Gets the world transform matrix / matrices for this renderable object.

getNumWorldTransforms cpp instm Ogre::BorderRenderable classOgre_1_1BorderRenderable.html ab1b34c4ec0b24e6cc3ff71f9979639c8

Returns the number of world transform matrices this renderable requires.

getSquaredViewDepth cpp instm Ogre::BorderRenderable classOgre_1_1BorderRenderable.html a630c2fbc8906a3987162cf33543d97cc

Returns the camera-relative squared depth of this renderable.

getLights cpp instm Ogre::BorderRenderable classOgre_1_1BorderRenderable.html a831563919d777961136da1c706d70ecf

Gets a list of lights, ordered relative to how close they are to this renderable.

getPolygonModeOverrideable cpp instm Ogre::BorderRenderable classOgre_1_1BorderRenderable.html a0019a2f8bd469ca970f13ff6f0c24ee7

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getTechnique cpp instm Ogre::Renderable classOgre_1_1Renderable.html aafcc80b06f8c74eaac3d35e72ca54842

Retrieves a pointer to the Material Technique this renderable object uses.

preRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html afcbf4cb36d5911a9d40a40c57e94f23b

Called just prior to the Renderable being rendered.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

getCastsShadows cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1ce8341c18f75ef0b6d818eceea5b2e2

Method which reports whether this renderable would normally cast a shadow.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 mParent cpp data Ogre::BorderRenderable classOgre_1_1BorderRenderable.html afde127dccc65d54c3a067f76f967ee6f mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

Ogre::Camera c cl Ogre::Camera classOgre_1_1Camera.html

A viewpoint from which the scene will be rendered.

OgreCamera.h ShadowRenderableList cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ad84ea1b2728ced5136add26c91c39a27 ShadowRenderableListIterator cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a7b0999d33e25db97d0449d6cf95cbecd Camera cpp instm Ogre::Camera classOgre_1_1Camera.html a5a7e5830d24c096b30e208d3df1349b8

Standard constructor.

~Camera cpp instm Ogre::Camera classOgre_1_1Camera.html a9bebdfc39d402f17199eba03ac6442b8

Standard destructor.

addListener cpp instm Ogre::Camera classOgre_1_1Camera.html a311f3f06799fc4ba14a233406e25503f

Add a listener to this camera.

removeListener cpp instm Ogre::Camera classOgre_1_1Camera.html ac3ce1b1ee9db4e52dcaae80d89648168

Remove a listener to this camera.

getSceneManager cpp instm Ogre::Camera classOgre_1_1Camera.html a7e1f5bec43977a2a6e63311c6e433574

Returns a pointer to the SceneManager this camera is rendering through.

setPolygonMode cpp instm Ogre::Camera classOgre_1_1Camera.html a7d20c29bed9f63ea78ec43c8ae53669d

Sets the level of rendering detail required from this camera.

getPolygonMode cpp instm Ogre::Camera classOgre_1_1Camera.html a64030227c39507371170e5fa40e349e3

Retrieves the level of detail that the camera will render.

setPosition cpp instm Ogre::Camera classOgre_1_1Camera.html a65b42920567de7259aa5ff8481a67ec6

Sets the camera&#39;s position.

setPosition cpp instm Ogre::Camera classOgre_1_1Camera.html abb5bad7918a07b1e7408f183b177d1a0

Sets the camera&#39;s position.

getPosition cpp instm Ogre::Camera classOgre_1_1Camera.html a10edefff4b16f45968a0103141194e6d

Retrieves the camera&#39;s position.

move cpp instm Ogre::Camera classOgre_1_1Camera.html a7666cc73efeab787e0094ee992eb9fee

Moves the camera&#39;s position by the vector offset provided along world axes.

moveRelative cpp instm Ogre::Camera classOgre_1_1Camera.html a544d92ca3b916325f63b460e4de5b752

Moves the camera&#39;s position by the vector offset provided along it&#39;s own axes (relative to orientatio...

setDirection cpp instm Ogre::Camera classOgre_1_1Camera.html afde9e80354228a484b102727bc4c48af

Sets the camera&#39;s direction vector.

setDirection cpp instm Ogre::Camera classOgre_1_1Camera.html a2b6193430367c085dde103152a34cc5b

Sets the camera&#39;s direction vector.

getDirection cpp instm Ogre::Camera classOgre_1_1Camera.html a06a8ef00046e80e1971d06fdf802b9af getUp cpp instm Ogre::Camera classOgre_1_1Camera.html a7c05904a56c537218242a8a94018aeda

Gets the camera&#39;s up vector.

getRight cpp instm Ogre::Camera classOgre_1_1Camera.html a7db16a55177013370da9e4a778f2660a

Gets the camera&#39;s right vector.

lookAt cpp instm Ogre::Camera classOgre_1_1Camera.html a54542bfe56c8a09949d35d6c75a5045c

Points the camera at a location in worldspace.

lookAt cpp instm Ogre::Camera classOgre_1_1Camera.html a4d5b3cac0c09c3cc37e36a957dcc7797

Points the camera at a location in worldspace.

roll cpp instm Ogre::Camera classOgre_1_1Camera.html a5f44fa3f0930559eb6dd5ac2384bda88

Rolls the camera anticlockwise, around its local z axis.

yaw cpp instm Ogre::Camera classOgre_1_1Camera.html a3436778d5472fbb52b695278805456fb

Rotates the camera anticlockwise around it&#39;s local y axis.

pitch cpp instm Ogre::Camera classOgre_1_1Camera.html a5f2e84b77278df598d20990e691745fd

Pitches the camera up/down anticlockwise around it&#39;s local z axis.

rotate cpp instm Ogre::Camera classOgre_1_1Camera.html abb719d4eb036a88cef5e23f7a5579b9c

Rotate the camera around an arbitrary axis.

rotate cpp instm Ogre::Camera classOgre_1_1Camera.html a891066e82092d315699f7963268a5c16

Rotate the camera around an arbitrary axis using a Quaternion.

setFixedYawAxis cpp instm Ogre::Camera classOgre_1_1Camera.html a30cd8360e8f1885f537f6185b621c406

Tells the camera whether to yaw around it&#39;s own local Y axis or a fixed axis of choice.

getOrientation cpp instm Ogre::Camera classOgre_1_1Camera.html aa4252976dbaf2d2f4d7c08e8849e449f

Returns the camera&#39;s current orientation.

setOrientation cpp instm Ogre::Camera classOgre_1_1Camera.html ab6b87536a32e04638eb73f70034e811d

Sets the camera&#39;s orientation.

_renderScene cpp instm Ogre::Camera classOgre_1_1Camera.html af05a1d72297e69ae46551a012e7bd7a5

Tells the Camera to contact the SceneManager to render from it&#39;s viewpoint.

_notifyRenderedFaces cpp instm Ogre::Camera classOgre_1_1Camera.html a7a0139964202017cee9b0271058a93b1

Internal method to notify camera of the visible faces in the last render.

_notifyRenderedBatches cpp instm Ogre::Camera classOgre_1_1Camera.html a550660c6cd22da59d8e3dc772bd93906

Internal method to notify camera of the visible batches in the last render.

_getNumRenderedFaces cpp instm Ogre::Camera classOgre_1_1Camera.html a56808c832694892f1142d79278af8fa3

Internal method to retrieve the number of visible faces in the last render.

_getNumRenderedBatches cpp instm Ogre::Camera classOgre_1_1Camera.html ae2ad2a4122ad5b9cf4c343957b83374e

Internal method to retrieve the number of visible batches in the last render.

getDerivedOrientation cpp instm Ogre::Camera classOgre_1_1Camera.html a423ef545d45382e41c827e84de20ba64

Gets the derived orientation of the camera, including any rotation inherited from a node attachment a...

getDerivedPosition cpp instm Ogre::Camera classOgre_1_1Camera.html aacb8b82d71f80c75798fe02de386e0aa

Gets the derived position of the camera, including any translation inherited from a node attachment a...

getDerivedDirection cpp instm Ogre::Camera classOgre_1_1Camera.html a4e48ae3c266b3359096d8b13208e8102

Gets the derived direction vector of the camera, including any rotation inherited from a node attachm...

getDerivedUp cpp instm Ogre::Camera classOgre_1_1Camera.html a3d32237814908a50f1e0ca031098b963

Gets the derived up vector of the camera, including any rotation inherited from a node attachment and...

getDerivedRight cpp instm Ogre::Camera classOgre_1_1Camera.html a27c2aac592918039a1e0ff1efca9f67c

Gets the derived right vector of the camera, including any rotation inherited from a node attachment ...

getRealOrientation cpp instm Ogre::Camera classOgre_1_1Camera.html aff032579c326bb9d73d67da1e9106232

Gets the real world orientation of the camera, including any rotation inherited from a node attachmen...

getRealPosition cpp instm Ogre::Camera classOgre_1_1Camera.html aadc979c1a540a6df5ed9b3cbf671b7a4

Gets the real world position of the camera, including any translation inherited from a node attachmen...

getRealDirection cpp instm Ogre::Camera classOgre_1_1Camera.html aab6f9fd5eb5f5ff5e9d452d866a3ebb0

Gets the real world direction vector of the camera, including any rotation inherited from a node atta...

getRealUp cpp instm Ogre::Camera classOgre_1_1Camera.html a1312f36b5e0adfa1307f044d2a46ce9a

Gets the real world up vector of the camera, including any rotation inherited from a node attachment...

getRealRight cpp instm Ogre::Camera classOgre_1_1Camera.html a3c5e49176fc5551d130de4730468d789

Gets the real world right vector of the camera, including any rotation inherited from a node attachme...

getWorldTransforms cpp instm Ogre::Camera classOgre_1_1Camera.html a2f615f4bd8bca4889aec69a92d9afdb0

Overridden from Frustum/Renderable.

getMovableType cpp instm Ogre::Camera classOgre_1_1Camera.html a83a31d885ea3387af848a6481e0dddee

Overridden from MovableObject.

setAutoTracking cpp instm Ogre::Camera classOgre_1_1Camera.html aea10ac162479ea92dfe24875ba9c6b13

Enables / disables automatic tracking of a SceneNode.

setLodBias cpp instm Ogre::Camera classOgre_1_1Camera.html a774bb70a2ba898f3db3c9e663ec88919

Sets the level-of-detail factor for this Camera.

getLodBias cpp instm Ogre::Camera classOgre_1_1Camera.html a52b4881a7d9446c9b75bf150f4b0cd54

Returns the level-of-detail bias factor currently applied to this camera.

setLodCamera cpp instm Ogre::Camera classOgre_1_1Camera.html a4225c2dfc17536d140579052816c7b76

Get a pointer to the camera which should be used to determine LOD settings.

getLodCamera cpp instm Ogre::Camera classOgre_1_1Camera.html a9e22f460d74b9332a7d1a583c678fc72

Get a pointer to the camera which should be used to determine LOD settings.

getCameraToViewportRay cpp instm Ogre::Camera classOgre_1_1Camera.html af9b1db9154f6ccae872d1ade6b4c1948

Gets a world space ray as cast from the camera through a viewport position.

getCameraToViewportRay cpp instm Ogre::Camera classOgre_1_1Camera.html a06023a57fbf9b8f684fded023eab1752

Gets a world space ray as cast from the camera through a viewport position.

getCameraToViewportBoxVolume cpp instm Ogre::Camera classOgre_1_1Camera.html a18a5f06c6bf48445d3602f2d336d80c4

Gets a world-space list of planes enclosing a volume based on a viewport rectangle.

getCameraToViewportBoxVolume cpp instm Ogre::Camera classOgre_1_1Camera.html af3c79df85771d892413739d2aeac379c

Gets a world-space list of planes enclosing a volume based on a viewport rectangle.

_getLodBiasInverse cpp instm Ogre::Camera classOgre_1_1Camera.html af4afee967e50b9b36237feb2e87cb64d

Internal method for OGRE to use for LOD calculations.

_autoTrack cpp instm Ogre::Camera classOgre_1_1Camera.html a7c7f5608c85e1c38cdb89df51e9d8b11

Internal method used by OGRE to update auto-tracking cameras.

setWindow cpp instm Ogre::Camera classOgre_1_1Camera.html ae7f46d762a7a5e282ba1aa0f70ee0fd5

Sets the viewing window inside of viewport.

resetWindow cpp instm Ogre::Camera classOgre_1_1Camera.html afdef5a2d632790d7c72f14ff672d4f54

Cancel view window.

isWindowSet cpp instm Ogre::Camera classOgre_1_1Camera.html adb7b6700434dde35e19788d404f96958

Returns if a viewport window is being used.

getWindowPlanes cpp instm Ogre::Camera classOgre_1_1Camera.html a70bfdb045dd8288fb1164b10d8cecc44

Gets the window clip planes, only applicable if isWindowSet == true.

getBoundingRadius cpp instm Ogre::Camera classOgre_1_1Camera.html afe63589617e8c5b73450214b35ea817a

Overridden from MovableObject.

getAutoTrackTarget cpp instm Ogre::Camera classOgre_1_1Camera.html a98c8cdccedb467b664a3f705c37d0321

Get the auto tracking target for this camera, if any.

getAutoTrackOffset cpp instm Ogre::Camera classOgre_1_1Camera.html aca816b4aae83040da19d12ccd285b1f4

Get the auto tracking offset for this camera, if it is auto tracking.

getViewport cpp instm Ogre::Camera classOgre_1_1Camera.html a3437fc8c00daec1032158a0d92db1071

Get the last viewport which was attached to this camera.

_notifyViewport cpp instm Ogre::Camera classOgre_1_1Camera.html ac161a4022d817bf6e595a91cdca84848

Notifies this camera that a viewport is using it.

setAutoAspectRatio cpp instm Ogre::Camera classOgre_1_1Camera.html aac250bb57c630543b8241bfc8eb8b88a

If set to true a viewport that owns this frustum will be able to recalculate the aspect ratio wheneve...

getAutoAspectRatio cpp instm Ogre::Camera classOgre_1_1Camera.html a7059195b5d91f8bd7f3c93b4a858c403

Retrieves if AutoAspectRatio is currently set or not.

setCullingFrustum cpp instm Ogre::Camera classOgre_1_1Camera.html a6fc2cf5ece7f9466a05066c2162e43d6

Tells the camera to use a separate Frustum instance to perform culling.

getCullingFrustum cpp instm Ogre::Camera classOgre_1_1Camera.html ad851329e44125406f1adfa9c85c38a4e

Returns the custom culling frustum in use.

forwardIntersect cpp instm Ogre::Camera classOgre_1_1Camera.html a03ced0cdfbb4f639892e9204cd37fddf

Forward projects frustum rays to find forward intersection with plane.

isVisible cpp instm Ogre::Camera classOgre_1_1Camera.html a2aa8b3916ca7beab3ec9654668be3703 isVisible cpp instm Ogre::Camera classOgre_1_1Camera.html a2a4e065f778e1f0fd608fb3d8950b07c isVisible cpp instm Ogre::Camera classOgre_1_1Camera.html a9860975e81164ced8b53e1c17ba9c808 getWorldSpaceCorners cpp instm Ogre::Camera classOgre_1_1Camera.html a4efc7b41bfced326bd804e681056fd1c getFrustumPlane cpp instm Ogre::Camera classOgre_1_1Camera.html ae5a12fb368a3e427b90772fd008d00f8 projectSphere cpp instm Ogre::Camera classOgre_1_1Camera.html acec41a2e6018496792f37886b8e39cdb getNearClipDistance cpp instm Ogre::Camera classOgre_1_1Camera.html ade5e05d5555dcbc4497bb9764e9a55a5 getFarClipDistance cpp instm Ogre::Camera classOgre_1_1Camera.html a9138746e8b444f704b389e7223e40fc3 getViewMatrix cpp instm Ogre::Camera classOgre_1_1Camera.html adf9eb66e35abc2842d41e783876abcb9 getViewMatrix cpp instm Ogre::Camera classOgre_1_1Camera.html a68813f51d657fb7a608aa995c05482be

Specialised version of getViewMatrix allowing caller to differentiate whether the custom culling frus...

setUseRenderingDistance cpp instm Ogre::Camera classOgre_1_1Camera.html af0f02c8ac7e6dc46ae6cd8ee209abd8e

Set whether this camera should use the &#39;rendering distance&#39; on objects to exclude distant objects fro...

getUseRenderingDistance cpp instm Ogre::Camera classOgre_1_1Camera.html ad54f2ad84c21d593c5efa61173eccdfc

Get whether this camera should use the &#39;rendering distance&#39; on objects to exclude distant objects fro...

synchroniseBaseSettingsWith cpp instm Ogre::Camera classOgre_1_1Camera.html a2876d0b5fd2f13af5a39ace745f6d039

Synchronise core camera settings with another.

getPositionForViewUpdate cpp instm Ogre::Camera classOgre_1_1Camera.html a62ea5ebe6ba5cb4d85609b29a10298ac

Get the derived position of this frustum.

getOrientationForViewUpdate cpp instm Ogre::Camera classOgre_1_1Camera.html a08a7bdae37bafe65c98dac563a4eea3e

Get the derived orientation of this frustum.

setUseMinPixelSize cpp instm Ogre::Camera classOgre_1_1Camera.html a62d47145eb99e07af3de0915645be07c

Sets whether to use min display size calculations When active objects who&#39;s size on the screen is les...

getUseMinPixelSize cpp instm Ogre::Camera classOgre_1_1Camera.html a82c8dc6194519f1bc142b8822077f9fa

Returns whether to use min display size calculations.

getPixelDisplayRatio cpp instm Ogre::Camera classOgre_1_1Camera.html a36a9ab64e972cc1af42d4e634a50e516

Returns an estimated ratio between a pixel and the display area it represents.

setFOVy cpp instm Ogre::Frustum classOgre_1_1Frustum.html aa6f83f76980139d6a9c36abf635e0c75

Sets the Y-dimension Field Of View (FOV) of the frustum.

getFOVy cpp instm Ogre::Frustum classOgre_1_1Frustum.html ac6999e8766d7c42b4113e6265803435e

Retrieves the frustums Y-dimension Field Of View (FOV).

setNearClipDistance cpp instm Ogre::Frustum classOgre_1_1Frustum.html a5c3e1f6a763318587937678a237eb9d3

Sets the position of the near clipping plane.

setFarClipDistance cpp instm Ogre::Frustum classOgre_1_1Frustum.html a9429acc6a3e8cfd4fbd0b2472c82f565

Sets the distance to the far clipping plane.

setAspectRatio cpp instm Ogre::Frustum classOgre_1_1Frustum.html a3235cda8bbc2ae127082e191ae11bcb0

Sets the aspect ratio for the frustum viewport.

getAspectRatio cpp instm Ogre::Frustum classOgre_1_1Frustum.html a724ad849fb5332f9e5357f80c2a74ebc

Retreives the current aspect ratio.

setFrustumOffset cpp instm Ogre::Frustum classOgre_1_1Frustum.html aa363579aad7ca7c65138bce6798b22ec

Sets frustum offsets, used in stereo rendering.

setFrustumOffset cpp instm Ogre::Frustum classOgre_1_1Frustum.html a01c6378b69e384b469a24f7745588db2

Sets frustum offsets, used in stereo rendering.

getFrustumOffset cpp instm Ogre::Frustum classOgre_1_1Frustum.html ae3ec486d6c95851073a5d688e930b219

Retrieves the frustum offsets.

setFocalLength cpp instm Ogre::Frustum classOgre_1_1Frustum.html ac1cb38295e75a37b513fea8cf25f3918

Sets frustum focal length (used in stereo rendering).

getFocalLength cpp instm Ogre::Frustum classOgre_1_1Frustum.html a4f3b5fb1d7754c69df5b1d3b12b84e6c

Returns focal length of frustum.

setFrustumExtents cpp instm Ogre::Frustum classOgre_1_1Frustum.html a6e918427ebe66019e88e03e54331da10

Manually set the extents of the frustum.

resetFrustumExtents cpp instm Ogre::Frustum classOgre_1_1Frustum.html a71dc0073d79445cb488cff2f216d8c02

Reset the frustum extents to be automatically derived from other params.

getFrustumExtents cpp instm Ogre::Frustum classOgre_1_1Frustum.html a3b08e1dcbd7f48d7c823645083f5ae8b

Get the extents of the frustum in view space.

getProjectionMatrixRS cpp instm Ogre::Frustum classOgre_1_1Frustum.html a796b636460206784dd8012951aa87cb2

Gets the projection matrix for this frustum adjusted for the current rendersystem specifics (may be r...

getProjectionMatrixWithRSDepth cpp instm Ogre::Frustum classOgre_1_1Frustum.html a54e7de8529fe5ad3da9909d0305df73b

Gets the depth-adjusted projection matrix for the current rendersystem, but one which still conforms ...

getProjectionMatrix cpp instm Ogre::Frustum classOgre_1_1Frustum.html aecf1e4b4ed0709e7b5baf4c1992adaad

Gets the normal projection matrix for this frustum, ie the projection matrix which conforms to standa...

calcViewMatrixRelative cpp instm Ogre::Frustum classOgre_1_1Frustum.html afff692755caf429ccfbc3b5c1be6697c

Calculate a view matrix for this frustum, relative to a potentially dynamic point.

setCustomViewMatrix cpp instm Ogre::Frustum classOgre_1_1Frustum.html a7575fb6c60dba213ab32f90a8c2a5846

Set whether to use a custom view matrix on this frustum.

isCustomViewMatrixEnabled cpp instm Ogre::Frustum classOgre_1_1Frustum.html aca4236e8e7772eb12b1aab870efa2c3f

Returns whether a custom view matrix is in use.

setCustomProjectionMatrix cpp instm Ogre::Frustum classOgre_1_1Frustum.html a0413e366f2b5ecaac7e8a1e27e634def

Set whether to use a custom projection matrix on this frustum.

isCustomProjectionMatrixEnabled cpp instm Ogre::Frustum classOgre_1_1Frustum.html a16e00143dd34480120aeb370f222551a

Returns whether a custom projection matrix is in use.

getFrustumPlanes cpp instm Ogre::Frustum classOgre_1_1Frustum.html ad092a1d75db0084741df6df3ce2bcda0

Retrieves the clipping planes of the frustum (world space).

isVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aebb41fb7484f365c18e78103517b0d25

Returns whether or not this object is supposed to be visible or not.

getTypeFlags cpp instm Ogre::Frustum classOgre_1_1Frustum.html a4bdabd62e2f82bbec5fbce7e16afaf08

Overridden from MovableObject::getTypeFlags.

getBoundingBox cpp instm Ogre::Frustum classOgre_1_1Frustum.html abc2fa58a8750283bc2f71b642f35cc68

Overridden from MovableObject.

_updateRenderQueue cpp instm Ogre::Frustum classOgre_1_1Frustum.html a00feb96b1e042a61dddf23955fb1a5d0

Overridden from MovableObject.

_notifyCurrentCamera cpp instm Ogre::Frustum classOgre_1_1Frustum.html acc9600b98b04f28b28b3a05c1c352829

Overridden from MovableObject.

getMaterial cpp instm Ogre::Frustum classOgre_1_1Frustum.html adb2197c68d7ba876428c8125df305d6d

Overridden from Renderable.

getRenderOperation cpp instm Ogre::Frustum classOgre_1_1Frustum.html ac5c36a072555e23b20d4039ef1895cd7

Overridden from Renderable.

getSquaredViewDepth cpp instm Ogre::Frustum classOgre_1_1Frustum.html a3edbcbbdbc8be9bf5e58516249183d44

Overridden from Renderable.

getLights cpp instm Ogre::Frustum classOgre_1_1Frustum.html a884bc5282b161fc1652533564b5f3f8a

Overridden from Renderable.

setProjectionType cpp instm Ogre::Frustum classOgre_1_1Frustum.html abf9929f83ec3ad3a0ffc1b5fdd249994

Sets the type of projection to use (orthographic or perspective).

getProjectionType cpp instm Ogre::Frustum classOgre_1_1Frustum.html aa073acd50338a621612874c4be6d8967

Retrieves info on the type of projection used (orthographic or perspective).

setOrthoWindow cpp instm Ogre::Frustum classOgre_1_1Frustum.html acb732961eeccd6acc6106de0f55862f5

Sets the orthographic window settings, for use with orthographic rendering only.

setOrthoWindowHeight cpp instm Ogre::Frustum classOgre_1_1Frustum.html aef3de34a3edf7576cbb0521ad4dbfb6f

Sets the orthographic window height, for use with orthographic rendering only.

setOrthoWindowWidth cpp instm Ogre::Frustum classOgre_1_1Frustum.html a2d458a92423f3b26d0904d02e85798fd

Sets the orthographic window width, for use with orthographic rendering only.

getOrthoWindowHeight cpp instm Ogre::Frustum classOgre_1_1Frustum.html ac1cda39dd95e8c5b2ee2996d863c83d5

Gets the orthographic window height, for use with orthographic rendering only.

getOrthoWindowWidth cpp instm Ogre::Frustum classOgre_1_1Frustum.html aea8256e3095367a37b7be41e34885bc1

Gets the orthographic window width, for use with orthographic rendering only.

enableReflection cpp instm Ogre::Frustum classOgre_1_1Frustum.html a4b17dfa5a88d1f46cc9b0cc642e5a6a4

Modifies this frustum so it always renders from the reflection of itself through the plane specified...

enableReflection cpp instm Ogre::Frustum classOgre_1_1Frustum.html a8e2a7d850513b5145d027481dc7fa801

Modifies this frustum so it always renders from the reflection of itself through the plane specified...

disableReflection cpp instm Ogre::Frustum classOgre_1_1Frustum.html a2d80ec830a8d39cd55f27a3d19e38d66

Disables reflection modification previously turned on with enableReflection.

isReflected cpp instm Ogre::Frustum classOgre_1_1Frustum.html ab4ccb0de72fc814a908c766aca5d6323

Returns whether this frustum is being reflected.

getReflectionMatrix cpp instm Ogre::Frustum classOgre_1_1Frustum.html a5c899f5f08eafa4f48390560a259ab18

Returns the reflection matrix of the frustum if appropriate.

getReflectionPlane cpp instm Ogre::Frustum classOgre_1_1Frustum.html ac668c08229a20ba1e29ce6175e6ecd18

Returns the reflection plane of the frustum if appropriate.

enableCustomNearClipPlane cpp instm Ogre::Frustum classOgre_1_1Frustum.html a0ff11b663fee9d124afbf10f3413c0ce

Links the frustum to a custom near clip plane, which can be used to clip geometry in a custom manner ...

enableCustomNearClipPlane cpp instm Ogre::Frustum classOgre_1_1Frustum.html a1596384bc7dde0a14cd0c17d4d88f6b2

Links the frustum to a custom near clip plane, which can be used to clip geometry in a custom manner ...

disableCustomNearClipPlane cpp instm Ogre::Frustum classOgre_1_1Frustum.html a4bbcfc3bd5d1cdecdaaf8ade220e7a14

Disables any custom near clip plane.

isCustomNearClipPlaneEnabled cpp instm Ogre::Frustum classOgre_1_1Frustum.html ad0049ea182aa84b12638a9c834bd3be7

Is a custom near clip plane in use?

visitRenderables cpp instm Ogre::Frustum classOgre_1_1Frustum.html a1affce23f55504cd2deb9fd7ecf7ea52 getPlaneBoundedVolume cpp instm Ogre::Frustum classOgre_1_1Frustum.html a7ceea76d4e6245d2d5b48d53e494a44c

Gets a world-space list of planes enclosing the frustum.

setOrientationMode cpp instm Ogre::Frustum classOgre_1_1Frustum.html a10602eee33f11f92d137a5677eb56308

Set the orientation mode of the frustum.

getOrientationMode cpp instm Ogre::Frustum classOgre_1_1Frustum.html affb093bebcc08017ee8bbec21cc19dac

Get the orientation mode of the frustum.

_notifyCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a06f161ae0451be7eaa67e77c296d5631

Notify the object of it&#39;s creator (internal use only)

_getCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abc4d3c30d2b50267a348f8d5aee3c5e4

Get the creator of this object, if any (internal use only)

_notifyManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af730ac3ee4a51ee69f4221298f933e8a

Notify the object of it&#39;s manager (internal use only)

_getManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c95a392476c6b54be1648a77f2a56c0

Get the manager of this object, if any (internal use only)

getName cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2c681d880b842c1b6d2c2b30b72b6660

Returns the name of this object.

getParentNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a7be6f35f90943c6bca0b4511e1d266d8

Returns the node to which this object is attached.

getParentSceneNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c705ecac4263b65a1b8611eeb24c39a

Returns the scene node to which this object is attached.

isParentTagPoint cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aff1706913baf992f108cc0fe4c95a53b

Gets whether the parent node is a TagPoint (or a SceneNode)

_notifyAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aeb13418fe2740ed8ebc52cd9667fca41

Internal method called to notify the object that it has been attached to a node.

isAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ad2c50ff1546dfac42f0751aa1bb54ff3

Returns true if this object is attached to a SceneNode or TagPoint.

detachFromParent cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab53cc49d402913fde37fa4976f5bfdd5

Detaches an object from a parent SceneNode or TagPoint, if attached.

isInScene cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a605cb18ec6d5971e19491ec71c89afeb

Returns true if this object is attached to a SceneNode or TagPoint, and this SceneNode / TagPoint is ...

_notifyMoved cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ae307c64b6e130191e45d48df0e2c5961

Internal method called to notify the object that it has been moved.

getWorldBoundingBox cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acc31c877990c3c231c4b4cfb0522bef8

Retrieves the axis-aligned bounding box for this object in world coordinates.

getWorldBoundingSphere cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2f6db9f0db4038e6544d703a9f3bcf53

Retrieves the worldspace bounding sphere for this object.

setVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8b0ab29b6a7e94169e2b3fde0be7cf10

Tells this object whether to be visible or not, if it has a renderable component.

getVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adbc3ce687f4def00d70f15dc0a2330ea

Gets this object whether to be visible or not, if it has a renderable component.

setRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a3774342d37fb670430d834aa914a3be5

Sets the distance at which the object is no longer rendered.

getRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a97501f320f00fb5255d76fe3b20903d2

Gets the distance at which batches are no longer rendered.

setRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9ad2786aa67624f26c7ff245c673ad5e

Sets the minimum pixel size an object needs to be in both screen axes in order to be rendered...

getRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a1025983039f59637e9dde740b5013175

Returns the minimum pixel size an object needs to be in both screen axes in order to be rendered...

setUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab07068e26732de24aaf24330e9d0ec81 setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b getUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70a42d28867f1559f1bd71baf31f83e4 getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aaac5bf65835f733433f3338132f2f01f

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abbf5cf5545c219ce9be1997ff5dd2204

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

setRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ac5e898937867475e52d350d1f4d75e32

Sets the render queue group this entity will be rendered through.

setRenderQueueGroupAndPriority cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a38cf564fe839d40a81ba5155d363b7aa

Sets the render queue group and group priority this entity will be rendered through.

getRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a12ca5ddb4ca9e77612b6e8a10e4f3d70

Gets the queue group for this entity, see setRenderQueueGroup for full details.

_getParentNodeFullTransform cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aab6d217065c5d2968ef0cc2586a0db86

return the full transformation of the parent sceneNode or the attachingPoint node

setQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa202386b8336ed756c3bd1ff5a74f54d

Sets the query flags for this object.

addQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a146b6b8afa6de9a2058f730aa3f7b25c

As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...

removeQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8e039c80d31e36c17f4e7fc85e5c6cdc

As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this o...

getQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5c40b9b7d9f3231f9ba16a3514f7495a

Returns the query flags relevant for this object.

setVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9421323e0ef6082d8a293aef0ba4666d

Sets the visiblity flags for this object.

addVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adff2fa7a7c56ba06d25d2dfa376fd677

As setVisibilityFlags, except the flags passed as parameters are appended to the existing flags on th...

removeVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7bebfd93631ffe82f95ad7c73b77e24

As setVisibilityFlags, except the flags passed as parameters are removed from the existing flags on t...

getVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5ca10844726d16c8ed47395a6b22d33a

Returns the visibility flags relevant for this object.

setListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9efbb3928b834d4f125303698034951e

Sets a listener for this object.

getListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf305fd600ec68543ed68e0c0cef6196

Gets the current listener for this object.

queryLights cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2d4c926ce07f3a1cb0e59d9d60aac76b

Gets a list of lights, ordered relative to how close they are to this movable object.

getLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a538d975b35be25e7d705b6310ec3d84d

Get a bitwise mask which will filter the lights affecting this object.

setLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0b7dc685c1dc7ec4dd677750d17ee145

Set a bitwise mask which will filter the lights affecting this object.

_getLightList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf4f61aeb45d61195c248757e3d1c6fe

Returns a pointer to the current list of lights for this object.

getEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a60b24cd45c8df45654dcfa14a1293a3b

Define a default implementation of method from ShadowCaster which implements no shadows.

hasEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7c2a8be6a9bd59e6c69ee2d76945500

Define a default implementation of method from ShadowCaster which implements no shadows.

getShadowVolumeRenderableIterator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a4492fa817bb3a750d349aeec34c19c43

Define a default implementation of method from ShadowCaster which implements no shadows.

getLightCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af061175eb50a6aa98599ce0a748204b5

Overridden member from ShadowCaster.

getDarkCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af06612d0607ebcf1bf5eb817c3038d52

Overridden member from ShadowCaster.

setCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acbfc4840224e8b6ed6e27849d3341675

Sets whether or not this object will cast shadows.

getCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70bca10cdeac93142d9f93ed0cf9c4c5

Returns whether shadow casting is enabled for this object.

getReceivesShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8f2627b8d1658838a7c79c82148c6303

Returns whether the Material of any Renderable that this MovableObject will add to the render queue w...

getPointExtrusionDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abb13b8e1b52d9dca9f5190f718686a5e

Get the distance to extrude for a point/spot light.

setDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2b559ddd8df033cafa5d64502c7d0c3a

Sets whether or not the debug display of this object is enabled.

isDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a39cfd5b78a4326156accf5ed3146ddc6

Gets whether debug display of this object is enabled.

getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a4239d192b2b08c4970dfaa22ce5a0cd0

Gets a list of animable value names for this object.

createAnimableValue cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2cfac9af1b0d71c780ec969166b3585

Create a reference-counted AnimableValuePtr for the named value.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getTechnique cpp instm Ogre::Renderable classOgre_1_1Renderable.html aafcc80b06f8c74eaac3d35e72ca54842

Retrieves a pointer to the Material Technique this renderable object uses.

preRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html afcbf4cb36d5911a9d40a40c57e94f23b

Called just prior to the Renderable being rendered.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

getNumWorldTransforms cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6ecba3943f56182cddf3b3540afc760

Returns the number of world transform matrices this renderable requires.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

getCastsShadows cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1ce8341c18f75ef0b6d818eceea5b2e2

Method which reports whether this renderable would normally cast a shadow.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

setDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ad8db1f22329b2a96f2aed7260d565944

Set the default query flags for all future MovableObject instances.

getDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a01f48775e48b672d7796311f3ffe2930

Get the default query flags for all future MovableObject instances.

setDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ac2904cb122ab8c8d5066abefb29dfa96

Set the default visibility flags for all future MovableObject instances.

getDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a2eb94fea5944cf0d33702a75cfa14a74

Get the default visibility flags for all future MovableObject instances.

extrudeVertices cpp clm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html acae2215c051989d544f34083a0a9bfa2

Utility method for extruding vertices based on a light.

INFINITE_FAR_PLANE_ADJUST cpp data Ogre::Frustum classOgre_1_1Frustum.html ac7acc269343061227ef05ea335c8500f

Small constant used to reduce far plane projection to avoid inaccuracies.

ListenerList cpp tdef Ogre::Camera classOgre_1_1Camera.html a9df76bf7f7157636d200458f58c55f31 AnimableDictionaryMap cpp tdef Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2ea54bb7c39f7640f71be8bb2f8b0a5 CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 isViewOutOfDate cpp instm Ogre::Camera classOgre_1_1Camera.html a62fae6394c94f16215c7df0b6735e696 invalidateFrustum cpp instm Ogre::Camera classOgre_1_1Camera.html aa2fd89be41af43fdde52490150671f5d

Signal to update frustum information.

invalidateView cpp instm Ogre::Camera classOgre_1_1Camera.html a4039874e86f12cd8373708e0052ca32d

Signal to update view information.

setWindowImpl cpp instm Ogre::Camera classOgre_1_1Camera.html a7c392f5646b799bf5518e05973912058

Do actual window setting, using parameters set in SetWindow call.

getRayForwardIntersect cpp instm Ogre::Camera classOgre_1_1Camera.html a90edc8c9c1dbd404129452fb04c7d8d0

Helper function for forwardIntersect that intersects rays with canonical plane.

calcProjectionParameters cpp instm Ogre::Frustum classOgre_1_1Frustum.html a12ef200419010f736f7c9335ebdc1e12 updateFrustum cpp instm Ogre::Frustum classOgre_1_1Frustum.html a3ed417286bc19713501b3b1ca64732b9

Update frustum if out of date.

updateView cpp instm Ogre::Frustum classOgre_1_1Frustum.html ac7e4a305daaea76fd8484845c2ccc3f3

Update view if out of date.

updateFrustumImpl cpp instm Ogre::Frustum classOgre_1_1Frustum.html a0ff2cd718deef66994053852c9a69d15

Implementation of updateFrustum (called if out of date)

updateViewImpl cpp instm Ogre::Frustum classOgre_1_1Frustum.html a9b50ab876d050c8182e00da6998cbb5f

Implementation of updateView (called if out of date)

updateFrustumPlanes cpp instm Ogre::Frustum classOgre_1_1Frustum.html ae3fbd821bd2d875c257ebef944ef3020 updateFrustumPlanesImpl cpp instm Ogre::Frustum classOgre_1_1Frustum.html a7e8dcfe852965fffda8e0cdc38c4a536

Implementation of updateFrustumPlanes (called if out of date)

updateWorldSpaceCorners cpp instm Ogre::Frustum classOgre_1_1Frustum.html a46ea9e286dbc71044ae0c13516df193c updateWorldSpaceCornersImpl cpp instm Ogre::Frustum classOgre_1_1Frustum.html aa976b1d350c0a25e97972cba5a9cfeb9

Implementation of updateWorldSpaceCorners (called if out of date)

updateVertexData cpp instm Ogre::Frustum classOgre_1_1Frustum.html ac10ab8911614b66d1d0227072ae3cbce isFrustumOutOfDate cpp instm Ogre::Frustum classOgre_1_1Frustum.html accc5ab614dfbec27657fb98f2278870b getExtrusionDistance cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a233233e14ccb869b6cafd655880355df

Helper method for calculating extrusion distance.

updateEdgeListLightFacing cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ac9a881430ec7769923f63f6df4b93d33

Tells the caster to perform the tasks necessary to update the edge data&#39;s light listing.

generateShadowVolume cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a396374525d65e0db10c7f7f8d380744a

Generates the indexes required to render a shadow volume into the index buffer which is passed in...

extrudeBounds cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a136dfd54b581a6dc58a1796a1cdf6cdc

Utility method for extruding a bounding box.

getAnimableDictionaryName cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a7748b5ea03ba5eb10fdd79e455f96443

Get the name of the animable dictionary for this class.

createAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a83629c5c4708cebd10c358a4be0722f5

Internal method for creating a dictionary of animable value names for the class, if it does not alrea...

_getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a20139173e816c296ab46d0548d1d4902

Get an updateable reference to animable value list.

initialiseAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a80abf1736a4241c432b30d2073c7a263

Internal method for initialising dictionary; should be implemented by subclasses wanting to expose an...

mSceneMgr cpp data Ogre::Camera classOgre_1_1Camera.html a6833271b9f0f8670cd3435336b98e14e

Scene manager responsible for the scene.

mOrientation cpp data Ogre::Camera classOgre_1_1Camera.html a7ef9be8a19008bb71056ed1f3d59b296

Camera orientation, quaternion style.

mPosition cpp data Ogre::Camera classOgre_1_1Camera.html a81cf2ce7174f9062d8b91f5d44e0cf83

Camera position - default (0,0,0)

mDerivedOrientation cpp data Ogre::Camera classOgre_1_1Camera.html a10727692997e136c9a58fbb35f42050f

Derived orientation/position of the camera, including reflection.

mDerivedPosition cpp data Ogre::Camera classOgre_1_1Camera.html a142ab7c933d2b458e7e159b5f44df26a mRealOrientation cpp data Ogre::Camera classOgre_1_1Camera.html abb6de92f758b9739a55fb3a64a5c3ae3

Real world orientation/position of the camera.

mRealPosition cpp data Ogre::Camera classOgre_1_1Camera.html a9ae8e11e9fe456ab2d5878d181829350 mYawFixed cpp data Ogre::Camera classOgre_1_1Camera.html a569908afe5cfe82e20d5b1779a4ff4c7

Whether to yaw around a fixed axis.

mYawFixedAxis cpp data Ogre::Camera classOgre_1_1Camera.html a62932b0c160f8a9fbccb7740f6aa2923

Fixed axis to yaw around.

mSceneDetail cpp data Ogre::Camera classOgre_1_1Camera.html ab8c7f3ed94c7944a4202c40a7cd2e3d8

Rendering type.

mVisFacesLastRender cpp data Ogre::Camera classOgre_1_1Camera.html ad98e861a255945860c8db2918d500e56

Stored number of visible faces in the last render.

mVisBatchesLastRender cpp data Ogre::Camera classOgre_1_1Camera.html a12079dfb515ba2c7053199bfc37b1ab9

Stored number of visible faces in the last render.

mAutoTrackTarget cpp data Ogre::Camera classOgre_1_1Camera.html aa29fd57109b30ff640094b5a38d5480c

SceneNode which this Camera will automatically track.

mAutoTrackOffset cpp data Ogre::Camera classOgre_1_1Camera.html a4f9d27bd6988fdd17e9da6f635053322

Tracking offset for fine tuning.

mSceneLodFactor cpp data Ogre::Camera classOgre_1_1Camera.html a5fa6d1429782dc2b48b51e498c04fd3a mSceneLodFactorInv cpp data Ogre::Camera classOgre_1_1Camera.html a7ba7d1b4ab333a61850ff1fd82481bce

Inverted scene LOD factor, can be used by Renderables to adjust their LOD.

mWLeft cpp data Ogre::Camera classOgre_1_1Camera.html a05228bc3108ebb600ec4d620f6318bcd

Viewing window.

mWTop cpp data Ogre::Camera classOgre_1_1Camera.html a7891e9715431673c300dfda892c61275 mWRight cpp data Ogre::Camera classOgre_1_1Camera.html a99da7efbcc1534e76d75964ee66c1e97 mWBottom cpp data Ogre::Camera classOgre_1_1Camera.html ac2f187d4bbcf38db6877a5ccdf85bbc9 mWindowSet cpp data Ogre::Camera classOgre_1_1Camera.html a0420f4f632377b5f9c0a21d09bdd598f

Is viewing window used.

mWindowClipPlanes cpp data Ogre::Camera classOgre_1_1Camera.html a408ec27234d6624df6c4c24a7b235d6f

Windowed viewport clip planes.

mRecalcWindow cpp data Ogre::Camera classOgre_1_1Camera.html aa2002791e4081243682fb9fd3e907c81 mLastViewport cpp data Ogre::Camera classOgre_1_1Camera.html aef0b2465a1c26f55f787b1a5acc8fe43

The last viewport to be added using this camera.

mAutoAspectRatio cpp data Ogre::Camera classOgre_1_1Camera.html a0024729b8a61d3593c5c7b3256a6b59c

Whether aspect ratio will automatically be recalculated when a viewport changes its size...

mCullFrustum cpp data Ogre::Camera classOgre_1_1Camera.html a042156735b9076c83a0a90237e71738f

Custom culling frustum.

mUseRenderingDistance cpp data Ogre::Camera classOgre_1_1Camera.html a215f7ec35a41a40b8b89e0a19e438a7a

Whether or not the rendering distance of objects should take effect for this camera.

mLodCamera cpp data Ogre::Camera classOgre_1_1Camera.html a67c7dffc7a4ce13d62a1c786245a8f1a

Camera to use for LOD calculation.

mUseMinPixelSize cpp data Ogre::Camera classOgre_1_1Camera.html a043d4085c68a396b2898fbf33c34244f

Whether or not the minimum display size of objects should take effect for this camera.

mPixelDisplayRatio cpp data Ogre::Camera classOgre_1_1Camera.html a70d9140f7d51e1b240e2612c95cdaed2 mListeners cpp data Ogre::Camera classOgre_1_1Camera.html a8e6f7ca721c90abce31f52b2043eb6ad mProjType cpp data Ogre::Frustum classOgre_1_1Frustum.html a257bb4897e5099d40cd18563c4a2ea86

Orthographic or perspective?

mFOVy cpp data Ogre::Frustum classOgre_1_1Frustum.html a4a492003ad94e2eeca7505a35af9ad55

y-direction field-of-view (default 45)

mFarDist cpp data Ogre::Frustum classOgre_1_1Frustum.html a8ab90f2c655bb561bdc3ddc6cc09c841

Far clip distance - default 10000.

mNearDist cpp data Ogre::Frustum classOgre_1_1Frustum.html a34ac27cc8d9fee627e982ce619e7b4f5

Near clip distance - default 100.

mAspect cpp data Ogre::Frustum classOgre_1_1Frustum.html a2b54e7b0be8ff3a25373711d7515fccd

x/y viewport ratio - default 1.3333

mOrthoHeight cpp data Ogre::Frustum classOgre_1_1Frustum.html a0191dabe0fa3574a1840d9ca7e0dbdbc

Ortho height size (world units)

mFrustumOffset cpp data Ogre::Frustum classOgre_1_1Frustum.html a5abc693030a4fec3d01154a8070c4cff

Off-axis frustum center offset - default (0.0, 0.0)

mFocalLength cpp data Ogre::Frustum classOgre_1_1Frustum.html a177498a14b2c554761b68c943081b8ca

Focal length of frustum (for stereo rendering, defaults to 1.0)

mFrustumPlanes cpp data Ogre::Frustum classOgre_1_1Frustum.html ada104a8c381f2591dafbad7ee39505e9

The 6 main clipping planes.

mLastParentOrientation cpp data Ogre::Frustum classOgre_1_1Frustum.html af2ef6482cac8346b018aefe94fa32d95

Stored versions of parent orientation / position.

mLastParentPosition cpp data Ogre::Frustum classOgre_1_1Frustum.html a537832e50586f4141309ed0fa89a67cf mProjMatrixRS cpp data Ogre::Frustum classOgre_1_1Frustum.html a29d108bc5a1cec51f8d11c6c5f6c533d

Pre-calced projection matrix for the specific render system.

mProjMatrixRSDepth cpp data Ogre::Frustum classOgre_1_1Frustum.html a844fddb67b8d0a480c8729f24aa57d7d

Pre-calced standard projection matrix but with render system depth range.

mProjMatrix cpp data Ogre::Frustum classOgre_1_1Frustum.html a903bf406715d785bc31bf507688e698b

Pre-calced standard projection matrix.

mViewMatrix cpp data Ogre::Frustum classOgre_1_1Frustum.html add3a630e8c14a0e3636bc7148cb8cfcb

Pre-calced view matrix.

mRecalcFrustum cpp data Ogre::Frustum classOgre_1_1Frustum.html a216eb2f30322a95683409d521c2360e9

Something&#39;s changed in the frustum shape?

mRecalcView cpp data Ogre::Frustum classOgre_1_1Frustum.html af1da8cc341ff34649c2f2a0d2d84991d

Something re the view pos has changed.

mRecalcFrustumPlanes cpp data Ogre::Frustum classOgre_1_1Frustum.html a1aa8fe4e036913b93614567b4174e39b

Something re the frustum planes has changed.

mRecalcWorldSpaceCorners cpp data Ogre::Frustum classOgre_1_1Frustum.html aba98dbaecb72719899feefae86cd1050

Something re the world space corners has changed.

mRecalcVertexData cpp data Ogre::Frustum classOgre_1_1Frustum.html a1fede4ca39ecafca43bcb84168176cc8

Something re the vertex data has changed.

mCustomViewMatrix cpp data Ogre::Frustum classOgre_1_1Frustum.html a3e12ccd50a5db589784aed0cd8d3d716

Are we using a custom view matrix?

mCustomProjMatrix cpp data Ogre::Frustum classOgre_1_1Frustum.html acb9cc98539f7f9423aaebc34b24c900e

Are we using a custom projection matrix?

mFrustumExtentsManuallySet cpp data Ogre::Frustum classOgre_1_1Frustum.html a416928f41511d946f5190032149813c5

Have the frustum extents been manually set?

mLeft cpp data Ogre::Frustum classOgre_1_1Frustum.html a9373c1d83ff93d2e6720d83cbb439488

Frustum extents.

mRight cpp data Ogre::Frustum classOgre_1_1Frustum.html a846171fcd04639957bbcb37b58a2587f mTop cpp data Ogre::Frustum classOgre_1_1Frustum.html af923e5e934a48a11251752e983761209 mBottom cpp data Ogre::Frustum classOgre_1_1Frustum.html a5dd322de90dfbe54212ce93ed0b707ba mOrientationMode cpp data Ogre::Frustum classOgre_1_1Frustum.html aecb19efdd904fef28efde2173713e233

Frustum orientation mode.

mBoundingBox cpp data Ogre::Frustum classOgre_1_1Frustum.html a8a4b17edc9eed5403b8b6f9556519046 mVertexData cpp data Ogre::Frustum classOgre_1_1Frustum.html aaca3927c89f24deffa69daf6ec0e4e32 mMaterial cpp data Ogre::Frustum classOgre_1_1Frustum.html a1cc270d808fea9899ac42cc8555e6d96 mWorldSpaceCorners cpp data Ogre::Frustum classOgre_1_1Frustum.html a77efd6b15016c176acee6173a11b7863 mReflect cpp data Ogre::Frustum classOgre_1_1Frustum.html a3859ea17ae6010675a1f89f94aa42938

Is this frustum to act as a reflection of itself?

mReflectMatrix cpp data Ogre::Frustum classOgre_1_1Frustum.html ad7a927fc99844d9956548c9df7b58f3f

Derived reflection matrix.

mReflectPlane cpp data Ogre::Frustum classOgre_1_1Frustum.html adb716db38ea28ca3d60f191d8df7d803

Fixed reflection plane.

mLinkedReflectPlane cpp data Ogre::Frustum classOgre_1_1Frustum.html ab3d33bd79f6f435e033361ff363e879d

Pointer to a reflection plane (automatically updated)

mLastLinkedReflectionPlane cpp data Ogre::Frustum classOgre_1_1Frustum.html a00209fe9cdcef7a60f060188c8cc4a14

Record of the last world-space reflection plane info used.

mObliqueDepthProjection cpp data Ogre::Frustum classOgre_1_1Frustum.html ab7df717a87a472b90eeb7a021edd29d1

Is this frustum using an oblique depth projection?

mObliqueProjPlane cpp data Ogre::Frustum classOgre_1_1Frustum.html a446a977d90b826ce4ecb54e220955e0f

Fixed oblique projection plane.

mLinkedObliqueProjPlane cpp data Ogre::Frustum classOgre_1_1Frustum.html aaba0ab07ce71b18d5c4eeda90e3527ff

Pointer to oblique projection plane (automatically updated)

mLastLinkedObliqueProjPlane cpp data Ogre::Frustum classOgre_1_1Frustum.html a17d1aff83996f2af8b7ddcb1f53e0c94

Record of the last world-space oblique depth projection plane info used.

mName cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a41954f454246b2935cdc90ab2f36dab8

Name of this object.

mCreator cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a884d3c2c8c8d8305f59eb171a7f56e56

Creator of this object (if created by a factory)

mManager cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a5c05f316d061761a08fc036daedd0649

SceneManager holding this object (if applicable)

mParentNode cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a961db9b5f439708e0f24cb8dbeb9c728

node to which this object is attached

mParentIsTagPoint cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a9f9b9e6981ef7ebbd6b9d82e93a2b299 mVisible cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a8e7fa9ec69253b42ff4e7605b54e1a00

Is this object visible?

mDebugDisplay cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac439108451539e95ac9829ab6520306c

Is debug display enabled?

mUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a0df899bfb650d8d51be51fa5f83743f4

Upper distance to still render.

mSquaredUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2635aafd01416e5a3346a647c2dfff52 mMinPixelSize cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a56e7d5ccac2877061b0919648f7f0b34 mBeyondFarDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a1f6c5390b42b10e00d3b21b8911aa3f4

Hidden because of distance?

mUserObjectBindings cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af00b75d92e7d62f5ff9bd4847d1786e8

User objects binding.

mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mRenderQueueID cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa63b5c1cf9746a4caeb2a47a6bc1d2d6

The render queue to use when rendering this object.

mRenderQueueIDSet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2051828f33ea6c921e2979c8f00daa3f

Flags whether the RenderQueue&#39;s default should be used.

mRenderQueuePriority cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa34e0feb87409120726a489f52b39c58

The render queue group to use when rendering this object.

mRenderQueuePrioritySet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac9ee5f673870a76b23eb5291b3fa3f28

Flags whether the RenderQueue&#39;s default should be used.

mQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adf36b5bfcc9bce768bc5f8a9ed6b1464

Flags determining whether this object is included / excluded from scene queries.

mVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a6db376fe4c048714224392901c98c3a5

Flags determining whether this object is visible (compared to SceneManager mask)

mWorldAABB cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a665c171729e2f37b66f73d0e6722ac2c

Cached world AABB of this object.

mWorldBoundingSphere cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a271b08ae4cc604657c17125f76ec62e0 mWorldDarkCapBounds cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a00a9705c083b9fef8bbe762a5b1711a8

World space AABB of this object&#39;s dark cap.

mCastShadows cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad21e8a5a6f0eeeefa3ec698781eaa3fa

Does this object cast shadows?

mRenderingDisabled cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad1291c87111d8944b2c49904a4d6280b

Does rendering this object disabled by listener?

mListener cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a07fdbfc4ae0adb48f7619c0a44bd3890

MovableObject listener - only one allowed (no list) for size &amp; performance reasons. */.

mLightList cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2626ce2a2f1c78027634cc92dfd2b211

List of lights for this object.

mLightListUpdated cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af083212ba58f26eb7c747a0da749cc08

The last frame that this light list was updated in.

mLightMask cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a3db70b0c8b2e53a3c71671217e5a516c

the light mask defined for this movable. This will be taken into consideration when deciding which li...

mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

msMovableType cpp data Ogre::Camera classOgre_1_1Camera.html ab67a882739b1d03debbf3926c4386b02

Shared class-level name for Movable type.

msDefaultQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adeb3bbe50c1b6e92061461b363fc391e

Default query flags.

msDefaultVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a24f37de53688fc5432d50c7ced03bd63

Default visibility flags.

msAnimableDictionary cpp data Ogre::AnimableObject classOgre_1_1AnimableObject.html a1e2b199b8a10c3753ebeecc8fa773620

Static map of class name to list of animable value names.

operator<< cpp ffunc Ogre::Camera classOgre_1_1Camera.html aab107d3f52e1a137845bbe94f850a022

Function for outputting to a stream.

Ogre::Camera::Listener c cl Ogre::Camera::Listener classOgre_1_1Camera_1_1Listener.html

Listener interface so you can be notified of Camera events.

OgreCamera.h Listener cpp instm Ogre::Camera::Listener classOgre_1_1Camera_1_1Listener.html a1a6a6f01f51426220de617805ec9eb71 ~Listener cpp instm Ogre::Camera::Listener classOgre_1_1Camera_1_1Listener.html a7796c4d59af00e54c29d19ced8627ad0 cameraPreRenderScene cpp instm Ogre::Camera::Listener classOgre_1_1Camera_1_1Listener.html a118a99ab616bd2e1648c335afda174c9

Called prior to the scene being rendered with this camera.

cameraPostRenderScene cpp instm Ogre::Camera::Listener classOgre_1_1Camera_1_1Listener.html a9359c80e745123e503311edbfc1d829a

Called after the scene has been rendered with this camera.

cameraDestroyed cpp instm Ogre::Camera::Listener classOgre_1_1Camera_1_1Listener.html a7195d8b8c12193eda52cc747262bd35b

Called when the camera is being destroyed.

Ogre::Codec c cl Ogre::Codec classOgre_1_1Codec.html

Abstract class that defines a &#39;codec&#39;.

OgreCodec.h CodecDataPtr cpp tdef Ogre::Codec classOgre_1_1Codec.html a29e31ad112b08ea7fb648b63f426ff1f CodecIterator cpp tdef Ogre::Codec classOgre_1_1Codec.html a21f4b8a16d070793d576f827c9fee218 DecodeResult cpp tdef Ogre::Codec classOgre_1_1Codec.html a8cc81c85bd7d4e25393aa153c5e01454

Result of a decoding; both a decoded data stream and CodecData metadata.

~Codec cpp instm Ogre::Codec classOgre_1_1Codec.html aee7d2a1126a22bbf3da40088495cb00b code cpp instm Ogre::Codec classOgre_1_1Codec.html ae972de8ed9eedf56855bdaf6c21d0645

Codes the data in the input stream and saves the result in the output stream.

codeToFile cpp instm Ogre::Codec classOgre_1_1Codec.html a77edfaacf42d2fce9cd2b8a82a9d00d6

Codes the data in the input chunk and saves the result in the output filename provided.

decode cpp instm Ogre::Codec classOgre_1_1Codec.html a63f306b8171a0ea5cf319824044958e4

Codes the data from the input chunk into the output chunk.

getType cpp instm Ogre::Codec classOgre_1_1Codec.html ada1a5477ab6a563565f1b3599d7b806a

Returns the type of the codec as a String.

getDataType cpp instm Ogre::Codec classOgre_1_1Codec.html aeb344d293259ec352c308d81fdf3e94c

Returns the type of the data that supported by this codec as a String.

magicNumberMatch cpp instm Ogre::Codec classOgre_1_1Codec.html ae875657d0aa27ef91d934470f00dd9b5

Returns whether a magic number header matches this codec.

magicNumberToFileExt cpp instm Ogre::Codec classOgre_1_1Codec.html af90756f690827353e18347d328bc5180

Maps a magic number header to a file extension, if this codec recognises it.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d registerCodec cpp clm Ogre::Codec classOgre_1_1Codec.html a60f445cc6919df56af6611fd14eec47d

Registers a new codec in the database.

isCodecRegistered cpp clm Ogre::Codec classOgre_1_1Codec.html ae5b74cfd0cb797a2ac139b4adb7ac557

Return whether a codec is registered already.

unRegisterCodec cpp clm Ogre::Codec classOgre_1_1Codec.html ac1199a6638ff560aa81287cd12c26bcf

Unregisters a codec from the database.

getCodecIterator cpp clm Ogre::Codec classOgre_1_1Codec.html a55bf1d49e91958f8e412a583666bbd58

Gets the iterator for the registered codecs.

getExtensions cpp clm Ogre::Codec classOgre_1_1Codec.html a6092324fd74dd0221f7c63ca8bec4fc1

Gets the file extension list for the registered codecs.

getCodec cpp clm Ogre::Codec classOgre_1_1Codec.html acc4ee751f92b6e54051393e74e0a2884

Gets the codec registered for the passed in file extension.

getCodec cpp clm Ogre::Codec classOgre_1_1Codec.html ac8775b1052fb8ba72abdfb55df20a6af

Gets the codec that can handle the given &#39;magic&#39; identifier.

CodecList cpp tdef Ogre::Codec classOgre_1_1Codec.html a9ae612c8caf1bcc5a5f44b72b73115ee msMapCodecs cpp data Ogre::Codec classOgre_1_1Codec.html a73c43a617f6b6fe273a9a17112e2458a

A map that contains all the registered codecs.

Ogre::Codec::CodecData c cl Ogre::Codec::CodecData classOgre_1_1Codec_1_1CodecData.html OgreCodec.h ~CodecData cpp instm Ogre::Codec::CodecData classOgre_1_1Codec_1_1CodecData.html a8d1d3dc4a466a4e992aad72c14bf81eb dataType cpp instm Ogre::Codec::CodecData classOgre_1_1Codec_1_1CodecData.html ab2681263d0b7dafe3ff0afba729eeef4

Returns the type of the data.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Ogre::ColourValue c cl Ogre::ColourValue classOgre_1_1ColourValue.html

Class representing colour.

OgreColourValue.h ColourValue cpp instm Ogre::ColourValue classOgre_1_1ColourValue.html acc033c4828ad9f7469269933d24850f5 operator== cpp instm Ogre::ColourValue classOgre_1_1ColourValue.html a6b32525e447b9ed0a5e1052fd62ceb2e operator!= cpp instm Ogre::ColourValue classOgre_1_1ColourValue.html ad89235b7111c0b8158516126feac734e getAsRGBA cpp instm Ogre::ColourValue classOgre_1_1ColourValue.html a57f7d1f049460f32a47ce9994a6e8921

Retrieves colour as RGBA.

getAsARGB cpp instm Ogre::ColourValue classOgre_1_1ColourValue.html a4ccbd02b929bfa595445848e71507d82

Retrieves colour as ARGB.

getAsBGRA cpp instm Ogre::ColourValue classOgre_1_1ColourValue.html a8ad894332efb965decfcf3cf52049c8b

Retrieves colour as BGRA.

getAsABGR cpp instm Ogre::ColourValue classOgre_1_1ColourValue.html a62fb19e5654fcc8da7c4416c20b641ce

Retrieves colours as ABGR.

setAsRGBA cpp instm Ogre::ColourValue classOgre_1_1ColourValue.html a0772677c217e45f2be90f187f5aaac9a

Sets colour as RGBA.

setAsARGB cpp instm Ogre::ColourValue classOgre_1_1ColourValue.html a3d98d425442b7a6eda9016dd6e46abec

Sets colour as ARGB.

setAsBGRA cpp instm Ogre::ColourValue classOgre_1_1ColourValue.html afceb18ee8660573973f6a430e75f73c0

Sets colour as BGRA.

setAsABGR cpp instm Ogre::ColourValue classOgre_1_1ColourValue.html a1089fa2eef113691b4f92a21c64103ce

Sets colour as ABGR.

saturate cpp instm Ogre::ColourValue classOgre_1_1ColourValue.html a21875c1d92c3ad0cba9cafd5776f42a0

Clamps colour value to the range [0, 1].

saturateCopy cpp instm Ogre::ColourValue classOgre_1_1ColourValue.html a2444beae59d41b61e71f45cc396ad34f

As saturate, except that this colour value is unaffected and the saturated colour value is returned a...

operator[] cpp instm Ogre::ColourValue classOgre_1_1ColourValue.html a8a5e5d15068037cd9c3e3a13dd45b267

Array accessor operator.

operator[] cpp instm Ogre::ColourValue classOgre_1_1ColourValue.html af3579c76f3cd365ac54454be6a3f6f89

Array accessor operator.

ptr cpp instm Ogre::ColourValue classOgre_1_1ColourValue.html a5dde8a74df3cbfd55cb0e5ca90aafafe

Pointer accessor for direct copying.

ptr cpp instm Ogre::ColourValue classOgre_1_1ColourValue.html ab081bc456d9b15bc3b0d3c8c4869cfad

Pointer accessor for direct copying.

operator+ cpp instm Ogre::ColourValue classOgre_1_1ColourValue.html aba3d75622d5063ff08e5add5674a1914 operator- cpp instm Ogre::ColourValue classOgre_1_1ColourValue.html a16eb12d0c1eed21daae1553e6f200c01 operator* cpp instm Ogre::ColourValue classOgre_1_1ColourValue.html aeb6a68dbefba39f572fdbebe77228faa operator* cpp instm Ogre::ColourValue classOgre_1_1ColourValue.html ac2705420cbe5fa044bb757184f1f1c71 operator/ cpp instm Ogre::ColourValue classOgre_1_1ColourValue.html a80871b6a2fe6b35f99e13d43e05aac0b operator/ cpp instm Ogre::ColourValue classOgre_1_1ColourValue.html aabe2f2e8307d487db930775de63c03e9 operator+= cpp instm Ogre::ColourValue classOgre_1_1ColourValue.html a8da50314432c59dee0aa3e6a72183e34 operator-= cpp instm Ogre::ColourValue classOgre_1_1ColourValue.html abbc9a8f5cc1c054eb5b4633d6b0b2262 operator*= cpp instm Ogre::ColourValue classOgre_1_1ColourValue.html aebee8d25bcd490889866a0ad94940ef7 operator/= cpp instm Ogre::ColourValue classOgre_1_1ColourValue.html a3d17eedbff96cef8dbd4414183e15cb3 setHSB cpp instm Ogre::ColourValue classOgre_1_1ColourValue.html a35b3e77e76f7584bdf83c9a3b1c7c1dc

Set a colour value from Hue, Saturation and Brightness.

getHSB cpp instm Ogre::ColourValue classOgre_1_1ColourValue.html a19a1772618960102d85eb3403482eaae

Convert the current colour to Hue, Saturation and Brightness values.

r cpp data Ogre::ColourValue classOgre_1_1ColourValue.html a6e086633637e335238d517e0ec9f2cd2 g cpp data Ogre::ColourValue classOgre_1_1ColourValue.html a13fbd050af26b8bd549ccb46aa699e07 b cpp data Ogre::ColourValue classOgre_1_1ColourValue.html aae078d77b654f76e3b760174f93474ec a cpp data Ogre::ColourValue classOgre_1_1ColourValue.html a854058a76927880ae345ac1c465f9713 ZERO cpp data Ogre::ColourValue classOgre_1_1ColourValue.html abc5d5f80d4d99438863cc808169283b5 Black cpp data Ogre::ColourValue classOgre_1_1ColourValue.html a7f8a06f2a9dd645417c36b560f496c1a White cpp data Ogre::ColourValue classOgre_1_1ColourValue.html a8eba66b2908f44f00f8d9c9ec25877de Red cpp data Ogre::ColourValue classOgre_1_1ColourValue.html ab9c2a36f53ac599850f1cf8b822f750d Green cpp data Ogre::ColourValue classOgre_1_1ColourValue.html a00384a789ac354ea8dd252c62cb17aa4 Blue cpp data Ogre::ColourValue classOgre_1_1ColourValue.html a67ef25ecd0fa97e7e51e5bd87b29ae65 operator* cpp ffunc Ogre::ColourValue classOgre_1_1ColourValue.html a5b0ed5d4289ec1f56295380a0a334e4f operator<< cpp ffunc Ogre::ColourValue classOgre_1_1ColourValue.html a6e2f40ea1d31e17f5c45d457e0ab4b2d

Function for writing to a stream.

Ogre::HashedVector c tmplt Ogre::HashedVector classOgre_1_1HashedVector.html

A hashed vector.

OgreCommon.h VectorImpl cpp tdef Ogre::HashedVector classOgre_1_1HashedVector.html a424ccf9cdafb55c00df022b9d8460750 value_type cpp tdef Ogre::HashedVector classOgre_1_1HashedVector.html a3f4e73221e49df80e2ec1c531fe6916d pointer cpp tdef Ogre::HashedVector classOgre_1_1HashedVector.html ace139bbc4ce2c45d0102edea246468a4 reference cpp tdef Ogre::HashedVector classOgre_1_1HashedVector.html a3ad011d104e03019a4e9b9840439ef17 const_reference cpp tdef Ogre::HashedVector classOgre_1_1HashedVector.html aa0b7d89231b3ebf5944562ef7db7d83b size_type cpp tdef Ogre::HashedVector classOgre_1_1HashedVector.html af0b04cbf9823c57128855d112f3581e4 difference_type cpp tdef Ogre::HashedVector classOgre_1_1HashedVector.html a576ba91ab5ef4d1623fb71d1925518b4 iterator cpp tdef Ogre::HashedVector classOgre_1_1HashedVector.html a9e1f2a609eb5a7be9cc3d51b49f755df const_iterator cpp tdef Ogre::HashedVector classOgre_1_1HashedVector.html aba664c4d307e5dd9ac7ba03252fbe167 reverse_iterator cpp tdef Ogre::HashedVector classOgre_1_1HashedVector.html a96a361e91069936d53fb954b07acf424 const_reverse_iterator cpp tdef Ogre::HashedVector classOgre_1_1HashedVector.html a89ddf073b6f26e4ef2f035ae134a4792 dirtyHash cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a8f2b47f9b8b8a9c6d656710b1a180534 isHashDirty cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a239d90d8bbcdd5da9ce44f2c479983fb begin cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a126b57c573ec7654ed6a848ff6818303 end cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a4c557ff148491776fd9c89aa7d55eed4 begin cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a066d2db0fffd8d9c09f5abb8baaf0e6f end cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html ae5f51fc0a7d8ba6cb4d38103d4473476 rbegin cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a7bce578eb8c797a17f9cc05a6af40473 rend cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a1ae2dca4d5b82a3c011c81da8f14bcc3 rbegin cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a13bf766dd7f61f12ceaca357365dcf31 rend cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html aefa3397bce39a36255c9a0001935d391 size cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a165de914f7e02e22b2e19936a7d9c317 max_size cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html aec59dd68bdbcd2c3c89b85f397214575 capacity cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html af186ec9557e28422de1a5e18482b1f6d empty cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a10672e0667b265fa1fbf8a0b5b1f8f95 operator[] cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a9120055a62efa71e25268f3af49aaac6 operator[] cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html ac3ed03bab08ae77353ab97b24fa93ec8 at cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html ad0c2cbcf91d469bb12ef2907e1c053de at cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a1d0cc37c978f88306a9990369b2fe8a2 HashedVector cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a872c867036dd05bd1d85ad690a355396 HashedVector cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html aa48ea0c4375e6d83e286824e891603c4 HashedVector cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a9700cee4608a9bd76c872c156fb06ba6 HashedVector cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a27d63b7efd2f5df731fd837f541c3a15 HashedVector cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a6187b3f38bcafac9fdb8526e017083b6 ~HashedVector cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a026e68fffa283192435e5bbdfb84ec9a operator= cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html aef2c968d6705c0fdd5f50a70983e8314 reserve cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a721948863a05cde23ecb73fdf166e013 front cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html ae58c9b49af378fbedd6c717369435135 front cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a1575546195f12629c3d0e6a26a6811a4 back cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a727f682183cdf3c878e8d36d63cbecb8 back cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html ac5337a8cf3a39b799615e92c4e6d84d3 push_back cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a87bfcde773502ee964a677580724188f pop_back cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a884968bcafa294366be0cfd90fb677f6 swap cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a94a96f377cf087f781d1e1ff9b73d2f5 insert cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a48e330da70c4af1d72e23070dea24a2e insert cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html ae7fdb654452068fba22b734e095e99c4 insert cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a5dacfefaa1717baf51697a3ef42102e0 erase cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a48cfce70d045598aae0d826dfe476730 erase cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a848b1ab3c5a8e524840461c38d50f1f6 clear cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a6995fdfb17173f0ac21ef581dad47d7d resize cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html ac47cb9541d822b017804c828a13d961c operator== cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html ac0511ced14665359e65d2fc13215e748 operator< cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a1fef36de46568409f0f342a8ca3b313b getHash cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a6688ef6000be1efa9ee95c3f8a5a67a8

Get the hash value.

addToHash cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a77c689743ccfd7414db43e03f7806770 recalcHash cpp instm Ogre::HashedVector classOgre_1_1HashedVector.html a7c5333085b791e4cdc7dd43f728e9ac7 mList cpp data Ogre::HashedVector classOgre_1_1HashedVector.html ace2667f94bbab8d07d4892628a2e054d mListHash cpp data Ogre::HashedVector classOgre_1_1HashedVector.html a92d90cc3beef01b845e6e5ce4ac73723 mListHashDirty cpp data Ogre::HashedVector classOgre_1_1HashedVector.html a5085aaa99d8ced5631a4861c0e95b0a6 Ogre::TRect c tmplt Ogre::TRect structOgre_1_1TRect.html OgreCommon.h TRect cpp func Ogre::TRect structOgre_1_1TRect.html a91f3cea3b1851f9b4b9004df78822678 TRect cpp func Ogre::TRect structOgre_1_1TRect.html a79e390fbd62e5a819207d6aee0789ab5 TRect cpp func Ogre::TRect structOgre_1_1TRect.html aaf94532ce0aaa722ff067be346fa15b1 operator= cpp func Ogre::TRect structOgre_1_1TRect.html a7acb1f97164a856f9e39305dbd2812bd width cpp func Ogre::TRect structOgre_1_1TRect.html a8c4a6e50836a2d77eec05f967fc5c92c height cpp func Ogre::TRect structOgre_1_1TRect.html ae6ad37ddfdc8c836983e06d799160550 isNull cpp func Ogre::TRect structOgre_1_1TRect.html a99c068ad0db7f16a262d840026176f8a setNull cpp func Ogre::TRect structOgre_1_1TRect.html a4b857f788936dbeeb63ac64fc5e9fb99 merge cpp func Ogre::TRect structOgre_1_1TRect.html ae9c7c3a5d3b95ad159e65c9af9d7b173 intersect cpp func Ogre::TRect structOgre_1_1TRect.html a0eec757b8cea8b9bdd5a3ed8ffa70628 left cpp data Ogre::TRect structOgre_1_1TRect.html a7f8310e37638f8790a89f2dd64ff3fe1 top cpp data Ogre::TRect structOgre_1_1TRect.html a54b9de090a6cc533511d51d2bb9b0b82 right cpp data Ogre::TRect structOgre_1_1TRect.html a56b6ad37d298b66bc7366431f6f786b5 bottom cpp data Ogre::TRect structOgre_1_1TRect.html a36f08aa8d3949185a90a55372a1fb389 Ogre::Box c cl Ogre::Box structOgre_1_1Box.html

Structure used to define a box in a 3-D integer space.

OgreCommon.h Box cpp func Ogre::Box structOgre_1_1Box.html aaae3f6efb19b7607eef11e8e70fa46a2

Parameterless constructor for setting the members manually.

Box cpp func Ogre::Box structOgre_1_1Box.html ade5fa24983e99f0ebabfc04f416aef1d

Define a box from left, top, right and bottom coordinates This box will have depth one (front=0 and b...

Box cpp func Ogre::Box structOgre_1_1Box.html af02ad818211c2f83fff1866f328872c8

Define a box from left, top, front, right, bottom and back coordinates.

contains cpp func Ogre::Box structOgre_1_1Box.html aebee870489731d59ddc99903220244c0

Return true if the other box is a part of this one.

getWidth cpp func Ogre::Box structOgre_1_1Box.html a7621962346ee18c3df6a405d115548a8

Get the width of this box.

getHeight cpp func Ogre::Box structOgre_1_1Box.html a93d5935ee18c29336ea11460a9d30b53

Get the height of this box.

getDepth cpp func Ogre::Box structOgre_1_1Box.html a35a70afaf89bbd6371a9abdc9e1da469

Get the depth of this box.

left cpp data Ogre::Box structOgre_1_1Box.html a8c667f45bbbe5be0577025436a7e50a0 top cpp data Ogre::Box structOgre_1_1Box.html aebfb3bd646373c45c9e38735640f6e3a right cpp data Ogre::Box structOgre_1_1Box.html a57531708bc749511715f37648d105aad bottom cpp data Ogre::Box structOgre_1_1Box.html a66b5764c9ac1aad8410e9883c74b522a front cpp data Ogre::Box structOgre_1_1Box.html a6057f53bf949ee0725aeb52d1e480f4c back cpp data Ogre::Box structOgre_1_1Box.html a26cb2e011c3dec1ff625716e1778233a Ogre::RenderWindowDescription c cl Ogre::RenderWindowDescription structOgre_1_1RenderWindowDescription.html

Render window creation parameters.

OgreCommon.h name cpp data Ogre::RenderWindowDescription structOgre_1_1RenderWindowDescription.html a3608fbf0281bd14dd5ddb0a2d5753e7b width cpp data Ogre::RenderWindowDescription structOgre_1_1RenderWindowDescription.html a0dfc7a4ce6e13696ce64de821cd551b4 height cpp data Ogre::RenderWindowDescription structOgre_1_1RenderWindowDescription.html aef01dea93700872d39d4a59bd91a436c useFullScreen cpp data Ogre::RenderWindowDescription structOgre_1_1RenderWindowDescription.html a5809e1727a29bbc2737e090ab338c6a7 miscParams cpp data Ogre::RenderWindowDescription structOgre_1_1RenderWindowDescription.html a9d041f83279956a42785c6894bea178a Ogre::NameGenerator c cl Ogre::NameGenerator classOgre_1_1NameGenerator.html

Utility class to generate a sequentially numbered series of names.

OgreCommon.h NameGenerator cpp instm Ogre::NameGenerator classOgre_1_1NameGenerator.html a7a48550029dc105b1c08c0f03a836124 NameGenerator cpp instm Ogre::NameGenerator classOgre_1_1NameGenerator.html a7e43dbb4439d4c8bfc743dfd2232512f generate cpp instm Ogre::NameGenerator classOgre_1_1NameGenerator.html acc90af4a30f10807b5c30c1488057a8f

Generate a new name.

reset cpp instm Ogre::NameGenerator classOgre_1_1NameGenerator.html a287069b27325690628d7cd306029ffc3

Reset the internal counter.

setNext cpp instm Ogre::NameGenerator classOgre_1_1NameGenerator.html a3b110d2ac699bf0ec00b5559f98527cd

Manually set the internal counter (use caution)

getNext cpp instm Ogre::NameGenerator classOgre_1_1NameGenerator.html a6352fb6e68dab3929a19e143b0b43b06

Get the internal counter.

mPrefix cpp data Ogre::NameGenerator classOgre_1_1NameGenerator.html a6a6ba84d07db73c58e7e4c92f9e3a951 mNext cpp data Ogre::NameGenerator classOgre_1_1NameGenerator.html a2785ce727ff4ac410b3609b0a398fa06 Ogre::Pool c tmplt Ogre::Pool classOgre_1_1Pool.html

Template class describing a simple pool of items.

OgreCommon.h Pool cpp instm Ogre::Pool classOgre_1_1Pool.html a7bd667e735a8fdaf2e7017d436ba75a6 ~Pool cpp instm Ogre::Pool classOgre_1_1Pool.html a4fb09f4b25feb32de79b6f578359aab1 removeItem cpp instm Ogre::Pool classOgre_1_1Pool.html a3151e6614c063eeae4bf7d95a9fbbbcb

Get the next item from the pool.

addItem cpp instm Ogre::Pool classOgre_1_1Pool.html abafd7c72963d86ef829c0373fe50aa7f

Add a new item to the pool.

clear cpp instm Ogre::Pool classOgre_1_1Pool.html af399adb462aa706c25e1e961cdfb5a1e

Clear the pool.

ItemList cpp tdef Ogre::Pool classOgre_1_1Pool.html a22614f3605b9a41e48143b472bf0bf57 mItems cpp data Ogre::Pool classOgre_1_1Pool.html a90f343f0e581445b63f9319884730e12 Ogre::CompositionPass c cl Ogre::CompositionPass classOgre_1_1CompositionPass.html

Object representing one pass or operation in a composition sequence.

OgreCompositionPass.h CompositionPass cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a5b5540cb8dc10175dc30c3947032013c ~CompositionPass cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html ab8fc137845790b360d57056621cd1061 setType cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a8b0e3dcfccbdcc9672a96ae6dc2c0123

Set the type of composition pass.

getType cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html aee39093cea27c4fba2dd56dc57b44fa7

Get the type of composition pass.

setIdentifier cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a56bb1d899a43195712944398e2d1bc65

Set an identifier for this pass.

getIdentifier cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a1d4644512ed6fffd5f5ea6573ea1c25f

Get the identifier for this pass.

setMaterial cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a21721f49c3b10e36560adff1e563740f

Set the material used by this pass.

setMaterialName cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a453231b980fc04dd9af9f330feec5236

Set the material used by this pass.

getMaterial cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html aee07fa6e3183a5e1fcc28b4977780925

Get the material used by this pass.

setFirstRenderQueue cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a4af9e5a958c5ec3a69f8bd797d4c2563

Set the first render queue to be rendered in this pass (inclusive)

getFirstRenderQueue cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html aa5f9685c876cca79f5db17470bb5be42

Get the first render queue to be rendered in this pass (inclusive)

setLastRenderQueue cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a193d54ee08e19d538576ca300c30c006

Set the last render queue to be rendered in this pass (inclusive)

getLastRenderQueue cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a40b1f23eb3345ce53d4ce0887345c2d4

Get the last render queue to be rendered in this pass (inclusive)

setMaterialScheme cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html afdc03ddab7dba7ca065345a0ab5351fd

Set the material scheme used by this pass.

getMaterialScheme cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a1d9d4d242b36e8f419d1b8716f7a8377

Get the material scheme used by this pass.

setClearBuffers cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a92187a460af36b8ebe0828cf6d81c277

Would be nice to have for RENDERSCENE: flags to: exclude transparents override material (at least -- ...

getClearBuffers cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html afe92b6271a375a51b04f0c356a0e177d

Get the viewport clear buffers.

setClearColour cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a9ab5aefa39e28d1340c489fcce289da8

Set the viewport clear colour (defaults to 0,0,0,0)

getClearColour cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a282da4c2b9237dc723a3cfaa5f472ce5

Get the viewport clear colour (defaults to 0,0,0,0)

setClearDepth cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a1f0e9945281c6551ab0f21a129270339

Set the viewport clear depth (defaults to 1.0)

getClearDepth cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a5d470d2bf82970961b39fa29453c1597

Get the viewport clear depth (defaults to 1.0)

setClearStencil cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html ad75218db6dbe9993b5486c9c916efc0c

Set the viewport clear stencil value (defaults to 0)

getClearStencil cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a7eb595bc5eb2792175bd391896b1f032

Get the viewport clear stencil value (defaults to 0)

setStencilCheck cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html af0f6a55176e7c69fda820a5d22a50104

Set stencil check on or off.

getStencilCheck cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html af4971b6a6635ba4a7cf4e535e2da0377

Get stencil check enable.

setStencilFunc cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a7d60b3d8f6e47891d8e5373bea31d5bd

Set stencil compare function.

getStencilFunc cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a93059db22c3fbdde71d20c1b6aa852b0

Get stencil compare function.

setStencilRefValue cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a1b8cc0c3221bfbc751328cda98c8aff7

Set stencil reference value.

getStencilRefValue cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a12018ab4e2b2134f0773006b12770a4d

Get stencil reference value.

setStencilMask cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a052e16876215e11e03bcba8657faf917

Set stencil mask.

getStencilMask cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a6e048a6ea86f29e42a53cec1485a9573

Get stencil mask.

setStencilFailOp cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html ad7afd96369d5093b5eb2123f2befed58

Set stencil fail operation.

getStencilFailOp cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a7b953c21ba5d9b417aa4994e79ec639f

Get stencil fail operation.

setStencilDepthFailOp cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html ae3c196d705b7bf120e0d888b4867dda4

Set stencil depth fail operation.

getStencilDepthFailOp cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html aa04d340e5953c2ec14badfb15226cbe8

Get stencil depth fail operation.

setStencilPassOp cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html aff4417885952905fc8230cef47a36756

Set stencil pass operation.

getStencilPassOp cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a7da4e7fd652a005dd2caaf24f036ef46

Get stencil pass operation.

setStencilTwoSidedOperation cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html afa3d6c2f5f8e6ba85b7844d2bf433a5f

Set two sided stencil operation.

getStencilTwoSidedOperation cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a9b004fa584f4b21879f7bcd4962f3626

Get two sided stencil operation.

setInput cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a3dd45b1d61918d581da5595bb42dc04e

Set an input local texture.

getInput cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a6fac93539b7a65dce7a7d359a7bd730a

Get the value of an input.

getNumInputs cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a2da6faf7702e9c2a400b72fa2fa9a1c4

Get the number of inputs used.

clearAllInputs cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a05cbca68fbc408dbf755612cfb72707d

Clear all inputs.

getParent cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a5815c0e9e598fe58d2c7f76be9167976

Get parent object.

_isSupported cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html ac0daef1d307ace963959896a3db64d75

Determine if this target pass is supported on the current rendering device.

setQuadCorners cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a186b5a3bcb90a3ce1d66f97424cd339c

Set quad normalised positions [-1;1]x[-1;1].

getQuadCorners cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html aaaa630946b2f2447a11bcde543630c23

Get quad normalised positions [-1;1]x[-1;1].

setQuadFarCorners cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html ac2831cd42c94887f6e239d1460dc6b5c

Sets the use of camera frustum far corners provided in the quad&#39;s normals.

getQuadFarCorners cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a6efa6cbc828e92aaffe0ceb224f19a93

Returns true if camera frustum far corners are provided in the quad.

getQuadFarCornersViewSpace cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a12c805c9f5b9d7e7de69fc8a3f30c26b

Returns true if the far corners provided in the quad are in view space.

setCustomType cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html a0937b1f59f584797d44383eeb44b30eb

Set the type name of this custom composition pass.

getCustomType cpp instm Ogre::CompositionPass classOgre_1_1CompositionPass.html ae6ace920505a89772df5aac3071c071f

Get the type name of this custom composition pass.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mParent cpp data Ogre::CompositionPass classOgre_1_1CompositionPass.html a69dbfadbe08123a3654988001408fe1f

Parent technique.

mType cpp data Ogre::CompositionPass classOgre_1_1CompositionPass.html a7ebe674aa91f64ac46c0a69e6fad1152

Type of composition pass.

mIdentifier cpp data Ogre::CompositionPass classOgre_1_1CompositionPass.html aa84ac5b3a9a4d54da2d129a4567577c1

Identifier for this pass.

mMaterial cpp data Ogre::CompositionPass classOgre_1_1CompositionPass.html ac8d59078bba510dca3b7796f63b2ba45

Material used for rendering.

mFirstRenderQueue cpp data Ogre::CompositionPass classOgre_1_1CompositionPass.html ac149ba2f99beef55ca6144228a978244

[first,last] render queue to render this pass (in case of PT_RENDERSCENE)

mLastRenderQueue cpp data Ogre::CompositionPass classOgre_1_1CompositionPass.html a9e6a2138976e30de8edd13abeb5350b7 mMaterialScheme cpp data Ogre::CompositionPass classOgre_1_1CompositionPass.html ad5a68caecdab4fab44031c21ebaa35fa

Material scheme name.

mClearBuffers cpp data Ogre::CompositionPass classOgre_1_1CompositionPass.html a3b282ac94558d8642b090a6d0f36749b

Clear buffers (in case of PT_CLEAR)

mClearColour cpp data Ogre::CompositionPass classOgre_1_1CompositionPass.html abf96127effdcc34e974d67c93e8cc087

Clear colour (in case of PT_CLEAR)

mClearDepth cpp data Ogre::CompositionPass classOgre_1_1CompositionPass.html af0424e3195c69bb730051295932146bf

Clear depth (in case of PT_CLEAR)

mClearStencil cpp data Ogre::CompositionPass classOgre_1_1CompositionPass.html a307f1133d7e5941e1542f8a21a3079b9

Clear stencil value (in case of PT_CLEAR)

mInputs cpp data Ogre::CompositionPass classOgre_1_1CompositionPass.html a0739318ba2d47d4b29e7a0a14d0cbd63

Inputs (for material used for rendering the quad) An empty string signifies that no input is used...

mStencilCheck cpp data Ogre::CompositionPass classOgre_1_1CompositionPass.html a8b348a1876efc360bf602fd7f7ea0029

Stencil operation parameters.

mStencilFunc cpp data Ogre::CompositionPass classOgre_1_1CompositionPass.html ad49e026bd0e97265aedc4f701269ceca mStencilRefValue cpp data Ogre::CompositionPass classOgre_1_1CompositionPass.html a06bfb33608f605cc216ce88342f5f2ca mStencilMask cpp data Ogre::CompositionPass classOgre_1_1CompositionPass.html a50d4b6015739493ab4ebeb51232761a4 mStencilFailOp cpp data Ogre::CompositionPass classOgre_1_1CompositionPass.html a7da3a87b2029d343068fd903efef2549 mStencilDepthFailOp cpp data Ogre::CompositionPass classOgre_1_1CompositionPass.html a325047bcd0a7f8ce097ddb4aee685e81 mStencilPassOp cpp data Ogre::CompositionPass classOgre_1_1CompositionPass.html aeb86ae7589d68c40a953c13d52b43115 mStencilTwoSidedOperation cpp data Ogre::CompositionPass classOgre_1_1CompositionPass.html a13aadcaf16c50cd38ca95dc7a161fe4d mQuadCornerModified cpp data Ogre::CompositionPass classOgre_1_1CompositionPass.html a61bd8f8f5775ea98dc620c9af1ed5b4f

true if quad should not cover whole screen

mQuadLeft cpp data Ogre::CompositionPass classOgre_1_1CompositionPass.html a78ae919b705cfc954f6f4eeb26c78764

quad positions in normalised coordinates [-1;1]x[-1;1] (in case of PT_RENDERQUAD)

mQuadTop cpp data Ogre::CompositionPass classOgre_1_1CompositionPass.html aca899e03b6e14cbc8292ca18e74ac77f mQuadRight cpp data Ogre::CompositionPass classOgre_1_1CompositionPass.html ab43fed9e7b36e888bc89213fe066455e mQuadBottom cpp data Ogre::CompositionPass classOgre_1_1CompositionPass.html a7322bb95b2b6c75a96233dc9cec338a1 mQuadFarCorners cpp data Ogre::CompositionPass classOgre_1_1CompositionPass.html a76308a74e34ca151dbb0475df97bbd42 mQuadFarCornersViewSpace cpp data Ogre::CompositionPass classOgre_1_1CompositionPass.html a28971217281037ce619416c6181af889 mCustomType cpp data Ogre::CompositionPass classOgre_1_1CompositionPass.html a2654962285520bf83d0e93bdf9bf615c PT_CLEAR cpp econst Ogre::CompositionPass classOgre_1_1CompositionPass.html aa20bff864069127a799a3593df0146aaaa7d4ed28ab9cdd43e85a715bd4e068fc PT_STENCIL cpp econst Ogre::CompositionPass classOgre_1_1CompositionPass.html aa20bff864069127a799a3593df0146aaa43301dad285fba17915d7867665597ab PT_RENDERSCENE cpp econst Ogre::CompositionPass classOgre_1_1CompositionPass.html aa20bff864069127a799a3593df0146aaac8aa60611671e1b8867c1a30775ba84c PT_RENDERQUAD cpp econst Ogre::CompositionPass classOgre_1_1CompositionPass.html aa20bff864069127a799a3593df0146aaa39b1d2658f5c73b04755e428316ea366 PT_RENDERCUSTOM cpp econst Ogre::CompositionPass classOgre_1_1CompositionPass.html aa20bff864069127a799a3593df0146aaaba93db3e2878858fe2fd199354c82af9 Ogre::CompositionPass::InputTex c cl Ogre::CompositionPass::InputTex structOgre_1_1CompositionPass_1_1InputTex.html

Inputs (for material used for rendering the quad)

OgreCompositionPass.h InputTex cpp func Ogre::CompositionPass::InputTex structOgre_1_1CompositionPass_1_1InputTex.html a5f5c8dbdb4aabf1584453cefb997ae03 InputTex cpp func Ogre::CompositionPass::InputTex structOgre_1_1CompositionPass_1_1InputTex.html a0c02e4a4e46c29f23af2e5cfdd4e01aa name cpp data Ogre::CompositionPass::InputTex structOgre_1_1CompositionPass_1_1InputTex.html a549645d3640226a6cbd2bdb3d4f29d59

Name (local) of the input texture (empty == no input)

mrtIndex cpp data Ogre::CompositionPass::InputTex structOgre_1_1CompositionPass_1_1InputTex.html afb900befa1a297701c434ccc65d3d810

MRT surface index if applicable.

Ogre::CompositionTargetPass c cl Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html

Object representing one render to a RenderTarget or Viewport in the Ogre Composition framework...

OgreCompositionTargetPass.h Passes cpp tdef Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html ae4c3411ea5a627769c7bf65179b6b5d6 PassIterator cpp tdef Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html a1b8ac16663ae6c9fc06c80159f87d51b CompositionTargetPass cpp instm Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html a612ca8c0c7b29fe33def25042b933622 ~CompositionTargetPass cpp instm Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html a9906c9ece49a038ff4996ff461238dd4 setInputMode cpp instm Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html abf1c9cf0c11f8f440bfb1103b6c1349a

Set input mode of this TargetPass.

getInputMode cpp instm Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html ab8fc3fb7227c25c749550449061759b9

Get input mode.

setOutputName cpp instm Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html ac9a67dacd9d95d9f91fdb9437b07d758

Set output local texture name.

getOutputName cpp instm Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html ac68f5ea35754442ca419ba3adc5fcde2

Get output local texture name.

setOnlyInitial cpp instm Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html aa4113fff3ebd783e8ead645321cb7322

Set &quot;only initial&quot; flag.

getOnlyInitial cpp instm Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html ab966f6bbb58d0d0a09c478fa20ded7c4

Get &quot;only initial&quot; flag.

setVisibilityMask cpp instm Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html a5f741ec104a602e81d3f9b5f01ae2d4c

Set the scene visibility mask used by this pass.

getVisibilityMask cpp instm Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html aae200cd1a0e12a84df5355f08ee06995

Get the scene visibility mask used by this pass.

setMaterialScheme cpp instm Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html a3f57dcb06d3d764e4fe532be89e6f350

Set the material scheme used by this target pass.

getMaterialScheme cpp instm Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html ad1ec75974ebb9d6795f876e01822f3e3

Get the material scheme used by this target pass.

setShadowsEnabled cpp instm Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html a0a4ee56a29f0aa2ec2131ed9bdda9f4b

Set whether shadows are enabled in this target pass.

getShadowsEnabled cpp instm Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html aba75b186f14921fced9e4f80a2e0e186

Get whether shadows are enabled in this target pass.

setLodBias cpp instm Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html aff86d6761429799b8bb58e44962f2a0f

Set the scene LOD bias used by this pass.

getLodBias cpp instm Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html a77a7e3bada28e04c2498aff78886d8b8

Get the scene LOD bias used by this pass.

createPass cpp instm Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html a7eb0dfa68069759225458c041358505e

Create a new pass, and return a pointer to it.

removePass cpp instm Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html a211bcd76961f116969bbc4b1a5d7562d

Remove a pass.

getPass cpp instm Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html a16f32593b58adba4a5c2477a976df869

Get a pass.

getNumPasses cpp instm Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html a9dc0b04a179dd54ca7d444d4bd1c2010

Get the number of passes.

removeAllPasses cpp instm Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html a0e3250aafe830419fcf6ec9c2a925e6e

Remove all passes.

getPassIterator cpp instm Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html a81f81638ed902707871edaa54d570e3c

Get an iterator over the Passes in this TargetPass.

getParent cpp instm Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html aa1a330d0d35f731d94fa885a04f73caf

Get parent object.

_isSupported cpp instm Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html a5e1075c8f2a3c9cfaed6f65a9ea55334

Determine if this target pass is supported on the current rendering device.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mParent cpp data Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html a59453821f88399703dae5e7ced4c47bd

Parent technique.

mInputMode cpp data Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html a459ee451d7916398cca6bc300b0ac7c6

Input name.

mOutputName cpp data Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html a6ff0106b3d9aaaccf9f4a76885cdbbf2

(local) output texture

mPasses cpp data Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html a2f52450762b8bebd7d1154fd4f840456

Passes.

mOnlyInitial cpp data Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html a7d4c5bd17e2e323f1d0d1ef267f8fd61

This target pass is only executed initially after the effect has been enabled.

mVisibilityMask cpp data Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html a191a14c4f7e8b5c55b6af2b6711d0810

Visibility mask for this render.

mLodBias cpp data Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html a4ce2db808cd0fdfffbe1711e2160bfc5

LOD bias of this render.

mMaterialScheme cpp data Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html abd072b22313d02b789cf35c82e38b811

Material scheme name.

mShadowsEnabled cpp data Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html a7562d96ff4c451bf72ce604f11623906

Shadows option.

IM_NONE cpp econst Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html ab2b5ca61fda0a8dfdba1e3447f453294a97eecad4dbc7cc768152365585fa9fe6 IM_PREVIOUS cpp econst Ogre::CompositionTargetPass classOgre_1_1CompositionTargetPass.html ab2b5ca61fda0a8dfdba1e3447f453294a412bc35d7930bd2101ea4d0a5a760611 Ogre::CompositionTechnique c cl Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html

Base composition technique, can be subclassed in plugins.

OgreCompositionTechnique.h TargetPasses cpp tdef Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html a3413737f589801ab8184dd3bd29c5b7a

Typedefs for several iterators.

TargetPassIterator cpp tdef Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html a5a54aecf9c72e8323b12d55199308c66 TextureDefinitions cpp tdef Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html afc922fc28a5ac1bf909a3ddda433188a TextureDefinitionIterator cpp tdef Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html a34f28a53486ea2cee58619b2c1a639fe CompositionTechnique cpp instm Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html aed3697e1f5dee4e6e71b03338371dac9 ~CompositionTechnique cpp instm Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html a3b37aab5a73a19c0c2537b33cea5256e createTextureDefinition cpp instm Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html a4354d86478e8ec9fdf65024ea5ddfd6a

Create a new local texture definition, and return a pointer to it.

removeTextureDefinition cpp instm Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html a4bba82fa0f4e54090a2497fe9f658fab

Remove and destroy a local texture definition.

getTextureDefinition cpp instm Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html ac7ba0d0414282dde01b1d117b8dc5dc1

Get a local texture definition.

getTextureDefinition cpp instm Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html acb53f78a85e2049fd3d0f3a5c317b345

Get a local texture definition with a specific name.

getNumTextureDefinitions cpp instm Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html ac9408a93189794940d922152d9c8f3c7

Get the number of local texture definitions.

removeAllTextureDefinitions cpp instm Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html a03d4c71942abef880d9b2c9e363fe259

Remove all Texture Definitions.

getTextureDefinitionIterator cpp instm Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html a07fe9d82291bef342e223b765a88a5f1

Get an iterator over the TextureDefinitions in this Technique.

createTargetPass cpp instm Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html a781c6fcbbfc75d7c4265e268e9749f93

Create a new target pass, and return a pointer to it.

removeTargetPass cpp instm Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html a13b52dbaf483cd1ab0eec9edbef078e2

Remove a target pass.

getTargetPass cpp instm Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html a6a37afdc7cf51e51912ce6704879e2d3

Get a target pass.

getNumTargetPasses cpp instm Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html a831f0aa39181fbd9b8fad6b637ce7c41

Get the number of target passes.

removeAllTargetPasses cpp instm Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html a4b34afd12984d3a5883e24b512c2b4a2

Remove all target passes.

getTargetPassIterator cpp instm Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html a472bbfd655c99319514ebc1fc58961c5

Get an iterator over the TargetPasses in this Technique.

getOutputTargetPass cpp instm Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html a2b2cd304cc127a05befe4e3f3e20d6e9

Get output (final) target pass.

isSupported cpp instm Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html a7395bb89044375bea1be770737651875

Determine if this technique is supported on the current rendering device.

setSchemeName cpp instm Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html a13d2bcb0ecbd440325621b809becd2c4

Assign a scheme name to this technique, used to switch between multiple techniques by choice rather t...

getSchemeName cpp instm Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html a68d20f2065db1266d341eaa039ed4364

Get the scheme name assigned to this technique.

setCompositorLogicName cpp instm Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html af221a1809b2de447c7036dd356026ad5

Set the name of the compositor logic assigned to this technique.

getCompositorLogicName cpp instm Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html aa992321a0ae63a5c31bb62fe25dc2ed5

Get the compositor logic name assigned to this technique.

getParent cpp instm Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html a6b95f7376905fe23c3d5a27b0ec783d6

Get parent object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mParent cpp data Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html a791ad4ded1b613b23d43db23b62c690b

Parent compositor.

mTextureDefinitions cpp data Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html a8d39acbfeeaa68fa427368cc8d88102f

Local texture definitions.

mTargetPasses cpp data Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html ab7b054bcbf8c12d0b67adecba5dfcff1

Intermediate target passes.

mOutputTarget cpp data Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html a36aa8592eb69b1a98452ca89cb6d091d

Output target pass (can be only one)

mSchemeName cpp data Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html ac20b33fb38f177280ddb68de71bcc865

Optional scheme name.

mCompositorLogicName cpp data Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html a8e774e6d5f34aaec7f870b1fefe4536f

Optional compositor logic name.

TS_LOCAL cpp econst Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html a72f5c327008d8292c004bcd5bdf6fb1ea6f778889142bb74cc5aefa4f396b386d TS_CHAIN cpp econst Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html a72f5c327008d8292c004bcd5bdf6fb1ea90fc4ed7303d0d5b549dcc1873ddcde7 TS_GLOBAL cpp econst Ogre::CompositionTechnique classOgre_1_1CompositionTechnique.html a72f5c327008d8292c004bcd5bdf6fb1eaeaa58ffdb5ed352498ce0fa8263bda4d Ogre::CompositionTechnique::TextureDefinition c cl Ogre::CompositionTechnique::TextureDefinition classOgre_1_1CompositionTechnique_1_1TextureDefinition.html

Local texture definition.

OgreCompositionTechnique.h TextureDefinition cpp instm Ogre::CompositionTechnique::TextureDefinition classOgre_1_1CompositionTechnique_1_1TextureDefinition.html a7e371a5590972522e7f8024295bb8a59 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d name cpp data Ogre::CompositionTechnique::TextureDefinition classOgre_1_1CompositionTechnique_1_1TextureDefinition.html a23d1b9553769ca1f4e47175a567fcf0c refCompName cpp data Ogre::CompositionTechnique::TextureDefinition classOgre_1_1CompositionTechnique_1_1TextureDefinition.html ae59f6efc2a9d0bc5cf539c647351848d refTexName cpp data Ogre::CompositionTechnique::TextureDefinition classOgre_1_1CompositionTechnique_1_1TextureDefinition.html a438d2780a5dfe0ac83309b0b9e7dde96 width cpp data Ogre::CompositionTechnique::TextureDefinition classOgre_1_1CompositionTechnique_1_1TextureDefinition.html aa539594db7744f2fb7ddb4ffb6a052e4 height cpp data Ogre::CompositionTechnique::TextureDefinition classOgre_1_1CompositionTechnique_1_1TextureDefinition.html a711800ff7a4a331a01f05061c4e7950d widthFactor cpp data Ogre::CompositionTechnique::TextureDefinition classOgre_1_1CompositionTechnique_1_1TextureDefinition.html a5c71286e9daa688d6028deb524c15ddc heightFactor cpp data Ogre::CompositionTechnique::TextureDefinition classOgre_1_1CompositionTechnique_1_1TextureDefinition.html a99163323a7ab7d6b661f538b17c8f97b formatList cpp data Ogre::CompositionTechnique::TextureDefinition classOgre_1_1CompositionTechnique_1_1TextureDefinition.html acdc503bc2adeee31d32988c6c994c0d6 fsaa cpp data Ogre::CompositionTechnique::TextureDefinition classOgre_1_1CompositionTechnique_1_1TextureDefinition.html a52fb27a3ee9bccc4e4cc4bd5d5b2e3fb hwGammaWrite cpp data Ogre::CompositionTechnique::TextureDefinition classOgre_1_1CompositionTechnique_1_1TextureDefinition.html a07a1f192baf1bb43445dd40bbbaef114 depthBufferId cpp data Ogre::CompositionTechnique::TextureDefinition classOgre_1_1CompositionTechnique_1_1TextureDefinition.html aa9c8a54bdaa418233c6f10c3a8a2eb98 pooled cpp data Ogre::CompositionTechnique::TextureDefinition classOgre_1_1CompositionTechnique_1_1TextureDefinition.html a90341172974dbdea53d010c4d5aa90da scope cpp data Ogre::CompositionTechnique::TextureDefinition classOgre_1_1CompositionTechnique_1_1TextureDefinition.html a8826739f93ea3bb356c4a1bb5b5b008c Ogre::Compositor c cl Ogre::Compositor classOgre_1_1Compositor.html

Class representing a Compositor object.

OgreCompositor.h Techniques cpp tdef Ogre::Compositor classOgre_1_1Compositor.html abec9971d39d3c5a8109480ee4ab687c7

Data types for internal lists.

TechniqueIterator cpp tdef Ogre::Compositor classOgre_1_1Compositor.html acc029ae8cf6f0db569d8328621c6cd50 Compositor cpp instm Ogre::Compositor classOgre_1_1Compositor.html a1f3a6209ce89a4105719c26e0b2a5f46 ~Compositor cpp instm Ogre::Compositor classOgre_1_1Compositor.html a78ac5745673e6e9f44a866ef016710cd createTechnique cpp instm Ogre::Compositor classOgre_1_1Compositor.html a66446a9477813c7aba01f7f5792539da

Create a new technique, and return a pointer to it.

removeTechnique cpp instm Ogre::Compositor classOgre_1_1Compositor.html aae47eb9cabec8ad5c8b40a0dd0e8180d

Remove a technique.

getTechnique cpp instm Ogre::Compositor classOgre_1_1Compositor.html ae84e52a8c5cab12987e87a6ef3a9f544

Get a technique.

getNumTechniques cpp instm Ogre::Compositor classOgre_1_1Compositor.html a5f67f123b05545fa5e4a561d9a1019db

Get the number of techniques.

removeAllTechniques cpp instm Ogre::Compositor classOgre_1_1Compositor.html a57a6ab020e5ac812bb96aa59b1497fbd

Remove all techniques.

getTechniqueIterator cpp instm Ogre::Compositor classOgre_1_1Compositor.html a65cd9c6af5f17b32283be24e0b13010f

Get an iterator over the Techniques in this compositor.

getSupportedTechnique cpp instm Ogre::Compositor classOgre_1_1Compositor.html aa85a7d4b10576c0463137622754f8fa2

Get a supported technique.

getNumSupportedTechniques cpp instm Ogre::Compositor classOgre_1_1Compositor.html a25dc63e4ce84fa6da6d86915e914db47

Get the number of supported techniques.

getSupportedTechniqueIterator cpp instm Ogre::Compositor classOgre_1_1Compositor.html a52653a85d40ae889556707320a784d3e

Gets an iterator over all the Techniques which are supported by the current card.

getSupportedTechnique cpp instm Ogre::Compositor classOgre_1_1Compositor.html aafed8292fbdd3c3d634c2f2357755364

Get a pointer to a supported technique for a given scheme.

getTextureInstanceName cpp instm Ogre::Compositor classOgre_1_1Compositor.html a6aad43a583eb72dc24b479b3138c7277

Get the instance name for a global texture.

getTextureInstance cpp instm Ogre::Compositor classOgre_1_1Compositor.html a792451bc7c47f826ce03538b4060a527

Get the instance of a global texture.

getRenderTarget cpp instm Ogre::Compositor classOgre_1_1Compositor.html ad23b6bce8105e74e6a95ca59716f2b9d

Get the render target for a given render texture name.

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 loadImpl cpp instm Ogre::Compositor classOgre_1_1Compositor.html abb947f3b2cb303ef11dfda333cd79ffb unloadImpl cpp instm Ogre::Compositor classOgre_1_1Compositor.html a7356a7ab3bbcce82aa2dfe8546908617 calculateSize cpp instm Ogre::Compositor classOgre_1_1Compositor.html a338d7fe52e746962e5baed4225ada618 compile cpp instm Ogre::Compositor classOgre_1_1Compositor.html a944dd04b09300d1a8e5960741d609e00

Check supportedness of techniques.

preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

prepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a5e8f978cbb908c67a98d16556c8cd0ef

Internal implementation of the meat of the &#39;prepare&#39; action.

unprepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html aa550fde0145a3a0ae0329beaf03f23e1

Internal function for undoing the &#39;prepare&#39; action.

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b GlobalTextureMap cpp tdef Ogre::Compositor classOgre_1_1Compositor.html a0e0170a318c84a29f938d5d6ac332fe4

Map from name-&gt;local texture.

GlobalMRTMap cpp tdef Ogre::Compositor classOgre_1_1Compositor.html a9680f81fbcd3454ec68b95bdd9b2bc9b

Store a list of MRTs we&#39;ve created.

createGlobalTextures cpp instm Ogre::Compositor classOgre_1_1Compositor.html ac1b91fe7625857307e9e0a411a00a744

Create global rendertextures.

freeGlobalTextures cpp instm Ogre::Compositor classOgre_1_1Compositor.html a9cc12b588b56eb70357ced468a981903

Destroy global rendertextures.

mTechniques cpp data Ogre::Compositor classOgre_1_1Compositor.html ad4708ad02433e679c0e177c2057d1abc mSupportedTechniques cpp data Ogre::Compositor classOgre_1_1Compositor.html a0acfaa665d97599e8bddc0e800f0a4f7 mCompilationRequired cpp data Ogre::Compositor classOgre_1_1Compositor.html aec85ffc8a8d68c64e88dcd1efbfe601e

Compilation required This is set if the techniques change and the supportedness of techniques has to ...

mGlobalTextures cpp data Ogre::Compositor classOgre_1_1Compositor.html a146f3140c881fa25c8b70e514a861996 mGlobalMRTs cpp data Ogre::Compositor classOgre_1_1Compositor.html a0cc5bc90062a4cedb7bea0b58e393502 LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::CompositorPtr c cl Ogre::CompositorPtr classOgre_1_1CompositorPtr.html

Specialisation of SharedPtr to allow SharedPtr to be assigned to CompositorPtr.

OgreCompositor.h CompositorPtr cpp instm Ogre::CompositorPtr classOgre_1_1CompositorPtr.html aa3eee7fa37dfcb2456a55abf5a1f9a7f CompositorPtr cpp instm Ogre::CompositorPtr classOgre_1_1CompositorPtr.html a54adde79525ae8f1cb78b1e5c2b89fde CompositorPtr cpp instm Ogre::CompositorPtr classOgre_1_1CompositorPtr.html a5cc6d22999daaa7d45bad2240949aad3 CompositorPtr cpp instm Ogre::CompositorPtr classOgre_1_1CompositorPtr.html a168ffea5194098e0c027bbae98770e0a operator= cpp instm Ogre::CompositorPtr classOgre_1_1CompositorPtr.html a49e481010170b8cfa6a1b6367d3b7551

Operator used to convert a ResourcePtr to a CompositorPtr.

operator* unknown instm Ogre::SharedPtr< Compositor > classOgre_1_1SharedPtr.html a6c7563f3047bcd454dffae2b297a87a1 operator-> unknown instm Ogre::SharedPtr< Compositor > classOgre_1_1SharedPtr.html a756cec152c2db605fe7424da7f8e879b get unknown instm Ogre::SharedPtr< Compositor > classOgre_1_1SharedPtr.html a2c3ed4a7b5574c4e53adec450fd537b0 bind unknown instm Ogre::SharedPtr< Compositor > classOgre_1_1SharedPtr.html ac8d90e023455dc3299f48722e6068e4a

Binds rep to the SharedPtr.

unique unknown instm Ogre::SharedPtr< Compositor > classOgre_1_1SharedPtr.html acd2b97578b72dd4abc33471a93ca4b91 useCount unknown instm Ogre::SharedPtr< Compositor > classOgre_1_1SharedPtr.html a29e90ed7b4339cce1cc7e6be919e78bb useCountPointer unknown instm Ogre::SharedPtr< Compositor > classOgre_1_1SharedPtr.html a21c3410c03ec3a4647c7aaa8e59d535d getPointer unknown instm Ogre::SharedPtr< Compositor > classOgre_1_1SharedPtr.html a15e055008751a7c20bdde38662d5f0a1 freeMethod unknown instm Ogre::SharedPtr< Compositor > classOgre_1_1SharedPtr.html a2d8365d61e610b98e0d36d514ab29017 isNull unknown instm Ogre::SharedPtr< Compositor > classOgre_1_1SharedPtr.html a8a223db784efd7aa766792649de2f2a0 setNull unknown instm Ogre::SharedPtr< Compositor > classOgre_1_1SharedPtr.html ae23c79e49621afdb17fc32f30519859f release unknown instm Ogre::SharedPtr< Compositor > classOgre_1_1SharedPtr.html aa9225d4dac90501b6a5f0b2b49ea2eed destroy unknown instm Ogre::SharedPtr< Compositor > classOgre_1_1SharedPtr.html afaba3332d99634ccbacef674fc46b773 swap unknown instm Ogre::SharedPtr< Compositor > classOgre_1_1SharedPtr.html af07cad7e719e517472410d87f4e974ea pRep unknown data Ogre::SharedPtr< Compositor > classOgre_1_1SharedPtr.html a8a5094cabd90223647525fe162e94e57 pUseCount unknown data Ogre::SharedPtr< Compositor > classOgre_1_1SharedPtr.html a52f9915e259723090662cca7c3c51d52 useFreeMethod unknown data Ogre::SharedPtr< Compositor > classOgre_1_1SharedPtr.html a81eed90dd7d087f03cd010167d91f33e Ogre::CompositorChain c cl Ogre::CompositorChain classOgre_1_1CompositorChain.html

Chain of compositor effects applying to one viewport.

OgreCompositorChain.h Instances cpp tdef Ogre::CompositorChain classOgre_1_1CompositorChain.html ac6b8bed59c322b3466fd61a0663923e6

Data types.

InstanceIterator cpp tdef Ogre::CompositorChain classOgre_1_1CompositorChain.html ab6a0110a3e6e1cc2c45a6aa7e6d15e20 CompositorChain cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html ac96b3bb0bdc4889c8917ce7015604db1 ~CompositorChain cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html aa8834cdfc95d460005da8099f2f267be

Another gcc warning here, which is no problem because RenderTargetListener is never used to delete an...

addCompositor cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html a58a16628a98dd05e5d17d92d38c219c8

Apply a compositor.

removeCompositor cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html a136bcc91dece7d0c020c6bf4e635a2f3

Remove a compositor.

getNumCompositors cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html a16acff0bca06c03a0b3664032631dd5f

Get the number of compositors.

removeAllCompositors cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html a8555577c8789123a52ee4dc88511c06b

Remove all compositors.

getCompositor cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html aa3ad6ad75b3750d57545f75f36f50533

Get compositor instance by position.

getCompositor cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html a514627f5e918ecd2d852c5a3dc936779

Get compositor instance by name.

_getOriginalSceneCompositor cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html a7655532cf0ded63f91cbfb2063d98875

Get the original scene compositor instance for this chain (internal use).

getCompositors cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html aedef40765b6893d4451e4abc682b8870

Get an iterator over the compositor instances.

setCompositorEnabled cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html a3c2e3610732ee682f97a2e177168ca21

Enable or disable a compositor, by position.

preRenderTargetUpdate cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html a1ec36cc26d28a3093551eefa01e0d150 postRenderTargetUpdate cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html abdef05ed8ba969c36d7d35a66c715793 preViewportUpdate cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html add2baec43d6f70d7074c0bc661c218c3 postViewportUpdate cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html a3e3315ef4adfc91d21fe309b2c74576a viewportCameraChanged cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html afcdb64f3ad007103bfcf847f033397bf viewportDimensionsChanged cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html a6bcbed94720a5c81d103cb42cb9035ba viewportDestroyed cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html ae2490cf32dbd5c46885b89d3e57da671 _markDirty cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html a0786570dbe0567f781db42c64cdc0864

Mark state as dirty, and to be recompiled next frame.

getViewport cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html a03dbde3d43fe8f2b7d1a6c69a86a1265

Get viewport that is the target of this chain.

_removeInstance cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html a9d532a4e514a102d8a2970b5d012707e

Remove a compositor by pointer.

_queuedOperation cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html a3ca3e8bf062f7b7835043db522e49230

Internal method for registering a queued operation for deletion later.

_compile cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html ab58b7b39dc6335b196791d73f880f73b

Compile this Composition chain into a series of RenderTarget operations.

getPreviousInstance cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html aab2bb9c5e79ad3a50cb95d26f78e6ea3

Get the previous instance in this chain to the one specified.

getNextInstance cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html aad00f3fdd099564e5c4813cb903c2150

Get the next instance in this chain to the one specified.

viewportAdded cpp instm Ogre::RenderTargetListener classOgre_1_1RenderTargetListener.html ab901ef7073b680203caf86792c2151ee

Called to notify listener that a Viewport has been added to the target in question.

viewportRemoved cpp instm Ogre::RenderTargetListener classOgre_1_1RenderTargetListener.html ae39efc7491a7bbd3d5e2e3e5f84796c2

Called to notify listener that a Viewport has been removed from the target in question.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d LAST cpp data Ogre::CompositorChain classOgre_1_1CompositorChain.html a12a007f299024321e7c826e0c069e903

Identifier for &quot;last&quot; compositor in chain.

BEST cpp data Ogre::CompositorChain classOgre_1_1CompositorChain.html a168c3bd702ad4e598d2765ba8ddb8c1b

Identifier for best technique.

RenderSystemOperations cpp tdef Ogre::CompositorChain classOgre_1_1CompositorChain.html aab3f2d68973eeb6231db7e8fc1c349e1

Render System operations queued by last compile, these are created by this instance thus managed and ...

clearCompiledState cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html a67e27f9c9d45a24624a90bae29c87c00

Clear compiled state.

preTargetOperation cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html a1a3cdd8c8f2af6e04892efb8cb48703f

Prepare a viewport, the camera and the scene for a rendering operation.

postTargetOperation cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html acaad2534d25b0dac9490142f2311c9ae

Restore a viewport, the camera and the scene after a rendering operation.

createOriginalScene cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html a35fffcced5e748b2f993af204f8e604c destroyOriginalScene cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html ae5087676e58f83f6b9438190f94f961c destroyResources cpp instm Ogre::CompositorChain classOgre_1_1CompositorChain.html a5cb803b5d20168d9bed4b8c7a7ee04b8

destroy internal resources

mViewport cpp data Ogre::CompositorChain classOgre_1_1CompositorChain.html a584ed2008fb3617e586e9be48d61071c

Viewport affected by this CompositorChain.

mOriginalScene cpp data Ogre::CompositorChain classOgre_1_1CompositorChain.html ac670c7beb3e20ed90fc527421bdc41ba

Plainly renders the scene; implicit first compositor in the chain.

mInstances cpp data Ogre::CompositorChain classOgre_1_1CompositorChain.html ae3d506995ac8ad8aa48270e5ea1c7f13

Postfilter instances in this chain.

mDirty cpp data Ogre::CompositorChain classOgre_1_1CompositorChain.html a30177a879b005637889e4be4d17561ae

State needs recompile.

mAnyCompositorsEnabled cpp data Ogre::CompositorChain classOgre_1_1CompositorChain.html a7d18abb26afbcced73733296b9b203f5

Any compositors enabled?

mOriginalSceneScheme cpp data Ogre::CompositorChain classOgre_1_1CompositorChain.html a3e1a36df5f8ab70ffe1b8cd2ad83ac0f mCompiledState cpp data Ogre::CompositorChain classOgre_1_1CompositorChain.html a1c6ffca0e911fa96d012d9222ae48291

Compiled state (updated with _compile)

mOutputOperation cpp data Ogre::CompositorChain classOgre_1_1CompositorChain.html a889e1ef93d03389ec01b34a70f62d1f3 mRenderSystemOperations cpp data Ogre::CompositorChain classOgre_1_1CompositorChain.html a2000a0428258a1d0d6d39724b0e92201 mOurListener cpp data Ogre::CompositorChain classOgre_1_1CompositorChain.html a10696f59831cee75561c0c2099b5d7be mOldClearEveryFrameBuffers cpp data Ogre::CompositorChain classOgre_1_1CompositorChain.html ae802fec376168b0009e91d9d2b52a32a

Old viewport settings.

mOldVisibilityMask cpp data Ogre::CompositorChain classOgre_1_1CompositorChain.html af3a2826a2501abc1a39639835fe0b021

Store old scene visibility mask.

mOldFindVisibleObjects cpp data Ogre::CompositorChain classOgre_1_1CompositorChain.html a3a136f6c8be3a5b736403878766bd00f

Store old find visible objects.

mOldLodBias cpp data Ogre::CompositorChain classOgre_1_1CompositorChain.html a99c657543a08099992f80d7d186939f0

Store old camera LOD bias.

mOldMaterialScheme cpp data Ogre::CompositorChain classOgre_1_1CompositorChain.html ab340ff7596d3ca02abbbbac6d807b50a

Store old viewport material scheme.

mOldShadowsEnabled cpp data Ogre::CompositorChain classOgre_1_1CompositorChain.html acf5b75bbbbf8da0cfc7f8fd47183f191

Store old shadows enabled flag.

Ogre::CompositorChain::RQListener c cl Ogre::CompositorChain::RQListener classOgre_1_1CompositorChain_1_1RQListener.html

Render queue listener used to set up rendering events.

OgreCompositorChain.h renderQueueStarted cpp instm Ogre::CompositorChain::RQListener classOgre_1_1CompositorChain_1_1RQListener.html a0fa10cc7b6d0db12d05f20e6d110fa33 renderQueueEnded cpp instm Ogre::CompositorChain::RQListener classOgre_1_1CompositorChain_1_1RQListener.html a6bae4a9e3da5f047168f3e703066c422 setOperation cpp instm Ogre::CompositorChain::RQListener classOgre_1_1CompositorChain_1_1RQListener.html a3334e99725b4a9a52b9d7eae93930201

Set current operation and target.

notifyViewport cpp instm Ogre::CompositorChain::RQListener classOgre_1_1CompositorChain_1_1RQListener.html a208e4a0e0b0aedae62d3d89dab1a3d7c

Notify current destination viewport.

flushUpTo cpp instm Ogre::CompositorChain::RQListener classOgre_1_1CompositorChain_1_1RQListener.html a32dbdc7e81be528f70189bad77ab414a

Flush remaining render system operations.

preRenderQueues cpp instm Ogre::RenderQueueListener classOgre_1_1RenderQueueListener.html aed637d7bad94336183321b5ee290751c

Event raised before all render queues are processed.

postRenderQueues cpp instm Ogre::RenderQueueListener classOgre_1_1RenderQueueListener.html a0a6a53d54e3215fc2bf2c877fedd47d6

Event raised after all render queues are processed.

mOperation cpp data Ogre::CompositorChain::RQListener classOgre_1_1CompositorChain_1_1RQListener.html a625fb754fa2d276a76f495a88df4b18d mSceneManager cpp data Ogre::CompositorChain::RQListener classOgre_1_1CompositorChain_1_1RQListener.html a4b54c7adb7c8a898912115845ee65bb0 mRenderSystem cpp data Ogre::CompositorChain::RQListener classOgre_1_1CompositorChain_1_1RQListener.html aa3299d89663b3a7ff40aa48710d7ce26 mViewport cpp data Ogre::CompositorChain::RQListener classOgre_1_1CompositorChain_1_1RQListener.html a75c5649c0d7d1c9d1b8214bfdb3cf84a currentOp cpp data Ogre::CompositorChain::RQListener classOgre_1_1CompositorChain_1_1RQListener.html ae1caac6070553f30881a5fb0f97130ef lastOp cpp data Ogre::CompositorChain::RQListener classOgre_1_1CompositorChain_1_1RQListener.html a403885e6bad3a4dda4ac482f6ce9ae68 Ogre::CompositorInstance c cl Ogre::CompositorInstance classOgre_1_1CompositorInstance.html

An instance of a Compositor object for one Viewport.

OgreCompositorInstance.h QuadMaterialMap cpp tdef Ogre::CompositorInstance classOgre_1_1CompositorInstance.html aba84d505b7d7089a2c6bb9f3a8379c86 RenderSystemOpPair cpp tdef Ogre::CompositorInstance classOgre_1_1CompositorInstance.html ab03be79964e60192fc2d4446b81b29fe RenderSystemOpPairs cpp tdef Ogre::CompositorInstance classOgre_1_1CompositorInstance.html ad76c35638d871dd4db8636ab91d1df94 CompiledState cpp tdef Ogre::CompositorInstance classOgre_1_1CompositorInstance.html afc24e918e5a1f648385d3ca6df3fc281 CompositorInstance cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html a39c9140067caf225bbd8adfd9460ef75 ~CompositorInstance cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html ac31217edeab3160905ec1e367eda7c17 setEnabled cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html a2d4798f79dc9cce935815344e8d1bd85

Set enabled flag.

getEnabled cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html a0b1d456f8ff81bfb13e39220380de33b

Get enabled flag.

setAlive cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html ac3c4c1468f7c84586faf39f9e96b933e

Set alive/active flag.

getAlive cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html a11970997dd7affd4c69bc4916b5a790c

Get alive flag.

getTextureInstanceName cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html a172a65f230d4eea73405a054e142c14f

Get the instance name for a local texture.

getTextureInstance cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html a63f6e9529a99dd8e5eeedbafcf80dfda

Get the instance of a local texture.

getRenderTarget cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html a8368b4c7f68ca7df2c36ca7b8a1bc748

Get the render target for a given render texture name.

_compileTargetOperations cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html ab021ecbc3214d82a8ce2702f95e21986

Recursively collect target states (except for final Pass).

_compileOutputOperation cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html a5e916aa434bd181800d745ecbaf7399b

Compile the final (output) operation.

getCompositor cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html a714fa12866adad893086d5e9bbc8ca7d

Get Compositor of which this is an instance.

getTechnique cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html a3b91d482e4ab59da5165f021e5db6d83

Get CompositionTechnique used by this instance.

setTechnique cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html a4ccc07c70a060db2f4ba2e5ebaf6e7f2

Change the technique we&#39;re using to render this compositor.

setScheme cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html a0f111f02ceebc1a2589fc07663dbe2ee

Pick a technique to use to render this compositor based on a scheme.

getScheme cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html a4213346639ba7f4d6b517a8dfbfc1c7d

Returns the name of the scheme this compositor is using.

notifyResized cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html ad3fc32b15a30103aa2555758f790ac10

Notify this instance that the primary surface has been resized.

getChain cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html ae72e37d6f305e6ae1f1014336e9e2f4b

Get Chain that this instance is part of.

addListener cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html ad2dcb9ae6aa4e0dfc0843a4cab32f800

Add a listener.

removeListener cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html af0e83615e807bcadef8d6024cda6ec7d

Remove a listener.

_fireNotifyMaterialSetup cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html a62c2d7f611437483668ccf250a4841b9

Notify listeners of a material compilation.

_fireNotifyMaterialRender cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html a356f66a6f94b53ebbe1fee71f219bfaf

Notify listeners of a material render.

_fireNotifyResourcesCreated cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html aee02ac503204d70ebb46c41e83b46e2d

Notify listeners of a material render.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d LocalTextureMap cpp tdef Ogre::CompositorInstance classOgre_1_1CompositorInstance.html a2b3da3971a4d36561ecd0eac17e08703

Map from name-&gt;local texture.

LocalMRTMap cpp tdef Ogre::CompositorInstance classOgre_1_1CompositorInstance.html a7801c212731600b969e4f39c2628adf9

Store a list of MRTs we&#39;ve created.

ReserveTextureMap cpp tdef Ogre::CompositorInstance classOgre_1_1CompositorInstance.html ad3d3ea9eff9a51d74f349c73b223c81c Listeners cpp tdef Ogre::CompositorInstance classOgre_1_1CompositorInstance.html aa62e746c4a3904e9a6df37de65e48395

Vector of listeners.

collectPasses cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html a71e09eaa840d87b42bc149c06aa3e0ff

Collect rendering passes.

createLocalMaterial cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html a6ddbc61de81f0ca0a152f4601c44be4d

Create a local dummy material with one technique but no passes.

createResources cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html a0877b0417542bc72e13c40f43a1f4c19

Create local rendertextures and other resources.

freeResources cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html a75bd0515c61fb9920d5f07b50c143e4e

Destroy local rendertextures and other resources.

getTargetForTex cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html aa7f2a073b8295994eb1d0c73dcb9f166

Get RenderTarget for a named local texture.

getSourceForTex cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html a6bd19c5ff1e2bca7514453ff3b64fec4

Get source texture name for a named local texture.

queueRenderSystemOp cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html aa251665019c7f50e2920c317e842d933

Queue a render system operation.

getMRTTexLocalName cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html ab524d55e2176ce32d3d638abc67f651a

Util method for assigning a local texture name to a MRT attachment.

deriveTextureRenderTargetOptions cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html a2d7abf7dda96d293c3486a5be64b7f10

Search for options like AA and hardware gamma which we may want to inherit from the main render targe...

notifyCameraChanged cpp instm Ogre::CompositorInstance classOgre_1_1CompositorInstance.html acbd369acb402c71cff400465f63e8b09

Notify this instance that the primary viewport&#39;s camera has changed.

mCompositor cpp data Ogre::CompositorInstance classOgre_1_1CompositorInstance.html ad527be1fedec4112efe9eb3ff8f6b925

Compositor of which this is an instance.

mTechnique cpp data Ogre::CompositorInstance classOgre_1_1CompositorInstance.html a3d3a380fb753ad28cc3119d0f15868a4

Composition technique used by this instance.

mChain cpp data Ogre::CompositorInstance classOgre_1_1CompositorInstance.html abeb0b38cce2a6c765390544d054a75cf

Composition chain of which this instance is part.

mEnabled cpp data Ogre::CompositorInstance classOgre_1_1CompositorInstance.html ae14d9e70c48e35de5a49ebf29777a8f7

Is this instance enabled?

mAlive cpp data Ogre::CompositorInstance classOgre_1_1CompositorInstance.html a5b11e9b63fbf6ad059b7d4746d2f72bf

Is this instance allocating resources?

mLocalTextures cpp data Ogre::CompositorInstance classOgre_1_1CompositorInstance.html afb44967dff9b29465e5e5ea7aa9d67ff mLocalMRTs cpp data Ogre::CompositorInstance classOgre_1_1CompositorInstance.html a016792e48c0099618a03df086f857091 mReserveTextures cpp data Ogre::CompositorInstance classOgre_1_1CompositorInstance.html a99dfc9539238b0b2356237fa8371b505

Textures that are not currently in use, but that we want to keep for now, for example if we switch te...

mListeners cpp data Ogre::CompositorInstance classOgre_1_1CompositorInstance.html a4476eeba8785b7684dcc83e3a8bb7d31 mPreviousInstance cpp data Ogre::CompositorInstance classOgre_1_1CompositorInstance.html acdac0c97861080d95c032ef8c21721e3

Previous instance (set by chain)

CompositorChain cpp ffunc Ogre::CompositorInstance classOgre_1_1CompositorInstance.html a37ae5ce58afd2f0684c967bb1e780f58 Ogre::CompositorInstance::Listener c cl Ogre::CompositorInstance::Listener classOgre_1_1CompositorInstance_1_1Listener.html

Provides an interface to &quot;listen in&quot; to to render system operations executed by this CompositorInstan...

OgreCompositorInstance.h ~Listener cpp instm Ogre::CompositorInstance::Listener classOgre_1_1CompositorInstance_1_1Listener.html a82e8895563c0105986b247d973902e1d notifyMaterialSetup cpp instm Ogre::CompositorInstance::Listener classOgre_1_1CompositorInstance_1_1Listener.html a487a34865d41776e7ff9f42b4bcf7422

Notification of when a render target operation involving a material (like rendering a quad) is compil...

notifyMaterialRender cpp instm Ogre::CompositorInstance::Listener classOgre_1_1CompositorInstance_1_1Listener.html a4234db3c8711ea3f253b98b13ece8f2e

Notification before a render target operation involving a material (like rendering a quad)...

notifyResourcesCreated cpp instm Ogre::CompositorInstance::Listener classOgre_1_1CompositorInstance_1_1Listener.html a676b698ff66347981e632977b34de693

Notification after resources have been created (or recreated).

Ogre::CompositorInstance::RenderSystemOperation c cl Ogre::CompositorInstance::RenderSystemOperation classOgre_1_1CompositorInstance_1_1RenderSystemOperation.html

Specific render system operation.

OgreCompositorInstance.h ~RenderSystemOperation cpp instm Ogre::CompositorInstance::RenderSystemOperation classOgre_1_1CompositorInstance_1_1RenderSystemOperation.html abfaf6ab6afaeb98e9a0deaafb43bad49 execute cpp instm Ogre::CompositorInstance::RenderSystemOperation classOgre_1_1CompositorInstance_1_1RenderSystemOperation.html a71298b4165d15e5e4abf5239690d09ab

Set state to SceneManager and RenderSystem.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Ogre::CompositorInstance::TargetOperation c cl Ogre::CompositorInstance::TargetOperation classOgre_1_1CompositorInstance_1_1TargetOperation.html

Operation setup for a RenderTarget (collected).

OgreCompositorInstance.h RenderQueueBitSet cpp tdef Ogre::CompositorInstance::TargetOperation classOgre_1_1CompositorInstance_1_1TargetOperation.html a7026db7788bde13a6b6466a967733b64

A set of render queues to either include or exclude certain render queues.

TargetOperation cpp instm Ogre::CompositorInstance::TargetOperation classOgre_1_1CompositorInstance_1_1TargetOperation.html ae830521a3572e0c30c145e9e74c779de TargetOperation cpp instm Ogre::CompositorInstance::TargetOperation classOgre_1_1CompositorInstance_1_1TargetOperation.html a4a07f4c5f9abe2a6f760f612434db34f target cpp data Ogre::CompositorInstance::TargetOperation classOgre_1_1CompositorInstance_1_1TargetOperation.html af5c5f5aab22a31e194c2bba815d01b49

Target.

currentQueueGroupID cpp data Ogre::CompositorInstance::TargetOperation classOgre_1_1CompositorInstance_1_1TargetOperation.html af87bc9636c803efa26fbcc4f5a4fa063

Current group ID.

renderSystemOperations cpp data Ogre::CompositorInstance::TargetOperation classOgre_1_1CompositorInstance_1_1TargetOperation.html a91205dfe635e89525f6080c93a913522

RenderSystem operations to queue into the scene manager, by uint8.

visibilityMask cpp data Ogre::CompositorInstance::TargetOperation classOgre_1_1CompositorInstance_1_1TargetOperation.html aa068061eb691af0d3b0ff440004221a8

Scene visibility mask If this is 0, the scene is not rendered at all.

lodBias cpp data Ogre::CompositorInstance::TargetOperation classOgre_1_1CompositorInstance_1_1TargetOperation.html a8ba9a8940b2e81cb3e866cce28697a4f

LOD offset.

renderQueues cpp data Ogre::CompositorInstance::TargetOperation classOgre_1_1CompositorInstance_1_1TargetOperation.html a4d359b9d7ce499be7c9e72e62a0a5787

Which renderqueues to render from scene.

onlyInitial cpp data Ogre::CompositorInstance::TargetOperation classOgre_1_1CompositorInstance_1_1TargetOperation.html a56bb029bcccd70874ba6474e66393fdd hasBeenRendered cpp data Ogre::CompositorInstance::TargetOperation classOgre_1_1CompositorInstance_1_1TargetOperation.html a29e5d3e3b946b36d3b253d78e3a66b89

&quot;Has been rendered&quot; flag; used in combination with onlyInitial to determine whether to skip this targ...

findVisibleObjects cpp data Ogre::CompositorInstance::TargetOperation classOgre_1_1CompositorInstance_1_1TargetOperation.html a09330d104546144ccb1ff53510fb826a

Whether this op needs to find visible scene objects or not.

materialScheme cpp data Ogre::CompositorInstance::TargetOperation classOgre_1_1CompositorInstance_1_1TargetOperation.html ac5258ce0ba7b24c2854ec37543daa59f

Which material scheme this op will use.

shadowsEnabled cpp data Ogre::CompositorInstance::TargetOperation classOgre_1_1CompositorInstance_1_1TargetOperation.html ac130ef8cace8c4af74ba60f37deb25fe

Whether shadows will be enabled.

Ogre::CompositorLogic c cl Ogre::CompositorLogic classOgre_1_1CompositorLogic.html

Interface for compositor logics, which can be automatically binded to compositors, allowing per-compositor logic (such as attaching a relevant listener) to happen automatically.

OgreCompositorLogic.h compositorInstanceCreated cpp instm Ogre::CompositorLogic classOgre_1_1CompositorLogic.html abaec84ca5c9b9c4f0f200596e0c90f05

Called when a compositor instance has been created.

compositorInstanceDestroyed cpp instm Ogre::CompositorLogic classOgre_1_1CompositorLogic.html a9e2e7c3c5cf9818540ccfef36844d6ed

Called when a compositor instance has been destroyed.

~CompositorLogic cpp instm Ogre::CompositorLogic classOgre_1_1CompositorLogic.html adb5d5a92b735eec00a40426bd91c4e8b Ogre::CompositorManager c cl Ogre::CompositorManager classOgre_1_1CompositorManager.html

Class for managing Compositor settings for Ogre.

OgreCompositorManager.h UniqueTextureSet cpp tdef Ogre::CompositorManager classOgre_1_1CompositorManager.html a93c776ce5090cfe5a43e0b7061d00490 ResourceCreateOrRetrieveResult cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af484f2b60c8d9bc87f37fa8af8e630c5 ResourceMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a60ea46f69b1dd9c8e27b9b3d7bd5bc35 ResourceWithGroupMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a46e6268002377bc95d3721d21aa92 ResourceHandleMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af6b68646abe6e9959072c1ece458ee55 ResourceMapIterator cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a4f7da59507a5a8550ea97615ff9afff0 CompositorManager cpp instm Ogre::CompositorManager classOgre_1_1CompositorManager.html aeb2dde02f0631082a73fafcff189f3d7 ~CompositorManager cpp instm Ogre::CompositorManager classOgre_1_1CompositorManager.html ac758255395ad3b00bea001aa0aaf88d6 createImpl cpp instm Ogre::CompositorManager classOgre_1_1CompositorManager.html a080ccf8b0bc960851de3e714074ac306

Overridden from ResourceManager.

initialise cpp instm Ogre::CompositorManager classOgre_1_1CompositorManager.html ae0f865406c64dfe73350cbeb04ce26e6

Initialises the Compositor manager, which also triggers it to parse all available ...

parseScript cpp instm Ogre::CompositorManager classOgre_1_1CompositorManager.html a350a7cda7c7e63fa6d7243133b24c3f1 getCompositorChain cpp instm Ogre::CompositorManager classOgre_1_1CompositorManager.html af013841841a0c7b6d75a8a11b4eb20cd

Get the compositor chain for a Viewport.

hasCompositorChain cpp instm Ogre::CompositorManager classOgre_1_1CompositorManager.html a8d2c6d467c7126c5091c7b6e6a3ba5e5

Returns whether exists compositor chain for a viewport.

removeCompositorChain cpp instm Ogre::CompositorManager classOgre_1_1CompositorManager.html aca0eabee228c992c25971e4a6675b438

Remove the compositor chain from a viewport if exists.

addCompositor cpp instm Ogre::CompositorManager classOgre_1_1CompositorManager.html a9b78bd2d9d32891d89aeea15c6d0b3ad

Add a compositor to a viewport.

removeCompositor cpp instm Ogre::CompositorManager classOgre_1_1CompositorManager.html a95a06faa7dac1be13f90b723ed8fa625

Remove a compositor from a viewport.

setCompositorEnabled cpp instm Ogre::CompositorManager classOgre_1_1CompositorManager.html a40c9604cabf06d767110f4c2d73cf65d

Set the state of a compositor on a viewport to enabled or disabled.

_getTexturedRectangle2D cpp instm Ogre::CompositorManager classOgre_1_1CompositorManager.html a0ecf753b0c5e5cd464ff2a94e53946fb

Get a textured fullscreen 2D rectangle, for internal use.

removeAll cpp instm Ogre::CompositorManager classOgre_1_1CompositorManager.html a565f51a7a31bc6848c9e334d1c699242

Overridden from ResourceManager since we have to clean up chains too.

_reconstructAllCompositorResources cpp instm Ogre::CompositorManager classOgre_1_1CompositorManager.html a5cc7bae199f7984d34f725c7d0d255fb

Internal method for forcing all active compositors to recreate their resources.

getPooledTexture cpp instm Ogre::CompositorManager classOgre_1_1CompositorManager.html afe7b9029fce793297867b5bf2a982488

Utility function to get an existing pooled texture matching a given definition, or creating one if on...

freePooledTextures cpp instm Ogre::CompositorManager classOgre_1_1CompositorManager.html a1ac07452c980fbcb7445346b4ff329bf

Free pooled textures from the shared pool (compositor instances still using them will keep them in me...

registerCompositorLogic cpp instm Ogre::CompositorManager classOgre_1_1CompositorManager.html a9c7d4168d56868599badb2789d54157c

Register a compositor logic for listening in to expecting composition techniques.

unregisterCompositorLogic cpp instm Ogre::CompositorManager classOgre_1_1CompositorManager.html aa7da6f02251d1e14ee50dcb1591e391c

Removes a listener for compositor logic registered with registerCompositorLogic.

getCompositorLogic cpp instm Ogre::CompositorManager classOgre_1_1CompositorManager.html a1c8ef4b27b89bcc2a2529dd6312fdab5

Get a compositor logic by its name.

registerCustomCompositionPass cpp instm Ogre::CompositorManager classOgre_1_1CompositorManager.html ae9b8ca4c2a51c0720bb31393d20fe7c9

Register a custom composition pass.

getCustomCompositionPass cpp instm Ogre::CompositorManager classOgre_1_1CompositorManager.html a230ea1697d0760278ba5af8ea991c04e

Get a custom composition pass by its name.

create cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac64c2b9c9dc775e05a81ff48d4293d4e

Creates a new blank resource, but does not immediately load it.

createOrRetrieve cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a48c565d0e63b286c6388439ae73417df

Create a new resource, or retrieve an existing one with the same name if it already exists...

setMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa7bd4f02b31fba693d3bea6492fe20a8

Set a limit on the amount of memory this resource handler may use.

getMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae24629f37283bf777987aab6bc3fa110

Get the limit on the amount of memory this resource handler may use.

getMemoryUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a0458e4665975faed7311b05879dfac2f

Gets the current memory usage, in bytes.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a2cf457c70ea86892b1bec52028c96237

Unloads a single resource by name.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a94962d0929fdc88c25d35672ff2c1ff0

Unloads a single resource by handle.

unloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html acaba96b1b4816457b03028eed9895789

Unloads all resources.

reloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a860f0bcac1a4d152878855f9a85a58d3

Caused all currently loaded resources to be reloaded.

unloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7b9ba584a17235f6eff9847b90ba895d

Unload all resources which are not referenced by any other object.

reloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a22dbc50ba8fac0d3222a31ef1ef82dcd

Caused all currently loaded but not referenced by any other object resources to be reloaded...

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8675d6b8c353783cf22c3872f7eaa818

Remove a single resource.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html abfb0022b18d022a7605f0d19a966f00f

Remove a single resource by name.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac22655af03ecea85d863a1d1d561778c

Remove a single resource by handle.

removeUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ce966e769770ce9f90d77eddc2c30a3

Remove all resources which are not referenced by any other object.

getByName cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a03f1bf557d381aca77797d9a44578067

Retrieves a pointer to a resource by name, or null if the resource does not exist.

getByHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ab1c354fd2294c7c50b3f3e9ce42543f7

Retrieves a pointer to a resource by handle, or null if the resource does not exist.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a9dcc9da5760fcd3b39b4566fe308ad6b

Returns whether the named resource exists in this manager.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad9b4efbeacb17f07710c30bd5048e42f

Returns whether a resource with the given handle exists in this manager.

_notifyResourceTouched cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a40769092850d5b296e1d1a9190631700

Notify this manager that a resource which it manages has been &#39;touched&#39;, i.e.

_notifyResourceLoaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a871ac005af0be0b8c1857a4f8eea9

Notify this manager that a resource which it manages has been loaded.

_notifyResourceUnloaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a54d1843a43aebb13542312cd17134e6a

Notify this manager that a resource which it manages has been unloaded.

prepare cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae26b6ecd722f3e24b52de8b4ac9bba0d

Generic prepare method, used to create a Resource specific to this ResourceManager without using one ...

load cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad6d63fe7126510bf10fd337705cb0b29

Generic load method, used to create a Resource specific to this ResourceManager without using one of ...

getScriptPatterns cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a37ec0e845f49b7f7e3dc868456ced1e8

Gets the file patterns which should be used to find scripts for this ResourceManager.

getLoadingOrder cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a917b69fbaf300dcb0488d14d357296df

Gets the relative loading order of resources of this type.

getResourceType cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4a16604e10cd71957fcce705dead9a2c

Gets a string identifying the type of resource this manager handles.

setVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa3ff9558e8fa8187f510472a58093b6f

Sets whether this manager and its resources habitually produce log output.

getVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af96b58b31c152a8ae3c6152ee3ea12e7

Gets whether this manager and its resources habitually produce log output.

getResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad18cc3f0a4b3e0553cfe715204f15359

Create a resource pool, or reuse one that already exists.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa8b761abb06d74347e9636550307ccd9

Destroy a resource pool.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00a7fe59aaaa4acdfda07edc704516ee

Destroy a resource pool.

destroyAllResourcePools cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7913c36c02ef03007ff1a1c76ddf7710

destroy all pools

getResourceIterator cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4d3289d4636168230da11c1c9794db59

Returns an iterator over all resources in this manager.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::CompositorManager classOgre_1_1CompositorManager.html a3c401a0186d115243eaef438450a0b17

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::CompositorManager classOgre_1_1CompositorManager.html a087432078a26a4fe1c2068012f3300f3

Override standard Singleton retrieval.

ResourcePoolMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a87899e8bec2f60ef1448d716a20db8e1 getNextHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html adc9077f415314ebc0f7feb314b76d4d4

Allocates the next handle.

addImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00bb3a6324cff9b1a572282d4c596b57

Add a newly created resource to the manager (note weak reference)

removeImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f5826bb4624b28bbe08f3c9fe88ee54

Remove a resource from this manager; remove it from the lists.

checkUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8316910598c9ceda62b3ec5be001d372

Checks memory usage and pages out if required.

mResourcesByHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html af7ac79c874e49fadc3cd7e228ab640d8 mResources cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ac02278ff18455db85fa7473abad9688c mResourcesWithGroup cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a3ea8cebb67199e6050d992036f3b4f3c mNextHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a70a84973505dc749acb913daef662f90 mMemoryBudget cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f0a00e183f455cdce1ec9152722f9b7 mMemoryUsage cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html aaa9cfdfc994de65064ba2dbe08930de8 mVerbose cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a5113f20b1db6ddfb51dba652f24cd0f0 mScriptPatterns cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a450dcef1a87442bcfe848ff92c43c6b5

Patterns to use to look for scripts if supported (e.g. *.overlay)

mLoadOrder cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ad26313df1d10e7953c90b7c37b373cf8

Loading order relative to other managers, higher is later.

mResourceType cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a86f8c21e087cb00a62d677ef1cd8131d

String identifying the resource type this manager handles.

mResourcePoolMap cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a00f151b76015e7e46cdb228cc3eaa53e msSingleton unknown data Ogre::Singleton< CompositorManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Chains cpp tdef Ogre::CompositorManager classOgre_1_1CompositorManager.html a2915329ff196fde1386b9bccbbfe4bf9 Instances cpp tdef Ogre::CompositorManager classOgre_1_1CompositorManager.html a538be80b105f72d205af2e7d43fea837

List of instances.

CompositorLogicMap cpp tdef Ogre::CompositorManager classOgre_1_1CompositorManager.html a0f0f6dee9b0bbd03f85b9bdaf768dd40

Map of registered compositor logics.

CustomCompositionPassMap cpp tdef Ogre::CompositorManager classOgre_1_1CompositorManager.html a38f8d8ca331ce6e5abb215b8571525fc

Map of registered custom composition passes.

TextureList cpp tdef Ogre::CompositorManager classOgre_1_1CompositorManager.html a5b6ffdac9d101473a3335bb1218b0dcf TextureIterator cpp tdef Ogre::CompositorManager classOgre_1_1CompositorManager.html a8950553cb67d78b6fa14681e400d726f TexturesByDef cpp tdef Ogre::CompositorManager classOgre_1_1CompositorManager.html a8bd86ca5733f701a3097ff42f75a3849 StringPair cpp tdef Ogre::CompositorManager classOgre_1_1CompositorManager.html a6df1c29c262910330b8238883de1c2c2 TextureDefMap cpp tdef Ogre::CompositorManager classOgre_1_1CompositorManager.html aa3a4f1a74e12b4c8547770197ad99b7a ChainTexturesByDef cpp tdef Ogre::CompositorManager classOgre_1_1CompositorManager.html a615e55131af242229a7ed215278dbc58 freeChains cpp instm Ogre::CompositorManager classOgre_1_1CompositorManager.html ae2f87ef1028764a271ab7c7c5a82e12d

Clear composition chains for all viewports.

isInputPreviousTarget cpp instm Ogre::CompositorManager classOgre_1_1CompositorManager.html af54a2e498d11f78aeccd4c1d7d03a9dd isInputPreviousTarget cpp instm Ogre::CompositorManager classOgre_1_1CompositorManager.html a6c4576fa8590a1db0efb3e46cd9711cf isInputToOutputTarget cpp instm Ogre::CompositorManager classOgre_1_1CompositorManager.html aa8a916cb0f8d22fda86b88e89e58f142 isInputToOutputTarget cpp instm Ogre::CompositorManager classOgre_1_1CompositorManager.html a3376d207628ea68fa6f52020727125c4 mChains cpp data Ogre::CompositorManager classOgre_1_1CompositorManager.html a07b50c5d9e029a4dba434482af098ec6 mRectangle cpp data Ogre::CompositorManager classOgre_1_1CompositorManager.html a8fabe8f9ef88b1c52d770ee48d7399dd mInstances cpp data Ogre::CompositorManager classOgre_1_1CompositorManager.html a55fca3bcfc893c00cef6d5b92f36e840 mCompositorLogics cpp data Ogre::CompositorManager classOgre_1_1CompositorManager.html ac4c61ca88567ecb84701e6b460fcb375 mCustomCompositionPasses cpp data Ogre::CompositorManager classOgre_1_1CompositorManager.html a88a908e54704f9a0ba1f4bf6fd60d9a0 mTexturesByDef cpp data Ogre::CompositorManager classOgre_1_1CompositorManager.html a12956874693450cbe405aed7b2662110 mChainTexturesByDef cpp data Ogre::CompositorManager classOgre_1_1CompositorManager.html aaf81c8995f5cb4c09991d0c18622a4fe Ogre::CompositorManager::TextureDef c cl Ogre::CompositorManager::TextureDef structOgre_1_1CompositorManager_1_1TextureDef.html TextureDef cpp func Ogre::CompositorManager::TextureDef structOgre_1_1CompositorManager_1_1TextureDef.html a81aad978061ded4c38196d8f5c9ae061 width cpp data Ogre::CompositorManager::TextureDef structOgre_1_1CompositorManager_1_1TextureDef.html a3eaf7292bb08ab679ad8d87b18e405b4 height cpp data Ogre::CompositorManager::TextureDef structOgre_1_1CompositorManager_1_1TextureDef.html adbcf550852efc25f52afe62e60eba5bb format cpp data Ogre::CompositorManager::TextureDef structOgre_1_1CompositorManager_1_1TextureDef.html ae0a7035f54b5dee24d07ffbdc21bc741 fsaa cpp data Ogre::CompositorManager::TextureDef structOgre_1_1CompositorManager_1_1TextureDef.html a29bbfa8ee69e812c8bb883d09d402557 fsaaHint cpp data Ogre::CompositorManager::TextureDef structOgre_1_1CompositorManager_1_1TextureDef.html a007ab7ef6c8fa3822578b64d91b1ed71 sRGBwrite cpp data Ogre::CompositorManager::TextureDef structOgre_1_1CompositorManager_1_1TextureDef.html ab55e3d6e4b0e85210020ff5cdee2851b Ogre::CompositorManager::TextureDefLess c cl Ogre::CompositorManager::TextureDefLess structOgre_1_1CompositorManager_1_1TextureDefLess.html operator() cpp func Ogre::CompositorManager::TextureDefLess structOgre_1_1CompositorManager_1_1TextureDefLess.html a01feca4702cf2145bda37ebb22231547 ~TextureDefLess cpp func Ogre::CompositorManager::TextureDefLess structOgre_1_1CompositorManager_1_1TextureDefLess.html a8831ac3d4a210af740e29f2740e08538 Ogre::ConfigFile c cl Ogre::ConfigFile classOgre_1_1ConfigFile.html

Class for quickly loading settings from a text file.

OgreConfigFile.h SettingsMultiMap cpp tdef Ogre::ConfigFile classOgre_1_1ConfigFile.html ac6682c7a1a92d2304f208eede43f009c SettingsIterator cpp tdef Ogre::ConfigFile classOgre_1_1ConfigFile.html adf764e20ebcf5c52d0ea887b1468a283 SettingsBySection cpp tdef Ogre::ConfigFile classOgre_1_1ConfigFile.html a9ff7b89672812c292b0b7198cc8ae848

Gets an iterator for stepping through all the keys / values in the file.

SectionIterator cpp tdef Ogre::ConfigFile classOgre_1_1ConfigFile.html aa0167bf5f0a33e109d2de01a6a14f2f0 ConfigFile cpp instm Ogre::ConfigFile classOgre_1_1ConfigFile.html ae9cea1fe4ad70279841635eb892ba514 ~ConfigFile cpp instm Ogre::ConfigFile classOgre_1_1ConfigFile.html aeb74fca345254b1701f509d3b0e77694 load cpp instm Ogre::ConfigFile classOgre_1_1ConfigFile.html a361167ade63602d0cf242ee24a10b4a8

load from a filename (not using resource group locations)

load cpp instm Ogre::ConfigFile classOgre_1_1ConfigFile.html a5b28053a489365f4b30d4d9c166443b8

load from a filename (using resource group locations)

load cpp instm Ogre::ConfigFile classOgre_1_1ConfigFile.html a165868d7dd164934fcb0358db1b57bc7

load from a data stream

loadDirect cpp instm Ogre::ConfigFile classOgre_1_1ConfigFile.html a6f0e8df905fe76a8443fb35938b7093c

load from a filename (not using resource group locations)

loadFromResourceSystem cpp instm Ogre::ConfigFile classOgre_1_1ConfigFile.html acff4e2bdf7a14e6592a324452c243a04

load from a filename (using resource group locations)

getSetting cpp instm Ogre::ConfigFile classOgre_1_1ConfigFile.html ad7d0e8ee36d1009db54baff67d066665

Gets the first setting from the file with the named key.

getMultiSetting cpp instm Ogre::ConfigFile classOgre_1_1ConfigFile.html a30a55cb6298f52535b4772b90b368f53

Gets all settings from the file with the named key.

getSectionIterator cpp instm Ogre::ConfigFile classOgre_1_1ConfigFile.html aced12d8135c24ff4bbe6f329e900b046

Get an iterator over all the available sections in the config file.

getSettingsIterator cpp instm Ogre::ConfigFile classOgre_1_1ConfigFile.html a048408e7937efe28bc61bf5e552bd32d

Get an iterator over all the available settings in a section.

clear cpp instm Ogre::ConfigFile classOgre_1_1ConfigFile.html a210c66181466a969725d196d09880fc7

Clear the settings.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mSettings cpp data Ogre::ConfigFile classOgre_1_1ConfigFile.html a3a7b05390a1fec51ba0600c9e977c318 Ogre::_ConfigOption c cl Ogre::_ConfigOption structOgre_1_1__ConfigOption.html

Packages the details of a configuration option.

OgreConfigOptionMap.h name cpp data Ogre::_ConfigOption structOgre_1_1__ConfigOption.html a33da56f2aece559df69da66f6b4dbd30 currentValue cpp data Ogre::_ConfigOption structOgre_1_1__ConfigOption.html aa41fec08addba15ef4c67b7c8db86f04 possibleValues cpp data Ogre::_ConfigOption structOgre_1_1__ConfigOption.html ab1567214c3e3fd1ae9b41ce6bf7f7fde immutable cpp data Ogre::_ConfigOption structOgre_1_1__ConfigOption.html a593e092398f21c40c4303bdbac89097f Ogre::ControllerFunction c tmplt Ogre::ControllerFunction classOgre_1_1ControllerFunction.html

Subclasses of this class are responsible for performing a function on an input value for a Controller...

OgreController.h ControllerFunction cpp instm Ogre::ControllerFunction classOgre_1_1ControllerFunction.html ae7f7207fb3ce7e252fef5941da9ebc24

Constructor.

~ControllerFunction cpp instm Ogre::ControllerFunction classOgre_1_1ControllerFunction.html a00ae7d50d2009c39e90a623e47a451c3 calculate cpp instm Ogre::ControllerFunction classOgre_1_1ControllerFunction.html a0f77d037a78ce3b430c0a18fbe711df0 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getAdjustedInput cpp instm Ogre::ControllerFunction classOgre_1_1ControllerFunction.html a6c6a617c6db75b58e3e1a8a2e9dbed8e

Gets the input value as adjusted by any delta.

mDeltaInput cpp data Ogre::ControllerFunction classOgre_1_1ControllerFunction.html a5141c8004f8393f985a6c06fafdb50c5

If true, function will add input values together and wrap at 1.0 before evaluating.

mDeltaCount cpp data Ogre::ControllerFunction classOgre_1_1ControllerFunction.html addf729e6eb31d54c20e9bb48b116252e Ogre::ControllerValue c tmplt Ogre::ControllerValue classOgre_1_1ControllerValue.html

Can either be used as an input or output value.

OgreController.h ~ControllerValue cpp instm Ogre::ControllerValue classOgre_1_1ControllerValue.html a3f27d2383b9e994be2ee5cb71fc603fd getValue cpp instm Ogre::ControllerValue classOgre_1_1ControllerValue.html a745741bba579264e57d797683d3feacd setValue cpp instm Ogre::ControllerValue classOgre_1_1ControllerValue.html ab719e69a47857662b71041b9c74e546b operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Ogre::Controller c tmplt Ogre::Controller classOgre_1_1Controller.html

Instances of this class &#39;control&#39; the value of another object in the system.

OgreController.h Controller cpp instm Ogre::Controller classOgre_1_1Controller.html a3fb917fd69fdc9d6799913970039652b

Usual constructor.

~Controller cpp instm Ogre::Controller classOgre_1_1Controller.html ab0ba3276e026fdd9d6779e043a250617

Default d-tor.

setSource cpp instm Ogre::Controller classOgre_1_1Controller.html a5432e56160bfd643bdcc0348ad191e11

Sets the input controller value.

getSource cpp instm Ogre::Controller classOgre_1_1Controller.html a80a9f6dd19259820c055212a70127dc1

Gets the input controller value.

setDestination cpp instm Ogre::Controller classOgre_1_1Controller.html af3f635f593cbe7d7973e5ab402846c5c

Sets the output controller value.

getDestination cpp instm Ogre::Controller classOgre_1_1Controller.html aee33f3e655a58d3575bc379888794c03

Gets the output controller value.

getEnabled cpp instm Ogre::Controller classOgre_1_1Controller.html a40ebb32894b254f53080adc1819be175

Returns true if this controller is currently enabled.

setEnabled cpp instm Ogre::Controller classOgre_1_1Controller.html a780a6566e4af4b23e760863f3de02028

Sets whether this controller is enabled.

setFunction cpp instm Ogre::Controller classOgre_1_1Controller.html af5d922ba593d4132e75ea6fad2848677

Sets the function object to be used by this controller.

getFunction cpp instm Ogre::Controller classOgre_1_1Controller.html a50faa7325e4807f91f7618e0579c9245

Returns a pointer to the function object used by this controller.

update cpp instm Ogre::Controller classOgre_1_1Controller.html a4b16ce7b5a436c3f895bea7960bdcb07

Tells this controller to map it&#39;s input controller value to it&#39;s output controller value...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mSource cpp data Ogre::Controller classOgre_1_1Controller.html a4d1095860c2e682f9e24527a3e0c3c4f

Source value.

mDest cpp data Ogre::Controller classOgre_1_1Controller.html afe2a7e92f3f8ef890a236b6e3d3f6cfd

Destination value.

mFunc cpp data Ogre::Controller classOgre_1_1Controller.html a0e43abdb63f94385ffddd6f24ae4bd73

Function.

mEnabled cpp data Ogre::Controller classOgre_1_1Controller.html a9ec4cc3869f9637c506a7c05f5bf3edd

Controller is enabled or not.

Ogre::ControllerManager c cl Ogre::ControllerManager classOgre_1_1ControllerManager.html

Class for managing Controller instances.

OgreControllerManager.h ControllerManager cpp instm Ogre::ControllerManager classOgre_1_1ControllerManager.html a10f4bb90f05406d2a2aba8da2dc8b747 ~ControllerManager cpp instm Ogre::ControllerManager classOgre_1_1ControllerManager.html ac22a262e1100162f5f9280f59e47cdbb createController cpp instm Ogre::ControllerManager classOgre_1_1ControllerManager.html a9f3982cde857fa24a943d006055fc683

Creates a new controller and registers it with the manager.

createFrameTimePassthroughController cpp instm Ogre::ControllerManager classOgre_1_1ControllerManager.html aee6987d8cf3b28e404ddaf7305746093

Creates a new controller use frame time source and passthrough controller function.

clearControllers cpp instm Ogre::ControllerManager classOgre_1_1ControllerManager.html af2e310f231acf0c16e49606c067de5fb

Destroys all the controllers in existence.

updateAllControllers cpp instm Ogre::ControllerManager classOgre_1_1ControllerManager.html adec63ad5547225a6d1023f127205a558

Updates all the registered controllers.

getFrameTimeSource cpp instm Ogre::ControllerManager classOgre_1_1ControllerManager.html adf59b698017c1bc2af26fa30c0bcfa80

Returns a ControllerValue which provides the time since the last frame as a control value source...

getPassthroughControllerFunction cpp instm Ogre::ControllerManager classOgre_1_1ControllerManager.html a4cdfe01292213ab51cd22721de5d0474

Retrieve a simple passthrough controller function.

createTextureAnimator cpp instm Ogre::ControllerManager classOgre_1_1ControllerManager.html aca387f07522b8a9d0d432483d4d3c01c

Creates a texture layer animator controller.

createTextureUVScroller cpp instm Ogre::ControllerManager classOgre_1_1ControllerManager.html a59a8e73c5ee11b05b5506ed35759a967

Creates a basic time-based texture uv coordinate modifier designed for creating scrolling textures...

createTextureUScroller cpp instm Ogre::ControllerManager classOgre_1_1ControllerManager.html af5924b16f9b1065603e16afef947352d

Creates a basic time-based texture u coordinate modifier designed for creating scrolling textures...

createTextureVScroller cpp instm Ogre::ControllerManager classOgre_1_1ControllerManager.html ab7eceb56b8f88d6711bb92b89edac320

Creates a basic time-based texture v coordinate modifier designed for creating scrolling textures...

createTextureRotater cpp instm Ogre::ControllerManager classOgre_1_1ControllerManager.html a1f82bf242c70d3d07e7bfc36e975e7f2

Creates a basic time-based texture coordinate modifier designed for creating rotating textures...

createTextureWaveTransformer cpp instm Ogre::ControllerManager classOgre_1_1ControllerManager.html adb7c1830d90168a153f230bf9185d983

Creates a very flexible time-based texture transformation which can alter the scale, position or rotation of a texture based on a wave function.

createGpuProgramTimerParam cpp instm Ogre::ControllerManager classOgre_1_1ControllerManager.html ad1e4dcf6097ff3dc2a0fba4983ab43ce

Creates a controller for passing a frame time value through to a vertex / fragment program parameter...

destroyController cpp instm Ogre::ControllerManager classOgre_1_1ControllerManager.html a8101005e37057a9e2b4830f8294d76ad

Removes &amp; destroys the controller passed in as a pointer.

getTimeFactor cpp instm Ogre::ControllerManager classOgre_1_1ControllerManager.html a22912479acd815fc94365804a8a6238e

Return relative speed of time as perceived by time based controllers.

setTimeFactor cpp instm Ogre::ControllerManager classOgre_1_1ControllerManager.html ac254afaf3a4086f0b1f4fb5391d48446

Set the relative speed to update frame time based controllers.

getFrameDelay cpp instm Ogre::ControllerManager classOgre_1_1ControllerManager.html a66be5a1f5f7fa249d1bbd27d6eaec21d

Gets the constant that is added to time lapsed between each frame.

setFrameDelay cpp instm Ogre::ControllerManager classOgre_1_1ControllerManager.html aa27ced49b9021563ef663cebdd320191

Sets a constant frame rate.

getElapsedTime cpp instm Ogre::ControllerManager classOgre_1_1ControllerManager.html a7426664951c1f7bc6e42ff5e83cd8ec8

Return the elapsed time.

setElapsedTime cpp instm Ogre::ControllerManager classOgre_1_1ControllerManager.html aeae665419e95a8b9a250254462297786

Set the elapsed time.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::ControllerManager classOgre_1_1ControllerManager.html a68fb107a5e1b3470c7381c0c1fdd36c7

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::ControllerManager classOgre_1_1ControllerManager.html afc3e91410cbc2f77cfff9f9b09ef60f7

Override standard Singleton retrieval.

ControllerList cpp tdef Ogre::ControllerManager classOgre_1_1ControllerManager.html a096c21cea840f52ad6cbdbc60c47815b mControllers cpp data Ogre::ControllerManager classOgre_1_1ControllerManager.html ad263be2e0db9bbddc6e4587a78f615c8 mFrameTimeController cpp data Ogre::ControllerManager classOgre_1_1ControllerManager.html a555188386569bbacdec2d662b64fd59c

Global predefined controller.

mPassthroughFunction cpp data Ogre::ControllerManager classOgre_1_1ControllerManager.html ae275d3c92f688de92071a85e24a3f42f

Global predefined controller.

mLastFrameNumber cpp data Ogre::ControllerManager classOgre_1_1ControllerManager.html a630fae68555eb16ed10c282fa5826eb8 msSingleton unknown data Ogre::Singleton< ControllerManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::ConvexBody c cl Ogre::ConvexBody classOgre_1_1ConvexBody.html

Holds a solid representation of a convex body.

OgreConvexBody.h PolygonList cpp tdef Ogre::ConvexBody classOgre_1_1ConvexBody.html a7064b26a96cd25b8aeb5ba40640ef7b8 ConvexBody cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html a55e376da89733093d9061f2b5acebfb2 ~ConvexBody cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html a6f643f10031458c33cc9b51dc4a8f893 ConvexBody cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html ae9792f9784f57a75d89a8aecb9ee2f58 define cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html a9abd096ec64a6eedbd942a4f15ae4c34

Build a new polygon representation from a frustum.

define cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html af344427771b8ee0bde94a04e68cf4b77

Build a new polygon representation from an AAB.

clip cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html af5fb91ac168eec8056adb7b2677523e1

Clips the body with a frustum.

clip cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html ad414f1e05c49050f464c164b9da8e04d

Clips the body with an AAB.

clip cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html a132ccd23a0b43b15077605d813051c4d

Clips the body with another body.

clip cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html ac8a3f100f1b91cadf03ec2b9d9d6f684

Clips the object by the positive half space of a plane.

extend cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html ab281318edcb6f9438693caecf718616c

Extends the existing body to incorporate the passed in point as a convex hull.

reset cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html a153a0fac3f0c9687a969a2565ccd320e

Resets the object.

getPolygonCount cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html ab31e6599524de129c8186db52f4d3bfc

Returns the current number of polygons.

getVertexCount cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html ab62abaefae0a1d6352a05f4945bee81f

Returns the number of vertices for a polygon.

getPolygon cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html a6a3e37ac14a7f02de3cf214a3c6eac11

Returns a polygon.

getVertex cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html ae941be51c7c3b852c67e51a15c0bb757

Returns a specific vertex of a polygon.

getNormal cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html abc9d10d37f23d0a0b82f1773bac04e1e

Returns the normal of a specified polygon.

getAABB cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html a83072f016eefa58aeb053131faf48ec5

Returns an AABB representation.

hasClosedHull cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html a6d364974ae7837fb6d733b973a8c2e23

Checks if the body has a closed hull.

mergePolygons cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html a4d33db4b9003a76a299649cede0c5557

Merges all neighboring polygons into one single polygon if they are lay in the same plane...

operator== cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html ad671d14101224807f28de10abf66f8cd

Determines if the current object is equal to the compared one.

operator!= cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html a54167fd6c91338d1d107fa866c329a3b

Determines if the current object is not equal to the compared one.

logInfo cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html a6244600b134c90e33fa32e6d0f1e008b

Log details of this body.

_initialisePool cpp clm Ogre::ConvexBody classOgre_1_1ConvexBody.html a59fb24ee9a509ade6490ad1d9aac16d7

Initialise the internal polygon pool used to minimise allocations.

_destroyPool cpp clm Ogre::ConvexBody classOgre_1_1ConvexBody.html a0858a878ce677241ef5632b04a7ffea4

Tear down the internal polygon pool used to minimise allocations.

insertPolygon cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html a975d3ab5e37339fac99d712a32134b71

Inserts a polygon at a particular point in the body.

insertPolygon cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html a6d15ea1ce9f9249484b178bb209b2b95

Inserts a polygon at the end.

insertVertex cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html a9d5648f1dd2ab1dd9c85b1581029983e

Inserts a vertex for a polygon at a particular point.

insertVertex cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html a1e4e72b739b38002b714bcbb63813a7d

Inserts a vertex for a polygon at the end.

deletePolygon cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html a96f5b0fff03173772d7e20e5ec74e237

Deletes a specific polygon.

unlinkPolygon cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html abd7e84750f61aed920fb4e847ea29ac9

Removes a specific polygon from the body without deleting it.

moveDataFromBody cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html ad139be0d8377d805b0709966974a5cda

Moves all polygons from the parameter body to this instance.

deleteVertex cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html a803fa40122153f8772383b7d79ec7e6a

Deletes a specific vertex of a specific polygon.

setPolygon cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html a28a76d44fefb5741e2c772533f7b1ed0

Replace a polygon at a particular index.

setVertex cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html a115357323021c86327c0aa8a26b2404f

Replace a specific vertex of a polygon.

getSingleEdges cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html afb0f28d2bc33d000f2b924b3ff287984

Returns the single edges in an EdgeMap (= edges where one side is a vertex and the other is empty spa...

storeEdgesOfPolygon cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html a4bd6ead8c709b50e3ae96e6c518b50cc

Stores the edges of a specific polygon in a passed in structure.

allocateSpace cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html a712d479b37a37cf294f249b942546293

Allocates space for an specified amount of polygons with each of them having a specified number of ve...

findAndEraseEdgePair cpp instm Ogre::ConvexBody classOgre_1_1ConvexBody.html ad9638a611986e5d9fbafacd777bb7bd3

Searches for a pair (an edge) in the intersectionList with an entry that equals vec, and removes it from the passed in list.

allocatePolygon cpp clm Ogre::ConvexBody classOgre_1_1ConvexBody.html ae7eb606d204e881ac3620f49ef252e7c

Get a new polygon from the pool.

freePolygon cpp clm Ogre::ConvexBody classOgre_1_1ConvexBody.html a168b8dd909571bb3f45480d21e709fd4

Release a polygon back tot he pool.

mPolygons cpp data Ogre::ConvexBody classOgre_1_1ConvexBody.html a4a9287e8e6a68839a451150959b1cd95 msFreePolygons cpp data Ogre::ConvexBody classOgre_1_1ConvexBody.html a8f45e2762a61cfa1ce2cf11fbc8cb6a9 operator<< cpp ffunc Ogre::ConvexBody classOgre_1_1ConvexBody.html a1082989fe2c9773d3e2385dec3f7f694

Prints out the body with all its polygons.

Ogre::CustomCompositionPass c cl Ogre::CustomCompositionPass classOgre_1_1CustomCompositionPass.html

Interface for custom composition passes, allowing custom operations (in addition to the quad...

OgreCustomCompositionPass.h createOperation cpp instm Ogre::CustomCompositionPass classOgre_1_1CustomCompositionPass.html a6b8c7a3743f9bb44e27c0348a0035e7b

Create a custom composition operation.

~CustomCompositionPass cpp instm Ogre::CustomCompositionPass classOgre_1_1CustomCompositionPass.html acd70dc37eff98fa24bdd9c7c46e095d6 Ogre::StaticCache c tmplt Ogre::StaticCache classOgre_1_1StaticCache.html

Template version of cache based on static array.

OgreDataStream.h StaticCache cpp instm Ogre::StaticCache classOgre_1_1StaticCache.html a3e71993f421220f6d20a42c6c7401302

Constructor.

cacheData cpp instm Ogre::StaticCache classOgre_1_1StaticCache.html a5b61f6d3a1c376811aedbd7718890d99

Cache data pointed by &#39;buf&#39;.

read cpp instm Ogre::StaticCache classOgre_1_1StaticCache.html a98387ba5e5f61b22c0933ed2f3dfb303

Read data from cache to &#39;buf&#39; (maximum &#39;count&#39; bytes).

rewind cpp instm Ogre::StaticCache classOgre_1_1StaticCache.html a391ccc42df8e159a6b5dd7da49ac1679

Step back in cached stream by &#39;count&#39; bytes.

ff cpp instm Ogre::StaticCache classOgre_1_1StaticCache.html a0c5c50ba8dcb899f95414093f1085789

Step forward in cached stream by &#39;count&#39; bytes.

avail cpp instm Ogre::StaticCache classOgre_1_1StaticCache.html ae662e9d7744c0f70e8aa256b9403455b

Returns number of bytes available for reading in cache after rewinding.

clear cpp instm Ogre::StaticCache classOgre_1_1StaticCache.html abf9d854f82e9e25fb410be84941890ee

Clear the cache.

mBuffer cpp data Ogre::StaticCache classOgre_1_1StaticCache.html a26bae78964bd44c51a675f3159a10ae3

Static buffer.

mValidBytes cpp data Ogre::StaticCache classOgre_1_1StaticCache.html ae776876f275784304238426ebbe17110

Number of bytes valid in cache (written from the beginning of static buffer)

mPos cpp data Ogre::StaticCache classOgre_1_1StaticCache.html a127f251105172f3487c603ba73fbd90f

Current read position.

Ogre::DataStream c cl Ogre::DataStream classOgre_1_1DataStream.html

General purpose class used for encapsulating the reading and writing of data.

OgreDataStream.h DataStream cpp instm Ogre::DataStream classOgre_1_1DataStream.html a87d6018d4486304f004782c536a72de5

Constructor for creating unnamed streams.

DataStream cpp instm Ogre::DataStream classOgre_1_1DataStream.html a679e39a3ef590e1dc232800c37cfeb8b

Constructor for creating named streams.

getName cpp instm Ogre::DataStream classOgre_1_1DataStream.html a7ebd86825f86b7114024d168e9751395

Returns the name of the stream, if it has one.

getAccessMode cpp instm Ogre::DataStream classOgre_1_1DataStream.html a5c83611aecda5358beb6c6e035f33b51

Gets the access mode of the stream.

isReadable cpp instm Ogre::DataStream classOgre_1_1DataStream.html a4779f7f57ff90ce12882c7c891651a71

Reports whether this stream is readable.

isWriteable cpp instm Ogre::DataStream classOgre_1_1DataStream.html a91509b9cec70111c65570883810224be

Reports whether this stream is writeable.

~DataStream cpp instm Ogre::DataStream classOgre_1_1DataStream.html a9501eeeb1aefc59f4dad05ec0cbdc14e operator>> cpp instm Ogre::DataStream classOgre_1_1DataStream.html a49bfe5809b50735b5ce49e7df9615e5a read cpp instm Ogre::DataStream classOgre_1_1DataStream.html aebedb14c79369be5b8750d834b128b9b

Read the requisite number of bytes from the stream, stopping at the end of the file.

write cpp instm Ogre::DataStream classOgre_1_1DataStream.html a68cde598ee9c2694e16931134fe5c136

Write the requisite number of bytes from the stream (only applicable to streams that are not read-onl...

readLine cpp instm Ogre::DataStream classOgre_1_1DataStream.html aedc53a8cff5334563283a4557d423b25

Get a single line from the stream.

getLine cpp instm Ogre::DataStream classOgre_1_1DataStream.html a86d2ff5dff63ce4b689dd1d486d3243f

Returns a String containing the next line of data, optionally trimmed for whitespace.

getAsString cpp instm Ogre::DataStream classOgre_1_1DataStream.html a022f49c9313deffc5da4383d59d1f32d

Returns a String containing the entire stream.

skipLine cpp instm Ogre::DataStream classOgre_1_1DataStream.html a32966ad5a814f8c72fe0affbefcc6f55

Skip a single line from the stream.

skip cpp instm Ogre::DataStream classOgre_1_1DataStream.html a776630c409195fdf118a6737571d3d07

Skip a defined number of bytes.

seek cpp instm Ogre::DataStream classOgre_1_1DataStream.html adc4002e013c279625553ccc3f50ddae1

Repositions the read point to a specified byte.

tell cpp instm Ogre::DataStream classOgre_1_1DataStream.html a2d9100f4e9167116fe280a7e7a1b6219

Returns the current byte offset from beginning.

eof cpp instm Ogre::DataStream classOgre_1_1DataStream.html a81d740638618913333324663b2edb519

Returns true if the stream has reached the end.

size cpp instm Ogre::DataStream classOgre_1_1DataStream.html a1d4e9568e53a8071ea9b29a015425aef

Returns the total size of the data to be read from the stream, or 0 if this is indeterminate for this...

close cpp instm Ogre::DataStream classOgre_1_1DataStream.html ace95bf415101e195a0c79838fdcb7e7d

Close the stream; this makes further operations invalid.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mName cpp data Ogre::DataStream classOgre_1_1DataStream.html a371660702e913ca2799f0478a2154af7

The name (e.g. resource name) that can be used to identify the source fot his data (optional)...

mSize cpp data Ogre::DataStream classOgre_1_1DataStream.html a260d2aa9971abc5b8412cff1a01d6382

Size of the data in the stream (may be 0 if size cannot be determined)

mAccess cpp data Ogre::DataStream classOgre_1_1DataStream.html a8eab8765fb7120bb1e519ff8d2460b13

What type of access is allowed (AccessMode)

READ cpp econst Ogre::DataStream classOgre_1_1DataStream.html a81856582e643b4a560e6c3d3ad05e08cac5f9d1587e9cc7dd1577af114dcba50e WRITE cpp econst Ogre::DataStream classOgre_1_1DataStream.html a81856582e643b4a560e6c3d3ad05e08ca8e221ca82d405d21d275997fbd3eb900 Ogre::MemoryDataStream c cl Ogre::MemoryDataStream classOgre_1_1MemoryDataStream.html

Common subclass of DataStream for handling data from chunks of memory.

OgreDataStream.h MemoryDataStream cpp instm Ogre::MemoryDataStream classOgre_1_1MemoryDataStream.html a7a5fae42889b71b7c1999c315af508cb

Wrap an existing memory chunk in a stream.

MemoryDataStream cpp instm Ogre::MemoryDataStream classOgre_1_1MemoryDataStream.html a49b01916cba4bf6a67142bee5819f2ad

Wrap an existing memory chunk in a named stream.

MemoryDataStream cpp instm Ogre::MemoryDataStream classOgre_1_1MemoryDataStream.html a53b6dc1c5c5e5f08b9e65daa1ac00e54

Create a stream which pre-buffers the contents of another stream.

MemoryDataStream cpp instm Ogre::MemoryDataStream classOgre_1_1MemoryDataStream.html abc2a0d8d886eaf74c9f815598da4ff9a

Create a stream which pre-buffers the contents of another stream.

MemoryDataStream cpp instm Ogre::MemoryDataStream classOgre_1_1MemoryDataStream.html a61b438f44ad973bdc345638e3328ff2d

Create a named stream which pre-buffers the contents of another stream.

MemoryDataStream cpp instm Ogre::MemoryDataStream classOgre_1_1MemoryDataStream.html ac00699a01f393f0004ac6024421debb9

Create a named stream which pre-buffers the contents of another stream.

MemoryDataStream cpp instm Ogre::MemoryDataStream classOgre_1_1MemoryDataStream.html ae1ab30cab7a3e7affe728583b5eba4f4

Create a stream with a brand new empty memory chunk.

MemoryDataStream cpp instm Ogre::MemoryDataStream classOgre_1_1MemoryDataStream.html aa087cdb21a8a33bc68ab06e2e2ef24fc

Create a named stream with a brand new empty memory chunk.

~MemoryDataStream cpp instm Ogre::MemoryDataStream classOgre_1_1MemoryDataStream.html afffeeea1e906ef13aac0fdde018d3194 getPtr cpp instm Ogre::MemoryDataStream classOgre_1_1MemoryDataStream.html a9d866cd1bbe58bbc59fdbc1dba024b9f

Get a pointer to the start of the memory block this stream holds.

getCurrentPtr cpp instm Ogre::MemoryDataStream classOgre_1_1MemoryDataStream.html ac753e2375fcdf5e137210339350b5f21

Get a pointer to the current position in the memory block this stream holds.

read cpp instm Ogre::MemoryDataStream classOgre_1_1MemoryDataStream.html ab3ee46ce477d58f8945340a4e2117820 write cpp instm Ogre::MemoryDataStream classOgre_1_1MemoryDataStream.html accd65733ea1317c49c5fdf7263ff4cc7 readLine cpp instm Ogre::MemoryDataStream classOgre_1_1MemoryDataStream.html a398aa1ba9f58276dc868d2c3968953c4 skipLine cpp instm Ogre::MemoryDataStream classOgre_1_1MemoryDataStream.html a581ccd32944288808f7602b29a0218e9 skip cpp instm Ogre::MemoryDataStream classOgre_1_1MemoryDataStream.html abc0369bcd83740cf03cb27a11665486f seek cpp instm Ogre::MemoryDataStream classOgre_1_1MemoryDataStream.html a264956cfd878b1c12f28a37e492fc0bb tell cpp instm Ogre::MemoryDataStream classOgre_1_1MemoryDataStream.html ad075d2536d4fe7075ead6e3a7afd198d eof cpp instm Ogre::MemoryDataStream classOgre_1_1MemoryDataStream.html a79d9420839d7cac9a28c96cb9153b63c close cpp instm Ogre::MemoryDataStream classOgre_1_1MemoryDataStream.html a47ba6c03cb7bf3182b31c63753729be3 setFreeOnClose cpp instm Ogre::MemoryDataStream classOgre_1_1MemoryDataStream.html acee80421c052bd3c6452141f067cfa13

Sets whether or not to free the encapsulated memory on close.

getName cpp instm Ogre::DataStream classOgre_1_1DataStream.html a7ebd86825f86b7114024d168e9751395

Returns the name of the stream, if it has one.

getAccessMode cpp instm Ogre::DataStream classOgre_1_1DataStream.html a5c83611aecda5358beb6c6e035f33b51

Gets the access mode of the stream.

isReadable cpp instm Ogre::DataStream classOgre_1_1DataStream.html a4779f7f57ff90ce12882c7c891651a71

Reports whether this stream is readable.

isWriteable cpp instm Ogre::DataStream classOgre_1_1DataStream.html a91509b9cec70111c65570883810224be

Reports whether this stream is writeable.

operator>> cpp instm Ogre::DataStream classOgre_1_1DataStream.html a49bfe5809b50735b5ce49e7df9615e5a getLine cpp instm Ogre::DataStream classOgre_1_1DataStream.html a86d2ff5dff63ce4b689dd1d486d3243f

Returns a String containing the next line of data, optionally trimmed for whitespace.

getAsString cpp instm Ogre::DataStream classOgre_1_1DataStream.html a022f49c9313deffc5da4383d59d1f32d

Returns a String containing the entire stream.

size cpp instm Ogre::DataStream classOgre_1_1DataStream.html a1d4e9568e53a8071ea9b29a015425aef

Returns the total size of the data to be read from the stream, or 0 if this is indeterminate for this...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mData cpp data Ogre::MemoryDataStream classOgre_1_1MemoryDataStream.html a031fc2b8dde9f716e0d3b32b53c9c46c

Pointer to the start of the data area.

mPos cpp data Ogre::MemoryDataStream classOgre_1_1MemoryDataStream.html acf8096ff658fc9016c6cce0d28377b8a

Pointer to the current position in the memory.

mEnd cpp data Ogre::MemoryDataStream classOgre_1_1MemoryDataStream.html a529afac3f0ee55d00798f3ef7058a94f

Pointer to the end of the memory.

mFreeOnClose cpp data Ogre::MemoryDataStream classOgre_1_1MemoryDataStream.html a1099feda84559859d0e73ccf3589d4a4

Do we delete the memory on close.

mName cpp data Ogre::DataStream classOgre_1_1DataStream.html a371660702e913ca2799f0478a2154af7

The name (e.g. resource name) that can be used to identify the source fot his data (optional)...

mSize cpp data Ogre::DataStream classOgre_1_1DataStream.html a260d2aa9971abc5b8412cff1a01d6382

Size of the data in the stream (may be 0 if size cannot be determined)

mAccess cpp data Ogre::DataStream classOgre_1_1DataStream.html a8eab8765fb7120bb1e519ff8d2460b13

What type of access is allowed (AccessMode)

READ cpp econst Ogre::DataStream classOgre_1_1DataStream.html a81856582e643b4a560e6c3d3ad05e08cac5f9d1587e9cc7dd1577af114dcba50e WRITE cpp econst Ogre::DataStream classOgre_1_1DataStream.html a81856582e643b4a560e6c3d3ad05e08ca8e221ca82d405d21d275997fbd3eb900 Ogre::FileStreamDataStream c cl Ogre::FileStreamDataStream classOgre_1_1FileStreamDataStream.html

Common subclass of DataStream for handling data from std::basic_istream.

OgreDataStream.h FileStreamDataStream cpp instm Ogre::FileStreamDataStream classOgre_1_1FileStreamDataStream.html a5df1c318c09bdd986a5a5a3d42f16b93

Construct a read-only stream from an STL stream.

FileStreamDataStream cpp instm Ogre::FileStreamDataStream classOgre_1_1FileStreamDataStream.html a17da6f498bcd96c82e6e9d899d5a6c45

Construct a read-write stream from an STL stream.

FileStreamDataStream cpp instm Ogre::FileStreamDataStream classOgre_1_1FileStreamDataStream.html a5a24dd1dcf7146d5ff2284dc51df3fe6

Construct named read-only stream from an STL stream.

FileStreamDataStream cpp instm Ogre::FileStreamDataStream classOgre_1_1FileStreamDataStream.html ae57d5d322a93cbf21e5ffd382919f3a3

Construct named read-write stream from an STL stream.

FileStreamDataStream cpp instm Ogre::FileStreamDataStream classOgre_1_1FileStreamDataStream.html a85cb7005fc0eadec79baae3e11eb5865

Construct named read-only stream from an STL stream, and tell it the size.

FileStreamDataStream cpp instm Ogre::FileStreamDataStream classOgre_1_1FileStreamDataStream.html adcc220c9d2d2e6724c05359e854dc95c

Construct named read-write stream from an STL stream, and tell it the size.

~FileStreamDataStream cpp instm Ogre::FileStreamDataStream classOgre_1_1FileStreamDataStream.html a645b1e56b481855c35185ff98cfc06ce read cpp instm Ogre::FileStreamDataStream classOgre_1_1FileStreamDataStream.html aa2532ca6886377bea5384e917ee12ebb write cpp instm Ogre::FileStreamDataStream classOgre_1_1FileStreamDataStream.html a7336968b7a08e61d5d7adbd4eb337c48 readLine cpp instm Ogre::FileStreamDataStream classOgre_1_1FileStreamDataStream.html af09667bef9ac4b514602baca8d08f007 skip cpp instm Ogre::FileStreamDataStream classOgre_1_1FileStreamDataStream.html a5c9ee831857cb0ea2d51ac6fc1a99d1a seek cpp instm Ogre::FileStreamDataStream classOgre_1_1FileStreamDataStream.html afe6b33013fb5457f4c43a536e3aa059e tell cpp instm Ogre::FileStreamDataStream classOgre_1_1FileStreamDataStream.html a8051db57b210480892f20449cd0edf34 eof cpp instm Ogre::FileStreamDataStream classOgre_1_1FileStreamDataStream.html a2a2e826a7aae20b360255a1b14838afc close cpp instm Ogre::FileStreamDataStream classOgre_1_1FileStreamDataStream.html af54511846463e10fe14a1addb40ada81 getName cpp instm Ogre::DataStream classOgre_1_1DataStream.html a7ebd86825f86b7114024d168e9751395

Returns the name of the stream, if it has one.

getAccessMode cpp instm Ogre::DataStream classOgre_1_1DataStream.html a5c83611aecda5358beb6c6e035f33b51

Gets the access mode of the stream.

isReadable cpp instm Ogre::DataStream classOgre_1_1DataStream.html a4779f7f57ff90ce12882c7c891651a71

Reports whether this stream is readable.

isWriteable cpp instm Ogre::DataStream classOgre_1_1DataStream.html a91509b9cec70111c65570883810224be

Reports whether this stream is writeable.

operator>> cpp instm Ogre::DataStream classOgre_1_1DataStream.html a49bfe5809b50735b5ce49e7df9615e5a getLine cpp instm Ogre::DataStream classOgre_1_1DataStream.html a86d2ff5dff63ce4b689dd1d486d3243f

Returns a String containing the next line of data, optionally trimmed for whitespace.

getAsString cpp instm Ogre::DataStream classOgre_1_1DataStream.html a022f49c9313deffc5da4383d59d1f32d

Returns a String containing the entire stream.

skipLine cpp instm Ogre::DataStream classOgre_1_1DataStream.html a32966ad5a814f8c72fe0affbefcc6f55

Skip a single line from the stream.

size cpp instm Ogre::DataStream classOgre_1_1DataStream.html a1d4e9568e53a8071ea9b29a015425aef

Returns the total size of the data to be read from the stream, or 0 if this is indeterminate for this...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d determineAccess cpp instm Ogre::FileStreamDataStream classOgre_1_1FileStreamDataStream.html a772a34cf995dcf4ffa1ea28c8f4b555c mInStream cpp data Ogre::FileStreamDataStream classOgre_1_1FileStreamDataStream.html a9866d52afa2ee74462a144392a50c4e1

Reference to source stream (read)

mFStreamRO cpp data Ogre::FileStreamDataStream classOgre_1_1FileStreamDataStream.html af68c380890f470102a840d87ef324d17

Reference to source file stream (read-only)

mFStream cpp data Ogre::FileStreamDataStream classOgre_1_1FileStreamDataStream.html a6479abd94319810a677b2a60e810b08f

Reference to source file stream (read-write)

mFreeOnClose cpp data Ogre::FileStreamDataStream classOgre_1_1FileStreamDataStream.html ac94f4c554c81b10fe8c97bc02132ffcf mName cpp data Ogre::DataStream classOgre_1_1DataStream.html a371660702e913ca2799f0478a2154af7

The name (e.g. resource name) that can be used to identify the source fot his data (optional)...

mSize cpp data Ogre::DataStream classOgre_1_1DataStream.html a260d2aa9971abc5b8412cff1a01d6382

Size of the data in the stream (may be 0 if size cannot be determined)

mAccess cpp data Ogre::DataStream classOgre_1_1DataStream.html a8eab8765fb7120bb1e519ff8d2460b13

What type of access is allowed (AccessMode)

READ cpp econst Ogre::DataStream classOgre_1_1DataStream.html a81856582e643b4a560e6c3d3ad05e08cac5f9d1587e9cc7dd1577af114dcba50e WRITE cpp econst Ogre::DataStream classOgre_1_1DataStream.html a81856582e643b4a560e6c3d3ad05e08ca8e221ca82d405d21d275997fbd3eb900 Ogre::FileHandleDataStream c cl Ogre::FileHandleDataStream classOgre_1_1FileHandleDataStream.html

Common subclass of DataStream for handling data from C-style file handles.

OgreDataStream.h FileHandleDataStream cpp instm Ogre::FileHandleDataStream classOgre_1_1FileHandleDataStream.html af3d8fd17787d46b2e6ab486586e0925f

Create stream from a C file handle.

FileHandleDataStream cpp instm Ogre::FileHandleDataStream classOgre_1_1FileHandleDataStream.html a16198eae30b14a03c4ebf1a3d2e6e762

Create named stream from a C file handle.

~FileHandleDataStream cpp instm Ogre::FileHandleDataStream classOgre_1_1FileHandleDataStream.html a9b0503929f53ff42daa0eac1847a6c06 read cpp instm Ogre::FileHandleDataStream classOgre_1_1FileHandleDataStream.html af64e7e826054181f9026e0f71f901c63 write cpp instm Ogre::FileHandleDataStream classOgre_1_1FileHandleDataStream.html ad061c86660f6415331df5f8560b46a02 skip cpp instm Ogre::FileHandleDataStream classOgre_1_1FileHandleDataStream.html a379566f8413d0a525fa7d603af6e33d4 seek cpp instm Ogre::FileHandleDataStream classOgre_1_1FileHandleDataStream.html af56e7f07f2f13c2b05772db8ad75201a tell cpp instm Ogre::FileHandleDataStream classOgre_1_1FileHandleDataStream.html a5d4956cb513de300f8d9a3d68ff92e8f eof cpp instm Ogre::FileHandleDataStream classOgre_1_1FileHandleDataStream.html af1cbf779ef50f4b7439f1f83a4107f6f close cpp instm Ogre::FileHandleDataStream classOgre_1_1FileHandleDataStream.html ac6f1032583209f59b503e7f29946230e getName cpp instm Ogre::DataStream classOgre_1_1DataStream.html a7ebd86825f86b7114024d168e9751395

Returns the name of the stream, if it has one.

getAccessMode cpp instm Ogre::DataStream classOgre_1_1DataStream.html a5c83611aecda5358beb6c6e035f33b51

Gets the access mode of the stream.

isReadable cpp instm Ogre::DataStream classOgre_1_1DataStream.html a4779f7f57ff90ce12882c7c891651a71

Reports whether this stream is readable.

isWriteable cpp instm Ogre::DataStream classOgre_1_1DataStream.html a91509b9cec70111c65570883810224be

Reports whether this stream is writeable.

operator>> cpp instm Ogre::DataStream classOgre_1_1DataStream.html a49bfe5809b50735b5ce49e7df9615e5a readLine cpp instm Ogre::DataStream classOgre_1_1DataStream.html aedc53a8cff5334563283a4557d423b25

Get a single line from the stream.

getLine cpp instm Ogre::DataStream classOgre_1_1DataStream.html a86d2ff5dff63ce4b689dd1d486d3243f

Returns a String containing the next line of data, optionally trimmed for whitespace.

getAsString cpp instm Ogre::DataStream classOgre_1_1DataStream.html a022f49c9313deffc5da4383d59d1f32d

Returns a String containing the entire stream.

skipLine cpp instm Ogre::DataStream classOgre_1_1DataStream.html a32966ad5a814f8c72fe0affbefcc6f55

Skip a single line from the stream.

size cpp instm Ogre::DataStream classOgre_1_1DataStream.html a1d4e9568e53a8071ea9b29a015425aef

Returns the total size of the data to be read from the stream, or 0 if this is indeterminate for this...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mFileHandle cpp data Ogre::FileHandleDataStream classOgre_1_1FileHandleDataStream.html afd3bb878af2d0a10bd312f680ea38a4b mName cpp data Ogre::DataStream classOgre_1_1DataStream.html a371660702e913ca2799f0478a2154af7

The name (e.g. resource name) that can be used to identify the source fot his data (optional)...

mSize cpp data Ogre::DataStream classOgre_1_1DataStream.html a260d2aa9971abc5b8412cff1a01d6382

Size of the data in the stream (may be 0 if size cannot be determined)

mAccess cpp data Ogre::DataStream classOgre_1_1DataStream.html a8eab8765fb7120bb1e519ff8d2460b13

What type of access is allowed (AccessMode)

READ cpp econst Ogre::DataStream classOgre_1_1DataStream.html a81856582e643b4a560e6c3d3ad05e08cac5f9d1587e9cc7dd1577af114dcba50e WRITE cpp econst Ogre::DataStream classOgre_1_1DataStream.html a81856582e643b4a560e6c3d3ad05e08ca8e221ca82d405d21d275997fbd3eb900 Ogre::DDSCodec c cl Ogre::DDSCodec classOgre_1_1DDSCodec.html

Codec specialized in loading DDS (Direct Draw Surface) images.

OgreDDSCodec.h CodecDataPtr cpp tdef Ogre::Codec classOgre_1_1Codec.html a29e31ad112b08ea7fb648b63f426ff1f CodecIterator cpp tdef Ogre::Codec classOgre_1_1Codec.html a21f4b8a16d070793d576f827c9fee218 DecodeResult cpp tdef Ogre::Codec classOgre_1_1Codec.html a8cc81c85bd7d4e25393aa153c5e01454

Result of a decoding; both a decoded data stream and CodecData metadata.

DDSCodec cpp instm Ogre::DDSCodec classOgre_1_1DDSCodec.html af1d383551a8a53766b7829fc4edcef32 ~DDSCodec cpp instm Ogre::DDSCodec classOgre_1_1DDSCodec.html a033bc39aab1445bb54e509bcc0ce5408 code cpp instm Ogre::DDSCodec classOgre_1_1DDSCodec.html a759aa4f8f7c28732a1897ca4422c8c35 codeToFile cpp instm Ogre::DDSCodec classOgre_1_1DDSCodec.html aba8cf4e4e8abd072f216c0ea2f78a069 decode cpp instm Ogre::DDSCodec classOgre_1_1DDSCodec.html acbacbe639b9cdfd554570d1d9a80130b magicNumberToFileExt cpp instm Ogre::DDSCodec classOgre_1_1DDSCodec.html a50bde94da0078fd7868e6adc05d74e84 getType cpp instm Ogre::DDSCodec classOgre_1_1DDSCodec.html a85dd099f7b9b429d5ed0da82e9a3d22f

Returns the type of the codec as a String.

getDataType cpp instm Ogre::ImageCodec classOgre_1_1ImageCodec.html ac4b5cbd627bb15c58088eec2319d881a

Returns the type of the data that supported by this codec as a String.

magicNumberMatch cpp instm Ogre::Codec classOgre_1_1Codec.html ae875657d0aa27ef91d934470f00dd9b5

Returns whether a magic number header matches this codec.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d startup cpp clm Ogre::DDSCodec classOgre_1_1DDSCodec.html a2bdc6c24a6bdd6659da64f3202e28808

Static method to startup and register the DDS codec.

shutdown cpp clm Ogre::DDSCodec classOgre_1_1DDSCodec.html aae381da92b05b396bd506eb4dab00ebc

Static method to shutdown and unregister the DDS codec.

registerCodec cpp clm Ogre::Codec classOgre_1_1Codec.html a60f445cc6919df56af6611fd14eec47d

Registers a new codec in the database.

isCodecRegistered cpp clm Ogre::Codec classOgre_1_1Codec.html ae5b74cfd0cb797a2ac139b4adb7ac557

Return whether a codec is registered already.

unRegisterCodec cpp clm Ogre::Codec classOgre_1_1Codec.html ac1199a6638ff560aa81287cd12c26bcf

Unregisters a codec from the database.

getCodecIterator cpp clm Ogre::Codec classOgre_1_1Codec.html a55bf1d49e91958f8e412a583666bbd58

Gets the iterator for the registered codecs.

getExtensions cpp clm Ogre::Codec classOgre_1_1Codec.html a6092324fd74dd0221f7c63ca8bec4fc1

Gets the file extension list for the registered codecs.

getCodec cpp clm Ogre::Codec classOgre_1_1Codec.html acc4ee751f92b6e54051393e74e0a2884

Gets the codec registered for the passed in file extension.

getCodec cpp clm Ogre::Codec classOgre_1_1Codec.html ac8775b1052fb8ba72abdfb55df20a6af

Gets the codec that can handle the given &#39;magic&#39; identifier.

CodecList cpp tdef Ogre::Codec classOgre_1_1Codec.html a9ae612c8caf1bcc5a5f44b72b73115ee msMapCodecs cpp data Ogre::Codec classOgre_1_1Codec.html a73c43a617f6b6fe273a9a17112e2458a

A map that contains all the registered codecs.

flipEndian cpp instm Ogre::DDSCodec classOgre_1_1DDSCodec.html a892abf8724729eb87b2339939699fdfb flipEndian cpp instm Ogre::DDSCodec classOgre_1_1DDSCodec.html a617965157d9e6dfe253418d29ffa3f4c convertFourCCFormat cpp instm Ogre::DDSCodec classOgre_1_1DDSCodec.html ab477fb789be10194a751381949e8f0e5 convertPixelFormat cpp instm Ogre::DDSCodec classOgre_1_1DDSCodec.html a3431fb0aff96561f9a9ae9d3591b158c unpackDXTColour cpp instm Ogre::DDSCodec classOgre_1_1DDSCodec.html afddd4faa5d1a08599dd1cb3d51304c13

Unpack DXT colours into array of 16 colour values.

unpackDXTAlpha cpp instm Ogre::DDSCodec classOgre_1_1DDSCodec.html aeded87a6dfa34ab2c5ea414f8b2d8b79

Unpack DXT alphas into array of 16 colour values.

unpackDXTAlpha cpp instm Ogre::DDSCodec classOgre_1_1DDSCodec.html a972ff5083495e26c2ca0124f38dc7264

Unpack DXT alphas into array of 16 colour values.

mType cpp data Ogre::DDSCodec classOgre_1_1DDSCodec.html a63912ad1c6d9bbb128d01ce020d10ee1 msInstance cpp data Ogre::DDSCodec classOgre_1_1DDSCodec.html a46a9a596e479220b79c805d0be1b69cc

Single registered codec instance.

Ogre::DefaultHardwareVertexBuffer c cl Ogre::DefaultHardwareVertexBuffer classOgre_1_1DefaultHardwareVertexBuffer.html

Specialisation of HardwareVertexBuffer for emulation.

OgreDefaultHardwareBufferManager.h DefaultHardwareVertexBuffer cpp instm Ogre::DefaultHardwareVertexBuffer classOgre_1_1DefaultHardwareVertexBuffer.html aa5183b34129853ef313e25124774765b DefaultHardwareVertexBuffer cpp instm Ogre::DefaultHardwareVertexBuffer classOgre_1_1DefaultHardwareVertexBuffer.html a468a3613b28d6e71e133bdd614c34fb3 ~DefaultHardwareVertexBuffer cpp instm Ogre::DefaultHardwareVertexBuffer classOgre_1_1DefaultHardwareVertexBuffer.html a8948709dd74ed94d272048dc45bd4239 readData cpp instm Ogre::DefaultHardwareVertexBuffer classOgre_1_1DefaultHardwareVertexBuffer.html ae1f894a36722be684e970bfde207400b

See HardwareBuffer.

writeData cpp instm Ogre::DefaultHardwareVertexBuffer classOgre_1_1DefaultHardwareVertexBuffer.html aa7adeb5ed6e988ee23db8e9bd030b03a

See HardwareBuffer.

lock cpp instm Ogre::DefaultHardwareVertexBuffer classOgre_1_1DefaultHardwareVertexBuffer.html a14eb8ea50b3eb46146dcfad7a08ebe73

Override HardwareBuffer to turn off all shadowing.

unlock cpp instm Ogre::DefaultHardwareVertexBuffer classOgre_1_1DefaultHardwareVertexBuffer.html af532954d6a6a748a654446feb428fbd0

Override HardwareBuffer to turn off all shadowing.

getManager cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a4ed0f6954395556a3dbc5899fe5df401

Return the manager of this buffer, if any.

getVertexSize cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html adc5090970f3336432f181a42564855c7

Gets the size in bytes of a single vertex in this buffer.

getNumVertices cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html aadf84ce66787e07b1119e278fdd67a6e

Get the number of vertices in this buffer.

getIsInstanceData cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ad1690aff2bf71373e8dca22c5161e493

Get if this vertex buffer is an &quot;instance data&quot; buffer (per instance)

setIsInstanceData cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ae57160dc300a13c6b37cfc8c56edd82c

Set if this vertex buffer is an &quot;instance data&quot; buffer (per instance)

getInstanceDataStepRate cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a8e429a2b99675667ce7444bef6d74103

Get the number of instances to draw using the same per-instance data before advancing in the buffer b...

setInstanceDataStepRate cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a77a0371bc1b1f48fe6303df7d26267fe

Set the number of instances to draw using the same per-instance data before advancing in the buffer b...

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

_updateFromShadow cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a344c52f2214eaff097d5fbc390e7684b

Updates the real buffer from the shadow buffer, if required.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockImpl cpp instm Ogre::DefaultHardwareVertexBuffer classOgre_1_1DefaultHardwareVertexBuffer.html a75719625e5f2e41cd4ff6e27a0edbe28

See HardwareBuffer.

unlockImpl cpp instm Ogre::DefaultHardwareVertexBuffer classOgre_1_1DefaultHardwareVertexBuffer.html aaf306e33639147e7ccbdd2c3b899ea07

See HardwareBuffer.

checkIfVertexInstanceDataIsSupported cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a7bf67cf28784a047fae3f0837c19c742

Checks if vertex instance data is supported by the render system.

mData cpp data Ogre::DefaultHardwareVertexBuffer classOgre_1_1DefaultHardwareVertexBuffer.html adb11aa093b2eed2feba42648e68a6cfa mMgr cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a76962312880d3d62c29bd02db4889404 mNumVertices cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a36d77550269d084792c0c863ca5e8a35 mVertexSize cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ab8eb0ea0224219c41ce7630bdfa1fa8c mIsInstanceData cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html aa35769af03b2b6d71ac38e8f2aaba78a mInstanceDataStepRate cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a9b6f93aec8f3a810822de34cc1c902c7 mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::DefaultHardwareIndexBuffer c cl Ogre::DefaultHardwareIndexBuffer classOgre_1_1DefaultHardwareIndexBuffer.html

Specialisation of HardwareIndexBuffer for emulation.

OgreDefaultHardwareBufferManager.h DefaultHardwareIndexBuffer cpp instm Ogre::DefaultHardwareIndexBuffer classOgre_1_1DefaultHardwareIndexBuffer.html a17e622be7c689d6093d5705f944d6515 ~DefaultHardwareIndexBuffer cpp instm Ogre::DefaultHardwareIndexBuffer classOgre_1_1DefaultHardwareIndexBuffer.html ac5c21c1c2b849c6e562539b486d24b06 readData cpp instm Ogre::DefaultHardwareIndexBuffer classOgre_1_1DefaultHardwareIndexBuffer.html a6889643eecbb00da9ae4c13042c28a42

See HardwareBuffer.

writeData cpp instm Ogre::DefaultHardwareIndexBuffer classOgre_1_1DefaultHardwareIndexBuffer.html af483fb9a4dad86099af6ab2c9c8f24dd

See HardwareBuffer.

lock cpp instm Ogre::DefaultHardwareIndexBuffer classOgre_1_1DefaultHardwareIndexBuffer.html a377ec1f48ea9a94ae6c84010dd697618

Override HardwareBuffer to turn off all shadowing.

unlock cpp instm Ogre::DefaultHardwareIndexBuffer classOgre_1_1DefaultHardwareIndexBuffer.html a99e0bdf70d975699bffaf987a4616b3e

Override HardwareBuffer to turn off all shadowing.

getManager cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a7f676fc66c7f4b0c9fc31800d021742e

Return the manager of this buffer, if any.

getType cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a3f2671fe0ad937070ea24d9bc7626cd3

Get the type of indexes used in this buffer.

getNumIndexes cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html ab9e775a91b90c6bbac888d97fe51d9d2

Get the number of indexes in this buffer.

getIndexSize cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a294ab09e6caef25b3c42c277a5de95e1

Get the size in bytes of each index.

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

_updateFromShadow cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a344c52f2214eaff097d5fbc390e7684b

Updates the real buffer from the shadow buffer, if required.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockImpl cpp instm Ogre::DefaultHardwareIndexBuffer classOgre_1_1DefaultHardwareIndexBuffer.html aa6fb414450d575e1ee37f3d72415da70

See HardwareBuffer.

unlockImpl cpp instm Ogre::DefaultHardwareIndexBuffer classOgre_1_1DefaultHardwareIndexBuffer.html a5d2c3465f93214d1035ac698df6f4a65

See HardwareBuffer.

mData cpp data Ogre::DefaultHardwareIndexBuffer classOgre_1_1DefaultHardwareIndexBuffer.html a4d403dfbe403dc22887b2834cd47b4cf mMgr cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html af67b89fb4d762d17da970269bcd9894a mIndexType cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html ad55227078ba92018afb29c98a1287eb6 mNumIndexes cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a8dfffabc8a138184c98227c7ad4fe871 mIndexSize cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a55901ccfe05b1d3dc65be17174aae6ed mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca IT_16BIT cpp econst Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a25ba4923e015d46de162f7cc4c256326a53907abe886cb9c6ebeb2520733aee4a IT_32BIT cpp econst Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a25ba4923e015d46de162f7cc4c256326aa5194f6b6d409b1b20f91adf989ef329 HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::DefaultHardwareBufferManagerBase c cl Ogre::DefaultHardwareBufferManagerBase classOgre_1_1DefaultHardwareBufferManagerBase.html

Specialisation of HardwareBufferManagerBase to emulate hardware buffers.

OgreDefaultHardwareBufferManager.h DefaultHardwareBufferManagerBase cpp instm Ogre::DefaultHardwareBufferManagerBase classOgre_1_1DefaultHardwareBufferManagerBase.html ae3b825437f25fa17ea8214f07f5f84c9 ~DefaultHardwareBufferManagerBase cpp instm Ogre::DefaultHardwareBufferManagerBase classOgre_1_1DefaultHardwareBufferManagerBase.html aed0d94c98d38ca08a167b308932b4959 createVertexBuffer cpp instm Ogre::DefaultHardwareBufferManagerBase classOgre_1_1DefaultHardwareBufferManagerBase.html a8fdf01dfbeaff6554d9143678ae1643c

Creates a vertex buffer.

createIndexBuffer cpp instm Ogre::DefaultHardwareBufferManagerBase classOgre_1_1DefaultHardwareBufferManagerBase.html ab8fff4e2c119799e1ba82310f8b83a33

Create a hardware vertex buffer.

createRenderToVertexBuffer cpp instm Ogre::DefaultHardwareBufferManagerBase classOgre_1_1DefaultHardwareBufferManagerBase.html a16b62aaec109b459ac7403ce1852bd51

Create a hardware vertex buffer.

createVertexDeclaration cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aa8203be281c1d4f66efd3e5f9616962a

Creates a new vertex declaration.

destroyVertexDeclaration cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a95462f68508b75a7d87d0c5e496806fa

Destroys a vertex declaration.

createVertexBufferBinding cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a061290f70a7b145768a09030ac8684bf

Creates a new VertexBufferBinding.

destroyVertexBufferBinding cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a8f392b28a07b9f8f6b70f3020598acfe

Destroys a VertexBufferBinding.

registerVertexBufferSourceAndCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a1deff999bf2f7fa437609fca417810e9

Registers a vertex buffer as a copy of another.

allocateVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aabe7d6ac6a04013f106656c76a0eb222

Allocates a copy of a given vertex buffer.

releaseVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ace31f1bc14e398d1379b1e50af9f87c3

Manually release a vertex buffer copy for others to subsequently use.

touchVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6530263f486220aa3040129240d3caed

Tell engine that the vertex buffer copy intent to reuse.

_freeUnusedBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a33cb1e71d569f6c3b277c70bdea870c0

Free all unused vertex buffer copies.

_releaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a507f064fdba0dd61a438f61a2dafac26

Internal method for releasing all temporary buffers which have been allocated using BLT_AUTOMATIC_REL...

_forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a0de1e9752a1f55aadcc839a4c1633a2f

Internal method that forces the release of copies of a given buffer.

_forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a9f39d0b6878ef2827887a5fb5ba32ba4

Internal method that forces the release of copies of a given buffer.

_notifyVertexBufferDestroyed cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a29b2e243bab8522ae27ec23268ea154a

Notification that a hardware vertex buffer has been destroyed.

_notifyIndexBufferDestroyed cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aa12ae6a67af715b2be80182bd05abb46

Notification that a hardware index buffer has been destroyed.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d VertexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac413284fee3eb42ef05be9a920da448b

WARNING: The following two members should place before all other members.

IndexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a2b2a1446c08ef1bb58c47987b62d83d0 VertexDeclarationList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3ae22ef96c13dfa02878d27d592f3bc VertexBufferBindingList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a44e20d0e3ca12fa67e5003266a87af52 FreeTemporaryVertexBufferMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab1b16f5bb965056ed416ca0d7eedb991

Map from original buffer to temporary buffers.

TemporaryVertexBufferLicenseMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac56a99f7b4b029db20fd8b94f1e82c13

Map from temporary buffer to details of a license.

destroyAllDeclarations cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a4be16779dfe2b99fc3395bfe66ba4b4d

Internal method for destroys all vertex declarations.

destroyAllBindings cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a995a5db6b774e98b46c598dcb569f983

Internal method for destroys all vertex buffer bindings.

createVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3756b338f15ec08f13109ec3f8808a1

Internal method for creates a new vertex declaration, may be overridden by certain rendering APIs...

destroyVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html af111248f2e13a5b6a49ca993a2e526e1

Internal method for destroys a vertex declaration, may be overridden by certain rendering APIs...

createVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a36d7b275f4a2b39b27f55ace09140d03

Internal method for creates a new VertexBufferBinding, may be overridden by certain rendering APIs...

destroyVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a39d2f9bd9b2388498b2143fb7c24710c

Internal method for destroys a VertexBufferBinding, may be overridden by certain rendering APIs...

makeBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac3cb89b74c26e42415d599b59079f5d7

Creates a new buffer as a copy of the source, does not copy data.

mVertexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6a99117e4adc55561ec0eb36617115a4 mIndexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a458d12d5abfa8d8971a4c4c6b214f799 mVertexDeclarations cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab93e6c8ebe86328233d604c78f9cbb7b mVertexBufferBindings cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a30d13bdd51fd0ffb1b2f5cc13bc15786 mFreeTempVertexBufferMap cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac5339ff98d67f523eb88f9d1b29567d9

Map of current available temp buffers.

mTempVertexBufferLicenses cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a811086c11e14fa760b42ea958884804e

Map of currently licensed temporary buffers.

mUnderUsedFrameCount cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a98d9ba3a449e791f89a53d7fcf89c00a

Number of frames elapsed since temporary buffers utilization was above half the available.

UNDER_USED_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html afd420f56dc09d1e9975179e2ffe824ca

Number of frames to wait before free unused temporary buffers.

EXPIRED_DELAY_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a66f8e4f014fc41a52f35f7c0b03569e0

Frame delay for BLT_AUTOMATIC_RELEASE temporary buffers.

BLT_MANUAL_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa372ccf538e8a6022bba092d2b47f4fdb

Licensee will only release buffer when it says so.

BLT_AUTOMATIC_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa994cf0191de83556e3c1e6cf30cd6acb

Licensee can have license revoked.

Ogre::DefaultHardwareBufferManager c cl Ogre::DefaultHardwareBufferManager classOgre_1_1DefaultHardwareBufferManager.html

DefaultHardwareBufferManager as a Singleton.

OgreDefaultHardwareBufferManager.h DefaultHardwareBufferManager cpp instm Ogre::DefaultHardwareBufferManager classOgre_1_1DefaultHardwareBufferManager.html a4cd035da8caa2867d327ea9490f91c4d ~DefaultHardwareBufferManager cpp instm Ogre::DefaultHardwareBufferManager classOgre_1_1DefaultHardwareBufferManager.html a222290dca734e3cb879691b334776e34 createVertexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html adee7ce85fcdeefb8b97b37ece2bab8e4 createIndexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a90b4266571e1852e2475a63c062623a2 createRenderToVertexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a875cea867279770d7900f292a8217db6 createVertexDeclaration cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a0d6a29a55a89d937cec4cbaa6c7e8b4b destroyVertexDeclaration cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a8df941430aef9a6c87660655b51672a3 createVertexBufferBinding cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a4d907dd6ed467886ca7df6a188b73d4d destroyVertexBufferBinding cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html af5abdc6a7e28634b759189e54f1e6fdd registerVertexBufferSourceAndCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a763b65efa057185d7acbe073bf0e3610 allocateVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a9061909fca1c96d50ddbeeee6df8a4d8 releaseVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a34bc652b029f856a5b130f850ba333a0 touchVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html af83a478657dabe2d2e35f0d876abcc5b _freeUnusedBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a9a2793066da237001972061b76930c95 _releaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a8632cd79b8f18ed2b21bd6b474a49276 _forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html ab523a5b31c88599812538441b7e37775 _forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a0da9a2c9a66030d32c90871191da0b6a _notifyVertexBufferDestroyed cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a2b188dbba89b0210ad7359434aa87bee _notifyIndexBufferDestroyed cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html aee835c8225ba41a1358db813ce080b0e operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a380063fef4a4563c90d45a03ac196dc7

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html ab633b90f5015dc3199f96e0514347b3b

Override standard Singleton retrieval.

VertexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac413284fee3eb42ef05be9a920da448b

WARNING: The following two members should place before all other members.

IndexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a2b2a1446c08ef1bb58c47987b62d83d0 VertexDeclarationList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3ae22ef96c13dfa02878d27d592f3bc VertexBufferBindingList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a44e20d0e3ca12fa67e5003266a87af52 FreeTemporaryVertexBufferMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab1b16f5bb965056ed416ca0d7eedb991

Map from original buffer to temporary buffers.

TemporaryVertexBufferLicenseMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac56a99f7b4b029db20fd8b94f1e82c13

Map from temporary buffer to details of a license.

destroyAllDeclarations cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a4be16779dfe2b99fc3395bfe66ba4b4d

Internal method for destroys all vertex declarations.

destroyAllBindings cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a995a5db6b774e98b46c598dcb569f983

Internal method for destroys all vertex buffer bindings.

createVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3756b338f15ec08f13109ec3f8808a1

Internal method for creates a new vertex declaration, may be overridden by certain rendering APIs...

destroyVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html af111248f2e13a5b6a49ca993a2e526e1

Internal method for destroys a vertex declaration, may be overridden by certain rendering APIs...

createVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a36d7b275f4a2b39b27f55ace09140d03

Internal method for creates a new VertexBufferBinding, may be overridden by certain rendering APIs...

destroyVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a39d2f9bd9b2388498b2143fb7c24710c

Internal method for destroys a VertexBufferBinding, may be overridden by certain rendering APIs...

makeBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac3cb89b74c26e42415d599b59079f5d7

Creates a new buffer as a copy of the source, does not copy data.

mImpl cpp data Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a154ee1cdff3ec67765532601ad272cb8 mVertexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6a99117e4adc55561ec0eb36617115a4 mIndexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a458d12d5abfa8d8971a4c4c6b214f799 mVertexDeclarations cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab93e6c8ebe86328233d604c78f9cbb7b mVertexBufferBindings cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a30d13bdd51fd0ffb1b2f5cc13bc15786 mFreeTempVertexBufferMap cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac5339ff98d67f523eb88f9d1b29567d9

Map of current available temp buffers.

mTempVertexBufferLicenses cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a811086c11e14fa760b42ea958884804e

Map of currently licensed temporary buffers.

mUnderUsedFrameCount cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a98d9ba3a449e791f89a53d7fcf89c00a

Number of frames elapsed since temporary buffers utilization was above half the available.

UNDER_USED_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html afd420f56dc09d1e9975179e2ffe824ca

Number of frames to wait before free unused temporary buffers.

EXPIRED_DELAY_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a66f8e4f014fc41a52f35f7c0b03569e0

Frame delay for BLT_AUTOMATIC_RELEASE temporary buffers.

msSingleton unknown data Ogre::Singleton< HardwareBufferManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 BLT_MANUAL_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa372ccf538e8a6022bba092d2b47f4fdb

Licensee will only release buffer when it says so.

BLT_AUTOMATIC_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa994cf0191de83556e3c1e6cf30cd6acb

Licensee can have license revoked.

Ogre::DeflateStream c cl Ogre::DeflateStream classOgre_1_1DeflateStream.html

Stream which compresses / uncompresses data using the &#39;deflate&#39; compression algorithm.

OgreDeflate.h DeflateStream cpp instm Ogre::DeflateStream classOgre_1_1DeflateStream.html a818c2d1085083eec882aaebea2ed9937

Constructor for creating unnamed stream wrapping another stream.

DeflateStream cpp instm Ogre::DeflateStream classOgre_1_1DeflateStream.html aaf4a7e44a857fbb0ada71061df3e8ad2

Constructor for creating named stream wrapping another stream.

~DeflateStream cpp instm Ogre::DeflateStream classOgre_1_1DeflateStream.html a7ab66addcbf428322b1caea1d9c88cea isCompressedStreamValid cpp instm Ogre::DeflateStream classOgre_1_1DeflateStream.html accce1307c2fadcb102817b6c2e37bdd3

Returns whether the compressed stream is valid deflated data.

read cpp instm Ogre::DeflateStream classOgre_1_1DeflateStream.html a9f6e5c9b9e494733cc80f691de787362 write cpp instm Ogre::DeflateStream classOgre_1_1DeflateStream.html aa0006ee4213a6af6e0aae98f59332d1d skip cpp instm Ogre::DeflateStream classOgre_1_1DeflateStream.html af142a9dab933b2ff36a12ae5016d59c8 seek cpp instm Ogre::DeflateStream classOgre_1_1DeflateStream.html aaf00e810593e4c47647f3565ab06a849 tell cpp instm Ogre::DeflateStream classOgre_1_1DeflateStream.html a4696077e3d53012d2e508502e1459686 eof cpp instm Ogre::DeflateStream classOgre_1_1DeflateStream.html afe98061cf1e9f44fa59ea3707da21d14 close cpp instm Ogre::DeflateStream classOgre_1_1DeflateStream.html afd205aacbca957108898ce799603bf3f getName cpp instm Ogre::DataStream classOgre_1_1DataStream.html a7ebd86825f86b7114024d168e9751395

Returns the name of the stream, if it has one.

getAccessMode cpp instm Ogre::DataStream classOgre_1_1DataStream.html a5c83611aecda5358beb6c6e035f33b51

Gets the access mode of the stream.

isReadable cpp instm Ogre::DataStream classOgre_1_1DataStream.html a4779f7f57ff90ce12882c7c891651a71

Reports whether this stream is readable.

isWriteable cpp instm Ogre::DataStream classOgre_1_1DataStream.html a91509b9cec70111c65570883810224be

Reports whether this stream is writeable.

operator>> cpp instm Ogre::DataStream classOgre_1_1DataStream.html a49bfe5809b50735b5ce49e7df9615e5a readLine cpp instm Ogre::DataStream classOgre_1_1DataStream.html aedc53a8cff5334563283a4557d423b25

Get a single line from the stream.

getLine cpp instm Ogre::DataStream classOgre_1_1DataStream.html a86d2ff5dff63ce4b689dd1d486d3243f

Returns a String containing the next line of data, optionally trimmed for whitespace.

getAsString cpp instm Ogre::DataStream classOgre_1_1DataStream.html a022f49c9313deffc5da4383d59d1f32d

Returns a String containing the entire stream.

skipLine cpp instm Ogre::DataStream classOgre_1_1DataStream.html a32966ad5a814f8c72fe0affbefcc6f55

Skip a single line from the stream.

size cpp instm Ogre::DataStream classOgre_1_1DataStream.html a1d4e9568e53a8071ea9b29a015425aef

Returns the total size of the data to be read from the stream, or 0 if this is indeterminate for this...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d init cpp instm Ogre::DeflateStream classOgre_1_1DeflateStream.html af6c1ebb22095a62e38cf501f6683172d destroy cpp instm Ogre::DeflateStream classOgre_1_1DeflateStream.html a2de9446e4d3c91ad6921cd02fdd889dd compressFinal cpp instm Ogre::DeflateStream classOgre_1_1DeflateStream.html a12ca20635fa7fac2ad351c4245a53fd9 mCompressedStream cpp data Ogre::DeflateStream classOgre_1_1DeflateStream.html a024e93885096fa4ad173eeaff662db58 mTmpWriteStream cpp data Ogre::DeflateStream classOgre_1_1DeflateStream.html a128d2927cfb876b9a6e1d28b44af3f1e mTempFileName cpp data Ogre::DeflateStream classOgre_1_1DeflateStream.html adfb37cc37e17df4c0d734bbf55f98f90 mZStream cpp data Ogre::DeflateStream classOgre_1_1DeflateStream.html a85ce03abdcfb8904a942cc2e0eafa7c8 mCurrentPos cpp data Ogre::DeflateStream classOgre_1_1DeflateStream.html a691e32453639f8356ba7b66edc650a7f mReadCache cpp data Ogre::DeflateStream classOgre_1_1DeflateStream.html a4349212fc17bf2346574bc636d036d92

Cache for read data in case skipping around.

mTmp cpp data Ogre::DeflateStream classOgre_1_1DeflateStream.html a249843cf1386300d0ccae577d29fc363

Intermediate buffer for read / write.

mIsCompressedValid cpp data Ogre::DeflateStream classOgre_1_1DeflateStream.html a418d2338032eec00e54624700ab8ba22

Whether the underlying stream is valid compressed data.

mName cpp data Ogre::DataStream classOgre_1_1DataStream.html a371660702e913ca2799f0478a2154af7

The name (e.g. resource name) that can be used to identify the source fot his data (optional)...

mSize cpp data Ogre::DataStream classOgre_1_1DataStream.html a260d2aa9971abc5b8412cff1a01d6382

Size of the data in the stream (may be 0 if size cannot be determined)

mAccess cpp data Ogre::DataStream classOgre_1_1DataStream.html a8eab8765fb7120bb1e519ff8d2460b13

What type of access is allowed (AccessMode)

READ cpp econst Ogre::DataStream classOgre_1_1DataStream.html a81856582e643b4a560e6c3d3ad05e08cac5f9d1587e9cc7dd1577af114dcba50e WRITE cpp econst Ogre::DataStream classOgre_1_1DataStream.html a81856582e643b4a560e6c3d3ad05e08ca8e221ca82d405d21d275997fbd3eb900 Ogre::DepthBuffer c cl Ogre::DepthBuffer classOgre_1_1DepthBuffer.html

An abstract class that contains a depth/stencil buffer.

OgreDepthBuffer.h DepthBuffer cpp instm Ogre::DepthBuffer group__RenderSystem.html ga90ab98914c730458fccb9780f850b905 ~DepthBuffer cpp instm Ogre::DepthBuffer group__RenderSystem.html ga23ee0fd93e778767b81bebd382bb4306 _setPoolId cpp instm Ogre::DepthBuffer group__RenderSystem.html ga7af5c611687492846891914dcac303d2 getPoolId cpp instm Ogre::DepthBuffer group__RenderSystem.html gac8b0f5f8c7d5670211e34e029e35affd getBitDepth cpp instm Ogre::DepthBuffer group__RenderSystem.html ga728fb1f26362f18ea1ba9ff5fc263b05 getWidth cpp instm Ogre::DepthBuffer group__RenderSystem.html ga77ae374dc411a407cf0a85dcba49e0f2 getHeight cpp instm Ogre::DepthBuffer group__RenderSystem.html gac84019090a7e7ba340cbf5b556c191c2 getFsaa cpp instm Ogre::DepthBuffer group__RenderSystem.html ga7f521691f0eab6e1bdfa7b1d501f7687 getFsaaHint cpp instm Ogre::DepthBuffer group__RenderSystem.html gaab49222ad26390c447c56c30c29261bd isManual cpp instm Ogre::DepthBuffer group__RenderSystem.html ga71910f006c803f2e45b8c11a89f67a64 isCompatible cpp instm Ogre::DepthBuffer group__RenderSystem.html ga8cf8405ae305b1d18006074d280880c5

Returns whether the specified RenderTarget is compatible with this DepthBuffer That is...

_notifyRenderTargetAttached cpp instm Ogre::DepthBuffer group__RenderSystem.html ga26c4ce1003ddab1ed7e3befecb0888a1

Called when a RenderTarget is attaches this DepthBuffer.

_notifyRenderTargetDetached cpp instm Ogre::DepthBuffer group__RenderSystem.html ga227b541ef2ae3de53334c10397a08f99

Called when a RenderTarget is detaches from this DepthBuffer.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d RenderTargetSet cpp tdef Ogre::DepthBuffer group__RenderSystem.html ga842c0f22b9bdbe661583f5459799b1db detachFromAllRenderTargets cpp instm Ogre::DepthBuffer group__RenderSystem.html gac7f74e3076471b940b1a3be3a6c358d2 mPoolId cpp data Ogre::DepthBuffer group__RenderSystem.html ga8898edcd32480833756db34086b73e95 mBitDepth cpp data Ogre::DepthBuffer group__RenderSystem.html gac0fb796a44c5f0abfa197d4185a85227 mWidth cpp data Ogre::DepthBuffer group__RenderSystem.html ga06e7b623df9b2b5827c51bc8756f7ef4 mHeight cpp data Ogre::DepthBuffer group__RenderSystem.html ga1e7ca8b8f4774aa786987b9454be86d3 mFsaa cpp data Ogre::DepthBuffer group__RenderSystem.html ga18ea722feff9985a01e57a7f9f0f9052 mFsaaHint cpp data Ogre::DepthBuffer group__RenderSystem.html ga97b950482c8f1ab2f6ba47bb4f77b2e2 mManual cpp data Ogre::DepthBuffer group__RenderSystem.html ga48a92115245b988be0be1a254c2bc9af mAttachedRenderTargets cpp data Ogre::DepthBuffer group__RenderSystem.html ga303a8362b22c324be2e57c780b870b3a Ogre::DistanceLodStrategy c cl Ogre::DistanceLodStrategy classOgre_1_1DistanceLodStrategy.html

Level of detail strategy based on distance from camera.

OgreDistanceLodStrategy.h DistanceLodStrategy cpp instm Ogre::DistanceLodStrategy classOgre_1_1DistanceLodStrategy.html a0895b7a4acfbd28f280001c8471fda9e

Default constructor.

getBaseValue cpp instm Ogre::DistanceLodStrategy classOgre_1_1DistanceLodStrategy.html a3381326ffec982e9802d5aed939ed5e2 transformBias cpp instm Ogre::DistanceLodStrategy classOgre_1_1DistanceLodStrategy.html a04270f9d9e5fbc477165d3f144ff9784 transformUserValue cpp instm Ogre::DistanceLodStrategy classOgre_1_1DistanceLodStrategy.html a8b5d00ef6be1bc9b01425ebaef92f9ee getIndex cpp instm Ogre::DistanceLodStrategy classOgre_1_1DistanceLodStrategy.html a707baad795a5dd6643bc335040a04420 getIndex cpp instm Ogre::DistanceLodStrategy classOgre_1_1DistanceLodStrategy.html a421d816ca3303ca19f101a77a2c5d9ac sort cpp instm Ogre::DistanceLodStrategy classOgre_1_1DistanceLodStrategy.html af258103836e2ab73ca7b1d9510edea2b isSorted cpp instm Ogre::DistanceLodStrategy classOgre_1_1DistanceLodStrategy.html a71245161c9a208a9041ed7b9b0fb5352 setReferenceView cpp instm Ogre::DistanceLodStrategy classOgre_1_1DistanceLodStrategy.html a74e3468c5a9405df7dac665b4e096877

Sets the reference view upon which the distances were based.

setReferenceViewEnabled cpp instm Ogre::DistanceLodStrategy classOgre_1_1DistanceLodStrategy.html a490c71e3c42310a72fcaaf5add512d78

Enables to disables use of the reference view.

getReferenceViewEnabled cpp instm Ogre::DistanceLodStrategy classOgre_1_1DistanceLodStrategy.html a58e0131d6c0dc27c2869a65f18562e1a

Determine if use of the reference view is enabled.

getValue cpp instm Ogre::LodStrategy classOgre_1_1LodStrategy.html aae80184002889618f1a7668e25078c05

Compute the lod value for a given movable object relative to a given camera.

assertSorted cpp instm Ogre::LodStrategy classOgre_1_1LodStrategy.html aa904d7ba5622837991539bd3eb9dc815

Assert that the lod values are sorted from greatest detail to least detail.

getName cpp instm Ogre::LodStrategy classOgre_1_1LodStrategy.html a4dc72d5700c871cb12a1409c7e71e08b

Get the name of this strategy.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::DistanceLodStrategy classOgre_1_1DistanceLodStrategy.html ae26c603a15f607a5b7d14ea4880e5b6f

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::DistanceLodStrategy classOgre_1_1DistanceLodStrategy.html ae2aaf5da3ac815bcfe44a4f1c106dd2b

Override standard Singleton retrieval.

getValueImpl cpp instm Ogre::DistanceLodStrategy classOgre_1_1DistanceLodStrategy.html a7315d1a50f0505d7888440f7149e628f isSortedAscending cpp clm Ogre::LodStrategy classOgre_1_1LodStrategy.html ae651397cff148b52d2f11c85ac7a21a8

Implementation of isSorted suitable for ascending values.

isSortedDescending cpp clm Ogre::LodStrategy classOgre_1_1LodStrategy.html a1fbe6424bfb9378195af171ecfe67b4a

Implementation of isSorted suitable for descending values.

sortAscending cpp clm Ogre::LodStrategy classOgre_1_1LodStrategy.html ad3ec3a979bce1a52d77770d0d77e8e7b

Implementation of sort suitable for ascending values.

sortDescending cpp clm Ogre::LodStrategy classOgre_1_1LodStrategy.html a09d598f542e925a2a69af2015d8decc1

Implementation of sort suitable for descending values.

getIndexAscending cpp clm Ogre::LodStrategy classOgre_1_1LodStrategy.html af9920afcfe458d47025e955ed67e34a6

Implementation of getIndex suitable for ascending values.

getIndexAscending cpp clm Ogre::LodStrategy classOgre_1_1LodStrategy.html a086cb335b052378370e43dd6868a1a5d

Implementation of getIndex suitable for ascending values.

getIndexDescending cpp clm Ogre::LodStrategy classOgre_1_1LodStrategy.html a6f80f29378aa401e8071df39d6e2babd

Implementation of getIndex suitable for descending values.

getIndexDescending cpp clm Ogre::LodStrategy classOgre_1_1LodStrategy.html a7991ade884172ecbce3a28697a4f27ca

Implementation of getIndex suitable for descending values.

mName cpp data Ogre::LodStrategy classOgre_1_1LodStrategy.html a769ac92afc0408591b50fd33f71372d0

Name of this strategy.

msSingleton unknown data Ogre::Singleton< DistanceLodStrategy > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 mReferenceViewEnabled cpp data Ogre::DistanceLodStrategy classOgre_1_1DistanceLodStrategy.html ae9eb821935684ef28be3095208985e1f mReferenceViewValue cpp data Ogre::DistanceLodStrategy classOgre_1_1DistanceLodStrategy.html a03fc36553715fa45072c777041a1f17a Ogre::DualQuaternion c cl Ogre::DualQuaternion classOgre_1_1DualQuaternion.html

Implementation of a dual quaternion, i.e.

OgreDualQuaternion.h DualQuaternion cpp instm Ogre::DualQuaternion classOgre_1_1DualQuaternion.html a80edaf9534e9738f6125ecec0e30ca61

Default constructor, initializes to identity rotation (aka 0°), and zero translation (0...

DualQuaternion cpp instm Ogre::DualQuaternion classOgre_1_1DualQuaternion.html a845da9e63d380d8b71ea6f740b7fd4a1

Construct from an explicit list of values.

DualQuaternion cpp instm Ogre::DualQuaternion classOgre_1_1DualQuaternion.html a433f730b581493a9358c5b542a0bffd2

Construct a dual quaternion from a transformation matrix.

DualQuaternion cpp instm Ogre::DualQuaternion classOgre_1_1DualQuaternion.html a10574bf89fef9fc12fac5ed4e8085f71

Construct a dual quaternion from a unit quaternion and a translation vector.

DualQuaternion cpp instm Ogre::DualQuaternion classOgre_1_1DualQuaternion.html a303afd76b65bd34a28accdb6eb0c024c

Construct a dual quaternion from 8 manual w/x/y/z/dw/dx/dy/dz values.

operator[] cpp instm Ogre::DualQuaternion classOgre_1_1DualQuaternion.html ad09ca2a40495a5ce79ab74738ce4005d

Array accessor operator.

operator[] cpp instm Ogre::DualQuaternion classOgre_1_1DualQuaternion.html af666d1865aa8b3467648b96e8c597217

Array accessor operator.

operator= cpp instm Ogre::DualQuaternion classOgre_1_1DualQuaternion.html a410cb35a3ac7a805f4628c9e62ad46f9 operator== cpp instm Ogre::DualQuaternion classOgre_1_1DualQuaternion.html a86d06821d6faba9a8fce263605572e6f operator!= cpp instm Ogre::DualQuaternion classOgre_1_1DualQuaternion.html a78c52f496197e1dd2fabce71e7684170 ptr cpp instm Ogre::DualQuaternion classOgre_1_1DualQuaternion.html a61d7206748dafb2a32a0a0bf1889f74d

Pointer accessor for direct copying.

ptr cpp instm Ogre::DualQuaternion classOgre_1_1DualQuaternion.html a2085657bf1f813c4dd0dcf961059244a

Pointer accessor for direct copying.

swap cpp instm Ogre::DualQuaternion classOgre_1_1DualQuaternion.html a80c92016a8442946a264b8c13ba9f300

Exchange the contents of this dual quaternion with another.

isNaN cpp instm Ogre::DualQuaternion classOgre_1_1DualQuaternion.html a7f1028534850e2429921f421ecf69fe5

Check whether this dual quaternion contains valid values.

fromRotationTranslation cpp instm Ogre::DualQuaternion classOgre_1_1DualQuaternion.html ad753b864d41eab164118718b27a46425

Construct a dual quaternion from a rotation described by a Quaternion and a translation described by ...

toRotationTranslation cpp instm Ogre::DualQuaternion classOgre_1_1DualQuaternion.html afe1f97cc186b3bcd9f7bf42c7143d924

Convert a dual quaternion into its two components, a Quaternion representing the rotation and a Vecto...

fromTransformationMatrix cpp instm Ogre::DualQuaternion classOgre_1_1DualQuaternion.html a5858fa3beebd2b6a43aabe38e31058f6

Construct a dual quaternion from a 4x4 transformation matrix.

toTransformationMatrix cpp instm Ogre::DualQuaternion classOgre_1_1DualQuaternion.html a892a4ba63fc8fb417ece235d9fecfb6b

Convert a dual quaternion to a 4x4 transformation matrix.

w cpp data Ogre::DualQuaternion classOgre_1_1DualQuaternion.html a4e1b52752fb889035e68f893f2a246c6 x cpp data Ogre::DualQuaternion classOgre_1_1DualQuaternion.html a1afbb66b83f2085f452bb663ceafc9dc y cpp data Ogre::DualQuaternion classOgre_1_1DualQuaternion.html a43375b322ae7a0b7f5d03318bfa33f17 z cpp data Ogre::DualQuaternion classOgre_1_1DualQuaternion.html aca62cb2fb2eeab0637b35bc920a7cae4 dw cpp data Ogre::DualQuaternion classOgre_1_1DualQuaternion.html aef3bbc49149643d5bfc3dbde4064dde3 dx cpp data Ogre::DualQuaternion classOgre_1_1DualQuaternion.html a488ce81a7866d481169647cff04dc17c dy cpp data Ogre::DualQuaternion classOgre_1_1DualQuaternion.html a123fbf0958bccd9f5381d6f124d0586e dz cpp data Ogre::DualQuaternion classOgre_1_1DualQuaternion.html acfec8064c128940237fe204e7b0e9f99 operator<< cpp ffunc Ogre::DualQuaternion classOgre_1_1DualQuaternion.html aa7459724aaeaf956e29b08dad3986c39

Function for writing to a stream.

Ogre::DynLib c cl Ogre::DynLib classOgre_1_1DynLib.html

Resource holding data about a dynamic library.

OgreDynLib.h DynLib cpp instm Ogre::DynLib classOgre_1_1DynLib.html a88102713b4c98c0de690d13dadb465dc

Default constructor - used by DynLibManager.

~DynLib cpp instm Ogre::DynLib classOgre_1_1DynLib.html ae08bbd07a37b87883ec2eacdb8adfd5e

Default destructor.

load cpp instm Ogre::DynLib classOgre_1_1DynLib.html a038546cd3a5b9d9385b14aa3e0a8179b

Load the library.

unload cpp instm Ogre::DynLib classOgre_1_1DynLib.html a2d7af9ece40f8965e36870948427f972

Unload the library.

getName cpp instm Ogre::DynLib classOgre_1_1DynLib.html a69bd2a1b70ccba92339d7c54b1ad8f4f

Get the name of the library.

getSymbol cpp instm Ogre::DynLib classOgre_1_1DynLib.html a5f292bb645a97896b1607409572757c1

Returns the address of the given symbol from the loaded library.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d dynlibError cpp instm Ogre::DynLib classOgre_1_1DynLib.html acf193f8cfcfce832728f25c083051922

Gets the last loading error.

mName cpp data Ogre::DynLib classOgre_1_1DynLib.html af96984b5e5e1d1fcf0cc9966bba7d898 mInst cpp data Ogre::DynLib classOgre_1_1DynLib.html a5303a358bbb6b3829d090012b3077888

Handle to the loaded library.

Ogre::DynLibManager c cl Ogre::DynLibManager classOgre_1_1DynLibManager.html

Manager for Dynamic-loading Libraries.

OgreDynLibManager.h DynLibManager cpp instm Ogre::DynLibManager classOgre_1_1DynLibManager.html a587f59bf19b1d85667046bf0a699cc9c

Default constructor.

~DynLibManager cpp instm Ogre::DynLibManager classOgre_1_1DynLibManager.html ae4db053cd33fd5a0c2362f1068588000

Default destructor.

load cpp instm Ogre::DynLibManager classOgre_1_1DynLibManager.html af4a3f7e3900012a73848d2f7e1dccd17

Loads the passed library.

unload cpp instm Ogre::DynLibManager classOgre_1_1DynLibManager.html a11f5a0dfb9988c2bf4b9ec7d89ff34a2

Unloads the passed library.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::DynLibManager classOgre_1_1DynLibManager.html a8ed0226ad6fbb09423a3641f0dfd2b7b

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::DynLibManager classOgre_1_1DynLibManager.html a34d606f2c393f90e6d2fb29194a53be7

Override standard Singleton retrieval.

DynLibList cpp tdef Ogre::DynLibManager classOgre_1_1DynLibManager.html ae1cb491fab6f7d53a3860a88cb5a8b7a mLibList cpp data Ogre::DynLibManager classOgre_1_1DynLibManager.html a799e373b30bf879b3738529fcbfb3d77 msSingleton unknown data Ogre::Singleton< DynLibManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::EdgeData c cl Ogre::EdgeData classOgre_1_1EdgeData.html

This class contains the information required to describe the edge connectivity of a given set of vert...

OgreEdgeListBuilder.h TriangleFaceNormalList cpp tdef Ogre::EdgeData classOgre_1_1EdgeData.html a73d340f640bae10a852ce72c20d6fc80 TriangleLightFacingList cpp tdef Ogre::EdgeData classOgre_1_1EdgeData.html a04df16ab7fe244a33820dc2ed93bb2d5 TriangleList cpp tdef Ogre::EdgeData classOgre_1_1EdgeData.html abfe60759d5939159ecab6efb47c81190 EdgeList cpp tdef Ogre::EdgeData classOgre_1_1EdgeData.html aaa375d98aaa806ce481eb1fe38b4a3ce EdgeGroupList cpp tdef Ogre::EdgeData classOgre_1_1EdgeData.html a0976a49e32a6081b951b458df36c60b2 updateTriangleLightFacing cpp instm Ogre::EdgeData classOgre_1_1EdgeData.html abc392e96ecd65467b7e17e56f5b6751d

Calculate the light facing state of the triangles in this edge list.

updateFaceNormals cpp instm Ogre::EdgeData classOgre_1_1EdgeData.html a06f4e92565a4b5334aafc92dd923bd12

Updates the face normals for this edge list based on (changed) position information, useful for animated objects.

log cpp instm Ogre::EdgeData classOgre_1_1EdgeData.html a325ca9f8c825077c2ce6e67d11fd0558 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d triangles cpp data Ogre::EdgeData classOgre_1_1EdgeData.html adcd3d9c03ce2bf3a8634b12fe78a9677

Main triangles array, stores all triangles of this edge list.

triangleFaceNormals cpp data Ogre::EdgeData classOgre_1_1EdgeData.html ad171b0cbf84c2266e90ccb093485ea9b

All triangle face normals.

triangleLightFacings cpp data Ogre::EdgeData classOgre_1_1EdgeData.html a846bb6792590b4a3dc9c9f03845feef3

Triangle light facing states.

edgeGroups cpp data Ogre::EdgeData classOgre_1_1EdgeData.html a87c571c8ebe68b3ca039a003ffbe07ad

All edge groups of this edge list.

isClosed cpp data Ogre::EdgeData classOgre_1_1EdgeData.html a85e8278c626ea184a00081f199d14959

Flag indicate the mesh is manifold.

Ogre::EdgeData::Edge c cl Ogre::EdgeData::Edge structOgre_1_1EdgeData_1_1Edge.html

Edge data.

OgreEdgeListBuilder.h triIndex cpp data Ogre::EdgeData::Edge structOgre_1_1EdgeData_1_1Edge.html ac5a9a9bc9dfc4d301058ee4e5c407f8f

The indexes of the 2 tris attached, note that tri 0 is the one where the indexes run _anti_ clockwise...

vertIndex cpp data Ogre::EdgeData::Edge structOgre_1_1EdgeData_1_1Edge.html aad95e9ee5714e7413367fe6c8ba5dd20

The vertex indices for this edge.

sharedVertIndex cpp data Ogre::EdgeData::Edge structOgre_1_1EdgeData_1_1Edge.html a01c602e99ec1f7296cca73595e0ab55e

Vertex indices as used in the shared vertex list, not exposed.

degenerate cpp data Ogre::EdgeData::Edge structOgre_1_1EdgeData_1_1Edge.html a83b46b6487ee08a92449c8698fc8fc11

Indicates if this is a degenerate edge, ie it does not have 2 triangles.

Ogre::EdgeData::EdgeGroup c cl Ogre::EdgeData::EdgeGroup structOgre_1_1EdgeData_1_1EdgeGroup.html

A group of edges sharing the same vertex data.

OgreEdgeListBuilder.h vertexSet cpp data Ogre::EdgeData::EdgeGroup structOgre_1_1EdgeData_1_1EdgeGroup.html a86c3d3704b9370b9601be1b1ef21316f

The vertex set index that contains the vertices for this edge group.

vertexData cpp data Ogre::EdgeData::EdgeGroup structOgre_1_1EdgeData_1_1EdgeGroup.html a1564edb1edb8ee140fd14ee683cae134

Pointer to vertex data used by this edge group.

triStart cpp data Ogre::EdgeData::EdgeGroup structOgre_1_1EdgeData_1_1EdgeGroup.html ac1492097f952ad47429aed81471d1308

Index to main triangles array, indicate the first triangle of this edge group, and all triangles of t...

triCount cpp data Ogre::EdgeData::EdgeGroup structOgre_1_1EdgeData_1_1EdgeGroup.html a41b7c17951a90ca2a2518b497749fccf

Number triangles of this edge group.

edges cpp data Ogre::EdgeData::EdgeGroup structOgre_1_1EdgeData_1_1EdgeGroup.html ac1cefca66bbcb95e3a5b8967bbcd94f2

The edges themselves.

Ogre::EdgeData::Triangle c cl Ogre::EdgeData::Triangle structOgre_1_1EdgeData_1_1Triangle.html

Basic triangle structure.

OgreEdgeListBuilder.h Triangle cpp func Ogre::EdgeData::Triangle structOgre_1_1EdgeData_1_1Triangle.html ac676a82255cafa821af2f4143160f2b1

Vertex indexes, relative to a shared vertex buffer with.

indexSet cpp data Ogre::EdgeData::Triangle structOgre_1_1EdgeData_1_1Triangle.html a77b9a1e73bea6c8cdbe3197a1311ad38

The set of indexes this triangle came from (NB it is possible that the triangles on one side of an ed...

vertexSet cpp data Ogre::EdgeData::Triangle structOgre_1_1EdgeData_1_1Triangle.html a8bf63fc09c7508d4c4863168442520db

The vertex set these vertices came from.

vertIndex cpp data Ogre::EdgeData::Triangle structOgre_1_1EdgeData_1_1Triangle.html af3610ee6a688cccc061392263bde1929 sharedVertIndex cpp data Ogre::EdgeData::Triangle structOgre_1_1EdgeData_1_1Triangle.html a7d4ef75a8c204871c1829dbae25e5f7d

Vertex indexes, relative to the original buffer.

Ogre::EdgeListBuilder c cl Ogre::EdgeListBuilder classOgre_1_1EdgeListBuilder.html

General utility class for building edge lists for geometry.

OgreEdgeListBuilder.h EdgeListBuilder cpp instm Ogre::EdgeListBuilder classOgre_1_1EdgeListBuilder.html acf52bd519947f6f8305df1bec3247dd2 ~EdgeListBuilder cpp instm Ogre::EdgeListBuilder classOgre_1_1EdgeListBuilder.html af699fd3c27f017e3625b93182dfba122 addVertexData cpp instm Ogre::EdgeListBuilder classOgre_1_1EdgeListBuilder.html a9845e2f91660819164a627c661f5d107

Add a set of vertex geometry data to the edge builder.

addIndexData cpp instm Ogre::EdgeListBuilder classOgre_1_1EdgeListBuilder.html ae4af3550dfe4948680078a087377bfbf

Add a set of index geometry data to the edge builder.

build cpp instm Ogre::EdgeListBuilder classOgre_1_1EdgeListBuilder.html a7233d617fe953b3b6c74035636f1d9f0

Builds the edge information based on the information built up so far.

log cpp instm Ogre::EdgeListBuilder classOgre_1_1EdgeListBuilder.html a66aa1d48de5385be8233c8733af99186

Debugging method.

VertexDataList cpp tdef Ogre::EdgeListBuilder classOgre_1_1EdgeListBuilder.html a1cf79a018c3d394a681a705968b8cb29 GeometryList cpp tdef Ogre::EdgeListBuilder classOgre_1_1EdgeListBuilder.html a9d13398484a0dc3db6cdf5d026e22610 CommonVertexList cpp tdef Ogre::EdgeListBuilder classOgre_1_1EdgeListBuilder.html a403ee411b89442d5561c15e2798344b2 CommonVertexMap cpp tdef Ogre::EdgeListBuilder classOgre_1_1EdgeListBuilder.html aab99422a5b615f1a8babca94ce3139a8

Map for identifying common vertices.

EdgeMap cpp tdef Ogre::EdgeListBuilder classOgre_1_1EdgeListBuilder.html a8a45099b2356182b6e42e9659ea2acac

Edge map, used to connect edges.

buildTrianglesEdges cpp instm Ogre::EdgeListBuilder classOgre_1_1EdgeListBuilder.html a931b3ad77134a61a22a64492fdb898bf findOrCreateCommonVertex cpp instm Ogre::EdgeListBuilder classOgre_1_1EdgeListBuilder.html adfa93b810bd70c02bc04899851677e52

Finds an existing common vertex, or inserts a new one.

connectOrCreateEdge cpp instm Ogre::EdgeListBuilder classOgre_1_1EdgeListBuilder.html a5ea7b21ba4d92d2d9a73c0ac8e2d11ce

Connect existing edge or create a new edge - utility method during building.

mGeometryList cpp data Ogre::EdgeListBuilder classOgre_1_1EdgeListBuilder.html a5d4989a248aa1f8fc2f42d278aa708f0 mVertexDataList cpp data Ogre::EdgeListBuilder classOgre_1_1EdgeListBuilder.html ac706c9ac2d689aa08556ba824386c97a mVertices cpp data Ogre::EdgeListBuilder classOgre_1_1EdgeListBuilder.html a2b2c21a40cd9ce67461bd0164fe67a35 mEdgeData cpp data Ogre::EdgeListBuilder classOgre_1_1EdgeListBuilder.html a8cc80f94959971521a82cc930cac46e9 mCommonVertexMap cpp data Ogre::EdgeListBuilder classOgre_1_1EdgeListBuilder.html a43c5862bbe8afebf7ca473fbcbf219e0 mEdgeMap cpp data Ogre::EdgeListBuilder classOgre_1_1EdgeListBuilder.html a49964dbb7e73349bed694df63ec9b372 Ogre::EdgeListBuilder::CommonVertex c cl Ogre::EdgeListBuilder::CommonVertex structOgre_1_1EdgeListBuilder_1_1CommonVertex.html

A vertex can actually represent several vertices in the final model, because vertices along texture s...

OgreEdgeListBuilder.h position cpp data Ogre::EdgeListBuilder::CommonVertex structOgre_1_1EdgeListBuilder_1_1CommonVertex.html a816fab86b7dcaf951ca4a0cb1bd14e48 index cpp data Ogre::EdgeListBuilder::CommonVertex structOgre_1_1EdgeListBuilder_1_1CommonVertex.html a69ece006961f4ef9915a62f195fe69e1 vertexSet cpp data Ogre::EdgeListBuilder::CommonVertex structOgre_1_1EdgeListBuilder_1_1CommonVertex.html a24eae6be08e186e0a89295375b168473 indexSet cpp data Ogre::EdgeListBuilder::CommonVertex structOgre_1_1EdgeListBuilder_1_1CommonVertex.html a05a377b1ca06547527392c89ac58972c originalIndex cpp data Ogre::EdgeListBuilder::CommonVertex structOgre_1_1EdgeListBuilder_1_1CommonVertex.html a69ecec711878bc47d7d7d7618e379dc8 Ogre::EdgeListBuilder::Geometry c cl Ogre::EdgeListBuilder::Geometry structOgre_1_1EdgeListBuilder_1_1Geometry.html

A set of indexed geometry data.

OgreEdgeListBuilder.h vertexSet cpp data Ogre::EdgeListBuilder::Geometry structOgre_1_1EdgeListBuilder_1_1Geometry.html a515e33f1461254ad3cdc7245b1376858 indexSet cpp data Ogre::EdgeListBuilder::Geometry structOgre_1_1EdgeListBuilder_1_1Geometry.html a75be34874367518d28ca0b75bfc59b85 indexData cpp data Ogre::EdgeListBuilder::Geometry structOgre_1_1EdgeListBuilder_1_1Geometry.html a39ec43d8e228bc697e446ae290123c5d opType cpp data Ogre::EdgeListBuilder::Geometry structOgre_1_1EdgeListBuilder_1_1Geometry.html a4a9b3308bf20885d61f2795b0b897903 Ogre::EdgeListBuilder::geometryLess c cl Ogre::EdgeListBuilder::geometryLess structOgre_1_1EdgeListBuilder_1_1geometryLess.html

Comparator for sorting geometries by vertex set.

OgreEdgeListBuilder.h operator() cpp func Ogre::EdgeListBuilder::geometryLess structOgre_1_1EdgeListBuilder_1_1geometryLess.html ae3ee571d8bbc79683d4197d80330beb9 Ogre::EdgeListBuilder::vectorLess c cl Ogre::EdgeListBuilder::vectorLess structOgre_1_1EdgeListBuilder_1_1vectorLess.html

Comparator for unique vertex list.

OgreEdgeListBuilder.h operator() cpp func Ogre::EdgeListBuilder::vectorLess structOgre_1_1EdgeListBuilder_1_1vectorLess.html a909bd54fed1252502a81e0cd7dfe5875 Ogre::Entity c cl Ogre::Entity classOgre_1_1Entity.html

Defines an instance of a discrete, movable object based on a Mesh.

OgreEntity.h EntitySet cpp tdef Ogre::Entity classOgre_1_1Entity.html a732222e1a0aad66c21b8bb5f66b783a2 SchemeHardwareAnimMap cpp tdef Ogre::Entity classOgre_1_1Entity.html ab5df0928988270830eb5d1e7dfcf0343 ChildObjectList cpp tdef Ogre::Entity classOgre_1_1Entity.html a7d70e264e0a16efa42ab8eefeab292c9

Contains the child objects (attached to bones) indexed by name.

ChildObjectListIterator cpp tdef Ogre::Entity classOgre_1_1Entity.html a400eb4dc70adbaaa14ec904bec80ba86 ShadowRenderableList cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ad84ea1b2728ced5136add26c91c39a27 ShadowRenderableListIterator cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a7b0999d33e25db97d0449d6cf95cbecd ~Entity cpp instm Ogre::Entity classOgre_1_1Entity.html a5a74b604993a8e9c9f809c4881941713

Default destructor.

getMesh cpp instm Ogre::Entity classOgre_1_1Entity.html a2dc989455dd9365c2047975cae67bf3b

Gets the Mesh that this Entity is based on.

getSubEntity cpp instm Ogre::Entity classOgre_1_1Entity.html a38b4ae5e0a39a1088a47cda113cbb4e2

Gets a pointer to a SubEntity, ie a part of an Entity.

getSubEntity cpp instm Ogre::Entity classOgre_1_1Entity.html a863d6cdbc4c6cfa8a36671919f22b214

Gets a pointer to a SubEntity by name.

getNumSubEntities cpp instm Ogre::Entity classOgre_1_1Entity.html a7feae6b7226cc998c7bf6836c47a3690

Retrieves the number of SubEntity objects making up this entity.

clone cpp instm Ogre::Entity classOgre_1_1Entity.html af830122f31f84fe1abe4abafe5d28e73

Clones this entity and returns a pointer to the clone.

setMaterialName cpp instm Ogre::Entity classOgre_1_1Entity.html af1f6fa480119317f3a405ffcad10ba08

Sets the material to use for the whole of this entity.

setMaterial cpp instm Ogre::Entity classOgre_1_1Entity.html a926d18b143ea3ca2de6a5a8f9dd649ce

Sets the material to use for the whole of this entity.

_notifyCurrentCamera cpp instm Ogre::Entity classOgre_1_1Entity.html a7eb4f29cfb41d91de47ff92c9c011f60

Overridden - see MovableObject.

setRenderQueueGroup cpp instm Ogre::Entity classOgre_1_1Entity.html a779d9a0bb037f2dd42493329bf5ff805

Overridden - see MovableObject.

setRenderQueueGroupAndPriority cpp instm Ogre::Entity classOgre_1_1Entity.html a2fc9c3b61a21faed96036bdb8a8f9948

Overridden - see MovableObject.

getBoundingBox cpp instm Ogre::Entity classOgre_1_1Entity.html a728f1a347a2679b53f362b1088c939b1

Overridden - see MovableObject.

getChildObjectsBoundingBox cpp instm Ogre::Entity classOgre_1_1Entity.html a56204f0d0c16976eab1f3b4e4141bdb8

merge all the child object Bounds a return it

_updateRenderQueue cpp instm Ogre::Entity classOgre_1_1Entity.html a372c6678c35f79f9424d8753647c5d19

Overridden - see MovableObject.

getMovableType cpp instm Ogre::Entity classOgre_1_1Entity.html a91750c91f199ec1b75c721fcfe19c40e

Overridden from MovableObject.

getAnimationState cpp instm Ogre::Entity classOgre_1_1Entity.html ae787615c9b8bc73c5aee13138314f388

For entities based on animated meshes, gets the AnimationState object for a single animation...

hasAnimationState cpp instm Ogre::Entity classOgre_1_1Entity.html a7e2e96f56ef4e3ba70c47badb21bd8ad

Returns whether the AnimationState with the given name exists.

getAllAnimationStates cpp instm Ogre::Entity classOgre_1_1Entity.html af7952ee37a96c2f00347872b093bb729

For entities based on animated meshes, gets the AnimationState objects for all animations.

setDisplaySkeleton cpp instm Ogre::Entity classOgre_1_1Entity.html ad35ffbcce1d3074cdb6f23fdd54bebaa

Tells the Entity whether or not it should display it&#39;s skeleton, if it has one.

getDisplaySkeleton cpp instm Ogre::Entity classOgre_1_1Entity.html a73512903a0b2ed08f2887562affe5c61

Returns whether or not the entity is currently displaying its skeleton.

getManualLodLevel cpp instm Ogre::Entity classOgre_1_1Entity.html a86bccc1127552d48ba58e65a1418a441

Gets a pointer to the entity representing the numbered manual level of detail.

getNumManualLodLevels cpp instm Ogre::Entity classOgre_1_1Entity.html a2d7583e9d929256fd9b840aafc19abc4

Returns the number of manual levels of detail that this entity supports.

getCurrentLodIndex cpp instm Ogre::Entity classOgre_1_1Entity.html a9df98da871235bd055873e18a518b0f1

Returns the current LOD used to render.

setMeshLodBias cpp instm Ogre::Entity classOgre_1_1Entity.html acabf6919ae8c5e612c467b5176916564

Sets a level-of-detail bias for the mesh detail of this entity.

setMaterialLodBias cpp instm Ogre::Entity classOgre_1_1Entity.html ad575e7f401ddff60368cfa5fd112d34c

Sets a level-of-detail bias for the material detail of this entity.

setPolygonModeOverrideable cpp instm Ogre::Entity classOgre_1_1Entity.html ae47fc3ef5063f3bcf2469eb28b19c42f

Sets whether the polygon mode of this entire entity may be overridden by the camera detail settings...

attachObjectToBone cpp instm Ogre::Entity classOgre_1_1Entity.html a919321c3cef8f5775fdcb0a6c1a30fb6

Attaches another object to a certain bone of the skeleton which this entity uses.

detachObjectFromBone cpp instm Ogre::Entity classOgre_1_1Entity.html aa8ebed255eff0ae34d2c07b5c75be7c3

Detach a MovableObject previously attached using attachObjectToBone.

detachObjectFromBone cpp instm Ogre::Entity classOgre_1_1Entity.html a9a305624b894260c7cbeabd1eb5df612

Detaches an object by pointer.

detachAllObjectsFromBone cpp instm Ogre::Entity classOgre_1_1Entity.html a56ce1aa6035d892a058b66db05d7e121

Detach all MovableObjects previously attached using attachObjectToBone.

getAttachedObjectIterator cpp instm Ogre::Entity classOgre_1_1Entity.html a7a848ca2c6baf222366f7da049af4e45

Gets an iterator to the list of objects attached to bones on this entity.

getBoundingRadius cpp instm Ogre::Entity classOgre_1_1Entity.html ac94edb826b58fc7d0e5034ea2dfee919 getWorldBoundingBox cpp instm Ogre::Entity classOgre_1_1Entity.html a5edde0278ae3942c9816690cb3462853

MovableObject::getWorldBoundingBox

getWorldBoundingSphere cpp instm Ogre::Entity classOgre_1_1Entity.html a08900679175af3be2cf039cada86ec85

MovableObject::getWorldBoundingSphere

getEdgeList cpp instm Ogre::Entity classOgre_1_1Entity.html ab3d3d4e4aef1e2831572c2c052d29aec

Overridden member from ShadowCaster.

hasEdgeList cpp instm Ogre::Entity classOgre_1_1Entity.html af155dfe2635fad3ed2aff25fcde75421

Overridden member from ShadowCaster.

getShadowVolumeRenderableIterator cpp instm Ogre::Entity classOgre_1_1Entity.html a5c2c5a1d7923238f10b78c030c57a5ea

Overridden member from ShadowCaster.

_getBoneMatrices cpp instm Ogre::Entity classOgre_1_1Entity.html acd33143466b60036804bf6c7e892afc9

Internal method for retrieving bone matrix information.

_getNumBoneMatrices cpp instm Ogre::Entity classOgre_1_1Entity.html a29c422f41b34f3ebb00e03cacb3a6885

Internal method for retrieving bone matrix information.

hasSkeleton cpp instm Ogre::Entity classOgre_1_1Entity.html a0c748a6ced3cf1bfa0df0f418d44d553

Returns whether or not this entity is skeletally animated.

getSkeleton cpp instm Ogre::Entity classOgre_1_1Entity.html ad5d856758e4d7690a73a5079a9a3c043

Get this Entity&#39;s personal skeleton instance.

isHardwareAnimationEnabled cpp instm Ogre::Entity classOgre_1_1Entity.html a93a178977fab04ad47394186259316a1

Returns whether or not hardware animation is enabled.

_notifyAttached cpp instm Ogre::Entity classOgre_1_1Entity.html aa00c4d0ae6c87888b0188bb7356d99dc

Overridden from MovableObject.

getSoftwareAnimationRequests cpp instm Ogre::Entity classOgre_1_1Entity.html a900ff2a18c8c6ebf1bf5751e18dfdad5

Returns the number of requests that have been made for software animation.

getSoftwareAnimationNormalsRequests cpp instm Ogre::Entity classOgre_1_1Entity.html a3dd84e0c897035b1f9cb688250af8e09

Returns the number of requests that have been made for software animation of normals.

addSoftwareAnimationRequest cpp instm Ogre::Entity classOgre_1_1Entity.html a37e5b145882e789f4aac7f8e098ff2a2

Add a request for software animation.

removeSoftwareAnimationRequest cpp instm Ogre::Entity classOgre_1_1Entity.html ab5ddc32fa1b9e150dc8348aeef66d273

Removes a request for software animation.

shareSkeletonInstanceWith cpp instm Ogre::Entity classOgre_1_1Entity.html a578e73481cd3797df4e455b385acdb45

Shares the SkeletonInstance with the supplied entity.

hasVertexAnimation cpp instm Ogre::Entity classOgre_1_1Entity.html af0d66f34851e5949f22f72e292c2476f

Returns whether or not this entity is either morph or pose animated.

stopSharingSkeletonInstance cpp instm Ogre::Entity classOgre_1_1Entity.html a81d22d1b948432bd8d1127690b00b53f

Stops sharing the SkeletonInstance with other entities.

sharesSkeletonInstance cpp instm Ogre::Entity classOgre_1_1Entity.html a15d03448d5f94cb547ef0212aaaaa680

Returns whether this entity shares it&#39;s SkeltonInstance with other entity instances.

getSkeletonInstanceSharingSet cpp instm Ogre::Entity classOgre_1_1Entity.html a90e99a701e73958ddd854d71e3c86d9a

Returns a pointer to the set of entities which share a SkeletonInstance.

refreshAvailableAnimationState cpp instm Ogre::Entity classOgre_1_1Entity.html ad698bddda21deaa941ccbf2b4fb833e8

Updates the internal animation state set to include the latest available animations from the attached...

_updateAnimation cpp instm Ogre::Entity classOgre_1_1Entity.html aa85b59cdaf94741dc0a1bbddb7bfcfa7

Advanced method to perform all the updates required for an animated entity.

_isAnimated cpp instm Ogre::Entity classOgre_1_1Entity.html a947a919597342cdfcaf879612da1f966

Tests if any animation applied to this entity.

_isSkeletonAnimated cpp instm Ogre::Entity classOgre_1_1Entity.html a9eadfc4eaf055507e79adbd510ef05c3

Tests if skeleton was animated.

_getSkelAnimVertexData cpp instm Ogre::Entity classOgre_1_1Entity.html a2e87ca90ebb0423e86513c94a6d6853e

Advanced method to get the temporarily blended skeletal vertex information for entities which are sof...

_getSoftwareVertexAnimVertexData cpp instm Ogre::Entity classOgre_1_1Entity.html ae49f28e3e0b589d24ee8ab89ab55bc78

Advanced method to get the temporarily blended software vertex animation information.

_getHardwareVertexAnimVertexData cpp instm Ogre::Entity classOgre_1_1Entity.html a0bedf7e8287940816e3e6837beed8d97

Advanced method to get the hardware morph vertex information.

_getSkelAnimTempBufferInfo cpp instm Ogre::Entity classOgre_1_1Entity.html a4f29d1a54e12463309106ae0c2481973

Advanced method to get the temp buffer information for software skeletal animation.

_getVertexAnimTempBufferInfo cpp instm Ogre::Entity classOgre_1_1Entity.html a73887c63f8cba5d6fb6db667792ca428

Advanced method to get the temp buffer information for software morph animation.

getTypeFlags cpp instm Ogre::Entity classOgre_1_1Entity.html a14ace86637fc9e265272de3d9faee514

Override to return specific type flag.

getVertexDataForBinding cpp instm Ogre::Entity classOgre_1_1Entity.html a1aac0e578d6455d155bab1f716391aaa

Retrieve the VertexData which should be used for GPU binding.

chooseVertexDataForBinding cpp instm Ogre::Entity classOgre_1_1Entity.html a5a42f44b2470340e0f4d9c84aedfeee2

Choose which vertex data to bind to the renderer.

_getBuffersMarkedForAnimation cpp instm Ogre::Entity classOgre_1_1Entity.html a530fa6cc57e3ca417c84dc2ae9eae384

Are buffers already marked as vertex animated?

_markBuffersUsedForAnimation cpp instm Ogre::Entity classOgre_1_1Entity.html a3de64ec72046e4dc3d08dc81a9be191a

Mark just this vertex data as animated.

isInitialised cpp instm Ogre::Entity classOgre_1_1Entity.html a080b0c12616c24fff379fd8a8b8588b0

Has this Entity been initialised yet?

_initialise cpp instm Ogre::Entity classOgre_1_1Entity.html a5224496a80fa5c04e8a623794b397186

Try to initialise the Entity from the underlying resources.

_deinitialise cpp instm Ogre::Entity classOgre_1_1Entity.html a6b7d7299241f78315cbc82bc024c948c

Tear down the internal structures of this Entity, rendering it uninitialised.

backgroundLoadingComplete cpp instm Ogre::Entity classOgre_1_1Entity.html a362ee625bacf70c5e6820fa761f43f02

Resource::Listener hook to notify Entity that a delay-loaded Mesh is complete.

visitRenderables cpp instm Ogre::Entity classOgre_1_1Entity.html a84002d9f9ace39b209231535dbcf4126 _getMeshLodFactorTransformed cpp instm Ogre::Entity classOgre_1_1Entity.html aea46a459f54ac31990215bf719f2467c

Get the lod strategy transformation of the mesh lod factor.

setSkipAnimationStateUpdate cpp instm Ogre::Entity classOgre_1_1Entity.html a0dc8a3c62067d0b8c87a0c47b0509ac9

Entity&#39;s skeleton&#39;s AnimationState will not be automatically updated when set to true.

getSkipAnimationStateUpdate cpp instm Ogre::Entity classOgre_1_1Entity.html a631f3d04035a5fcd61855ea80f88bae1

Entity&#39;s skeleton&#39;s AnimationState will not be automatically updated when set to true.

setAlwaysUpdateMainSkeleton cpp instm Ogre::Entity classOgre_1_1Entity.html adc5139cf503eca69759f84a04285c996

The skeleton of the main entity will be updated even if the an LOD entity is being displayed...

getAlwaysUpdateMainSkeleton cpp instm Ogre::Entity classOgre_1_1Entity.html a8d81333411db3484d330a3d9dda2900f

The skeleton of the main entity will be updated even if the an LOD entity is being displayed...

_notifyCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a06f161ae0451be7eaa67e77c296d5631

Notify the object of it&#39;s creator (internal use only)

_getCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abc4d3c30d2b50267a348f8d5aee3c5e4

Get the creator of this object, if any (internal use only)

_notifyManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af730ac3ee4a51ee69f4221298f933e8a

Notify the object of it&#39;s manager (internal use only)

_getManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c95a392476c6b54be1648a77f2a56c0

Get the manager of this object, if any (internal use only)

getName cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2c681d880b842c1b6d2c2b30b72b6660

Returns the name of this object.

getParentNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a7be6f35f90943c6bca0b4511e1d266d8

Returns the node to which this object is attached.

getParentSceneNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c705ecac4263b65a1b8611eeb24c39a

Returns the scene node to which this object is attached.

isParentTagPoint cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aff1706913baf992f108cc0fe4c95a53b

Gets whether the parent node is a TagPoint (or a SceneNode)

isAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ad2c50ff1546dfac42f0751aa1bb54ff3

Returns true if this object is attached to a SceneNode or TagPoint.

detachFromParent cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab53cc49d402913fde37fa4976f5bfdd5

Detaches an object from a parent SceneNode or TagPoint, if attached.

isInScene cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a605cb18ec6d5971e19491ec71c89afeb

Returns true if this object is attached to a SceneNode or TagPoint, and this SceneNode / TagPoint is ...

_notifyMoved cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ae307c64b6e130191e45d48df0e2c5961

Internal method called to notify the object that it has been moved.

setVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8b0ab29b6a7e94169e2b3fde0be7cf10

Tells this object whether to be visible or not, if it has a renderable component.

getVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adbc3ce687f4def00d70f15dc0a2330ea

Gets this object whether to be visible or not, if it has a renderable component.

isVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aebb41fb7484f365c18e78103517b0d25

Returns whether or not this object is supposed to be visible or not.

setRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a3774342d37fb670430d834aa914a3be5

Sets the distance at which the object is no longer rendered.

getRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a97501f320f00fb5255d76fe3b20903d2

Gets the distance at which batches are no longer rendered.

setRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9ad2786aa67624f26c7ff245c673ad5e

Sets the minimum pixel size an object needs to be in both screen axes in order to be rendered...

getRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a1025983039f59637e9dde740b5013175

Returns the minimum pixel size an object needs to be in both screen axes in order to be rendered...

setUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab07068e26732de24aaf24330e9d0ec81 getUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70a42d28867f1559f1bd71baf31f83e4 getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aaac5bf65835f733433f3338132f2f01f

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abbf5cf5545c219ce9be1997ff5dd2204

Return an instance of user objects binding associated with this class.

getRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a12ca5ddb4ca9e77612b6e8a10e4f3d70

Gets the queue group for this entity, see setRenderQueueGroup for full details.

_getParentNodeFullTransform cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aab6d217065c5d2968ef0cc2586a0db86

return the full transformation of the parent sceneNode or the attachingPoint node

setQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa202386b8336ed756c3bd1ff5a74f54d

Sets the query flags for this object.

addQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a146b6b8afa6de9a2058f730aa3f7b25c

As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...

removeQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8e039c80d31e36c17f4e7fc85e5c6cdc

As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this o...

getQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5c40b9b7d9f3231f9ba16a3514f7495a

Returns the query flags relevant for this object.

setVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9421323e0ef6082d8a293aef0ba4666d

Sets the visiblity flags for this object.

addVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adff2fa7a7c56ba06d25d2dfa376fd677

As setVisibilityFlags, except the flags passed as parameters are appended to the existing flags on th...

removeVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7bebfd93631ffe82f95ad7c73b77e24

As setVisibilityFlags, except the flags passed as parameters are removed from the existing flags on t...

getVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5ca10844726d16c8ed47395a6b22d33a

Returns the visibility flags relevant for this object.

setListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9efbb3928b834d4f125303698034951e

Sets a listener for this object.

getListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf305fd600ec68543ed68e0c0cef6196

Gets the current listener for this object.

queryLights cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2d4c926ce07f3a1cb0e59d9d60aac76b

Gets a list of lights, ordered relative to how close they are to this movable object.

getLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a538d975b35be25e7d705b6310ec3d84d

Get a bitwise mask which will filter the lights affecting this object.

setLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0b7dc685c1dc7ec4dd677750d17ee145

Set a bitwise mask which will filter the lights affecting this object.

_getLightList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf4f61aeb45d61195c248757e3d1c6fe

Returns a pointer to the current list of lights for this object.

getLightCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af061175eb50a6aa98599ce0a748204b5

Overridden member from ShadowCaster.

getDarkCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af06612d0607ebcf1bf5eb817c3038d52

Overridden member from ShadowCaster.

setCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acbfc4840224e8b6ed6e27849d3341675

Sets whether or not this object will cast shadows.

getCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70bca10cdeac93142d9f93ed0cf9c4c5

Returns whether shadow casting is enabled for this object.

getReceivesShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8f2627b8d1658838a7c79c82148c6303

Returns whether the Material of any Renderable that this MovableObject will add to the render queue w...

getPointExtrusionDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abb13b8e1b52d9dca9f5190f718686a5e

Get the distance to extrude for a point/spot light.

setDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2b559ddd8df033cafa5d64502c7d0c3a

Sets whether or not the debug display of this object is enabled.

isDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a39cfd5b78a4326156accf5ed3146ddc6

Gets whether debug display of this object is enabled.

getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a4239d192b2b08c4970dfaa22ce5a0cd0

Gets a list of animable value names for this object.

createAnimableValue cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2cfac9af1b0d71c780ec969166b3585

Create a reference-counted AnimableValuePtr for the named value.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d backgroundPreparingComplete cpp instm Ogre::Resource::Listener classOgre_1_1Resource_1_1Listener.html abcafaeb14fede970bb6a1f1920dcf2e0

Callback to indicate that background preparing has completed.

loadingComplete cpp instm Ogre::Resource::Listener classOgre_1_1Resource_1_1Listener.html ac8d962ac52ef53a2ad6ddbdc5b6c9655

Called whenever the resource finishes loading.

preparingComplete cpp instm Ogre::Resource::Listener classOgre_1_1Resource_1_1Listener.html a7951abdcff85efd6cf58a49d94442f67

called whenever the resource finishes preparing (paging into memory).

unloadingComplete cpp instm Ogre::Resource::Listener classOgre_1_1Resource_1_1Listener.html a9f8cdeb73a65a6a1c018e5ac783dfafe

Called whenever the resource has been unloaded.

setDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ad8db1f22329b2a96f2aed7260d565944

Set the default query flags for all future MovableObject instances.

getDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a01f48775e48b672d7796311f3ffe2930

Get the default query flags for all future MovableObject instances.

setDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ac2904cb122ab8c8d5066abefb29dfa96

Set the default visibility flags for all future MovableObject instances.

getDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a2eb94fea5944cf0d33702a75cfa14a74

Get the default visibility flags for all future MovableObject instances.

extrudeVertices cpp clm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html acae2215c051989d544f34083a0a9bfa2

Utility method for extruding vertices based on a light.

SubEntityList cpp tdef Ogre::Entity classOgre_1_1Entity.html a0918acbbcfa6325d2de7572aa462386b

List of SubEntities (point to SubMeshes).

LODEntityList cpp tdef Ogre::Entity classOgre_1_1Entity.html aa22bc3ba9fafa755be2121fe5d956dc4

List of LOD Entity instances (for manual LODs).

AnimableDictionaryMap cpp tdef Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2ea54bb7c39f7640f71be8bb2f8b0a5 Entity cpp instm Ogre::Entity classOgre_1_1Entity.html a46450fa419de7cb1d208ab356e390aef

Private constructor (instances cannot be created directly).

Entity cpp instm Ogre::Entity classOgre_1_1Entity.html ae8a24b01e880d1d7985d98ccf58142ce

Private constructor - specify name (the usual constructor used).

findBlendedVertexData cpp instm Ogre::Entity classOgre_1_1Entity.html a0f8e068aa3cd6e3ae6c02f1179ee6552

Internal method - given vertex data which could be from the Mesh or any submesh, finds the temporary ...

findSubEntityForVertexData cpp instm Ogre::Entity classOgre_1_1Entity.html a7a1a0c6137494a85f06ff531f5a6b8c9

Internal method - given vertex data which could be from the Mesh or any SubMesh, finds the correspond...

extractTempBufferInfo cpp instm Ogre::Entity classOgre_1_1Entity.html a27c758b9abd17432c666b35760c0e883

Internal method for extracting metadata out of source vertex data for fast assignment of temporary bu...

cloneVertexDataRemoveBlendInfo cpp instm Ogre::Entity classOgre_1_1Entity.html afe98cefd0aab29b9836ccfc3e7a4b439

Internal method to clone vertex data definitions but to remove blend buffers.

prepareTempBlendBuffers cpp instm Ogre::Entity classOgre_1_1Entity.html a424ddc70850921eea51f039c197f697c

Internal method for preparing this Entity for use in animation.

markBuffersUnusedForAnimation cpp instm Ogre::Entity classOgre_1_1Entity.html ae46743f3b416899db0e51dd7cb6a9d68

Mark all vertex data as so far unanimated.

restoreBuffersForUnusedAnimation cpp instm Ogre::Entity classOgre_1_1Entity.html a4629646ac6c6f19f7ef24df94222df07

Internal method to restore original vertex data where we didn&#39;t perform any vertex animation this fra...

bindMissingHardwarePoseBuffers cpp instm Ogre::Entity classOgre_1_1Entity.html a72b3c2be105b34e4c7bd7ac0f6b3194d

Ensure that any unbound pose animation buffers are bound to a safe default.

initialisePoseVertexData cpp instm Ogre::Entity classOgre_1_1Entity.html a2b762527b71c212cf3dcb0332aedb14d

When performing software pose animation, initialise software copy of vertex data.

finalisePoseNormals cpp instm Ogre::Entity classOgre_1_1Entity.html aeafd0d0469fce414c325d9badcfb6a1d

When animating normals for pose animation, finalise normals by filling in with the reference mesh nor...

updateAnimation cpp instm Ogre::Entity classOgre_1_1Entity.html a9b04f27b372b05090ac0ed9e7ab90fb9

Perform all the updates required for an animated entity.

cacheBoneMatrices cpp instm Ogre::Entity classOgre_1_1Entity.html ac770afba9b9355a18d8fd7e8ae4879e2

Private method to cache bone matrices from skeleton.

buildSubEntityList cpp instm Ogre::Entity classOgre_1_1Entity.html a8d222ad3431c92197ebc87bea090ba8c

Builds a list of SubEntities based on the SubMeshes contained in the Mesh.

attachObjectImpl cpp instm Ogre::Entity classOgre_1_1Entity.html a655e046c103898fbea82bb4758200cb9

internal implementation of attaching a &#39;child&#39; object to this entity and assign the parent node to th...

detachObjectImpl cpp instm Ogre::Entity classOgre_1_1Entity.html a3ccf1861fad72fb3bde8be9022fe3031

internal implementation of detaching a &#39;child&#39; object of this entity and clear the parent node of the...

detachAllObjectsImpl cpp instm Ogre::Entity classOgre_1_1Entity.html ac4119d84e8cdeccbd4f07149e006cbd0

internal implementation of detaching all &#39;child&#39; objects of this entity

reevaluateVertexProcessing cpp instm Ogre::Entity classOgre_1_1Entity.html abf96091c1fc77dcb58c39d0d87ff70af

ensures reevaluation of the vertex processing usage

calcVertexProcessing cpp instm Ogre::Entity classOgre_1_1Entity.html ab2dd91762f094b0ae89ec17f71d232b8

calculates the kind of vertex processing in use

applyVertexAnimation cpp instm Ogre::Entity classOgre_1_1Entity.html aeb610ebdd3c589488f5fcdbad15ae590

Apply vertex animation.

initHardwareAnimationElements cpp instm Ogre::Entity classOgre_1_1Entity.html a4afc9d71c8fc5d547fbbce07adfa910f

Initialise the hardware animation elements for given vertex data.

tempVertexAnimBuffersBound cpp instm Ogre::Entity classOgre_1_1Entity.html a49d6eae3281e4bbb138f48deb776fc92

Are software vertex animation temp buffers bound?

tempSkelAnimBuffersBound cpp instm Ogre::Entity classOgre_1_1Entity.html a7aac543dcf66ef4800f2f4d407be902f

Are software skeleton animation temp buffers bound?

getExtrusionDistance cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a233233e14ccb869b6cafd655880355df

Helper method for calculating extrusion distance.

updateEdgeListLightFacing cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ac9a881430ec7769923f63f6df4b93d33

Tells the caster to perform the tasks necessary to update the edge data&#39;s light listing.

generateShadowVolume cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a396374525d65e0db10c7f7f8d380744a

Generates the indexes required to render a shadow volume into the index buffer which is passed in...

extrudeBounds cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a136dfd54b581a6dc58a1796a1cdf6cdc

Utility method for extruding a bounding box.

getAnimableDictionaryName cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a7748b5ea03ba5eb10fdd79e455f96443

Get the name of the animable dictionary for this class.

createAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a83629c5c4708cebd10c358a4be0722f5

Internal method for creating a dictionary of animable value names for the class, if it does not alrea...

_getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a20139173e816c296ab46d0548d1d4902

Get an updateable reference to animable value list.

initialiseAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a80abf1736a4241c432b30d2073c7a263

Internal method for initialising dictionary; should be implemented by subclasses wanting to expose an...

mMesh cpp data Ogre::Entity classOgre_1_1Entity.html a59d0c2fae2ca85f9159f7fe3d657042f

The Mesh that this Entity is based on.

mSubEntityList cpp data Ogre::Entity classOgre_1_1Entity.html ac59b88f21929c945ab3076808aed716b mAnimationState cpp data Ogre::Entity classOgre_1_1Entity.html a8a81acbe8b109c90a9626af1bb8e3486

State of animation for animable meshes.

mTempSkelAnimInfo cpp data Ogre::Entity classOgre_1_1Entity.html ae8913b0ce137c8b26e624ec6645da0dd

Temp buffer details for software skeletal anim of shared geometry.

mSkelAnimVertexData cpp data Ogre::Entity classOgre_1_1Entity.html ac1e7ef6c059cece297bcdadc7978a526

Vertex data details for software skeletal anim of shared geometry.

mTempVertexAnimInfo cpp data Ogre::Entity classOgre_1_1Entity.html af0753feda78522e7a6f27a97411eccbf

Temp buffer details for software vertex anim of shared geometry.

mSoftwareVertexAnimVertexData cpp data Ogre::Entity classOgre_1_1Entity.html ac5cae2e18091b3e188eb3cd967cf7388

Vertex data details for software vertex anim of shared geometry.

mHardwareVertexAnimVertexData cpp data Ogre::Entity classOgre_1_1Entity.html a3ba3f9becccbbbb88ffbdd2830041046

Vertex data details for hardware vertex anim of shared geometry.

mVertexAnimationAppliedThisFrame cpp data Ogre::Entity classOgre_1_1Entity.html a0bd12cb0730ed5c7a14ca6ee61adb323

Have we applied any vertex animation to shared geometry?

mPreparedForShadowVolumes cpp data Ogre::Entity classOgre_1_1Entity.html a46758025f0a3ee1e16adcf788a487f40

Have the temp buffers already had their geometry prepared for use in rendering shadow volumes...

mBoneWorldMatrices cpp data Ogre::Entity classOgre_1_1Entity.html ad0b28dae0755af4580b6fef9cfee09c5

Cached bone matrices, including any world transform.

mBoneMatrices cpp data Ogre::Entity classOgre_1_1Entity.html ab9f9c2bae3cca46ce5bb38c49af2dac5

Cached bone matrices in skeleton local space, might shares with other entity instances.

mNumBoneMatrices cpp data Ogre::Entity classOgre_1_1Entity.html af32437e0dd990a1f18524db2a8ba0ed4 mFrameAnimationLastUpdated cpp data Ogre::Entity classOgre_1_1Entity.html a6d86af633b0f5b7e6a56ae5b7ad73fb7

Records the last frame in which animation was updated.

mFrameBonesLastUpdated cpp data Ogre::Entity classOgre_1_1Entity.html a5519a0296deb06a911d2583f33fa4698

Records the last frame in which the bones was updated It&#39;s a pointer because it can be shared between...

mSharedSkeletonEntities cpp data Ogre::Entity classOgre_1_1Entity.html ad3425f765090d6301c5e1de089c50b40

A set of all the entities which shares a single SkeletonInstance.

mDisplaySkeleton cpp data Ogre::Entity classOgre_1_1Entity.html a430f4ea48fb326c719d999ff0455381d

Flag determines whether or not to display skeleton.

mSchemeHardwareAnim cpp data Ogre::Entity classOgre_1_1Entity.html ad8f98286e8c18823fcd1329a8bce6483

Flag indicating whether hardware animation is supported by this entities materials data is saved per ...

mCurrentHWAnimationState cpp data Ogre::Entity classOgre_1_1Entity.html a4e03df1ea47c84af8463742bba9dd1d7

Current state of the hardware animation as represented by the entities parameters.

mHardwarePoseCount cpp data Ogre::Entity classOgre_1_1Entity.html a6f05d449d210ae71943fc05713bb9fc3

Number of hardware poses supported by materials.

mVertexProgramInUse cpp data Ogre::Entity classOgre_1_1Entity.html a72572fcb7db729d8d500b36aea90146b

Flag indicating whether we have a vertex program in use on any of our subentities.

mSoftwareAnimationRequests cpp data Ogre::Entity classOgre_1_1Entity.html ad6d932b783b839685b5c96f8ee7f972e

Counter indicating number of requests for software animation.

mSoftwareAnimationNormalsRequests cpp data Ogre::Entity classOgre_1_1Entity.html afb19400e77cdf8d7185b97636a932db8

Counter indicating number of requests for software blended normals.

mSkipAnimStateUpdates cpp data Ogre::Entity classOgre_1_1Entity.html aa41f08e5989c0971258b9ea3a41e4ab5

Flag indicating whether to skip automatic updating of the Skeleton&#39;s AnimationState.

mAlwaysUpdateMainSkeleton cpp data Ogre::Entity classOgre_1_1Entity.html a1c9570a8fee109da0545db45fce8e807

Flag indicating whether to update the main entity skeleton even when an LOD is displayed.

mMeshLodIndex cpp data Ogre::Entity classOgre_1_1Entity.html a537ad00ef6de8026f719b1e7eacaa967

The LOD number of the mesh to use, calculated by _notifyCurrentCamera.

mMeshLodFactorTransformed cpp data Ogre::Entity classOgre_1_1Entity.html ab2ed671863919ebfafd45a0bcc89a582

LOD bias factor, transformed for optimisation when calculating adjusted lod value.

mMinMeshLodIndex cpp data Ogre::Entity classOgre_1_1Entity.html a6c5e42c9a3002c95428eefa12db6f725

Index of minimum detail LOD (NB higher index is lower detail)

mMaxMeshLodIndex cpp data Ogre::Entity classOgre_1_1Entity.html ad1d282aa020c7151c6b22c4b7bd11b03

Index of maximum detail LOD (NB lower index is higher detail)

mMaterialLodFactor cpp data Ogre::Entity classOgre_1_1Entity.html a8ace376fcfac7bcea9556cad5af31d62

LOD bias factor, not transformed.

mMaterialLodFactorTransformed cpp data Ogre::Entity classOgre_1_1Entity.html ad73a2ef9a361d670351e9c545f49f202

LOD bias factor, transformed for optimisation when calculating adjusted lod value.

mMinMaterialLodIndex cpp data Ogre::Entity classOgre_1_1Entity.html ad87b226a94509299ae28aca21a5cd23b

Index of minimum detail LOD (NB higher index is lower detail)

mMaxMaterialLodIndex cpp data Ogre::Entity classOgre_1_1Entity.html a18fda237648767210ac8d8150f47a012

Index of maximum detail LOD (NB lower index is higher detail)

mLodEntityList cpp data Ogre::Entity classOgre_1_1Entity.html ad1c62a082a224da4ef9dd61500af0cbc mSkeletonInstance cpp data Ogre::Entity classOgre_1_1Entity.html ae3ab1dc4ed3adb6e883537ddef580c03

This Entity&#39;s personal copy of the skeleton, if skeletally animated.

mInitialised cpp data Ogre::Entity classOgre_1_1Entity.html a9d37a344485174f9302a2482ef086bb0

Has this entity been initialised yet?

mLastParentXform cpp data Ogre::Entity classOgre_1_1Entity.html ace6391afd6a4b3c63d5f60b77493a903

Last parent transform.

mMeshStateCount cpp data Ogre::Entity classOgre_1_1Entity.html ab54b39b13fe5b50fc3dd5feb564a4202

Mesh state count, used to detect differences.

mChildObjectList cpp data Ogre::Entity classOgre_1_1Entity.html adb12cb08c315b91d4afd3fd6e8bdf42a mFullBoundingBox cpp data Ogre::Entity classOgre_1_1Entity.html a7166859b52d853eb7ae6dc345480ab85

Bounding box that &#39;contains&#39; all the mesh of each child entity.

mShadowRenderables cpp data Ogre::Entity classOgre_1_1Entity.html a5ff5ec4158aa0f1aac774de73e8e2915 mName cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a41954f454246b2935cdc90ab2f36dab8

Name of this object.

mCreator cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a884d3c2c8c8d8305f59eb171a7f56e56

Creator of this object (if created by a factory)

mManager cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a5c05f316d061761a08fc036daedd0649

SceneManager holding this object (if applicable)

mParentNode cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a961db9b5f439708e0f24cb8dbeb9c728

node to which this object is attached

mParentIsTagPoint cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a9f9b9e6981ef7ebbd6b9d82e93a2b299 mVisible cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a8e7fa9ec69253b42ff4e7605b54e1a00

Is this object visible?

mDebugDisplay cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac439108451539e95ac9829ab6520306c

Is debug display enabled?

mUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a0df899bfb650d8d51be51fa5f83743f4

Upper distance to still render.

mSquaredUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2635aafd01416e5a3346a647c2dfff52 mMinPixelSize cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a56e7d5ccac2877061b0919648f7f0b34 mBeyondFarDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a1f6c5390b42b10e00d3b21b8911aa3f4

Hidden because of distance?

mUserObjectBindings cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af00b75d92e7d62f5ff9bd4847d1786e8

User objects binding.

mRenderQueueID cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa63b5c1cf9746a4caeb2a47a6bc1d2d6

The render queue to use when rendering this object.

mRenderQueueIDSet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2051828f33ea6c921e2979c8f00daa3f

Flags whether the RenderQueue&#39;s default should be used.

mRenderQueuePriority cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa34e0feb87409120726a489f52b39c58

The render queue group to use when rendering this object.

mRenderQueuePrioritySet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac9ee5f673870a76b23eb5291b3fa3f28

Flags whether the RenderQueue&#39;s default should be used.

mQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adf36b5bfcc9bce768bc5f8a9ed6b1464

Flags determining whether this object is included / excluded from scene queries.

mVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a6db376fe4c048714224392901c98c3a5

Flags determining whether this object is visible (compared to SceneManager mask)

mWorldAABB cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a665c171729e2f37b66f73d0e6722ac2c

Cached world AABB of this object.

mWorldBoundingSphere cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a271b08ae4cc604657c17125f76ec62e0 mWorldDarkCapBounds cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a00a9705c083b9fef8bbe762a5b1711a8

World space AABB of this object&#39;s dark cap.

mCastShadows cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad21e8a5a6f0eeeefa3ec698781eaa3fa

Does this object cast shadows?

mRenderingDisabled cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad1291c87111d8944b2c49904a4d6280b

Does rendering this object disabled by listener?

mListener cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a07fdbfc4ae0adb48f7619c0a44bd3890

MovableObject listener - only one allowed (no list) for size &amp; performance reasons. */.

mLightList cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2626ce2a2f1c78027634cc92dfd2b211

List of lights for this object.

mLightListUpdated cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af083212ba58f26eb7c747a0da749cc08

The last frame that this light list was updated in.

mLightMask cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a3db70b0c8b2e53a3c71671217e5a516c

the light mask defined for this movable. This will be taken into consideration when deciding which li...

msDefaultQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adeb3bbe50c1b6e92061461b363fc391e

Default query flags.

msDefaultVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a24f37de53688fc5432d50c7ced03bd63

Default visibility flags.

msAnimableDictionary cpp data Ogre::AnimableObject classOgre_1_1AnimableObject.html a1e2b199b8a10c3753ebeecc8fa773620

Static map of class name to list of animable value names.

EntityFactory cpp ffunc Ogre::Entity classOgre_1_1Entity.html a6ebd07b4b60153d4b7a405e1fe75419b SubEntity cpp ffunc Ogre::Entity classOgre_1_1Entity.html a5102c4966341431b89134719b3998e3b BIND_ORIGINAL cpp econst Ogre::Entity classOgre_1_1Entity.html a3155eeab3bceea736771f49e4becb014ab11174dbf84a2c1dd06f418662e97acc BIND_SOFTWARE_SKELETAL cpp econst Ogre::Entity classOgre_1_1Entity.html a3155eeab3bceea736771f49e4becb014ae7af4a831d02b636ad9184ce8cf952bb BIND_SOFTWARE_MORPH cpp econst Ogre::Entity classOgre_1_1Entity.html a3155eeab3bceea736771f49e4becb014a88cb6b9b2241b9ec83389b637d59a49f BIND_HARDWARE_MORPH cpp econst Ogre::Entity classOgre_1_1Entity.html a3155eeab3bceea736771f49e4becb014a4397f702e25c1da682f76e7846182c27 Ogre::Entity::EntityShadowRenderable c cl Ogre::Entity::EntityShadowRenderable classOgre_1_1Entity_1_1EntityShadowRenderable.html

Nested class to allow entity shadows.

OgreEntity.h EntityShadowRenderable cpp instm Ogre::Entity::EntityShadowRenderable classOgre_1_1Entity_1_1EntityShadowRenderable.html a57fc4a0c89c802f567a6af837454ea14 ~EntityShadowRenderable cpp instm Ogre::Entity::EntityShadowRenderable classOgre_1_1Entity_1_1EntityShadowRenderable.html a0e182939d42ca456b215c21d54977b1a _createSeparateLightCap cpp instm Ogre::Entity::EntityShadowRenderable classOgre_1_1Entity_1_1EntityShadowRenderable.html a0c33e944807ffbed4bcff20a8147b008

Create the separate light cap if it doesn&#39;t already exists.

getWorldTransforms cpp instm Ogre::Entity::EntityShadowRenderable classOgre_1_1Entity_1_1EntityShadowRenderable.html a3913118191fcc5618caa4b70d5cfb232

Overridden from ShadowRenderable.

getPositionBuffer cpp instm Ogre::Entity::EntityShadowRenderable classOgre_1_1Entity_1_1EntityShadowRenderable.html a5e3553a9870844d31010e56f7ab68fe7 getWBuffer cpp instm Ogre::Entity::EntityShadowRenderable classOgre_1_1Entity_1_1EntityShadowRenderable.html a6d2259218ef5f9859ea775afb31c08c8 rebindPositionBuffer cpp instm Ogre::Entity::EntityShadowRenderable classOgre_1_1Entity_1_1EntityShadowRenderable.html a069081453c1c981771b7fe9f64d89905

Rebind the source positions (for temp buffer users)

isVisible cpp instm Ogre::Entity::EntityShadowRenderable classOgre_1_1Entity_1_1EntityShadowRenderable.html a8ee1c47889ccd79f059c9071e1fb7574

Overridden from ShadowRenderable.

rebindIndexBuffer cpp instm Ogre::Entity::EntityShadowRenderable classOgre_1_1Entity_1_1EntityShadowRenderable.html ab42ce28df78e51235a48ded7a59df76a

Overridden from ShadowRenderable.

setMaterial cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a624c5d9e88df9caeb2f7d57e69dab2be

Set the material to be used by the shadow, should be set by the caller before adding to a render queu...

getMaterial cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html af314cc202a2b7c3dcf4dd3dc9432346e

Overridden from Renderable.

getRenderOperation cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a36d3d1a31ec2661d66faa4675391ed25

Overridden from Renderable.

getRenderOperationForUpdate cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html ae192ff33315f05bee1865a64547fe9a2

Get the internal render operation for set up.

getSquaredViewDepth cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a0095fe3c8590580bb2b2176e5f279615

Overridden from Renderable.

getLights cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a5a3b65ee917444b4a29ca69486d55229

Overridden from Renderable.

isLightCapSeparate cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a46225aeba80348f0a48b73fb1667866d

Does this renderable require a separate light cap?

getLightCapRenderable cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a9039657d8484c4c1d5bc249aa4bce723

Get the light cap version of this renderable.

getTechnique cpp instm Ogre::Renderable classOgre_1_1Renderable.html aafcc80b06f8c74eaac3d35e72ca54842

Retrieves a pointer to the Material Technique this renderable object uses.

preRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html afcbf4cb36d5911a9d40a40c57e94f23b

Called just prior to the Renderable being rendered.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

getNumWorldTransforms cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6ecba3943f56182cddf3b3540afc760

Returns the number of world transform matrices this renderable requires.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

getCastsShadows cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1ce8341c18f75ef0b6d818eceea5b2e2

Method which reports whether this renderable would normally cast a shadow.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 mParent cpp data Ogre::Entity::EntityShadowRenderable classOgre_1_1Entity_1_1EntityShadowRenderable.html adf2b053c720e18ffe6031b2a578924d3 mPositionBuffer cpp data Ogre::Entity::EntityShadowRenderable classOgre_1_1Entity_1_1EntityShadowRenderable.html ad44e4244aa049fee5025a91bd8ecd7a7

Shared link to position buffer.

mWBuffer cpp data Ogre::Entity::EntityShadowRenderable classOgre_1_1Entity_1_1EntityShadowRenderable.html a6b765dd0d6cf0ed236276a2287d128ec

Shared link to w-coord buffer (optional)

mCurrentVertexData cpp data Ogre::Entity::EntityShadowRenderable classOgre_1_1Entity_1_1EntityShadowRenderable.html ac2194d28c47d040591baee77ba970132

Link to current vertex data used to bind (maybe changes)

mOriginalPosBufferBinding cpp data Ogre::Entity::EntityShadowRenderable classOgre_1_1Entity_1_1EntityShadowRenderable.html a84d7d5d1275d04ecae95482616178642

Original position buffer source binding.

mSubEntity cpp data Ogre::Entity::EntityShadowRenderable classOgre_1_1Entity_1_1EntityShadowRenderable.html ae5b2511444611ff54ca355128cea8e57

Link to SubEntity, only present if SubEntity has it&#39;s own geometry.

mMaterial cpp data Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a8c86d49c8c295f71ee409d1b20e5854d mRenderOp cpp data Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html aa88e6ce3da25b3ea5a2fc5e622798b37 mLightCap cpp data Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html ac5e870a708a1fcc9fa8d6873aa11f5c1 mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

Ogre::EntityFactory c cl Ogre::EntityFactory classOgre_1_1EntityFactory.html

Factory object for creating Entity instances.

OgreEntity.h EntityFactory cpp instm Ogre::EntityFactory classOgre_1_1EntityFactory.html a400c13551743727d539d33e1899e2a94 ~EntityFactory cpp instm Ogre::EntityFactory classOgre_1_1EntityFactory.html a2b09cf40eed302e501408e1009517020 getType cpp instm Ogre::EntityFactory classOgre_1_1EntityFactory.html aa34e24618322ca2a032f402f14e32ff8

Get the type of the object to be created.

destroyInstance cpp instm Ogre::EntityFactory classOgre_1_1EntityFactory.html ac08df5e5199b95ffbe48d4b425919500

Destroy an instance of the object.

createInstance cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html a7164ba391aead569e43e5713c7281d7b

Create a new instance of the object.

requestTypeFlags cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html a80346bc406655855ec5e0eef198900f2

Does this factory require the allocation of a &#39;type flag&#39;, used to selectively include / exclude this...

_notifyTypeFlags cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html afe63ec95c506e97e9abca23b7fd1a537

Notify this factory of the type mask to apply.

getTypeFlags cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html a9b2028dca564c74453994926db4f50d0

Gets the type flag for this factory.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d FACTORY_TYPE_NAME cpp data Ogre::EntityFactory classOgre_1_1EntityFactory.html a50de559aa1292e7abf91a140635a88da createInstanceImpl cpp instm Ogre::EntityFactory classOgre_1_1EntityFactory.html ade100fd3b410a854d0b0327c78242f5b

Internal implementation of create method - must be overridden.

mTypeFlag cpp data Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html ad35a2db6426d02a75b85f133a26d5387

Type flag, allocated if requested.

Ogre::Exception c cl Ogre::Exception classOgre_1_1Exception.html

When thrown, provides information about an error that has occurred inside the engine.

OgreException.h Exception cpp instm Ogre::Exception classOgre_1_1Exception.html adc5a5e5eb027cdd0591566d2518cc3fd

Default constructor.

Exception cpp instm Ogre::Exception classOgre_1_1Exception.html aaa6e0d203a91b43870058082aeb34428

Advanced constructor.

Exception cpp instm Ogre::Exception classOgre_1_1Exception.html a82249d342184fd23af4dd1c0ac589c57

Copy constructor.

~Exception cpp instm Ogre::Exception classOgre_1_1Exception.html a5aeb1d634e6d2dc9e547ff37bd9dc051

Needed for compatibility with std::exception.

operator= cpp instm Ogre::Exception classOgre_1_1Exception.html a14a5cff744c7abf8b65633e1e5004f11

Assignment operator.

getFullDescription cpp instm Ogre::Exception classOgre_1_1Exception.html aa5801b3e0c61214cb96bdea425978bd0

Returns a string with the full description of this error.

getNumber cpp instm Ogre::Exception classOgre_1_1Exception.html a4e1b4d70efe19717c12ed679ff96279a

Gets the error code.

getSource cpp instm Ogre::Exception classOgre_1_1Exception.html a01188c597faf46e2637999aa205c1862

Gets the source function.

getFile cpp instm Ogre::Exception classOgre_1_1Exception.html aba00713fb4020d42107dafa6fd89fa57

Gets source file name.

getLine cpp instm Ogre::Exception classOgre_1_1Exception.html a2d100096583c7973bbf5a1276a49ea4a

Gets line number.

getDescription cpp instm Ogre::Exception classOgre_1_1Exception.html a826483325a2bc7fb7a0950cf127dab62

Returns a string with only the &#39;description&#39; field of this exception.

what cpp instm Ogre::Exception classOgre_1_1Exception.html a0ad3d38bf239293372eb7512281182df

Override std::exception::what.

line cpp data Ogre::Exception classOgre_1_1Exception.html a37322c92e46fa70fb703424f3840a68c number cpp data Ogre::Exception classOgre_1_1Exception.html a64ee5688b9849cdf716b3d296f9725dc typeName cpp data Ogre::Exception classOgre_1_1Exception.html ad486aacc5f55a6bfa17248d2141270ec description cpp data Ogre::Exception classOgre_1_1Exception.html a54edba4b99e73bf953b25888ee57b008 source cpp data Ogre::Exception classOgre_1_1Exception.html a224971e0792a4fa0a718107b6e9074fe file cpp data Ogre::Exception classOgre_1_1Exception.html a976410f50fa11be9550720b240987cf3 fullDesc cpp data Ogre::Exception classOgre_1_1Exception.html a16d671f40618b5ca451a3bcb6c0004f8 ERR_CANNOT_WRITE_TO_FILE cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29baaeb75efe079b550f380d62d9a0954e71 ERR_INVALID_STATE cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9d61f90f76dd3e119d608876ea5f7957 ERR_INVALIDPARAMS cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba359c10b8abe9abf39f84550a903e4698 ERR_RENDERINGAPI_ERROR cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba55da7c9771a98e7c96c3900028f02703 ERR_DUPLICATE_ITEM cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba932168f4c4ae1a90391233de8a21ab1a ERR_ITEM_NOT_FOUND cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9f57f8f4aefb7fae5fcd69fe155e7003 ERR_FILE_NOT_FOUND cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba65ef64423bae408d90e0af0166bac152 ERR_INTERNAL_ERROR cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba946e7d147a09d8db65b6143d1d348c99 ERR_RT_ASSERTION_FAILED cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29bae8c10c1472a5d4005d1c25adb5e2764d ERR_NOT_IMPLEMENTED cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9e2cd2d2436678236e339e6a42887090 Ogre::ExceptionCodeType c tmplt Ogre::ExceptionCodeType structOgre_1_1ExceptionCodeType.html

Template struct which creates a distinct type for each exception code.

OgreException.h number cpp econst Ogre::ExceptionCodeType structOgre_1_1ExceptionCodeType.html ace852efbc1f5b578bb5871181941732cadc17c75a1a0536b07eaf5f587918544e Ogre::UnimplementedException c cl Ogre::UnimplementedException classOgre_1_1UnimplementedException.html OgreException.h UnimplementedException cpp instm Ogre::UnimplementedException classOgre_1_1UnimplementedException.html a454b97468f2b1f1d935442971bf082ec getFullDescription cpp instm Ogre::Exception classOgre_1_1Exception.html aa5801b3e0c61214cb96bdea425978bd0

Returns a string with the full description of this error.

getNumber cpp instm Ogre::Exception classOgre_1_1Exception.html a4e1b4d70efe19717c12ed679ff96279a

Gets the error code.

getSource cpp instm Ogre::Exception classOgre_1_1Exception.html a01188c597faf46e2637999aa205c1862

Gets the source function.

getFile cpp instm Ogre::Exception classOgre_1_1Exception.html aba00713fb4020d42107dafa6fd89fa57

Gets source file name.

getLine cpp instm Ogre::Exception classOgre_1_1Exception.html a2d100096583c7973bbf5a1276a49ea4a

Gets line number.

getDescription cpp instm Ogre::Exception classOgre_1_1Exception.html a826483325a2bc7fb7a0950cf127dab62

Returns a string with only the &#39;description&#39; field of this exception.

what cpp instm Ogre::Exception classOgre_1_1Exception.html a0ad3d38bf239293372eb7512281182df

Override std::exception::what.

line cpp data Ogre::Exception classOgre_1_1Exception.html a37322c92e46fa70fb703424f3840a68c number cpp data Ogre::Exception classOgre_1_1Exception.html a64ee5688b9849cdf716b3d296f9725dc typeName cpp data Ogre::Exception classOgre_1_1Exception.html ad486aacc5f55a6bfa17248d2141270ec description cpp data Ogre::Exception classOgre_1_1Exception.html a54edba4b99e73bf953b25888ee57b008 source cpp data Ogre::Exception classOgre_1_1Exception.html a224971e0792a4fa0a718107b6e9074fe file cpp data Ogre::Exception classOgre_1_1Exception.html a976410f50fa11be9550720b240987cf3 fullDesc cpp data Ogre::Exception classOgre_1_1Exception.html a16d671f40618b5ca451a3bcb6c0004f8 ERR_CANNOT_WRITE_TO_FILE cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29baaeb75efe079b550f380d62d9a0954e71 ERR_INVALID_STATE cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9d61f90f76dd3e119d608876ea5f7957 ERR_INVALIDPARAMS cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba359c10b8abe9abf39f84550a903e4698 ERR_RENDERINGAPI_ERROR cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba55da7c9771a98e7c96c3900028f02703 ERR_DUPLICATE_ITEM cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba932168f4c4ae1a90391233de8a21ab1a ERR_ITEM_NOT_FOUND cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9f57f8f4aefb7fae5fcd69fe155e7003 ERR_FILE_NOT_FOUND cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba65ef64423bae408d90e0af0166bac152 ERR_INTERNAL_ERROR cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba946e7d147a09d8db65b6143d1d348c99 ERR_RT_ASSERTION_FAILED cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29bae8c10c1472a5d4005d1c25adb5e2764d ERR_NOT_IMPLEMENTED cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9e2cd2d2436678236e339e6a42887090 Ogre::FileNotFoundException c cl Ogre::FileNotFoundException classOgre_1_1FileNotFoundException.html OgreException.h FileNotFoundException cpp instm Ogre::FileNotFoundException classOgre_1_1FileNotFoundException.html ac5774daad7866a3b538731c16ba08faf getFullDescription cpp instm Ogre::Exception classOgre_1_1Exception.html aa5801b3e0c61214cb96bdea425978bd0

Returns a string with the full description of this error.

getNumber cpp instm Ogre::Exception classOgre_1_1Exception.html a4e1b4d70efe19717c12ed679ff96279a

Gets the error code.

getSource cpp instm Ogre::Exception classOgre_1_1Exception.html a01188c597faf46e2637999aa205c1862

Gets the source function.

getFile cpp instm Ogre::Exception classOgre_1_1Exception.html aba00713fb4020d42107dafa6fd89fa57

Gets source file name.

getLine cpp instm Ogre::Exception classOgre_1_1Exception.html a2d100096583c7973bbf5a1276a49ea4a

Gets line number.

getDescription cpp instm Ogre::Exception classOgre_1_1Exception.html a826483325a2bc7fb7a0950cf127dab62

Returns a string with only the &#39;description&#39; field of this exception.

what cpp instm Ogre::Exception classOgre_1_1Exception.html a0ad3d38bf239293372eb7512281182df

Override std::exception::what.

line cpp data Ogre::Exception classOgre_1_1Exception.html a37322c92e46fa70fb703424f3840a68c number cpp data Ogre::Exception classOgre_1_1Exception.html a64ee5688b9849cdf716b3d296f9725dc typeName cpp data Ogre::Exception classOgre_1_1Exception.html ad486aacc5f55a6bfa17248d2141270ec description cpp data Ogre::Exception classOgre_1_1Exception.html a54edba4b99e73bf953b25888ee57b008 source cpp data Ogre::Exception classOgre_1_1Exception.html a224971e0792a4fa0a718107b6e9074fe file cpp data Ogre::Exception classOgre_1_1Exception.html a976410f50fa11be9550720b240987cf3 fullDesc cpp data Ogre::Exception classOgre_1_1Exception.html a16d671f40618b5ca451a3bcb6c0004f8 ERR_CANNOT_WRITE_TO_FILE cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29baaeb75efe079b550f380d62d9a0954e71 ERR_INVALID_STATE cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9d61f90f76dd3e119d608876ea5f7957 ERR_INVALIDPARAMS cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba359c10b8abe9abf39f84550a903e4698 ERR_RENDERINGAPI_ERROR cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba55da7c9771a98e7c96c3900028f02703 ERR_DUPLICATE_ITEM cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba932168f4c4ae1a90391233de8a21ab1a ERR_ITEM_NOT_FOUND cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9f57f8f4aefb7fae5fcd69fe155e7003 ERR_FILE_NOT_FOUND cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba65ef64423bae408d90e0af0166bac152 ERR_INTERNAL_ERROR cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba946e7d147a09d8db65b6143d1d348c99 ERR_RT_ASSERTION_FAILED cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29bae8c10c1472a5d4005d1c25adb5e2764d ERR_NOT_IMPLEMENTED cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9e2cd2d2436678236e339e6a42887090 Ogre::IOException c cl Ogre::IOException classOgre_1_1IOException.html OgreException.h IOException cpp instm Ogre::IOException classOgre_1_1IOException.html a9cb13ae6d95e203689c43dfe194cf0c7 getFullDescription cpp instm Ogre::Exception classOgre_1_1Exception.html aa5801b3e0c61214cb96bdea425978bd0

Returns a string with the full description of this error.

getNumber cpp instm Ogre::Exception classOgre_1_1Exception.html a4e1b4d70efe19717c12ed679ff96279a

Gets the error code.

getSource cpp instm Ogre::Exception classOgre_1_1Exception.html a01188c597faf46e2637999aa205c1862

Gets the source function.

getFile cpp instm Ogre::Exception classOgre_1_1Exception.html aba00713fb4020d42107dafa6fd89fa57

Gets source file name.

getLine cpp instm Ogre::Exception classOgre_1_1Exception.html a2d100096583c7973bbf5a1276a49ea4a

Gets line number.

getDescription cpp instm Ogre::Exception classOgre_1_1Exception.html a826483325a2bc7fb7a0950cf127dab62

Returns a string with only the &#39;description&#39; field of this exception.

what cpp instm Ogre::Exception classOgre_1_1Exception.html a0ad3d38bf239293372eb7512281182df

Override std::exception::what.

line cpp data Ogre::Exception classOgre_1_1Exception.html a37322c92e46fa70fb703424f3840a68c number cpp data Ogre::Exception classOgre_1_1Exception.html a64ee5688b9849cdf716b3d296f9725dc typeName cpp data Ogre::Exception classOgre_1_1Exception.html ad486aacc5f55a6bfa17248d2141270ec description cpp data Ogre::Exception classOgre_1_1Exception.html a54edba4b99e73bf953b25888ee57b008 source cpp data Ogre::Exception classOgre_1_1Exception.html a224971e0792a4fa0a718107b6e9074fe file cpp data Ogre::Exception classOgre_1_1Exception.html a976410f50fa11be9550720b240987cf3 fullDesc cpp data Ogre::Exception classOgre_1_1Exception.html a16d671f40618b5ca451a3bcb6c0004f8 ERR_CANNOT_WRITE_TO_FILE cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29baaeb75efe079b550f380d62d9a0954e71 ERR_INVALID_STATE cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9d61f90f76dd3e119d608876ea5f7957 ERR_INVALIDPARAMS cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba359c10b8abe9abf39f84550a903e4698 ERR_RENDERINGAPI_ERROR cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba55da7c9771a98e7c96c3900028f02703 ERR_DUPLICATE_ITEM cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba932168f4c4ae1a90391233de8a21ab1a ERR_ITEM_NOT_FOUND cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9f57f8f4aefb7fae5fcd69fe155e7003 ERR_FILE_NOT_FOUND cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba65ef64423bae408d90e0af0166bac152 ERR_INTERNAL_ERROR cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba946e7d147a09d8db65b6143d1d348c99 ERR_RT_ASSERTION_FAILED cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29bae8c10c1472a5d4005d1c25adb5e2764d ERR_NOT_IMPLEMENTED cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9e2cd2d2436678236e339e6a42887090 Ogre::InvalidStateException c cl Ogre::InvalidStateException classOgre_1_1InvalidStateException.html OgreException.h InvalidStateException cpp instm Ogre::InvalidStateException classOgre_1_1InvalidStateException.html ab0379b445379968669795492ba1ef567 getFullDescription cpp instm Ogre::Exception classOgre_1_1Exception.html aa5801b3e0c61214cb96bdea425978bd0

Returns a string with the full description of this error.

getNumber cpp instm Ogre::Exception classOgre_1_1Exception.html a4e1b4d70efe19717c12ed679ff96279a

Gets the error code.

getSource cpp instm Ogre::Exception classOgre_1_1Exception.html a01188c597faf46e2637999aa205c1862

Gets the source function.

getFile cpp instm Ogre::Exception classOgre_1_1Exception.html aba00713fb4020d42107dafa6fd89fa57

Gets source file name.

getLine cpp instm Ogre::Exception classOgre_1_1Exception.html a2d100096583c7973bbf5a1276a49ea4a

Gets line number.

getDescription cpp instm Ogre::Exception classOgre_1_1Exception.html a826483325a2bc7fb7a0950cf127dab62

Returns a string with only the &#39;description&#39; field of this exception.

what cpp instm Ogre::Exception classOgre_1_1Exception.html a0ad3d38bf239293372eb7512281182df

Override std::exception::what.

line cpp data Ogre::Exception classOgre_1_1Exception.html a37322c92e46fa70fb703424f3840a68c number cpp data Ogre::Exception classOgre_1_1Exception.html a64ee5688b9849cdf716b3d296f9725dc typeName cpp data Ogre::Exception classOgre_1_1Exception.html ad486aacc5f55a6bfa17248d2141270ec description cpp data Ogre::Exception classOgre_1_1Exception.html a54edba4b99e73bf953b25888ee57b008 source cpp data Ogre::Exception classOgre_1_1Exception.html a224971e0792a4fa0a718107b6e9074fe file cpp data Ogre::Exception classOgre_1_1Exception.html a976410f50fa11be9550720b240987cf3 fullDesc cpp data Ogre::Exception classOgre_1_1Exception.html a16d671f40618b5ca451a3bcb6c0004f8 ERR_CANNOT_WRITE_TO_FILE cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29baaeb75efe079b550f380d62d9a0954e71 ERR_INVALID_STATE cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9d61f90f76dd3e119d608876ea5f7957 ERR_INVALIDPARAMS cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba359c10b8abe9abf39f84550a903e4698 ERR_RENDERINGAPI_ERROR cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba55da7c9771a98e7c96c3900028f02703 ERR_DUPLICATE_ITEM cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba932168f4c4ae1a90391233de8a21ab1a ERR_ITEM_NOT_FOUND cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9f57f8f4aefb7fae5fcd69fe155e7003 ERR_FILE_NOT_FOUND cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba65ef64423bae408d90e0af0166bac152 ERR_INTERNAL_ERROR cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba946e7d147a09d8db65b6143d1d348c99 ERR_RT_ASSERTION_FAILED cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29bae8c10c1472a5d4005d1c25adb5e2764d ERR_NOT_IMPLEMENTED cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9e2cd2d2436678236e339e6a42887090 Ogre::InvalidParametersException c cl Ogre::InvalidParametersException classOgre_1_1InvalidParametersException.html OgreException.h InvalidParametersException cpp instm Ogre::InvalidParametersException classOgre_1_1InvalidParametersException.html ac6276640f16c331e952b71f3a174bd8f getFullDescription cpp instm Ogre::Exception classOgre_1_1Exception.html aa5801b3e0c61214cb96bdea425978bd0

Returns a string with the full description of this error.

getNumber cpp instm Ogre::Exception classOgre_1_1Exception.html a4e1b4d70efe19717c12ed679ff96279a

Gets the error code.

getSource cpp instm Ogre::Exception classOgre_1_1Exception.html a01188c597faf46e2637999aa205c1862

Gets the source function.

getFile cpp instm Ogre::Exception classOgre_1_1Exception.html aba00713fb4020d42107dafa6fd89fa57

Gets source file name.

getLine cpp instm Ogre::Exception classOgre_1_1Exception.html a2d100096583c7973bbf5a1276a49ea4a

Gets line number.

getDescription cpp instm Ogre::Exception classOgre_1_1Exception.html a826483325a2bc7fb7a0950cf127dab62

Returns a string with only the &#39;description&#39; field of this exception.

what cpp instm Ogre::Exception classOgre_1_1Exception.html a0ad3d38bf239293372eb7512281182df

Override std::exception::what.

line cpp data Ogre::Exception classOgre_1_1Exception.html a37322c92e46fa70fb703424f3840a68c number cpp data Ogre::Exception classOgre_1_1Exception.html a64ee5688b9849cdf716b3d296f9725dc typeName cpp data Ogre::Exception classOgre_1_1Exception.html ad486aacc5f55a6bfa17248d2141270ec description cpp data Ogre::Exception classOgre_1_1Exception.html a54edba4b99e73bf953b25888ee57b008 source cpp data Ogre::Exception classOgre_1_1Exception.html a224971e0792a4fa0a718107b6e9074fe file cpp data Ogre::Exception classOgre_1_1Exception.html a976410f50fa11be9550720b240987cf3 fullDesc cpp data Ogre::Exception classOgre_1_1Exception.html a16d671f40618b5ca451a3bcb6c0004f8 ERR_CANNOT_WRITE_TO_FILE cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29baaeb75efe079b550f380d62d9a0954e71 ERR_INVALID_STATE cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9d61f90f76dd3e119d608876ea5f7957 ERR_INVALIDPARAMS cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba359c10b8abe9abf39f84550a903e4698 ERR_RENDERINGAPI_ERROR cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba55da7c9771a98e7c96c3900028f02703 ERR_DUPLICATE_ITEM cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba932168f4c4ae1a90391233de8a21ab1a ERR_ITEM_NOT_FOUND cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9f57f8f4aefb7fae5fcd69fe155e7003 ERR_FILE_NOT_FOUND cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba65ef64423bae408d90e0af0166bac152 ERR_INTERNAL_ERROR cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba946e7d147a09d8db65b6143d1d348c99 ERR_RT_ASSERTION_FAILED cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29bae8c10c1472a5d4005d1c25adb5e2764d ERR_NOT_IMPLEMENTED cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9e2cd2d2436678236e339e6a42887090 Ogre::ItemIdentityException c cl Ogre::ItemIdentityException classOgre_1_1ItemIdentityException.html OgreException.h ItemIdentityException cpp instm Ogre::ItemIdentityException classOgre_1_1ItemIdentityException.html ae98c4a38b709e81ef21722be30db5060 getFullDescription cpp instm Ogre::Exception classOgre_1_1Exception.html aa5801b3e0c61214cb96bdea425978bd0

Returns a string with the full description of this error.

getNumber cpp instm Ogre::Exception classOgre_1_1Exception.html a4e1b4d70efe19717c12ed679ff96279a

Gets the error code.

getSource cpp instm Ogre::Exception classOgre_1_1Exception.html a01188c597faf46e2637999aa205c1862

Gets the source function.

getFile cpp instm Ogre::Exception classOgre_1_1Exception.html aba00713fb4020d42107dafa6fd89fa57

Gets source file name.

getLine cpp instm Ogre::Exception classOgre_1_1Exception.html a2d100096583c7973bbf5a1276a49ea4a

Gets line number.

getDescription cpp instm Ogre::Exception classOgre_1_1Exception.html a826483325a2bc7fb7a0950cf127dab62

Returns a string with only the &#39;description&#39; field of this exception.

what cpp instm Ogre::Exception classOgre_1_1Exception.html a0ad3d38bf239293372eb7512281182df

Override std::exception::what.

line cpp data Ogre::Exception classOgre_1_1Exception.html a37322c92e46fa70fb703424f3840a68c number cpp data Ogre::Exception classOgre_1_1Exception.html a64ee5688b9849cdf716b3d296f9725dc typeName cpp data Ogre::Exception classOgre_1_1Exception.html ad486aacc5f55a6bfa17248d2141270ec description cpp data Ogre::Exception classOgre_1_1Exception.html a54edba4b99e73bf953b25888ee57b008 source cpp data Ogre::Exception classOgre_1_1Exception.html a224971e0792a4fa0a718107b6e9074fe file cpp data Ogre::Exception classOgre_1_1Exception.html a976410f50fa11be9550720b240987cf3 fullDesc cpp data Ogre::Exception classOgre_1_1Exception.html a16d671f40618b5ca451a3bcb6c0004f8 ERR_CANNOT_WRITE_TO_FILE cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29baaeb75efe079b550f380d62d9a0954e71 ERR_INVALID_STATE cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9d61f90f76dd3e119d608876ea5f7957 ERR_INVALIDPARAMS cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba359c10b8abe9abf39f84550a903e4698 ERR_RENDERINGAPI_ERROR cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba55da7c9771a98e7c96c3900028f02703 ERR_DUPLICATE_ITEM cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba932168f4c4ae1a90391233de8a21ab1a ERR_ITEM_NOT_FOUND cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9f57f8f4aefb7fae5fcd69fe155e7003 ERR_FILE_NOT_FOUND cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba65ef64423bae408d90e0af0166bac152 ERR_INTERNAL_ERROR cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba946e7d147a09d8db65b6143d1d348c99 ERR_RT_ASSERTION_FAILED cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29bae8c10c1472a5d4005d1c25adb5e2764d ERR_NOT_IMPLEMENTED cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9e2cd2d2436678236e339e6a42887090 Ogre::InternalErrorException c cl Ogre::InternalErrorException classOgre_1_1InternalErrorException.html OgreException.h InternalErrorException cpp instm Ogre::InternalErrorException classOgre_1_1InternalErrorException.html a5bc4d45afee8370b1688b13dd6099cb2 getFullDescription cpp instm Ogre::Exception classOgre_1_1Exception.html aa5801b3e0c61214cb96bdea425978bd0

Returns a string with the full description of this error.

getNumber cpp instm Ogre::Exception classOgre_1_1Exception.html a4e1b4d70efe19717c12ed679ff96279a

Gets the error code.

getSource cpp instm Ogre::Exception classOgre_1_1Exception.html a01188c597faf46e2637999aa205c1862

Gets the source function.

getFile cpp instm Ogre::Exception classOgre_1_1Exception.html aba00713fb4020d42107dafa6fd89fa57

Gets source file name.

getLine cpp instm Ogre::Exception classOgre_1_1Exception.html a2d100096583c7973bbf5a1276a49ea4a

Gets line number.

getDescription cpp instm Ogre::Exception classOgre_1_1Exception.html a826483325a2bc7fb7a0950cf127dab62

Returns a string with only the &#39;description&#39; field of this exception.

what cpp instm Ogre::Exception classOgre_1_1Exception.html a0ad3d38bf239293372eb7512281182df

Override std::exception::what.

line cpp data Ogre::Exception classOgre_1_1Exception.html a37322c92e46fa70fb703424f3840a68c number cpp data Ogre::Exception classOgre_1_1Exception.html a64ee5688b9849cdf716b3d296f9725dc typeName cpp data Ogre::Exception classOgre_1_1Exception.html ad486aacc5f55a6bfa17248d2141270ec description cpp data Ogre::Exception classOgre_1_1Exception.html a54edba4b99e73bf953b25888ee57b008 source cpp data Ogre::Exception classOgre_1_1Exception.html a224971e0792a4fa0a718107b6e9074fe file cpp data Ogre::Exception classOgre_1_1Exception.html a976410f50fa11be9550720b240987cf3 fullDesc cpp data Ogre::Exception classOgre_1_1Exception.html a16d671f40618b5ca451a3bcb6c0004f8 ERR_CANNOT_WRITE_TO_FILE cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29baaeb75efe079b550f380d62d9a0954e71 ERR_INVALID_STATE cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9d61f90f76dd3e119d608876ea5f7957 ERR_INVALIDPARAMS cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba359c10b8abe9abf39f84550a903e4698 ERR_RENDERINGAPI_ERROR cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba55da7c9771a98e7c96c3900028f02703 ERR_DUPLICATE_ITEM cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba932168f4c4ae1a90391233de8a21ab1a ERR_ITEM_NOT_FOUND cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9f57f8f4aefb7fae5fcd69fe155e7003 ERR_FILE_NOT_FOUND cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba65ef64423bae408d90e0af0166bac152 ERR_INTERNAL_ERROR cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba946e7d147a09d8db65b6143d1d348c99 ERR_RT_ASSERTION_FAILED cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29bae8c10c1472a5d4005d1c25adb5e2764d ERR_NOT_IMPLEMENTED cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9e2cd2d2436678236e339e6a42887090 Ogre::RenderingAPIException c cl Ogre::RenderingAPIException classOgre_1_1RenderingAPIException.html OgreException.h RenderingAPIException cpp instm Ogre::RenderingAPIException classOgre_1_1RenderingAPIException.html aa3f950b457a33a114a74f9b8993a885d getFullDescription cpp instm Ogre::Exception classOgre_1_1Exception.html aa5801b3e0c61214cb96bdea425978bd0

Returns a string with the full description of this error.

getNumber cpp instm Ogre::Exception classOgre_1_1Exception.html a4e1b4d70efe19717c12ed679ff96279a

Gets the error code.

getSource cpp instm Ogre::Exception classOgre_1_1Exception.html a01188c597faf46e2637999aa205c1862

Gets the source function.

getFile cpp instm Ogre::Exception classOgre_1_1Exception.html aba00713fb4020d42107dafa6fd89fa57

Gets source file name.

getLine cpp instm Ogre::Exception classOgre_1_1Exception.html a2d100096583c7973bbf5a1276a49ea4a

Gets line number.

getDescription cpp instm Ogre::Exception classOgre_1_1Exception.html a826483325a2bc7fb7a0950cf127dab62

Returns a string with only the &#39;description&#39; field of this exception.

what cpp instm Ogre::Exception classOgre_1_1Exception.html a0ad3d38bf239293372eb7512281182df

Override std::exception::what.

line cpp data Ogre::Exception classOgre_1_1Exception.html a37322c92e46fa70fb703424f3840a68c number cpp data Ogre::Exception classOgre_1_1Exception.html a64ee5688b9849cdf716b3d296f9725dc typeName cpp data Ogre::Exception classOgre_1_1Exception.html ad486aacc5f55a6bfa17248d2141270ec description cpp data Ogre::Exception classOgre_1_1Exception.html a54edba4b99e73bf953b25888ee57b008 source cpp data Ogre::Exception classOgre_1_1Exception.html a224971e0792a4fa0a718107b6e9074fe file cpp data Ogre::Exception classOgre_1_1Exception.html a976410f50fa11be9550720b240987cf3 fullDesc cpp data Ogre::Exception classOgre_1_1Exception.html a16d671f40618b5ca451a3bcb6c0004f8 ERR_CANNOT_WRITE_TO_FILE cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29baaeb75efe079b550f380d62d9a0954e71 ERR_INVALID_STATE cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9d61f90f76dd3e119d608876ea5f7957 ERR_INVALIDPARAMS cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba359c10b8abe9abf39f84550a903e4698 ERR_RENDERINGAPI_ERROR cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba55da7c9771a98e7c96c3900028f02703 ERR_DUPLICATE_ITEM cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba932168f4c4ae1a90391233de8a21ab1a ERR_ITEM_NOT_FOUND cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9f57f8f4aefb7fae5fcd69fe155e7003 ERR_FILE_NOT_FOUND cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba65ef64423bae408d90e0af0166bac152 ERR_INTERNAL_ERROR cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba946e7d147a09d8db65b6143d1d348c99 ERR_RT_ASSERTION_FAILED cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29bae8c10c1472a5d4005d1c25adb5e2764d ERR_NOT_IMPLEMENTED cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9e2cd2d2436678236e339e6a42887090 Ogre::RuntimeAssertionException c cl Ogre::RuntimeAssertionException classOgre_1_1RuntimeAssertionException.html OgreException.h RuntimeAssertionException cpp instm Ogre::RuntimeAssertionException classOgre_1_1RuntimeAssertionException.html a871fffb1a89b647d78c7581e539363e5 getFullDescription cpp instm Ogre::Exception classOgre_1_1Exception.html aa5801b3e0c61214cb96bdea425978bd0

Returns a string with the full description of this error.

getNumber cpp instm Ogre::Exception classOgre_1_1Exception.html a4e1b4d70efe19717c12ed679ff96279a

Gets the error code.

getSource cpp instm Ogre::Exception classOgre_1_1Exception.html a01188c597faf46e2637999aa205c1862

Gets the source function.

getFile cpp instm Ogre::Exception classOgre_1_1Exception.html aba00713fb4020d42107dafa6fd89fa57

Gets source file name.

getLine cpp instm Ogre::Exception classOgre_1_1Exception.html a2d100096583c7973bbf5a1276a49ea4a

Gets line number.

getDescription cpp instm Ogre::Exception classOgre_1_1Exception.html a826483325a2bc7fb7a0950cf127dab62

Returns a string with only the &#39;description&#39; field of this exception.

what cpp instm Ogre::Exception classOgre_1_1Exception.html a0ad3d38bf239293372eb7512281182df

Override std::exception::what.

line cpp data Ogre::Exception classOgre_1_1Exception.html a37322c92e46fa70fb703424f3840a68c number cpp data Ogre::Exception classOgre_1_1Exception.html a64ee5688b9849cdf716b3d296f9725dc typeName cpp data Ogre::Exception classOgre_1_1Exception.html ad486aacc5f55a6bfa17248d2141270ec description cpp data Ogre::Exception classOgre_1_1Exception.html a54edba4b99e73bf953b25888ee57b008 source cpp data Ogre::Exception classOgre_1_1Exception.html a224971e0792a4fa0a718107b6e9074fe file cpp data Ogre::Exception classOgre_1_1Exception.html a976410f50fa11be9550720b240987cf3 fullDesc cpp data Ogre::Exception classOgre_1_1Exception.html a16d671f40618b5ca451a3bcb6c0004f8 ERR_CANNOT_WRITE_TO_FILE cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29baaeb75efe079b550f380d62d9a0954e71 ERR_INVALID_STATE cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9d61f90f76dd3e119d608876ea5f7957 ERR_INVALIDPARAMS cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba359c10b8abe9abf39f84550a903e4698 ERR_RENDERINGAPI_ERROR cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba55da7c9771a98e7c96c3900028f02703 ERR_DUPLICATE_ITEM cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba932168f4c4ae1a90391233de8a21ab1a ERR_ITEM_NOT_FOUND cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9f57f8f4aefb7fae5fcd69fe155e7003 ERR_FILE_NOT_FOUND cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba65ef64423bae408d90e0af0166bac152 ERR_INTERNAL_ERROR cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba946e7d147a09d8db65b6143d1d348c99 ERR_RT_ASSERTION_FAILED cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29bae8c10c1472a5d4005d1c25adb5e2764d ERR_NOT_IMPLEMENTED cpp econst Ogre::Exception classOgre_1_1Exception.html a9bdf9b8a0a83b95818d676848beaa29ba9e2cd2d2436678236e339e6a42887090 Ogre::ExceptionFactory c cl Ogre::ExceptionFactory classOgre_1_1ExceptionFactory.html

Class implementing dispatch methods in order to construct by-value exceptions of a derived type based...

OgreException.h create cpp clm Ogre::ExceptionFactory classOgre_1_1ExceptionFactory.html a2a13a97a32a5992f1e82f6c8fb8190fb create cpp clm Ogre::ExceptionFactory classOgre_1_1ExceptionFactory.html a7d063369971312bb2675852a1655759e create cpp clm Ogre::ExceptionFactory classOgre_1_1ExceptionFactory.html a3d07b4554fa6cf19b7f411c5e864adf9 create cpp clm Ogre::ExceptionFactory classOgre_1_1ExceptionFactory.html af622c0d4c88eba3481a5b5141b88095f create cpp clm Ogre::ExceptionFactory classOgre_1_1ExceptionFactory.html a37f17de5fb048014074269bde8774f94 create cpp clm Ogre::ExceptionFactory classOgre_1_1ExceptionFactory.html a3f08ea4905d6e0b730a4e00c0724879c create cpp clm Ogre::ExceptionFactory classOgre_1_1ExceptionFactory.html ac6d7515b9dc9b6b308ece16a8640cb65 create cpp clm Ogre::ExceptionFactory classOgre_1_1ExceptionFactory.html a32f4396c0b3f4dce4687200f32c1d5c5 create cpp clm Ogre::ExceptionFactory classOgre_1_1ExceptionFactory.html a42609de5fc71629fd505a445b28567c8 create cpp clm Ogre::ExceptionFactory classOgre_1_1ExceptionFactory.html adffdbf68438b18ae7819ce9520b5aa7b ExceptionFactory cpp instm Ogre::ExceptionFactory classOgre_1_1ExceptionFactory.html ac4da3f535cd552d055b53cb041b721e4

Private constructor, no construction.

Ogre::ExternalTextureSource c cl Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html

IMPORTANT: **Plugins must override default dictionary name!** Base class that texture plugins derive ...

OgreExternalTextureSource.h ExternalTextureSource cpp instm Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html a0e34ec6e53b5700a266933002bc79304

Constructor.

~ExternalTextureSource cpp instm Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html aa919b910a2fbfb4fb250265545730468

Virtual destructor.

setInputName cpp instm Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html aae89efb61be047a316c0baebdee9a7b2

Sets an input file name - if needed by plugin.

getInputName cpp instm Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html ad196bc06c24c0d17890a760dae247d3d

Gets currently set input file name.

setFPS cpp instm Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html ae13e199734e244f9155e28a4d534cee3

Sets the frames per second - plugin may or may not use this.

getFPS cpp instm Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html acbcab7cfe0ef98ca8d24677d8123b26f

Gets currently set frames per second.

setPlayMode cpp instm Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html a6fdbcf165cc87a51d9a6436162e04080

Sets a play mode.

getPlayMode cpp instm Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html a61b4f8e7e8c76590e0133222645356f6

Gets currently set play mode.

setTextureTecPassStateLevel cpp instm Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html aa19976a1f1c0399882c95e26ece310dc

Used for attaching texture to Technique, State, and texture unit layer.

getTextureTecPassStateLevel cpp instm Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html a01a93264e389d82bd9f61141f2f07b0c

Get currently selected Texture attribs.

addBaseParams cpp instm Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html a55ce04b61a516a3e0d4286230f41bb84

Call from derived classes to ensure the dictionary is setup.

getPluginStringName cpp instm Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html a414bfd7b2d7923b5c871f4481b5e1218

Returns the string name of this Plugin (as set by the Plugin)

getDictionaryStringName cpp instm Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html aa28903862b13998da8b8b0fb428dfb8e

Returns dictionary name.

initialise cpp instm Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html a4a1824ba326c263664991a548fe0658e

Call this function from manager to init system.

shutDown cpp instm Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html acc278d166ca69e6a171a2ff12bc74b9f

Shuts down Plugin.

createDefinedTexture cpp instm Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html a72f123ce494815d9871a7ab94bba5d17

Creates a texture into an already defined material or one that is created new (it&#39;s up to plugin to u...

destroyAdvancedTexture cpp instm Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html a0b6b1db913cfa51bbbcc5ba11263c8fa

What this destroys is dependent on the plugin...

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mPluginName cpp data Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html a880f4fa2d6c494537a0da0a08071b889

Command for setting the technique, pass, &amp; state level.

mMode cpp data Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html a55ca5fb3da9c71eab8f8529548248202 mInputFileName cpp data Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html a3621043aea2f5edcc28032a6013cd5a7 mUpdateEveryFrame cpp data Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html a44a2d5670f7a876e9dff06d88ce83ae9 mFramesPerSecond cpp data Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html a345bf7d73aff2859ce5628e8f5b484d3 mTechniqueLevel cpp data Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html aa47ef58a0f251bd727291834bf11375e mPassLevel cpp data Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html abeb527adefb26d6e594506bf868ae407 mStateLevel cpp data Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html aca03d9edd5cb1426ee802d35232341d8 mDictionaryName cpp data Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html acde1eafee1423e396331809c06e32b56

The string name of the dictionary name - each plugin must override default name.

msCmdInputFile cpp data Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html a04017bdaaeb625500ce8a27fda77df33 msCmdFramesPerSecond cpp data Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html ab21a7c01aeae747f1bbf0d51f8b29b44

Command for setting input file name.

msCmdPlayMode cpp data Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html aa7fe34205819a66f3056762657c8aefc

Command for setting frames per second.

msCmdTecPassState cpp data Ogre::ExternalTextureSource classOgre_1_1ExternalTextureSource.html a786b5d47bacf959dc09eacc68257d3a6

Command for setting play mode.

Ogre::ExternalTextureSource::CmdFPS c cl Ogre::ExternalTextureSource::CmdFPS classOgre_1_1ExternalTextureSource_1_1CmdFPS.html OgreExternalTextureSource.h doGet cpp instm Ogre::ExternalTextureSource::CmdFPS classOgre_1_1ExternalTextureSource_1_1CmdFPS.html a1e2b78272f0aecfe386ae99cc099c936 doSet cpp instm Ogre::ExternalTextureSource::CmdFPS classOgre_1_1ExternalTextureSource_1_1CmdFPS.html a8c158c6d33da589210d00386e7a8aba5 Ogre::ExternalTextureSource::CmdInputFileName c cl Ogre::ExternalTextureSource::CmdInputFileName classOgre_1_1ExternalTextureSource_1_1CmdInputFileName.html OgreExternalTextureSource.h doGet cpp instm Ogre::ExternalTextureSource::CmdInputFileName classOgre_1_1ExternalTextureSource_1_1CmdInputFileName.html a40ad56257800aeca060318ceaa1500ca doSet cpp instm Ogre::ExternalTextureSource::CmdInputFileName classOgre_1_1ExternalTextureSource_1_1CmdInputFileName.html ace33c916a7ee95c321851ffdf2aa453a Ogre::ExternalTextureSource::CmdPlayMode c cl Ogre::ExternalTextureSource::CmdPlayMode classOgre_1_1ExternalTextureSource_1_1CmdPlayMode.html OgreExternalTextureSource.h doGet cpp instm Ogre::ExternalTextureSource::CmdPlayMode classOgre_1_1ExternalTextureSource_1_1CmdPlayMode.html a97645fb5153d600287f65c68a79050ae doSet cpp instm Ogre::ExternalTextureSource::CmdPlayMode classOgre_1_1ExternalTextureSource_1_1CmdPlayMode.html ae8b5faf3045a8998f93b97cdb789d7fb Ogre::ExternalTextureSource::CmdTecPassState c cl Ogre::ExternalTextureSource::CmdTecPassState classOgre_1_1ExternalTextureSource_1_1CmdTecPassState.html OgreExternalTextureSource.h doGet cpp instm Ogre::ExternalTextureSource::CmdTecPassState classOgre_1_1ExternalTextureSource_1_1CmdTecPassState.html aba91f4620c693f389177026cd0d1ba7a doSet cpp instm Ogre::ExternalTextureSource::CmdTecPassState classOgre_1_1ExternalTextureSource_1_1CmdTecPassState.html aa82d68c0c41609f62d74ad9b26847bf6 Ogre::ExternalTextureSourceManager c cl Ogre::ExternalTextureSourceManager classOgre_1_1ExternalTextureSourceManager.html

Singleton Class which handles the registering and control of texture plugins.

OgreExternalTextureSourceManager.h ExternalTextureSourceManager cpp instm Ogre::ExternalTextureSourceManager classOgre_1_1ExternalTextureSourceManager.html afb679d92039ce0c47a43aba93cda77cd

Constructor.

~ExternalTextureSourceManager cpp instm Ogre::ExternalTextureSourceManager classOgre_1_1ExternalTextureSourceManager.html a02498f0fe5568e492d77d04b12345011

Destructor.

setCurrentPlugIn cpp instm Ogre::ExternalTextureSourceManager classOgre_1_1ExternalTextureSourceManager.html a20928ae950911b85605994775e2485e1

Sets active plugin (ie.

getCurrentPlugIn cpp instm Ogre::ExternalTextureSourceManager classOgre_1_1ExternalTextureSourceManager.html a57795017d3d3db938246b677729b4f16

Returns currently selected plugin, may be null if none selected.

destroyAdvancedTexture cpp instm Ogre::ExternalTextureSourceManager classOgre_1_1ExternalTextureSourceManager.html ac555acdb2331964338efe376b156ff83

Calls the destroy method of all registered plugins...

getExternalTextureSource cpp instm Ogre::ExternalTextureSourceManager classOgre_1_1ExternalTextureSourceManager.html a86b661273b9654089472178e6927e33f

Returns the plugin which registered itself with a specific name (eg.

setExternalTextureSource cpp instm Ogre::ExternalTextureSourceManager classOgre_1_1ExternalTextureSourceManager.html aba3a8f5a2f49c1458f14c5f169940681

Called from plugin to register itself.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::ExternalTextureSourceManager classOgre_1_1ExternalTextureSourceManager.html a48ff44556145b75d887f4162ff44237b

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::ExternalTextureSourceManager classOgre_1_1ExternalTextureSourceManager.html a70c7067c51f73b0fbf2dcf77d582bb08

Override standard Singleton retrieval.

TextureSystemList cpp tdef Ogre::ExternalTextureSourceManager classOgre_1_1ExternalTextureSourceManager.html a43050d8fec91eda51ccf62fa30d200f2 mCurrExternalTextureSource cpp data Ogre::ExternalTextureSourceManager classOgre_1_1ExternalTextureSourceManager.html a3fd987d85d6322393bd7bff67380a5e3 mTextureSystems cpp data Ogre::ExternalTextureSourceManager classOgre_1_1ExternalTextureSourceManager.html a4db0f7fa2d401e44f94b0452f188e6b1 msSingleton unknown data Ogre::Singleton< ExternalTextureSourceManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::FactoryObj c tmplt Ogre::FactoryObj classOgre_1_1FactoryObj.html

Abstract factory class.

OgreFactoryObj.h ~FactoryObj cpp instm Ogre::FactoryObj classOgre_1_1FactoryObj.html aaebb437ff1300951ba83071c7a998725 getType cpp instm Ogre::FactoryObj classOgre_1_1FactoryObj.html a3d8aef92fb9e0eac7ed41167fb686a10

Returns the factory type.

createInstance cpp instm Ogre::FactoryObj classOgre_1_1FactoryObj.html a0a4a382d89b01a0c24e27b02af71153a

Creates a new object.

destroyInstance cpp instm Ogre::FactoryObj classOgre_1_1FactoryObj.html a2cd5033cddd1a06f24cd02de9a0e9516

Destroys an object which was created by this factory.

Ogre::FileSystemArchive c cl Ogre::FileSystemArchive classOgre_1_1FileSystemArchive.html

Specialisation of the Archive class to allow reading of files from filesystem folders / directories...

OgreFileSystem.h FileSystemArchive cpp instm Ogre::FileSystemArchive classOgre_1_1FileSystemArchive.html ad111ff8850ae6536219562a5906dc6de ~FileSystemArchive cpp instm Ogre::FileSystemArchive classOgre_1_1FileSystemArchive.html ad89960cb80cf490a23cab7b909ffa092 isCaseSensitive cpp instm Ogre::FileSystemArchive classOgre_1_1FileSystemArchive.html ac3a99075db0a1e06ee0a856dfa05f5a9 load cpp instm Ogre::FileSystemArchive classOgre_1_1FileSystemArchive.html af3fbf5feb7c3875831d22808b3545d75 unload cpp instm Ogre::FileSystemArchive classOgre_1_1FileSystemArchive.html a8364eb430fccfbe249b64c0dd29c2cb5 open cpp instm Ogre::FileSystemArchive classOgre_1_1FileSystemArchive.html a53b2148b88615cbeeabe7ea33125367e create cpp instm Ogre::FileSystemArchive classOgre_1_1FileSystemArchive.html ac58470bd175ac96f8ff85a8e40f39cb5 remove cpp instm Ogre::FileSystemArchive classOgre_1_1FileSystemArchive.html a8576281dcd1f2714458bf729bc8f497a list cpp instm Ogre::FileSystemArchive classOgre_1_1FileSystemArchive.html a5907d6e8da20de62af12d564d9fbd279 listFileInfo cpp instm Ogre::FileSystemArchive classOgre_1_1FileSystemArchive.html aebb587510a65222aca84fa6f8eb69e0f find cpp instm Ogre::FileSystemArchive classOgre_1_1FileSystemArchive.html a47dc8d47bb6a6738a85f62f816bfd7f8 findFileInfo cpp instm Ogre::FileSystemArchive classOgre_1_1FileSystemArchive.html a10778a57909649da7e62a6eff23e4a43 exists cpp instm Ogre::FileSystemArchive classOgre_1_1FileSystemArchive.html afa703d83c696b6b78dc7efe8114e468e getModifiedTime cpp instm Ogre::FileSystemArchive classOgre_1_1FileSystemArchive.html a19a46cfd6ea079bca9538e862042a891 getName cpp instm Ogre::Archive classOgre_1_1Archive.html aa4860f997861f44b61a436d55cdcc66b

Get the name of this archive.

isReadOnly cpp instm Ogre::Archive classOgre_1_1Archive.html aac59f4ba4e35fe3bf8820117593d0998

Reports whether this Archive is read-only, or whether the contents can be updated.

getType cpp instm Ogre::Archive classOgre_1_1Archive.html ab0fe79a8deba20a1cc1301f68805b621

Return the type code of this Archive.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d setIgnoreHidden cpp clm Ogre::FileSystemArchive classOgre_1_1FileSystemArchive.html ae1e6d89d5edc833b8ea5ef74d32a5ad1

Set whether filesystem enumeration will include hidden files or not.

getIgnoreHidden cpp clm Ogre::FileSystemArchive classOgre_1_1FileSystemArchive.html a79c4957064dc9858d3abdc87ebadfe7c

Get whether hidden files are ignored during filesystem enumeration.

msIgnoreHidden cpp data Ogre::FileSystemArchive classOgre_1_1FileSystemArchive.html a197c16fb380d5d245f27ede38eadcb5a findFiles cpp instm Ogre::FileSystemArchive classOgre_1_1FileSystemArchive.html a07f6957ba8ca4dbd6b18d6dbbc9ba227

Utility method to retrieve all files in a directory matching pattern.

mName cpp data Ogre::Archive classOgre_1_1Archive.html ab1e42e1a419b26b1b7c6f26b77dde5a3

Archive name.

mType cpp data Ogre::Archive classOgre_1_1Archive.html abf7ba39bebb760ce55d517aa289096fb

Archive type code.

mReadOnly cpp data Ogre::Archive classOgre_1_1Archive.html ad85bb767e01c492075ec5291c1b9f5c4

Read-only flag.

Ogre::FileSystemArchiveFactory c cl Ogre::FileSystemArchiveFactory classOgre_1_1FileSystemArchiveFactory.html

Specialisation of ArchiveFactory for FileSystem files.

OgreFileSystem.h ~FileSystemArchiveFactory cpp instm Ogre::FileSystemArchiveFactory classOgre_1_1FileSystemArchiveFactory.html a375c0b982fa94bedec0c07309158c80a getType cpp instm Ogre::FileSystemArchiveFactory classOgre_1_1FileSystemArchiveFactory.html a4a5d1ea54b5f650ab5a8e117e4e64183 createInstance cpp instm Ogre::FileSystemArchiveFactory classOgre_1_1FileSystemArchiveFactory.html a1495b7d2570e2076059bbf42e751f072 destroyInstance cpp instm Ogre::FileSystemArchiveFactory classOgre_1_1FileSystemArchiveFactory.html ab5db375993d3e50c6edd47a4525d1502 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Ogre::Font c cl Ogre::Font classOgre_1_1Font.html

Class representing a font in the system.

OgreFont.h CodePoint cpp tdef Ogre::Font classOgre_1_1Font.html ad48cf05dd479e7c8f1d7a97221d933b1 UVRect cpp tdef Ogre::Font classOgre_1_1Font.html a17ebc3668a45365c1243a83f36a512ef CodePointRange cpp tdef Ogre::Font classOgre_1_1Font.html aa455a399457bd458852555c696b28f6a

A range of code points, inclusive on both ends.

CodePointRangeList cpp tdef Ogre::Font classOgre_1_1Font.html afae0e84cc4a86dcd4fb721d137ea4011 Font cpp instm Ogre::Font classOgre_1_1Font.html a9915203be62b8bd2feda436cc9f08cb0

Constructor.

~Font cpp instm Ogre::Font classOgre_1_1Font.html a02642b36387d7ffd80e164ce1fac4591 setType cpp instm Ogre::Font classOgre_1_1Font.html ab89abe298177153acda383de2d7823ca

Sets the type of font.

getType cpp instm Ogre::Font classOgre_1_1Font.html a8fccdfaabdf236e825238c9c6f3d749d

Gets the type of font.

setSource cpp instm Ogre::Font classOgre_1_1Font.html a08e9fef8b8196c28d928c690964fc031

Sets the source of the font.

getSource cpp instm Ogre::Font classOgre_1_1Font.html a7dd1a5716859b5788ddd1806988b1ee5

Gets the source this font (either an image or a truetype font).

setCharacterSpacer cpp instm Ogre::Font classOgre_1_1Font.html ab68fc068d526a83163bf305acdc6c732

Sets the spacing to allocate for font characters to overlap each other.

getCharacterSpacer cpp instm Ogre::Font classOgre_1_1Font.html a31e0015909fbb2996d52650b7c642ee3

Gets the spacing to allocate for font characters to overlap each other.

setTrueTypeSize cpp instm Ogre::Font classOgre_1_1Font.html a242776c92b41e51d0dbce17ba9fec747

Sets the size of a truetype font (only required for FT_TRUETYPE).

setTrueTypeResolution cpp instm Ogre::Font classOgre_1_1Font.html abfa4659b19ef3052676ccf8a64181e6f

Gets the resolution (dpi) of the font used to generate the texture (only required for FT_TRUETYPE)...

getTrueTypeSize cpp instm Ogre::Font classOgre_1_1Font.html a5245da47ca34dc3f38269ce9267a2823

Gets the point size of the font used to generate the texture.

getTrueTypeResolution cpp instm Ogre::Font classOgre_1_1Font.html a5220fa1c9c3366e3b13b8e0689519f4a

Gets the resolution (dpi) of the font used to generate the texture.

getTrueTypeMaxBearingY cpp instm Ogre::Font classOgre_1_1Font.html aca206142a86bc5094e2ae3c44575c47a

Gets the maximum baseline distance of all glyphs used in the texture.

getGlyphTexCoords cpp instm Ogre::Font classOgre_1_1Font.html a9bf97678fcb0ea2369de7efb6f729801

Returns the texture coordinates of the associated glyph.

setGlyphTexCoords cpp instm Ogre::Font classOgre_1_1Font.html a97480c17800578be97dc6a432983d3f2

Sets the texture coordinates of a glyph.

getGlyphAspectRatio cpp instm Ogre::Font classOgre_1_1Font.html aa8698754056d71474ee75ca24b47fda2

Gets the aspect ratio (width / height) of this character.

setGlyphAspectRatio cpp instm Ogre::Font classOgre_1_1Font.html aa80b463afd8a361e240a5a6856e892e3

Sets the aspect ratio (width / height) of this character.

getGlyphInfo cpp instm Ogre::Font classOgre_1_1Font.html a984443cbccf564308fdf59030b867af1

Gets the information available for a glyph corresponding to a given code point, or throws an exceptio...

addCodePointRange cpp instm Ogre::Font classOgre_1_1Font.html ac2c1fba5ad2d610ecc78b1e1a6a1b8dc

Adds a range of code points to the list of code point ranges to generate glyphs for, if this is a truetype based font.

clearCodePointRanges cpp instm Ogre::Font classOgre_1_1Font.html aff75a40e8ca00a64f19c265e90c61733

Clear the list of code point ranges.

getCodePointRangeList cpp instm Ogre::Font classOgre_1_1Font.html a76de13c95888cc0f9894db7e5991b60f

Get a const reference to the list of code point ranges to be used to generate glyphs from a truetype ...

getMaterial cpp instm Ogre::Font classOgre_1_1Font.html aa5870a50a6c7f3d6fd6e93eb319b9283

Gets the material generated for this font, as a weak reference.

getMaterial cpp instm Ogre::Font classOgre_1_1Font.html a354eac639a3afd4bfe797a208f6c90ce

Gets the material generated for this font, as a weak reference.

setAntialiasColour cpp instm Ogre::Font classOgre_1_1Font.html a6ca4172a3f554f07752997b1a25278c0

Sets whether or not the colour of this font is antialiased as it is generated from a true type font...

getAntialiasColour cpp instm Ogre::Font classOgre_1_1Font.html a343dcde3799731dc8613eb5ba9032da6

Gets whether or not the colour of this font is antialiased as it is generated from a true type font...

loadResource cpp instm Ogre::Font classOgre_1_1Font.html ad9fb35dcaf249ea1d86a3fe849422e2d

Implementation of ManualResourceLoader::loadResource, called when the Texture that this font creates ...

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d prepareResource cpp instm Ogre::ManualResourceLoader classOgre_1_1ManualResourceLoader.html a7b4afd007622d165efbcc362e5566922

Called when a resource wishes to load.

cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

CodePointMap cpp tdef Ogre::Font classOgre_1_1Font.html a64c8bdeb1f5fd801368a895c4b9559f5

Map from unicode code point to texture coordinates.

ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 createTextureFromFont cpp instm Ogre::Font classOgre_1_1Font.html a13cb852765c8aef493bdf8c44974360e

Internal method for loading from ttf.

loadImpl cpp instm Ogre::Font classOgre_1_1Font.html a4a33b2296188dc15d66ef1c9cff88f04 unloadImpl cpp instm Ogre::Font classOgre_1_1Font.html ae14ccb85f32c3ff38ecb782db06eaee7 calculateSize cpp instm Ogre::Font classOgre_1_1Font.html a3e328eceb5316086a28e7ced13fe4d16 preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

prepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a5e8f978cbb908c67a98d16556c8cd0ef

Internal implementation of the meat of the &#39;prepare&#39; action.

unprepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html aa550fde0145a3a0ae0329beaf03f23e1

Internal function for undoing the &#39;prepare&#39; action.

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mType cpp data Ogre::Font classOgre_1_1Font.html a424c3f6a8669bb160ac5788ff9cb506d

The type of font.

mSource cpp data Ogre::Font classOgre_1_1Font.html af22e26e8af41c90d86810260e7721eb9

Source of the font (either an image name or a truetype font)

mCharacterSpacer cpp data Ogre::Font classOgre_1_1Font.html ae0d96f42f12dc1213a5ec5a62de369dd

Add a gap between letters vertically and horizonally prevents nasty artifacts caused by fonts atypica...

mTtfSize cpp data Ogre::Font classOgre_1_1Font.html ad87489de78648d7b7ce20fc0c2a6bc31

Size of the truetype font, in points.

mTtfResolution cpp data Ogre::Font classOgre_1_1Font.html aa695da6177a4d1058556647c97bb6223

Resolution (dpi) of truetype font.

mTtfMaxBearingY cpp data Ogre::Font classOgre_1_1Font.html a7e5aba573275bf359d9aeea62824965a

Max distance to baseline of this (truetype) font.

mCodePointMap cpp data Ogre::Font classOgre_1_1Font.html aa54e170af6dc8bbe4c5ae8dd68259015 mMaterial cpp data Ogre::Font classOgre_1_1Font.html a3301e54376819f64c6f72ffd82989e52

The material which is generated for this font.

mTexture cpp data Ogre::Font classOgre_1_1Font.html af74681fad51c8b5394883cd0ad174930

Texture pointer.

mAntialiasColour cpp data Ogre::Font classOgre_1_1Font.html a050d92cf95bc73cadbee4b2100cef6e0

for TRUE_TYPE font only

mCodePointRangeList cpp data Ogre::Font classOgre_1_1Font.html addc8e75939ee5b3f38a44d03cd3c99e2

Range of code points to generate glyphs for (truetype only)

mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b msTypeCmd cpp data Ogre::Font classOgre_1_1Font.html af8f65c5b5270ce10726fb9d0ab834384 msSourceCmd cpp data Ogre::Font classOgre_1_1Font.html ae3f0ba48bf2c41cc2f290d5f8e60697b msCharacterSpacerCmd cpp data Ogre::Font classOgre_1_1Font.html a3f9b51cd718d21eaebe182e6bbf5754e msSizeCmd cpp data Ogre::Font classOgre_1_1Font.html ae50fb86bcf878abcb00e280c165cce28 msResolutionCmd cpp data Ogre::Font classOgre_1_1Font.html ae67bd8aecbc074ed27ddd52a3fa0fd55 msCodePointsCmd cpp data Ogre::Font classOgre_1_1Font.html a5cb99917e9be288d3f18af6eefdf8f95 LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::Font::CmdCharSpacer c cl Ogre::Font::CmdCharSpacer classOgre_1_1Font_1_1CmdCharSpacer.html OgreFont.h doGet cpp instm Ogre::Font::CmdCharSpacer classOgre_1_1Font_1_1CmdCharSpacer.html af53713b9754044484e93f67fe7966f02 doSet cpp instm Ogre::Font::CmdCharSpacer classOgre_1_1Font_1_1CmdCharSpacer.html acfd45b9bc774402c9449aa3a12fed65c Ogre::Font::CmdCodePoints c cl Ogre::Font::CmdCodePoints classOgre_1_1Font_1_1CmdCodePoints.html

Command object for Font - see ParamCommand.

OgreFont.h doGet cpp instm Ogre::Font::CmdCodePoints classOgre_1_1Font_1_1CmdCodePoints.html a7672e1462797459272dc56d711188ba8 doSet cpp instm Ogre::Font::CmdCodePoints classOgre_1_1Font_1_1CmdCodePoints.html aec05cbfddc57fef4e5942c7fb97361db Ogre::Font::CmdResolution c cl Ogre::Font::CmdResolution classOgre_1_1Font_1_1CmdResolution.html

Command object for Font - see ParamCommand.

OgreFont.h doGet cpp instm Ogre::Font::CmdResolution classOgre_1_1Font_1_1CmdResolution.html a8b2d0baa6e4ac034cfc2a228d7ab7872 doSet cpp instm Ogre::Font::CmdResolution classOgre_1_1Font_1_1CmdResolution.html a8f56700983af6e48087b4b92041b1820 Ogre::Font::CmdSize c cl Ogre::Font::CmdSize classOgre_1_1Font_1_1CmdSize.html

Command object for Font - see ParamCommand.

OgreFont.h doGet cpp instm Ogre::Font::CmdSize classOgre_1_1Font_1_1CmdSize.html a8f4957ea44ac5ba17f76214474d18f5c doSet cpp instm Ogre::Font::CmdSize classOgre_1_1Font_1_1CmdSize.html a898716c0fdbd67b1d283f10af496d7f5 Ogre::Font::CmdSource c cl Ogre::Font::CmdSource classOgre_1_1Font_1_1CmdSource.html

Command object for Font - see ParamCommand.

OgreFont.h doGet cpp instm Ogre::Font::CmdSource classOgre_1_1Font_1_1CmdSource.html ac7e554c22927c3d5d6199c1a4f535e5d doSet cpp instm Ogre::Font::CmdSource classOgre_1_1Font_1_1CmdSource.html a17601ffb78d869e8ed0b9af0297b6609 Ogre::Font::CmdType c cl Ogre::Font::CmdType classOgre_1_1Font_1_1CmdType.html

Command object for Font - see ParamCommand.

OgreFont.h doGet cpp instm Ogre::Font::CmdType classOgre_1_1Font_1_1CmdType.html a1d2b4eac5f898e7f4fb26d4b0f667462 doSet cpp instm Ogre::Font::CmdType classOgre_1_1Font_1_1CmdType.html a3c666d4d97c4c4b2d82b0a9864188edd Ogre::Font::GlyphInfo c cl Ogre::Font::GlyphInfo structOgre_1_1Font_1_1GlyphInfo.html

Information about the position and size of a glyph in a texture.

OgreFont.h GlyphInfo cpp func Ogre::Font::GlyphInfo structOgre_1_1Font_1_1GlyphInfo.html a8a6e99cee590d9723af63ac4a6db8849 codePoint cpp data Ogre::Font::GlyphInfo structOgre_1_1Font_1_1GlyphInfo.html a5df1a038d81fcf018ea7f5aac3181a62 uvRect cpp data Ogre::Font::GlyphInfo structOgre_1_1Font_1_1GlyphInfo.html a46b20f8f199e3d2f698aa44a6553ab50 aspectRatio cpp data Ogre::Font::GlyphInfo structOgre_1_1Font_1_1GlyphInfo.html a4eec8222d9985bb3b15d886120fd1ae6 Ogre::FontPtr c cl Ogre::FontPtr classOgre_1_1FontPtr.html

Specialisation of SharedPtr to allow SharedPtr to be assigned to FontPtr.

OgreFont.h FontPtr cpp instm Ogre::FontPtr classOgre_1_1FontPtr.html ab9338cdc938cc2bf3db93c6305355f3b FontPtr cpp instm Ogre::FontPtr classOgre_1_1FontPtr.html a64d9010dbcb52f5552a832e370c7deb4 FontPtr cpp instm Ogre::FontPtr classOgre_1_1FontPtr.html a12139eda04c3d5c09e239027abea2201 FontPtr cpp instm Ogre::FontPtr classOgre_1_1FontPtr.html add5d337ad5322530c826d62ca8a1ecf5 operator= cpp instm Ogre::FontPtr classOgre_1_1FontPtr.html a59dc04f6e3800dc74639d7220d0f4f84

Operator used to convert a ResourcePtr to a FontPtr.

operator* unknown instm Ogre::SharedPtr< Font > classOgre_1_1SharedPtr.html a6c7563f3047bcd454dffae2b297a87a1 operator-> unknown instm Ogre::SharedPtr< Font > classOgre_1_1SharedPtr.html a756cec152c2db605fe7424da7f8e879b get unknown instm Ogre::SharedPtr< Font > classOgre_1_1SharedPtr.html a2c3ed4a7b5574c4e53adec450fd537b0 bind unknown instm Ogre::SharedPtr< Font > classOgre_1_1SharedPtr.html ac8d90e023455dc3299f48722e6068e4a

Binds rep to the SharedPtr.

unique unknown instm Ogre::SharedPtr< Font > classOgre_1_1SharedPtr.html acd2b97578b72dd4abc33471a93ca4b91 useCount unknown instm Ogre::SharedPtr< Font > classOgre_1_1SharedPtr.html a29e90ed7b4339cce1cc7e6be919e78bb useCountPointer unknown instm Ogre::SharedPtr< Font > classOgre_1_1SharedPtr.html a21c3410c03ec3a4647c7aaa8e59d535d getPointer unknown instm Ogre::SharedPtr< Font > classOgre_1_1SharedPtr.html a15e055008751a7c20bdde38662d5f0a1 freeMethod unknown instm Ogre::SharedPtr< Font > classOgre_1_1SharedPtr.html a2d8365d61e610b98e0d36d514ab29017 isNull unknown instm Ogre::SharedPtr< Font > classOgre_1_1SharedPtr.html a8a223db784efd7aa766792649de2f2a0 setNull unknown instm Ogre::SharedPtr< Font > classOgre_1_1SharedPtr.html ae23c79e49621afdb17fc32f30519859f release unknown instm Ogre::SharedPtr< Font > classOgre_1_1SharedPtr.html aa9225d4dac90501b6a5f0b2b49ea2eed destroy unknown instm Ogre::SharedPtr< Font > classOgre_1_1SharedPtr.html afaba3332d99634ccbacef674fc46b773 swap unknown instm Ogre::SharedPtr< Font > classOgre_1_1SharedPtr.html af07cad7e719e517472410d87f4e974ea pRep unknown data Ogre::SharedPtr< Font > classOgre_1_1SharedPtr.html a8a5094cabd90223647525fe162e94e57 pUseCount unknown data Ogre::SharedPtr< Font > classOgre_1_1SharedPtr.html a52f9915e259723090662cca7c3c51d52 useFreeMethod unknown data Ogre::SharedPtr< Font > classOgre_1_1SharedPtr.html a81eed90dd7d087f03cd010167d91f33e Ogre::FontManager c cl Ogre::FontManager classOgre_1_1FontManager.html

Manages Font resources, parsing .fontdef files and generally organising them.

OgreFontManager.h ResourceCreateOrRetrieveResult cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af484f2b60c8d9bc87f37fa8af8e630c5 ResourceMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a60ea46f69b1dd9c8e27b9b3d7bd5bc35 ResourceWithGroupMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a46e6268002377bc95d3721d21aa92 ResourceHandleMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af6b68646abe6e9959072c1ece458ee55 ResourceMapIterator cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a4f7da59507a5a8550ea97615ff9afff0 FontManager cpp instm Ogre::FontManager classOgre_1_1FontManager.html a159ba6550b0c2731768db9df66472d19 ~FontManager cpp instm Ogre::FontManager classOgre_1_1FontManager.html af5a0d804aaaa961248f0bc4ae92ccad5 parseScript cpp instm Ogre::FontManager classOgre_1_1FontManager.html ada6af0d588fd5c17f0f8f7904fa657a8 create cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac64c2b9c9dc775e05a81ff48d4293d4e

Creates a new blank resource, but does not immediately load it.

createOrRetrieve cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a48c565d0e63b286c6388439ae73417df

Create a new resource, or retrieve an existing one with the same name if it already exists...

setMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa7bd4f02b31fba693d3bea6492fe20a8

Set a limit on the amount of memory this resource handler may use.

getMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae24629f37283bf777987aab6bc3fa110

Get the limit on the amount of memory this resource handler may use.

getMemoryUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a0458e4665975faed7311b05879dfac2f

Gets the current memory usage, in bytes.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a2cf457c70ea86892b1bec52028c96237

Unloads a single resource by name.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a94962d0929fdc88c25d35672ff2c1ff0

Unloads a single resource by handle.

unloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html acaba96b1b4816457b03028eed9895789

Unloads all resources.

reloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a860f0bcac1a4d152878855f9a85a58d3

Caused all currently loaded resources to be reloaded.

unloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7b9ba584a17235f6eff9847b90ba895d

Unload all resources which are not referenced by any other object.

reloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a22dbc50ba8fac0d3222a31ef1ef82dcd

Caused all currently loaded but not referenced by any other object resources to be reloaded...

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8675d6b8c353783cf22c3872f7eaa818

Remove a single resource.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html abfb0022b18d022a7605f0d19a966f00f

Remove a single resource by name.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac22655af03ecea85d863a1d1d561778c

Remove a single resource by handle.

removeAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ff50fee06a678837cbeeea75e4372a5

Removes all resources.

removeUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ce966e769770ce9f90d77eddc2c30a3

Remove all resources which are not referenced by any other object.

getByName cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a03f1bf557d381aca77797d9a44578067

Retrieves a pointer to a resource by name, or null if the resource does not exist.

getByHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ab1c354fd2294c7c50b3f3e9ce42543f7

Retrieves a pointer to a resource by handle, or null if the resource does not exist.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a9dcc9da5760fcd3b39b4566fe308ad6b

Returns whether the named resource exists in this manager.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad9b4efbeacb17f07710c30bd5048e42f

Returns whether a resource with the given handle exists in this manager.

_notifyResourceTouched cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a40769092850d5b296e1d1a9190631700

Notify this manager that a resource which it manages has been &#39;touched&#39;, i.e.

_notifyResourceLoaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a871ac005af0be0b8c1857a4f8eea9

Notify this manager that a resource which it manages has been loaded.

_notifyResourceUnloaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a54d1843a43aebb13542312cd17134e6a

Notify this manager that a resource which it manages has been unloaded.

prepare cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae26b6ecd722f3e24b52de8b4ac9bba0d

Generic prepare method, used to create a Resource specific to this ResourceManager without using one ...

load cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad6d63fe7126510bf10fd337705cb0b29

Generic load method, used to create a Resource specific to this ResourceManager without using one of ...

getScriptPatterns cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a37ec0e845f49b7f7e3dc868456ced1e8

Gets the file patterns which should be used to find scripts for this ResourceManager.

getLoadingOrder cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a917b69fbaf300dcb0488d14d357296df

Gets the relative loading order of resources of this type.

getResourceType cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4a16604e10cd71957fcce705dead9a2c

Gets a string identifying the type of resource this manager handles.

setVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa3ff9558e8fa8187f510472a58093b6f

Sets whether this manager and its resources habitually produce log output.

getVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af96b58b31c152a8ae3c6152ee3ea12e7

Gets whether this manager and its resources habitually produce log output.

getResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad18cc3f0a4b3e0553cfe715204f15359

Create a resource pool, or reuse one that already exists.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa8b761abb06d74347e9636550307ccd9

Destroy a resource pool.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00a7fe59aaaa4acdfda07edc704516ee

Destroy a resource pool.

destroyAllResourcePools cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7913c36c02ef03007ff1a1c76ddf7710

destroy all pools

getResourceIterator cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4d3289d4636168230da11c1c9794db59

Returns an iterator over all resources in this manager.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::FontManager classOgre_1_1FontManager.html abe141c95645655ae184fd100431f914a

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::FontManager classOgre_1_1FontManager.html a9700290a1b411121902b83e46e1afc1b

Override standard Singleton retrieval.

ResourcePoolMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a87899e8bec2f60ef1448d716a20db8e1 createImpl cpp instm Ogre::FontManager classOgre_1_1FontManager.html ac067f11112a99ccc9e2b2e8e668740b7

Internal methods.

parseAttribute cpp instm Ogre::FontManager classOgre_1_1FontManager.html a358330d73f2a58b4b11cd2fd6d968a98 logBadAttrib cpp instm Ogre::FontManager classOgre_1_1FontManager.html a386be95b813a67af7d51067648cba9d1 getNextHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html adc9077f415314ebc0f7feb314b76d4d4

Allocates the next handle.

addImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00bb3a6324cff9b1a572282d4c596b57

Add a newly created resource to the manager (note weak reference)

removeImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f5826bb4624b28bbe08f3c9fe88ee54

Remove a resource from this manager; remove it from the lists.

checkUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8316910598c9ceda62b3ec5be001d372

Checks memory usage and pages out if required.

mResourcesByHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html af7ac79c874e49fadc3cd7e228ab640d8 mResources cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ac02278ff18455db85fa7473abad9688c mResourcesWithGroup cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a3ea8cebb67199e6050d992036f3b4f3c mNextHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a70a84973505dc749acb913daef662f90 mMemoryBudget cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f0a00e183f455cdce1ec9152722f9b7 mMemoryUsage cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html aaa9cfdfc994de65064ba2dbe08930de8 mVerbose cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a5113f20b1db6ddfb51dba652f24cd0f0 mScriptPatterns cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a450dcef1a87442bcfe848ff92c43c6b5

Patterns to use to look for scripts if supported (e.g. *.overlay)

mLoadOrder cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ad26313df1d10e7953c90b7c37b373cf8

Loading order relative to other managers, higher is later.

mResourceType cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a86f8c21e087cb00a62d677ef1cd8131d

String identifying the resource type this manager handles.

mResourcePoolMap cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a00f151b76015e7e46cdb228cc3eaa53e msSingleton unknown data Ogre::Singleton< FontManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::FrameEvent c cl Ogre::FrameEvent structOgre_1_1FrameEvent.html

Struct containing information about a frame event.

OgreFrameListener.h timeSinceLastEvent cpp data Ogre::FrameEvent structOgre_1_1FrameEvent.html ab772e995840b64e5f0bff08cdc29abd5

Elapsed time in seconds since the last event.

timeSinceLastFrame cpp data Ogre::FrameEvent structOgre_1_1FrameEvent.html adf69bb72418f50afcbf5b55ce0745b31

Elapsed time in seconds since the last event of the same type, i.e.

Ogre::FrameListener c cl Ogre::FrameListener classOgre_1_1FrameListener.html

A interface class defining a listener which can be used to receive notifications of frame events...

OgreFrameListener.h frameStarted cpp instm Ogre::FrameListener classOgre_1_1FrameListener.html a88238b65f9ce32f0de8c5eeeb7b6c6ad

Called when a frame is about to begin rendering.

frameRenderingQueued cpp instm Ogre::FrameListener classOgre_1_1FrameListener.html a2785cb38589ab9df123fa401cbda31c3

Called after all render targets have had their rendering commands issued, but before render windows h...

frameEnded cpp instm Ogre::FrameListener classOgre_1_1FrameListener.html af1d0140678c18a013ac45aa544c00bfd

Called just after a frame has been rendered.

~FrameListener cpp instm Ogre::FrameListener classOgre_1_1FrameListener.html a49e2b4fc5a0d0547f908f1dd9f1ac16d Ogre::FreeImageCodec c cl Ogre::FreeImageCodec classOgre_1_1FreeImageCodec.html

Codec specialized in images loaded using FreeImage.

OgreFreeImageCodec.h CodecDataPtr cpp tdef Ogre::Codec classOgre_1_1Codec.html a29e31ad112b08ea7fb648b63f426ff1f CodecIterator cpp tdef Ogre::Codec classOgre_1_1Codec.html a21f4b8a16d070793d576f827c9fee218 DecodeResult cpp tdef Ogre::Codec classOgre_1_1Codec.html a8cc81c85bd7d4e25393aa153c5e01454

Result of a decoding; both a decoded data stream and CodecData metadata.

FreeImageCodec cpp instm Ogre::FreeImageCodec classOgre_1_1FreeImageCodec.html accaa8c1d00cc4e3287ae770b96068f60 ~FreeImageCodec cpp instm Ogre::FreeImageCodec classOgre_1_1FreeImageCodec.html ae74575c79ccc668087d8d9a4f837db87 code cpp instm Ogre::FreeImageCodec classOgre_1_1FreeImageCodec.html a8af8496a42e0403533815913920d969b codeToFile cpp instm Ogre::FreeImageCodec classOgre_1_1FreeImageCodec.html aa948688eb71e2b1c4e272bc86999d29b decode cpp instm Ogre::FreeImageCodec classOgre_1_1FreeImageCodec.html a1215ce057c806661a6518d70eb907b18 getType cpp instm Ogre::FreeImageCodec classOgre_1_1FreeImageCodec.html aea8f1be354a7be6cf29408ab41dd838f

Returns the type of the codec as a String.

magicNumberToFileExt cpp instm Ogre::FreeImageCodec classOgre_1_1FreeImageCodec.html acb275c030120ab08292af7ad2c5c3e11 getDataType cpp instm Ogre::ImageCodec classOgre_1_1ImageCodec.html ac4b5cbd627bb15c58088eec2319d881a

Returns the type of the data that supported by this codec as a String.

magicNumberMatch cpp instm Ogre::Codec classOgre_1_1Codec.html ae875657d0aa27ef91d934470f00dd9b5

Returns whether a magic number header matches this codec.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d startup cpp clm Ogre::FreeImageCodec classOgre_1_1FreeImageCodec.html af69ac9d263072edf3bb8c1ec0ce7c716

Static method to startup FreeImage and register the FreeImage codecs.

shutdown cpp clm Ogre::FreeImageCodec classOgre_1_1FreeImageCodec.html af3d9f38898b8872d901e01d8d9aa8a3f

Static method to shutdown FreeImage and unregister the FreeImage codecs.

registerCodec cpp clm Ogre::Codec classOgre_1_1Codec.html a60f445cc6919df56af6611fd14eec47d

Registers a new codec in the database.

isCodecRegistered cpp clm Ogre::Codec classOgre_1_1Codec.html ae5b74cfd0cb797a2ac139b4adb7ac557

Return whether a codec is registered already.

unRegisterCodec cpp clm Ogre::Codec classOgre_1_1Codec.html ac1199a6638ff560aa81287cd12c26bcf

Unregisters a codec from the database.

getCodecIterator cpp clm Ogre::Codec classOgre_1_1Codec.html a55bf1d49e91958f8e412a583666bbd58

Gets the iterator for the registered codecs.

getExtensions cpp clm Ogre::Codec classOgre_1_1Codec.html a6092324fd74dd0221f7c63ca8bec4fc1

Gets the file extension list for the registered codecs.

getCodec cpp clm Ogre::Codec classOgre_1_1Codec.html acc4ee751f92b6e54051393e74e0a2884

Gets the codec registered for the passed in file extension.

getCodec cpp clm Ogre::Codec classOgre_1_1Codec.html ac8775b1052fb8ba72abdfb55df20a6af

Gets the codec that can handle the given &#39;magic&#39; identifier.

CodecList cpp tdef Ogre::Codec classOgre_1_1Codec.html a9ae612c8caf1bcc5a5f44b72b73115ee msMapCodecs cpp data Ogre::Codec classOgre_1_1Codec.html a73c43a617f6b6fe273a9a17112e2458a

A map that contains all the registered codecs.

RegisteredCodecList cpp tdef Ogre::FreeImageCodec classOgre_1_1FreeImageCodec.html a0a364e909904866f0f15b506e2381695 encode cpp instm Ogre::FreeImageCodec classOgre_1_1FreeImageCodec.html a35134df0c9228097385e16eba9cea8d2

Common encoding routine.

mType cpp data Ogre::FreeImageCodec classOgre_1_1FreeImageCodec.html adba984ef948870ed99f16b5425e4792b mFreeImageType cpp data Ogre::FreeImageCodec classOgre_1_1FreeImageCodec.html a4a67717a3f03cd97efd645fa533597bd msCodecList cpp data Ogre::FreeImageCodec classOgre_1_1FreeImageCodec.html ad70df07dc9364bb7417a57a76486043d Ogre::Frustum c cl Ogre::Frustum classOgre_1_1Frustum.html

A frustum represents a pyramid, capped at the near and far end which is used to represent either a vi...

OgreFrustum.h ShadowRenderableList cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ad84ea1b2728ced5136add26c91c39a27 ShadowRenderableListIterator cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a7b0999d33e25db97d0449d6cf95cbecd Frustum cpp instm Ogre::Frustum classOgre_1_1Frustum.html a78dd71e94a24e2a08d17da3b28db33d7

Named constructor.

~Frustum cpp instm Ogre::Frustum classOgre_1_1Frustum.html af09e77efe374e5ec5b419498b495ef1c setFOVy cpp instm Ogre::Frustum classOgre_1_1Frustum.html aa6f83f76980139d6a9c36abf635e0c75

Sets the Y-dimension Field Of View (FOV) of the frustum.

getFOVy cpp instm Ogre::Frustum classOgre_1_1Frustum.html ac6999e8766d7c42b4113e6265803435e

Retrieves the frustums Y-dimension Field Of View (FOV).

setNearClipDistance cpp instm Ogre::Frustum classOgre_1_1Frustum.html a5c3e1f6a763318587937678a237eb9d3

Sets the position of the near clipping plane.

getNearClipDistance cpp instm Ogre::Frustum classOgre_1_1Frustum.html a37b6544585f0c7ed62c14ad45064dcd8

Sets the position of the near clipping plane.

setFarClipDistance cpp instm Ogre::Frustum classOgre_1_1Frustum.html a9429acc6a3e8cfd4fbd0b2472c82f565

Sets the distance to the far clipping plane.

getFarClipDistance cpp instm Ogre::Frustum classOgre_1_1Frustum.html a7018351e94d85151dc6c3185e5ec0598

Retrieves the distance from the frustum to the far clipping plane.

setAspectRatio cpp instm Ogre::Frustum classOgre_1_1Frustum.html a3235cda8bbc2ae127082e191ae11bcb0

Sets the aspect ratio for the frustum viewport.

getAspectRatio cpp instm Ogre::Frustum classOgre_1_1Frustum.html a724ad849fb5332f9e5357f80c2a74ebc

Retreives the current aspect ratio.

setFrustumOffset cpp instm Ogre::Frustum classOgre_1_1Frustum.html aa363579aad7ca7c65138bce6798b22ec

Sets frustum offsets, used in stereo rendering.

setFrustumOffset cpp instm Ogre::Frustum classOgre_1_1Frustum.html a01c6378b69e384b469a24f7745588db2

Sets frustum offsets, used in stereo rendering.

getFrustumOffset cpp instm Ogre::Frustum classOgre_1_1Frustum.html ae3ec486d6c95851073a5d688e930b219

Retrieves the frustum offsets.

setFocalLength cpp instm Ogre::Frustum classOgre_1_1Frustum.html ac1cb38295e75a37b513fea8cf25f3918

Sets frustum focal length (used in stereo rendering).

getFocalLength cpp instm Ogre::Frustum classOgre_1_1Frustum.html a4f3b5fb1d7754c69df5b1d3b12b84e6c

Returns focal length of frustum.

setFrustumExtents cpp instm Ogre::Frustum classOgre_1_1Frustum.html a6e918427ebe66019e88e03e54331da10

Manually set the extents of the frustum.

resetFrustumExtents cpp instm Ogre::Frustum classOgre_1_1Frustum.html a71dc0073d79445cb488cff2f216d8c02

Reset the frustum extents to be automatically derived from other params.

getFrustumExtents cpp instm Ogre::Frustum classOgre_1_1Frustum.html a3b08e1dcbd7f48d7c823645083f5ae8b

Get the extents of the frustum in view space.

getProjectionMatrixRS cpp instm Ogre::Frustum classOgre_1_1Frustum.html a796b636460206784dd8012951aa87cb2

Gets the projection matrix for this frustum adjusted for the current rendersystem specifics (may be r...

getProjectionMatrixWithRSDepth cpp instm Ogre::Frustum classOgre_1_1Frustum.html a54e7de8529fe5ad3da9909d0305df73b

Gets the depth-adjusted projection matrix for the current rendersystem, but one which still conforms ...

getProjectionMatrix cpp instm Ogre::Frustum classOgre_1_1Frustum.html aecf1e4b4ed0709e7b5baf4c1992adaad

Gets the normal projection matrix for this frustum, ie the projection matrix which conforms to standa...

getViewMatrix cpp instm Ogre::Frustum classOgre_1_1Frustum.html a8b058a3de47c9a77d0b645730303edfe

Gets the view matrix for this frustum.

calcViewMatrixRelative cpp instm Ogre::Frustum classOgre_1_1Frustum.html afff692755caf429ccfbc3b5c1be6697c

Calculate a view matrix for this frustum, relative to a potentially dynamic point.

setCustomViewMatrix cpp instm Ogre::Frustum classOgre_1_1Frustum.html a7575fb6c60dba213ab32f90a8c2a5846

Set whether to use a custom view matrix on this frustum.

isCustomViewMatrixEnabled cpp instm Ogre::Frustum classOgre_1_1Frustum.html aca4236e8e7772eb12b1aab870efa2c3f

Returns whether a custom view matrix is in use.

setCustomProjectionMatrix cpp instm Ogre::Frustum classOgre_1_1Frustum.html a0413e366f2b5ecaac7e8a1e27e634def

Set whether to use a custom projection matrix on this frustum.

isCustomProjectionMatrixEnabled cpp instm Ogre::Frustum classOgre_1_1Frustum.html a16e00143dd34480120aeb370f222551a

Returns whether a custom projection matrix is in use.

getFrustumPlanes cpp instm Ogre::Frustum classOgre_1_1Frustum.html ad092a1d75db0084741df6df3ce2bcda0

Retrieves the clipping planes of the frustum (world space).

getFrustumPlane cpp instm Ogre::Frustum classOgre_1_1Frustum.html ae20f5a14e4b555688cf9d3047c000f82

Retrieves a specified plane of the frustum (world space).

isVisible cpp instm Ogre::Frustum classOgre_1_1Frustum.html ae1d49a3277917fff49905a3255b1f707

Tests whether the given container is visible in the Frustum.

isVisible cpp instm Ogre::Frustum classOgre_1_1Frustum.html aaf7d5adaba60df6779f13aac05a76c3a

Tests whether the given container is visible in the Frustum.

isVisible cpp instm Ogre::Frustum classOgre_1_1Frustum.html aa9acad8da2ff711edfbcc49240e2cb94

Tests whether the given vertex is visible in the Frustum.

getTypeFlags cpp instm Ogre::Frustum classOgre_1_1Frustum.html a4bdabd62e2f82bbec5fbce7e16afaf08

Overridden from MovableObject::getTypeFlags.

getBoundingBox cpp instm Ogre::Frustum classOgre_1_1Frustum.html abc2fa58a8750283bc2f71b642f35cc68

Overridden from MovableObject.

getBoundingRadius cpp instm Ogre::Frustum classOgre_1_1Frustum.html a927d322cb3898c846254090ff3da7117

Overridden from MovableObject.

_updateRenderQueue cpp instm Ogre::Frustum classOgre_1_1Frustum.html a00feb96b1e042a61dddf23955fb1a5d0

Overridden from MovableObject.

getMovableType cpp instm Ogre::Frustum classOgre_1_1Frustum.html ab01572d85a5fdb043c0708cf95d09143

Overridden from MovableObject.

_notifyCurrentCamera cpp instm Ogre::Frustum classOgre_1_1Frustum.html acc9600b98b04f28b28b3a05c1c352829

Overridden from MovableObject.

getMaterial cpp instm Ogre::Frustum classOgre_1_1Frustum.html adb2197c68d7ba876428c8125df305d6d

Overridden from Renderable.

getRenderOperation cpp instm Ogre::Frustum classOgre_1_1Frustum.html ac5c36a072555e23b20d4039ef1895cd7

Overridden from Renderable.

getWorldTransforms cpp instm Ogre::Frustum classOgre_1_1Frustum.html a2c56bf79518bcfdb99eabfa6cd29e0cc

Overridden from Renderable.

getSquaredViewDepth cpp instm Ogre::Frustum classOgre_1_1Frustum.html a3edbcbbdbc8be9bf5e58516249183d44

Overridden from Renderable.

getLights cpp instm Ogre::Frustum classOgre_1_1Frustum.html a884bc5282b161fc1652533564b5f3f8a

Overridden from Renderable.

getWorldSpaceCorners cpp instm Ogre::Frustum classOgre_1_1Frustum.html ae533e1436e44151e537fb71cbfbd4153

Gets the world space corners of the frustum.

setProjectionType cpp instm Ogre::Frustum classOgre_1_1Frustum.html abf9929f83ec3ad3a0ffc1b5fdd249994

Sets the type of projection to use (orthographic or perspective).

getProjectionType cpp instm Ogre::Frustum classOgre_1_1Frustum.html aa073acd50338a621612874c4be6d8967

Retrieves info on the type of projection used (orthographic or perspective).

setOrthoWindow cpp instm Ogre::Frustum classOgre_1_1Frustum.html acb732961eeccd6acc6106de0f55862f5

Sets the orthographic window settings, for use with orthographic rendering only.

setOrthoWindowHeight cpp instm Ogre::Frustum classOgre_1_1Frustum.html aef3de34a3edf7576cbb0521ad4dbfb6f

Sets the orthographic window height, for use with orthographic rendering only.

setOrthoWindowWidth cpp instm Ogre::Frustum classOgre_1_1Frustum.html a2d458a92423f3b26d0904d02e85798fd

Sets the orthographic window width, for use with orthographic rendering only.

getOrthoWindowHeight cpp instm Ogre::Frustum classOgre_1_1Frustum.html ac1cda39dd95e8c5b2ee2996d863c83d5

Gets the orthographic window height, for use with orthographic rendering only.

getOrthoWindowWidth cpp instm Ogre::Frustum classOgre_1_1Frustum.html aea8256e3095367a37b7be41e34885bc1

Gets the orthographic window width, for use with orthographic rendering only.

enableReflection cpp instm Ogre::Frustum classOgre_1_1Frustum.html a4b17dfa5a88d1f46cc9b0cc642e5a6a4

Modifies this frustum so it always renders from the reflection of itself through the plane specified...

enableReflection cpp instm Ogre::Frustum classOgre_1_1Frustum.html a8e2a7d850513b5145d027481dc7fa801

Modifies this frustum so it always renders from the reflection of itself through the plane specified...

disableReflection cpp instm Ogre::Frustum classOgre_1_1Frustum.html a2d80ec830a8d39cd55f27a3d19e38d66

Disables reflection modification previously turned on with enableReflection.

isReflected cpp instm Ogre::Frustum classOgre_1_1Frustum.html ab4ccb0de72fc814a908c766aca5d6323

Returns whether this frustum is being reflected.

getReflectionMatrix cpp instm Ogre::Frustum classOgre_1_1Frustum.html a5c899f5f08eafa4f48390560a259ab18

Returns the reflection matrix of the frustum if appropriate.

getReflectionPlane cpp instm Ogre::Frustum classOgre_1_1Frustum.html ac668c08229a20ba1e29ce6175e6ecd18

Returns the reflection plane of the frustum if appropriate.

projectSphere cpp instm Ogre::Frustum classOgre_1_1Frustum.html a5b632b06840869de63207a3988c0be69

Project a sphere onto the near plane and get the bounding rectangle.

enableCustomNearClipPlane cpp instm Ogre::Frustum classOgre_1_1Frustum.html a0ff11b663fee9d124afbf10f3413c0ce

Links the frustum to a custom near clip plane, which can be used to clip geometry in a custom manner ...

enableCustomNearClipPlane cpp instm Ogre::Frustum classOgre_1_1Frustum.html a1596384bc7dde0a14cd0c17d4d88f6b2

Links the frustum to a custom near clip plane, which can be used to clip geometry in a custom manner ...

disableCustomNearClipPlane cpp instm Ogre::Frustum classOgre_1_1Frustum.html a4bbcfc3bd5d1cdecdaaf8ade220e7a14

Disables any custom near clip plane.

isCustomNearClipPlaneEnabled cpp instm Ogre::Frustum classOgre_1_1Frustum.html ad0049ea182aa84b12638a9c834bd3be7

Is a custom near clip plane in use?

visitRenderables cpp instm Ogre::Frustum classOgre_1_1Frustum.html a1affce23f55504cd2deb9fd7ecf7ea52 getPositionForViewUpdate cpp instm Ogre::Frustum classOgre_1_1Frustum.html af0f64e4da8d83851fcf35a1bb423701d

Get the derived position of this frustum.

getOrientationForViewUpdate cpp instm Ogre::Frustum classOgre_1_1Frustum.html a5d8ed816df79d6b30137b40ac90b9b2b

Get the derived orientation of this frustum.

getPlaneBoundedVolume cpp instm Ogre::Frustum classOgre_1_1Frustum.html a7ceea76d4e6245d2d5b48d53e494a44c

Gets a world-space list of planes enclosing the frustum.

setOrientationMode cpp instm Ogre::Frustum classOgre_1_1Frustum.html a10602eee33f11f92d137a5677eb56308

Set the orientation mode of the frustum.

getOrientationMode cpp instm Ogre::Frustum classOgre_1_1Frustum.html affb093bebcc08017ee8bbec21cc19dac

Get the orientation mode of the frustum.

_notifyCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a06f161ae0451be7eaa67e77c296d5631

Notify the object of it&#39;s creator (internal use only)

_getCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abc4d3c30d2b50267a348f8d5aee3c5e4

Get the creator of this object, if any (internal use only)

_notifyManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af730ac3ee4a51ee69f4221298f933e8a

Notify the object of it&#39;s manager (internal use only)

_getManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c95a392476c6b54be1648a77f2a56c0

Get the manager of this object, if any (internal use only)

getName cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2c681d880b842c1b6d2c2b30b72b6660

Returns the name of this object.

getParentNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a7be6f35f90943c6bca0b4511e1d266d8

Returns the node to which this object is attached.

getParentSceneNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c705ecac4263b65a1b8611eeb24c39a

Returns the scene node to which this object is attached.

isParentTagPoint cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aff1706913baf992f108cc0fe4c95a53b

Gets whether the parent node is a TagPoint (or a SceneNode)

_notifyAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aeb13418fe2740ed8ebc52cd9667fca41

Internal method called to notify the object that it has been attached to a node.

isAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ad2c50ff1546dfac42f0751aa1bb54ff3

Returns true if this object is attached to a SceneNode or TagPoint.

detachFromParent cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab53cc49d402913fde37fa4976f5bfdd5

Detaches an object from a parent SceneNode or TagPoint, if attached.

isInScene cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a605cb18ec6d5971e19491ec71c89afeb

Returns true if this object is attached to a SceneNode or TagPoint, and this SceneNode / TagPoint is ...

_notifyMoved cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ae307c64b6e130191e45d48df0e2c5961

Internal method called to notify the object that it has been moved.

getWorldBoundingBox cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acc31c877990c3c231c4b4cfb0522bef8

Retrieves the axis-aligned bounding box for this object in world coordinates.

getWorldBoundingSphere cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2f6db9f0db4038e6544d703a9f3bcf53

Retrieves the worldspace bounding sphere for this object.

setVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8b0ab29b6a7e94169e2b3fde0be7cf10

Tells this object whether to be visible or not, if it has a renderable component.

getVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adbc3ce687f4def00d70f15dc0a2330ea

Gets this object whether to be visible or not, if it has a renderable component.

isVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aebb41fb7484f365c18e78103517b0d25

Returns whether or not this object is supposed to be visible or not.

setRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a3774342d37fb670430d834aa914a3be5

Sets the distance at which the object is no longer rendered.

getRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a97501f320f00fb5255d76fe3b20903d2

Gets the distance at which batches are no longer rendered.

setRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9ad2786aa67624f26c7ff245c673ad5e

Sets the minimum pixel size an object needs to be in both screen axes in order to be rendered...

getRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a1025983039f59637e9dde740b5013175

Returns the minimum pixel size an object needs to be in both screen axes in order to be rendered...

setUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab07068e26732de24aaf24330e9d0ec81 getUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70a42d28867f1559f1bd71baf31f83e4 getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aaac5bf65835f733433f3338132f2f01f

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abbf5cf5545c219ce9be1997ff5dd2204

Return an instance of user objects binding associated with this class.

setRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ac5e898937867475e52d350d1f4d75e32

Sets the render queue group this entity will be rendered through.

setRenderQueueGroupAndPriority cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a38cf564fe839d40a81ba5155d363b7aa

Sets the render queue group and group priority this entity will be rendered through.

getRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a12ca5ddb4ca9e77612b6e8a10e4f3d70

Gets the queue group for this entity, see setRenderQueueGroup for full details.

_getParentNodeFullTransform cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aab6d217065c5d2968ef0cc2586a0db86

return the full transformation of the parent sceneNode or the attachingPoint node

setQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa202386b8336ed756c3bd1ff5a74f54d

Sets the query flags for this object.

addQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a146b6b8afa6de9a2058f730aa3f7b25c

As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...

removeQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8e039c80d31e36c17f4e7fc85e5c6cdc

As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this o...

getQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5c40b9b7d9f3231f9ba16a3514f7495a

Returns the query flags relevant for this object.

setVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9421323e0ef6082d8a293aef0ba4666d

Sets the visiblity flags for this object.

addVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adff2fa7a7c56ba06d25d2dfa376fd677

As setVisibilityFlags, except the flags passed as parameters are appended to the existing flags on th...

removeVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7bebfd93631ffe82f95ad7c73b77e24

As setVisibilityFlags, except the flags passed as parameters are removed from the existing flags on t...

getVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5ca10844726d16c8ed47395a6b22d33a

Returns the visibility flags relevant for this object.

setListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9efbb3928b834d4f125303698034951e

Sets a listener for this object.

getListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf305fd600ec68543ed68e0c0cef6196

Gets the current listener for this object.

queryLights cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2d4c926ce07f3a1cb0e59d9d60aac76b

Gets a list of lights, ordered relative to how close they are to this movable object.

getLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a538d975b35be25e7d705b6310ec3d84d

Get a bitwise mask which will filter the lights affecting this object.

setLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0b7dc685c1dc7ec4dd677750d17ee145

Set a bitwise mask which will filter the lights affecting this object.

_getLightList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf4f61aeb45d61195c248757e3d1c6fe

Returns a pointer to the current list of lights for this object.

getEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a60b24cd45c8df45654dcfa14a1293a3b

Define a default implementation of method from ShadowCaster which implements no shadows.

hasEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7c2a8be6a9bd59e6c69ee2d76945500

Define a default implementation of method from ShadowCaster which implements no shadows.

getShadowVolumeRenderableIterator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a4492fa817bb3a750d349aeec34c19c43

Define a default implementation of method from ShadowCaster which implements no shadows.

getLightCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af061175eb50a6aa98599ce0a748204b5

Overridden member from ShadowCaster.

getDarkCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af06612d0607ebcf1bf5eb817c3038d52

Overridden member from ShadowCaster.

setCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acbfc4840224e8b6ed6e27849d3341675

Sets whether or not this object will cast shadows.

getCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70bca10cdeac93142d9f93ed0cf9c4c5

Returns whether shadow casting is enabled for this object.

getReceivesShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8f2627b8d1658838a7c79c82148c6303

Returns whether the Material of any Renderable that this MovableObject will add to the render queue w...

getPointExtrusionDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abb13b8e1b52d9dca9f5190f718686a5e

Get the distance to extrude for a point/spot light.

setDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2b559ddd8df033cafa5d64502c7d0c3a

Sets whether or not the debug display of this object is enabled.

isDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a39cfd5b78a4326156accf5ed3146ddc6

Gets whether debug display of this object is enabled.

getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a4239d192b2b08c4970dfaa22ce5a0cd0

Gets a list of animable value names for this object.

createAnimableValue cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2cfac9af1b0d71c780ec969166b3585

Create a reference-counted AnimableValuePtr for the named value.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getTechnique cpp instm Ogre::Renderable classOgre_1_1Renderable.html aafcc80b06f8c74eaac3d35e72ca54842

Retrieves a pointer to the Material Technique this renderable object uses.

preRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html afcbf4cb36d5911a9d40a40c57e94f23b

Called just prior to the Renderable being rendered.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

getNumWorldTransforms cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6ecba3943f56182cddf3b3540afc760

Returns the number of world transform matrices this renderable requires.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

getCastsShadows cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1ce8341c18f75ef0b6d818eceea5b2e2

Method which reports whether this renderable would normally cast a shadow.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

setDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ad8db1f22329b2a96f2aed7260d565944

Set the default query flags for all future MovableObject instances.

getDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a01f48775e48b672d7796311f3ffe2930

Get the default query flags for all future MovableObject instances.

setDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ac2904cb122ab8c8d5066abefb29dfa96

Set the default visibility flags for all future MovableObject instances.

getDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a2eb94fea5944cf0d33702a75cfa14a74

Get the default visibility flags for all future MovableObject instances.

extrudeVertices cpp clm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html acae2215c051989d544f34083a0a9bfa2

Utility method for extruding vertices based on a light.

INFINITE_FAR_PLANE_ADJUST cpp data Ogre::Frustum classOgre_1_1Frustum.html ac7acc269343061227ef05ea335c8500f

Small constant used to reduce far plane projection to avoid inaccuracies.

AnimableDictionaryMap cpp tdef Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2ea54bb7c39f7640f71be8bb2f8b0a5 CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 calcProjectionParameters cpp instm Ogre::Frustum classOgre_1_1Frustum.html a12ef200419010f736f7c9335ebdc1e12 updateFrustum cpp instm Ogre::Frustum classOgre_1_1Frustum.html a3ed417286bc19713501b3b1ca64732b9

Update frustum if out of date.

updateView cpp instm Ogre::Frustum classOgre_1_1Frustum.html ac7e4a305daaea76fd8484845c2ccc3f3

Update view if out of date.

updateFrustumImpl cpp instm Ogre::Frustum classOgre_1_1Frustum.html a0ff2cd718deef66994053852c9a69d15

Implementation of updateFrustum (called if out of date)

updateViewImpl cpp instm Ogre::Frustum classOgre_1_1Frustum.html a9b50ab876d050c8182e00da6998cbb5f

Implementation of updateView (called if out of date)

updateFrustumPlanes cpp instm Ogre::Frustum classOgre_1_1Frustum.html ae3fbd821bd2d875c257ebef944ef3020 updateFrustumPlanesImpl cpp instm Ogre::Frustum classOgre_1_1Frustum.html a7e8dcfe852965fffda8e0cdc38c4a536

Implementation of updateFrustumPlanes (called if out of date)

updateWorldSpaceCorners cpp instm Ogre::Frustum classOgre_1_1Frustum.html a46ea9e286dbc71044ae0c13516df193c updateWorldSpaceCornersImpl cpp instm Ogre::Frustum classOgre_1_1Frustum.html aa976b1d350c0a25e97972cba5a9cfeb9

Implementation of updateWorldSpaceCorners (called if out of date)

updateVertexData cpp instm Ogre::Frustum classOgre_1_1Frustum.html ac10ab8911614b66d1d0227072ae3cbce isViewOutOfDate cpp instm Ogre::Frustum classOgre_1_1Frustum.html ac7d3f7eafc4451fd30ddbca1f80fbee2 isFrustumOutOfDate cpp instm Ogre::Frustum classOgre_1_1Frustum.html accc5ab614dfbec27657fb98f2278870b invalidateFrustum cpp instm Ogre::Frustum classOgre_1_1Frustum.html aa7cf1391175b996c631bde2af1fa1081

Signal to update frustum information.

invalidateView cpp instm Ogre::Frustum classOgre_1_1Frustum.html af4d95176b00f3e4ba166de6e8dcbc427

Signal to update view information.

getExtrusionDistance cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a233233e14ccb869b6cafd655880355df

Helper method for calculating extrusion distance.

updateEdgeListLightFacing cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ac9a881430ec7769923f63f6df4b93d33

Tells the caster to perform the tasks necessary to update the edge data&#39;s light listing.

generateShadowVolume cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a396374525d65e0db10c7f7f8d380744a

Generates the indexes required to render a shadow volume into the index buffer which is passed in...

extrudeBounds cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a136dfd54b581a6dc58a1796a1cdf6cdc

Utility method for extruding a bounding box.

getAnimableDictionaryName cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a7748b5ea03ba5eb10fdd79e455f96443

Get the name of the animable dictionary for this class.

createAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a83629c5c4708cebd10c358a4be0722f5

Internal method for creating a dictionary of animable value names for the class, if it does not alrea...

_getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a20139173e816c296ab46d0548d1d4902

Get an updateable reference to animable value list.

initialiseAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a80abf1736a4241c432b30d2073c7a263

Internal method for initialising dictionary; should be implemented by subclasses wanting to expose an...

mProjType cpp data Ogre::Frustum classOgre_1_1Frustum.html a257bb4897e5099d40cd18563c4a2ea86

Orthographic or perspective?

mFOVy cpp data Ogre::Frustum classOgre_1_1Frustum.html a4a492003ad94e2eeca7505a35af9ad55

y-direction field-of-view (default 45)

mFarDist cpp data Ogre::Frustum classOgre_1_1Frustum.html a8ab90f2c655bb561bdc3ddc6cc09c841

Far clip distance - default 10000.

mNearDist cpp data Ogre::Frustum classOgre_1_1Frustum.html a34ac27cc8d9fee627e982ce619e7b4f5

Near clip distance - default 100.

mAspect cpp data Ogre::Frustum classOgre_1_1Frustum.html a2b54e7b0be8ff3a25373711d7515fccd

x/y viewport ratio - default 1.3333

mOrthoHeight cpp data Ogre::Frustum classOgre_1_1Frustum.html a0191dabe0fa3574a1840d9ca7e0dbdbc

Ortho height size (world units)

mFrustumOffset cpp data Ogre::Frustum classOgre_1_1Frustum.html a5abc693030a4fec3d01154a8070c4cff

Off-axis frustum center offset - default (0.0, 0.0)

mFocalLength cpp data Ogre::Frustum classOgre_1_1Frustum.html a177498a14b2c554761b68c943081b8ca

Focal length of frustum (for stereo rendering, defaults to 1.0)

mFrustumPlanes cpp data Ogre::Frustum classOgre_1_1Frustum.html ada104a8c381f2591dafbad7ee39505e9

The 6 main clipping planes.

mLastParentOrientation cpp data Ogre::Frustum classOgre_1_1Frustum.html af2ef6482cac8346b018aefe94fa32d95

Stored versions of parent orientation / position.

mLastParentPosition cpp data Ogre::Frustum classOgre_1_1Frustum.html a537832e50586f4141309ed0fa89a67cf mProjMatrixRS cpp data Ogre::Frustum classOgre_1_1Frustum.html a29d108bc5a1cec51f8d11c6c5f6c533d

Pre-calced projection matrix for the specific render system.

mProjMatrixRSDepth cpp data Ogre::Frustum classOgre_1_1Frustum.html a844fddb67b8d0a480c8729f24aa57d7d

Pre-calced standard projection matrix but with render system depth range.

mProjMatrix cpp data Ogre::Frustum classOgre_1_1Frustum.html a903bf406715d785bc31bf507688e698b

Pre-calced standard projection matrix.

mViewMatrix cpp data Ogre::Frustum classOgre_1_1Frustum.html add3a630e8c14a0e3636bc7148cb8cfcb

Pre-calced view matrix.

mRecalcFrustum cpp data Ogre::Frustum classOgre_1_1Frustum.html a216eb2f30322a95683409d521c2360e9

Something&#39;s changed in the frustum shape?

mRecalcView cpp data Ogre::Frustum classOgre_1_1Frustum.html af1da8cc341ff34649c2f2a0d2d84991d

Something re the view pos has changed.

mRecalcFrustumPlanes cpp data Ogre::Frustum classOgre_1_1Frustum.html a1aa8fe4e036913b93614567b4174e39b

Something re the frustum planes has changed.

mRecalcWorldSpaceCorners cpp data Ogre::Frustum classOgre_1_1Frustum.html aba98dbaecb72719899feefae86cd1050

Something re the world space corners has changed.

mRecalcVertexData cpp data Ogre::Frustum classOgre_1_1Frustum.html a1fede4ca39ecafca43bcb84168176cc8

Something re the vertex data has changed.

mCustomViewMatrix cpp data Ogre::Frustum classOgre_1_1Frustum.html a3e12ccd50a5db589784aed0cd8d3d716

Are we using a custom view matrix?

mCustomProjMatrix cpp data Ogre::Frustum classOgre_1_1Frustum.html acb9cc98539f7f9423aaebc34b24c900e

Are we using a custom projection matrix?

mFrustumExtentsManuallySet cpp data Ogre::Frustum classOgre_1_1Frustum.html a416928f41511d946f5190032149813c5

Have the frustum extents been manually set?

mLeft cpp data Ogre::Frustum classOgre_1_1Frustum.html a9373c1d83ff93d2e6720d83cbb439488

Frustum extents.

mRight cpp data Ogre::Frustum classOgre_1_1Frustum.html a846171fcd04639957bbcb37b58a2587f mTop cpp data Ogre::Frustum classOgre_1_1Frustum.html af923e5e934a48a11251752e983761209 mBottom cpp data Ogre::Frustum classOgre_1_1Frustum.html a5dd322de90dfbe54212ce93ed0b707ba mOrientationMode cpp data Ogre::Frustum classOgre_1_1Frustum.html aecb19efdd904fef28efde2173713e233

Frustum orientation mode.

mBoundingBox cpp data Ogre::Frustum classOgre_1_1Frustum.html a8a4b17edc9eed5403b8b6f9556519046 mVertexData cpp data Ogre::Frustum classOgre_1_1Frustum.html aaca3927c89f24deffa69daf6ec0e4e32 mMaterial cpp data Ogre::Frustum classOgre_1_1Frustum.html a1cc270d808fea9899ac42cc8555e6d96 mWorldSpaceCorners cpp data Ogre::Frustum classOgre_1_1Frustum.html a77efd6b15016c176acee6173a11b7863 mReflect cpp data Ogre::Frustum classOgre_1_1Frustum.html a3859ea17ae6010675a1f89f94aa42938

Is this frustum to act as a reflection of itself?

mReflectMatrix cpp data Ogre::Frustum classOgre_1_1Frustum.html ad7a927fc99844d9956548c9df7b58f3f

Derived reflection matrix.

mReflectPlane cpp data Ogre::Frustum classOgre_1_1Frustum.html adb716db38ea28ca3d60f191d8df7d803

Fixed reflection plane.

mLinkedReflectPlane cpp data Ogre::Frustum classOgre_1_1Frustum.html ab3d33bd79f6f435e033361ff363e879d

Pointer to a reflection plane (automatically updated)

mLastLinkedReflectionPlane cpp data Ogre::Frustum classOgre_1_1Frustum.html a00209fe9cdcef7a60f060188c8cc4a14

Record of the last world-space reflection plane info used.

mObliqueDepthProjection cpp data Ogre::Frustum classOgre_1_1Frustum.html ab7df717a87a472b90eeb7a021edd29d1

Is this frustum using an oblique depth projection?

mObliqueProjPlane cpp data Ogre::Frustum classOgre_1_1Frustum.html a446a977d90b826ce4ecb54e220955e0f

Fixed oblique projection plane.

mLinkedObliqueProjPlane cpp data Ogre::Frustum classOgre_1_1Frustum.html aaba0ab07ce71b18d5c4eeda90e3527ff

Pointer to oblique projection plane (automatically updated)

mLastLinkedObliqueProjPlane cpp data Ogre::Frustum classOgre_1_1Frustum.html a17d1aff83996f2af8b7ddcb1f53e0c94

Record of the last world-space oblique depth projection plane info used.

mName cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a41954f454246b2935cdc90ab2f36dab8

Name of this object.

mCreator cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a884d3c2c8c8d8305f59eb171a7f56e56

Creator of this object (if created by a factory)

mManager cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a5c05f316d061761a08fc036daedd0649

SceneManager holding this object (if applicable)

mParentNode cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a961db9b5f439708e0f24cb8dbeb9c728

node to which this object is attached

mParentIsTagPoint cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a9f9b9e6981ef7ebbd6b9d82e93a2b299 mVisible cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a8e7fa9ec69253b42ff4e7605b54e1a00

Is this object visible?

mDebugDisplay cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac439108451539e95ac9829ab6520306c

Is debug display enabled?

mUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a0df899bfb650d8d51be51fa5f83743f4

Upper distance to still render.

mSquaredUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2635aafd01416e5a3346a647c2dfff52 mMinPixelSize cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a56e7d5ccac2877061b0919648f7f0b34 mBeyondFarDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a1f6c5390b42b10e00d3b21b8911aa3f4

Hidden because of distance?

mUserObjectBindings cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af00b75d92e7d62f5ff9bd4847d1786e8

User objects binding.

mRenderQueueID cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa63b5c1cf9746a4caeb2a47a6bc1d2d6

The render queue to use when rendering this object.

mRenderQueueIDSet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2051828f33ea6c921e2979c8f00daa3f

Flags whether the RenderQueue&#39;s default should be used.

mRenderQueuePriority cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa34e0feb87409120726a489f52b39c58

The render queue group to use when rendering this object.

mRenderQueuePrioritySet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac9ee5f673870a76b23eb5291b3fa3f28

Flags whether the RenderQueue&#39;s default should be used.

mQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adf36b5bfcc9bce768bc5f8a9ed6b1464

Flags determining whether this object is included / excluded from scene queries.

mVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a6db376fe4c048714224392901c98c3a5

Flags determining whether this object is visible (compared to SceneManager mask)

mWorldAABB cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a665c171729e2f37b66f73d0e6722ac2c

Cached world AABB of this object.

mWorldBoundingSphere cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a271b08ae4cc604657c17125f76ec62e0 mWorldDarkCapBounds cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a00a9705c083b9fef8bbe762a5b1711a8

World space AABB of this object&#39;s dark cap.

mCastShadows cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad21e8a5a6f0eeeefa3ec698781eaa3fa

Does this object cast shadows?

mRenderingDisabled cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad1291c87111d8944b2c49904a4d6280b

Does rendering this object disabled by listener?

mListener cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a07fdbfc4ae0adb48f7619c0a44bd3890

MovableObject listener - only one allowed (no list) for size &amp; performance reasons. */.

mLightList cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2626ce2a2f1c78027634cc92dfd2b211

List of lights for this object.

mLightListUpdated cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af083212ba58f26eb7c747a0da749cc08

The last frame that this light list was updated in.

mLightMask cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a3db70b0c8b2e53a3c71671217e5a516c

the light mask defined for this movable. This will be taken into consideration when deciding which li...

mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

msMovableType cpp data Ogre::Frustum classOgre_1_1Frustum.html ad7ea756f8035afdd04d17c7311d39866

Shared class-level name for Movable type.

msDefaultQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adeb3bbe50c1b6e92061461b363fc391e

Default query flags.

msDefaultVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a24f37de53688fc5432d50c7ced03bd63

Default visibility flags.

msAnimableDictionary cpp data Ogre::AnimableObject classOgre_1_1AnimableObject.html a1e2b199b8a10c3753ebeecc8fa773620

Static map of class name to list of animable value names.

Ogre::GpuProgram c cl Ogre::GpuProgram classOgre_1_1GpuProgram.html

Defines a program which runs on the GPU such as a vertex or fragment program.

OgreGpuProgram.h GpuProgram cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ab996969f5b3854e2f5ce9062f6d92944 ~GpuProgram cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html afbf0077b4bc78085db991f5e0de81c34 setSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4474d0c010f63f586423ccfb325ff4a2

Sets the filename of the source assembly for this program.

setSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a300833abd29aa42acb5e6c48ae7c40ea

Sets the source assembly for this program from an in-memory string.

getSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a18a12ae49469bcc9bae9b5fde9a0a461

Gets the syntax code for this program e.g.

setSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a48901c745f712840d8ff24cd04e50678

Sets the syntax code for this program e.g.

getSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a29ef6651dad0349169763940dd40fb8e

Gets the name of the file used as source for this program.

getSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a650621cd162bf75a837951f94d1118bb

Gets the assembler source for this program.

setType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a9792acbeda4a5806ae1ec5c7d4da60b7

Set the program type (only valid before load)

getType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac05c53ca118b1ac81fab5981c119bcc0

Get the program type.

_getBindingDelegate cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af8938cb9c61b7304f97f857a33b56cfc

Returns the GpuProgram which should be bound to the pipeline.

isSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a5b323e093f466abdff359e30e1d79dee

Returns whether this program can be supported on the current renderer and hardware.

createParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af402f4d88efcc9dffc948739d0bb9c57

Creates a new parameters object compatible with this program definition.

setSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af337509a5342cb707df4df78337756ae

Sets whether a vertex program includes the required instructions to perform skeletal animation...

isSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a84c8bf8460ad30a58d78b5f8fd11e31f

Returns whether a vertex program includes the required instructions to perform skeletal animation...

setMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a843c706f65d219c1d04b8aeacc4bd3c8

Sets whether a vertex program includes the required instructions to perform morph animation...

setPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a848bf4164963cf8c0435c972eb717e0f

Sets whether a vertex program includes the required instructions to perform pose animation.

isMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac99c378926faac21f6acd6c856fbd04d

Returns whether a vertex program includes the required instructions to perform morph animation...

isPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae3aa42c5d796c9520880ad7d10dace77

Returns whether a vertex program includes the required instructions to perform pose animation...

getNumberOfPosesIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ab3eef54ad776352d6fcf547c77b4a0bc

Returns the number of simultaneous poses the vertex program can blend, for use in pose animation...

setVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a463bffd1f68fc8ae3c29d64402e9ca8d

Sets whether this vertex program requires support for vertex texture fetch from the hardware...

isVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a37a22b8b6432ed18f2e70bb99f7df7fc

Returns whether this vertex program requires support for vertex texture fetch from the hardware...

setAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a39b43157d6b40626101e5de8f9c77bf5

Sets whether this geometry program requires adjacency information from the input primitives.

isAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d9456e0be1449b03a196f7a56f9af5

Returns whether this geometry program requires adjacency information from the input primitives...

getDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a04675a861df66c30e431f95aa84320f5

Get a reference to the default parameters which are to be used for all uses of this program...

hasDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a0d7d2f959ac2ae463db180043990a0cc

Returns true if default parameters have been set up.

getPassSurfaceAndLightStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a13e91fd91fef3ddaa73300eabbc3dba0

Returns whether a vertex program wants light and material states to be passed through fixed pipeline ...

getPassFogStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad467d6cf55fe3d604db8f48715deb722

Returns whether a fragment program wants fog state to be passed through fixed pipeline low level API ...

getPassTransformStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a47a8eeb180ac001c47f3099d31069f92

Returns whether a vertex program wants transform state to be passed through fixed pipeline low level ...

getLanguage cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a1019b2e5f65051c0a5bbc3cf4e0c495c

Returns a string that specifies the language of the gpu programs as specified in a material script...

hasCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a90e62ce72ddc9eb0fc7573d0cb52ac0e

Did this program encounter a compile error when loading?

resetCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a2443ed18b880eb939123bb8daf9165c7

Reset a compile error if it occurred, allowing the load to be retried.

setManualNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad12bddb95c7311f31f602cb70b8350c5

Allows you to manually provide a set of named parameter mappings to a program which would not be able...

getNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a6a0752ce0393f5c4cb4773d021b2a3eb

Get a read-only reference to the named constants registered for this program (manually or automatical...

setManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html afdadf659ccac4facdc86e55a266eebcf

Specifies the name of a file from which to load named parameters mapping for a program which would no...

getManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4aa13199b95d110b9a0d907bd1455683

Gets the name of a file from which to load named parameters mapping for a program which would not be ...

getConstantDefinitions cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae0feb9efaa1e2c867430520662519a60

Get the full list of named constants.

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 setupBaseParamDictionary cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af9e1d27b4c05333c92cfe3340a26dc6b

Internal method for setting up the basic parameter definitions for a subclass.

isRequiredCapabilitiesSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a8ecf6a34097d0bfbfabd125bdb09f68d

Internal method returns whether required capabilities for this program is supported.

calculateSize cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a97ca6090cd137c5c46349174d874bc90 loadImpl cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a3e7f0be5a5a0990f26028f661ce81a5f createParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4571d480fcea3a8f4cbac3b15bf5d36f

Create the internal params logical &amp; named mapping structures.

createLogicalParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a588c6c72d4602ad4eca02217abf78697

Create the internal params logical mapping structures.

createNamedParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a32034e488666ebfc0ac5226a60e4d309

Create the internal params named mapping structures.

loadFromSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html afff940ecde8acf0de14f7b635d5935b4

Virtual method which must be implemented by subclasses, load from mSource.

preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

prepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a5e8f978cbb908c67a98d16556c8cd0ef

Internal implementation of the meat of the &#39;prepare&#39; action.

unprepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html aa550fde0145a3a0ae0329beaf03f23e1

Internal function for undoing the &#39;prepare&#39; action.

unloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a9298ba51805fffd0a482314c26d8c6fa

Internal implementation of the &#39;unload&#39; action; called regardless of whether this resource is being l...

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mType cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab201a6fcb1c568967d01f22906ecdff1

The type of the program.

mFilename cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8734503d5521ae7adaceba487b88fe55

The name of the file to load source from (may be blank)

mSource cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a80f6f65a2ec5a02a4c56458bd2b35b18

The assembler source of the program (may be blank until file loaded)

mLoadFromFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a606d51d653a0dda9d61508851441dc8a

Whether we need to load source from file or not.

mSyntaxCode cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1244023352bf866592f904bd3dfa404f

Syntax code e.g. arbvp1, vs_2_0 etc.

mSkeletalAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a96cb132e0bac4820e9917ebc9151fe69

Does this (vertex) program include skeletal animation?

mMorphAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8a0271c814c3ffd4ae079ae1e4b11404

Does this (vertex) program include morph animation?

mPoseAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a398053069a0c61809193079501b0abb5

Does this (vertex) program include pose animation (count of number of poses supported)

mVertexTextureFetch cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a7012d5855d4f70388bbee4940466a606

Does this (vertex) program require support for vertex texture fetch?

mNeedsAdjacencyInfo cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a5e20e45a9ca8fe4c99a04c34ef3d7275

Does this (geometry) program require adjacency information?

mDefaultParams cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab103ebff6dfda04861947cbf1a941596

The default parameters for use with this object.

mCompileError cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab2bb4597b7fb640dee90589b8fbbc4f2

Did we encounter a compilation error?

mFloatLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aa729a7bcc7c5a622fffe5869d69c05bc

Record of logical to physical buffer maps.

mIntLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a943cefa6be84842ec1c0f2029e3805ba

Record of logical to physical buffer maps.

mConstantDefs cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a420723e4b5097225ce2aaf4e0a3a344c

Parameter name -&gt; ConstantDefinition map, shared instance used by all parameter objects.

mManualNamedConstantsFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1e62196161a4ca6704d02f0b75d2f370

File from which to load named constants manually.

mLoadedManualNamedConstants cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a23f3bb5243cd65bc7b5e625bdbd88c70 mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b msTypeCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a429e2ecd6f4167c00d0d7f0b68893276 msSyntaxCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html afb9dd8af84fcf198db56aeab298990dd msSkeletalCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d70ea16cb2beb8aa201db048cc35e9 msMorphCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a828a927b860e3c074704399336f95160 msPoseCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a015fc5be549ef103862dcd152fcf0f3a msVTFCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html abe51b99e867a315e2b2ebcc89e601277 msManNamedConstsFileCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aed57c301ea07b1c183f1c351707396d5 msAdjacencyCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ae55ec6363600c10db68ff17b35437889 LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::GpuProgram::CmdAdjacency c cl Ogre::GpuProgram::CmdAdjacency classOgre_1_1GpuProgram_1_1CmdAdjacency.html OgreGpuProgram.h doGet cpp instm Ogre::GpuProgram::CmdAdjacency classOgre_1_1GpuProgram_1_1CmdAdjacency.html a2f870f4bbfc96e09ea4953063048c009 doSet cpp instm Ogre::GpuProgram::CmdAdjacency classOgre_1_1GpuProgram_1_1CmdAdjacency.html a8399c4fd0207764ac3bde4d8fdd155e0 Ogre::GpuProgram::CmdManualNamedConstsFile c cl Ogre::GpuProgram::CmdManualNamedConstsFile classOgre_1_1GpuProgram_1_1CmdManualNamedConstsFile.html OgreGpuProgram.h doGet cpp instm Ogre::GpuProgram::CmdManualNamedConstsFile classOgre_1_1GpuProgram_1_1CmdManualNamedConstsFile.html adcd46485a26e7dcbc46553967f23c492 doSet cpp instm Ogre::GpuProgram::CmdManualNamedConstsFile classOgre_1_1GpuProgram_1_1CmdManualNamedConstsFile.html a3277f6b7cddf0c092c5af2a6dad8301d Ogre::GpuProgram::CmdMorph c cl Ogre::GpuProgram::CmdMorph classOgre_1_1GpuProgram_1_1CmdMorph.html OgreGpuProgram.h doGet cpp instm Ogre::GpuProgram::CmdMorph classOgre_1_1GpuProgram_1_1CmdMorph.html a20fb82f474fc9d8f42639e41385855cf doSet cpp instm Ogre::GpuProgram::CmdMorph classOgre_1_1GpuProgram_1_1CmdMorph.html a045d577cdb987e565e322ab4358fed93 Ogre::GpuProgram::CmdPose c cl Ogre::GpuProgram::CmdPose classOgre_1_1GpuProgram_1_1CmdPose.html OgreGpuProgram.h doGet cpp instm Ogre::GpuProgram::CmdPose classOgre_1_1GpuProgram_1_1CmdPose.html aa3d18a0d7f3914a62ac5d54677bca8b7 doSet cpp instm Ogre::GpuProgram::CmdPose classOgre_1_1GpuProgram_1_1CmdPose.html aae5ea54578dd31091d891ca7b612f090 Ogre::GpuProgram::CmdSkeletal c cl Ogre::GpuProgram::CmdSkeletal classOgre_1_1GpuProgram_1_1CmdSkeletal.html OgreGpuProgram.h doGet cpp instm Ogre::GpuProgram::CmdSkeletal classOgre_1_1GpuProgram_1_1CmdSkeletal.html a25fab051daf91a5aa1a64f28db6409fa doSet cpp instm Ogre::GpuProgram::CmdSkeletal classOgre_1_1GpuProgram_1_1CmdSkeletal.html a8c9a2d0e16256868eca98248d2f26c46 Ogre::GpuProgram::CmdSyntax c cl Ogre::GpuProgram::CmdSyntax classOgre_1_1GpuProgram_1_1CmdSyntax.html OgreGpuProgram.h doGet cpp instm Ogre::GpuProgram::CmdSyntax classOgre_1_1GpuProgram_1_1CmdSyntax.html ab389de9e165f9debc974c9bc5f23f33f doSet cpp instm Ogre::GpuProgram::CmdSyntax classOgre_1_1GpuProgram_1_1CmdSyntax.html aaeb6e5462bf9d09373415654a0b12b46 Ogre::GpuProgram::CmdType c cl Ogre::GpuProgram::CmdType classOgre_1_1GpuProgram_1_1CmdType.html

Command object - see ParamCommand.

OgreGpuProgram.h doGet cpp instm Ogre::GpuProgram::CmdType classOgre_1_1GpuProgram_1_1CmdType.html afbe49e5d8d150656185168f71f0958a5 doSet cpp instm Ogre::GpuProgram::CmdType classOgre_1_1GpuProgram_1_1CmdType.html a2762eb03f2c959104b03a1ad53f6d0d9 Ogre::GpuProgram::CmdVTF c cl Ogre::GpuProgram::CmdVTF classOgre_1_1GpuProgram_1_1CmdVTF.html OgreGpuProgram.h doGet cpp instm Ogre::GpuProgram::CmdVTF classOgre_1_1GpuProgram_1_1CmdVTF.html a7fb2645117493fb5489ebc4884aa158a doSet cpp instm Ogre::GpuProgram::CmdVTF classOgre_1_1GpuProgram_1_1CmdVTF.html a5c60d5f55adba52c2baaede60e760097 Ogre::GpuProgramPtr c cl Ogre::GpuProgramPtr classOgre_1_1GpuProgramPtr.html

Specialisation of SharedPtr to allow SharedPtr to be assigned to GpuProgramPtr.

OgreGpuProgram.h GpuProgramPtr cpp instm Ogre::GpuProgramPtr classOgre_1_1GpuProgramPtr.html a8cccf8a6f8c4cd8359b672061948d9d4 GpuProgramPtr cpp instm Ogre::GpuProgramPtr classOgre_1_1GpuProgramPtr.html ab0aab65fb57d718d9bde06a311fcda5d GpuProgramPtr cpp instm Ogre::GpuProgramPtr classOgre_1_1GpuProgramPtr.html a20dbea655a7d35d86bfed2a02abf9793 GpuProgramPtr cpp instm Ogre::GpuProgramPtr classOgre_1_1GpuProgramPtr.html ae741b7f23e217868db507f485638d76a operator= cpp instm Ogre::GpuProgramPtr classOgre_1_1GpuProgramPtr.html a6d439ea72fab29d5acf391500ebdd958

Operator used to convert a ResourcePtr to a GpuProgramPtr.

operator= cpp instm Ogre::GpuProgramPtr classOgre_1_1GpuProgramPtr.html a914499e9f73ae0ea343b93a94802e541

Operator used to convert a HighLevelGpuProgramPtr to a GpuProgramPtr.

operator* unknown instm Ogre::SharedPtr< GpuProgram > classOgre_1_1SharedPtr.html a6c7563f3047bcd454dffae2b297a87a1 operator-> unknown instm Ogre::SharedPtr< GpuProgram > classOgre_1_1SharedPtr.html a756cec152c2db605fe7424da7f8e879b get unknown instm Ogre::SharedPtr< GpuProgram > classOgre_1_1SharedPtr.html a2c3ed4a7b5574c4e53adec450fd537b0 bind unknown instm Ogre::SharedPtr< GpuProgram > classOgre_1_1SharedPtr.html ac8d90e023455dc3299f48722e6068e4a

Binds rep to the SharedPtr.

unique unknown instm Ogre::SharedPtr< GpuProgram > classOgre_1_1SharedPtr.html acd2b97578b72dd4abc33471a93ca4b91 useCount unknown instm Ogre::SharedPtr< GpuProgram > classOgre_1_1SharedPtr.html a29e90ed7b4339cce1cc7e6be919e78bb useCountPointer unknown instm Ogre::SharedPtr< GpuProgram > classOgre_1_1SharedPtr.html a21c3410c03ec3a4647c7aaa8e59d535d getPointer unknown instm Ogre::SharedPtr< GpuProgram > classOgre_1_1SharedPtr.html a15e055008751a7c20bdde38662d5f0a1 freeMethod unknown instm Ogre::SharedPtr< GpuProgram > classOgre_1_1SharedPtr.html a2d8365d61e610b98e0d36d514ab29017 isNull unknown instm Ogre::SharedPtr< GpuProgram > classOgre_1_1SharedPtr.html a8a223db784efd7aa766792649de2f2a0 setNull unknown instm Ogre::SharedPtr< GpuProgram > classOgre_1_1SharedPtr.html ae23c79e49621afdb17fc32f30519859f release unknown instm Ogre::SharedPtr< GpuProgram > classOgre_1_1SharedPtr.html aa9225d4dac90501b6a5f0b2b49ea2eed destroy unknown instm Ogre::SharedPtr< GpuProgram > classOgre_1_1SharedPtr.html afaba3332d99634ccbacef674fc46b773 swap unknown instm Ogre::SharedPtr< GpuProgram > classOgre_1_1SharedPtr.html af07cad7e719e517472410d87f4e974ea pRep unknown data Ogre::SharedPtr< GpuProgram > classOgre_1_1SharedPtr.html a8a5094cabd90223647525fe162e94e57 pUseCount unknown data Ogre::SharedPtr< GpuProgram > classOgre_1_1SharedPtr.html a52f9915e259723090662cca7c3c51d52 useFreeMethod unknown data Ogre::SharedPtr< GpuProgram > classOgre_1_1SharedPtr.html a81eed90dd7d087f03cd010167d91f33e Ogre::GpuProgramManager c cl Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html OgreGpuProgramManager.h SyntaxCodes cpp tdef Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a39cb435674c75c8e6b5f9e8aeebe6ec9 SharedParametersMap cpp tdef Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a3a0eb9f6c60a3650de8b5d842d30a1fb Microcode cpp tdef Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html aef34af73ab87b0b09d2707ebeb43508d MicrocodeMap cpp tdef Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a2a6028b6d23b3dea967da49f2b23e3bc ResourceCreateOrRetrieveResult cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af484f2b60c8d9bc87f37fa8af8e630c5 ResourceMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a60ea46f69b1dd9c8e27b9b3d7bd5bc35 ResourceWithGroupMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a46e6268002377bc95d3721d21aa92 ResourceHandleMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af6b68646abe6e9959072c1ece458ee55 ResourceMapIterator cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a4f7da59507a5a8550ea97615ff9afff0 GpuProgramManager cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html acc12e02986aa586eaedc0b10a623117e ~GpuProgramManager cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a85152e35703c0f4854231d7b9309596d load cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html acf1a17422bc3cd1b7af27269bf4182cf

Loads a GPU program from a file of assembly.

loadFromString cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html aa97ecb7825ee46c6be15313b6592ee16

Loads a GPU program from a string of assembly code.

getSupportedSyntax cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a7f512b6d1a9743505f4f51326b26644c

Returns the syntaxes that this manager supports.

isSyntaxSupported cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html af40e11c70e89d0d613b7a611870fb309

Returns whether a given syntax code (e.g.

createParameters cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a88b278890e6c8c0cc137d8053700aabe

Creates a new GpuProgramParameters instance which can be used to bind parameters to your programs...

createProgram cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a3fa0473ad1390af99f69325c2eced427

Create a new, unloaded GpuProgram from a file of assembly.

createProgramFromString cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a1eadda53bbed16d5a3804cdba2ad687e

Create a GPU program from a string of assembly code.

create cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a964ed591329cc8046c9fbab0713a35ce

General create method, using specific create parameters instead of name / value pairs.

getByName cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a19e960e04cd0d6b952925901da64ffa2

Overrides the standard ResourceManager getByName method.

createSharedParameters cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a4d6b9934b69d6c0731d717b22fae5715

Create a new set of shared parameters, which can be used across many GpuProgramParameters objects of ...

getSharedParameters cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a45bd5be1d8a914ddfc10cb930662560a

Retrieve a set of shared parameters, which can be used across many GpuProgramParameters objects of di...

getAvailableSharedParameters cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a81c59ddf641d461c4f889117c6737869

Get (const) access to the available shared parameter sets.

getSaveMicrocodesToCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a5feb934731d48691738aa13c63c4518b

Get if the microcode of a shader should be saved to a cache.

setSaveMicrocodesToCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html aa21d703ad5720d87243b2cbb8b7dc02a

Set if the microcode of a shader should be saved to a cache.

canGetCompiledShaderBuffer cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html aa4723c868424304f5bec942e9534ab4f isMicrocodeAvailableInCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html ae4dcba4c725754e8e9c24810726ac42a

Check if a microcode is available for a program in the microcode cache.

getMicrocodeFromCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html af6085cec0fae88bd5409bcb3970ceb36

Returns a microcode for a program from the microcode cache.

createMicrocode cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a4ae10f4a076844cd60392fd74995b560

Creates a microcode to be later added to the cache.

addMicrocodeToCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a4cc1760272e73cc1da7684a52394f8e7

Adds a microcode for a program to the microcode cache.

saveMicrocodeCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a339d17362a072d155ca44fd334f0a3c6

Saves the microcode cache to disk.

loadMicrocodeCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html af591ed6c8f4a2a930c10156deb1883de

Loads the microcode cache from disk.

create cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac64c2b9c9dc775e05a81ff48d4293d4e

Creates a new blank resource, but does not immediately load it.

createOrRetrieve cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a48c565d0e63b286c6388439ae73417df

Create a new resource, or retrieve an existing one with the same name if it already exists...

setMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa7bd4f02b31fba693d3bea6492fe20a8

Set a limit on the amount of memory this resource handler may use.

getMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae24629f37283bf777987aab6bc3fa110

Get the limit on the amount of memory this resource handler may use.

getMemoryUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a0458e4665975faed7311b05879dfac2f

Gets the current memory usage, in bytes.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a2cf457c70ea86892b1bec52028c96237

Unloads a single resource by name.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a94962d0929fdc88c25d35672ff2c1ff0

Unloads a single resource by handle.

unloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html acaba96b1b4816457b03028eed9895789

Unloads all resources.

reloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a860f0bcac1a4d152878855f9a85a58d3

Caused all currently loaded resources to be reloaded.

unloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7b9ba584a17235f6eff9847b90ba895d

Unload all resources which are not referenced by any other object.

reloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a22dbc50ba8fac0d3222a31ef1ef82dcd

Caused all currently loaded but not referenced by any other object resources to be reloaded...

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8675d6b8c353783cf22c3872f7eaa818

Remove a single resource.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html abfb0022b18d022a7605f0d19a966f00f

Remove a single resource by name.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac22655af03ecea85d863a1d1d561778c

Remove a single resource by handle.

removeAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ff50fee06a678837cbeeea75e4372a5

Removes all resources.

removeUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ce966e769770ce9f90d77eddc2c30a3

Remove all resources which are not referenced by any other object.

getByName cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a03f1bf557d381aca77797d9a44578067

Retrieves a pointer to a resource by name, or null if the resource does not exist.

getByHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ab1c354fd2294c7c50b3f3e9ce42543f7

Retrieves a pointer to a resource by handle, or null if the resource does not exist.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a9dcc9da5760fcd3b39b4566fe308ad6b

Returns whether the named resource exists in this manager.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad9b4efbeacb17f07710c30bd5048e42f

Returns whether a resource with the given handle exists in this manager.

_notifyResourceTouched cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a40769092850d5b296e1d1a9190631700

Notify this manager that a resource which it manages has been &#39;touched&#39;, i.e.

_notifyResourceLoaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a871ac005af0be0b8c1857a4f8eea9

Notify this manager that a resource which it manages has been loaded.

_notifyResourceUnloaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a54d1843a43aebb13542312cd17134e6a

Notify this manager that a resource which it manages has been unloaded.

prepare cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae26b6ecd722f3e24b52de8b4ac9bba0d

Generic prepare method, used to create a Resource specific to this ResourceManager without using one ...

load cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad6d63fe7126510bf10fd337705cb0b29

Generic load method, used to create a Resource specific to this ResourceManager without using one of ...

getScriptPatterns cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a37ec0e845f49b7f7e3dc868456ced1e8

Gets the file patterns which should be used to find scripts for this ResourceManager.

parseScript cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8240f6bbf3449b1f2acdd476efbde821

Parse the definition of a set of resources from a script file.

getLoadingOrder cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a917b69fbaf300dcb0488d14d357296df

Gets the relative loading order of resources of this type.

getResourceType cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4a16604e10cd71957fcce705dead9a2c

Gets a string identifying the type of resource this manager handles.

setVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa3ff9558e8fa8187f510472a58093b6f

Sets whether this manager and its resources habitually produce log output.

getVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af96b58b31c152a8ae3c6152ee3ea12e7

Gets whether this manager and its resources habitually produce log output.

getResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad18cc3f0a4b3e0553cfe715204f15359

Create a resource pool, or reuse one that already exists.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa8b761abb06d74347e9636550307ccd9

Destroy a resource pool.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00a7fe59aaaa4acdfda07edc704516ee

Destroy a resource pool.

destroyAllResourcePools cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7913c36c02ef03007ff1a1c76ddf7710

destroy all pools

getResourceIterator cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4d3289d4636168230da11c1c9794db59

Returns an iterator over all resources in this manager.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a215f8a158be2840363627ee55161de0c

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a1fa33935f7bc9ca113fe3adbea6493e7

Override standard Singleton retrieval.

ResourcePoolMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a87899e8bec2f60ef1448d716a20db8e1 createImpl cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a54b67fffdb8a3f9f0a4c740db18ad807

Specialised create method with specific parameters.

getNextHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html adc9077f415314ebc0f7feb314b76d4d4

Allocates the next handle.

createImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae772fdc39c17a78cc050b161ebef77aa

Create a new resource instance compatible with this manager (no custom parameters are populated at th...

addImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00bb3a6324cff9b1a572282d4c596b57

Add a newly created resource to the manager (note weak reference)

removeImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f5826bb4624b28bbe08f3c9fe88ee54

Remove a resource from this manager; remove it from the lists.

checkUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8316910598c9ceda62b3ec5be001d372

Checks memory usage and pages out if required.

addRenderSystemToName cpp clm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html ac58567b28f3695299633a4c94f1ca71b mSharedParametersMap cpp data Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a8daf06956d7a7c36a4c262f2f3c2d54c mMicrocodeCache cpp data Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a56415ef2a5a21e425d0141902749d886 mSaveMicrocodesToCache cpp data Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a4653eb83ff12cf95f3abcc6d952dab64 mResourcesByHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html af7ac79c874e49fadc3cd7e228ab640d8 mResources cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ac02278ff18455db85fa7473abad9688c mResourcesWithGroup cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a3ea8cebb67199e6050d992036f3b4f3c mNextHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a70a84973505dc749acb913daef662f90 mMemoryBudget cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f0a00e183f455cdce1ec9152722f9b7 mMemoryUsage cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html aaa9cfdfc994de65064ba2dbe08930de8 mVerbose cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a5113f20b1db6ddfb51dba652f24cd0f0 mScriptPatterns cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a450dcef1a87442bcfe848ff92c43c6b5

Patterns to use to look for scripts if supported (e.g. *.overlay)

mLoadOrder cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ad26313df1d10e7953c90b7c37b373cf8

Loading order relative to other managers, higher is later.

mResourceType cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a86f8c21e087cb00a62d677ef1cd8131d

String identifying the resource type this manager handles.

mResourcePoolMap cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a00f151b76015e7e46cdb228cc3eaa53e msSingleton unknown data Ogre::Singleton< GpuProgramManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::GpuConstantDefinition c cl Ogre::GpuConstantDefinition structOgre_1_1GpuConstantDefinition.html

Information about predefined program constants.

OgreGpuProgramParams.h isFloat cpp func Ogre::GpuConstantDefinition structOgre_1_1GpuConstantDefinition.html a95badfcf50353a9e783cd0c39245b797 isSampler cpp func Ogre::GpuConstantDefinition structOgre_1_1GpuConstantDefinition.html a5205751dcfddd7f6f5f7e68aec6799e3 GpuConstantDefinition cpp func Ogre::GpuConstantDefinition structOgre_1_1GpuConstantDefinition.html afce533b1a68d8e3f542cfeab53a643ae isFloat cpp func Ogre::GpuConstantDefinition structOgre_1_1GpuConstantDefinition.html a13ed935cc299f0b4bfdd2b308e96e459 isSampler cpp func Ogre::GpuConstantDefinition structOgre_1_1GpuConstantDefinition.html a59a70d25266c42c4d1c6cb3af15ff2cc getElementSize cpp func Ogre::GpuConstantDefinition structOgre_1_1GpuConstantDefinition.html a98b89162a969ef7c8cdce59979e486e9

Get the element size of a given type, including whether to pad the elements into multiples of 4 (e...

constType cpp data Ogre::GpuConstantDefinition structOgre_1_1GpuConstantDefinition.html a2313e6ce0fa661a5814099230846b82d

Data type.

physicalIndex cpp data Ogre::GpuConstantDefinition structOgre_1_1GpuConstantDefinition.html a46ccefd7dc110783ff07328cf105b19f

Physical start index in buffer (either float or int buffer)

logicalIndex cpp data Ogre::GpuConstantDefinition structOgre_1_1GpuConstantDefinition.html a8579926ecde16841abf0d872689b672c

Logical index - used to communicate this constant to the rendersystem.

elementSize cpp data Ogre::GpuConstantDefinition structOgre_1_1GpuConstantDefinition.html a2d71f0cd6e1f4fab8806905dd131abe6

Number of raw buffer slots per element (some programs pack each array element to float4, some do not)

arraySize cpp data Ogre::GpuConstantDefinition structOgre_1_1GpuConstantDefinition.html acaf52008903308ca818a1fc816d88231

Length of array.

variability cpp data Ogre::GpuConstantDefinition structOgre_1_1GpuConstantDefinition.html a51ccda09a2daaef201e0bfe014dfef1b

How this parameter varies (bitwise combination of GpuProgramVariability)

Ogre::GpuNamedConstants c cl Ogre::GpuNamedConstants structOgre_1_1GpuNamedConstants.html

Struct collecting together the information for named constants.

OgreGpuProgramParams.h GpuNamedConstants cpp func Ogre::GpuNamedConstants structOgre_1_1GpuNamedConstants.html ac0e05654af490172ac33e0248198c5fb generateConstantDefinitionArrayEntries cpp func Ogre::GpuNamedConstants structOgre_1_1GpuNamedConstants.html ad1a16f8fe55b903b77c62a5d28387d21

Generate additional constant entries for arrays based on a base definition.

save cpp func Ogre::GpuNamedConstants structOgre_1_1GpuNamedConstants.html a8a3970ce92ba2fdfaadab3c1940045ed

Saves constant definitions to a file, compatible with GpuProgram::setManualNamedConstantsFile.

load cpp func Ogre::GpuNamedConstants structOgre_1_1GpuNamedConstants.html a8c49c555a0e99a99dee1e99d0450578b

Loads constant definitions from a stream, compatible with GpuProgram::setManualNamedConstantsFile.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getGenerateAllConstantDefinitionArrayEntries cpp func Ogre::GpuNamedConstants structOgre_1_1GpuNamedConstants.html a3e1e7178a176a8e12e9e7491187885de

Indicates whether all array entries will be generated and added to the definitions map...

setGenerateAllConstantDefinitionArrayEntries cpp func Ogre::GpuNamedConstants structOgre_1_1GpuNamedConstants.html a262a2eea37cc3b2ef0973a625f624ff0

Sets whether all array entries will be generated and added to the definitions map.

floatBufferSize cpp data Ogre::GpuNamedConstants structOgre_1_1GpuNamedConstants.html a5558247a535928116d99c17fdbb4de6f

Total size of the float buffer required.

intBufferSize cpp data Ogre::GpuNamedConstants structOgre_1_1GpuNamedConstants.html a6989ab89780218c87936c55c96586a5b

Total size of the int buffer required.

map cpp data Ogre::GpuNamedConstants structOgre_1_1GpuNamedConstants.html af35adecba174a620edfea7ff95ad3a7e

Map of parameter names to GpuConstantDefinition.

msGenerateAllConstantDefinitionArrayEntries cpp data Ogre::GpuNamedConstants structOgre_1_1GpuNamedConstants.html acd622b429b5ec95b9cbd85051c681457

Indicates whether all array entries will be generated and added to the definitions map...

Ogre::GpuNamedConstantsSerializer c cl Ogre::GpuNamedConstantsSerializer classOgre_1_1GpuNamedConstantsSerializer.html

Simple class for loading / saving GpuNamedConstants.

OgreGpuProgramParams.h GpuNamedConstantsSerializer cpp instm Ogre::GpuNamedConstantsSerializer classOgre_1_1GpuNamedConstantsSerializer.html a5013ee1ecf55048ca14a2e1c612c8416 ~GpuNamedConstantsSerializer cpp instm Ogre::GpuNamedConstantsSerializer classOgre_1_1GpuNamedConstantsSerializer.html ac62f6fecbc023df440ed05e99ce65b38 exportNamedConstants cpp instm Ogre::GpuNamedConstantsSerializer classOgre_1_1GpuNamedConstantsSerializer.html a350217f5eeca3294509936ae8505e4fa exportNamedConstants cpp instm Ogre::GpuNamedConstantsSerializer classOgre_1_1GpuNamedConstantsSerializer.html a6e30c2011905a17a401738570fa3d293 importNamedConstants cpp instm Ogre::GpuNamedConstantsSerializer classOgre_1_1GpuNamedConstantsSerializer.html a467f847756b4b0a0bafb05c634fe5382 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d writeFileHeader cpp instm Ogre::Serializer classOgre_1_1Serializer.html a7a25395a380ecdda85b1baeacf4a8a07 writeChunkHeader cpp instm Ogre::Serializer classOgre_1_1Serializer.html afa565aa6d4619af064a12f470539e575 writeFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html aeab7d76e6f420e1be6e6c60d9b12a6c6 writeFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html a063a40c4984f04d0ddf41096a5ffd9b5 writeShorts cpp instm Ogre::Serializer classOgre_1_1Serializer.html add3fca628a66fa8f58db9a98bfbee78e writeInts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a8191e338697b554a8ccf4fc16fd4a47e writeBools cpp instm Ogre::Serializer classOgre_1_1Serializer.html a4f7209961701f9c90c5e48f264394d48 writeObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html ac76c37d13ca53e5af9c146c546d0f401 writeObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3152bb5fb33d99dff568b6d03d6c25e0 writeString cpp instm Ogre::Serializer classOgre_1_1Serializer.html a5ee71fde1e0d85bd15172b023474174e writeData cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3eb5614dd7d87ce109d74f5bb6f07b0f readFileHeader cpp instm Ogre::Serializer classOgre_1_1Serializer.html a5fcbfcf0fdacd57eed50bd4ec1d39248 readChunk cpp instm Ogre::Serializer classOgre_1_1Serializer.html a333f02260ebafef1648f5824a60e499d readBools cpp instm Ogre::Serializer classOgre_1_1Serializer.html a95ed554722facb385f7fa3b53622356b readFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3d7fb441425335ae97b4a157179db336 readFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html aec3cb2bc0bd8a31fc799323777881662 readShorts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a9c2e328bda8cc2e0ae7f202ad643f0d2 readInts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a8ac6fb727f1d63972b17269d473dfbe6 readObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a1bd2ca7c8454264f1bffe703bfe5935d readObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a13a9f1111633227f422fef070f6008f6 readString cpp instm Ogre::Serializer classOgre_1_1Serializer.html a235a4bb6da1fe66326b1c05678ad878f readString cpp instm Ogre::Serializer classOgre_1_1Serializer.html aa8ed220a17c4edb0ed32f925fbe837f6 flipToLittleEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a61ff1a3d78ef5d23cabe1322a438ea22 flipFromLittleEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a5beba950e3b4635070b3bb8eb41c408c flipEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a405c917e6b188b6d6ead13678295232f flipEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a89070a1dc03c189077deabce47120165 determineEndianness cpp instm Ogre::Serializer classOgre_1_1Serializer.html a93f9ec041b52aa6066fd0063733506b6

Determine the endianness of the incoming stream compared to native.

determineEndianness cpp instm Ogre::Serializer classOgre_1_1Serializer.html a61f017bac1e2b407925576284bc7665b

Determine the endianness to write with based on option.

mCurrentstreamLen cpp data Ogre::Serializer classOgre_1_1Serializer.html a6331ceec847b83fed77165c9522eaa4f mStream cpp data Ogre::Serializer classOgre_1_1Serializer.html a9e1a15f67a59822b2a0fe3afceea0a9d mVersion cpp data Ogre::Serializer classOgre_1_1Serializer.html a45b8d6fa3d3c64b3ab3dfe3a5084e3b4 mFlipEndian cpp data Ogre::Serializer classOgre_1_1Serializer.html aa0773a2ca956fa2864ac50f57d0aa9a2 ENDIAN_NATIVE cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39aed60ca999861d8939cf57f19090c70ef

Use the platform native endian.

ENDIAN_BIG cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39a7f044c7683a7374276db6e7060f51240

Use big endian (0x1000 is serialised as 0x10 0x00)

ENDIAN_LITTLE cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39a10ce3b8f55cba526f6bc8237d8b25cc3

Use little endian (0x1000 is serialised as 0x00 0x10)

Ogre::GpuLogicalIndexUse c cl Ogre::GpuLogicalIndexUse structOgre_1_1GpuLogicalIndexUse.html

Structure recording the use of a physical buffer by a logical parameter index.

OgreGpuProgramParams.h GpuLogicalIndexUse cpp func Ogre::GpuLogicalIndexUse structOgre_1_1GpuLogicalIndexUse.html a91d1c0191ce855328ae7f22488c1d5a0 GpuLogicalIndexUse cpp func Ogre::GpuLogicalIndexUse structOgre_1_1GpuLogicalIndexUse.html a9f135f5ed4d3c13a5e9df38abf4aec3d physicalIndex cpp data Ogre::GpuLogicalIndexUse structOgre_1_1GpuLogicalIndexUse.html af0fbf51e578ed82d008b1f4346bae20b

Physical buffer index.

currentSize cpp data Ogre::GpuLogicalIndexUse structOgre_1_1GpuLogicalIndexUse.html a01c5262cf4575c5eee15bca1f318762c

Current physical size allocation.

variability cpp data Ogre::GpuLogicalIndexUse structOgre_1_1GpuLogicalIndexUse.html aaf903f4b7f9d1b7e5c72f768388b408e

How the contents of this slot vary.

Ogre::GpuLogicalBufferStruct c cl Ogre::GpuLogicalBufferStruct structOgre_1_1GpuLogicalBufferStruct.html

Container struct to allow params to safely &amp; update shared list of logical buffer assignments...

OgreGpuProgramParams.h GpuLogicalBufferStruct cpp func Ogre::GpuLogicalBufferStruct structOgre_1_1GpuLogicalBufferStruct.html adab78cf8e26f03488bda5609bed785b7 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d map cpp data Ogre::GpuLogicalBufferStruct structOgre_1_1GpuLogicalBufferStruct.html a2cdd35182b10421abcbf8fefa4b7be47

Map from logical index to physical buffer location.

bufferSize cpp data Ogre::GpuLogicalBufferStruct structOgre_1_1GpuLogicalBufferStruct.html a640a99f1ee133b137ce15e7271fdb7cc

Shortcut to know the buffer size needs.

Ogre::GpuSharedParameters c cl Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html

A group of manually updated parameters that are shared between many parameter sets.

OgreGpuProgramParams.h GpuSharedParameters cpp instm Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html a0d0b2668f52743cc1e949cedb97abefc ~GpuSharedParameters cpp instm Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html a09b0026f12f8bd997f88c7627991a56d getName cpp instm Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html a88f9ebfeb6334f40c51fa52ebb0a7108

Get the name of this shared parameter set.

addConstantDefinition cpp instm Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html ab76a3c158f6e5386831b2e6dcce3478f

Add a new constant definition to this shared set of parameters.

removeConstantDefinition cpp instm Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html adaffa8b7ce948ab8474b7745ce29504f

Remove a constant definition from this shared set of parameters.

removeAllConstantDefinitions cpp instm Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html a7af37940ab818c310227918e61fe1134

Remove a constant definition from this shared set of parameters.

getVersion cpp instm Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html aacbfae3d67623c421dca9367c3fc03f6

Get the version number of this shared parameter set, can be used to identify when changes have occurr...

_markDirty cpp instm Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html aa53d15b0327750087e989b29b1d64946

Mark the shared set as being dirty (values modified).

getFrameLastUpdated cpp instm Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html ae7520af27097b238f964f221aee7ef42

Get the frame in which this shared parameter set was last updated.

getConstantDefinitionIterator cpp instm Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html abfdc261fa27bfc478b182075c7663051

Gets an iterator over the named GpuConstantDefinition instances as defined by the user...

getConstantDefinition cpp instm Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html aa7aa5d0358c5f651a313178654bc8a0c

Get a specific GpuConstantDefinition for a named parameter.

getConstantDefinitions cpp instm Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html a86e35dd2892e2e1726d44f653a726e44

Get the full list of GpuConstantDefinition instances.

setNamedConstant cpp instm Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html ab74ba6dc445146e3207a3b3910f43ef6 setNamedConstant cpp instm Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html ad879a04f00ecc9196d19cd9ff38f66f2 setNamedConstant cpp instm Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html a6f0dd794c7a3618f59e4a86bd8ee03d5 setNamedConstant cpp instm Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html ab36766c25247163e7f57d515dbec44f3 setNamedConstant cpp instm Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html ac912b1953576dd4b34e1019019952738 setNamedConstant cpp instm Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html a6be98a104e13cbd4c9c550ee88cac6de setNamedConstant cpp instm Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html ac60bc2d912c0610ff23d03fc53341d0c setNamedConstant cpp instm Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html a1d338e448331ece06b476fa1dec4be2a setNamedConstant cpp instm Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html af0f9f6c486e5cf67d966f996e99272b5 setNamedConstant cpp instm Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html aa738d63d8a5fdbe3095a73d1824e4497 getFloatPointer cpp instm Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html ab20c2b00ad00db39d0fa7a77e8f2a9e1

Get a pointer to the &#39;nth&#39; item in the float buffer.

getFloatPointer cpp instm Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html a55411651a3687b1a12d7e7f73a265b49

Get a pointer to the &#39;nth&#39; item in the float buffer.

getIntPointer cpp instm Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html a595714fc035ae70cce7921f1e5c660dd

Get a pointer to the &#39;nth&#39; item in the int buffer.

getIntPointer cpp instm Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html ab9aa0ab7c22760baa32e55f5ec3f95c2

Get a pointer to the &#39;nth&#39; item in the int buffer.

_setRenderSystemData cpp instm Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html a1b843357d12b51eed174e33cd33cff6c

Internal method that the RenderSystem might use to store optional data.

_getRenderSystemData cpp instm Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html a751ee544894656f54520f412658ddabb

Internal method that the RenderSystem might use to store optional data.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mNamedConstants cpp data Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html ae0cd5d95c8643d306350446e54161b33 mFloatConstants cpp data Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html a510028acc4c823fbe7c8397939bef87a mIntConstants cpp data Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html a3fcb26e0fc6664618c47dc92a98fef77 mName cpp data Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html abccf7c5e7a2702a882dd35c1d918e11d mRenderSystemData cpp data Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html ac33a1826531ee727e734d152f8152bc0 mFrameLastUpdated cpp data Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html a3deb79943262d127bcf12803a6f69fa3

Not used when copying data, but might be useful to RS using shared buffers.

mVersion cpp data Ogre::GpuSharedParameters classOgre_1_1GpuSharedParameters.html aa3a4b6b228183e7d3db358cecb784ed4

Version number of the definitions in this buffer.

Ogre::GpuSharedParametersUsage c cl Ogre::GpuSharedParametersUsage classOgre_1_1GpuSharedParametersUsage.html

This class records the usage of a set of shared parameters in a concrete set of GpuProgramParameters...

OgreGpuProgramParams.h GpuSharedParametersUsage cpp instm Ogre::GpuSharedParametersUsage classOgre_1_1GpuSharedParametersUsage.html a1e2523e505217abd68cf63581ea3f3a8

Construct usage.

_copySharedParamsToTargetParams cpp instm Ogre::GpuSharedParametersUsage classOgre_1_1GpuSharedParametersUsage.html a72473a6762f8ed498d3cdbec86e73156

Update the target parameters by copying the data from the shared parameters.

getName cpp instm Ogre::GpuSharedParametersUsage classOgre_1_1GpuSharedParametersUsage.html a6cd7139b28f76cd4a16d34b83a8546ad

Get the name of the shared parameter set.

getSharedParams cpp instm Ogre::GpuSharedParametersUsage classOgre_1_1GpuSharedParametersUsage.html a319abddd3796ba1a4e685d353a84f02e getTargetParams cpp instm Ogre::GpuSharedParametersUsage classOgre_1_1GpuSharedParametersUsage.html abbf6a41f7a835a1c3516fd33897a8154 _setRenderSystemData cpp instm Ogre::GpuSharedParametersUsage classOgre_1_1GpuSharedParametersUsage.html aa132f291a03c3a4650e3cba3ab970038

Internal method that the RenderSystem might use to store optional data.

_getRenderSystemData cpp instm Ogre::GpuSharedParametersUsage classOgre_1_1GpuSharedParametersUsage.html ac8370891f6698b62dd8fa28b67969a6b

Internal method that the RenderSystem might use to store optional data.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d CopyDataList cpp tdef Ogre::GpuSharedParametersUsage classOgre_1_1GpuSharedParametersUsage.html af86ce59727090a061db7b4b9c621e109 initCopyData cpp instm Ogre::GpuSharedParametersUsage classOgre_1_1GpuSharedParametersUsage.html ada0b0a4bf2baeeec4467bfc1ab031d6a mSharedParams cpp data Ogre::GpuSharedParametersUsage classOgre_1_1GpuSharedParametersUsage.html a44ea3562f7b717b8a016323c4d3fe11b mParams cpp data Ogre::GpuSharedParametersUsage classOgre_1_1GpuSharedParametersUsage.html aac1b7681ad03e1cccbf337a7e21a4aa2 mCopyDataList cpp data Ogre::GpuSharedParametersUsage classOgre_1_1GpuSharedParametersUsage.html a6aae462139cb6e50c6223e095497a1dd mRenderSystemData cpp data Ogre::GpuSharedParametersUsage classOgre_1_1GpuSharedParametersUsage.html a741ccfd9989335323a563cc5cc93f03d mCopyDataVersion cpp data Ogre::GpuSharedParametersUsage classOgre_1_1GpuSharedParametersUsage.html ad4b9cdc9a96d0774e98cc558396ddfc9

Version of shared params we based the copydata on.

Ogre::GpuSharedParametersUsage::CopyDataEntry c cl Ogre::GpuSharedParametersUsage::CopyDataEntry structOgre_1_1GpuSharedParametersUsage_1_1CopyDataEntry.html OgreGpuProgramParams.h srcDefinition cpp data Ogre::GpuSharedParametersUsage::CopyDataEntry structOgre_1_1GpuSharedParametersUsage_1_1CopyDataEntry.html acf17bbe3229183e3014d7fd019c67522 dstDefinition cpp data Ogre::GpuSharedParametersUsage::CopyDataEntry structOgre_1_1GpuSharedParametersUsage_1_1CopyDataEntry.html a92bc9884a27d27a84a2ab2e2176c8278 Ogre::GpuProgramParameters c cl Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html

Collects together the program parameters used for a GpuProgram.

OgreGpuProgramParams.h AutoConstantList cpp tdef Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html ae135eb4f36d9fa15a48127038c4c4f8f GpuSharedParamUsageList cpp tdef Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a424d7678a54980bc33a7ca2c785424c1 AutoConstantIterator cpp tdef Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html ab4d7fa4e86c8f3f0bb4ef73787034e15 GpuProgramParameters cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html adabe23325f34fdcaa061b6cdd814be95 ~GpuProgramParameters cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html ad9b25f3529d5e9b4bca98749cf7ea671 GpuProgramParameters cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a464cf397d54d014a7cf3c2a90fbc605e

Copy constructor.

operator= cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a707d1d61ad8afe4e43548c7a9d76a061

Operator = overload.

_setNamedConstants cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a3f34a7706fda7853a3e7a2d6f1351f9c

Internal method for providing a link to a name-&gt;definition map for parameters.

_setLogicalIndexes cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html ab1b9cdab3280f73997102b949bf1a204

Internal method for providing a link to a logical index-&gt;physical index map for parameters.

hasNamedParameters cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a62c3dc64264a938a5925fbf439a4141d

Does this parameter set include named parameters?

hasLogicalIndexedParameters cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a879e2f00c9ab947c5331131dc4d5256c

Does this parameter set include logically indexed parameters?

setConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a8256ff15f5b4aef94fd1697edb0dff0e

Sets a 4-element floating-point parameter to the program.

setConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a102b3b7b03f889151b985a53a0124565

Sets a single floating-point parameter to the program.

setConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a26079c50536bfed508ae775c2bb0ebb0

Sets a 4-element floating-point parameter to the program via Vector3.

setConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html aeec7bfdfd12429ce1b61c9118d1ec47b

Sets a Matrix4 parameter to the program.

setConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a69e286fc08c34af55b64496244d75c03

Sets a list of Matrix4 parameters to the program.

setConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a23e7e7e86955ce8b021a6c4edfb6f7d1

Sets a multiple value constant floating-point parameter to the program.

setConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a761a3744ae68c7528811840d88fa5afe

Sets a multiple value constant floating-point parameter to the program.

setConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a1927f334e772f450c82f3cc16b66acb4

Sets a ColourValue parameter to the program.

setConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a0ac0d995ff8c4011a59f8720fa9f314f

Sets a multiple value constant integer parameter to the program.

_writeRawConstants cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html af58ec1ac0ea400a66bf9fcc262e26f02

Write a series of floating point values into the underlying float constant buffer at the given physic...

_writeRawConstants cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a46b503ef4f48e00987475911f26fe8fa

Write a series of floating point values into the underlying float constant buffer at the given physic...

_writeRawConstants cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html ab76e9a823fcb535d1a57e9dcf18d4047

Write a series of integer values into the underlying integer constant buffer at the given physical in...

_readRawConstants cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a2b1f8ca8b3b8139a97388e631b0e9717

Read a series of floating point values from the underlying float constant buffer at the given physica...

_readRawConstants cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a5643f8bf6591aba9f487201bf9b378b8

Read a series of integer values from the underlying integer constant buffer at the given physical ind...

_writeRawConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html af9e29d2087c860156de6792405b679d4

Write a 4-element floating-point parameter to the program directly to the underlying constants buffer...

_writeRawConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a55f4bcad77d843a158e4d010ed69826e

Write a single floating-point parameter to the program.

_writeRawConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a2f63c40b61d0e051900525090d45b911

Write a single integer parameter to the program.

_writeRawConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a2b1d6007af15db665a78fae79411a463

Write a 3-element floating-point parameter to the program via Vector3.

_writeRawConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html ab61caa3184e94b6b9a22ab3d788ddbab

Write a Matrix4 parameter to the program.

_writeRawConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html acc6fa60612d58f04a55849ad24fa4804

Write a list of Matrix4 parameters to the program.

_writeRawConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html aef013f2e84ba942d122d5ac2802abd78

Write a ColourValue parameter to the program.

getConstantDefinitionIterator cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a894a8a88ba83c01e4652b1fdd5edaf8e

Gets an iterator over the named GpuConstantDefinition instances as defined by the program for which t...

getConstantDefinition cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html aec9451790cd4946a4088bcc915c9f499

Get a specific GpuConstantDefinition for a named parameter.

getConstantDefinitions cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a4f5903819b3a4dda1995f26e146a5eb2

Get the full list of GpuConstantDefinition instances.

getFloatLogicalBufferStruct cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a6601b5095c3c8d29831d77a28fa62667

Get the current list of mappings from low-level logical param indexes to physical buffer locations in...

getFloatLogicalIndexForPhysicalIndex cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a07aa2e617946e27ad84f152974f668d1

Retrieves the logical index relating to a physical index in the float buffer, for programs which supp...

getIntLogicalIndexForPhysicalIndex cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a60f25f4c949f6d903174f4b795a130be

Retrieves the logical index relating to a physical index in the int buffer, for programs which suppor...

getIntLogicalBufferStruct cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html aea5cf18fd840b2767659542a47763948

Get the current list of mappings from low-level logical param indexes to physical buffer locations in...

getFloatConstantList cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html abda6e1d22a1f9e412dd733a7c70ffc93

Get a reference to the list of float constants.

getFloatPointer cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html ae6d8c8e89704ca66931bb7db6e32aae4

Get a pointer to the &#39;nth&#39; item in the float buffer.

getFloatPointer cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html ae0d87c26a2d47fd17f939d68b409ed84

Get a pointer to the &#39;nth&#39; item in the float buffer.

getIntConstantList cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a4af9606940cb2667480be8890471924d

Get a reference to the list of int constants.

getIntPointer cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a97c1e4434bba4bff4b8d3831c14888b8

Get a pointer to the &#39;nth&#39; item in the int buffer.

getIntPointer cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a5322ecd28596e6bac3710a3d872a4cbc

Get a pointer to the &#39;nth&#39; item in the int buffer.

getAutoConstantList cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a832497cb3fb252e059221d5637298b3b

Get a reference to the list of auto constant bindings.

setAutoConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a8de8d6f4f1f99a2c2ceccc8edab996da

Sets up a constant which will automatically be updated by the system.

setAutoConstantReal cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a4adb9b4b8408f35df09c18021cd5f9ee setAutoConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a37bfee0ed34a54afc15e015200a7c1b7

Sets up a constant which will automatically be updated by the system.

_setRawAutoConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a578c336153a95c0885a9f698047746c5

As setAutoConstant, but sets up the auto constant directly against a physical buffer index...

_setRawAutoConstantReal cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html aee9e1dc05c59190d2680cb5c0ac18010

As setAutoConstantReal, but sets up the auto constant directly against a physical buffer index...

clearAutoConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html af316990d01de4044abc25fe5c7e45290

Unbind an auto constant so that the constant is manually controlled again.

setConstantFromTime cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a1f9b47a8a0af4fd4c8d4275817fa1d10

Sets a named parameter up to track a derivation of the current time.

clearAutoConstants cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a679b87d628cce81ed181036782620251

Clears all the existing automatic constants.

getAutoConstantIterator cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a46b78613723f752d281f6e901444d777

Gets an iterator over the automatic constant bindings currently in place.

getAutoConstantCount cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a5a69e0a122b2a7ff24f9da8462d43048

Gets the number of int constants that have been set.

getAutoConstantEntry cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html ad5171ade96629c5517a42f84808cbd6d

Gets a specific Auto Constant entry if index is in valid range otherwise returns a NULL...

hasAutoConstants cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a68747f97570180d8aa71dee311bfbbc6

Returns true if this instance has any automatic constants.

findFloatAutoConstantEntry cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a183d7cdccda5f83f7667965e77bfeedf

Finds an auto constant that&#39;s affecting a given logical parameter index for floating-point values...

findIntAutoConstantEntry cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a7c0cdfc8812b5fdfef785f3106890aa1

Finds an auto constant that&#39;s affecting a given logical parameter index for integer values...

findAutoConstantEntry cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html abc127c3325f4ff424618d8e30de185e0

Finds an auto constant that&#39;s affecting a given named parameter index.

_findRawAutoConstantEntryFloat cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a085e1e433c3478931004366b33b80661

Finds an auto constant that&#39;s affecting a given physical position in the floating-point buffer...

_findRawAutoConstantEntryInt cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html ae28399809a907491a477ae761ac4e9af

Finds an auto constant that&#39;s affecting a given physical position in the integer buffer.

_updateAutoParams cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html adf4554853c0cd71c620b247dd03d6e13

Update automatic parameters.

setIgnoreMissingParams cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a436cd5b3546b6e492f1bc293bd2314d9

Tells the program whether to ignore missing parameters or not.

setNamedConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html ac9913009755ab399d73e8a6b878b2a14

Sets a single value constant floating-point parameter to the program.

setNamedConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html af7dbf58d53f279c23bd8b29e5f8106d7

Sets a single value constant integer parameter to the program.

setNamedConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a45956c7797daf2bf72d08b9b9d57daa2

Sets a Vector4 parameter to the program.

setNamedConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html ab63cdfd65d4a583acac1ad25ea1fc094

Sets a Vector3 parameter to the program.

setNamedConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a26c43a2d9831cf72a23ed949abf37eee

Sets a Matrix4 parameter to the program.

setNamedConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html ad5ea658af1a675c734ec376cdd85d5f7

Sets a list of Matrix4 parameters to the program.

setNamedConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a655b9ba0879631d9d4bae5d10cc2101e

Sets a multiple value constant floating-point parameter to the program.

setNamedConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a1cd6a44fb38bce7e4778c34ec52d517b

Sets a multiple value constant floating-point parameter to the program.

setNamedConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a3abe6e9e9e8028d6587ee6e61e27812f

Sets a ColourValue parameter to the program.

setNamedConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html aed9121ab80e78907672e4c70e35ef96a

Sets a multiple value constant floating-point parameter to the program.

setNamedAutoConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a123cf81ee91123f9b978de694e9e3e3b

Sets up a constant which will automatically be updated by the system.

setNamedAutoConstantReal cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a1c6fb2ccd401c240f7e66b4d1f4a330e setNamedAutoConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html aea35597f193303287577318a36258f53

Sets up a constant which will automatically be updated by the system.

setNamedConstantFromTime cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a73446046fdeb72e5ffc137b4b7407415

Sets a named parameter up to track a derivation of the current time.

clearNamedAutoConstant cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a39cb5b9fd534072f7a2697e13190caab

Unbind an auto constant so that the constant is manually controlled again.

_findNamedConstantDefinition cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a6b01a0aa3720d9d2bb5c9951d3ac601d

Find a constant definition for a named parameter.

_getFloatConstantPhysicalIndex cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html aea8b02f3882228324aae14010ea164d8

Gets the physical buffer index associated with a logical float constant index.

_getIntConstantPhysicalIndex cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a206c87883d74cc80ac24037b038e165a

Gets the physical buffer index associated with a logical int constant index.

setTransposeMatrices cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a8d64bde5a896b18fdd3a790746460633

Sets whether or not we need to transpose the matrices passed in from the rest of OGRE.

getTransposeMatrices cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a18ebdc2f5dce2af1ff3cb63e646b9b4a

Gets whether or not matrices are to be transposed when set.

copyConstantsFrom cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a0b59ddf1628a10109ba39eb832e24c6e

Copies the values of all constants (including auto constants) from another GpuProgramParameters objec...

copyMatchingNamedConstantsFrom cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a189e6c80ca73f00238ae5c2032c654a0

Copies the values of all matching named constants (including auto constants) from another GpuProgramP...

incPassIterationNumber cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html aa4aa57b98bc367837e15eaa7d967908c

increments the multipass number entry by 1 if it exists

hasPassIterationNumber cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a8af521a31f0266630f2119c39972be15

Does this parameters object have a pass iteration number constant?

getPassIterationNumberIndex cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html af672dc286794813367d669ff5e8d5d39

Get the physical buffer index of the pass iteration number constant.

addSharedParameters cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a3949a60f034f1908a994b5bea243740c

Use a set of shared parameters in this parameters object.

addSharedParameters cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html aff98714de62cb19c0a54f301e9bf553f

Use a set of shared parameters in this parameters object.

isUsingSharedParameters cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a772af74eca1ba4adaf44e42521ab480b

Returns whether this parameter set is using the named shared parameter set.

removeSharedParameters cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html ac636d37717d8e01ab5185275bd7991a7

Stop using the named shared parameter set.

removeAllSharedParameters cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a86726006b3841a1cd81bd8c556a5c744

Stop using all shared parameter sets.

getSharedParameters cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a4e98e348b931b8e42ca54bc9b7444c1c

Get the list of shared parameter sets.

_setRenderSystemData cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a3e6e175e1e0ba6afcab99c7d826a06b3

Internal method that the RenderSystem might use to store optional data.

_getRenderSystemData cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a91e2c63d45fc484226539c20d3fdfd4f

Internal method that the RenderSystem might use to store optional data.

_copySharedParams cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a6afd7c931e057b5ebda85cf7d03d3942

Update the parameters by copying the data from the shared parameters.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getAutoConstantDefinition cpp clm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a4a547bca5647656ff8545620c65eee9a

gets the auto constant definition associated with name if found else returns NULL

getAutoConstantDefinition cpp clm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html aeb85e1f8db315485377391af64d235d3

gets the auto constant definition using an index into the auto constant definition array...

getNumAutoConstantDefinitions cpp clm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a0bc9a4c3b87958d9a21d21afe1f3d214

Returns the number of auto constant definitions.

_getFloatConstantLogicalIndexUse cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html ae92975bad19e98b3fab020d490bd3ff5

Gets the low-level structure for a logical index.

_getIntConstantLogicalIndexUse cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html ab942380df3e55385fa500c8851057009

Gets the physical buffer index associated with a logical int constant index.

deriveVariability cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a8ec3beb13a3b2b4c1d56a8e5c73bbe5f

Return the variability for an auto constant.

copySharedParamSetUsage cpp instm Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a34325ef3de87ff90efa7f039f8626fa5 mFloatConstants cpp data Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a3b1886006c99017af988c88aa2936672

Packed list of floating-point constants (physical indexing)

mIntConstants cpp data Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a7e444a2b48987c5f269573ef52d76c13

Packed list of integer constants (physical indexing)

mFloatLogicalToPhysical cpp data Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a9752cff64f5ebe7b0a802d8f40913f18

Logical index to physical index map - for low-level programs or high-level programs which pass params...

mIntLogicalToPhysical cpp data Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a137850474405f46836d33a2673c49a3d

Logical index to physical index map - for low-level programs or high-level programs which pass params...

mNamedConstants cpp data Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html aa000be26227ff13c1e0bfc811807a17a

Mapping from parameter names to def - high-level programs are expected to populate this...

mAutoConstants cpp data Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html ae21624478af46604735be34acedb1926

List of automatically updated parameters.

mCombinedVariability cpp data Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html aa30ad4ff1cd2e2df792007d7d30a9dbd

The combined variability masks of all parameters.

mTransposeMatrices cpp data Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a27d1894bdfb22a4b76dd6a6d9a95aebf

Do we need to transpose matrices?

mIgnoreMissingParams cpp data Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a346c619fa24aa3ecd8c5e1c28eb175a9

flag to indicate if names not found will be ignored

mActivePassIterationIndex cpp data Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a37e6068b2d9f6363dfe8ba76cce9965a

physical index for active pass iteration parameter real constant entry;

mSharedParamSets cpp data Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html aaa51fd965e96bbf46b4a81ed0edb29e6 mRenderSystemData cpp data Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html aea7118d6753f3c836f1bbae00e678fa6 AutoConstantDictionary cpp data Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a4256ff5803a1cea056b9ba329d93280a ACDT_NONE cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a1fe0f4aa9dd371e8eef09f36a50e45bfa41602082222cd38696bd6a19698fbfa2

no data is required

ACDT_INT cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a1fe0f4aa9dd371e8eef09f36a50e45bfa6fd9aa5051e0af84e977e26d2bc45726

the auto constant requires data of type int

ACDT_REAL cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a1fe0f4aa9dd371e8eef09f36a50e45bfaa1dd87d98bfd5a08c8035b0972d1793e

the auto constant requires data of type real

ACT_WORLD_MATRIX cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a551bcc97ad47d0d2369f90176f0d5499

The current world matrix.

ACT_INVERSE_WORLD_MATRIX cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a5ac8fc4f08f9563ca4198690977a70c4

The current world matrix, inverted.

ACT_TRANSPOSE_WORLD_MATRIX cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a68202a2b874015644c9fa45355928542

Provides transpose of world matrix.

ACT_INVERSE_TRANSPOSE_WORLD_MATRIX cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a252c98df071d58f0af4484df69027bba

The current world matrix, inverted &amp; transposed.

ACT_WORLD_MATRIX_ARRAY_3x4 cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a28c01fd4cee710ec3cdf9d98b3279334

The current array of world matrices, as a 3x4 matrix, used for blending.

ACT_WORLD_MATRIX_ARRAY cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3ad8f47ebcb367e0600553bbeb2d85c269

The current array of world matrices, used for blending.

ACT_WORLD_DUALQUATERNION_ARRAY_2x4 cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3ab02ec5387f9a85f6abc2fa55db92dbfe

The current array of world matrices transformed to an array of dual quaternions, represented as a 2x4...

ACT_WORLD_SCALE_SHEAR_MATRIX_ARRAY_3x4 cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a9de01f49d17847b7696657141a2a07bb

The scale and shear components of the current array of world matrices.

ACT_VIEW_MATRIX cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a88630e16b3a735c65bd0737eabc30ac7

The current view matrix.

ACT_INVERSE_VIEW_MATRIX cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a71583cbcadab67e636571e37f98f41b0

The current view matrix, inverted.

ACT_TRANSPOSE_VIEW_MATRIX cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a0084e102158112f8c32a59ea96f283d5

Provides transpose of view matrix.

ACT_INVERSE_TRANSPOSE_VIEW_MATRIX cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a500c8ecbc08234b7869c3b289a88bfb2

Provides inverse transpose of view matrix.

ACT_PROJECTION_MATRIX cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3aaf04479b3cb0a1425a1b6c315acf67c8

The current projection matrix.

ACT_INVERSE_PROJECTION_MATRIX cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3ac3fc596560b196b42096d0d6f530344d

Provides inverse of projection matrix.

ACT_TRANSPOSE_PROJECTION_MATRIX cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a2c4a510806b7fa66f429a899cb4187b7

Provides transpose of projection matrix.

ACT_INVERSE_TRANSPOSE_PROJECTION_MATRIX cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a831b00b00ddbc3e576d2b3ab23593620

Provides inverse transpose of projection matrix.

ACT_VIEWPROJ_MATRIX cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a5800b3531b37838836d8217441cb1d6a

The current view &amp; projection matrices concatenated.

ACT_INVERSE_VIEWPROJ_MATRIX cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a2cd5d3c845230a084f4376bd0d5c9129

Provides inverse of concatenated view and projection matrices.

ACT_TRANSPOSE_VIEWPROJ_MATRIX cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a7f514219c27c273491a97f36ccc9fe25

Provides transpose of concatenated view and projection matrices.

ACT_INVERSE_TRANSPOSE_VIEWPROJ_MATRIX cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3ad4efe433f2922cb1ba7d794175376fea

Provides inverse transpose of concatenated view and projection matrices.

ACT_WORLDVIEW_MATRIX cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a8735b381bb48b718fbab270f58048a15

The current world &amp; view matrices concatenated.

ACT_INVERSE_WORLDVIEW_MATRIX cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3af9e09996569a0837f9d40e14f95e6913

The current world &amp; view matrices concatenated, then inverted.

ACT_TRANSPOSE_WORLDVIEW_MATRIX cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a5333452f394b1d27734976283d2f8b83

Provides transpose of concatenated world and view matrices.

ACT_INVERSE_TRANSPOSE_WORLDVIEW_MATRIX cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3ad2369aeaa2f99b64f9a918c4ad88ead8

The current world &amp; view matrices concatenated, then inverted &amp; transposed.

ACT_WORLDVIEWPROJ_MATRIX cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3afeced027adb8bf0998e8593c70c57f7c

view matrices.

ACT_INVERSE_WORLDVIEWPROJ_MATRIX cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3ab9125fd298ad231580927ff6f522edfe

Provides inverse of concatenated world, view and projection matrices.

ACT_TRANSPOSE_WORLDVIEWPROJ_MATRIX cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3abb469c45232404f42ae0227f9c29baf9

Provides transpose of concatenated world, view and projection matrices.

ACT_INVERSE_TRANSPOSE_WORLDVIEWPROJ_MATRIX cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a278f19dca1644fcb657f9706df8b4607

Provides inverse transpose of concatenated world, view and projection matrices.

ACT_RENDER_TARGET_FLIPPING cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a6c168f87e874d1cd13518ff555edb326

render target related values

ACT_VERTEX_WINDING cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3ad39ca40784b34b680a76d9f748516ed9 ACT_FOG_COLOUR cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a709e64ce954b9369269ab28545ed8cb6

Fog colour.

ACT_FOG_PARAMS cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a7b3f9882436286bcee70153e4dbbde25

Fog params: density, linear start, linear end, 1/(end-start)

ACT_SURFACE_AMBIENT_COLOUR cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a833e5790a257fe958221d32cee43632c

Surface ambient colour, as set in Pass::setAmbient.

ACT_SURFACE_DIFFUSE_COLOUR cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a7c025f7da645e74176daf12dff044d30

Surface diffuse colour, as set in Pass::setDiffuse.

ACT_SURFACE_SPECULAR_COLOUR cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a5a35ece35857f86f44c16c95511100c7

Surface specular colour, as set in Pass::setSpecular.

ACT_SURFACE_EMISSIVE_COLOUR cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3ad0e2861d4badd9bc3ddf4ff2fd1e697e

Surface emissive colour, as set in Pass::setSelfIllumination.

ACT_SURFACE_SHININESS cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3aadd4e4a4beaf33e89510d774368b3aff

Surface shininess, as set in Pass::setShininess.

ACT_LIGHT_COUNT cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3ad7e2f0385933043f24e2894fa668133d

The number of active light sources (better than gl_MaxLights)

ACT_AMBIENT_LIGHT_COLOUR cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a4336752682ac4036dcb18fc17c902c30

The ambient light colour set in the scene.

ACT_LIGHT_DIFFUSE_COLOUR cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a598c31a3f1b300e3ebd272db52859118

Light diffuse colour (index determined by setAutoConstant call)

ACT_LIGHT_SPECULAR_COLOUR cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a163438e6640cf32d5e29f16e9aa7b6c8

Light specular colour (index determined by setAutoConstant call)

ACT_LIGHT_ATTENUATION cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a1e0d0f88f7c533904d770d7ea327bf6c

Light attenuation parameters, Vector4(range, constant, linear, quadric)

ACT_SPOTLIGHT_PARAMS cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a025cb1f0607b18fa29069908431367b3

Spotlight parameters, Vector4(innerFactor, outerFactor, falloff, isSpot) innerFactor and outerFactor ...

ACT_LIGHT_POSITION cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3af23b906442795e53f33d8550d3a85315

A light position in world space (index determined by setAutoConstant call)

ACT_LIGHT_POSITION_OBJECT_SPACE cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a6ba34967a104bb96fb5b0f9f76121df5

A light position in object space (index determined by setAutoConstant call)

ACT_LIGHT_POSITION_VIEW_SPACE cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a6cd15406ff0d5d396dafd78e69f3437d

A light position in view space (index determined by setAutoConstant call)

ACT_LIGHT_DIRECTION cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a7ba19d7807670b428dffa18f92a7b60a

A light direction in world space (index determined by setAutoConstant call)

ACT_LIGHT_DIRECTION_OBJECT_SPACE cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a45b048231f906e4f8ed3977847973a90

A light direction in object space (index determined by setAutoConstant call)

ACT_LIGHT_DIRECTION_VIEW_SPACE cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3ab473e207fb6fa35a7bbca26f86405bd4

A light direction in view space (index determined by setAutoConstant call)

ACT_LIGHT_DISTANCE_OBJECT_SPACE cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a36f6e2eb19848f1a1e3ad1efb43d1fb5

The distance of the light from the center of the object a useful approximation as an alternative to p...

ACT_LIGHT_POWER_SCALE cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a20da0730771fd28a97c28350045f4b1e

Light power level, a single scalar as set in Light::setPowerScale (index determined by setAutoConstan...

ACT_LIGHT_DIFFUSE_COLOUR_POWER_SCALED cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a9dce8f583f63e283407a3997d373d284

Light diffuse colour pre-scaled by Light::setPowerScale (index determined by setAutoConstant call)...

ACT_LIGHT_SPECULAR_COLOUR_POWER_SCALED cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a388a8847251a807b6fb46ce9a872421e

Light specular colour pre-scaled by Light::setPowerScale (index determined by setAutoConstant call)...

ACT_LIGHT_DIFFUSE_COLOUR_ARRAY cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a2841ea3ea15394a484d1e916f076ea1f

Array of light diffuse colours (count set by extra param)

ACT_LIGHT_SPECULAR_COLOUR_ARRAY cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3af990284d87de2363f65fa272b6a3161e

Array of light specular colours (count set by extra param)

ACT_LIGHT_DIFFUSE_COLOUR_POWER_SCALED_ARRAY cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a72b97f727a2280b9e8e106642e6dfce6

Array of light diffuse colours scaled by light power (count set by extra param)

ACT_LIGHT_SPECULAR_COLOUR_POWER_SCALED_ARRAY cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a9f2fb6e7af57ee79880bc7a9cbaba674

Array of light specular colours scaled by light power (count set by extra param)

ACT_LIGHT_ATTENUATION_ARRAY cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3ac20f53b24ce7dbe44dcd17dba7310643

Array of light attenuation parameters, Vector4(range, constant, linear, quadric) (count set by extra ...

ACT_LIGHT_POSITION_ARRAY cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3afbfd40f8134987be74dab0cf7884460b

Array of light positions in world space (count set by extra param)

ACT_LIGHT_POSITION_OBJECT_SPACE_ARRAY cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a4126479ba43adfd05e7de0b8798d6f11

Array of light positions in object space (count set by extra param)

ACT_LIGHT_POSITION_VIEW_SPACE_ARRAY cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a7252f693f607f47c7b68cf6a4a4f16cb

Array of light positions in view space (count set by extra param)

ACT_LIGHT_DIRECTION_ARRAY cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a35c918195af4b3291cfc0e8219d08c64

Array of light directions in world space (count set by extra param)

ACT_LIGHT_DIRECTION_OBJECT_SPACE_ARRAY cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a40183e0aeb5f12c50a6d310934ca4be3

Array of light directions in object space (count set by extra param)

ACT_LIGHT_DIRECTION_VIEW_SPACE_ARRAY cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3aeee90d5d4ecb9560f3266664092fe6ef

Array of light directions in view space (count set by extra param)

ACT_LIGHT_DISTANCE_OBJECT_SPACE_ARRAY cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a54b0bdef1b059ec72067e6fc8f0d5fd0

Array of distances of the lights from the center of the object a useful approximation as an alternati...

ACT_LIGHT_POWER_SCALE_ARRAY cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a7f9ff63f8a6475ba9411bd186d99ac78

Array of light power levels, a single scalar as set in Light::setPowerScale (count set by extra param...

ACT_SPOTLIGHT_PARAMS_ARRAY cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a253d77b46b816520484714724e884219

Spotlight parameters array of Vector4(innerFactor, outerFactor, falloff, isSpot) innerFactor and oute...

ACT_DERIVED_AMBIENT_LIGHT_COLOUR cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a7a960c89edac8b2f919d8445692737b2

The derived ambient light colour, with &#39;r&#39;, &#39;g&#39;, &#39;b&#39; components filled with product of surface ambien...

ACT_DERIVED_SCENE_COLOUR cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3ab35be36d6d9cd5a6e14101450775f0f1

The derived scene colour, with &#39;r&#39;, &#39;g&#39; and &#39;b&#39; components filled with sum of derived ambient light c...

ACT_DERIVED_LIGHT_DIFFUSE_COLOUR cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3ad48e30a00a0f56f1b6862ade31dd9a3e

The derived light diffuse colour (index determined by setAutoConstant call), with &#39;r&#39;...

ACT_DERIVED_LIGHT_SPECULAR_COLOUR cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3aff14928a51ae1f1afc1e313e5826c83a

The derived light specular colour (index determined by setAutoConstant call), with &#39;r&#39;...

ACT_DERIVED_LIGHT_DIFFUSE_COLOUR_ARRAY cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a01154d7e01e02f6996494431a29120b6

Array of derived light diffuse colours (count set by extra param)

ACT_DERIVED_LIGHT_SPECULAR_COLOUR_ARRAY cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a58d472d5efb524ee15a57cbc31c340a2

Array of derived light specular colours (count set by extra param)

ACT_LIGHT_NUMBER cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3af8abc2c20338d779f149cf0a9e76ea2c

The absolute light number of a local light index.

ACT_LIGHT_CASTS_SHADOWS cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a867c98bdaa1a18d03fd31d73cf10b94c

Returns (int) 1 if the given light casts shadows, 0 otherwise (index set in extra param)...

ACT_SHADOW_EXTRUSION_DISTANCE cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3adda3368c87d6419c65a0e84e67de01e1

The distance a shadow volume should be extruded when using finite extrusion programs.

ACT_CAMERA_POSITION cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a1c01f3dedf322354b9fc7fb0ca4630f3

The current camera&#39;s position in world space.

ACT_CAMERA_POSITION_OBJECT_SPACE cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3abc344f70b801f5444c203e13eaf7a697

The current camera&#39;s position in object space.

ACT_TEXTURE_VIEWPROJ_MATRIX cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3ad50ba1a2f15aaa8abf8532c8c35c57e3

The view/projection matrix of the assigned texture projection frustum.

ACT_TEXTURE_VIEWPROJ_MATRIX_ARRAY cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3ac9f70d92017b588a32f221b057052318

Array of view/projection matrices of the first n texture projection frustums.

ACT_TEXTURE_WORLDVIEWPROJ_MATRIX cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a33ec9ff8f0e9e9e548356bfac6475893

The view/projection matrix of the assigned texture projection frustum, combined with the current worl...

ACT_TEXTURE_WORLDVIEWPROJ_MATRIX_ARRAY cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a7b53834c103a4b4533646cee2bcacd92

Array of world/view/projection matrices of the first n texture projection frustums.

ACT_SPOTLIGHT_VIEWPROJ_MATRIX cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a02a2ebd4a7ab1d76104a3d6f050da902

The view/projection matrix of a given spotlight.

ACT_SPOTLIGHT_VIEWPROJ_MATRIX_ARRAY cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a3761501395fad0ec06c00a3def67d644

Array of view/projection matrix of a given spotlight.

ACT_SPOTLIGHT_WORLDVIEWPROJ_MATRIX cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a94c4047ba8968cc2af00808e453cba97

The view/projection matrix of a given spotlight projection frustum, combined with the current world m...

ACT_CUSTOM cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a2182071c484957ca5e162d00291ae4de

A custom parameter which will come from the renderable, using &#39;data&#39; as the identifier.

ACT_TIME cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a3d3b783fce0c00e0685e757914581a70

provides current elapsed time

ACT_TIME_0_X cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a0c5379ffd7ded2f885b37170f6211883

Single float value, which repeats itself based on given as parameter &quot;cycle time&quot;.

ACT_COSTIME_0_X cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3ac0a0d6e1f7b902c631bb21ff3df5de64

Cosine of &quot;Time0_X&quot;. Equivalent to RenderMonkey&#39;s &quot;CosTime0_X&quot;.

ACT_SINTIME_0_X cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3af0bd0751c726c78b1817acab6209c4ed

Sine of &quot;Time0_X&quot;. Equivalent to RenderMonkey&#39;s &quot;SinTime0_X&quot;.

ACT_TANTIME_0_X cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a4045f06087360d260e8ea90cdbdfb110

Tangent of &quot;Time0_X&quot;. Equivalent to RenderMonkey&#39;s &quot;TanTime0_X&quot;.

ACT_TIME_0_X_PACKED cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a667c928e606e36b0149c0bd893d2d630

Vector of &quot;Time0_X&quot;, &quot;SinTime0_X&quot;, &quot;CosTime0_X&quot;, &quot;TanTime0_X&quot;.

ACT_TIME_0_1 cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a184ad2646b7018565776cb39489b65f2

Single float value, which represents scaled time value [0..1], which repeats itself based on given as...

ACT_COSTIME_0_1 cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a7275e8261e14808f72ca6bc56cae5fb2

Cosine of &quot;Time0_1&quot;. Equivalent to RenderMonkey&#39;s &quot;CosTime0_1&quot;.

ACT_SINTIME_0_1 cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3abf9ffe3e3faac101c29f0c407a5c447b

Sine of &quot;Time0_1&quot;. Equivalent to RenderMonkey&#39;s &quot;SinTime0_1&quot;.

ACT_TANTIME_0_1 cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a0ebc10f02e8b5748c3cbb7755eb4e723

Tangent of &quot;Time0_1&quot;. Equivalent to RenderMonkey&#39;s &quot;TanTime0_1&quot;.

ACT_TIME_0_1_PACKED cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3af26a7dcddb126defaf2950722701aa79

Vector of &quot;Time0_1&quot;, &quot;SinTime0_1&quot;, &quot;CosTime0_1&quot;, &quot;TanTime0_1&quot;.

ACT_TIME_0_2PI cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a6f127e859eef33344e5801b68c4a8ac4

Single float value, which represents scaled time value [0..2*Pi], which repeats itself based on given...

ACT_COSTIME_0_2PI cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3aec784b0cd379dd703cf154bd58c4ad9f

Cosine of &quot;Time0_2PI&quot;. Equivalent to RenderMonkey&#39;s &quot;CosTime0_2PI&quot;.

ACT_SINTIME_0_2PI cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a172d505f1b4c13b2a2ebc8ab60ed4d4b

Sine of &quot;Time0_2PI&quot;. Equivalent to RenderMonkey&#39;s &quot;SinTime0_2PI&quot;.

ACT_TANTIME_0_2PI cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a2c956901b2ea071777071965fdf9976f

Tangent of &quot;Time0_2PI&quot;. Equivalent to RenderMonkey&#39;s &quot;TanTime0_2PI&quot;.

ACT_TIME_0_2PI_PACKED cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a8a377ae5c052c03bbbc18c26eb521782

Vector of &quot;Time0_2PI&quot;, &quot;SinTime0_2PI&quot;, &quot;CosTime0_2PI&quot;, &quot;TanTime0_2PI&quot;.

ACT_FRAME_TIME cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3aaff0070d701e62180d51066ff8a2bab5

provides the scaled frame time, returned as a floating point value.

ACT_FPS cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3ab9f6fd66633614ff2c13efc6d3c3d0af

provides the calculated frames per second, returned as a floating point value.

ACT_VIEWPORT_WIDTH cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a265ddc1a8e238e07597553ec25f8af54

viewport-related values

ACT_VIEWPORT_HEIGHT cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a1273bc28979b961aa47ec40a7075e2ef

Current viewport height (in pixels) as floating point value.

ACT_INVERSE_VIEWPORT_WIDTH cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a2ada4c2969be06ec1649c0e23f710d55

This variable represents 1.0/ViewportWidth.

ACT_INVERSE_VIEWPORT_HEIGHT cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3aa3b7432f65938b4256b0c38eed481cf6

This variable represents 1.0/ViewportHeight.

ACT_VIEWPORT_SIZE cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3abe773c850adeae362d9b1fd8a1f4df76

Packed of &quot;ViewportWidth&quot;, &quot;ViewportHeight&quot;, &quot;ViewportWidthInverse&quot;, &quot;ViewportHeightInverse&quot;.

ACT_VIEW_DIRECTION cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a58dba4a6f776aef7554a143024ccf676

view parameters

ACT_VIEW_SIDE_VECTOR cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a7b8ec6a70daee832ab2b18b439305d54

This variable provides the view side vector (world space).

ACT_VIEW_UP_VECTOR cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a2c67fc1bc070a794c969fe346942e838

This variable provides the view up vector (world space).

ACT_FOV cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3ab79dc41dee2f742b4162438dad87a6fa

This variable provides the field of view as a floating point value.

ACT_NEAR_CLIP_DISTANCE cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a2ec1b1cc90ea1f291ee8a5a196291ace

This variable provides the near clip distance as a floating point value.

ACT_FAR_CLIP_DISTANCE cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a75a1931b66f9f0688c9a13bf8d0841ce

This variable provides the far clip distance as a floating point value.

ACT_PASS_NUMBER cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a52e1e41e6a7e0c0e22eb65c8c6b82bdb

provides the pass index number within the technique of the active materil.

ACT_PASS_ITERATION_NUMBER cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3aa9f4405f4e6672fa2c45edac62da359f

provides the current iteration number of the pass.

ACT_ANIMATION_PARAMETRIC cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3abbe1a609349fd96232e90387a031cfe9

Provides a parametric animation value [0..1], only available where the renderable specifically implem...

ACT_TEXEL_OFFSETS cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a58ace8fdf2d54cea43ef75498fde0e94

Provides the texel offsets required by this rendersystem to map texels to pixels.

ACT_SCENE_DEPTH_RANGE cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3ae6318dfbcd20627d762c80e2896866ca

Provides information about the depth range of the scene as viewed from the current camera...

ACT_SHADOW_SCENE_DEPTH_RANGE cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3aa40f7dfa89f05df6fbeaaa0dc8de5bab

Provides information about the depth range of the scene as viewed from a given shadow camera...

ACT_SHADOW_COLOUR cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3ab120dcec4fdfd15edeed48eb94733f49

Provides the fixed shadow colour as configured via SceneManager::setShadowColour; useful for integrat...

ACT_TEXTURE_SIZE cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a44fb9c3cdd413ca3ab4617190eb914d0

Provides texture size of the texture unit (index determined by setAutoConstant call).

ACT_INVERSE_TEXTURE_SIZE cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a4b36528c0f7cc3bdfdc43597c82df80d

Provides inverse texture size of the texture unit (index determined by setAutoConstant call)...

ACT_PACKED_TEXTURE_SIZE cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3ab26cfbdc8af96848896e7af7bfbbb69e

Provides packed texture size of the texture unit (index determined by setAutoConstant call)...

ACT_TEXTURE_MATRIX cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a3157b06d04adb3832d8d1529fd1e9bb3

Provides the current transform matrix of the texture unit (index determined by setAutoConstant call)...

ACT_LOD_CAMERA_POSITION cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a6a3a08ed5d5a3314f276c9eec55c8505

Provides the position of the LOD camera in world space, allowing you to perform separate LOD calculat...

ACT_LOD_CAMERA_POSITION_OBJECT_SPACE cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3ab1850701ca1e2fa66fae26646c6b0305

Provides the position of the LOD camera in object space, allowing you to perform separate LOD calcula...

ACT_LIGHT_CUSTOM cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a155c886f15e0c10d2c33c224f0d43ce3a74db38f610d3be74601163ab7f4d8c25

Binds custom per-light constants to the shaders.

ET_INT cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a39b96ad6d11ed0042375a0643c311046adf0f8efa1a324ad21768b5c7da26c379 ET_REAL cpp econst Ogre::GpuProgramParameters classOgre_1_1GpuProgramParameters.html a39b96ad6d11ed0042375a0643c311046a0bf7f8842d69f38bc347021812495798 Ogre::GpuProgramParameters::AutoConstantDefinition c cl Ogre::GpuProgramParameters::AutoConstantDefinition structOgre_1_1GpuProgramParameters_1_1AutoConstantDefinition.html

Structure defining an auto constant that&#39;s available for use in a parameters object.

OgreGpuProgramParams.h AutoConstantDefinition cpp func Ogre::GpuProgramParameters::AutoConstantDefinition structOgre_1_1GpuProgramParameters_1_1AutoConstantDefinition.html a8cba1c8038151f5451c1468817725277 acType cpp data Ogre::GpuProgramParameters::AutoConstantDefinition structOgre_1_1GpuProgramParameters_1_1AutoConstantDefinition.html a90e1d49cb2787182581adc8468e4c348 name cpp data Ogre::GpuProgramParameters::AutoConstantDefinition structOgre_1_1GpuProgramParameters_1_1AutoConstantDefinition.html ae5ad78cdb1c72d317aaf994fdc801b6b elementCount cpp data Ogre::GpuProgramParameters::AutoConstantDefinition structOgre_1_1GpuProgramParameters_1_1AutoConstantDefinition.html a3c85f97571e5e5a5eabbf7fb6895a3be elementType cpp data Ogre::GpuProgramParameters::AutoConstantDefinition structOgre_1_1GpuProgramParameters_1_1AutoConstantDefinition.html afd666b79a5ca388640daf451d7da8c07

The type of the constant in the program.

dataType cpp data Ogre::GpuProgramParameters::AutoConstantDefinition structOgre_1_1GpuProgramParameters_1_1AutoConstantDefinition.html abe44294de0ca95bbea253b60aec0c351

The type of any extra data.

Ogre::GpuProgramParameters::AutoConstantEntry c cl Ogre::GpuProgramParameters::AutoConstantEntry classOgre_1_1GpuProgramParameters_1_1AutoConstantEntry.html

Structure recording the use of an automatic parameter.

OgreGpuProgramParams.h AutoConstantEntry cpp instm Ogre::GpuProgramParameters::AutoConstantEntry classOgre_1_1GpuProgramParameters_1_1AutoConstantEntry.html a54c5c6fb42140d74636fb390eff584cf AutoConstantEntry cpp instm Ogre::GpuProgramParameters::AutoConstantEntry classOgre_1_1GpuProgramParameters_1_1AutoConstantEntry.html ac5d1b5c33a6ccac4f294322919943bd0 paramType cpp data Ogre::GpuProgramParameters::AutoConstantEntry classOgre_1_1GpuProgramParameters_1_1AutoConstantEntry.html a9e5a7f1a346e0d4493bb35fdfc5b4bba

The type of parameter.

physicalIndex cpp data Ogre::GpuProgramParameters::AutoConstantEntry classOgre_1_1GpuProgramParameters_1_1AutoConstantEntry.html ae93ddb6e48d13e9768915de45c9a2c57

The target (physical) constant index.

elementCount cpp data Ogre::GpuProgramParameters::AutoConstantEntry classOgre_1_1GpuProgramParameters_1_1AutoConstantEntry.html a6cd2d6e06a33f89850e9a77e4d61cc00

The number of elements per individual entry in this constant Used in case people used packed elements...

variability cpp data Ogre::GpuProgramParameters::AutoConstantEntry classOgre_1_1GpuProgramParameters_1_1AutoConstantEntry.html a663072a86e4f25347a8054a96b858917

The variability of this parameter (see GpuParamVariability)

Ogre::GpuProgramUsage c cl Ogre::GpuProgramUsage classOgre_1_1GpuProgramUsage.html

This class makes the usage of a vertex and fragment programs (low-level or high-level), with a given set of parameters, explicit.

OgreGpuProgramUsage.h GpuProgramUsage cpp instm Ogre::GpuProgramUsage classOgre_1_1GpuProgramUsage.html a75e48f93f8076f90ea0cfbe63052683d

Default constructor.

GpuProgramUsage cpp instm Ogre::GpuProgramUsage classOgre_1_1GpuProgramUsage.html aad3a4915c2cddc6042ebe8f9c38f9700

Copy constructor.

~GpuProgramUsage cpp instm Ogre::GpuProgramUsage classOgre_1_1GpuProgramUsage.html a9a5ce7fed0a695aa6b8c54ab4dbe24d7 getType cpp instm Ogre::GpuProgramUsage classOgre_1_1GpuProgramUsage.html a9c322a46459f43021cb71d3ada369428

Gets the type of program we&#39;re trying to link to.

setProgramName cpp instm Ogre::GpuProgramUsage classOgre_1_1GpuProgramUsage.html a512e5a33561e116ad63042ec383bc911

Sets the name of the program to use.

setProgram cpp instm Ogre::GpuProgramUsage classOgre_1_1GpuProgramUsage.html a6d21e305d7dd1524e859b1c916cc9780

Sets the program to use.

getProgram cpp instm Ogre::GpuProgramUsage classOgre_1_1GpuProgramUsage.html a8591c555a993fb63833caf6f013b0670

Gets the program being used.

getProgramName cpp instm Ogre::GpuProgramUsage classOgre_1_1GpuProgramUsage.html a093bd8181272357ef88b8c4a1f5f028e

Gets the program being used.

setParameters cpp instm Ogre::GpuProgramUsage classOgre_1_1GpuProgramUsage.html a91c1c956ce21910fb19b533d00761d41

Sets the program parameters that should be used; because parameters can be shared between multiple us...

getParameters cpp instm Ogre::GpuProgramUsage classOgre_1_1GpuProgramUsage.html a2a798e8d547336d730633b445144b476

Gets the parameters being used here.

_load cpp instm Ogre::GpuProgramUsage classOgre_1_1GpuProgramUsage.html a998ff466eb484f98eea125257cc43db9

Load this usage (and ensure program is loaded)

_unload cpp instm Ogre::GpuProgramUsage classOgre_1_1GpuProgramUsage.html ae8445ca73de5edc403bcb310f96a7f84

Unload this usage.

unloadingComplete cpp instm Ogre::GpuProgramUsage classOgre_1_1GpuProgramUsage.html a22bb67a36e44cc6202dd87bc802a0736

Called whenever the resource has been unloaded.

loadingComplete cpp instm Ogre::GpuProgramUsage classOgre_1_1GpuProgramUsage.html af7656f20d47cd7df24b98bc4b44bf8ef

Called whenever the resource finishes loading.

backgroundLoadingComplete cpp instm Ogre::Resource::Listener classOgre_1_1Resource_1_1Listener.html a7e351c772904425efce5e94f0418e6ca

Callback to indicate that background loading has completed.

backgroundPreparingComplete cpp instm Ogre::Resource::Listener classOgre_1_1Resource_1_1Listener.html abcafaeb14fede970bb6a1f1920dcf2e0

Callback to indicate that background preparing has completed.

preparingComplete cpp instm Ogre::Resource::Listener classOgre_1_1Resource_1_1Listener.html a7951abdcff85efd6cf58a49d94442f67

called whenever the resource finishes preparing (paging into memory).

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d recreateParameters cpp instm Ogre::GpuProgramUsage classOgre_1_1GpuProgramUsage.html a66d948e45a9b9d9b2de2b07ce5497347 mType cpp data Ogre::GpuProgramUsage classOgre_1_1GpuProgramUsage.html aa9470d8b504c842c012506954793cc6b mParent cpp data Ogre::GpuProgramUsage classOgre_1_1GpuProgramUsage.html af80f70922010924ae5ea3d8ceb7e5c35 mProgram cpp data Ogre::GpuProgramUsage classOgre_1_1GpuProgramUsage.html a9da44f0dcbbf0fb37bcb0b92321b4036 mParameters cpp data Ogre::GpuProgramUsage classOgre_1_1GpuProgramUsage.html acc40c8abeb4e5c906307283ccd96d260

program parameters

mRecreateParams cpp data Ogre::GpuProgramUsage classOgre_1_1GpuProgramUsage.html a6b0ee311ec8d68e62631716177a2320d

Whether to recreate parameters next load.

Ogre::HardwareBuffer c cl Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html

Abstract class defining common features of hardware buffers.

OgreHardwareBuffer.h HardwareBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a43c79e8e2fa85a83f800214b3661bbbf

Constructor, to be called by HardwareBufferManager only.

~HardwareBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2514db557f1562eef2b7a70a1b2d8344 lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ab1caebda1f7442706df97531c2d90aaf

Lock the buffer for (potentially) reading / writing.

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

unlock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a64ddd429ff2c8ac4f0cca5decb5c6757

Releases the lock on this buffer.

readData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a552f466b57ba77f29e083266d4688765

Reads data from the buffer and places it in the memory pointed to by pDest.

writeData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a8c313688a0df3c28a36738c31fcbc3ee

Writes data to the buffer from an area of system memory; note that you must ensure that your buffer i...

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

_updateFromShadow cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a344c52f2214eaff097d5fbc390e7684b

Updates the real buffer from the shadow buffer, if required.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockImpl cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a59021d471dfa4598bd1a98d6982ac558

Internal implementation of lock()

unlockImpl cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a82ec5566379a4c76fea8b68d55ee9d6f

Internal implementation of unlock()

mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::HardwareBufferLicensee c cl Ogre::HardwareBufferLicensee classOgre_1_1HardwareBufferLicensee.html

Abstract interface representing a &#39;licensee&#39; of a hardware buffer copy.

OgreHardwareBufferManager.h ~HardwareBufferLicensee cpp instm Ogre::HardwareBufferLicensee classOgre_1_1HardwareBufferLicensee.html a5d0010fd36b460b1c0c2a4ba4337aea5 licenseExpired cpp instm Ogre::HardwareBufferLicensee classOgre_1_1HardwareBufferLicensee.html aa5a241d6a5d4f8596affadda26555cff

This method is called when the buffer license is expired and is about to be returned to the shared po...

Ogre::TempBlendedBufferInfo c cl Ogre::TempBlendedBufferInfo classOgre_1_1TempBlendedBufferInfo.html

Structure for recording the use of temporary blend buffers.

OgreHardwareBufferManager.h ~TempBlendedBufferInfo cpp instm Ogre::TempBlendedBufferInfo classOgre_1_1TempBlendedBufferInfo.html a77b3f94ac8d7ff04608a5d9358ea1903 extractFrom cpp instm Ogre::TempBlendedBufferInfo classOgre_1_1TempBlendedBufferInfo.html ab50304382d76b0276e63fde8225d52ab

Utility method, extract info from the given VertexData.

checkoutTempCopies cpp instm Ogre::TempBlendedBufferInfo classOgre_1_1TempBlendedBufferInfo.html a2ec4c99c82022379f78a3a3d8e09720a

Utility method, checks out temporary copies of src into dest.

bindTempCopies cpp instm Ogre::TempBlendedBufferInfo classOgre_1_1TempBlendedBufferInfo.html aab93bb33b8d69c344f6f64f965812dbb

Utility method, binds dest copies into a given VertexData struct.

licenseExpired cpp instm Ogre::TempBlendedBufferInfo classOgre_1_1TempBlendedBufferInfo.html a20082709a68b75596620418aa69a172a

Overridden member from HardwareBufferLicensee.

buffersCheckedOut cpp instm Ogre::TempBlendedBufferInfo classOgre_1_1TempBlendedBufferInfo.html a315c9769671710aa512f621a111334b2

Detect currently have buffer copies checked out and touch it.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d srcPositionBuffer cpp data Ogre::TempBlendedBufferInfo classOgre_1_1TempBlendedBufferInfo.html aba9a78063ebade2611b1b7fb86556269 srcNormalBuffer cpp data Ogre::TempBlendedBufferInfo classOgre_1_1TempBlendedBufferInfo.html a04f81935036ade45ee9b27076cdbff1f destPositionBuffer cpp data Ogre::TempBlendedBufferInfo classOgre_1_1TempBlendedBufferInfo.html a51ba46f5674027983a641c8f5919ed5a destNormalBuffer cpp data Ogre::TempBlendedBufferInfo classOgre_1_1TempBlendedBufferInfo.html a098debe872ac4c67507daf401e25727a posNormalShareBuffer cpp data Ogre::TempBlendedBufferInfo classOgre_1_1TempBlendedBufferInfo.html a4177ac660c67a59428bfe77c71fd1cc7

Both positions and normals are contained in the same buffer.

posBindIndex cpp data Ogre::TempBlendedBufferInfo classOgre_1_1TempBlendedBufferInfo.html a204cdbf159d8375a2cca3ed58c34d317 normBindIndex cpp data Ogre::TempBlendedBufferInfo classOgre_1_1TempBlendedBufferInfo.html a0b4e2a46911fe4a6191010ec584ec744 bindPositions cpp data Ogre::TempBlendedBufferInfo classOgre_1_1TempBlendedBufferInfo.html ae52a9468dca74ba1306c1f8d3bcf41fc bindNormals cpp data Ogre::TempBlendedBufferInfo classOgre_1_1TempBlendedBufferInfo.html ad304cea26a4e551969a63c13012cec59 Ogre::HardwareBufferManagerBase c cl Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html

Base definition of a hardware buffer manager.

OgreHardwareBufferManager.h HardwareBufferManagerBase cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aa1f5ef725fdeacc6018e1dee3b7eded5 ~HardwareBufferManagerBase cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html abc50f8bac0fad6710aa205d0c4e295c4 createVertexBuffer cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6009815139b407d20347dd3e2262e5ad

Create a hardware vertex buffer.

createIndexBuffer cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ae46262b1cc1e8bfe136e9bb203894c41

Create a hardware index buffer.

createRenderToVertexBuffer cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a830cd072c0e063e729b67201f04492a1

Create a render to vertex buffer.

createVertexDeclaration cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aa8203be281c1d4f66efd3e5f9616962a

Creates a new vertex declaration.

destroyVertexDeclaration cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a95462f68508b75a7d87d0c5e496806fa

Destroys a vertex declaration.

createVertexBufferBinding cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a061290f70a7b145768a09030ac8684bf

Creates a new VertexBufferBinding.

destroyVertexBufferBinding cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a8f392b28a07b9f8f6b70f3020598acfe

Destroys a VertexBufferBinding.

registerVertexBufferSourceAndCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a1deff999bf2f7fa437609fca417810e9

Registers a vertex buffer as a copy of another.

allocateVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aabe7d6ac6a04013f106656c76a0eb222

Allocates a copy of a given vertex buffer.

releaseVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ace31f1bc14e398d1379b1e50af9f87c3

Manually release a vertex buffer copy for others to subsequently use.

touchVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6530263f486220aa3040129240d3caed

Tell engine that the vertex buffer copy intent to reuse.

_freeUnusedBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a33cb1e71d569f6c3b277c70bdea870c0

Free all unused vertex buffer copies.

_releaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a507f064fdba0dd61a438f61a2dafac26

Internal method for releasing all temporary buffers which have been allocated using BLT_AUTOMATIC_REL...

_forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a0de1e9752a1f55aadcc839a4c1633a2f

Internal method that forces the release of copies of a given buffer.

_forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a9f39d0b6878ef2827887a5fb5ba32ba4

Internal method that forces the release of copies of a given buffer.

_notifyVertexBufferDestroyed cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a29b2e243bab8522ae27ec23268ea154a

Notification that a hardware vertex buffer has been destroyed.

_notifyIndexBufferDestroyed cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aa12ae6a67af715b2be80182bd05abb46

Notification that a hardware index buffer has been destroyed.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d VertexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac413284fee3eb42ef05be9a920da448b

WARNING: The following two members should place before all other members.

IndexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a2b2a1446c08ef1bb58c47987b62d83d0 VertexDeclarationList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3ae22ef96c13dfa02878d27d592f3bc VertexBufferBindingList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a44e20d0e3ca12fa67e5003266a87af52 FreeTemporaryVertexBufferMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab1b16f5bb965056ed416ca0d7eedb991

Map from original buffer to temporary buffers.

TemporaryVertexBufferLicenseMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac56a99f7b4b029db20fd8b94f1e82c13

Map from temporary buffer to details of a license.

destroyAllDeclarations cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a4be16779dfe2b99fc3395bfe66ba4b4d

Internal method for destroys all vertex declarations.

destroyAllBindings cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a995a5db6b774e98b46c598dcb569f983

Internal method for destroys all vertex buffer bindings.

createVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3756b338f15ec08f13109ec3f8808a1

Internal method for creates a new vertex declaration, may be overridden by certain rendering APIs...

destroyVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html af111248f2e13a5b6a49ca993a2e526e1

Internal method for destroys a vertex declaration, may be overridden by certain rendering APIs...

createVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a36d7b275f4a2b39b27f55ace09140d03

Internal method for creates a new VertexBufferBinding, may be overridden by certain rendering APIs...

destroyVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a39d2f9bd9b2388498b2143fb7c24710c

Internal method for destroys a VertexBufferBinding, may be overridden by certain rendering APIs...

makeBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac3cb89b74c26e42415d599b59079f5d7

Creates a new buffer as a copy of the source, does not copy data.

mVertexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6a99117e4adc55561ec0eb36617115a4 mIndexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a458d12d5abfa8d8971a4c4c6b214f799 mVertexDeclarations cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab93e6c8ebe86328233d604c78f9cbb7b mVertexBufferBindings cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a30d13bdd51fd0ffb1b2f5cc13bc15786 mFreeTempVertexBufferMap cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac5339ff98d67f523eb88f9d1b29567d9

Map of current available temp buffers.

mTempVertexBufferLicenses cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a811086c11e14fa760b42ea958884804e

Map of currently licensed temporary buffers.

mUnderUsedFrameCount cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a98d9ba3a449e791f89a53d7fcf89c00a

Number of frames elapsed since temporary buffers utilization was above half the available.

UNDER_USED_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html afd420f56dc09d1e9975179e2ffe824ca

Number of frames to wait before free unused temporary buffers.

EXPIRED_DELAY_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a66f8e4f014fc41a52f35f7c0b03569e0

Frame delay for BLT_AUTOMATIC_RELEASE temporary buffers.

HardwareVertexBufferSharedPtr cpp ffunc Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html abdb4b01e9cf06263b1bae7fbb0bb2e9e HardwareIndexBufferSharedPtr cpp ffunc Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac301d86fde854d92c82283660c10ca58 BLT_MANUAL_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa372ccf538e8a6022bba092d2b47f4fdb

Licensee will only release buffer when it says so.

BLT_AUTOMATIC_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa994cf0191de83556e3c1e6cf30cd6acb

Licensee can have license revoked.

Ogre::HardwareBufferManagerBase::VertexBufferLicense c cl Ogre::HardwareBufferManagerBase::VertexBufferLicense classOgre_1_1HardwareBufferManagerBase_1_1VertexBufferLicense.html

Struct holding details of a license to use a temporary shared buffer.

OgreHardwareBufferManager.h VertexBufferLicense cpp instm Ogre::HardwareBufferManagerBase::VertexBufferLicense classOgre_1_1HardwareBufferManagerBase_1_1VertexBufferLicense.html a2b2257dfe47d0f60fdc06d86cec8e20c originalBufferPtr cpp data Ogre::HardwareBufferManagerBase::VertexBufferLicense classOgre_1_1HardwareBufferManagerBase_1_1VertexBufferLicense.html a2f1861c5228c9f0c56471173f92ae366 licenseType cpp data Ogre::HardwareBufferManagerBase::VertexBufferLicense classOgre_1_1HardwareBufferManagerBase_1_1VertexBufferLicense.html aacc05cfc81340bfb844a16b50ec62ce8 expiredDelay cpp data Ogre::HardwareBufferManagerBase::VertexBufferLicense classOgre_1_1HardwareBufferManagerBase_1_1VertexBufferLicense.html a79241d934a960a70e5df287bc5521f2f buffer cpp data Ogre::HardwareBufferManagerBase::VertexBufferLicense classOgre_1_1HardwareBufferManagerBase_1_1VertexBufferLicense.html a1a95ec58966b8200dba0df5b10965b5a licensee cpp data Ogre::HardwareBufferManagerBase::VertexBufferLicense classOgre_1_1HardwareBufferManagerBase_1_1VertexBufferLicense.html a4115ddd9b35a4e04ef14f616efc670e5 Ogre::HardwareBufferManager c cl Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html

Singleton wrapper for hardware buffer manager.

OgreHardwareBufferManager.h HardwareBufferManager cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a01633a02494f92550596f8f261885e6c ~HardwareBufferManager cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html aabd161897c942b29fd21373427dd8485 createVertexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html adee7ce85fcdeefb8b97b37ece2bab8e4 createIndexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a90b4266571e1852e2475a63c062623a2 createRenderToVertexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a875cea867279770d7900f292a8217db6 createVertexDeclaration cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a0d6a29a55a89d937cec4cbaa6c7e8b4b destroyVertexDeclaration cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a8df941430aef9a6c87660655b51672a3 createVertexBufferBinding cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a4d907dd6ed467886ca7df6a188b73d4d destroyVertexBufferBinding cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html af5abdc6a7e28634b759189e54f1e6fdd registerVertexBufferSourceAndCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a763b65efa057185d7acbe073bf0e3610 allocateVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a9061909fca1c96d50ddbeeee6df8a4d8 releaseVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a34bc652b029f856a5b130f850ba333a0 touchVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html af83a478657dabe2d2e35f0d876abcc5b _freeUnusedBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a9a2793066da237001972061b76930c95 _releaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a8632cd79b8f18ed2b21bd6b474a49276 _forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html ab523a5b31c88599812538441b7e37775 _forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a0da9a2c9a66030d32c90871191da0b6a _notifyVertexBufferDestroyed cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a2b188dbba89b0210ad7359434aa87bee _notifyIndexBufferDestroyed cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html aee835c8225ba41a1358db813ce080b0e operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a380063fef4a4563c90d45a03ac196dc7

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html ab633b90f5015dc3199f96e0514347b3b

Override standard Singleton retrieval.

VertexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac413284fee3eb42ef05be9a920da448b

WARNING: The following two members should place before all other members.

IndexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a2b2a1446c08ef1bb58c47987b62d83d0 VertexDeclarationList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3ae22ef96c13dfa02878d27d592f3bc VertexBufferBindingList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a44e20d0e3ca12fa67e5003266a87af52 FreeTemporaryVertexBufferMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab1b16f5bb965056ed416ca0d7eedb991

Map from original buffer to temporary buffers.

TemporaryVertexBufferLicenseMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac56a99f7b4b029db20fd8b94f1e82c13

Map from temporary buffer to details of a license.

destroyAllDeclarations cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a4be16779dfe2b99fc3395bfe66ba4b4d

Internal method for destroys all vertex declarations.

destroyAllBindings cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a995a5db6b774e98b46c598dcb569f983

Internal method for destroys all vertex buffer bindings.

createVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3756b338f15ec08f13109ec3f8808a1

Internal method for creates a new vertex declaration, may be overridden by certain rendering APIs...

destroyVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html af111248f2e13a5b6a49ca993a2e526e1

Internal method for destroys a vertex declaration, may be overridden by certain rendering APIs...

createVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a36d7b275f4a2b39b27f55ace09140d03

Internal method for creates a new VertexBufferBinding, may be overridden by certain rendering APIs...

destroyVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a39d2f9bd9b2388498b2143fb7c24710c

Internal method for destroys a VertexBufferBinding, may be overridden by certain rendering APIs...

makeBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac3cb89b74c26e42415d599b59079f5d7

Creates a new buffer as a copy of the source, does not copy data.

mImpl cpp data Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a154ee1cdff3ec67765532601ad272cb8 mVertexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6a99117e4adc55561ec0eb36617115a4 mIndexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a458d12d5abfa8d8971a4c4c6b214f799 mVertexDeclarations cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab93e6c8ebe86328233d604c78f9cbb7b mVertexBufferBindings cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a30d13bdd51fd0ffb1b2f5cc13bc15786 mFreeTempVertexBufferMap cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac5339ff98d67f523eb88f9d1b29567d9

Map of current available temp buffers.

mTempVertexBufferLicenses cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a811086c11e14fa760b42ea958884804e

Map of currently licensed temporary buffers.

mUnderUsedFrameCount cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a98d9ba3a449e791f89a53d7fcf89c00a

Number of frames elapsed since temporary buffers utilization was above half the available.

UNDER_USED_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html afd420f56dc09d1e9975179e2ffe824ca

Number of frames to wait before free unused temporary buffers.

EXPIRED_DELAY_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a66f8e4f014fc41a52f35f7c0b03569e0

Frame delay for BLT_AUTOMATIC_RELEASE temporary buffers.

msSingleton unknown data Ogre::Singleton< HardwareBufferManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 HardwareVertexBufferSharedPtr cpp ffunc Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html abdb4b01e9cf06263b1bae7fbb0bb2e9e HardwareIndexBufferSharedPtr cpp ffunc Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html ac301d86fde854d92c82283660c10ca58 BLT_MANUAL_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa372ccf538e8a6022bba092d2b47f4fdb

Licensee will only release buffer when it says so.

BLT_AUTOMATIC_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa994cf0191de83556e3c1e6cf30cd6acb

Licensee can have license revoked.

Ogre::HardwareIndexBuffer c cl Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html

Specialisation of HardwareBuffer for vertex index buffers, still abstract.

OgreHardwareIndexBuffer.h HardwareIndexBuffer cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a2a14d8894fab2adbc5995188719aafde

Should be called by HardwareBufferManager.

~HardwareIndexBuffer cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a03a16d129c9720cdcc9e36d451f1a65b getManager cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a7f676fc66c7f4b0c9fc31800d021742e

Return the manager of this buffer, if any.

getType cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a3f2671fe0ad937070ea24d9bc7626cd3

Get the type of indexes used in this buffer.

getNumIndexes cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html ab9e775a91b90c6bbac888d97fe51d9d2

Get the number of indexes in this buffer.

getIndexSize cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a294ab09e6caef25b3c42c277a5de95e1

Get the size in bytes of each index.

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ab1caebda1f7442706df97531c2d90aaf

Lock the buffer for (potentially) reading / writing.

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

unlock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a64ddd429ff2c8ac4f0cca5decb5c6757

Releases the lock on this buffer.

readData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a552f466b57ba77f29e083266d4688765

Reads data from the buffer and places it in the memory pointed to by pDest.

writeData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a8c313688a0df3c28a36738c31fcbc3ee

Writes data to the buffer from an area of system memory; note that you must ensure that your buffer i...

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

_updateFromShadow cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a344c52f2214eaff097d5fbc390e7684b

Updates the real buffer from the shadow buffer, if required.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockImpl cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a59021d471dfa4598bd1a98d6982ac558

Internal implementation of lock()

unlockImpl cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a82ec5566379a4c76fea8b68d55ee9d6f

Internal implementation of unlock()

mMgr cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html af67b89fb4d762d17da970269bcd9894a mIndexType cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html ad55227078ba92018afb29c98a1287eb6 mNumIndexes cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a8dfffabc8a138184c98227c7ad4fe871 mIndexSize cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a55901ccfe05b1d3dc65be17174aae6ed mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca IT_16BIT cpp econst Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a25ba4923e015d46de162f7cc4c256326a53907abe886cb9c6ebeb2520733aee4a IT_32BIT cpp econst Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a25ba4923e015d46de162f7cc4c256326aa5194f6b6d409b1b20f91adf989ef329 HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::HardwareIndexBufferSharedPtr c cl Ogre::HardwareIndexBufferSharedPtr classOgre_1_1HardwareIndexBufferSharedPtr.html

Shared pointer implementation used to share index buffers.

OgreHardwareIndexBuffer.h HardwareIndexBufferSharedPtr cpp instm Ogre::HardwareIndexBufferSharedPtr classOgre_1_1HardwareIndexBufferSharedPtr.html acf8ade5ea73930603152b10379862cdb HardwareIndexBufferSharedPtr cpp instm Ogre::HardwareIndexBufferSharedPtr classOgre_1_1HardwareIndexBufferSharedPtr.html a091192bcdb9174f94f3f8d1dad322aab operator* unknown instm Ogre::SharedPtr< HardwareIndexBuffer > classOgre_1_1SharedPtr.html a6c7563f3047bcd454dffae2b297a87a1 operator-> unknown instm Ogre::SharedPtr< HardwareIndexBuffer > classOgre_1_1SharedPtr.html a756cec152c2db605fe7424da7f8e879b get unknown instm Ogre::SharedPtr< HardwareIndexBuffer > classOgre_1_1SharedPtr.html a2c3ed4a7b5574c4e53adec450fd537b0 bind unknown instm Ogre::SharedPtr< HardwareIndexBuffer > classOgre_1_1SharedPtr.html ac8d90e023455dc3299f48722e6068e4a

Binds rep to the SharedPtr.

unique unknown instm Ogre::SharedPtr< HardwareIndexBuffer > classOgre_1_1SharedPtr.html acd2b97578b72dd4abc33471a93ca4b91 useCount unknown instm Ogre::SharedPtr< HardwareIndexBuffer > classOgre_1_1SharedPtr.html a29e90ed7b4339cce1cc7e6be919e78bb useCountPointer unknown instm Ogre::SharedPtr< HardwareIndexBuffer > classOgre_1_1SharedPtr.html a21c3410c03ec3a4647c7aaa8e59d535d getPointer unknown instm Ogre::SharedPtr< HardwareIndexBuffer > classOgre_1_1SharedPtr.html a15e055008751a7c20bdde38662d5f0a1 freeMethod unknown instm Ogre::SharedPtr< HardwareIndexBuffer > classOgre_1_1SharedPtr.html a2d8365d61e610b98e0d36d514ab29017 isNull unknown instm Ogre::SharedPtr< HardwareIndexBuffer > classOgre_1_1SharedPtr.html a8a223db784efd7aa766792649de2f2a0 setNull unknown instm Ogre::SharedPtr< HardwareIndexBuffer > classOgre_1_1SharedPtr.html ae23c79e49621afdb17fc32f30519859f release unknown instm Ogre::SharedPtr< HardwareIndexBuffer > classOgre_1_1SharedPtr.html aa9225d4dac90501b6a5f0b2b49ea2eed destroy unknown instm Ogre::SharedPtr< HardwareIndexBuffer > classOgre_1_1SharedPtr.html afaba3332d99634ccbacef674fc46b773 swap unknown instm Ogre::SharedPtr< HardwareIndexBuffer > classOgre_1_1SharedPtr.html af07cad7e719e517472410d87f4e974ea pRep unknown data Ogre::SharedPtr< HardwareIndexBuffer > classOgre_1_1SharedPtr.html a8a5094cabd90223647525fe162e94e57 pUseCount unknown data Ogre::SharedPtr< HardwareIndexBuffer > classOgre_1_1SharedPtr.html a52f9915e259723090662cca7c3c51d52 useFreeMethod unknown data Ogre::SharedPtr< HardwareIndexBuffer > classOgre_1_1SharedPtr.html a81eed90dd7d087f03cd010167d91f33e Ogre::HardwareOcclusionQuery c cl Ogre::HardwareOcclusionQuery classOgre_1_1HardwareOcclusionQuery.html

This is a abstract class that that provides the interface for the query class for hardware occlusion...

OgreHardwareOcclusionQuery.h HardwareOcclusionQuery cpp instm Ogre::HardwareOcclusionQuery classOgre_1_1HardwareOcclusionQuery.html a4d2546c8e312ca97b34e9563d2bfb0a3

Object public member functions.

~HardwareOcclusionQuery cpp instm Ogre::HardwareOcclusionQuery classOgre_1_1HardwareOcclusionQuery.html a713fc5b2a2e0ab14843fc381f8d93f99

Object destructor.

beginOcclusionQuery cpp instm Ogre::HardwareOcclusionQuery classOgre_1_1HardwareOcclusionQuery.html a40efe70ae4a5877fadd5ef40b2e5fcf3

Starts the hardware occlusion query.

endOcclusionQuery cpp instm Ogre::HardwareOcclusionQuery classOgre_1_1HardwareOcclusionQuery.html aae324a11ce1f97199024d1ee38a297c2

Ends the hardware occlusion test.

pullOcclusionQuery cpp instm Ogre::HardwareOcclusionQuery classOgre_1_1HardwareOcclusionQuery.html ae30ceda53d771c5db266fdcfd14e6c9c

Pulls the hardware occlusion query.

getLastQuerysPixelcount cpp instm Ogre::HardwareOcclusionQuery classOgre_1_1HardwareOcclusionQuery.html ae90c7bb824d1fdffe1ea35549217a5c7

Let&#39;s you get the last pixel count with out doing the hardware occlusion test.

isStillOutstanding cpp instm Ogre::HardwareOcclusionQuery classOgre_1_1HardwareOcclusionQuery.html abdc85b8e78de55492c8d2d730150e08d

Lets you know when query is done, or still be processed by the Hardware.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mPixelCount cpp data Ogre::HardwareOcclusionQuery classOgre_1_1HardwareOcclusionQuery.html ad9ae2ba4b9c5f443a8bb423ddeb6121b mIsQueryResultStillOutstanding cpp data Ogre::HardwareOcclusionQuery classOgre_1_1HardwareOcclusionQuery.html a320c1bab88bacc137b8d939a1785da7b Ogre::HardwarePixelBuffer c cl Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html

Specialisation of HardwareBuffer for a pixel buffer.

OgreHardwarePixelBuffer.h HardwarePixelBuffer cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html aea594b749202aa526553061deb76efe6

Should be called by HardwareBufferManager.

~HardwarePixelBuffer cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a013a4bfeb913fb485db026e214bdd6f6 lock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a98181701e387658963d0739984499fb3

Lock the buffer for (potentially) reading / writing.

lock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a8aaa214f42a683f7203ed42f8c0caf17 getCurrentLock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a9f888e279109a05b5228f71c5b8f9d34

Get the current locked region.

readData cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html abbd6dece7babe2473adc396bb458f53c writeData cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a117ff90e202f525c2a4b7bb9c51eb4df blit cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html afa8ebd4831c5e9a5538c486581d01ab0

Copies a box from another PixelBuffer to a region of the this PixelBuffer.

blit cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ad4a77bfe5a38c59300124e6cf6305b9e

Convenience function that blits the entire source pixel buffer to this buffer.

blitFromMemory cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a56f6a6f97236e909f4fdeeab98f92492

Copies a region from normal memory to a region of this pixelbuffer.

blitFromMemory cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a2405dade15f595710a02903d302155bd

Convenience function that blits a pixelbox from memory to the entire buffer.

blitToMemory cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ad3587fff7004002a93541b533e95e6ee

Copies a region of this pixelbuffer to normal memory.

blitToMemory cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a3d9ff2acd7776be35efd6fa24307012c

Convience function that blits this entire buffer to a pixelbox.

getRenderTarget cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html aadcc10954fe5d710eb8cde1ebf0082a3

Get a render target for this PixelBuffer, or a slice of it.

getWidth cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html abda31825eaf2b34edec2d0920c949e30

Gets the width of this buffer.

getHeight cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a1a86fb9153a28f146a12c8db65ede66c

Gets the height of this buffer.

getDepth cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ae6d2727151ff4574b70e3459aecf7faf

Gets the depth of this buffer.

getFormat cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html aee72f3e84af166ef031659478fea1967

Gets the native pixel format of this buffer.

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

unlock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a64ddd429ff2c8ac4f0cca5decb5c6757

Releases the lock on this buffer.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

_updateFromShadow cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a344c52f2214eaff097d5fbc390e7684b

Updates the real buffer from the shadow buffer, if required.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockImpl cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a7f1dffbd05953facc61166cb7ad5066c

Internal implementation of lock(), must be overridden in subclasses.

lockImpl cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a6ab419f1f901d58230f76ad844636be4

Internal implementation of lock(), do not OVERRIDE or CALL this for HardwarePixelBuffer implementatio...

_clearSliceRTT cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ab665898dc70e35c3c16165c62206f3ab

Internal implementation of unlock(), must be overridden in subclasses.

unlockImpl cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a82ec5566379a4c76fea8b68d55ee9d6f

Internal implementation of unlock()

mWidth cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ae466eb08ea0efefbf95ad43a86a32b87 mHeight cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a4522dfa65baed807835c35a5b550148a mDepth cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a65904db26e2e488f9a5648159dab0cdd mRowPitch cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a0a0a98e600dfa4b15778b6bcb30acb70 mSlicePitch cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html acae5b713a65e3d0d5881ae02b3318d34 mFormat cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a715786c17620c4705b5caefa6b2cb2df mCurrentLock cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a811656bfdacc1339fcba481c4bd8f6d1 mLockedBox cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a31c838419dcf57b897bb50baad3fd423 mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca RenderTexture cpp ffunc Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a2548fc9744f5e43e0276d5627ca178de HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::HardwarePixelBufferSharedPtr c cl Ogre::HardwarePixelBufferSharedPtr classOgre_1_1HardwarePixelBufferSharedPtr.html

Shared pointer implementation used to share pixel buffers.

OgreHardwarePixelBuffer.h HardwarePixelBufferSharedPtr cpp instm Ogre::HardwarePixelBufferSharedPtr classOgre_1_1HardwarePixelBufferSharedPtr.html a18dcad0a29e66318250d10bf7e1780d9 HardwarePixelBufferSharedPtr cpp instm Ogre::HardwarePixelBufferSharedPtr classOgre_1_1HardwarePixelBufferSharedPtr.html a9be9c5c3c949ad5e49e70a5a7e75b19d operator* unknown instm Ogre::SharedPtr< HardwarePixelBuffer > classOgre_1_1SharedPtr.html a6c7563f3047bcd454dffae2b297a87a1 operator-> unknown instm Ogre::SharedPtr< HardwarePixelBuffer > classOgre_1_1SharedPtr.html a756cec152c2db605fe7424da7f8e879b get unknown instm Ogre::SharedPtr< HardwarePixelBuffer > classOgre_1_1SharedPtr.html a2c3ed4a7b5574c4e53adec450fd537b0 bind unknown instm Ogre::SharedPtr< HardwarePixelBuffer > classOgre_1_1SharedPtr.html ac8d90e023455dc3299f48722e6068e4a

Binds rep to the SharedPtr.

unique unknown instm Ogre::SharedPtr< HardwarePixelBuffer > classOgre_1_1SharedPtr.html acd2b97578b72dd4abc33471a93ca4b91 useCount unknown instm Ogre::SharedPtr< HardwarePixelBuffer > classOgre_1_1SharedPtr.html a29e90ed7b4339cce1cc7e6be919e78bb useCountPointer unknown instm Ogre::SharedPtr< HardwarePixelBuffer > classOgre_1_1SharedPtr.html a21c3410c03ec3a4647c7aaa8e59d535d getPointer unknown instm Ogre::SharedPtr< HardwarePixelBuffer > classOgre_1_1SharedPtr.html a15e055008751a7c20bdde38662d5f0a1 freeMethod unknown instm Ogre::SharedPtr< HardwarePixelBuffer > classOgre_1_1SharedPtr.html a2d8365d61e610b98e0d36d514ab29017 isNull unknown instm Ogre::SharedPtr< HardwarePixelBuffer > classOgre_1_1SharedPtr.html a8a223db784efd7aa766792649de2f2a0 setNull unknown instm Ogre::SharedPtr< HardwarePixelBuffer > classOgre_1_1SharedPtr.html ae23c79e49621afdb17fc32f30519859f release unknown instm Ogre::SharedPtr< HardwarePixelBuffer > classOgre_1_1SharedPtr.html aa9225d4dac90501b6a5f0b2b49ea2eed destroy unknown instm Ogre::SharedPtr< HardwarePixelBuffer > classOgre_1_1SharedPtr.html afaba3332d99634ccbacef674fc46b773 swap unknown instm Ogre::SharedPtr< HardwarePixelBuffer > classOgre_1_1SharedPtr.html af07cad7e719e517472410d87f4e974ea pRep unknown data Ogre::SharedPtr< HardwarePixelBuffer > classOgre_1_1SharedPtr.html a8a5094cabd90223647525fe162e94e57 pUseCount unknown data Ogre::SharedPtr< HardwarePixelBuffer > classOgre_1_1SharedPtr.html a52f9915e259723090662cca7c3c51d52 useFreeMethod unknown data Ogre::SharedPtr< HardwarePixelBuffer > classOgre_1_1SharedPtr.html a81eed90dd7d087f03cd010167d91f33e Ogre::HardwareVertexBuffer c cl Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html

Specialisation of HardwareBuffer for a vertex buffer.

OgreHardwareVertexBuffer.h HardwareVertexBuffer cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a8951bd992d2f819f4622c3323b304440

Should be called by HardwareBufferManager.

~HardwareVertexBuffer cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a572e98b8ff0a3a42d350a4fb09438fc4 getManager cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a4ed0f6954395556a3dbc5899fe5df401

Return the manager of this buffer, if any.

getVertexSize cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html adc5090970f3336432f181a42564855c7

Gets the size in bytes of a single vertex in this buffer.

getNumVertices cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html aadf84ce66787e07b1119e278fdd67a6e

Get the number of vertices in this buffer.

getIsInstanceData cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ad1690aff2bf71373e8dca22c5161e493

Get if this vertex buffer is an &quot;instance data&quot; buffer (per instance)

setIsInstanceData cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ae57160dc300a13c6b37cfc8c56edd82c

Set if this vertex buffer is an &quot;instance data&quot; buffer (per instance)

getInstanceDataStepRate cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a8e429a2b99675667ce7444bef6d74103

Get the number of instances to draw using the same per-instance data before advancing in the buffer b...

setInstanceDataStepRate cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a77a0371bc1b1f48fe6303df7d26267fe

Set the number of instances to draw using the same per-instance data before advancing in the buffer b...

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ab1caebda1f7442706df97531c2d90aaf

Lock the buffer for (potentially) reading / writing.

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

unlock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a64ddd429ff2c8ac4f0cca5decb5c6757

Releases the lock on this buffer.

readData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a552f466b57ba77f29e083266d4688765

Reads data from the buffer and places it in the memory pointed to by pDest.

writeData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a8c313688a0df3c28a36738c31fcbc3ee

Writes data to the buffer from an area of system memory; note that you must ensure that your buffer i...

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

_updateFromShadow cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a344c52f2214eaff097d5fbc390e7684b

Updates the real buffer from the shadow buffer, if required.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d checkIfVertexInstanceDataIsSupported cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a7bf67cf28784a047fae3f0837c19c742

Checks if vertex instance data is supported by the render system.

lockImpl cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a59021d471dfa4598bd1a98d6982ac558

Internal implementation of lock()

unlockImpl cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a82ec5566379a4c76fea8b68d55ee9d6f

Internal implementation of unlock()

mMgr cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a76962312880d3d62c29bd02db4889404 mNumVertices cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a36d77550269d084792c0c863ca5e8a35 mVertexSize cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ab8eb0ea0224219c41ce7630bdfa1fa8c mIsInstanceData cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html aa35769af03b2b6d71ac38e8f2aaba78a mInstanceDataStepRate cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a9b6f93aec8f3a810822de34cc1c902c7 mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::HardwareVertexBufferSharedPtr c cl Ogre::HardwareVertexBufferSharedPtr classOgre_1_1HardwareVertexBufferSharedPtr.html

Shared pointer implementation used to share index buffers.

OgreHardwareVertexBuffer.h HardwareVertexBufferSharedPtr cpp instm Ogre::HardwareVertexBufferSharedPtr classOgre_1_1HardwareVertexBufferSharedPtr.html afc055c7b714d21945de99e79d3cd8967 HardwareVertexBufferSharedPtr cpp instm Ogre::HardwareVertexBufferSharedPtr classOgre_1_1HardwareVertexBufferSharedPtr.html a229ea6d40a4045db5a199d4e281325af operator* unknown instm Ogre::SharedPtr< HardwareVertexBuffer > classOgre_1_1SharedPtr.html a6c7563f3047bcd454dffae2b297a87a1 operator-> unknown instm Ogre::SharedPtr< HardwareVertexBuffer > classOgre_1_1SharedPtr.html a756cec152c2db605fe7424da7f8e879b get unknown instm Ogre::SharedPtr< HardwareVertexBuffer > classOgre_1_1SharedPtr.html a2c3ed4a7b5574c4e53adec450fd537b0 bind unknown instm Ogre::SharedPtr< HardwareVertexBuffer > classOgre_1_1SharedPtr.html ac8d90e023455dc3299f48722e6068e4a

Binds rep to the SharedPtr.

unique unknown instm Ogre::SharedPtr< HardwareVertexBuffer > classOgre_1_1SharedPtr.html acd2b97578b72dd4abc33471a93ca4b91 useCount unknown instm Ogre::SharedPtr< HardwareVertexBuffer > classOgre_1_1SharedPtr.html a29e90ed7b4339cce1cc7e6be919e78bb useCountPointer unknown instm Ogre::SharedPtr< HardwareVertexBuffer > classOgre_1_1SharedPtr.html a21c3410c03ec3a4647c7aaa8e59d535d getPointer unknown instm Ogre::SharedPtr< HardwareVertexBuffer > classOgre_1_1SharedPtr.html a15e055008751a7c20bdde38662d5f0a1 freeMethod unknown instm Ogre::SharedPtr< HardwareVertexBuffer > classOgre_1_1SharedPtr.html a2d8365d61e610b98e0d36d514ab29017 isNull unknown instm Ogre::SharedPtr< HardwareVertexBuffer > classOgre_1_1SharedPtr.html a8a223db784efd7aa766792649de2f2a0 setNull unknown instm Ogre::SharedPtr< HardwareVertexBuffer > classOgre_1_1SharedPtr.html ae23c79e49621afdb17fc32f30519859f release unknown instm Ogre::SharedPtr< HardwareVertexBuffer > classOgre_1_1SharedPtr.html aa9225d4dac90501b6a5f0b2b49ea2eed destroy unknown instm Ogre::SharedPtr< HardwareVertexBuffer > classOgre_1_1SharedPtr.html afaba3332d99634ccbacef674fc46b773 swap unknown instm Ogre::SharedPtr< HardwareVertexBuffer > classOgre_1_1SharedPtr.html af07cad7e719e517472410d87f4e974ea pRep unknown data Ogre::SharedPtr< HardwareVertexBuffer > classOgre_1_1SharedPtr.html a8a5094cabd90223647525fe162e94e57 pUseCount unknown data Ogre::SharedPtr< HardwareVertexBuffer > classOgre_1_1SharedPtr.html a52f9915e259723090662cca7c3c51d52 useFreeMethod unknown data Ogre::SharedPtr< HardwareVertexBuffer > classOgre_1_1SharedPtr.html a81eed90dd7d087f03cd010167d91f33e Ogre::VertexElement c cl Ogre::VertexElement classOgre_1_1VertexElement.html

This class declares the usage of a single vertex buffer as a component of a complete VertexDeclaratio...

OgreHardwareVertexBuffer.h VertexElement cpp instm Ogre::VertexElement classOgre_1_1VertexElement.html a91b0768c36a06062b941fedaf37901d8

Constructor, should not be called directly, only needed because of list.

VertexElement cpp instm Ogre::VertexElement classOgre_1_1VertexElement.html ab554b57536fc3eddde886d100c62791f

Constructor, should not be called directly, call VertexDeclaration::addElement.

getSource cpp instm Ogre::VertexElement classOgre_1_1VertexElement.html ac0559c14d6c048db96c1eff14cceff40

Gets the vertex buffer index from where this element draws it&#39;s values.

getOffset cpp instm Ogre::VertexElement classOgre_1_1VertexElement.html affcb4cfae6944a6cb43d1a03664f4a95

Gets the offset into the buffer where this element starts.

getType cpp instm Ogre::VertexElement classOgre_1_1VertexElement.html aea85cdaf058bc4ef4f43a21a042e8e4b

Gets the data format of this element.

getSemantic cpp instm Ogre::VertexElement classOgre_1_1VertexElement.html aeab14d13a7368e75be776c871420cc77

Gets the meaning of this element.

getIndex cpp instm Ogre::VertexElement classOgre_1_1VertexElement.html a14940087823ab0068a7a684c5ee6353a

Gets the index of this element, only applicable for repeating elements.

getSize cpp instm Ogre::VertexElement classOgre_1_1VertexElement.html a8fc4573e6122ee2a73577d74b50ed599

Gets the size of this element in bytes.

operator== cpp instm Ogre::VertexElement classOgre_1_1VertexElement.html a65832073a574e06903adc1101e109732 baseVertexPointerToElement cpp instm Ogre::VertexElement classOgre_1_1VertexElement.html a34d62f56827dfb288b55059696587d83

Adjusts a pointer to the base of a vertex to point at this element.

baseVertexPointerToElement cpp instm Ogre::VertexElement classOgre_1_1VertexElement.html a20a697dec05663dea83bdee02d9412bf

Adjusts a pointer to the base of a vertex to point at this element.

baseVertexPointerToElement cpp instm Ogre::VertexElement classOgre_1_1VertexElement.html a676a6d854d713058757f640cf6a6ae17

Adjusts a pointer to the base of a vertex to point at this element.

baseVertexPointerToElement cpp instm Ogre::VertexElement classOgre_1_1VertexElement.html a5cdb660e91d8d4adbad6172e86c2562f

Adjusts a pointer to the base of a vertex to point at this element.

baseVertexPointerToElement cpp instm Ogre::VertexElement classOgre_1_1VertexElement.html af3bcab57ea91e958261c618b2c8925c4

Adjusts a pointer to the base of a vertex to point at this element.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getTypeSize cpp clm Ogre::VertexElement classOgre_1_1VertexElement.html a0c6ec880969e888a995e5e7bcae73e6f

Utility method for helping to calculate offsets.

getTypeCount cpp clm Ogre::VertexElement classOgre_1_1VertexElement.html ae62cacb2ca32a02851422f2e4f66be68

Utility method which returns the count of values in a given type.

multiplyTypeCount cpp clm Ogre::VertexElement classOgre_1_1VertexElement.html ae5e021d95c04f267cd8f4bcc8133aa8b

Simple converter function which will turn a single-value type into a multi-value type based on a para...

getBaseType cpp clm Ogre::VertexElement classOgre_1_1VertexElement.html ab72d0360c1bea273ac8fecd88c9a9ec6

Simple converter function which will a type into it&#39;s single-value equivalent - makes switches on typ...

convertColourValue cpp clm Ogre::VertexElement classOgre_1_1VertexElement.html a6e79d12b90d3bdb7ed6ecd43e1a400b0

Utility method for converting colour from one packed 32-bit colour type to another.

convertColourValue cpp clm Ogre::VertexElement classOgre_1_1VertexElement.html ab4aba9e0430b1b330616827a5e99b54b

Utility method for converting colour to a packed 32-bit colour type.

getBestColourVertexElementType cpp clm Ogre::VertexElement classOgre_1_1VertexElement.html afd91fd79991fc24e48e986672b2250f4

Utility method to get the most appropriate packed colour vertex element format.

mSource cpp data Ogre::VertexElement classOgre_1_1VertexElement.html aba26f25183641c5095c8f6d0831dc1ca

The source vertex buffer, as bound to an index using VertexBufferBinding.

mOffset cpp data Ogre::VertexElement classOgre_1_1VertexElement.html a82f811fecda479f8b1443d5df9488a25

The offset in the buffer that this element starts at.

mType cpp data Ogre::VertexElement classOgre_1_1VertexElement.html a55d4996a5703f82020ebf05a4c5f8222

The type of element.

mSemantic cpp data Ogre::VertexElement classOgre_1_1VertexElement.html a3f040d2e54d1dc1103a7cc3b2a0f2e9b

The meaning of the element.

mIndex cpp data Ogre::VertexElement classOgre_1_1VertexElement.html a481893620cead3d8136aab24da32aa3c

Index of the item, only applicable for some elements like texture coords.

Ogre::VertexDeclaration c cl Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html

This class declares the format of a set of vertex inputs, which can be issued to the rendering API th...

OgreHardwareVertexBuffer.h VertexElementList cpp tdef Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a3229cfa9d056740702853b27249c7181

Defines the list of vertex elements that makes up this declaration.

VertexDeclaration cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a564fde701486b259f4f995a799adb433

Standard constructor, not you should use HardwareBufferManager::createVertexDeclaration.

~VertexDeclaration cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a27c14f93e37659aa583f572ba250b155 getElementCount cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a4af70a10bb43da8b8816d18fe652ec58

Get the number of elements in the declaration.

getElements cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html aa9e3bde080e00f7cb9ee737259bb7fa2

Gets read-only access to the list of vertex elements.

getElement cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a31ee2f8508477014476518eb30f68267

Get a single element.

sort cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a98cce285a45ba6f4cf817dcf46bfb588

Sorts the elements in this list to be compatible with the maximum number of rendering APIs / graphics...

closeGapsInSource cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a260ecb704cfc32b82f248e382a53be47

Remove any gaps in the source buffer list used by this declaration.

getAutoOrganisedDeclaration cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a7ee49d2d72f0b802fb94bebd216dd8ab

Generates a new VertexDeclaration for optimal usage based on the current vertex declaration, which can be used with VertexData::reorganiseBuffers later if you wish, or simply used as a template.

getMaxSource cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a2aca53e4f9ccb1cef8d070b037e3b649

Gets the index of the highest source value referenced by this declaration.

addElement cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html ae789acf4f4a63d8638fc23cb4e26239f

Adds a new VertexElement to this declaration.

insertElement cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html ab11e10c594cd765a0d8389b9e96ec24e

Inserts a new VertexElement at a given position in this declaration.

removeElement cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a2dc6358fb76e454d7ae30da4d014687c

Remove the element at the given index from this declaration.

removeElement cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html ad98b8d55cf8490d788ba46633143ef94

Remove the element with the given semantic and usage index.

removeAllElements cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a9c6df3f800c43118c49e30940445669f

Remove all elements.

modifyElement cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html acf877a67096cf85fce47757010b531b1

Modify an element in-place, params as addElement.

findElementBySemantic cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a3ccfd23af715e4ba40a06edd467d5475

Finds a VertexElement with the given semantic, and index if there is more than one element with the s...

findElementsBySource cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a293447fa4009ed26af12b47b8cd6415c

Based on the current elements, gets the size of the vertex for a given buffer source.

getVertexSize cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html ad39445c408cde1362822577ba0c485c2

Gets the vertex size defined by this declaration for a given source.

getNextFreeTextureCoordinate cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a8932fb5a831e8ac471bd5f4b2a7351b8

Return the index of the next free texture coordinate set which may be added to this declaration...

clone cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html ad75e99bdec09b033ef250b3d2c5296f2

Clones this declaration.

operator== cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html aee364dc39b2dfdbff4a5b135e5e5ef39 operator!= cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a64989816c9979aac5a5416d488d547d5 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d vertexElementLess cpp clm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a670466fe9bcfc426ccefb5395a3a82ef

Sort routine for vertex elements.

mElementList cpp data Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html adc48aa31318d2384866eab90ee8406d5 Ogre::VertexBufferBinding c cl Ogre::VertexBufferBinding classOgre_1_1VertexBufferBinding.html

Records the state of all the vertex buffer bindings required to provide a vertex declaration with the...

OgreHardwareVertexBuffer.h VertexBufferBindingMap cpp tdef Ogre::VertexBufferBinding classOgre_1_1VertexBufferBinding.html a37652e6079944fcd979d2e8c030f27fc

Defines the vertex buffer bindings used as source for vertex declarations.

BindingIndexMap cpp tdef Ogre::VertexBufferBinding classOgre_1_1VertexBufferBinding.html ac3ab943f844cb170582c70f2b7a9c9af VertexBufferBinding cpp instm Ogre::VertexBufferBinding classOgre_1_1VertexBufferBinding.html abf27d19152cc8eabf43d559d33742442

Constructor, should not be called direct, use HardwareBufferManager::createVertexBufferBinding.

~VertexBufferBinding cpp instm Ogre::VertexBufferBinding classOgre_1_1VertexBufferBinding.html aeea2d6b99bdaea10e82e594a471cd4e3 setBinding cpp instm Ogre::VertexBufferBinding classOgre_1_1VertexBufferBinding.html ac4068061bab0de3b0e8fdd36591594aa

Set a binding, associating a vertex buffer with a given index.

unsetBinding cpp instm Ogre::VertexBufferBinding classOgre_1_1VertexBufferBinding.html a8c9f657fd16f98aa29136fb57e9ba5e0

Removes an existing binding.

unsetAllBindings cpp instm Ogre::VertexBufferBinding classOgre_1_1VertexBufferBinding.html a571caed33f07bebb5751bb91ad024471

Removes all the bindings.

getBindings cpp instm Ogre::VertexBufferBinding classOgre_1_1VertexBufferBinding.html a8cab869691a1ec085f89240ff5163387

Gets a read-only version of the buffer bindings.

getBuffer cpp instm Ogre::VertexBufferBinding classOgre_1_1VertexBufferBinding.html a4a0455887d3197b99aa145aad017b75f

Gets the buffer bound to the given source index.

isBufferBound cpp instm Ogre::VertexBufferBinding classOgre_1_1VertexBufferBinding.html a88903825ee357e210910b283d0b57855

Gets whether a buffer is bound to the given source index.

getBufferCount cpp instm Ogre::VertexBufferBinding classOgre_1_1VertexBufferBinding.html af570a9fe722354b2dc83b1f529019499 getNextIndex cpp instm Ogre::VertexBufferBinding classOgre_1_1VertexBufferBinding.html a3976e5c953660dc5ac4ec9e2a962779e

Gets the highest index which has already been set, plus 1.

getLastBoundIndex cpp instm Ogre::VertexBufferBinding classOgre_1_1VertexBufferBinding.html a8c2257c8498e4f9c040f087367a622db

Gets the last bound index.

hasGaps cpp instm Ogre::VertexBufferBinding classOgre_1_1VertexBufferBinding.html af257e3a01b599a59abefd2638e3acd67

Check whether any gaps in the bindings.

closeGaps cpp instm Ogre::VertexBufferBinding classOgre_1_1VertexBufferBinding.html ae77153376c1ebd6a5f5ee2262c83daa1

Remove any gaps in the bindings.

getHasInstanceData cpp instm Ogre::VertexBufferBinding classOgre_1_1VertexBufferBinding.html af8d9ab32b5202f727525db925a770940

returns true if has an element that is instance data

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mBindingMap cpp data Ogre::VertexBufferBinding classOgre_1_1VertexBufferBinding.html a98d222f14c8b30e9a1ad5c46ad2ca7ef mHighIndex cpp data Ogre::VertexBufferBinding classOgre_1_1VertexBufferBinding.html a27f847c54c66dd68bea6fbb203c22bd1 Ogre::HighLevelGpuProgram c cl Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html

Abstract base class representing a high-level program (a vertex or fragment program).

OgreHighLevelGpuProgram.h HighLevelGpuProgram cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html aaa5336d6ba63ee1c1b0be75ab4f85463

Constructor, should be used only by factory classes.

~HighLevelGpuProgram cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a1cc003d65247f4f36c7ec2997a5c187e createParameters cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a0ff6e912f4a4d19102662e3b6a23acdd

Creates a new parameters object compatible with this program definition.

_getBindingDelegate cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a3738e5bfb9a287279bbbbfa0271bc05c getConstantDefinitions cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a4f70ca415d8650fe1ac7d937ceba4c03

Get the full list of GpuConstantDefinition instances.

getNamedConstants cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html ad2fa680be2838aab998079e0bcdeba89

Override GpuProgram::getNamedConstants to ensure built.

setSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4474d0c010f63f586423ccfb325ff4a2

Sets the filename of the source assembly for this program.

setSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a300833abd29aa42acb5e6c48ae7c40ea

Sets the source assembly for this program from an in-memory string.

getSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a18a12ae49469bcc9bae9b5fde9a0a461

Gets the syntax code for this program e.g.

setSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a48901c745f712840d8ff24cd04e50678

Sets the syntax code for this program e.g.

getSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a29ef6651dad0349169763940dd40fb8e

Gets the name of the file used as source for this program.

getSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a650621cd162bf75a837951f94d1118bb

Gets the assembler source for this program.

setType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a9792acbeda4a5806ae1ec5c7d4da60b7

Set the program type (only valid before load)

getType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac05c53ca118b1ac81fab5981c119bcc0

Get the program type.

isSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a5b323e093f466abdff359e30e1d79dee

Returns whether this program can be supported on the current renderer and hardware.

setSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af337509a5342cb707df4df78337756ae

Sets whether a vertex program includes the required instructions to perform skeletal animation...

isSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a84c8bf8460ad30a58d78b5f8fd11e31f

Returns whether a vertex program includes the required instructions to perform skeletal animation...

setMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a843c706f65d219c1d04b8aeacc4bd3c8

Sets whether a vertex program includes the required instructions to perform morph animation...

setPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a848bf4164963cf8c0435c972eb717e0f

Sets whether a vertex program includes the required instructions to perform pose animation.

isMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac99c378926faac21f6acd6c856fbd04d

Returns whether a vertex program includes the required instructions to perform morph animation...

isPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae3aa42c5d796c9520880ad7d10dace77

Returns whether a vertex program includes the required instructions to perform pose animation...

getNumberOfPosesIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ab3eef54ad776352d6fcf547c77b4a0bc

Returns the number of simultaneous poses the vertex program can blend, for use in pose animation...

setVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a463bffd1f68fc8ae3c29d64402e9ca8d

Sets whether this vertex program requires support for vertex texture fetch from the hardware...

isVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a37a22b8b6432ed18f2e70bb99f7df7fc

Returns whether this vertex program requires support for vertex texture fetch from the hardware...

setAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a39b43157d6b40626101e5de8f9c77bf5

Sets whether this geometry program requires adjacency information from the input primitives.

isAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d9456e0be1449b03a196f7a56f9af5

Returns whether this geometry program requires adjacency information from the input primitives...

getDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a04675a861df66c30e431f95aa84320f5

Get a reference to the default parameters which are to be used for all uses of this program...

hasDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a0d7d2f959ac2ae463db180043990a0cc

Returns true if default parameters have been set up.

getPassSurfaceAndLightStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a13e91fd91fef3ddaa73300eabbc3dba0

Returns whether a vertex program wants light and material states to be passed through fixed pipeline ...

getPassFogStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad467d6cf55fe3d604db8f48715deb722

Returns whether a fragment program wants fog state to be passed through fixed pipeline low level API ...

getPassTransformStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a47a8eeb180ac001c47f3099d31069f92

Returns whether a vertex program wants transform state to be passed through fixed pipeline low level ...

getLanguage cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a1019b2e5f65051c0a5bbc3cf4e0c495c

Returns a string that specifies the language of the gpu programs as specified in a material script...

hasCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a90e62ce72ddc9eb0fc7573d0cb52ac0e

Did this program encounter a compile error when loading?

resetCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a2443ed18b880eb939123bb8daf9165c7

Reset a compile error if it occurred, allowing the load to be retried.

setManualNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad12bddb95c7311f31f602cb70b8350c5

Allows you to manually provide a set of named parameter mappings to a program which would not be able...

setManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html afdadf659ccac4facdc86e55a266eebcf

Specifies the name of a file from which to load named parameters mapping for a program which would no...

getManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4aa13199b95d110b9a0d907bd1455683

Gets the name of a file from which to load named parameters mapping for a program which would not be ...

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 loadHighLevel cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a6d028cd8ef8401dadb154d2414f4f585

Internal load high-level portion if not loaded.

unloadHighLevel cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a409afd088a47593ffbe6a32b8283d7cf

Internal unload high-level portion if loaded.

loadHighLevelImpl cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html afb222f693096d937ec5ccf5258313a5f

Internal load implementation, loads just the high-level portion, enough to get parameters.

createLowLevelImpl cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a7ae931550eef50650b1fded968c23d8a

Internal method for creating an appropriate low-level program from this high-level program...

unloadHighLevelImpl cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html aa031bf2f194c1093530f2fc54bc4e7c1

Internal unload implementation, must be implemented by subclasses.

populateParameterNames cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a92b23d1bcc559edfcc729cc2d1351b95

Populate the passed parameters with name-&gt;index map.

buildConstantDefinitions cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html abc2d22a9a14cb938ffd12e5f7ea3e857

Build the constant definition map, must be overridden.

loadImpl cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a2801ef0d382104bf4eeaa84c2002fc96 unloadImpl cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html afb08c21e25a0799bb5877d07e8ee6cf8 setupBaseParamDictionary cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af9e1d27b4c05333c92cfe3340a26dc6b

Internal method for setting up the basic parameter definitions for a subclass.

isRequiredCapabilitiesSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a8ecf6a34097d0bfbfabd125bdb09f68d

Internal method returns whether required capabilities for this program is supported.

calculateSize cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a97ca6090cd137c5c46349174d874bc90 createParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4571d480fcea3a8f4cbac3b15bf5d36f

Create the internal params logical &amp; named mapping structures.

createLogicalParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a588c6c72d4602ad4eca02217abf78697

Create the internal params logical mapping structures.

createNamedParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a32034e488666ebfc0ac5226a60e4d309

Create the internal params named mapping structures.

loadFromSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html afff940ecde8acf0de14f7b635d5935b4

Virtual method which must be implemented by subclasses, load from mSource.

preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

prepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a5e8f978cbb908c67a98d16556c8cd0ef

Internal implementation of the meat of the &#39;prepare&#39; action.

unprepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html aa550fde0145a3a0ae0329beaf03f23e1

Internal function for undoing the &#39;prepare&#39; action.

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mHighLevelLoaded cpp data Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html aef2805cb089810b6149fcf1ae7491618

Whether the high-level program (and it&#39;s parameter defs) is loaded.

mAssemblerProgram cpp data Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a6750d4ca21e40df5b389b0da1eb97ad2

The underlying assembler program.

mConstantDefsBuilt cpp data Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a19740a9a6c90ef1f945cf9505d5b8bd3

Have we built the name-&gt;index parameter map yet?

mType cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab201a6fcb1c568967d01f22906ecdff1

The type of the program.

mFilename cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8734503d5521ae7adaceba487b88fe55

The name of the file to load source from (may be blank)

mSource cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a80f6f65a2ec5a02a4c56458bd2b35b18

The assembler source of the program (may be blank until file loaded)

mLoadFromFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a606d51d653a0dda9d61508851441dc8a

Whether we need to load source from file or not.

mSyntaxCode cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1244023352bf866592f904bd3dfa404f

Syntax code e.g. arbvp1, vs_2_0 etc.

mSkeletalAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a96cb132e0bac4820e9917ebc9151fe69

Does this (vertex) program include skeletal animation?

mMorphAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8a0271c814c3ffd4ae079ae1e4b11404

Does this (vertex) program include morph animation?

mPoseAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a398053069a0c61809193079501b0abb5

Does this (vertex) program include pose animation (count of number of poses supported)

mVertexTextureFetch cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a7012d5855d4f70388bbee4940466a606

Does this (vertex) program require support for vertex texture fetch?

mNeedsAdjacencyInfo cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a5e20e45a9ca8fe4c99a04c34ef3d7275

Does this (geometry) program require adjacency information?

mDefaultParams cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab103ebff6dfda04861947cbf1a941596

The default parameters for use with this object.

mCompileError cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab2bb4597b7fb640dee90589b8fbbc4f2

Did we encounter a compilation error?

mFloatLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aa729a7bcc7c5a622fffe5869d69c05bc

Record of logical to physical buffer maps.

mIntLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a943cefa6be84842ec1c0f2029e3805ba

Record of logical to physical buffer maps.

mConstantDefs cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a420723e4b5097225ce2aaf4e0a3a344c

Parameter name -&gt; ConstantDefinition map, shared instance used by all parameter objects.

mManualNamedConstantsFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1e62196161a4ca6704d02f0b75d2f370

File from which to load named constants manually.

mLoadedManualNamedConstants cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a23f3bb5243cd65bc7b5e625bdbd88c70 mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b msTypeCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a429e2ecd6f4167c00d0d7f0b68893276 msSyntaxCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html afb9dd8af84fcf198db56aeab298990dd msSkeletalCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d70ea16cb2beb8aa201db048cc35e9 msMorphCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a828a927b860e3c074704399336f95160 msPoseCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a015fc5be549ef103862dcd152fcf0f3a msVTFCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html abe51b99e867a315e2b2ebcc89e601277 msManNamedConstsFileCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aed57c301ea07b1c183f1c351707396d5 msAdjacencyCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ae55ec6363600c10db68ff17b35437889 LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::HighLevelGpuProgramPtr c cl Ogre::HighLevelGpuProgramPtr classOgre_1_1HighLevelGpuProgramPtr.html

Specialisation of SharedPtr to allow SharedPtr to be assigned to HighLevelGpuProgramPtr.

OgreHighLevelGpuProgram.h HighLevelGpuProgramPtr cpp instm Ogre::HighLevelGpuProgramPtr classOgre_1_1HighLevelGpuProgramPtr.html ac6c689d11943ba3d54c0feca4e495af2 HighLevelGpuProgramPtr cpp instm Ogre::HighLevelGpuProgramPtr classOgre_1_1HighLevelGpuProgramPtr.html a16792345ea8cde8a6f3a3d92360de3b4 HighLevelGpuProgramPtr cpp instm Ogre::HighLevelGpuProgramPtr classOgre_1_1HighLevelGpuProgramPtr.html a0d2eaea4f2556f9e29734813d36ca4fd HighLevelGpuProgramPtr cpp instm Ogre::HighLevelGpuProgramPtr classOgre_1_1HighLevelGpuProgramPtr.html a655836382c180b9b7a43eeca469ce829 operator= cpp instm Ogre::HighLevelGpuProgramPtr classOgre_1_1HighLevelGpuProgramPtr.html a4b59cf9327408396b9e7d0c51d5045fc

Operator used to convert a ResourcePtr to a HighLevelGpuProgramPtr.

operator= cpp instm Ogre::HighLevelGpuProgramPtr classOgre_1_1HighLevelGpuProgramPtr.html a1667f5ba8e31498e6b76c6663840499c

Operator used to convert a GpuProgramPtr to a HighLevelGpuProgramPtr.

operator* unknown instm Ogre::SharedPtr< HighLevelGpuProgram > classOgre_1_1SharedPtr.html a6c7563f3047bcd454dffae2b297a87a1 operator-> unknown instm Ogre::SharedPtr< HighLevelGpuProgram > classOgre_1_1SharedPtr.html a756cec152c2db605fe7424da7f8e879b get unknown instm Ogre::SharedPtr< HighLevelGpuProgram > classOgre_1_1SharedPtr.html a2c3ed4a7b5574c4e53adec450fd537b0 bind unknown instm Ogre::SharedPtr< HighLevelGpuProgram > classOgre_1_1SharedPtr.html ac8d90e023455dc3299f48722e6068e4a

Binds rep to the SharedPtr.

unique unknown instm Ogre::SharedPtr< HighLevelGpuProgram > classOgre_1_1SharedPtr.html acd2b97578b72dd4abc33471a93ca4b91 useCount unknown instm Ogre::SharedPtr< HighLevelGpuProgram > classOgre_1_1SharedPtr.html a29e90ed7b4339cce1cc7e6be919e78bb useCountPointer unknown instm Ogre::SharedPtr< HighLevelGpuProgram > classOgre_1_1SharedPtr.html a21c3410c03ec3a4647c7aaa8e59d535d getPointer unknown instm Ogre::SharedPtr< HighLevelGpuProgram > classOgre_1_1SharedPtr.html a15e055008751a7c20bdde38662d5f0a1 freeMethod unknown instm Ogre::SharedPtr< HighLevelGpuProgram > classOgre_1_1SharedPtr.html a2d8365d61e610b98e0d36d514ab29017 isNull unknown instm Ogre::SharedPtr< HighLevelGpuProgram > classOgre_1_1SharedPtr.html a8a223db784efd7aa766792649de2f2a0 setNull unknown instm Ogre::SharedPtr< HighLevelGpuProgram > classOgre_1_1SharedPtr.html ae23c79e49621afdb17fc32f30519859f release unknown instm Ogre::SharedPtr< HighLevelGpuProgram > classOgre_1_1SharedPtr.html aa9225d4dac90501b6a5f0b2b49ea2eed destroy unknown instm Ogre::SharedPtr< HighLevelGpuProgram > classOgre_1_1SharedPtr.html afaba3332d99634ccbacef674fc46b773 swap unknown instm Ogre::SharedPtr< HighLevelGpuProgram > classOgre_1_1SharedPtr.html af07cad7e719e517472410d87f4e974ea pRep unknown data Ogre::SharedPtr< HighLevelGpuProgram > classOgre_1_1SharedPtr.html a8a5094cabd90223647525fe162e94e57 pUseCount unknown data Ogre::SharedPtr< HighLevelGpuProgram > classOgre_1_1SharedPtr.html a52f9915e259723090662cca7c3c51d52 useFreeMethod unknown data Ogre::SharedPtr< HighLevelGpuProgram > classOgre_1_1SharedPtr.html a81eed90dd7d087f03cd010167d91f33e Ogre::HighLevelGpuProgramFactory c cl Ogre::HighLevelGpuProgramFactory classOgre_1_1HighLevelGpuProgramFactory.html

Interface definition for factories of HighLevelGpuProgram.

OgreHighLevelGpuProgramManager.h HighLevelGpuProgramFactory cpp instm Ogre::HighLevelGpuProgramFactory classOgre_1_1HighLevelGpuProgramFactory.html a711da4e60a18ef0347a7ef98638b882d ~HighLevelGpuProgramFactory cpp instm Ogre::HighLevelGpuProgramFactory classOgre_1_1HighLevelGpuProgramFactory.html af1d7ed0bda1cebbbab949c4f6b494bc8 getLanguage cpp instm Ogre::HighLevelGpuProgramFactory classOgre_1_1HighLevelGpuProgramFactory.html ac3faee2eabc0225e3d5f0d1fb7bca47f

Get the name of the language this factory creates programs for.

create cpp instm Ogre::HighLevelGpuProgramFactory classOgre_1_1HighLevelGpuProgramFactory.html abf88ca9ec682fc13dd2a076b81a093c4 destroy cpp instm Ogre::HighLevelGpuProgramFactory classOgre_1_1HighLevelGpuProgramFactory.html ae88ae1bb894730872d5d6e04eebff437 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Ogre::HighLevelGpuProgramManager c cl Ogre::HighLevelGpuProgramManager classOgre_1_1HighLevelGpuProgramManager.html

This ResourceManager manages high-level vertex and fragment programs.

OgreHighLevelGpuProgramManager.h FactoryMap cpp tdef Ogre::HighLevelGpuProgramManager classOgre_1_1HighLevelGpuProgramManager.html a48c4a4817afee722b547f7d78a93032e ResourceCreateOrRetrieveResult cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af484f2b60c8d9bc87f37fa8af8e630c5 ResourceMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a60ea46f69b1dd9c8e27b9b3d7bd5bc35 ResourceWithGroupMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a46e6268002377bc95d3721d21aa92 ResourceHandleMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af6b68646abe6e9959072c1ece458ee55 ResourceMapIterator cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a4f7da59507a5a8550ea97615ff9afff0 HighLevelGpuProgramManager cpp instm Ogre::HighLevelGpuProgramManager classOgre_1_1HighLevelGpuProgramManager.html a4fc12d0a6460a6a86ccf26c74fefbf9f ~HighLevelGpuProgramManager cpp instm Ogre::HighLevelGpuProgramManager classOgre_1_1HighLevelGpuProgramManager.html a04d94cd96f9a6ea563f2f88290a68203 addFactory cpp instm Ogre::HighLevelGpuProgramManager classOgre_1_1HighLevelGpuProgramManager.html ad95dcf667a304b0d59f8e09e69beef5b

Add a new factory object for high-level programs of a given language.

removeFactory cpp instm Ogre::HighLevelGpuProgramManager classOgre_1_1HighLevelGpuProgramManager.html a610d333f2c2ed9957de5716b93275fc4

Remove a factory object for high-level programs of a given language.

isLanguageSupported cpp instm Ogre::HighLevelGpuProgramManager classOgre_1_1HighLevelGpuProgramManager.html a900744260df0ceb1e1eec502a9e06d1d

Returns whether a given high-level language is supported.

createProgram cpp instm Ogre::HighLevelGpuProgramManager classOgre_1_1HighLevelGpuProgramManager.html a992de8146fdd698d1cd6774fb15a2001

Create a new, unloaded HighLevelGpuProgram.

create cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac64c2b9c9dc775e05a81ff48d4293d4e

Creates a new blank resource, but does not immediately load it.

createOrRetrieve cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a48c565d0e63b286c6388439ae73417df

Create a new resource, or retrieve an existing one with the same name if it already exists...

setMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa7bd4f02b31fba693d3bea6492fe20a8

Set a limit on the amount of memory this resource handler may use.

getMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae24629f37283bf777987aab6bc3fa110

Get the limit on the amount of memory this resource handler may use.

getMemoryUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a0458e4665975faed7311b05879dfac2f

Gets the current memory usage, in bytes.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a2cf457c70ea86892b1bec52028c96237

Unloads a single resource by name.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a94962d0929fdc88c25d35672ff2c1ff0

Unloads a single resource by handle.

unloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html acaba96b1b4816457b03028eed9895789

Unloads all resources.

reloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a860f0bcac1a4d152878855f9a85a58d3

Caused all currently loaded resources to be reloaded.

unloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7b9ba584a17235f6eff9847b90ba895d

Unload all resources which are not referenced by any other object.

reloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a22dbc50ba8fac0d3222a31ef1ef82dcd

Caused all currently loaded but not referenced by any other object resources to be reloaded...

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8675d6b8c353783cf22c3872f7eaa818

Remove a single resource.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html abfb0022b18d022a7605f0d19a966f00f

Remove a single resource by name.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac22655af03ecea85d863a1d1d561778c

Remove a single resource by handle.

removeAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ff50fee06a678837cbeeea75e4372a5

Removes all resources.

removeUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ce966e769770ce9f90d77eddc2c30a3

Remove all resources which are not referenced by any other object.

getByName cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a03f1bf557d381aca77797d9a44578067

Retrieves a pointer to a resource by name, or null if the resource does not exist.

getByHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ab1c354fd2294c7c50b3f3e9ce42543f7

Retrieves a pointer to a resource by handle, or null if the resource does not exist.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a9dcc9da5760fcd3b39b4566fe308ad6b

Returns whether the named resource exists in this manager.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad9b4efbeacb17f07710c30bd5048e42f

Returns whether a resource with the given handle exists in this manager.

_notifyResourceTouched cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a40769092850d5b296e1d1a9190631700

Notify this manager that a resource which it manages has been &#39;touched&#39;, i.e.

_notifyResourceLoaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a871ac005af0be0b8c1857a4f8eea9

Notify this manager that a resource which it manages has been loaded.

_notifyResourceUnloaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a54d1843a43aebb13542312cd17134e6a

Notify this manager that a resource which it manages has been unloaded.

prepare cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae26b6ecd722f3e24b52de8b4ac9bba0d

Generic prepare method, used to create a Resource specific to this ResourceManager without using one ...

load cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad6d63fe7126510bf10fd337705cb0b29

Generic load method, used to create a Resource specific to this ResourceManager without using one of ...

getScriptPatterns cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a37ec0e845f49b7f7e3dc868456ced1e8

Gets the file patterns which should be used to find scripts for this ResourceManager.

parseScript cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8240f6bbf3449b1f2acdd476efbde821

Parse the definition of a set of resources from a script file.

getLoadingOrder cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a917b69fbaf300dcb0488d14d357296df

Gets the relative loading order of resources of this type.

getResourceType cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4a16604e10cd71957fcce705dead9a2c

Gets a string identifying the type of resource this manager handles.

setVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa3ff9558e8fa8187f510472a58093b6f

Sets whether this manager and its resources habitually produce log output.

getVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af96b58b31c152a8ae3c6152ee3ea12e7

Gets whether this manager and its resources habitually produce log output.

getResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad18cc3f0a4b3e0553cfe715204f15359

Create a resource pool, or reuse one that already exists.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa8b761abb06d74347e9636550307ccd9

Destroy a resource pool.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00a7fe59aaaa4acdfda07edc704516ee

Destroy a resource pool.

destroyAllResourcePools cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7913c36c02ef03007ff1a1c76ddf7710

destroy all pools

getResourceIterator cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4d3289d4636168230da11c1c9794db59

Returns an iterator over all resources in this manager.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::HighLevelGpuProgramManager classOgre_1_1HighLevelGpuProgramManager.html a77dc1f71e5aae0cb1e146a2a0a3ced49

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::HighLevelGpuProgramManager classOgre_1_1HighLevelGpuProgramManager.html a9229f816e3c47a5ca351c0d667cf53a4

Override standard Singleton retrieval.

ResourcePoolMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a87899e8bec2f60ef1448d716a20db8e1 getFactory cpp instm Ogre::HighLevelGpuProgramManager classOgre_1_1HighLevelGpuProgramManager.html acfc317be86a7b48abcb16a9dc735b395 createImpl cpp instm Ogre::HighLevelGpuProgramManager classOgre_1_1HighLevelGpuProgramManager.html a0d2207af18c5f54f7c1192557bad9041 getNextHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html adc9077f415314ebc0f7feb314b76d4d4

Allocates the next handle.

addImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00bb3a6324cff9b1a572282d4c596b57

Add a newly created resource to the manager (note weak reference)

removeImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f5826bb4624b28bbe08f3c9fe88ee54

Remove a resource from this manager; remove it from the lists.

checkUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8316910598c9ceda62b3ec5be001d372

Checks memory usage and pages out if required.

mFactories cpp data Ogre::HighLevelGpuProgramManager classOgre_1_1HighLevelGpuProgramManager.html a1afb924da7a99b1b91f08e8aef334f2f

Factories capable of creating HighLevelGpuProgram instances.

mNullFactory cpp data Ogre::HighLevelGpuProgramManager classOgre_1_1HighLevelGpuProgramManager.html a891f224a468fa0045f50386760651c8a

Factory for dealing with programs for languages we can&#39;t create.

mUnifiedFactory cpp data Ogre::HighLevelGpuProgramManager classOgre_1_1HighLevelGpuProgramManager.html a7b120f3c007b1d69ff20447968ee3247

Factory for unified high-level programs.

mResourcesByHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html af7ac79c874e49fadc3cd7e228ab640d8 mResources cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ac02278ff18455db85fa7473abad9688c mResourcesWithGroup cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a3ea8cebb67199e6050d992036f3b4f3c mNextHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a70a84973505dc749acb913daef662f90 mMemoryBudget cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f0a00e183f455cdce1ec9152722f9b7 mMemoryUsage cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html aaa9cfdfc994de65064ba2dbe08930de8 mVerbose cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a5113f20b1db6ddfb51dba652f24cd0f0 mScriptPatterns cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a450dcef1a87442bcfe848ff92c43c6b5

Patterns to use to look for scripts if supported (e.g. *.overlay)

mLoadOrder cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ad26313df1d10e7953c90b7c37b373cf8

Loading order relative to other managers, higher is later.

mResourceType cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a86f8c21e087cb00a62d677ef1cd8131d

String identifying the resource type this manager handles.

mResourcePoolMap cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a00f151b76015e7e46cdb228cc3eaa53e msSingleton unknown data Ogre::Singleton< HighLevelGpuProgramManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::Image c cl Ogre::Image classOgre_1_1Image.html

Class representing an image file.

OgreImage.h Box cpp tdef Ogre::Image classOgre_1_1Image.html abd443d16124b2b012b77a282f2af909a Rect cpp tdef Ogre::Image classOgre_1_1Image.html aacf1f2552048b7c6d5e94d6746d9186b Image cpp instm Ogre::Image classOgre_1_1Image.html a52fa85f905c638964c805b3d49d2c383

Standard constructor.

Image cpp instm Ogre::Image classOgre_1_1Image.html a4285ffbb1d7edb6cd969d0be0971bfc2

Copy-constructor - copies all the data from the target image.

~Image cpp instm Ogre::Image classOgre_1_1Image.html ad0d9eb6c85932db89f62a048995aa495

Standard destructor.

operator= cpp instm Ogre::Image classOgre_1_1Image.html a69d732e215cba117bf93e0e7b5d1332a

Assignment operator - copies all the data from the target image.

flipAroundY cpp instm Ogre::Image classOgre_1_1Image.html a73e8b6002bc5c1b269bee49fa8c656c2

Flips (mirrors) the image around the Y-axis.

flipAroundX cpp instm Ogre::Image classOgre_1_1Image.html abc1b4d115f77212e4569d7e6ac815431

Flips (mirrors) the image around the X-axis.

loadDynamicImage cpp instm Ogre::Image classOgre_1_1Image.html a602389efc41a78e2f935ceecc7013309

Stores a pointer to raw data in memory.

loadDynamicImage cpp instm Ogre::Image classOgre_1_1Image.html ac7190d8948dbb16dca44de115b9f62d3

Stores a pointer to raw data in memory.

loadRawData cpp instm Ogre::Image classOgre_1_1Image.html a83fa25bb88f8dc15f7cba4eb1cd10175

Loads raw data from a stream.

loadRawData cpp instm Ogre::Image classOgre_1_1Image.html acea558d76dce6a1ace591a522627d5e3

Loads raw data from a stream.

load cpp instm Ogre::Image classOgre_1_1Image.html a75ced161976ffbb4fc1cf63d4b007993

Loads an image file.

load cpp instm Ogre::Image classOgre_1_1Image.html a73958c9bbc67ad2b1e31506669f0072c

Loads an image file from a stream.

loadTwoImagesAsRGBA cpp instm Ogre::Image classOgre_1_1Image.html a5caf0ed76f4bd3ed87a8bdca9825af06

Utility method to combine 2 separate images into this one, with the first image source supplying the ...

loadTwoImagesAsRGBA cpp instm Ogre::Image classOgre_1_1Image.html a9619e70da35853c8d18fd1068e3f2fb7

Utility method to combine 2 separate images into this one, with the first image source supplying the ...

combineTwoImagesAsRGBA cpp instm Ogre::Image classOgre_1_1Image.html ab9a8cc8ed476918451c6f7bf0488ce47

Utility method to combine 2 separate images into this one, with the first image source supplying the ...

save cpp instm Ogre::Image classOgre_1_1Image.html a611359a16f40f5c18bd937acd33e27c2

Save the image as a file.

encode cpp instm Ogre::Image classOgre_1_1Image.html ad933a75945dd8573925bf707d9035a6b

Encode the image and return a stream to the data.

getData cpp instm Ogre::Image classOgre_1_1Image.html a03cc0979349f9bc0265a5874b57ea184

Returns a pointer to the internal image buffer.

getData cpp instm Ogre::Image classOgre_1_1Image.html ae23cbe1cb7705d9799785d0b43bfc5cf

Returns a const pointer to the internal image buffer.

getSize cpp instm Ogre::Image classOgre_1_1Image.html aa75a5efe06c0a688cb0ffcb34cedbb7f

Returns the size of the data buffer.

getNumMipmaps cpp instm Ogre::Image classOgre_1_1Image.html aad1f93ad3ba0a9d5c51bbce1c93453ec

Returns the number of mipmaps contained in the image.

hasFlag cpp instm Ogre::Image classOgre_1_1Image.html ae2f8502c13f02ad085aa3b1a5e826f91

Returns true if the image has the appropriate flag set.

getWidth cpp instm Ogre::Image classOgre_1_1Image.html a4d21f6945e083b7af9321527320a3762

Gets the width of the image in pixels.

getHeight cpp instm Ogre::Image classOgre_1_1Image.html abdc3383a6f6d68eda727c5d43ce067e8

Gets the height of the image in pixels.

getDepth cpp instm Ogre::Image classOgre_1_1Image.html afb4c5a7b87334c4e7476c852d1121910

Gets the depth of the image.

getNumFaces cpp instm Ogre::Image classOgre_1_1Image.html ac887a554b7cb5abbb7b77b6c62075275

Get the number of faces of the image.

getRowSpan cpp instm Ogre::Image classOgre_1_1Image.html af458417a1a2ab38e5591851b579ad3cb

Gets the physical width in bytes of each row of pixels.

getFormat cpp instm Ogre::Image classOgre_1_1Image.html ade5a8a16f5e847de921045ebb97a70e8

Returns the image format.

getBPP cpp instm Ogre::Image classOgre_1_1Image.html a1cb5ea73228131da66c5a57fac2834f7

Returns the number of bits per pixel.

getHasAlpha cpp instm Ogre::Image classOgre_1_1Image.html a4224332770c9c30b64e908b44a789fcd

Returns true if the image has an alpha component.

getColourAt cpp instm Ogre::Image classOgre_1_1Image.html a23fe3a8101416ed16ffe472c7bb8deda

Get colour value from a certain location in the image.

setColourAt cpp instm Ogre::Image classOgre_1_1Image.html a1e1a7bea81f56b747b0112fa185e31fe

Set colour value at a certain location in the image.

getPixelBox cpp instm Ogre::Image classOgre_1_1Image.html aeff45f8c905111e460abb48a96be7f9e

Get a PixelBox encapsulating the image data of a mipmap.

freeMemory cpp instm Ogre::Image classOgre_1_1Image.html ac9f90a41e3bbdb3abb2b0ce9954b5a12

Delete all the memory held by this image, if owned by this image (not dynamic)

resize cpp instm Ogre::Image classOgre_1_1Image.html a67a00ee3969db8f5255d2485e3599f03

Resize a 2D image, applying the appropriate filter.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d applyGamma cpp clm Ogre::Image classOgre_1_1Image.html ab4681974e712d9701c9396e98c6eb07d

Does gamma adjustment.

scale cpp clm Ogre::Image classOgre_1_1Image.html adefc5ec16de7ea09fca1c5bbe6782a4c

Scale a 1D, 2D or 3D image volume.

calculateSize cpp clm Ogre::Image classOgre_1_1Image.html ad53d6f2143390c7e0c600ba68885104f getFileExtFromMagic cpp clm Ogre::Image classOgre_1_1Image.html abfa974d7e6060aa68bf6105156be7069

Static function to get an image type string from a stream via magic numbers.

mWidth cpp data Ogre::Image classOgre_1_1Image.html a072eee231e596a10479100dae7805d78 mHeight cpp data Ogre::Image classOgre_1_1Image.html a901b2c08efdfac96b12fecb175cb3719 mDepth cpp data Ogre::Image classOgre_1_1Image.html ace01a137ceeb972bbe5b995db260bf58 mBufSize cpp data Ogre::Image classOgre_1_1Image.html a3659f8542a186c2bf9bcf24bd273a493 mNumMipmaps cpp data Ogre::Image classOgre_1_1Image.html adf7c578dbf0589dbc9c7135ce3e1b10f mFlags cpp data Ogre::Image classOgre_1_1Image.html a248b5a680e19775a7878982209f1a32a mFormat cpp data Ogre::Image classOgre_1_1Image.html a6deb03ac1217505f407a5fec45aedaab mPixelSize cpp data Ogre::Image classOgre_1_1Image.html aba44cc47c67ad5ce87afb90eeff9c4e0 mBuffer cpp data Ogre::Image classOgre_1_1Image.html aa24a563bb303d1dc93ceb4de1646957b mAutoDelete cpp data Ogre::Image classOgre_1_1Image.html a7daf4dc689be6a6aad3b85575e6d47c7 FILTER_NEAREST cpp econst Ogre::Image classOgre_1_1Image.html aa1d0fe80507583b39161736e4be198d5a7ef2addab7f4ada3d9892979c0b309ca FILTER_LINEAR cpp econst Ogre::Image classOgre_1_1Image.html aa1d0fe80507583b39161736e4be198d5a4bd7e862129bad718a43406a38716a46 FILTER_BILINEAR cpp econst Ogre::Image classOgre_1_1Image.html aa1d0fe80507583b39161736e4be198d5a4d66afbe9239683a6fb6b90edb1611b5 FILTER_BOX cpp econst Ogre::Image classOgre_1_1Image.html aa1d0fe80507583b39161736e4be198d5ac05b8d3ad728faf2b99a2c3a8c9ed03c FILTER_TRIANGLE cpp econst Ogre::Image classOgre_1_1Image.html aa1d0fe80507583b39161736e4be198d5a100906ef66a390179993687a1975025d FILTER_BICUBIC cpp econst Ogre::Image classOgre_1_1Image.html aa1d0fe80507583b39161736e4be198d5a0f429c684c4f0e599f9a15304205c233 Ogre::ImageCodec c cl Ogre::ImageCodec classOgre_1_1ImageCodec.html

Codec specialized in images.

OgreImageCodec.h CodecDataPtr cpp tdef Ogre::Codec classOgre_1_1Codec.html a29e31ad112b08ea7fb648b63f426ff1f CodecIterator cpp tdef Ogre::Codec classOgre_1_1Codec.html a21f4b8a16d070793d576f827c9fee218 DecodeResult cpp tdef Ogre::Codec classOgre_1_1Codec.html a8cc81c85bd7d4e25393aa153c5e01454

Result of a decoding; both a decoded data stream and CodecData metadata.

~ImageCodec cpp instm Ogre::ImageCodec classOgre_1_1ImageCodec.html abc965356799dafed861787b57e7631e6 getDataType cpp instm Ogre::ImageCodec classOgre_1_1ImageCodec.html ac4b5cbd627bb15c58088eec2319d881a

Returns the type of the data that supported by this codec as a String.

code cpp instm Ogre::Codec classOgre_1_1Codec.html ae972de8ed9eedf56855bdaf6c21d0645

Codes the data in the input stream and saves the result in the output stream.

codeToFile cpp instm Ogre::Codec classOgre_1_1Codec.html a77edfaacf42d2fce9cd2b8a82a9d00d6

Codes the data in the input chunk and saves the result in the output filename provided.

decode cpp instm Ogre::Codec classOgre_1_1Codec.html a63f306b8171a0ea5cf319824044958e4

Codes the data from the input chunk into the output chunk.

getType cpp instm Ogre::Codec classOgre_1_1Codec.html ada1a5477ab6a563565f1b3599d7b806a

Returns the type of the codec as a String.

magicNumberMatch cpp instm Ogre::Codec classOgre_1_1Codec.html ae875657d0aa27ef91d934470f00dd9b5

Returns whether a magic number header matches this codec.

magicNumberToFileExt cpp instm Ogre::Codec classOgre_1_1Codec.html af90756f690827353e18347d328bc5180

Maps a magic number header to a file extension, if this codec recognises it.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d registerCodec cpp clm Ogre::Codec classOgre_1_1Codec.html a60f445cc6919df56af6611fd14eec47d

Registers a new codec in the database.

isCodecRegistered cpp clm Ogre::Codec classOgre_1_1Codec.html ae5b74cfd0cb797a2ac139b4adb7ac557

Return whether a codec is registered already.

unRegisterCodec cpp clm Ogre::Codec classOgre_1_1Codec.html ac1199a6638ff560aa81287cd12c26bcf

Unregisters a codec from the database.

getCodecIterator cpp clm Ogre::Codec classOgre_1_1Codec.html a55bf1d49e91958f8e412a583666bbd58

Gets the iterator for the registered codecs.

getExtensions cpp clm Ogre::Codec classOgre_1_1Codec.html a6092324fd74dd0221f7c63ca8bec4fc1

Gets the file extension list for the registered codecs.

getCodec cpp clm Ogre::Codec classOgre_1_1Codec.html acc4ee751f92b6e54051393e74e0a2884

Gets the codec registered for the passed in file extension.

getCodec cpp clm Ogre::Codec classOgre_1_1Codec.html ac8775b1052fb8ba72abdfb55df20a6af

Gets the codec that can handle the given &#39;magic&#39; identifier.

CodecList cpp tdef Ogre::Codec classOgre_1_1Codec.html a9ae612c8caf1bcc5a5f44b72b73115ee msMapCodecs cpp data Ogre::Codec classOgre_1_1Codec.html a73c43a617f6b6fe273a9a17112e2458a

A map that contains all the registered codecs.

Ogre::ImageCodec::ImageData c cl Ogre::ImageCodec::ImageData classOgre_1_1ImageCodec_1_1ImageData.html

Codec return class for images.

OgreImageCodec.h ImageData cpp instm Ogre::ImageCodec::ImageData classOgre_1_1ImageCodec_1_1ImageData.html ae79def312c157ada9d4aedcd38c911bf dataType cpp instm Ogre::ImageCodec::ImageData classOgre_1_1ImageCodec_1_1ImageData.html afc7b6885d56ad2e733613c50eff80780

Returns the type of the data.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d height cpp data Ogre::ImageCodec::ImageData classOgre_1_1ImageCodec_1_1ImageData.html a12133a0b5939c2a4f9102e7235296e8f width cpp data Ogre::ImageCodec::ImageData classOgre_1_1ImageCodec_1_1ImageData.html a9ea7e66c38ec91572f428c395f57c586 depth cpp data Ogre::ImageCodec::ImageData classOgre_1_1ImageCodec_1_1ImageData.html a26cb0c0451c0842eb191a08fb9cb1942 size cpp data Ogre::ImageCodec::ImageData classOgre_1_1ImageCodec_1_1ImageData.html adf09c2a3243681cfb4f38f8c6074d111 num_mipmaps cpp data Ogre::ImageCodec::ImageData classOgre_1_1ImageCodec_1_1ImageData.html aed8c64899c5b99b802b641a0c1c8f3e8 flags cpp data Ogre::ImageCodec::ImageData classOgre_1_1ImageCodec_1_1ImageData.html a17daec36bcb3a0a3084576fe4f913551 format cpp data Ogre::ImageCodec::ImageData classOgre_1_1ImageCodec_1_1ImageData.html af59eaab36e6dc3c20124af20655f6338 Ogre::InstanceBatch c cl Ogre::InstanceBatch classOgre_1_1InstanceBatch.html

InstanceBatch forms part of the new Instancing system This is an abstract class that must be derived ...

OgreInstanceBatch.h InstancedEntityVec cpp tdef Ogre::InstanceBatch group__Scene.html gaf9139328908d3ca39478897bae89b33a ShadowRenderableList cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ad84ea1b2728ced5136add26c91c39a27 ShadowRenderableListIterator cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a7b0999d33e25db97d0449d6cf95cbecd InstanceBatch cpp instm Ogre::InstanceBatch group__Scene.html ga0606fa0d1231bb9d5b78ec9115428db8 ~InstanceBatch cpp instm Ogre::InstanceBatch group__Scene.html ga65c587286204ff6174c4283dd3541e22 _getMeshRef cpp instm Ogre::InstanceBatch group__Scene.html gaf1b34a5640923cb56c47153321cd317a _setInstancesPerBatch cpp instm Ogre::InstanceBatch group__Scene.html ga810d6dd7b95994be19c0b49d2f1f4267

Raises an exception if trying to change it after being built.

_getIndexToBoneMap cpp instm Ogre::InstanceBatch group__Scene.html ga244219dff9699f4312faf9b818cdc835 _supportsSkeletalAnimation cpp instm Ogre::InstanceBatch group__Scene.html gaf8d481b975f32411b1212efd00deda5e

Returns true if this technique supports skeletal animation.

_updateBounds cpp instm Ogre::InstanceBatch group__Scene.html ga8073edd16937723e2b2db8ba51672dc1 calculateMaxNumInstances cpp instm Ogre::InstanceBatch group__Scene.html ga4004a72311611ab1955c5c09a2d20452

Some techniques have a limit on how many instances can be done.

build cpp instm Ogre::InstanceBatch group__Scene.html ga7c7e77b52df342b78e04d0294f741df2

Constructs all the data needed to use this batch, as well as the InstanceEntities.

buildFrom cpp instm Ogre::InstanceBatch group__Scene.html ga69b7541d04c83ab51d326120c4d97bb8

Instancing consumes significantly more GPU memory than regular rendering methods.

_getMeshReference cpp instm Ogre::InstanceBatch group__Scene.html gaa6c83f6d76357d471b84ffcd99192b79 isBatchFull cpp instm Ogre::InstanceBatch group__Scene.html gab49772ceffccf524a8d2855267efe4a6 isBatchUnused cpp instm Ogre::InstanceBatch group__Scene.html ga9dcabc18be7c515324929abe640e4df4

Returns true if it no instanced entity has been requested or all of them have been removed...

getInstancedEntitiesInUse cpp instm Ogre::InstanceBatch group__Scene.html ga33734439785f141742d0f675056c834a

Fills the input vector with the instances that are currently being used or were requested Used for de...

_defragmentBatch cpp instm Ogre::InstanceBatch group__Scene.html gacc0a9c4b6cce5537b6ad8c40fdff71da _defragmentBatchDiscard cpp instm Ogre::InstanceBatch group__Scene.html ga707b7dc9f29486a9ad3f07f9c96665f7 _boundsDirty cpp instm Ogre::InstanceBatch group__Scene.html ga9e6dfe915b52c9463a503d690ae7da4f

Called by InstancedEntity(s) to tell us we need to update the bounds (we touch the SceneNode so the S...

setStaticAndUpdate cpp instm Ogre::InstanceBatch group__Scene.html gaae254079f412672ce137dddb9736028a

Tells this batch to stop updating animations, positions, rotations, and display all it&#39;s active insta...

isStatic cpp instm Ogre::InstanceBatch group__Scene.html gabd6aa7ef499a88ecae701850d20da323

Returns true if this batch was set as static.

createInstancedEntity cpp instm Ogre::InstanceBatch group__Scene.html ga6acd24f5b5aa6ea29d1d3baf57603dd2

Returns a pointer to a new InstancedEntity ready to use Note it&#39;s actually preallocated, so no memory allocation happens at this point.

removeInstancedEntity cpp instm Ogre::InstanceBatch group__Scene.html ga6603588204263c7d16173169a5e327e7

Removes an InstancedEntity from the scene retrieved with getNewInstancedEntity, putting back into a q...

useBoneWorldMatrices cpp instm Ogre::InstanceBatch group__Scene.html ga2dfd51444863b83c51524755ce370c06

Tells whether world bone matrices need to be calculated.

_markTransformSharingDirty cpp instm Ogre::InstanceBatch group__Scene.html ga2773601083f5a3d41dd071aec04fd5d8

Tells that the list of entity instances with shared transforms has changed.

getMaterial cpp instm Ogre::InstanceBatch group__Scene.html gab5a57df175de5461bf23b384831493c3 getRenderOperation cpp instm Ogre::InstanceBatch group__Scene.html gadcb91b7c109b3b4b74504b7dd5f7a13d getSquaredViewDepth cpp instm Ogre::InstanceBatch group__Scene.html gaf083a5bebb8008fecfd2e763e22d2096 getLights cpp instm Ogre::InstanceBatch group__Scene.html gab31500ee5c14b35b39b0817c89b29cba getTechnique cpp instm Ogre::InstanceBatch group__Scene.html gad9ff4a4cc1f47bf54938280b381078cf getMovableType cpp instm Ogre::InstanceBatch group__Scene.html ga7a1e073e427b7908203de9c98d523268 _notifyCurrentCamera cpp instm Ogre::InstanceBatch group__Scene.html gaeb967751f31d275489389e9988f1aac2 getBoundingBox cpp instm Ogre::InstanceBatch group__Scene.html ga467ba1389565d15c5a43131740cd45ee getBoundingRadius cpp instm Ogre::InstanceBatch group__Scene.html ga1ff0f7c4292da20b838b948668d72c5f _updateRenderQueue cpp instm Ogre::InstanceBatch group__Scene.html gaa0c5a7159b514f6b96e690e3e130058a

Internal method by which the movable object must add Renderable subclass instances to the rendering q...

visitRenderables cpp instm Ogre::InstanceBatch group__Scene.html ga90f980cad52ceec8bd2fc56ae515e016

Method to allow a caller to abstractly iterate over the Renderable instances that this MovableObject ...

preRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html afcbf4cb36d5911a9d40a40c57e94f23b

Called just prior to the Renderable being rendered.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

getWorldTransforms cpp instm Ogre::Renderable classOgre_1_1Renderable.html a897d64f73a5e6ccc45d52a88e86392e1

Gets the world transform matrix / matrices for this renderable object.

getNumWorldTransforms cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6ecba3943f56182cddf3b3540afc760

Returns the number of world transform matrices this renderable requires.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

getCastsShadows cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1ce8341c18f75ef0b6d818eceea5b2e2

Method which reports whether this renderable would normally cast a shadow.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

_notifyCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a06f161ae0451be7eaa67e77c296d5631

Notify the object of it&#39;s creator (internal use only)

_getCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abc4d3c30d2b50267a348f8d5aee3c5e4

Get the creator of this object, if any (internal use only)

_notifyManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af730ac3ee4a51ee69f4221298f933e8a

Notify the object of it&#39;s manager (internal use only)

_getManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c95a392476c6b54be1648a77f2a56c0

Get the manager of this object, if any (internal use only)

getName cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2c681d880b842c1b6d2c2b30b72b6660

Returns the name of this object.

getParentNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a7be6f35f90943c6bca0b4511e1d266d8

Returns the node to which this object is attached.

getParentSceneNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c705ecac4263b65a1b8611eeb24c39a

Returns the scene node to which this object is attached.

isParentTagPoint cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aff1706913baf992f108cc0fe4c95a53b

Gets whether the parent node is a TagPoint (or a SceneNode)

_notifyAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aeb13418fe2740ed8ebc52cd9667fca41

Internal method called to notify the object that it has been attached to a node.

isAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ad2c50ff1546dfac42f0751aa1bb54ff3

Returns true if this object is attached to a SceneNode or TagPoint.

detachFromParent cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab53cc49d402913fde37fa4976f5bfdd5

Detaches an object from a parent SceneNode or TagPoint, if attached.

isInScene cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a605cb18ec6d5971e19491ec71c89afeb

Returns true if this object is attached to a SceneNode or TagPoint, and this SceneNode / TagPoint is ...

_notifyMoved cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ae307c64b6e130191e45d48df0e2c5961

Internal method called to notify the object that it has been moved.

getWorldBoundingBox cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acc31c877990c3c231c4b4cfb0522bef8

Retrieves the axis-aligned bounding box for this object in world coordinates.

getWorldBoundingSphere cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2f6db9f0db4038e6544d703a9f3bcf53

Retrieves the worldspace bounding sphere for this object.

setVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8b0ab29b6a7e94169e2b3fde0be7cf10

Tells this object whether to be visible or not, if it has a renderable component.

getVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adbc3ce687f4def00d70f15dc0a2330ea

Gets this object whether to be visible or not, if it has a renderable component.

isVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aebb41fb7484f365c18e78103517b0d25

Returns whether or not this object is supposed to be visible or not.

setRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a3774342d37fb670430d834aa914a3be5

Sets the distance at which the object is no longer rendered.

getRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a97501f320f00fb5255d76fe3b20903d2

Gets the distance at which batches are no longer rendered.

setRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9ad2786aa67624f26c7ff245c673ad5e

Sets the minimum pixel size an object needs to be in both screen axes in order to be rendered...

getRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a1025983039f59637e9dde740b5013175

Returns the minimum pixel size an object needs to be in both screen axes in order to be rendered...

setUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab07068e26732de24aaf24330e9d0ec81 getUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70a42d28867f1559f1bd71baf31f83e4 getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aaac5bf65835f733433f3338132f2f01f

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abbf5cf5545c219ce9be1997ff5dd2204

Return an instance of user objects binding associated with this class.

setRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ac5e898937867475e52d350d1f4d75e32

Sets the render queue group this entity will be rendered through.

setRenderQueueGroupAndPriority cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a38cf564fe839d40a81ba5155d363b7aa

Sets the render queue group and group priority this entity will be rendered through.

getRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a12ca5ddb4ca9e77612b6e8a10e4f3d70

Gets the queue group for this entity, see setRenderQueueGroup for full details.

_getParentNodeFullTransform cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aab6d217065c5d2968ef0cc2586a0db86

return the full transformation of the parent sceneNode or the attachingPoint node

setQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa202386b8336ed756c3bd1ff5a74f54d

Sets the query flags for this object.

addQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a146b6b8afa6de9a2058f730aa3f7b25c

As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...

removeQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8e039c80d31e36c17f4e7fc85e5c6cdc

As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this o...

getQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5c40b9b7d9f3231f9ba16a3514f7495a

Returns the query flags relevant for this object.

setVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9421323e0ef6082d8a293aef0ba4666d

Sets the visiblity flags for this object.

addVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adff2fa7a7c56ba06d25d2dfa376fd677

As setVisibilityFlags, except the flags passed as parameters are appended to the existing flags on th...

removeVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7bebfd93631ffe82f95ad7c73b77e24

As setVisibilityFlags, except the flags passed as parameters are removed from the existing flags on t...

getVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5ca10844726d16c8ed47395a6b22d33a

Returns the visibility flags relevant for this object.

setListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9efbb3928b834d4f125303698034951e

Sets a listener for this object.

getListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf305fd600ec68543ed68e0c0cef6196

Gets the current listener for this object.

queryLights cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2d4c926ce07f3a1cb0e59d9d60aac76b

Gets a list of lights, ordered relative to how close they are to this movable object.

getLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a538d975b35be25e7d705b6310ec3d84d

Get a bitwise mask which will filter the lights affecting this object.

setLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0b7dc685c1dc7ec4dd677750d17ee145

Set a bitwise mask which will filter the lights affecting this object.

_getLightList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf4f61aeb45d61195c248757e3d1c6fe

Returns a pointer to the current list of lights for this object.

getEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a60b24cd45c8df45654dcfa14a1293a3b

Define a default implementation of method from ShadowCaster which implements no shadows.

hasEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7c2a8be6a9bd59e6c69ee2d76945500

Define a default implementation of method from ShadowCaster which implements no shadows.

getShadowVolumeRenderableIterator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a4492fa817bb3a750d349aeec34c19c43

Define a default implementation of method from ShadowCaster which implements no shadows.

getLightCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af061175eb50a6aa98599ce0a748204b5

Overridden member from ShadowCaster.

getDarkCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af06612d0607ebcf1bf5eb817c3038d52

Overridden member from ShadowCaster.

setCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acbfc4840224e8b6ed6e27849d3341675

Sets whether or not this object will cast shadows.

getCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70bca10cdeac93142d9f93ed0cf9c4c5

Returns whether shadow casting is enabled for this object.

getReceivesShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8f2627b8d1658838a7c79c82148c6303

Returns whether the Material of any Renderable that this MovableObject will add to the render queue w...

getPointExtrusionDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abb13b8e1b52d9dca9f5190f718686a5e

Get the distance to extrude for a point/spot light.

getTypeFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a32c637889b8a4138d2008aece76f42b6

Get the &#39;type flags&#39; for this MovableObject.

setDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2b559ddd8df033cafa5d64502c7d0c3a

Sets whether or not the debug display of this object is enabled.

isDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a39cfd5b78a4326156accf5ed3146ddc6

Gets whether debug display of this object is enabled.

getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a4239d192b2b08c4970dfaa22ce5a0cd0

Gets a list of animable value names for this object.

createAnimableValue cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2cfac9af1b0d71c780ec969166b3585

Create a reference-counted AnimableValuePtr for the named value.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d setDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ad8db1f22329b2a96f2aed7260d565944

Set the default query flags for all future MovableObject instances.

getDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a01f48775e48b672d7796311f3ffe2930

Get the default query flags for all future MovableObject instances.

setDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ac2904cb122ab8c8d5066abefb29dfa96

Set the default visibility flags for all future MovableObject instances.

getDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a2eb94fea5944cf0d33702a75cfa14a74

Get the default visibility flags for all future MovableObject instances.

extrudeVertices cpp clm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html acae2215c051989d544f34083a0a9bfa2

Utility method for extruding vertices based on a light.

CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 AnimableDictionaryMap cpp tdef Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2ea54bb7c39f7640f71be8bb2f8b0a5 setupVertices cpp instm Ogre::InstanceBatch group__Scene.html gaac57d42f9bd0ff4c50754b5367927644 setupIndices cpp instm Ogre::InstanceBatch group__Scene.html ga0facfedb97c31bffd98eafd821e06aa7 createAllInstancedEntities cpp instm Ogre::InstanceBatch group__Scene.html ga69d66bcedec8a7833c934fef8dc86e83 deleteAllInstancedEntities cpp instm Ogre::InstanceBatch group__Scene.html ga89484051649c77b5d9e7a0f16c82e3ff deleteUnusedInstancedEntities cpp instm Ogre::InstanceBatch group__Scene.html ga6a06da387229968fdb16df1d0871e474 generateInstancedEntity cpp instm Ogre::InstanceBatch group__Scene.html ga83352f46de9287cfca2729cfe98d5832

Creates a new InstancedEntity instance.

makeMatrixCameraRelative3x4 cpp instm Ogre::InstanceBatch group__Scene.html gaddd5e23dac9e4f3aa71c9a4572a0ec71

Takes an array of 3x4 matrices and makes it camera relative.

checkSubMeshCompatibility cpp instm Ogre::InstanceBatch group__Scene.html ga0430fc3aa9388ef73f7a5e97eb85b3bf

Returns false on errors that would prevent building this batch from the given submesh.

updateVisibility cpp instm Ogre::InstanceBatch group__Scene.html gadfa0b65644a9af1e4af7ec54b2f3573f defragmentBatchNoCull cpp instm Ogre::InstanceBatch group__Scene.html ga1b134da2ef3ec58821ee8abc166ba5d4 defragmentBatchDoCull cpp instm Ogre::InstanceBatch group__Scene.html gaecd7fbc187455c7cb9d0cb7df0c0c846 getExtrusionDistance cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a233233e14ccb869b6cafd655880355df

Helper method for calculating extrusion distance.

updateEdgeListLightFacing cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ac9a881430ec7769923f63f6df4b93d33

Tells the caster to perform the tasks necessary to update the edge data&#39;s light listing.

generateShadowVolume cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a396374525d65e0db10c7f7f8d380744a

Generates the indexes required to render a shadow volume into the index buffer which is passed in...

extrudeBounds cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a136dfd54b581a6dc58a1796a1cdf6cdc

Utility method for extruding a bounding box.

getAnimableDictionaryName cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a7748b5ea03ba5eb10fdd79e455f96443

Get the name of the animable dictionary for this class.

createAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a83629c5c4708cebd10c358a4be0722f5

Internal method for creating a dictionary of animable value names for the class, if it does not alrea...

_getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a20139173e816c296ab46d0548d1d4902

Get an updateable reference to animable value list.

initialiseAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a80abf1736a4241c432b30d2073c7a263

Internal method for initialising dictionary; should be implemented by subclasses wanting to expose an...

mRenderOperation cpp data Ogre::InstanceBatch group__Scene.html gae262d48aaef74de5069f206c92a14b3e mInstancesPerBatch cpp data Ogre::InstanceBatch group__Scene.html gacc8cd4d212436db84f8a156779bdb4fe mCreator cpp data Ogre::InstanceBatch group__Scene.html gadd595cecea7604d96ee7beeb8201e948

Creator of this object (if created by a factory)

mMaterial cpp data Ogre::InstanceBatch group__Scene.html ga47cd33873c112c7e6be9782a3424e57d mMeshReference cpp data Ogre::InstanceBatch group__Scene.html ga44c764480b55e3b765c13899afd097a9 mIndexToBoneMap cpp data Ogre::InstanceBatch group__Scene.html ga0ad085e6a80510f87a529d37e0405c32 mInstancedEntities cpp data Ogre::InstanceBatch group__Scene.html ga1c7fdd24e8039ab7bebb989f7a45478e mUnusedEntities cpp data Ogre::InstanceBatch group__Scene.html ga8d00e9d33a377e2495028f34a6384565 mFullBoundingBox cpp data Ogre::InstanceBatch group__Scene.html ga0eca285c6128a47ff442f29a08ad5956

This bbox contains all (visible) instanced entities.

mBoundingRadius cpp data Ogre::InstanceBatch group__Scene.html gad91170fb2264f1dc6cf82849e23483d7 mBoundsDirty cpp data Ogre::InstanceBatch group__Scene.html gad124fbd681c3359413b6dd4d432dd166 mBoundsUpdated cpp data Ogre::InstanceBatch group__Scene.html ga83c9a52a7394033552de787c35b4d62c

Set to false by derived classes that need it.

mCurrentCamera cpp data Ogre::InstanceBatch group__Scene.html gaf1ed5250bc7561d30121eee637fafefe mMaterialLodIndex cpp data Ogre::InstanceBatch group__Scene.html gaf38e6e1e9048410bdc0bff637f6e1c71 mDirtyAnimation cpp data Ogre::InstanceBatch group__Scene.html gae5bef3fbc7c84c275be6213dfad385bc

Set to false at start of each _updateRenderQueue.

mTechnSupportsSkeletal cpp data Ogre::InstanceBatch group__Scene.html ga5b9bf94e2d0a35eaced57d3b25c4c6e9

False if a technique doesn&#39;t support skeletal animation.

mCachedCameraDist cpp data Ogre::InstanceBatch group__Scene.html ga4f2fece9509142fd33bd0f55dd0cd54e

Cached distance to last camera for getSquaredViewDepth.

mCachedCamera cpp data Ogre::InstanceBatch group__Scene.html gab26ae2f6396e55281865335eb67ab8a5

The camera for which the cached distance is valid.

mTransformSharingDirty cpp data Ogre::InstanceBatch group__Scene.html gaf8958033c3eeece3d5d8c4ac2aab4fb6

Tells that the list of entity instances with shared transforms has changed.

mRemoveOwnVertexData cpp data Ogre::InstanceBatch group__Scene.html ga962398a3e62a111c018d0d25044364f1

When true remove the memory of the VertexData we&#39;ve created because no one else will.

mRemoveOwnIndexData cpp data Ogre::InstanceBatch group__Scene.html ga4716e9faf7d6c42efeb038dee37f62f4

When true remove the memory of the IndexData we&#39;ve created because no one else will.

mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

mName cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a41954f454246b2935cdc90ab2f36dab8

Name of this object.

mManager cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a5c05f316d061761a08fc036daedd0649

SceneManager holding this object (if applicable)

mParentNode cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a961db9b5f439708e0f24cb8dbeb9c728

node to which this object is attached

mParentIsTagPoint cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a9f9b9e6981ef7ebbd6b9d82e93a2b299 mVisible cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a8e7fa9ec69253b42ff4e7605b54e1a00

Is this object visible?

mDebugDisplay cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac439108451539e95ac9829ab6520306c

Is debug display enabled?

mUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a0df899bfb650d8d51be51fa5f83743f4

Upper distance to still render.

mSquaredUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2635aafd01416e5a3346a647c2dfff52 mMinPixelSize cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a56e7d5ccac2877061b0919648f7f0b34 mBeyondFarDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a1f6c5390b42b10e00d3b21b8911aa3f4

Hidden because of distance?

mUserObjectBindings cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af00b75d92e7d62f5ff9bd4847d1786e8

User objects binding.

mRenderQueueID cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa63b5c1cf9746a4caeb2a47a6bc1d2d6

The render queue to use when rendering this object.

mRenderQueueIDSet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2051828f33ea6c921e2979c8f00daa3f

Flags whether the RenderQueue&#39;s default should be used.

mRenderQueuePriority cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa34e0feb87409120726a489f52b39c58

The render queue group to use when rendering this object.

mRenderQueuePrioritySet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac9ee5f673870a76b23eb5291b3fa3f28

Flags whether the RenderQueue&#39;s default should be used.

mQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adf36b5bfcc9bce768bc5f8a9ed6b1464

Flags determining whether this object is included / excluded from scene queries.

mVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a6db376fe4c048714224392901c98c3a5

Flags determining whether this object is visible (compared to SceneManager mask)

mWorldAABB cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a665c171729e2f37b66f73d0e6722ac2c

Cached world AABB of this object.

mWorldBoundingSphere cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a271b08ae4cc604657c17125f76ec62e0 mWorldDarkCapBounds cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a00a9705c083b9fef8bbe762a5b1711a8

World space AABB of this object&#39;s dark cap.

mCastShadows cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad21e8a5a6f0eeeefa3ec698781eaa3fa

Does this object cast shadows?

mRenderingDisabled cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad1291c87111d8944b2c49904a4d6280b

Does rendering this object disabled by listener?

mListener cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a07fdbfc4ae0adb48f7619c0a44bd3890

MovableObject listener - only one allowed (no list) for size &amp; performance reasons. */.

mLightList cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2626ce2a2f1c78027634cc92dfd2b211

List of lights for this object.

mLightListUpdated cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af083212ba58f26eb7c747a0da749cc08

The last frame that this light list was updated in.

mLightMask cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a3db70b0c8b2e53a3c71671217e5a516c

the light mask defined for this movable. This will be taken into consideration when deciding which li...

msDefaultQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adeb3bbe50c1b6e92061461b363fc391e

Default query flags.

msDefaultVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a24f37de53688fc5432d50c7ced03bd63

Default visibility flags.

msAnimableDictionary cpp data Ogre::AnimableObject classOgre_1_1AnimableObject.html a1e2b199b8a10c3753ebeecc8fa773620

Static map of class name to list of animable value names.

Ogre::InstanceBatchHW c cl Ogre::InstanceBatchHW classOgre_1_1InstanceBatchHW.html

This is technique requires true instancing hardware support.

OgreInstanceBatchHW.h InstancedEntityVec cpp tdef Ogre::InstanceBatch group__Scene.html gaf9139328908d3ca39478897bae89b33a ShadowRenderableList cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ad84ea1b2728ced5136add26c91c39a27 ShadowRenderableListIterator cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a7b0999d33e25db97d0449d6cf95cbecd InstanceBatchHW cpp instm Ogre::InstanceBatchHW group__Scene.html gaadfe92140a94b8a7584b2ae102cd45f7 ~InstanceBatchHW cpp instm Ogre::InstanceBatchHW group__Scene.html gab05c51798311eac9e3da3fb3d4946408 calculateMaxNumInstances cpp instm Ogre::InstanceBatchHW group__Scene.html ga0a5253e0232bfb8317fb391f25f2a61d buildFrom cpp instm Ogre::InstanceBatchHW group__Scene.html ga3f73c0ba5217fcafbe1c5246c31bc7be _boundsDirty cpp instm Ogre::InstanceBatchHW group__Scene.html gafa38ad39cc49abd167a8bb1075dc2c2d

Overloaded so that we don&#39;t perform needless updates when in static mode.

setStaticAndUpdate cpp instm Ogre::InstanceBatchHW group__Scene.html gaca94c5dd0221ddf54f9881f859eef523 isStatic cpp instm Ogre::InstanceBatchHW group__Scene.html gacde688e1cf829381f8cd93e1d861b1e2

Returns true if this batch was set as static.

getWorldTransforms cpp instm Ogre::InstanceBatchHW group__Scene.html ga55cb642ec4d95e0089d6d4c98101dc14

Gets the world transform matrix / matrices for this renderable object.

getNumWorldTransforms cpp instm Ogre::InstanceBatchHW group__Scene.html ga7fdcf2175d880dabc7c2cdabe927c9d0

Returns the number of world transform matrices this renderable requires.

_updateRenderQueue cpp instm Ogre::InstanceBatchHW group__Scene.html gaf4840500767d764d159ee6362c9b51a0

Overloaded to avoid updating skeletons (which we don&#39;t support), check visibility on a per unit basis...

_getMeshRef cpp instm Ogre::InstanceBatch group__Scene.html gaf1b34a5640923cb56c47153321cd317a _setInstancesPerBatch cpp instm Ogre::InstanceBatch group__Scene.html ga810d6dd7b95994be19c0b49d2f1f4267

Raises an exception if trying to change it after being built.

_getIndexToBoneMap cpp instm Ogre::InstanceBatch group__Scene.html ga244219dff9699f4312faf9b818cdc835 _supportsSkeletalAnimation cpp instm Ogre::InstanceBatch group__Scene.html gaf8d481b975f32411b1212efd00deda5e

Returns true if this technique supports skeletal animation.

_updateBounds cpp instm Ogre::InstanceBatch group__Scene.html ga8073edd16937723e2b2db8ba51672dc1 build cpp instm Ogre::InstanceBatch group__Scene.html ga7c7e77b52df342b78e04d0294f741df2

Constructs all the data needed to use this batch, as well as the InstanceEntities.

_getMeshReference cpp instm Ogre::InstanceBatch group__Scene.html gaa6c83f6d76357d471b84ffcd99192b79 isBatchFull cpp instm Ogre::InstanceBatch group__Scene.html gab49772ceffccf524a8d2855267efe4a6 isBatchUnused cpp instm Ogre::InstanceBatch group__Scene.html ga9dcabc18be7c515324929abe640e4df4

Returns true if it no instanced entity has been requested or all of them have been removed...

getInstancedEntitiesInUse cpp instm Ogre::InstanceBatch group__Scene.html ga33734439785f141742d0f675056c834a

Fills the input vector with the instances that are currently being used or were requested Used for de...

_defragmentBatch cpp instm Ogre::InstanceBatch group__Scene.html gacc0a9c4b6cce5537b6ad8c40fdff71da _defragmentBatchDiscard cpp instm Ogre::InstanceBatch group__Scene.html ga707b7dc9f29486a9ad3f07f9c96665f7 createInstancedEntity cpp instm Ogre::InstanceBatch group__Scene.html ga6acd24f5b5aa6ea29d1d3baf57603dd2

Returns a pointer to a new InstancedEntity ready to use Note it&#39;s actually preallocated, so no memory allocation happens at this point.

removeInstancedEntity cpp instm Ogre::InstanceBatch group__Scene.html ga6603588204263c7d16173169a5e327e7

Removes an InstancedEntity from the scene retrieved with getNewInstancedEntity, putting back into a q...

useBoneWorldMatrices cpp instm Ogre::InstanceBatch group__Scene.html ga2dfd51444863b83c51524755ce370c06

Tells whether world bone matrices need to be calculated.

_markTransformSharingDirty cpp instm Ogre::InstanceBatch group__Scene.html ga2773601083f5a3d41dd071aec04fd5d8

Tells that the list of entity instances with shared transforms has changed.

getMaterial cpp instm Ogre::InstanceBatch group__Scene.html gab5a57df175de5461bf23b384831493c3 getRenderOperation cpp instm Ogre::InstanceBatch group__Scene.html gadcb91b7c109b3b4b74504b7dd5f7a13d getSquaredViewDepth cpp instm Ogre::InstanceBatch group__Scene.html gaf083a5bebb8008fecfd2e763e22d2096 getLights cpp instm Ogre::InstanceBatch group__Scene.html gab31500ee5c14b35b39b0817c89b29cba getTechnique cpp instm Ogre::InstanceBatch group__Scene.html gad9ff4a4cc1f47bf54938280b381078cf getMovableType cpp instm Ogre::InstanceBatch group__Scene.html ga7a1e073e427b7908203de9c98d523268 _notifyCurrentCamera cpp instm Ogre::InstanceBatch group__Scene.html gaeb967751f31d275489389e9988f1aac2 getBoundingBox cpp instm Ogre::InstanceBatch group__Scene.html ga467ba1389565d15c5a43131740cd45ee getBoundingRadius cpp instm Ogre::InstanceBatch group__Scene.html ga1ff0f7c4292da20b838b948668d72c5f visitRenderables cpp instm Ogre::InstanceBatch group__Scene.html ga90f980cad52ceec8bd2fc56ae515e016

Method to allow a caller to abstractly iterate over the Renderable instances that this MovableObject ...

preRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html afcbf4cb36d5911a9d40a40c57e94f23b

Called just prior to the Renderable being rendered.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

getCastsShadows cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1ce8341c18f75ef0b6d818eceea5b2e2

Method which reports whether this renderable would normally cast a shadow.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b setUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab07068e26732de24aaf24330e9d0ec81 getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70a42d28867f1559f1bd71baf31f83e4 getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aaac5bf65835f733433f3338132f2f01f

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abbf5cf5545c219ce9be1997ff5dd2204

Return an instance of user objects binding associated with this class.

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

_notifyCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a06f161ae0451be7eaa67e77c296d5631

Notify the object of it&#39;s creator (internal use only)

_getCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abc4d3c30d2b50267a348f8d5aee3c5e4

Get the creator of this object, if any (internal use only)

_notifyManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af730ac3ee4a51ee69f4221298f933e8a

Notify the object of it&#39;s manager (internal use only)

_getManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c95a392476c6b54be1648a77f2a56c0

Get the manager of this object, if any (internal use only)

getName cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2c681d880b842c1b6d2c2b30b72b6660

Returns the name of this object.

getParentNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a7be6f35f90943c6bca0b4511e1d266d8

Returns the node to which this object is attached.

getParentSceneNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c705ecac4263b65a1b8611eeb24c39a

Returns the scene node to which this object is attached.

isParentTagPoint cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aff1706913baf992f108cc0fe4c95a53b

Gets whether the parent node is a TagPoint (or a SceneNode)

_notifyAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aeb13418fe2740ed8ebc52cd9667fca41

Internal method called to notify the object that it has been attached to a node.

isAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ad2c50ff1546dfac42f0751aa1bb54ff3

Returns true if this object is attached to a SceneNode or TagPoint.

detachFromParent cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab53cc49d402913fde37fa4976f5bfdd5

Detaches an object from a parent SceneNode or TagPoint, if attached.

isInScene cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a605cb18ec6d5971e19491ec71c89afeb

Returns true if this object is attached to a SceneNode or TagPoint, and this SceneNode / TagPoint is ...

_notifyMoved cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ae307c64b6e130191e45d48df0e2c5961

Internal method called to notify the object that it has been moved.

getWorldBoundingBox cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acc31c877990c3c231c4b4cfb0522bef8

Retrieves the axis-aligned bounding box for this object in world coordinates.

getWorldBoundingSphere cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2f6db9f0db4038e6544d703a9f3bcf53

Retrieves the worldspace bounding sphere for this object.

setVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8b0ab29b6a7e94169e2b3fde0be7cf10

Tells this object whether to be visible or not, if it has a renderable component.

getVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adbc3ce687f4def00d70f15dc0a2330ea

Gets this object whether to be visible or not, if it has a renderable component.

isVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aebb41fb7484f365c18e78103517b0d25

Returns whether or not this object is supposed to be visible or not.

setRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a3774342d37fb670430d834aa914a3be5

Sets the distance at which the object is no longer rendered.

getRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a97501f320f00fb5255d76fe3b20903d2

Gets the distance at which batches are no longer rendered.

setRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9ad2786aa67624f26c7ff245c673ad5e

Sets the minimum pixel size an object needs to be in both screen axes in order to be rendered...

getRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a1025983039f59637e9dde740b5013175

Returns the minimum pixel size an object needs to be in both screen axes in order to be rendered...

setRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ac5e898937867475e52d350d1f4d75e32

Sets the render queue group this entity will be rendered through.

setRenderQueueGroupAndPriority cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a38cf564fe839d40a81ba5155d363b7aa

Sets the render queue group and group priority this entity will be rendered through.

getRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a12ca5ddb4ca9e77612b6e8a10e4f3d70

Gets the queue group for this entity, see setRenderQueueGroup for full details.

_getParentNodeFullTransform cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aab6d217065c5d2968ef0cc2586a0db86

return the full transformation of the parent sceneNode or the attachingPoint node

setQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa202386b8336ed756c3bd1ff5a74f54d

Sets the query flags for this object.

addQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a146b6b8afa6de9a2058f730aa3f7b25c

As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...

removeQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8e039c80d31e36c17f4e7fc85e5c6cdc

As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this o...

getQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5c40b9b7d9f3231f9ba16a3514f7495a

Returns the query flags relevant for this object.

setVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9421323e0ef6082d8a293aef0ba4666d

Sets the visiblity flags for this object.

addVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adff2fa7a7c56ba06d25d2dfa376fd677

As setVisibilityFlags, except the flags passed as parameters are appended to the existing flags on th...

removeVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7bebfd93631ffe82f95ad7c73b77e24

As setVisibilityFlags, except the flags passed as parameters are removed from the existing flags on t...

getVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5ca10844726d16c8ed47395a6b22d33a

Returns the visibility flags relevant for this object.

setListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9efbb3928b834d4f125303698034951e

Sets a listener for this object.

getListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf305fd600ec68543ed68e0c0cef6196

Gets the current listener for this object.

queryLights cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2d4c926ce07f3a1cb0e59d9d60aac76b

Gets a list of lights, ordered relative to how close they are to this movable object.

getLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a538d975b35be25e7d705b6310ec3d84d

Get a bitwise mask which will filter the lights affecting this object.

setLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0b7dc685c1dc7ec4dd677750d17ee145

Set a bitwise mask which will filter the lights affecting this object.

_getLightList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf4f61aeb45d61195c248757e3d1c6fe

Returns a pointer to the current list of lights for this object.

getEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a60b24cd45c8df45654dcfa14a1293a3b

Define a default implementation of method from ShadowCaster which implements no shadows.

hasEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7c2a8be6a9bd59e6c69ee2d76945500

Define a default implementation of method from ShadowCaster which implements no shadows.

getShadowVolumeRenderableIterator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a4492fa817bb3a750d349aeec34c19c43

Define a default implementation of method from ShadowCaster which implements no shadows.

getLightCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af061175eb50a6aa98599ce0a748204b5

Overridden member from ShadowCaster.

getDarkCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af06612d0607ebcf1bf5eb817c3038d52

Overridden member from ShadowCaster.

setCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acbfc4840224e8b6ed6e27849d3341675

Sets whether or not this object will cast shadows.

getCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70bca10cdeac93142d9f93ed0cf9c4c5

Returns whether shadow casting is enabled for this object.

getReceivesShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8f2627b8d1658838a7c79c82148c6303

Returns whether the Material of any Renderable that this MovableObject will add to the render queue w...

getPointExtrusionDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abb13b8e1b52d9dca9f5190f718686a5e

Get the distance to extrude for a point/spot light.

getTypeFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a32c637889b8a4138d2008aece76f42b6

Get the &#39;type flags&#39; for this MovableObject.

setDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2b559ddd8df033cafa5d64502c7d0c3a

Sets whether or not the debug display of this object is enabled.

isDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a39cfd5b78a4326156accf5ed3146ddc6

Gets whether debug display of this object is enabled.

getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a4239d192b2b08c4970dfaa22ce5a0cd0

Gets a list of animable value names for this object.

createAnimableValue cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2cfac9af1b0d71c780ec969166b3585

Create a reference-counted AnimableValuePtr for the named value.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d setDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ad8db1f22329b2a96f2aed7260d565944

Set the default query flags for all future MovableObject instances.

getDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a01f48775e48b672d7796311f3ffe2930

Get the default query flags for all future MovableObject instances.

setDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ac2904cb122ab8c8d5066abefb29dfa96

Set the default visibility flags for all future MovableObject instances.

getDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a2eb94fea5944cf0d33702a75cfa14a74

Get the default visibility flags for all future MovableObject instances.

extrudeVertices cpp clm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html acae2215c051989d544f34083a0a9bfa2

Utility method for extruding vertices based on a light.

CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 AnimableDictionaryMap cpp tdef Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2ea54bb7c39f7640f71be8bb2f8b0a5 createAllInstancedEntities cpp instm Ogre::InstanceBatch group__Scene.html ga69d66bcedec8a7833c934fef8dc86e83 deleteAllInstancedEntities cpp instm Ogre::InstanceBatch group__Scene.html ga89484051649c77b5d9e7a0f16c82e3ff deleteUnusedInstancedEntities cpp instm Ogre::InstanceBatch group__Scene.html ga6a06da387229968fdb16df1d0871e474 generateInstancedEntity cpp instm Ogre::InstanceBatch group__Scene.html ga83352f46de9287cfca2729cfe98d5832

Creates a new InstancedEntity instance.

makeMatrixCameraRelative3x4 cpp instm Ogre::InstanceBatch group__Scene.html gaddd5e23dac9e4f3aa71c9a4572a0ec71

Takes an array of 3x4 matrices and makes it camera relative.

updateVisibility cpp instm Ogre::InstanceBatch group__Scene.html gadfa0b65644a9af1e4af7ec54b2f3573f defragmentBatchNoCull cpp instm Ogre::InstanceBatch group__Scene.html ga1b134da2ef3ec58821ee8abc166ba5d4 defragmentBatchDoCull cpp instm Ogre::InstanceBatch group__Scene.html gaecd7fbc187455c7cb9d0cb7df0c0c846 getExtrusionDistance cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a233233e14ccb869b6cafd655880355df

Helper method for calculating extrusion distance.

updateEdgeListLightFacing cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ac9a881430ec7769923f63f6df4b93d33

Tells the caster to perform the tasks necessary to update the edge data&#39;s light listing.

generateShadowVolume cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a396374525d65e0db10c7f7f8d380744a

Generates the indexes required to render a shadow volume into the index buffer which is passed in...

extrudeBounds cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a136dfd54b581a6dc58a1796a1cdf6cdc

Utility method for extruding a bounding box.

getAnimableDictionaryName cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a7748b5ea03ba5eb10fdd79e455f96443

Get the name of the animable dictionary for this class.

createAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a83629c5c4708cebd10c358a4be0722f5

Internal method for creating a dictionary of animable value names for the class, if it does not alrea...

_getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a20139173e816c296ab46d0548d1d4902

Get an updateable reference to animable value list.

initialiseAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a80abf1736a4241c432b30d2073c7a263

Internal method for initialising dictionary; should be implemented by subclasses wanting to expose an...

mRenderOperation cpp data Ogre::InstanceBatch group__Scene.html gae262d48aaef74de5069f206c92a14b3e mInstancesPerBatch cpp data Ogre::InstanceBatch group__Scene.html gacc8cd4d212436db84f8a156779bdb4fe mCreator cpp data Ogre::InstanceBatch group__Scene.html gadd595cecea7604d96ee7beeb8201e948

Creator of this object (if created by a factory)

mMaterial cpp data Ogre::InstanceBatch group__Scene.html ga47cd33873c112c7e6be9782a3424e57d mMeshReference cpp data Ogre::InstanceBatch group__Scene.html ga44c764480b55e3b765c13899afd097a9 mIndexToBoneMap cpp data Ogre::InstanceBatch group__Scene.html ga0ad085e6a80510f87a529d37e0405c32 mInstancedEntities cpp data Ogre::InstanceBatch group__Scene.html ga1c7fdd24e8039ab7bebb989f7a45478e mUnusedEntities cpp data Ogre::InstanceBatch group__Scene.html ga8d00e9d33a377e2495028f34a6384565 mFullBoundingBox cpp data Ogre::InstanceBatch group__Scene.html ga0eca285c6128a47ff442f29a08ad5956

This bbox contains all (visible) instanced entities.

mBoundingRadius cpp data Ogre::InstanceBatch group__Scene.html gad91170fb2264f1dc6cf82849e23483d7 mBoundsDirty cpp data Ogre::InstanceBatch group__Scene.html gad124fbd681c3359413b6dd4d432dd166 mBoundsUpdated cpp data Ogre::InstanceBatch group__Scene.html ga83c9a52a7394033552de787c35b4d62c

Set to false by derived classes that need it.

mCurrentCamera cpp data Ogre::InstanceBatch group__Scene.html gaf1ed5250bc7561d30121eee637fafefe mMaterialLodIndex cpp data Ogre::InstanceBatch group__Scene.html gaf38e6e1e9048410bdc0bff637f6e1c71 mDirtyAnimation cpp data Ogre::InstanceBatch group__Scene.html gae5bef3fbc7c84c275be6213dfad385bc

Set to false at start of each _updateRenderQueue.

mTechnSupportsSkeletal cpp data Ogre::InstanceBatch group__Scene.html ga5b9bf94e2d0a35eaced57d3b25c4c6e9

False if a technique doesn&#39;t support skeletal animation.

mCachedCameraDist cpp data Ogre::InstanceBatch group__Scene.html ga4f2fece9509142fd33bd0f55dd0cd54e

Cached distance to last camera for getSquaredViewDepth.

mCachedCamera cpp data Ogre::InstanceBatch group__Scene.html gab26ae2f6396e55281865335eb67ab8a5

The camera for which the cached distance is valid.

mTransformSharingDirty cpp data Ogre::InstanceBatch group__Scene.html gaf8958033c3eeece3d5d8c4ac2aab4fb6

Tells that the list of entity instances with shared transforms has changed.

mRemoveOwnVertexData cpp data Ogre::InstanceBatch group__Scene.html ga962398a3e62a111c018d0d25044364f1

When true remove the memory of the VertexData we&#39;ve created because no one else will.

mRemoveOwnIndexData cpp data Ogre::InstanceBatch group__Scene.html ga4716e9faf7d6c42efeb038dee37f62f4

When true remove the memory of the IndexData we&#39;ve created because no one else will.

mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mUserObjectBindings cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af00b75d92e7d62f5ff9bd4847d1786e8

User objects binding.

mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

mName cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a41954f454246b2935cdc90ab2f36dab8

Name of this object.

mManager cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a5c05f316d061761a08fc036daedd0649

SceneManager holding this object (if applicable)

mParentNode cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a961db9b5f439708e0f24cb8dbeb9c728

node to which this object is attached

mParentIsTagPoint cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a9f9b9e6981ef7ebbd6b9d82e93a2b299 mVisible cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a8e7fa9ec69253b42ff4e7605b54e1a00

Is this object visible?

mDebugDisplay cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac439108451539e95ac9829ab6520306c

Is debug display enabled?

mUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a0df899bfb650d8d51be51fa5f83743f4

Upper distance to still render.

mSquaredUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2635aafd01416e5a3346a647c2dfff52 mMinPixelSize cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a56e7d5ccac2877061b0919648f7f0b34 mBeyondFarDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a1f6c5390b42b10e00d3b21b8911aa3f4

Hidden because of distance?

mRenderQueueID cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa63b5c1cf9746a4caeb2a47a6bc1d2d6

The render queue to use when rendering this object.

mRenderQueueIDSet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2051828f33ea6c921e2979c8f00daa3f

Flags whether the RenderQueue&#39;s default should be used.

mRenderQueuePriority cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa34e0feb87409120726a489f52b39c58

The render queue group to use when rendering this object.

mRenderQueuePrioritySet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac9ee5f673870a76b23eb5291b3fa3f28

Flags whether the RenderQueue&#39;s default should be used.

mQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adf36b5bfcc9bce768bc5f8a9ed6b1464

Flags determining whether this object is included / excluded from scene queries.

mVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a6db376fe4c048714224392901c98c3a5

Flags determining whether this object is visible (compared to SceneManager mask)

mWorldAABB cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a665c171729e2f37b66f73d0e6722ac2c

Cached world AABB of this object.

mWorldBoundingSphere cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a271b08ae4cc604657c17125f76ec62e0 mWorldDarkCapBounds cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a00a9705c083b9fef8bbe762a5b1711a8

World space AABB of this object&#39;s dark cap.

mCastShadows cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad21e8a5a6f0eeeefa3ec698781eaa3fa

Does this object cast shadows?

mRenderingDisabled cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad1291c87111d8944b2c49904a4d6280b

Does rendering this object disabled by listener?

mListener cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a07fdbfc4ae0adb48f7619c0a44bd3890

MovableObject listener - only one allowed (no list) for size &amp; performance reasons. */.

mLightList cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2626ce2a2f1c78027634cc92dfd2b211

List of lights for this object.

mLightListUpdated cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af083212ba58f26eb7c747a0da749cc08

The last frame that this light list was updated in.

mLightMask cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a3db70b0c8b2e53a3c71671217e5a516c

the light mask defined for this movable. This will be taken into consideration when deciding which li...

msDefaultQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adeb3bbe50c1b6e92061461b363fc391e

Default query flags.

msDefaultVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a24f37de53688fc5432d50c7ced03bd63

Default visibility flags.

msAnimableDictionary cpp data Ogre::AnimableObject classOgre_1_1AnimableObject.html a1e2b199b8a10c3753ebeecc8fa773620

Static map of class name to list of animable value names.

setupVertices cpp instm Ogre::InstanceBatchHW group__Scene.html ga8c7b4986fbcfd689ddb09ac3602178d2 setupIndices cpp instm Ogre::InstanceBatchHW group__Scene.html ga401010350c09404d593dd9f6f8b1bdad removeBlendData cpp instm Ogre::InstanceBatchHW group__Scene.html ga0b1fa8bfe7fd2f78c42c079c4b99a753 checkSubMeshCompatibility cpp instm Ogre::InstanceBatchHW group__Scene.html ga406a5fc25078a37f587b59f1c225610f

Returns false on errors that would prevent building this batch from the given submesh.

updateVertexBuffer cpp instm Ogre::InstanceBatchHW group__Scene.html ga051d9c75099e3e2c317979fc5465a5d8 mKeepStatic cpp data Ogre::InstanceBatchHW group__Scene.html gacd70681e0d5dff6fa1c4e60825c20be7 Ogre::InstanceBatchHW_VTF c cl Ogre::InstanceBatchHW_VTF classOgre_1_1InstanceBatchHW__VTF.html

Instancing implementation using vertex texture through Vertex Texture Fetch (VTF) and hardware instan...

OgreInstanceBatchHW_VTF.h InstancedEntityVec cpp tdef Ogre::InstanceBatch group__Scene.html gaf9139328908d3ca39478897bae89b33a ShadowRenderableList cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ad84ea1b2728ced5136add26c91c39a27 ShadowRenderableListIterator cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a7b0999d33e25db97d0449d6cf95cbecd InstanceBatchHW_VTF cpp instm Ogre::InstanceBatchHW_VTF group__Scene.html gae1b95987851d4ee0a3458bcb268d8902 ~InstanceBatchHW_VTF cpp instm Ogre::InstanceBatchHW_VTF group__Scene.html gacdc3cc87b51c30662266bedbdc2c44b4 calculateMaxNumInstances cpp instm Ogre::InstanceBatchHW_VTF group__Scene.html ga5f995bb97d5fd1abf9dcbdd8b117e129 _boundsDirty cpp instm Ogre::InstanceBatchHW_VTF group__Scene.html gabbea0657572df2d28a184666d1fd128f setStaticAndUpdate cpp instm Ogre::InstanceBatchHW_VTF group__Scene.html ga7fe07d3823f85fad2479cd41fab69777 isStatic cpp instm Ogre::InstanceBatchHW_VTF group__Scene.html gac4adf8a45d9dbc29c9260ffb22c5a1a5

Returns true if this batch was set as static.

_updateRenderQueue cpp instm Ogre::InstanceBatchHW_VTF group__Scene.html ga36300602449a9b710be75184f60090ba

Overloaded to visibility on a per unit basis and finally updated the vertex texture.

buildFrom cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gac97af4ce33324a1c9f9b812e5e7ae1c9 getWorldTransforms cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga4dd36fb30153091091ed398b58cd846f

Gets the world transform matrix / matrices for this renderable object.

getNumWorldTransforms cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga5eb44bfa609945e5116ef99fcd28b42b

Returns the number of world transform matrices this renderable requires.

setBoneMatrixLookup cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga5bcd3f7c4a1280df27cdec94c5f18cb1

Sets the state of the usage of bone matrix lookup.

useBoneMatrixLookup cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gaa0f7313ddefe803cda8ee41aa8ddc92d

Tells whether to use bone matrix lookup.

setBoneDualQuaternions cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga61b8f8dd2a76aefe958083ad37d364fd useBoneDualQuaternions cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga1df9c1f7388598dba32f11a84fcaf803 setForceOneWeight cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gae413c69ac3cf2e61ffd5eaf3c3842dd2 forceOneWeight cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga418f0e38a8180b2e159699695e0f203b setUseOneWeight cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gaf23de70598e81b12eb2760a5d9bc4c22 useOneWeight cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gaa56311b09d89ab161cb6ef4c865b8b3c useBoneWorldMatrices cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gab00a408e616ab82803023d2132ad1ea4 getMaxLookupTableInstances cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gab5bc06683d655efca93981df0f59a945 _getMeshRef cpp instm Ogre::InstanceBatch group__Scene.html gaf1b34a5640923cb56c47153321cd317a _setInstancesPerBatch cpp instm Ogre::InstanceBatch group__Scene.html ga810d6dd7b95994be19c0b49d2f1f4267

Raises an exception if trying to change it after being built.

_getIndexToBoneMap cpp instm Ogre::InstanceBatch group__Scene.html ga244219dff9699f4312faf9b818cdc835 _supportsSkeletalAnimation cpp instm Ogre::InstanceBatch group__Scene.html gaf8d481b975f32411b1212efd00deda5e

Returns true if this technique supports skeletal animation.

_updateBounds cpp instm Ogre::InstanceBatch group__Scene.html ga8073edd16937723e2b2db8ba51672dc1 build cpp instm Ogre::InstanceBatch group__Scene.html ga7c7e77b52df342b78e04d0294f741df2

Constructs all the data needed to use this batch, as well as the InstanceEntities.

_getMeshReference cpp instm Ogre::InstanceBatch group__Scene.html gaa6c83f6d76357d471b84ffcd99192b79 isBatchFull cpp instm Ogre::InstanceBatch group__Scene.html gab49772ceffccf524a8d2855267efe4a6 isBatchUnused cpp instm Ogre::InstanceBatch group__Scene.html ga9dcabc18be7c515324929abe640e4df4

Returns true if it no instanced entity has been requested or all of them have been removed...

getInstancedEntitiesInUse cpp instm Ogre::InstanceBatch group__Scene.html ga33734439785f141742d0f675056c834a

Fills the input vector with the instances that are currently being used or were requested Used for de...

_defragmentBatch cpp instm Ogre::InstanceBatch group__Scene.html gacc0a9c4b6cce5537b6ad8c40fdff71da _defragmentBatchDiscard cpp instm Ogre::InstanceBatch group__Scene.html ga707b7dc9f29486a9ad3f07f9c96665f7 createInstancedEntity cpp instm Ogre::InstanceBatch group__Scene.html ga6acd24f5b5aa6ea29d1d3baf57603dd2

Returns a pointer to a new InstancedEntity ready to use Note it&#39;s actually preallocated, so no memory allocation happens at this point.

removeInstancedEntity cpp instm Ogre::InstanceBatch group__Scene.html ga6603588204263c7d16173169a5e327e7

Removes an InstancedEntity from the scene retrieved with getNewInstancedEntity, putting back into a q...

_markTransformSharingDirty cpp instm Ogre::InstanceBatch group__Scene.html ga2773601083f5a3d41dd071aec04fd5d8

Tells that the list of entity instances with shared transforms has changed.

getMaterial cpp instm Ogre::InstanceBatch group__Scene.html gab5a57df175de5461bf23b384831493c3 getRenderOperation cpp instm Ogre::InstanceBatch group__Scene.html gadcb91b7c109b3b4b74504b7dd5f7a13d getSquaredViewDepth cpp instm Ogre::InstanceBatch group__Scene.html gaf083a5bebb8008fecfd2e763e22d2096 getLights cpp instm Ogre::InstanceBatch group__Scene.html gab31500ee5c14b35b39b0817c89b29cba getTechnique cpp instm Ogre::InstanceBatch group__Scene.html gad9ff4a4cc1f47bf54938280b381078cf getMovableType cpp instm Ogre::InstanceBatch group__Scene.html ga7a1e073e427b7908203de9c98d523268 _notifyCurrentCamera cpp instm Ogre::InstanceBatch group__Scene.html gaeb967751f31d275489389e9988f1aac2 getBoundingBox cpp instm Ogre::InstanceBatch group__Scene.html ga467ba1389565d15c5a43131740cd45ee getBoundingRadius cpp instm Ogre::InstanceBatch group__Scene.html ga1ff0f7c4292da20b838b948668d72c5f visitRenderables cpp instm Ogre::InstanceBatch group__Scene.html ga90f980cad52ceec8bd2fc56ae515e016

Method to allow a caller to abstractly iterate over the Renderable instances that this MovableObject ...

preRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html afcbf4cb36d5911a9d40a40c57e94f23b

Called just prior to the Renderable being rendered.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

getCastsShadows cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1ce8341c18f75ef0b6d818eceea5b2e2

Method which reports whether this renderable would normally cast a shadow.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b setUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab07068e26732de24aaf24330e9d0ec81 getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70a42d28867f1559f1bd71baf31f83e4 getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aaac5bf65835f733433f3338132f2f01f

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abbf5cf5545c219ce9be1997ff5dd2204

Return an instance of user objects binding associated with this class.

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

_notifyCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a06f161ae0451be7eaa67e77c296d5631

Notify the object of it&#39;s creator (internal use only)

_getCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abc4d3c30d2b50267a348f8d5aee3c5e4

Get the creator of this object, if any (internal use only)

_notifyManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af730ac3ee4a51ee69f4221298f933e8a

Notify the object of it&#39;s manager (internal use only)

_getManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c95a392476c6b54be1648a77f2a56c0

Get the manager of this object, if any (internal use only)

getName cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2c681d880b842c1b6d2c2b30b72b6660

Returns the name of this object.

getParentNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a7be6f35f90943c6bca0b4511e1d266d8

Returns the node to which this object is attached.

getParentSceneNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c705ecac4263b65a1b8611eeb24c39a

Returns the scene node to which this object is attached.

isParentTagPoint cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aff1706913baf992f108cc0fe4c95a53b

Gets whether the parent node is a TagPoint (or a SceneNode)

_notifyAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aeb13418fe2740ed8ebc52cd9667fca41

Internal method called to notify the object that it has been attached to a node.

isAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ad2c50ff1546dfac42f0751aa1bb54ff3

Returns true if this object is attached to a SceneNode or TagPoint.

detachFromParent cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab53cc49d402913fde37fa4976f5bfdd5

Detaches an object from a parent SceneNode or TagPoint, if attached.

isInScene cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a605cb18ec6d5971e19491ec71c89afeb

Returns true if this object is attached to a SceneNode or TagPoint, and this SceneNode / TagPoint is ...

_notifyMoved cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ae307c64b6e130191e45d48df0e2c5961

Internal method called to notify the object that it has been moved.

getWorldBoundingBox cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acc31c877990c3c231c4b4cfb0522bef8

Retrieves the axis-aligned bounding box for this object in world coordinates.

getWorldBoundingSphere cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2f6db9f0db4038e6544d703a9f3bcf53

Retrieves the worldspace bounding sphere for this object.

setVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8b0ab29b6a7e94169e2b3fde0be7cf10

Tells this object whether to be visible or not, if it has a renderable component.

getVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adbc3ce687f4def00d70f15dc0a2330ea

Gets this object whether to be visible or not, if it has a renderable component.

isVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aebb41fb7484f365c18e78103517b0d25

Returns whether or not this object is supposed to be visible or not.

setRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a3774342d37fb670430d834aa914a3be5

Sets the distance at which the object is no longer rendered.

getRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a97501f320f00fb5255d76fe3b20903d2

Gets the distance at which batches are no longer rendered.

setRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9ad2786aa67624f26c7ff245c673ad5e

Sets the minimum pixel size an object needs to be in both screen axes in order to be rendered...

getRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a1025983039f59637e9dde740b5013175

Returns the minimum pixel size an object needs to be in both screen axes in order to be rendered...

setRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ac5e898937867475e52d350d1f4d75e32

Sets the render queue group this entity will be rendered through.

setRenderQueueGroupAndPriority cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a38cf564fe839d40a81ba5155d363b7aa

Sets the render queue group and group priority this entity will be rendered through.

getRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a12ca5ddb4ca9e77612b6e8a10e4f3d70

Gets the queue group for this entity, see setRenderQueueGroup for full details.

_getParentNodeFullTransform cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aab6d217065c5d2968ef0cc2586a0db86

return the full transformation of the parent sceneNode or the attachingPoint node

setQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa202386b8336ed756c3bd1ff5a74f54d

Sets the query flags for this object.

addQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a146b6b8afa6de9a2058f730aa3f7b25c

As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...

removeQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8e039c80d31e36c17f4e7fc85e5c6cdc

As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this o...

getQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5c40b9b7d9f3231f9ba16a3514f7495a

Returns the query flags relevant for this object.

setVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9421323e0ef6082d8a293aef0ba4666d

Sets the visiblity flags for this object.

addVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adff2fa7a7c56ba06d25d2dfa376fd677

As setVisibilityFlags, except the flags passed as parameters are appended to the existing flags on th...

removeVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7bebfd93631ffe82f95ad7c73b77e24

As setVisibilityFlags, except the flags passed as parameters are removed from the existing flags on t...

getVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5ca10844726d16c8ed47395a6b22d33a

Returns the visibility flags relevant for this object.

setListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9efbb3928b834d4f125303698034951e

Sets a listener for this object.

getListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf305fd600ec68543ed68e0c0cef6196

Gets the current listener for this object.

queryLights cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2d4c926ce07f3a1cb0e59d9d60aac76b

Gets a list of lights, ordered relative to how close they are to this movable object.

getLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a538d975b35be25e7d705b6310ec3d84d

Get a bitwise mask which will filter the lights affecting this object.

setLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0b7dc685c1dc7ec4dd677750d17ee145

Set a bitwise mask which will filter the lights affecting this object.

_getLightList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf4f61aeb45d61195c248757e3d1c6fe

Returns a pointer to the current list of lights for this object.

getEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a60b24cd45c8df45654dcfa14a1293a3b

Define a default implementation of method from ShadowCaster which implements no shadows.

hasEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7c2a8be6a9bd59e6c69ee2d76945500

Define a default implementation of method from ShadowCaster which implements no shadows.

getShadowVolumeRenderableIterator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a4492fa817bb3a750d349aeec34c19c43

Define a default implementation of method from ShadowCaster which implements no shadows.

getLightCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af061175eb50a6aa98599ce0a748204b5

Overridden member from ShadowCaster.

getDarkCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af06612d0607ebcf1bf5eb817c3038d52

Overridden member from ShadowCaster.

setCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acbfc4840224e8b6ed6e27849d3341675

Sets whether or not this object will cast shadows.

getCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70bca10cdeac93142d9f93ed0cf9c4c5

Returns whether shadow casting is enabled for this object.

getReceivesShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8f2627b8d1658838a7c79c82148c6303

Returns whether the Material of any Renderable that this MovableObject will add to the render queue w...

getPointExtrusionDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abb13b8e1b52d9dca9f5190f718686a5e

Get the distance to extrude for a point/spot light.

getTypeFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a32c637889b8a4138d2008aece76f42b6

Get the &#39;type flags&#39; for this MovableObject.

setDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2b559ddd8df033cafa5d64502c7d0c3a

Sets whether or not the debug display of this object is enabled.

isDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a39cfd5b78a4326156accf5ed3146ddc6

Gets whether debug display of this object is enabled.

getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a4239d192b2b08c4970dfaa22ce5a0cd0

Gets a list of animable value names for this object.

createAnimableValue cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2cfac9af1b0d71c780ec969166b3585

Create a reference-counted AnimableValuePtr for the named value.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d setDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ad8db1f22329b2a96f2aed7260d565944

Set the default query flags for all future MovableObject instances.

getDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a01f48775e48b672d7796311f3ffe2930

Get the default query flags for all future MovableObject instances.

setDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ac2904cb122ab8c8d5066abefb29dfa96

Set the default visibility flags for all future MovableObject instances.

getDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a2eb94fea5944cf0d33702a75cfa14a74

Get the default visibility flags for all future MovableObject instances.

extrudeVertices cpp clm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html acae2215c051989d544f34083a0a9bfa2

Utility method for extruding vertices based on a light.

HWBoneIdxVec cpp tdef Ogre::BaseInstanceBatchVTF group__Scene.html ga8bcdb86a2070c884c85019cdd203aabf HWBoneWgtVec cpp tdef Ogre::BaseInstanceBatchVTF group__Scene.html ga7a7a999f7e059f08cb12a3027347dbba Matrix4Vec cpp tdef Ogre::BaseInstanceBatchVTF group__Scene.html ga53e4d4005e85c0b1e7f3baa67fc33436 CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 AnimableDictionaryMap cpp tdef Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2ea54bb7c39f7640f71be8bb2f8b0a5 setupVertices cpp instm Ogre::InstanceBatchHW_VTF group__Scene.html ga678b2097207c3dcb384215d3cc3cfd77 setupIndices cpp instm Ogre::InstanceBatchHW_VTF group__Scene.html gae74699bc0aad2345f01a51e97766d280 createVertexSemantics cpp instm Ogre::InstanceBatchHW_VTF group__Scene.html ga668a52aa46cfb87b8f1f5842668ace4a

Creates 2 TEXCOORD semantics that will be used to sample the vertex texture.

updateInstanceDataBuffer cpp instm Ogre::InstanceBatchHW_VTF group__Scene.html ga4816f3422fe1c156ef8136ea1d6677c1

updates the vertex buffer containing the per instance data

checkSubMeshCompatibility cpp instm Ogre::InstanceBatchHW_VTF group__Scene.html ga68daf76eba8615e84ac2906107a67dd7

Returns false on errors that would prevent building this batch from the given submesh.

updateVertexTexture cpp instm Ogre::InstanceBatchHW_VTF group__Scene.html ga86770e1ff1abd261fa18444f021f91cd

Keeps filling the VTF with world matrix data.

matricesToghetherPerRow cpp instm Ogre::InstanceBatchHW_VTF group__Scene.html ga5aaa014ff46d5f617d96f3aabb46d238

Affects VTF texture&#39;s width dimension.

cloneMaterial cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga09fff38dbc5189718fd6f0da43f7bde8

Clones the base material so it can have it&#39;s own vertex texture, and also clones it&#39;s shadow caster m...

retrieveBoneIdx cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga05f6ed64221478d5ac71c809c6da0415

Retrieves bone data from the original sub mesh and puts it into an appropriate buffer, later to be read when creating the vertex semantics.

retrieveBoneIdxWithWeights cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga04e6003cae748f1f26425b81fcc63c54 setupMaterialToUseVTF cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga6b65f8724b112b2a45d477e25c8e97ba

Setups the material to use a vertex texture.

createVertexTexture cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gafd3c52beb2a4f41541afc738864a7923

Creates the vertex texture.

convert3x4MatricesToDualQuaternions cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gaff75b2965eca64a47412ed8fef732a0f updateVertexTexture cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gada79eb550aecd9e4ba72549f5b9d21bf

Keeps filling the VTF with world matrix data.

updateSharedLookupIndexes cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga6c14f9142868eccafef1f6f191454b1a

update the lookup numbers for entities with shared transforms

generateInstancedEntity cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gab7a6e43c6f8d5c6b7e4b0b46118312b4 createAllInstancedEntities cpp instm Ogre::InstanceBatch group__Scene.html ga69d66bcedec8a7833c934fef8dc86e83 deleteAllInstancedEntities cpp instm Ogre::InstanceBatch group__Scene.html ga89484051649c77b5d9e7a0f16c82e3ff deleteUnusedInstancedEntities cpp instm Ogre::InstanceBatch group__Scene.html ga6a06da387229968fdb16df1d0871e474 makeMatrixCameraRelative3x4 cpp instm Ogre::InstanceBatch group__Scene.html gaddd5e23dac9e4f3aa71c9a4572a0ec71

Takes an array of 3x4 matrices and makes it camera relative.

updateVisibility cpp instm Ogre::InstanceBatch group__Scene.html gadfa0b65644a9af1e4af7ec54b2f3573f defragmentBatchNoCull cpp instm Ogre::InstanceBatch group__Scene.html ga1b134da2ef3ec58821ee8abc166ba5d4 defragmentBatchDoCull cpp instm Ogre::InstanceBatch group__Scene.html gaecd7fbc187455c7cb9d0cb7df0c0c846 getExtrusionDistance cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a233233e14ccb869b6cafd655880355df

Helper method for calculating extrusion distance.

updateEdgeListLightFacing cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ac9a881430ec7769923f63f6df4b93d33

Tells the caster to perform the tasks necessary to update the edge data&#39;s light listing.

generateShadowVolume cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a396374525d65e0db10c7f7f8d380744a

Generates the indexes required to render a shadow volume into the index buffer which is passed in...

extrudeBounds cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a136dfd54b581a6dc58a1796a1cdf6cdc

Utility method for extruding a bounding box.

getAnimableDictionaryName cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a7748b5ea03ba5eb10fdd79e455f96443

Get the name of the animable dictionary for this class.

createAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a83629c5c4708cebd10c358a4be0722f5

Internal method for creating a dictionary of animable value names for the class, if it does not alrea...

_getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a20139173e816c296ab46d0548d1d4902

Get an updateable reference to animable value list.

initialiseAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a80abf1736a4241c432b30d2073c7a263

Internal method for initialising dictionary; should be implemented by subclasses wanting to expose an...

mKeepStatic cpp data Ogre::InstanceBatchHW_VTF group__Scene.html ga5a827988adfc06b7d0f82833ce18cc4f mInstanceVertexBuffer cpp data Ogre::InstanceBatchHW_VTF group__Scene.html gaee8c78087410ff8e51d4a720bbfa9d8c mMatricesPerInstance cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga3c4a0c0308cfb531cc68ee97f8209960 mNumWorldMatrices cpp data Ogre::BaseInstanceBatchVTF group__Scene.html gae52c638c2cc24cc7f92806e1ee6b322a mMatrixTexture cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga8440b4821b3f408548d6c09a7e13ad1e mWidthFloatsPadding cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga403ea92c2e6d04a11623c29dc05c804d mMaxFloatsPerLine cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga17fad70966b7ec3994ff56385dfdcb55 mRowLength cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga56fb118643f9c1477fc56975270ee42b mWeightCount cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga68a6d86d89d1b1f6bdfbafa28cb105d5 mTempTransformsArray3x4 cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga91f832cdf49c3e74e631c6f49ab28c3e mUseBoneMatrixLookup cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga4bd832d6809f220f60c43082dd9b032b mMaxLookupTableInstances cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga1e96698f2aa82e8ed3adbad1c3fd3f62 mUseBoneDualQuaternions cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga842932c6daf717f2a0bcd372337153a0 mForceOneWeight cpp data Ogre::BaseInstanceBatchVTF group__Scene.html gae60067155d1a83bb5cb9bef9957cf33c mUseOneWeight cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga82f3ba087317eec5c4bc129d4324ac7d mRenderOperation cpp data Ogre::InstanceBatch group__Scene.html gae262d48aaef74de5069f206c92a14b3e mInstancesPerBatch cpp data Ogre::InstanceBatch group__Scene.html gacc8cd4d212436db84f8a156779bdb4fe mCreator cpp data Ogre::InstanceBatch group__Scene.html gadd595cecea7604d96ee7beeb8201e948

Creator of this object (if created by a factory)

mMaterial cpp data Ogre::InstanceBatch group__Scene.html ga47cd33873c112c7e6be9782a3424e57d mMeshReference cpp data Ogre::InstanceBatch group__Scene.html ga44c764480b55e3b765c13899afd097a9 mIndexToBoneMap cpp data Ogre::InstanceBatch group__Scene.html ga0ad085e6a80510f87a529d37e0405c32 mInstancedEntities cpp data Ogre::InstanceBatch group__Scene.html ga1c7fdd24e8039ab7bebb989f7a45478e mUnusedEntities cpp data Ogre::InstanceBatch group__Scene.html ga8d00e9d33a377e2495028f34a6384565 mFullBoundingBox cpp data Ogre::InstanceBatch group__Scene.html ga0eca285c6128a47ff442f29a08ad5956

This bbox contains all (visible) instanced entities.

mBoundingRadius cpp data Ogre::InstanceBatch group__Scene.html gad91170fb2264f1dc6cf82849e23483d7 mBoundsDirty cpp data Ogre::InstanceBatch group__Scene.html gad124fbd681c3359413b6dd4d432dd166 mBoundsUpdated cpp data Ogre::InstanceBatch group__Scene.html ga83c9a52a7394033552de787c35b4d62c

Set to false by derived classes that need it.

mCurrentCamera cpp data Ogre::InstanceBatch group__Scene.html gaf1ed5250bc7561d30121eee637fafefe mMaterialLodIndex cpp data Ogre::InstanceBatch group__Scene.html gaf38e6e1e9048410bdc0bff637f6e1c71 mDirtyAnimation cpp data Ogre::InstanceBatch group__Scene.html gae5bef3fbc7c84c275be6213dfad385bc

Set to false at start of each _updateRenderQueue.

mTechnSupportsSkeletal cpp data Ogre::InstanceBatch group__Scene.html ga5b9bf94e2d0a35eaced57d3b25c4c6e9

False if a technique doesn&#39;t support skeletal animation.

mCachedCameraDist cpp data Ogre::InstanceBatch group__Scene.html ga4f2fece9509142fd33bd0f55dd0cd54e

Cached distance to last camera for getSquaredViewDepth.

mCachedCamera cpp data Ogre::InstanceBatch group__Scene.html gab26ae2f6396e55281865335eb67ab8a5

The camera for which the cached distance is valid.

mTransformSharingDirty cpp data Ogre::InstanceBatch group__Scene.html gaf8958033c3eeece3d5d8c4ac2aab4fb6

Tells that the list of entity instances with shared transforms has changed.

mRemoveOwnVertexData cpp data Ogre::InstanceBatch group__Scene.html ga962398a3e62a111c018d0d25044364f1

When true remove the memory of the VertexData we&#39;ve created because no one else will.

mRemoveOwnIndexData cpp data Ogre::InstanceBatch group__Scene.html ga4716e9faf7d6c42efeb038dee37f62f4

When true remove the memory of the IndexData we&#39;ve created because no one else will.

mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mUserObjectBindings cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af00b75d92e7d62f5ff9bd4847d1786e8

User objects binding.

mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

mName cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a41954f454246b2935cdc90ab2f36dab8

Name of this object.

mManager cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a5c05f316d061761a08fc036daedd0649

SceneManager holding this object (if applicable)

mParentNode cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a961db9b5f439708e0f24cb8dbeb9c728

node to which this object is attached

mParentIsTagPoint cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a9f9b9e6981ef7ebbd6b9d82e93a2b299 mVisible cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a8e7fa9ec69253b42ff4e7605b54e1a00

Is this object visible?

mDebugDisplay cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac439108451539e95ac9829ab6520306c

Is debug display enabled?

mUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a0df899bfb650d8d51be51fa5f83743f4

Upper distance to still render.

mSquaredUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2635aafd01416e5a3346a647c2dfff52 mMinPixelSize cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a56e7d5ccac2877061b0919648f7f0b34 mBeyondFarDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a1f6c5390b42b10e00d3b21b8911aa3f4

Hidden because of distance?

mRenderQueueID cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa63b5c1cf9746a4caeb2a47a6bc1d2d6

The render queue to use when rendering this object.

mRenderQueueIDSet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2051828f33ea6c921e2979c8f00daa3f

Flags whether the RenderQueue&#39;s default should be used.

mRenderQueuePriority cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa34e0feb87409120726a489f52b39c58

The render queue group to use when rendering this object.

mRenderQueuePrioritySet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac9ee5f673870a76b23eb5291b3fa3f28

Flags whether the RenderQueue&#39;s default should be used.

mQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adf36b5bfcc9bce768bc5f8a9ed6b1464

Flags determining whether this object is included / excluded from scene queries.

mVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a6db376fe4c048714224392901c98c3a5

Flags determining whether this object is visible (compared to SceneManager mask)

mWorldAABB cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a665c171729e2f37b66f73d0e6722ac2c

Cached world AABB of this object.

mWorldBoundingSphere cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a271b08ae4cc604657c17125f76ec62e0 mWorldDarkCapBounds cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a00a9705c083b9fef8bbe762a5b1711a8

World space AABB of this object&#39;s dark cap.

mCastShadows cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad21e8a5a6f0eeeefa3ec698781eaa3fa

Does this object cast shadows?

mRenderingDisabled cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad1291c87111d8944b2c49904a4d6280b

Does rendering this object disabled by listener?

mListener cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a07fdbfc4ae0adb48f7619c0a44bd3890

MovableObject listener - only one allowed (no list) for size &amp; performance reasons. */.

mLightList cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2626ce2a2f1c78027634cc92dfd2b211

List of lights for this object.

mLightListUpdated cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af083212ba58f26eb7c747a0da749cc08

The last frame that this light list was updated in.

mLightMask cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a3db70b0c8b2e53a3c71671217e5a516c

the light mask defined for this movable. This will be taken into consideration when deciding which li...

msDefaultQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adeb3bbe50c1b6e92061461b363fc391e

Default query flags.

msDefaultVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a24f37de53688fc5432d50c7ced03bd63

Default visibility flags.

msAnimableDictionary cpp data Ogre::AnimableObject classOgre_1_1AnimableObject.html a1e2b199b8a10c3753ebeecc8fa773620

Static map of class name to list of animable value names.

Ogre::InstanceBatchShader c cl Ogre::InstanceBatchShader classOgre_1_1InstanceBatchShader.html

This is the same technique the old &quot;InstancedGeometry&quot; implementation used (with improvements).

OgreInstanceBatchShader.h InstancedEntityVec cpp tdef Ogre::InstanceBatch group__Scene.html gaf9139328908d3ca39478897bae89b33a ShadowRenderableList cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ad84ea1b2728ced5136add26c91c39a27 ShadowRenderableListIterator cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a7b0999d33e25db97d0449d6cf95cbecd InstanceBatchShader cpp instm Ogre::InstanceBatchShader group__Scene.html ga4b725f8ccb8541f0af724af260a9864e ~InstanceBatchShader cpp instm Ogre::InstanceBatchShader group__Scene.html ga9f5dd45611d0979c5a662ba4a58dd3ae calculateMaxNumInstances cpp instm Ogre::InstanceBatchShader group__Scene.html ga9419d32af96bdc4cef439f8417c8447a buildFrom cpp instm Ogre::InstanceBatchShader group__Scene.html gab693390768c3d31ec33a288fc8666b2a getWorldTransforms cpp instm Ogre::InstanceBatchShader group__Scene.html gaefa2dcc928ecfe806e98e79731df428e

Gets the world transform matrix / matrices for this renderable object.

getNumWorldTransforms cpp instm Ogre::InstanceBatchShader group__Scene.html gab8ec3bf026d7586ec4af63c768d22b21

Returns the number of world transform matrices this renderable requires.

_getMeshRef cpp instm Ogre::InstanceBatch group__Scene.html gaf1b34a5640923cb56c47153321cd317a _setInstancesPerBatch cpp instm Ogre::InstanceBatch group__Scene.html ga810d6dd7b95994be19c0b49d2f1f4267

Raises an exception if trying to change it after being built.

_getIndexToBoneMap cpp instm Ogre::InstanceBatch group__Scene.html ga244219dff9699f4312faf9b818cdc835 _supportsSkeletalAnimation cpp instm Ogre::InstanceBatch group__Scene.html gaf8d481b975f32411b1212efd00deda5e

Returns true if this technique supports skeletal animation.

_updateBounds cpp instm Ogre::InstanceBatch group__Scene.html ga8073edd16937723e2b2db8ba51672dc1 build cpp instm Ogre::InstanceBatch group__Scene.html ga7c7e77b52df342b78e04d0294f741df2

Constructs all the data needed to use this batch, as well as the InstanceEntities.

_getMeshReference cpp instm Ogre::InstanceBatch group__Scene.html gaa6c83f6d76357d471b84ffcd99192b79 isBatchFull cpp instm Ogre::InstanceBatch group__Scene.html gab49772ceffccf524a8d2855267efe4a6 isBatchUnused cpp instm Ogre::InstanceBatch group__Scene.html ga9dcabc18be7c515324929abe640e4df4

Returns true if it no instanced entity has been requested or all of them have been removed...

getInstancedEntitiesInUse cpp instm Ogre::InstanceBatch group__Scene.html ga33734439785f141742d0f675056c834a

Fills the input vector with the instances that are currently being used or were requested Used for de...

_defragmentBatch cpp instm Ogre::InstanceBatch group__Scene.html gacc0a9c4b6cce5537b6ad8c40fdff71da _defragmentBatchDiscard cpp instm Ogre::InstanceBatch group__Scene.html ga707b7dc9f29486a9ad3f07f9c96665f7 _boundsDirty cpp instm Ogre::InstanceBatch group__Scene.html ga9e6dfe915b52c9463a503d690ae7da4f

Called by InstancedEntity(s) to tell us we need to update the bounds (we touch the SceneNode so the S...

setStaticAndUpdate cpp instm Ogre::InstanceBatch group__Scene.html gaae254079f412672ce137dddb9736028a

Tells this batch to stop updating animations, positions, rotations, and display all it&#39;s active insta...

isStatic cpp instm Ogre::InstanceBatch group__Scene.html gabd6aa7ef499a88ecae701850d20da323

Returns true if this batch was set as static.

createInstancedEntity cpp instm Ogre::InstanceBatch group__Scene.html ga6acd24f5b5aa6ea29d1d3baf57603dd2

Returns a pointer to a new InstancedEntity ready to use Note it&#39;s actually preallocated, so no memory allocation happens at this point.

removeInstancedEntity cpp instm Ogre::InstanceBatch group__Scene.html ga6603588204263c7d16173169a5e327e7

Removes an InstancedEntity from the scene retrieved with getNewInstancedEntity, putting back into a q...

useBoneWorldMatrices cpp instm Ogre::InstanceBatch group__Scene.html ga2dfd51444863b83c51524755ce370c06

Tells whether world bone matrices need to be calculated.

_markTransformSharingDirty cpp instm Ogre::InstanceBatch group__Scene.html ga2773601083f5a3d41dd071aec04fd5d8

Tells that the list of entity instances with shared transforms has changed.

getMaterial cpp instm Ogre::InstanceBatch group__Scene.html gab5a57df175de5461bf23b384831493c3 getRenderOperation cpp instm Ogre::InstanceBatch group__Scene.html gadcb91b7c109b3b4b74504b7dd5f7a13d getSquaredViewDepth cpp instm Ogre::InstanceBatch group__Scene.html gaf083a5bebb8008fecfd2e763e22d2096 getLights cpp instm Ogre::InstanceBatch group__Scene.html gab31500ee5c14b35b39b0817c89b29cba getTechnique cpp instm Ogre::InstanceBatch group__Scene.html gad9ff4a4cc1f47bf54938280b381078cf getMovableType cpp instm Ogre::InstanceBatch group__Scene.html ga7a1e073e427b7908203de9c98d523268 _notifyCurrentCamera cpp instm Ogre::InstanceBatch group__Scene.html gaeb967751f31d275489389e9988f1aac2 getBoundingBox cpp instm Ogre::InstanceBatch group__Scene.html ga467ba1389565d15c5a43131740cd45ee getBoundingRadius cpp instm Ogre::InstanceBatch group__Scene.html ga1ff0f7c4292da20b838b948668d72c5f _updateRenderQueue cpp instm Ogre::InstanceBatch group__Scene.html gaa0c5a7159b514f6b96e690e3e130058a

Internal method by which the movable object must add Renderable subclass instances to the rendering q...

visitRenderables cpp instm Ogre::InstanceBatch group__Scene.html ga90f980cad52ceec8bd2fc56ae515e016

Method to allow a caller to abstractly iterate over the Renderable instances that this MovableObject ...

preRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html afcbf4cb36d5911a9d40a40c57e94f23b

Called just prior to the Renderable being rendered.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

getCastsShadows cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1ce8341c18f75ef0b6d818eceea5b2e2

Method which reports whether this renderable would normally cast a shadow.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b setUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab07068e26732de24aaf24330e9d0ec81 getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70a42d28867f1559f1bd71baf31f83e4 getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aaac5bf65835f733433f3338132f2f01f

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abbf5cf5545c219ce9be1997ff5dd2204

Return an instance of user objects binding associated with this class.

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

_notifyCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a06f161ae0451be7eaa67e77c296d5631

Notify the object of it&#39;s creator (internal use only)

_getCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abc4d3c30d2b50267a348f8d5aee3c5e4

Get the creator of this object, if any (internal use only)

_notifyManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af730ac3ee4a51ee69f4221298f933e8a

Notify the object of it&#39;s manager (internal use only)

_getManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c95a392476c6b54be1648a77f2a56c0

Get the manager of this object, if any (internal use only)

getName cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2c681d880b842c1b6d2c2b30b72b6660

Returns the name of this object.

getParentNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a7be6f35f90943c6bca0b4511e1d266d8

Returns the node to which this object is attached.

getParentSceneNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c705ecac4263b65a1b8611eeb24c39a

Returns the scene node to which this object is attached.

isParentTagPoint cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aff1706913baf992f108cc0fe4c95a53b

Gets whether the parent node is a TagPoint (or a SceneNode)

_notifyAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aeb13418fe2740ed8ebc52cd9667fca41

Internal method called to notify the object that it has been attached to a node.

isAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ad2c50ff1546dfac42f0751aa1bb54ff3

Returns true if this object is attached to a SceneNode or TagPoint.

detachFromParent cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab53cc49d402913fde37fa4976f5bfdd5

Detaches an object from a parent SceneNode or TagPoint, if attached.

isInScene cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a605cb18ec6d5971e19491ec71c89afeb

Returns true if this object is attached to a SceneNode or TagPoint, and this SceneNode / TagPoint is ...

_notifyMoved cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ae307c64b6e130191e45d48df0e2c5961

Internal method called to notify the object that it has been moved.

getWorldBoundingBox cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acc31c877990c3c231c4b4cfb0522bef8

Retrieves the axis-aligned bounding box for this object in world coordinates.

getWorldBoundingSphere cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2f6db9f0db4038e6544d703a9f3bcf53

Retrieves the worldspace bounding sphere for this object.

setVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8b0ab29b6a7e94169e2b3fde0be7cf10

Tells this object whether to be visible or not, if it has a renderable component.

getVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adbc3ce687f4def00d70f15dc0a2330ea

Gets this object whether to be visible or not, if it has a renderable component.

isVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aebb41fb7484f365c18e78103517b0d25

Returns whether or not this object is supposed to be visible or not.

setRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a3774342d37fb670430d834aa914a3be5

Sets the distance at which the object is no longer rendered.

getRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a97501f320f00fb5255d76fe3b20903d2

Gets the distance at which batches are no longer rendered.

setRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9ad2786aa67624f26c7ff245c673ad5e

Sets the minimum pixel size an object needs to be in both screen axes in order to be rendered...

getRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a1025983039f59637e9dde740b5013175

Returns the minimum pixel size an object needs to be in both screen axes in order to be rendered...

setRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ac5e898937867475e52d350d1f4d75e32

Sets the render queue group this entity will be rendered through.

setRenderQueueGroupAndPriority cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a38cf564fe839d40a81ba5155d363b7aa

Sets the render queue group and group priority this entity will be rendered through.

getRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a12ca5ddb4ca9e77612b6e8a10e4f3d70

Gets the queue group for this entity, see setRenderQueueGroup for full details.

_getParentNodeFullTransform cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aab6d217065c5d2968ef0cc2586a0db86

return the full transformation of the parent sceneNode or the attachingPoint node

setQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa202386b8336ed756c3bd1ff5a74f54d

Sets the query flags for this object.

addQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a146b6b8afa6de9a2058f730aa3f7b25c

As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...

removeQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8e039c80d31e36c17f4e7fc85e5c6cdc

As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this o...

getQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5c40b9b7d9f3231f9ba16a3514f7495a

Returns the query flags relevant for this object.

setVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9421323e0ef6082d8a293aef0ba4666d

Sets the visiblity flags for this object.

addVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adff2fa7a7c56ba06d25d2dfa376fd677

As setVisibilityFlags, except the flags passed as parameters are appended to the existing flags on th...

removeVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7bebfd93631ffe82f95ad7c73b77e24

As setVisibilityFlags, except the flags passed as parameters are removed from the existing flags on t...

getVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5ca10844726d16c8ed47395a6b22d33a

Returns the visibility flags relevant for this object.

setListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9efbb3928b834d4f125303698034951e

Sets a listener for this object.

getListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf305fd600ec68543ed68e0c0cef6196

Gets the current listener for this object.

queryLights cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2d4c926ce07f3a1cb0e59d9d60aac76b

Gets a list of lights, ordered relative to how close they are to this movable object.

getLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a538d975b35be25e7d705b6310ec3d84d

Get a bitwise mask which will filter the lights affecting this object.

setLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0b7dc685c1dc7ec4dd677750d17ee145

Set a bitwise mask which will filter the lights affecting this object.

_getLightList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf4f61aeb45d61195c248757e3d1c6fe

Returns a pointer to the current list of lights for this object.

getEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a60b24cd45c8df45654dcfa14a1293a3b

Define a default implementation of method from ShadowCaster which implements no shadows.

hasEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7c2a8be6a9bd59e6c69ee2d76945500

Define a default implementation of method from ShadowCaster which implements no shadows.

getShadowVolumeRenderableIterator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a4492fa817bb3a750d349aeec34c19c43

Define a default implementation of method from ShadowCaster which implements no shadows.

getLightCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af061175eb50a6aa98599ce0a748204b5

Overridden member from ShadowCaster.

getDarkCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af06612d0607ebcf1bf5eb817c3038d52

Overridden member from ShadowCaster.

setCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acbfc4840224e8b6ed6e27849d3341675

Sets whether or not this object will cast shadows.

getCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70bca10cdeac93142d9f93ed0cf9c4c5

Returns whether shadow casting is enabled for this object.

getReceivesShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8f2627b8d1658838a7c79c82148c6303

Returns whether the Material of any Renderable that this MovableObject will add to the render queue w...

getPointExtrusionDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abb13b8e1b52d9dca9f5190f718686a5e

Get the distance to extrude for a point/spot light.

getTypeFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a32c637889b8a4138d2008aece76f42b6

Get the &#39;type flags&#39; for this MovableObject.

setDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2b559ddd8df033cafa5d64502c7d0c3a

Sets whether or not the debug display of this object is enabled.

isDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a39cfd5b78a4326156accf5ed3146ddc6

Gets whether debug display of this object is enabled.

getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a4239d192b2b08c4970dfaa22ce5a0cd0

Gets a list of animable value names for this object.

createAnimableValue cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2cfac9af1b0d71c780ec969166b3585

Create a reference-counted AnimableValuePtr for the named value.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d setDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ad8db1f22329b2a96f2aed7260d565944

Set the default query flags for all future MovableObject instances.

getDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a01f48775e48b672d7796311f3ffe2930

Get the default query flags for all future MovableObject instances.

setDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ac2904cb122ab8c8d5066abefb29dfa96

Set the default visibility flags for all future MovableObject instances.

getDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a2eb94fea5944cf0d33702a75cfa14a74

Get the default visibility flags for all future MovableObject instances.

extrudeVertices cpp clm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html acae2215c051989d544f34083a0a9bfa2

Utility method for extruding vertices based on a light.

CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 AnimableDictionaryMap cpp tdef Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2ea54bb7c39f7640f71be8bb2f8b0a5 createAllInstancedEntities cpp instm Ogre::InstanceBatch group__Scene.html ga69d66bcedec8a7833c934fef8dc86e83 deleteAllInstancedEntities cpp instm Ogre::InstanceBatch group__Scene.html ga89484051649c77b5d9e7a0f16c82e3ff deleteUnusedInstancedEntities cpp instm Ogre::InstanceBatch group__Scene.html ga6a06da387229968fdb16df1d0871e474 generateInstancedEntity cpp instm Ogre::InstanceBatch group__Scene.html ga83352f46de9287cfca2729cfe98d5832

Creates a new InstancedEntity instance.

makeMatrixCameraRelative3x4 cpp instm Ogre::InstanceBatch group__Scene.html gaddd5e23dac9e4f3aa71c9a4572a0ec71

Takes an array of 3x4 matrices and makes it camera relative.

checkSubMeshCompatibility cpp instm Ogre::InstanceBatch group__Scene.html ga0430fc3aa9388ef73f7a5e97eb85b3bf

Returns false on errors that would prevent building this batch from the given submesh.

updateVisibility cpp instm Ogre::InstanceBatch group__Scene.html gadfa0b65644a9af1e4af7ec54b2f3573f defragmentBatchNoCull cpp instm Ogre::InstanceBatch group__Scene.html ga1b134da2ef3ec58821ee8abc166ba5d4 defragmentBatchDoCull cpp instm Ogre::InstanceBatch group__Scene.html gaecd7fbc187455c7cb9d0cb7df0c0c846 getExtrusionDistance cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a233233e14ccb869b6cafd655880355df

Helper method for calculating extrusion distance.

updateEdgeListLightFacing cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ac9a881430ec7769923f63f6df4b93d33

Tells the caster to perform the tasks necessary to update the edge data&#39;s light listing.

generateShadowVolume cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a396374525d65e0db10c7f7f8d380744a

Generates the indexes required to render a shadow volume into the index buffer which is passed in...

extrudeBounds cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a136dfd54b581a6dc58a1796a1cdf6cdc

Utility method for extruding a bounding box.

getAnimableDictionaryName cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a7748b5ea03ba5eb10fdd79e455f96443

Get the name of the animable dictionary for this class.

createAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a83629c5c4708cebd10c358a4be0722f5

Internal method for creating a dictionary of animable value names for the class, if it does not alrea...

_getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a20139173e816c296ab46d0548d1d4902

Get an updateable reference to animable value list.

initialiseAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a80abf1736a4241c432b30d2073c7a263

Internal method for initialising dictionary; should be implemented by subclasses wanting to expose an...

mRenderOperation cpp data Ogre::InstanceBatch group__Scene.html gae262d48aaef74de5069f206c92a14b3e mInstancesPerBatch cpp data Ogre::InstanceBatch group__Scene.html gacc8cd4d212436db84f8a156779bdb4fe mCreator cpp data Ogre::InstanceBatch group__Scene.html gadd595cecea7604d96ee7beeb8201e948

Creator of this object (if created by a factory)

mMaterial cpp data Ogre::InstanceBatch group__Scene.html ga47cd33873c112c7e6be9782a3424e57d mMeshReference cpp data Ogre::InstanceBatch group__Scene.html ga44c764480b55e3b765c13899afd097a9 mIndexToBoneMap cpp data Ogre::InstanceBatch group__Scene.html ga0ad085e6a80510f87a529d37e0405c32 mInstancedEntities cpp data Ogre::InstanceBatch group__Scene.html ga1c7fdd24e8039ab7bebb989f7a45478e mUnusedEntities cpp data Ogre::InstanceBatch group__Scene.html ga8d00e9d33a377e2495028f34a6384565 mFullBoundingBox cpp data Ogre::InstanceBatch group__Scene.html ga0eca285c6128a47ff442f29a08ad5956

This bbox contains all (visible) instanced entities.

mBoundingRadius cpp data Ogre::InstanceBatch group__Scene.html gad91170fb2264f1dc6cf82849e23483d7 mBoundsDirty cpp data Ogre::InstanceBatch group__Scene.html gad124fbd681c3359413b6dd4d432dd166 mBoundsUpdated cpp data Ogre::InstanceBatch group__Scene.html ga83c9a52a7394033552de787c35b4d62c

Set to false by derived classes that need it.

mCurrentCamera cpp data Ogre::InstanceBatch group__Scene.html gaf1ed5250bc7561d30121eee637fafefe mMaterialLodIndex cpp data Ogre::InstanceBatch group__Scene.html gaf38e6e1e9048410bdc0bff637f6e1c71 mDirtyAnimation cpp data Ogre::InstanceBatch group__Scene.html gae5bef3fbc7c84c275be6213dfad385bc

Set to false at start of each _updateRenderQueue.

mTechnSupportsSkeletal cpp data Ogre::InstanceBatch group__Scene.html ga5b9bf94e2d0a35eaced57d3b25c4c6e9

False if a technique doesn&#39;t support skeletal animation.

mCachedCameraDist cpp data Ogre::InstanceBatch group__Scene.html ga4f2fece9509142fd33bd0f55dd0cd54e

Cached distance to last camera for getSquaredViewDepth.

mCachedCamera cpp data Ogre::InstanceBatch group__Scene.html gab26ae2f6396e55281865335eb67ab8a5

The camera for which the cached distance is valid.

mTransformSharingDirty cpp data Ogre::InstanceBatch group__Scene.html gaf8958033c3eeece3d5d8c4ac2aab4fb6

Tells that the list of entity instances with shared transforms has changed.

mRemoveOwnVertexData cpp data Ogre::InstanceBatch group__Scene.html ga962398a3e62a111c018d0d25044364f1

When true remove the memory of the VertexData we&#39;ve created because no one else will.

mRemoveOwnIndexData cpp data Ogre::InstanceBatch group__Scene.html ga4716e9faf7d6c42efeb038dee37f62f4

When true remove the memory of the IndexData we&#39;ve created because no one else will.

mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mUserObjectBindings cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af00b75d92e7d62f5ff9bd4847d1786e8

User objects binding.

mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

mName cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a41954f454246b2935cdc90ab2f36dab8

Name of this object.

mManager cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a5c05f316d061761a08fc036daedd0649

SceneManager holding this object (if applicable)

mParentNode cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a961db9b5f439708e0f24cb8dbeb9c728

node to which this object is attached

mParentIsTagPoint cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a9f9b9e6981ef7ebbd6b9d82e93a2b299 mVisible cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a8e7fa9ec69253b42ff4e7605b54e1a00

Is this object visible?

mDebugDisplay cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac439108451539e95ac9829ab6520306c

Is debug display enabled?

mUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a0df899bfb650d8d51be51fa5f83743f4

Upper distance to still render.

mSquaredUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2635aafd01416e5a3346a647c2dfff52 mMinPixelSize cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a56e7d5ccac2877061b0919648f7f0b34 mBeyondFarDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a1f6c5390b42b10e00d3b21b8911aa3f4

Hidden because of distance?

mRenderQueueID cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa63b5c1cf9746a4caeb2a47a6bc1d2d6

The render queue to use when rendering this object.

mRenderQueueIDSet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2051828f33ea6c921e2979c8f00daa3f

Flags whether the RenderQueue&#39;s default should be used.

mRenderQueuePriority cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa34e0feb87409120726a489f52b39c58

The render queue group to use when rendering this object.

mRenderQueuePrioritySet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac9ee5f673870a76b23eb5291b3fa3f28

Flags whether the RenderQueue&#39;s default should be used.

mQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adf36b5bfcc9bce768bc5f8a9ed6b1464

Flags determining whether this object is included / excluded from scene queries.

mVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a6db376fe4c048714224392901c98c3a5

Flags determining whether this object is visible (compared to SceneManager mask)

mWorldAABB cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a665c171729e2f37b66f73d0e6722ac2c

Cached world AABB of this object.

mWorldBoundingSphere cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a271b08ae4cc604657c17125f76ec62e0 mWorldDarkCapBounds cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a00a9705c083b9fef8bbe762a5b1711a8

World space AABB of this object&#39;s dark cap.

mCastShadows cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad21e8a5a6f0eeeefa3ec698781eaa3fa

Does this object cast shadows?

mRenderingDisabled cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad1291c87111d8944b2c49904a4d6280b

Does rendering this object disabled by listener?

mListener cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a07fdbfc4ae0adb48f7619c0a44bd3890

MovableObject listener - only one allowed (no list) for size &amp; performance reasons. */.

mLightList cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2626ce2a2f1c78027634cc92dfd2b211

List of lights for this object.

mLightListUpdated cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af083212ba58f26eb7c747a0da749cc08

The last frame that this light list was updated in.

mLightMask cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a3db70b0c8b2e53a3c71671217e5a516c

the light mask defined for this movable. This will be taken into consideration when deciding which li...

msDefaultQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adeb3bbe50c1b6e92061461b363fc391e

Default query flags.

msDefaultVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a24f37de53688fc5432d50c7ced03bd63

Default visibility flags.

msAnimableDictionary cpp data Ogre::AnimableObject classOgre_1_1AnimableObject.html a1e2b199b8a10c3753ebeecc8fa773620

Static map of class name to list of animable value names.

setupVertices cpp instm Ogre::InstanceBatchShader group__Scene.html gae11fd23efdbd0351fb3083f25b50c6c7 setupIndices cpp instm Ogre::InstanceBatchShader group__Scene.html ga250e9b2a8b6530b072b75247a3b7879d setupHardwareSkinned cpp instm Ogre::InstanceBatchShader group__Scene.html gaa75b65e66db05862729c8a10c46f2e44

When the mesh is (hardware) skinned, a different code path is called so that we reuse the index buffe...

mNumWorldMatrices cpp data Ogre::InstanceBatchShader group__Scene.html ga933bf1e5da8a6325f974bef84caad31c Ogre::BaseInstanceBatchVTF c cl Ogre::BaseInstanceBatchVTF classOgre_1_1BaseInstanceBatchVTF.html

Instancing implementation using vertex texture through Vertex Texture Fetch (VTF) This implementation...

OgreInstanceBatchVTF.h InstancedEntityVec cpp tdef Ogre::InstanceBatch group__Scene.html gaf9139328908d3ca39478897bae89b33a ShadowRenderableList cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ad84ea1b2728ced5136add26c91c39a27 ShadowRenderableListIterator cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a7b0999d33e25db97d0449d6cf95cbecd BaseInstanceBatchVTF cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga8b00a6ffb132571ac5e3c81c8bff2077 ~BaseInstanceBatchVTF cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga336e04ecb0e366039963adc9bffe4f73 buildFrom cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gac97af4ce33324a1c9f9b812e5e7ae1c9 getWorldTransforms cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga4dd36fb30153091091ed398b58cd846f

Gets the world transform matrix / matrices for this renderable object.

getNumWorldTransforms cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga5eb44bfa609945e5116ef99fcd28b42b

Returns the number of world transform matrices this renderable requires.

_updateRenderQueue cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gaf47f31873478f5929289a474a976fb7c

Overloaded to be able to updated the vertex texture.

setBoneMatrixLookup cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga5bcd3f7c4a1280df27cdec94c5f18cb1

Sets the state of the usage of bone matrix lookup.

useBoneMatrixLookup cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gaa0f7313ddefe803cda8ee41aa8ddc92d

Tells whether to use bone matrix lookup.

setBoneDualQuaternions cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga61b8f8dd2a76aefe958083ad37d364fd useBoneDualQuaternions cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga1df9c1f7388598dba32f11a84fcaf803 setForceOneWeight cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gae413c69ac3cf2e61ffd5eaf3c3842dd2 forceOneWeight cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga418f0e38a8180b2e159699695e0f203b setUseOneWeight cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gaf23de70598e81b12eb2760a5d9bc4c22 useOneWeight cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gaa56311b09d89ab161cb6ef4c865b8b3c useBoneWorldMatrices cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gab00a408e616ab82803023d2132ad1ea4 getMaxLookupTableInstances cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gab5bc06683d655efca93981df0f59a945 _getMeshRef cpp instm Ogre::InstanceBatch group__Scene.html gaf1b34a5640923cb56c47153321cd317a _setInstancesPerBatch cpp instm Ogre::InstanceBatch group__Scene.html ga810d6dd7b95994be19c0b49d2f1f4267

Raises an exception if trying to change it after being built.

_getIndexToBoneMap cpp instm Ogre::InstanceBatch group__Scene.html ga244219dff9699f4312faf9b818cdc835 _supportsSkeletalAnimation cpp instm Ogre::InstanceBatch group__Scene.html gaf8d481b975f32411b1212efd00deda5e

Returns true if this technique supports skeletal animation.

_updateBounds cpp instm Ogre::InstanceBatch group__Scene.html ga8073edd16937723e2b2db8ba51672dc1 calculateMaxNumInstances cpp instm Ogre::InstanceBatch group__Scene.html ga4004a72311611ab1955c5c09a2d20452

Some techniques have a limit on how many instances can be done.

build cpp instm Ogre::InstanceBatch group__Scene.html ga7c7e77b52df342b78e04d0294f741df2

Constructs all the data needed to use this batch, as well as the InstanceEntities.

_getMeshReference cpp instm Ogre::InstanceBatch group__Scene.html gaa6c83f6d76357d471b84ffcd99192b79 isBatchFull cpp instm Ogre::InstanceBatch group__Scene.html gab49772ceffccf524a8d2855267efe4a6 isBatchUnused cpp instm Ogre::InstanceBatch group__Scene.html ga9dcabc18be7c515324929abe640e4df4

Returns true if it no instanced entity has been requested or all of them have been removed...

getInstancedEntitiesInUse cpp instm Ogre::InstanceBatch group__Scene.html ga33734439785f141742d0f675056c834a

Fills the input vector with the instances that are currently being used or were requested Used for de...

_defragmentBatch cpp instm Ogre::InstanceBatch group__Scene.html gacc0a9c4b6cce5537b6ad8c40fdff71da _defragmentBatchDiscard cpp instm Ogre::InstanceBatch group__Scene.html ga707b7dc9f29486a9ad3f07f9c96665f7 _boundsDirty cpp instm Ogre::InstanceBatch group__Scene.html ga9e6dfe915b52c9463a503d690ae7da4f

Called by InstancedEntity(s) to tell us we need to update the bounds (we touch the SceneNode so the S...

setStaticAndUpdate cpp instm Ogre::InstanceBatch group__Scene.html gaae254079f412672ce137dddb9736028a

Tells this batch to stop updating animations, positions, rotations, and display all it&#39;s active insta...

isStatic cpp instm Ogre::InstanceBatch group__Scene.html gabd6aa7ef499a88ecae701850d20da323

Returns true if this batch was set as static.

createInstancedEntity cpp instm Ogre::InstanceBatch group__Scene.html ga6acd24f5b5aa6ea29d1d3baf57603dd2

Returns a pointer to a new InstancedEntity ready to use Note it&#39;s actually preallocated, so no memory allocation happens at this point.

removeInstancedEntity cpp instm Ogre::InstanceBatch group__Scene.html ga6603588204263c7d16173169a5e327e7

Removes an InstancedEntity from the scene retrieved with getNewInstancedEntity, putting back into a q...

_markTransformSharingDirty cpp instm Ogre::InstanceBatch group__Scene.html ga2773601083f5a3d41dd071aec04fd5d8

Tells that the list of entity instances with shared transforms has changed.

getMaterial cpp instm Ogre::InstanceBatch group__Scene.html gab5a57df175de5461bf23b384831493c3 getRenderOperation cpp instm Ogre::InstanceBatch group__Scene.html gadcb91b7c109b3b4b74504b7dd5f7a13d getSquaredViewDepth cpp instm Ogre::InstanceBatch group__Scene.html gaf083a5bebb8008fecfd2e763e22d2096 getLights cpp instm Ogre::InstanceBatch group__Scene.html gab31500ee5c14b35b39b0817c89b29cba getTechnique cpp instm Ogre::InstanceBatch group__Scene.html gad9ff4a4cc1f47bf54938280b381078cf getMovableType cpp instm Ogre::InstanceBatch group__Scene.html ga7a1e073e427b7908203de9c98d523268 _notifyCurrentCamera cpp instm Ogre::InstanceBatch group__Scene.html gaeb967751f31d275489389e9988f1aac2 getBoundingBox cpp instm Ogre::InstanceBatch group__Scene.html ga467ba1389565d15c5a43131740cd45ee getBoundingRadius cpp instm Ogre::InstanceBatch group__Scene.html ga1ff0f7c4292da20b838b948668d72c5f visitRenderables cpp instm Ogre::InstanceBatch group__Scene.html ga90f980cad52ceec8bd2fc56ae515e016

Method to allow a caller to abstractly iterate over the Renderable instances that this MovableObject ...

preRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html afcbf4cb36d5911a9d40a40c57e94f23b

Called just prior to the Renderable being rendered.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

getCastsShadows cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1ce8341c18f75ef0b6d818eceea5b2e2

Method which reports whether this renderable would normally cast a shadow.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b setUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab07068e26732de24aaf24330e9d0ec81 getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70a42d28867f1559f1bd71baf31f83e4 getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aaac5bf65835f733433f3338132f2f01f

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abbf5cf5545c219ce9be1997ff5dd2204

Return an instance of user objects binding associated with this class.

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

_notifyCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a06f161ae0451be7eaa67e77c296d5631

Notify the object of it&#39;s creator (internal use only)

_getCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abc4d3c30d2b50267a348f8d5aee3c5e4

Get the creator of this object, if any (internal use only)

_notifyManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af730ac3ee4a51ee69f4221298f933e8a

Notify the object of it&#39;s manager (internal use only)

_getManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c95a392476c6b54be1648a77f2a56c0

Get the manager of this object, if any (internal use only)

getName cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2c681d880b842c1b6d2c2b30b72b6660

Returns the name of this object.

getParentNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a7be6f35f90943c6bca0b4511e1d266d8

Returns the node to which this object is attached.

getParentSceneNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c705ecac4263b65a1b8611eeb24c39a

Returns the scene node to which this object is attached.

isParentTagPoint cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aff1706913baf992f108cc0fe4c95a53b

Gets whether the parent node is a TagPoint (or a SceneNode)

_notifyAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aeb13418fe2740ed8ebc52cd9667fca41

Internal method called to notify the object that it has been attached to a node.

isAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ad2c50ff1546dfac42f0751aa1bb54ff3

Returns true if this object is attached to a SceneNode or TagPoint.

detachFromParent cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab53cc49d402913fde37fa4976f5bfdd5

Detaches an object from a parent SceneNode or TagPoint, if attached.

isInScene cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a605cb18ec6d5971e19491ec71c89afeb

Returns true if this object is attached to a SceneNode or TagPoint, and this SceneNode / TagPoint is ...

_notifyMoved cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ae307c64b6e130191e45d48df0e2c5961

Internal method called to notify the object that it has been moved.

getWorldBoundingBox cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acc31c877990c3c231c4b4cfb0522bef8

Retrieves the axis-aligned bounding box for this object in world coordinates.

getWorldBoundingSphere cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2f6db9f0db4038e6544d703a9f3bcf53

Retrieves the worldspace bounding sphere for this object.

setVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8b0ab29b6a7e94169e2b3fde0be7cf10

Tells this object whether to be visible or not, if it has a renderable component.

getVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adbc3ce687f4def00d70f15dc0a2330ea

Gets this object whether to be visible or not, if it has a renderable component.

isVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aebb41fb7484f365c18e78103517b0d25

Returns whether or not this object is supposed to be visible or not.

setRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a3774342d37fb670430d834aa914a3be5

Sets the distance at which the object is no longer rendered.

getRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a97501f320f00fb5255d76fe3b20903d2

Gets the distance at which batches are no longer rendered.

setRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9ad2786aa67624f26c7ff245c673ad5e

Sets the minimum pixel size an object needs to be in both screen axes in order to be rendered...

getRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a1025983039f59637e9dde740b5013175

Returns the minimum pixel size an object needs to be in both screen axes in order to be rendered...

setRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ac5e898937867475e52d350d1f4d75e32

Sets the render queue group this entity will be rendered through.

setRenderQueueGroupAndPriority cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a38cf564fe839d40a81ba5155d363b7aa

Sets the render queue group and group priority this entity will be rendered through.

getRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a12ca5ddb4ca9e77612b6e8a10e4f3d70

Gets the queue group for this entity, see setRenderQueueGroup for full details.

_getParentNodeFullTransform cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aab6d217065c5d2968ef0cc2586a0db86

return the full transformation of the parent sceneNode or the attachingPoint node

setQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa202386b8336ed756c3bd1ff5a74f54d

Sets the query flags for this object.

addQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a146b6b8afa6de9a2058f730aa3f7b25c

As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...

removeQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8e039c80d31e36c17f4e7fc85e5c6cdc

As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this o...

getQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5c40b9b7d9f3231f9ba16a3514f7495a

Returns the query flags relevant for this object.

setVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9421323e0ef6082d8a293aef0ba4666d

Sets the visiblity flags for this object.

addVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adff2fa7a7c56ba06d25d2dfa376fd677

As setVisibilityFlags, except the flags passed as parameters are appended to the existing flags on th...

removeVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7bebfd93631ffe82f95ad7c73b77e24

As setVisibilityFlags, except the flags passed as parameters are removed from the existing flags on t...

getVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5ca10844726d16c8ed47395a6b22d33a

Returns the visibility flags relevant for this object.

setListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9efbb3928b834d4f125303698034951e

Sets a listener for this object.

getListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf305fd600ec68543ed68e0c0cef6196

Gets the current listener for this object.

queryLights cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2d4c926ce07f3a1cb0e59d9d60aac76b

Gets a list of lights, ordered relative to how close they are to this movable object.

getLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a538d975b35be25e7d705b6310ec3d84d

Get a bitwise mask which will filter the lights affecting this object.

setLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0b7dc685c1dc7ec4dd677750d17ee145

Set a bitwise mask which will filter the lights affecting this object.

_getLightList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf4f61aeb45d61195c248757e3d1c6fe

Returns a pointer to the current list of lights for this object.

getEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a60b24cd45c8df45654dcfa14a1293a3b

Define a default implementation of method from ShadowCaster which implements no shadows.

hasEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7c2a8be6a9bd59e6c69ee2d76945500

Define a default implementation of method from ShadowCaster which implements no shadows.

getShadowVolumeRenderableIterator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a4492fa817bb3a750d349aeec34c19c43

Define a default implementation of method from ShadowCaster which implements no shadows.

getLightCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af061175eb50a6aa98599ce0a748204b5

Overridden member from ShadowCaster.

getDarkCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af06612d0607ebcf1bf5eb817c3038d52

Overridden member from ShadowCaster.

setCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acbfc4840224e8b6ed6e27849d3341675

Sets whether or not this object will cast shadows.

getCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70bca10cdeac93142d9f93ed0cf9c4c5

Returns whether shadow casting is enabled for this object.

getReceivesShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8f2627b8d1658838a7c79c82148c6303

Returns whether the Material of any Renderable that this MovableObject will add to the render queue w...

getPointExtrusionDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abb13b8e1b52d9dca9f5190f718686a5e

Get the distance to extrude for a point/spot light.

getTypeFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a32c637889b8a4138d2008aece76f42b6

Get the &#39;type flags&#39; for this MovableObject.

setDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2b559ddd8df033cafa5d64502c7d0c3a

Sets whether or not the debug display of this object is enabled.

isDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a39cfd5b78a4326156accf5ed3146ddc6

Gets whether debug display of this object is enabled.

getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a4239d192b2b08c4970dfaa22ce5a0cd0

Gets a list of animable value names for this object.

createAnimableValue cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2cfac9af1b0d71c780ec969166b3585

Create a reference-counted AnimableValuePtr for the named value.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d setDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ad8db1f22329b2a96f2aed7260d565944

Set the default query flags for all future MovableObject instances.

getDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a01f48775e48b672d7796311f3ffe2930

Get the default query flags for all future MovableObject instances.

setDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ac2904cb122ab8c8d5066abefb29dfa96

Set the default visibility flags for all future MovableObject instances.

getDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a2eb94fea5944cf0d33702a75cfa14a74

Get the default visibility flags for all future MovableObject instances.

extrudeVertices cpp clm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html acae2215c051989d544f34083a0a9bfa2

Utility method for extruding vertices based on a light.

HWBoneIdxVec cpp tdef Ogre::BaseInstanceBatchVTF group__Scene.html ga8bcdb86a2070c884c85019cdd203aabf HWBoneWgtVec cpp tdef Ogre::BaseInstanceBatchVTF group__Scene.html ga7a7a999f7e059f08cb12a3027347dbba Matrix4Vec cpp tdef Ogre::BaseInstanceBatchVTF group__Scene.html ga53e4d4005e85c0b1e7f3baa67fc33436 CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 AnimableDictionaryMap cpp tdef Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2ea54bb7c39f7640f71be8bb2f8b0a5 cloneMaterial cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga09fff38dbc5189718fd6f0da43f7bde8

Clones the base material so it can have it&#39;s own vertex texture, and also clones it&#39;s shadow caster m...

retrieveBoneIdx cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga05f6ed64221478d5ac71c809c6da0415

Retrieves bone data from the original sub mesh and puts it into an appropriate buffer, later to be read when creating the vertex semantics.

retrieveBoneIdxWithWeights cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga04e6003cae748f1f26425b81fcc63c54 setupMaterialToUseVTF cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga6b65f8724b112b2a45d477e25c8e97ba

Setups the material to use a vertex texture.

createVertexTexture cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gafd3c52beb2a4f41541afc738864a7923

Creates the vertex texture.

createVertexSemantics cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga27b2b63b685a5f96641478e787ddb22a

Creates 2 TEXCOORD semantics that will be used to sample the vertex texture.

convert3x4MatricesToDualQuaternions cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gaff75b2965eca64a47412ed8fef732a0f updateVertexTexture cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gada79eb550aecd9e4ba72549f5b9d21bf

Keeps filling the VTF with world matrix data.

matricesToghetherPerRow cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gacb7e4e9cba1e2906517c8d7dff648968

Affects VTF texture&#39;s width dimension.

updateSharedLookupIndexes cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga6c14f9142868eccafef1f6f191454b1a

update the lookup numbers for entities with shared transforms

generateInstancedEntity cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gab7a6e43c6f8d5c6b7e4b0b46118312b4 setupVertices cpp instm Ogre::InstanceBatch group__Scene.html gaac57d42f9bd0ff4c50754b5367927644 setupIndices cpp instm Ogre::InstanceBatch group__Scene.html ga0facfedb97c31bffd98eafd821e06aa7 createAllInstancedEntities cpp instm Ogre::InstanceBatch group__Scene.html ga69d66bcedec8a7833c934fef8dc86e83 deleteAllInstancedEntities cpp instm Ogre::InstanceBatch group__Scene.html ga89484051649c77b5d9e7a0f16c82e3ff deleteUnusedInstancedEntities cpp instm Ogre::InstanceBatch group__Scene.html ga6a06da387229968fdb16df1d0871e474 makeMatrixCameraRelative3x4 cpp instm Ogre::InstanceBatch group__Scene.html gaddd5e23dac9e4f3aa71c9a4572a0ec71

Takes an array of 3x4 matrices and makes it camera relative.

checkSubMeshCompatibility cpp instm Ogre::InstanceBatch group__Scene.html ga0430fc3aa9388ef73f7a5e97eb85b3bf

Returns false on errors that would prevent building this batch from the given submesh.

updateVisibility cpp instm Ogre::InstanceBatch group__Scene.html gadfa0b65644a9af1e4af7ec54b2f3573f defragmentBatchNoCull cpp instm Ogre::InstanceBatch group__Scene.html ga1b134da2ef3ec58821ee8abc166ba5d4 defragmentBatchDoCull cpp instm Ogre::InstanceBatch group__Scene.html gaecd7fbc187455c7cb9d0cb7df0c0c846 getExtrusionDistance cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a233233e14ccb869b6cafd655880355df

Helper method for calculating extrusion distance.

updateEdgeListLightFacing cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ac9a881430ec7769923f63f6df4b93d33

Tells the caster to perform the tasks necessary to update the edge data&#39;s light listing.

generateShadowVolume cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a396374525d65e0db10c7f7f8d380744a

Generates the indexes required to render a shadow volume into the index buffer which is passed in...

extrudeBounds cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a136dfd54b581a6dc58a1796a1cdf6cdc

Utility method for extruding a bounding box.

getAnimableDictionaryName cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a7748b5ea03ba5eb10fdd79e455f96443

Get the name of the animable dictionary for this class.

createAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a83629c5c4708cebd10c358a4be0722f5

Internal method for creating a dictionary of animable value names for the class, if it does not alrea...

_getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a20139173e816c296ab46d0548d1d4902

Get an updateable reference to animable value list.

initialiseAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a80abf1736a4241c432b30d2073c7a263

Internal method for initialising dictionary; should be implemented by subclasses wanting to expose an...

mMatricesPerInstance cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga3c4a0c0308cfb531cc68ee97f8209960 mNumWorldMatrices cpp data Ogre::BaseInstanceBatchVTF group__Scene.html gae52c638c2cc24cc7f92806e1ee6b322a mMatrixTexture cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga8440b4821b3f408548d6c09a7e13ad1e mWidthFloatsPadding cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga403ea92c2e6d04a11623c29dc05c804d mMaxFloatsPerLine cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga17fad70966b7ec3994ff56385dfdcb55 mRowLength cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga56fb118643f9c1477fc56975270ee42b mWeightCount cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga68a6d86d89d1b1f6bdfbafa28cb105d5 mTempTransformsArray3x4 cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga91f832cdf49c3e74e631c6f49ab28c3e mUseBoneMatrixLookup cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga4bd832d6809f220f60c43082dd9b032b mMaxLookupTableInstances cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga1e96698f2aa82e8ed3adbad1c3fd3f62 mUseBoneDualQuaternions cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga842932c6daf717f2a0bcd372337153a0 mForceOneWeight cpp data Ogre::BaseInstanceBatchVTF group__Scene.html gae60067155d1a83bb5cb9bef9957cf33c mUseOneWeight cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga82f3ba087317eec5c4bc129d4324ac7d mRenderOperation cpp data Ogre::InstanceBatch group__Scene.html gae262d48aaef74de5069f206c92a14b3e mInstancesPerBatch cpp data Ogre::InstanceBatch group__Scene.html gacc8cd4d212436db84f8a156779bdb4fe mCreator cpp data Ogre::InstanceBatch group__Scene.html gadd595cecea7604d96ee7beeb8201e948

Creator of this object (if created by a factory)

mMaterial cpp data Ogre::InstanceBatch group__Scene.html ga47cd33873c112c7e6be9782a3424e57d mMeshReference cpp data Ogre::InstanceBatch group__Scene.html ga44c764480b55e3b765c13899afd097a9 mIndexToBoneMap cpp data Ogre::InstanceBatch group__Scene.html ga0ad085e6a80510f87a529d37e0405c32 mInstancedEntities cpp data Ogre::InstanceBatch group__Scene.html ga1c7fdd24e8039ab7bebb989f7a45478e mUnusedEntities cpp data Ogre::InstanceBatch group__Scene.html ga8d00e9d33a377e2495028f34a6384565 mFullBoundingBox cpp data Ogre::InstanceBatch group__Scene.html ga0eca285c6128a47ff442f29a08ad5956

This bbox contains all (visible) instanced entities.

mBoundingRadius cpp data Ogre::InstanceBatch group__Scene.html gad91170fb2264f1dc6cf82849e23483d7 mBoundsDirty cpp data Ogre::InstanceBatch group__Scene.html gad124fbd681c3359413b6dd4d432dd166 mBoundsUpdated cpp data Ogre::InstanceBatch group__Scene.html ga83c9a52a7394033552de787c35b4d62c

Set to false by derived classes that need it.

mCurrentCamera cpp data Ogre::InstanceBatch group__Scene.html gaf1ed5250bc7561d30121eee637fafefe mMaterialLodIndex cpp data Ogre::InstanceBatch group__Scene.html gaf38e6e1e9048410bdc0bff637f6e1c71 mDirtyAnimation cpp data Ogre::InstanceBatch group__Scene.html gae5bef3fbc7c84c275be6213dfad385bc

Set to false at start of each _updateRenderQueue.

mTechnSupportsSkeletal cpp data Ogre::InstanceBatch group__Scene.html ga5b9bf94e2d0a35eaced57d3b25c4c6e9

False if a technique doesn&#39;t support skeletal animation.

mCachedCameraDist cpp data Ogre::InstanceBatch group__Scene.html ga4f2fece9509142fd33bd0f55dd0cd54e

Cached distance to last camera for getSquaredViewDepth.

mCachedCamera cpp data Ogre::InstanceBatch group__Scene.html gab26ae2f6396e55281865335eb67ab8a5

The camera for which the cached distance is valid.

mTransformSharingDirty cpp data Ogre::InstanceBatch group__Scene.html gaf8958033c3eeece3d5d8c4ac2aab4fb6

Tells that the list of entity instances with shared transforms has changed.

mRemoveOwnVertexData cpp data Ogre::InstanceBatch group__Scene.html ga962398a3e62a111c018d0d25044364f1

When true remove the memory of the VertexData we&#39;ve created because no one else will.

mRemoveOwnIndexData cpp data Ogre::InstanceBatch group__Scene.html ga4716e9faf7d6c42efeb038dee37f62f4

When true remove the memory of the IndexData we&#39;ve created because no one else will.

mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mUserObjectBindings cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af00b75d92e7d62f5ff9bd4847d1786e8

User objects binding.

mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

mName cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a41954f454246b2935cdc90ab2f36dab8

Name of this object.

mManager cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a5c05f316d061761a08fc036daedd0649

SceneManager holding this object (if applicable)

mParentNode cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a961db9b5f439708e0f24cb8dbeb9c728

node to which this object is attached

mParentIsTagPoint cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a9f9b9e6981ef7ebbd6b9d82e93a2b299 mVisible cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a8e7fa9ec69253b42ff4e7605b54e1a00

Is this object visible?

mDebugDisplay cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac439108451539e95ac9829ab6520306c

Is debug display enabled?

mUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a0df899bfb650d8d51be51fa5f83743f4

Upper distance to still render.

mSquaredUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2635aafd01416e5a3346a647c2dfff52 mMinPixelSize cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a56e7d5ccac2877061b0919648f7f0b34 mBeyondFarDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a1f6c5390b42b10e00d3b21b8911aa3f4

Hidden because of distance?

mRenderQueueID cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa63b5c1cf9746a4caeb2a47a6bc1d2d6

The render queue to use when rendering this object.

mRenderQueueIDSet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2051828f33ea6c921e2979c8f00daa3f

Flags whether the RenderQueue&#39;s default should be used.

mRenderQueuePriority cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa34e0feb87409120726a489f52b39c58

The render queue group to use when rendering this object.

mRenderQueuePrioritySet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac9ee5f673870a76b23eb5291b3fa3f28

Flags whether the RenderQueue&#39;s default should be used.

mQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adf36b5bfcc9bce768bc5f8a9ed6b1464

Flags determining whether this object is included / excluded from scene queries.

mVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a6db376fe4c048714224392901c98c3a5

Flags determining whether this object is visible (compared to SceneManager mask)

mWorldAABB cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a665c171729e2f37b66f73d0e6722ac2c

Cached world AABB of this object.

mWorldBoundingSphere cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a271b08ae4cc604657c17125f76ec62e0 mWorldDarkCapBounds cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a00a9705c083b9fef8bbe762a5b1711a8

World space AABB of this object&#39;s dark cap.

mCastShadows cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad21e8a5a6f0eeeefa3ec698781eaa3fa

Does this object cast shadows?

mRenderingDisabled cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad1291c87111d8944b2c49904a4d6280b

Does rendering this object disabled by listener?

mListener cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a07fdbfc4ae0adb48f7619c0a44bd3890

MovableObject listener - only one allowed (no list) for size &amp; performance reasons. */.

mLightList cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2626ce2a2f1c78027634cc92dfd2b211

List of lights for this object.

mLightListUpdated cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af083212ba58f26eb7c747a0da749cc08

The last frame that this light list was updated in.

mLightMask cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a3db70b0c8b2e53a3c71671217e5a516c

the light mask defined for this movable. This will be taken into consideration when deciding which li...

msDefaultQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adeb3bbe50c1b6e92061461b363fc391e

Default query flags.

msDefaultVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a24f37de53688fc5432d50c7ced03bd63

Default visibility flags.

msAnimableDictionary cpp data Ogre::AnimableObject classOgre_1_1AnimableObject.html a1e2b199b8a10c3753ebeecc8fa773620

Static map of class name to list of animable value names.

Ogre::InstanceBatchVTF c cl Ogre::InstanceBatchVTF classOgre_1_1InstanceBatchVTF.html OgreInstanceBatchVTF.h InstancedEntityVec cpp tdef Ogre::InstanceBatch group__Scene.html gaf9139328908d3ca39478897bae89b33a ShadowRenderableList cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ad84ea1b2728ced5136add26c91c39a27 ShadowRenderableListIterator cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a7b0999d33e25db97d0449d6cf95cbecd InstanceBatchVTF cpp instm Ogre::InstanceBatchVTF group__Scene.html ga991bc0b495ffded1e0b0982ac478335a ~InstanceBatchVTF cpp instm Ogre::InstanceBatchVTF group__Scene.html ga2a9877537a5b9b05fd8a104231463070 calculateMaxNumInstances cpp instm Ogre::InstanceBatchVTF group__Scene.html gad02b4e9056d3cbb1d4cab095aa483eef buildFrom cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gac97af4ce33324a1c9f9b812e5e7ae1c9 getWorldTransforms cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga4dd36fb30153091091ed398b58cd846f

Gets the world transform matrix / matrices for this renderable object.

getNumWorldTransforms cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga5eb44bfa609945e5116ef99fcd28b42b

Returns the number of world transform matrices this renderable requires.

_updateRenderQueue cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gaf47f31873478f5929289a474a976fb7c

Overloaded to be able to updated the vertex texture.

setBoneMatrixLookup cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga5bcd3f7c4a1280df27cdec94c5f18cb1

Sets the state of the usage of bone matrix lookup.

useBoneMatrixLookup cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gaa0f7313ddefe803cda8ee41aa8ddc92d

Tells whether to use bone matrix lookup.

setBoneDualQuaternions cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga61b8f8dd2a76aefe958083ad37d364fd useBoneDualQuaternions cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga1df9c1f7388598dba32f11a84fcaf803 setForceOneWeight cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gae413c69ac3cf2e61ffd5eaf3c3842dd2 forceOneWeight cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga418f0e38a8180b2e159699695e0f203b setUseOneWeight cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gaf23de70598e81b12eb2760a5d9bc4c22 useOneWeight cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gaa56311b09d89ab161cb6ef4c865b8b3c useBoneWorldMatrices cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gab00a408e616ab82803023d2132ad1ea4 getMaxLookupTableInstances cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gab5bc06683d655efca93981df0f59a945 _getMeshRef cpp instm Ogre::InstanceBatch group__Scene.html gaf1b34a5640923cb56c47153321cd317a _setInstancesPerBatch cpp instm Ogre::InstanceBatch group__Scene.html ga810d6dd7b95994be19c0b49d2f1f4267

Raises an exception if trying to change it after being built.

_getIndexToBoneMap cpp instm Ogre::InstanceBatch group__Scene.html ga244219dff9699f4312faf9b818cdc835 _supportsSkeletalAnimation cpp instm Ogre::InstanceBatch group__Scene.html gaf8d481b975f32411b1212efd00deda5e

Returns true if this technique supports skeletal animation.

_updateBounds cpp instm Ogre::InstanceBatch group__Scene.html ga8073edd16937723e2b2db8ba51672dc1 build cpp instm Ogre::InstanceBatch group__Scene.html ga7c7e77b52df342b78e04d0294f741df2

Constructs all the data needed to use this batch, as well as the InstanceEntities.

_getMeshReference cpp instm Ogre::InstanceBatch group__Scene.html gaa6c83f6d76357d471b84ffcd99192b79 isBatchFull cpp instm Ogre::InstanceBatch group__Scene.html gab49772ceffccf524a8d2855267efe4a6 isBatchUnused cpp instm Ogre::InstanceBatch group__Scene.html ga9dcabc18be7c515324929abe640e4df4

Returns true if it no instanced entity has been requested or all of them have been removed...

getInstancedEntitiesInUse cpp instm Ogre::InstanceBatch group__Scene.html ga33734439785f141742d0f675056c834a

Fills the input vector with the instances that are currently being used or were requested Used for de...

_defragmentBatch cpp instm Ogre::InstanceBatch group__Scene.html gacc0a9c4b6cce5537b6ad8c40fdff71da _defragmentBatchDiscard cpp instm Ogre::InstanceBatch group__Scene.html ga707b7dc9f29486a9ad3f07f9c96665f7 _boundsDirty cpp instm Ogre::InstanceBatch group__Scene.html ga9e6dfe915b52c9463a503d690ae7da4f

Called by InstancedEntity(s) to tell us we need to update the bounds (we touch the SceneNode so the S...

setStaticAndUpdate cpp instm Ogre::InstanceBatch group__Scene.html gaae254079f412672ce137dddb9736028a

Tells this batch to stop updating animations, positions, rotations, and display all it&#39;s active insta...

isStatic cpp instm Ogre::InstanceBatch group__Scene.html gabd6aa7ef499a88ecae701850d20da323

Returns true if this batch was set as static.

createInstancedEntity cpp instm Ogre::InstanceBatch group__Scene.html ga6acd24f5b5aa6ea29d1d3baf57603dd2

Returns a pointer to a new InstancedEntity ready to use Note it&#39;s actually preallocated, so no memory allocation happens at this point.

removeInstancedEntity cpp instm Ogre::InstanceBatch group__Scene.html ga6603588204263c7d16173169a5e327e7

Removes an InstancedEntity from the scene retrieved with getNewInstancedEntity, putting back into a q...

_markTransformSharingDirty cpp instm Ogre::InstanceBatch group__Scene.html ga2773601083f5a3d41dd071aec04fd5d8

Tells that the list of entity instances with shared transforms has changed.

getMaterial cpp instm Ogre::InstanceBatch group__Scene.html gab5a57df175de5461bf23b384831493c3 getRenderOperation cpp instm Ogre::InstanceBatch group__Scene.html gadcb91b7c109b3b4b74504b7dd5f7a13d getSquaredViewDepth cpp instm Ogre::InstanceBatch group__Scene.html gaf083a5bebb8008fecfd2e763e22d2096 getLights cpp instm Ogre::InstanceBatch group__Scene.html gab31500ee5c14b35b39b0817c89b29cba getTechnique cpp instm Ogre::InstanceBatch group__Scene.html gad9ff4a4cc1f47bf54938280b381078cf getMovableType cpp instm Ogre::InstanceBatch group__Scene.html ga7a1e073e427b7908203de9c98d523268 _notifyCurrentCamera cpp instm Ogre::InstanceBatch group__Scene.html gaeb967751f31d275489389e9988f1aac2 getBoundingBox cpp instm Ogre::InstanceBatch group__Scene.html ga467ba1389565d15c5a43131740cd45ee getBoundingRadius cpp instm Ogre::InstanceBatch group__Scene.html ga1ff0f7c4292da20b838b948668d72c5f visitRenderables cpp instm Ogre::InstanceBatch group__Scene.html ga90f980cad52ceec8bd2fc56ae515e016

Method to allow a caller to abstractly iterate over the Renderable instances that this MovableObject ...

preRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html afcbf4cb36d5911a9d40a40c57e94f23b

Called just prior to the Renderable being rendered.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

getCastsShadows cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1ce8341c18f75ef0b6d818eceea5b2e2

Method which reports whether this renderable would normally cast a shadow.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b setUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab07068e26732de24aaf24330e9d0ec81 getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70a42d28867f1559f1bd71baf31f83e4 getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aaac5bf65835f733433f3338132f2f01f

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abbf5cf5545c219ce9be1997ff5dd2204

Return an instance of user objects binding associated with this class.

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

_notifyCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a06f161ae0451be7eaa67e77c296d5631

Notify the object of it&#39;s creator (internal use only)

_getCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abc4d3c30d2b50267a348f8d5aee3c5e4

Get the creator of this object, if any (internal use only)

_notifyManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af730ac3ee4a51ee69f4221298f933e8a

Notify the object of it&#39;s manager (internal use only)

_getManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c95a392476c6b54be1648a77f2a56c0

Get the manager of this object, if any (internal use only)

getName cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2c681d880b842c1b6d2c2b30b72b6660

Returns the name of this object.

getParentNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a7be6f35f90943c6bca0b4511e1d266d8

Returns the node to which this object is attached.

getParentSceneNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c705ecac4263b65a1b8611eeb24c39a

Returns the scene node to which this object is attached.

isParentTagPoint cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aff1706913baf992f108cc0fe4c95a53b

Gets whether the parent node is a TagPoint (or a SceneNode)

_notifyAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aeb13418fe2740ed8ebc52cd9667fca41

Internal method called to notify the object that it has been attached to a node.

isAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ad2c50ff1546dfac42f0751aa1bb54ff3

Returns true if this object is attached to a SceneNode or TagPoint.

detachFromParent cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab53cc49d402913fde37fa4976f5bfdd5

Detaches an object from a parent SceneNode or TagPoint, if attached.

isInScene cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a605cb18ec6d5971e19491ec71c89afeb

Returns true if this object is attached to a SceneNode or TagPoint, and this SceneNode / TagPoint is ...

_notifyMoved cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ae307c64b6e130191e45d48df0e2c5961

Internal method called to notify the object that it has been moved.

getWorldBoundingBox cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acc31c877990c3c231c4b4cfb0522bef8

Retrieves the axis-aligned bounding box for this object in world coordinates.

getWorldBoundingSphere cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2f6db9f0db4038e6544d703a9f3bcf53

Retrieves the worldspace bounding sphere for this object.

setVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8b0ab29b6a7e94169e2b3fde0be7cf10

Tells this object whether to be visible or not, if it has a renderable component.

getVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adbc3ce687f4def00d70f15dc0a2330ea

Gets this object whether to be visible or not, if it has a renderable component.

isVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aebb41fb7484f365c18e78103517b0d25

Returns whether or not this object is supposed to be visible or not.

setRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a3774342d37fb670430d834aa914a3be5

Sets the distance at which the object is no longer rendered.

getRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a97501f320f00fb5255d76fe3b20903d2

Gets the distance at which batches are no longer rendered.

setRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9ad2786aa67624f26c7ff245c673ad5e

Sets the minimum pixel size an object needs to be in both screen axes in order to be rendered...

getRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a1025983039f59637e9dde740b5013175

Returns the minimum pixel size an object needs to be in both screen axes in order to be rendered...

setRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ac5e898937867475e52d350d1f4d75e32

Sets the render queue group this entity will be rendered through.

setRenderQueueGroupAndPriority cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a38cf564fe839d40a81ba5155d363b7aa

Sets the render queue group and group priority this entity will be rendered through.

getRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a12ca5ddb4ca9e77612b6e8a10e4f3d70

Gets the queue group for this entity, see setRenderQueueGroup for full details.

_getParentNodeFullTransform cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aab6d217065c5d2968ef0cc2586a0db86

return the full transformation of the parent sceneNode or the attachingPoint node

setQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa202386b8336ed756c3bd1ff5a74f54d

Sets the query flags for this object.

addQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a146b6b8afa6de9a2058f730aa3f7b25c

As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...

removeQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8e039c80d31e36c17f4e7fc85e5c6cdc

As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this o...

getQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5c40b9b7d9f3231f9ba16a3514f7495a

Returns the query flags relevant for this object.

setVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9421323e0ef6082d8a293aef0ba4666d

Sets the visiblity flags for this object.

addVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adff2fa7a7c56ba06d25d2dfa376fd677

As setVisibilityFlags, except the flags passed as parameters are appended to the existing flags on th...

removeVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7bebfd93631ffe82f95ad7c73b77e24

As setVisibilityFlags, except the flags passed as parameters are removed from the existing flags on t...

getVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5ca10844726d16c8ed47395a6b22d33a

Returns the visibility flags relevant for this object.

setListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9efbb3928b834d4f125303698034951e

Sets a listener for this object.

getListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf305fd600ec68543ed68e0c0cef6196

Gets the current listener for this object.

queryLights cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2d4c926ce07f3a1cb0e59d9d60aac76b

Gets a list of lights, ordered relative to how close they are to this movable object.

getLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a538d975b35be25e7d705b6310ec3d84d

Get a bitwise mask which will filter the lights affecting this object.

setLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0b7dc685c1dc7ec4dd677750d17ee145

Set a bitwise mask which will filter the lights affecting this object.

_getLightList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf4f61aeb45d61195c248757e3d1c6fe

Returns a pointer to the current list of lights for this object.

getEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a60b24cd45c8df45654dcfa14a1293a3b

Define a default implementation of method from ShadowCaster which implements no shadows.

hasEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7c2a8be6a9bd59e6c69ee2d76945500

Define a default implementation of method from ShadowCaster which implements no shadows.

getShadowVolumeRenderableIterator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a4492fa817bb3a750d349aeec34c19c43

Define a default implementation of method from ShadowCaster which implements no shadows.

getLightCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af061175eb50a6aa98599ce0a748204b5

Overridden member from ShadowCaster.

getDarkCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af06612d0607ebcf1bf5eb817c3038d52

Overridden member from ShadowCaster.

setCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acbfc4840224e8b6ed6e27849d3341675

Sets whether or not this object will cast shadows.

getCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70bca10cdeac93142d9f93ed0cf9c4c5

Returns whether shadow casting is enabled for this object.

getReceivesShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8f2627b8d1658838a7c79c82148c6303

Returns whether the Material of any Renderable that this MovableObject will add to the render queue w...

getPointExtrusionDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abb13b8e1b52d9dca9f5190f718686a5e

Get the distance to extrude for a point/spot light.

getTypeFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a32c637889b8a4138d2008aece76f42b6

Get the &#39;type flags&#39; for this MovableObject.

setDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2b559ddd8df033cafa5d64502c7d0c3a

Sets whether or not the debug display of this object is enabled.

isDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a39cfd5b78a4326156accf5ed3146ddc6

Gets whether debug display of this object is enabled.

getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a4239d192b2b08c4970dfaa22ce5a0cd0

Gets a list of animable value names for this object.

createAnimableValue cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2cfac9af1b0d71c780ec969166b3585

Create a reference-counted AnimableValuePtr for the named value.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d setDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ad8db1f22329b2a96f2aed7260d565944

Set the default query flags for all future MovableObject instances.

getDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a01f48775e48b672d7796311f3ffe2930

Get the default query flags for all future MovableObject instances.

setDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ac2904cb122ab8c8d5066abefb29dfa96

Set the default visibility flags for all future MovableObject instances.

getDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a2eb94fea5944cf0d33702a75cfa14a74

Get the default visibility flags for all future MovableObject instances.

extrudeVertices cpp clm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html acae2215c051989d544f34083a0a9bfa2

Utility method for extruding vertices based on a light.

HWBoneIdxVec cpp tdef Ogre::BaseInstanceBatchVTF group__Scene.html ga8bcdb86a2070c884c85019cdd203aabf HWBoneWgtVec cpp tdef Ogre::BaseInstanceBatchVTF group__Scene.html ga7a7a999f7e059f08cb12a3027347dbba Matrix4Vec cpp tdef Ogre::BaseInstanceBatchVTF group__Scene.html ga53e4d4005e85c0b1e7f3baa67fc33436 CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 AnimableDictionaryMap cpp tdef Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2ea54bb7c39f7640f71be8bb2f8b0a5 cloneMaterial cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga09fff38dbc5189718fd6f0da43f7bde8

Clones the base material so it can have it&#39;s own vertex texture, and also clones it&#39;s shadow caster m...

retrieveBoneIdx cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga05f6ed64221478d5ac71c809c6da0415

Retrieves bone data from the original sub mesh and puts it into an appropriate buffer, later to be read when creating the vertex semantics.

retrieveBoneIdxWithWeights cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga04e6003cae748f1f26425b81fcc63c54 setupMaterialToUseVTF cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga6b65f8724b112b2a45d477e25c8e97ba

Setups the material to use a vertex texture.

createVertexTexture cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gafd3c52beb2a4f41541afc738864a7923

Creates the vertex texture.

convert3x4MatricesToDualQuaternions cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gaff75b2965eca64a47412ed8fef732a0f updateVertexTexture cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gada79eb550aecd9e4ba72549f5b9d21bf

Keeps filling the VTF with world matrix data.

updateSharedLookupIndexes cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html ga6c14f9142868eccafef1f6f191454b1a

update the lookup numbers for entities with shared transforms

generateInstancedEntity cpp instm Ogre::BaseInstanceBatchVTF group__Scene.html gab7a6e43c6f8d5c6b7e4b0b46118312b4 createAllInstancedEntities cpp instm Ogre::InstanceBatch group__Scene.html ga69d66bcedec8a7833c934fef8dc86e83 deleteAllInstancedEntities cpp instm Ogre::InstanceBatch group__Scene.html ga89484051649c77b5d9e7a0f16c82e3ff deleteUnusedInstancedEntities cpp instm Ogre::InstanceBatch group__Scene.html ga6a06da387229968fdb16df1d0871e474 makeMatrixCameraRelative3x4 cpp instm Ogre::InstanceBatch group__Scene.html gaddd5e23dac9e4f3aa71c9a4572a0ec71

Takes an array of 3x4 matrices and makes it camera relative.

checkSubMeshCompatibility cpp instm Ogre::InstanceBatch group__Scene.html ga0430fc3aa9388ef73f7a5e97eb85b3bf

Returns false on errors that would prevent building this batch from the given submesh.

updateVisibility cpp instm Ogre::InstanceBatch group__Scene.html gadfa0b65644a9af1e4af7ec54b2f3573f defragmentBatchNoCull cpp instm Ogre::InstanceBatch group__Scene.html ga1b134da2ef3ec58821ee8abc166ba5d4 defragmentBatchDoCull cpp instm Ogre::InstanceBatch group__Scene.html gaecd7fbc187455c7cb9d0cb7df0c0c846 getExtrusionDistance cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a233233e14ccb869b6cafd655880355df

Helper method for calculating extrusion distance.

updateEdgeListLightFacing cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ac9a881430ec7769923f63f6df4b93d33

Tells the caster to perform the tasks necessary to update the edge data&#39;s light listing.

generateShadowVolume cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a396374525d65e0db10c7f7f8d380744a

Generates the indexes required to render a shadow volume into the index buffer which is passed in...

extrudeBounds cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a136dfd54b581a6dc58a1796a1cdf6cdc

Utility method for extruding a bounding box.

getAnimableDictionaryName cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a7748b5ea03ba5eb10fdd79e455f96443

Get the name of the animable dictionary for this class.

createAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a83629c5c4708cebd10c358a4be0722f5

Internal method for creating a dictionary of animable value names for the class, if it does not alrea...

_getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a20139173e816c296ab46d0548d1d4902

Get an updateable reference to animable value list.

initialiseAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a80abf1736a4241c432b30d2073c7a263

Internal method for initialising dictionary; should be implemented by subclasses wanting to expose an...

mMatricesPerInstance cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga3c4a0c0308cfb531cc68ee97f8209960 mNumWorldMatrices cpp data Ogre::BaseInstanceBatchVTF group__Scene.html gae52c638c2cc24cc7f92806e1ee6b322a mMatrixTexture cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga8440b4821b3f408548d6c09a7e13ad1e mWidthFloatsPadding cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga403ea92c2e6d04a11623c29dc05c804d mMaxFloatsPerLine cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga17fad70966b7ec3994ff56385dfdcb55 mRowLength cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga56fb118643f9c1477fc56975270ee42b mWeightCount cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga68a6d86d89d1b1f6bdfbafa28cb105d5 mTempTransformsArray3x4 cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga91f832cdf49c3e74e631c6f49ab28c3e mUseBoneMatrixLookup cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga4bd832d6809f220f60c43082dd9b032b mMaxLookupTableInstances cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga1e96698f2aa82e8ed3adbad1c3fd3f62 mUseBoneDualQuaternions cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga842932c6daf717f2a0bcd372337153a0 mForceOneWeight cpp data Ogre::BaseInstanceBatchVTF group__Scene.html gae60067155d1a83bb5cb9bef9957cf33c mUseOneWeight cpp data Ogre::BaseInstanceBatchVTF group__Scene.html ga82f3ba087317eec5c4bc129d4324ac7d mRenderOperation cpp data Ogre::InstanceBatch group__Scene.html gae262d48aaef74de5069f206c92a14b3e mInstancesPerBatch cpp data Ogre::InstanceBatch group__Scene.html gacc8cd4d212436db84f8a156779bdb4fe mCreator cpp data Ogre::InstanceBatch group__Scene.html gadd595cecea7604d96ee7beeb8201e948

Creator of this object (if created by a factory)

mMaterial cpp data Ogre::InstanceBatch group__Scene.html ga47cd33873c112c7e6be9782a3424e57d mMeshReference cpp data Ogre::InstanceBatch group__Scene.html ga44c764480b55e3b765c13899afd097a9 mIndexToBoneMap cpp data Ogre::InstanceBatch group__Scene.html ga0ad085e6a80510f87a529d37e0405c32 mInstancedEntities cpp data Ogre::InstanceBatch group__Scene.html ga1c7fdd24e8039ab7bebb989f7a45478e mUnusedEntities cpp data Ogre::InstanceBatch group__Scene.html ga8d00e9d33a377e2495028f34a6384565 mFullBoundingBox cpp data Ogre::InstanceBatch group__Scene.html ga0eca285c6128a47ff442f29a08ad5956

This bbox contains all (visible) instanced entities.

mBoundingRadius cpp data Ogre::InstanceBatch group__Scene.html gad91170fb2264f1dc6cf82849e23483d7 mBoundsDirty cpp data Ogre::InstanceBatch group__Scene.html gad124fbd681c3359413b6dd4d432dd166 mBoundsUpdated cpp data Ogre::InstanceBatch group__Scene.html ga83c9a52a7394033552de787c35b4d62c

Set to false by derived classes that need it.

mCurrentCamera cpp data Ogre::InstanceBatch group__Scene.html gaf1ed5250bc7561d30121eee637fafefe mMaterialLodIndex cpp data Ogre::InstanceBatch group__Scene.html gaf38e6e1e9048410bdc0bff637f6e1c71 mDirtyAnimation cpp data Ogre::InstanceBatch group__Scene.html gae5bef3fbc7c84c275be6213dfad385bc

Set to false at start of each _updateRenderQueue.

mTechnSupportsSkeletal cpp data Ogre::InstanceBatch group__Scene.html ga5b9bf94e2d0a35eaced57d3b25c4c6e9

False if a technique doesn&#39;t support skeletal animation.

mCachedCameraDist cpp data Ogre::InstanceBatch group__Scene.html ga4f2fece9509142fd33bd0f55dd0cd54e

Cached distance to last camera for getSquaredViewDepth.

mCachedCamera cpp data Ogre::InstanceBatch group__Scene.html gab26ae2f6396e55281865335eb67ab8a5

The camera for which the cached distance is valid.

mTransformSharingDirty cpp data Ogre::InstanceBatch group__Scene.html gaf8958033c3eeece3d5d8c4ac2aab4fb6

Tells that the list of entity instances with shared transforms has changed.

mRemoveOwnVertexData cpp data Ogre::InstanceBatch group__Scene.html ga962398a3e62a111c018d0d25044364f1

When true remove the memory of the VertexData we&#39;ve created because no one else will.

mRemoveOwnIndexData cpp data Ogre::InstanceBatch group__Scene.html ga4716e9faf7d6c42efeb038dee37f62f4

When true remove the memory of the IndexData we&#39;ve created because no one else will.

mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mUserObjectBindings cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af00b75d92e7d62f5ff9bd4847d1786e8

User objects binding.

mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

mName cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a41954f454246b2935cdc90ab2f36dab8

Name of this object.

mManager cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a5c05f316d061761a08fc036daedd0649

SceneManager holding this object (if applicable)

mParentNode cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a961db9b5f439708e0f24cb8dbeb9c728

node to which this object is attached

mParentIsTagPoint cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a9f9b9e6981ef7ebbd6b9d82e93a2b299 mVisible cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a8e7fa9ec69253b42ff4e7605b54e1a00

Is this object visible?

mDebugDisplay cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac439108451539e95ac9829ab6520306c

Is debug display enabled?

mUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a0df899bfb650d8d51be51fa5f83743f4

Upper distance to still render.

mSquaredUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2635aafd01416e5a3346a647c2dfff52 mMinPixelSize cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a56e7d5ccac2877061b0919648f7f0b34 mBeyondFarDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a1f6c5390b42b10e00d3b21b8911aa3f4

Hidden because of distance?

mRenderQueueID cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa63b5c1cf9746a4caeb2a47a6bc1d2d6

The render queue to use when rendering this object.

mRenderQueueIDSet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2051828f33ea6c921e2979c8f00daa3f

Flags whether the RenderQueue&#39;s default should be used.

mRenderQueuePriority cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa34e0feb87409120726a489f52b39c58

The render queue group to use when rendering this object.

mRenderQueuePrioritySet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac9ee5f673870a76b23eb5291b3fa3f28

Flags whether the RenderQueue&#39;s default should be used.

mQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adf36b5bfcc9bce768bc5f8a9ed6b1464

Flags determining whether this object is included / excluded from scene queries.

mVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a6db376fe4c048714224392901c98c3a5

Flags determining whether this object is visible (compared to SceneManager mask)

mWorldAABB cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a665c171729e2f37b66f73d0e6722ac2c

Cached world AABB of this object.

mWorldBoundingSphere cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a271b08ae4cc604657c17125f76ec62e0 mWorldDarkCapBounds cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a00a9705c083b9fef8bbe762a5b1711a8

World space AABB of this object&#39;s dark cap.

mCastShadows cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad21e8a5a6f0eeeefa3ec698781eaa3fa

Does this object cast shadows?

mRenderingDisabled cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad1291c87111d8944b2c49904a4d6280b

Does rendering this object disabled by listener?

mListener cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a07fdbfc4ae0adb48f7619c0a44bd3890

MovableObject listener - only one allowed (no list) for size &amp; performance reasons. */.

mLightList cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2626ce2a2f1c78027634cc92dfd2b211

List of lights for this object.

mLightListUpdated cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af083212ba58f26eb7c747a0da749cc08

The last frame that this light list was updated in.

mLightMask cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a3db70b0c8b2e53a3c71671217e5a516c

the light mask defined for this movable. This will be taken into consideration when deciding which li...

msDefaultQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adeb3bbe50c1b6e92061461b363fc391e

Default query flags.

msDefaultVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a24f37de53688fc5432d50c7ced03bd63

Default visibility flags.

msAnimableDictionary cpp data Ogre::AnimableObject classOgre_1_1AnimableObject.html a1e2b199b8a10c3753ebeecc8fa773620

Static map of class name to list of animable value names.

setupVertices cpp instm Ogre::InstanceBatchVTF group__Scene.html gaa979331c042dd6e16d114accd36f4de3 setupIndices cpp instm Ogre::InstanceBatchVTF group__Scene.html gabacb7e6b963d697c5da8ffd61c6cffe1 createVertexSemantics cpp instm Ogre::InstanceBatchVTF group__Scene.html ga24d3c4dc7ef779bd1b4b4521c4bc7e8d

Creates 2 TEXCOORD semantics that will be used to sample the vertex texture.

matricesToghetherPerRow cpp instm Ogre::InstanceBatchVTF group__Scene.html gaaa0b1593d3fc4f61a65d4a18c1e9f881

Affects VTF texture&#39;s width dimension.

Ogre::InstancedEntity c cl Ogre::InstancedEntity classOgre_1_1InstancedEntity.html OgreInstancedEntity.h ShadowRenderableList cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ad84ea1b2728ced5136add26c91c39a27 ShadowRenderableListIterator cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a7b0999d33e25db97d0449d6cf95cbecd InstancedEntity cpp instm Ogre::InstancedEntity group__Scene.html ga45fbc498bcd98c53d7026ca8fb244e85 ~InstancedEntity cpp instm Ogre::InstancedEntity group__Scene.html ga5d5f5e203dbeb294450400d10e91c041 shareTransformWith cpp instm Ogre::InstancedEntity group__Scene.html gae34549164f2eeef459298f900c205e71

Shares the entire transformation with another InstancedEntity.

stopSharingTransform cpp instm Ogre::InstancedEntity group__Scene.html ga87fae86b0a2a1ea644641ad3dbdbd16f _getOwner cpp instm Ogre::InstancedEntity group__Scene.html ga1d072afe938f349921ae81cd06e09368 getMovableType cpp instm Ogre::InstancedEntity group__Scene.html gaafc5ce7afd84d37f39e95b1ea629be31

Returns the type name of this object.

getBoundingBox cpp instm Ogre::InstancedEntity group__Scene.html ga60cde688a31854e9e7d13754c52316ff

Retrieves the local axis-aligned bounding box for this object.

getBoundingRadius cpp instm Ogre::InstancedEntity group__Scene.html ga1db08cb6ef60a13eddefc5294d7585c7

Retrieves the radius of the origin-centered bounding sphere for this object.

getSquaredViewDepth cpp instm Ogre::InstancedEntity group__Scene.html ga6262e3dae9fe33962f8f87115015c14f

This is used by our batch owner to get the closest entity&#39;s depth, returns infinity when not attached...

_notifyMoved cpp instm Ogre::InstancedEntity group__Scene.html gac18e33cc9b2824de974cd4259874ac62

Overriden so we can tell the InstanceBatch it needs to update it&#39;s bounds.

_notifyAttached cpp instm Ogre::InstancedEntity group__Scene.html ga0faadbd22a01ef1b959e0c63598bc79a

Internal method called to notify the object that it has been attached to a node.

_updateRenderQueue cpp instm Ogre::InstancedEntity group__Scene.html ga0a0d1a414ff9876e426aad8421b4baba

Do nothing, InstanceBatch takes care of this.

visitRenderables cpp instm Ogre::InstancedEntity group__Scene.html gab912c25160b445527baf448d3259f8c6

Method to allow a caller to abstractly iterate over the Renderable instances that this MovableObject ...

hasSkeleton cpp instm Ogre::InstancedEntity group__Scene.html gafc537fce160cf7699c49d4df3f3ffdfb getSkeleton cpp instm Ogre::InstancedEntity group__Scene.html gaa757e92d43b49a781dea9936c3601613 getAnimationState cpp instm Ogre::InstancedEntity group__Scene.html ga34a7f0310e2d7c423dced0b98ed8be74 getAllAnimationStates cpp instm Ogre::InstancedEntity group__Scene.html gac89a2029340c663f1cef6f1e85ee3461 _updateAnimation cpp instm Ogre::InstancedEntity group__Scene.html ga4fdd447620e786031195fc75086a9043

Called by InstanceBatch in his _updateRenderQueue to tell us we need to calculate our bone matrices...

setTransformLookupNumber cpp instm Ogre::InstancedEntity group__Scene.html gae89c0833c0c9d0c22c8baea6237c8ef5

Sets the transformation look up number.

getPosition cpp instm Ogre::InstancedEntity group__Scene.html ga81b1d5ae36281443d804f08f45204bd5

Retrieve the position.

setPosition cpp instm Ogre::InstancedEntity group__Scene.html ga60f1479a07f10c35340896f5d0a305f5

Set the position or the offset from the parent node if a parent node exists.

getOrientation cpp instm Ogre::InstancedEntity group__Scene.html ga8669b46de628fc80bcd9c5869edb1ac1

Retrieve the orientation.

setOrientation cpp instm Ogre::InstancedEntity group__Scene.html ga63c95921055eb1d80567dee7a04c54ec

Set the orientation or the offset from the parent node if a parent node exists.

getScale cpp instm Ogre::InstancedEntity group__Scene.html gabc1d8c4eb26eb46605b82f960cb05254

Retrieve the local scale.

setScale cpp instm Ogre::InstancedEntity group__Scene.html ga8ed2a05eacb2993c3b02e6e9463dedb5

Set the scale or the offset from the parent node if a parent node exists.

getMaxScaleCoef cpp instm Ogre::InstancedEntity group__Scene.html ga0c98489356eeddb99c1c25c755dff7ff

Returns the maximum derived scale coefficient among the xyz values.

updateTransforms cpp instm Ogre::InstancedEntity group__Scene.html gab2d0353ff71d56330547b5122ddfa1ea

Update the world transform and derived values.

isInUse cpp instm Ogre::InstancedEntity group__Scene.html gac6d67e5072170f924f878f730f6e8548

Tells if the entity is in use.

setInUse cpp instm Ogre::InstancedEntity group__Scene.html gaa2995ea29b9105a5d497f154b825f170

Sets whether the entity is in use.

_getParentNodeFullTransform cpp instm Ogre::InstancedEntity group__Scene.html gaaa3bfaf1f283e98391ac1b55fb2bd9b6

Returns the world transform of the instanced entity including local transform.

_getDerivedPosition cpp instm Ogre::InstancedEntity group__Scene.html ga299a18557a9ad2ee7a806d9a61fe9873

Returns the derived position of the instanced entity including local transform.

isInScene cpp instm Ogre::InstancedEntity group__Scene.html ga68d632a2efac0e4ab0567cee3852871a _notifyCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a06f161ae0451be7eaa67e77c296d5631

Notify the object of it&#39;s creator (internal use only)

_getCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abc4d3c30d2b50267a348f8d5aee3c5e4

Get the creator of this object, if any (internal use only)

_notifyManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af730ac3ee4a51ee69f4221298f933e8a

Notify the object of it&#39;s manager (internal use only)

_getManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c95a392476c6b54be1648a77f2a56c0

Get the manager of this object, if any (internal use only)

getName cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2c681d880b842c1b6d2c2b30b72b6660

Returns the name of this object.

getParentNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a7be6f35f90943c6bca0b4511e1d266d8

Returns the node to which this object is attached.

getParentSceneNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c705ecac4263b65a1b8611eeb24c39a

Returns the scene node to which this object is attached.

isParentTagPoint cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aff1706913baf992f108cc0fe4c95a53b

Gets whether the parent node is a TagPoint (or a SceneNode)

isAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ad2c50ff1546dfac42f0751aa1bb54ff3

Returns true if this object is attached to a SceneNode or TagPoint.

detachFromParent cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab53cc49d402913fde37fa4976f5bfdd5

Detaches an object from a parent SceneNode or TagPoint, if attached.

_notifyCurrentCamera cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa805908a2945ba1e1b1d6badb4761e27

Internal method to notify the object of the camera to be used for the next rendering operation...

getWorldBoundingBox cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acc31c877990c3c231c4b4cfb0522bef8

Retrieves the axis-aligned bounding box for this object in world coordinates.

getWorldBoundingSphere cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2f6db9f0db4038e6544d703a9f3bcf53

Retrieves the worldspace bounding sphere for this object.

setVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8b0ab29b6a7e94169e2b3fde0be7cf10

Tells this object whether to be visible or not, if it has a renderable component.

getVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adbc3ce687f4def00d70f15dc0a2330ea

Gets this object whether to be visible or not, if it has a renderable component.

isVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aebb41fb7484f365c18e78103517b0d25

Returns whether or not this object is supposed to be visible or not.

setRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a3774342d37fb670430d834aa914a3be5

Sets the distance at which the object is no longer rendered.

getRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a97501f320f00fb5255d76fe3b20903d2

Gets the distance at which batches are no longer rendered.

setRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9ad2786aa67624f26c7ff245c673ad5e

Sets the minimum pixel size an object needs to be in both screen axes in order to be rendered...

getRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a1025983039f59637e9dde740b5013175

Returns the minimum pixel size an object needs to be in both screen axes in order to be rendered...

setUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab07068e26732de24aaf24330e9d0ec81 getUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70a42d28867f1559f1bd71baf31f83e4 getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aaac5bf65835f733433f3338132f2f01f

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abbf5cf5545c219ce9be1997ff5dd2204

Return an instance of user objects binding associated with this class.

setRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ac5e898937867475e52d350d1f4d75e32

Sets the render queue group this entity will be rendered through.

setRenderQueueGroupAndPriority cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a38cf564fe839d40a81ba5155d363b7aa

Sets the render queue group and group priority this entity will be rendered through.

getRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a12ca5ddb4ca9e77612b6e8a10e4f3d70

Gets the queue group for this entity, see setRenderQueueGroup for full details.

setQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa202386b8336ed756c3bd1ff5a74f54d

Sets the query flags for this object.

addQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a146b6b8afa6de9a2058f730aa3f7b25c

As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...

removeQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8e039c80d31e36c17f4e7fc85e5c6cdc

As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this o...

getQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5c40b9b7d9f3231f9ba16a3514f7495a

Returns the query flags relevant for this object.

setVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9421323e0ef6082d8a293aef0ba4666d

Sets the visiblity flags for this object.

addVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adff2fa7a7c56ba06d25d2dfa376fd677

As setVisibilityFlags, except the flags passed as parameters are appended to the existing flags on th...

removeVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7bebfd93631ffe82f95ad7c73b77e24

As setVisibilityFlags, except the flags passed as parameters are removed from the existing flags on t...

getVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5ca10844726d16c8ed47395a6b22d33a

Returns the visibility flags relevant for this object.

setListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9efbb3928b834d4f125303698034951e

Sets a listener for this object.

getListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf305fd600ec68543ed68e0c0cef6196

Gets the current listener for this object.

queryLights cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2d4c926ce07f3a1cb0e59d9d60aac76b

Gets a list of lights, ordered relative to how close they are to this movable object.

getLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a538d975b35be25e7d705b6310ec3d84d

Get a bitwise mask which will filter the lights affecting this object.

setLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0b7dc685c1dc7ec4dd677750d17ee145

Set a bitwise mask which will filter the lights affecting this object.

_getLightList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf4f61aeb45d61195c248757e3d1c6fe

Returns a pointer to the current list of lights for this object.

getEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a60b24cd45c8df45654dcfa14a1293a3b

Define a default implementation of method from ShadowCaster which implements no shadows.

hasEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7c2a8be6a9bd59e6c69ee2d76945500

Define a default implementation of method from ShadowCaster which implements no shadows.

getShadowVolumeRenderableIterator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a4492fa817bb3a750d349aeec34c19c43

Define a default implementation of method from ShadowCaster which implements no shadows.

getLightCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af061175eb50a6aa98599ce0a748204b5

Overridden member from ShadowCaster.

getDarkCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af06612d0607ebcf1bf5eb817c3038d52

Overridden member from ShadowCaster.

setCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acbfc4840224e8b6ed6e27849d3341675

Sets whether or not this object will cast shadows.

getCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70bca10cdeac93142d9f93ed0cf9c4c5

Returns whether shadow casting is enabled for this object.

getReceivesShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8f2627b8d1658838a7c79c82148c6303

Returns whether the Material of any Renderable that this MovableObject will add to the render queue w...

getPointExtrusionDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abb13b8e1b52d9dca9f5190f718686a5e

Get the distance to extrude for a point/spot light.

getTypeFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a32c637889b8a4138d2008aece76f42b6

Get the &#39;type flags&#39; for this MovableObject.

setDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2b559ddd8df033cafa5d64502c7d0c3a

Sets whether or not the debug display of this object is enabled.

isDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a39cfd5b78a4326156accf5ed3146ddc6

Gets whether debug display of this object is enabled.

getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a4239d192b2b08c4970dfaa22ce5a0cd0

Gets a list of animable value names for this object.

createAnimableValue cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2cfac9af1b0d71c780ec969166b3585

Create a reference-counted AnimableValuePtr for the named value.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d setDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ad8db1f22329b2a96f2aed7260d565944

Set the default query flags for all future MovableObject instances.

getDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a01f48775e48b672d7796311f3ffe2930

Get the default query flags for all future MovableObject instances.

setDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ac2904cb122ab8c8d5066abefb29dfa96

Set the default visibility flags for all future MovableObject instances.

getDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a2eb94fea5944cf0d33702a75cfa14a74

Get the default visibility flags for all future MovableObject instances.

extrudeVertices cpp clm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html acae2215c051989d544f34083a0a9bfa2

Utility method for extruding vertices based on a light.

InstancedEntityVec cpp tdef Ogre::InstancedEntity group__Scene.html gaafff23952db909d80163ae29411d4710

Stores the master when we&#39;re the slave, store our slaves when we&#39;re the master.

AnimableDictionaryMap cpp tdef Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2ea54bb7c39f7640f71be8bb2f8b0a5 getTransforms cpp instm Ogre::InstancedEntity group__Scene.html ga6e97120a2bb912a12e6a6d48ff124343

Returns number of matrices written to transform, assumes transform has enough space.

getTransforms3x4 cpp instm Ogre::InstancedEntity group__Scene.html gadde087239c136979e34897534f907c76

Returns number of 32-bit values written.

findVisible cpp instm Ogre::InstancedEntity group__Scene.html gac60694e0ae350e4bd550c583af2f35ad

Returns true if this InstancedObject is visible to the current camera.

createSkeletonInstance cpp instm Ogre::InstancedEntity group__Scene.html ga17ecfe1e015d90fdc082c17cc7899b1a

Creates/destroys our own skeleton, also tells slaves to unlink if we&#39;re destroying.

destroySkeletonInstance cpp instm Ogre::InstancedEntity group__Scene.html gac1060f221ecea7e6f9b4082bb0637c8a unlinkTransform cpp instm Ogre::InstancedEntity group__Scene.html ga6c6ea43611fb7506a35199011d673420

Just unlinks, and tells our master we&#39;re no longer sharing.

notifyUnlink cpp instm Ogre::InstancedEntity group__Scene.html gaddfe6517a63fdf94008d8c83108b481f

Called when a slave has unlinked from us.

markTransformDirty cpp instm Ogre::InstancedEntity group__Scene.html gabb566dc9f519e6d8c59294acf0ef0b02

Mark the transformation matrixes as dirty.

getExtrusionDistance cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a233233e14ccb869b6cafd655880355df

Helper method for calculating extrusion distance.

updateEdgeListLightFacing cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ac9a881430ec7769923f63f6df4b93d33

Tells the caster to perform the tasks necessary to update the edge data&#39;s light listing.

generateShadowVolume cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a396374525d65e0db10c7f7f8d380744a

Generates the indexes required to render a shadow volume into the index buffer which is passed in...

extrudeBounds cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a136dfd54b581a6dc58a1796a1cdf6cdc

Utility method for extruding a bounding box.

getAnimableDictionaryName cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a7748b5ea03ba5eb10fdd79e455f96443

Get the name of the animable dictionary for this class.

createAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a83629c5c4708cebd10c358a4be0722f5

Internal method for creating a dictionary of animable value names for the class, if it does not alrea...

_getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a20139173e816c296ab46d0548d1d4902

Get an updateable reference to animable value list.

initialiseAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a80abf1736a4241c432b30d2073c7a263

Internal method for initialising dictionary; should be implemented by subclasses wanting to expose an...

mInstanceId cpp data Ogre::InstancedEntity group__Scene.html gabcc6bec0970aa779efd6715890b5f00a mInUse cpp data Ogre::InstancedEntity group__Scene.html ga55a3fe20143481524c0c5bf751d8d365 mBatchOwner cpp data Ogre::InstancedEntity group__Scene.html ga0b87d95bd492a7e115e8d8306adb533e mAnimationState cpp data Ogre::InstancedEntity group__Scene.html gaac98ad4a328eb3822c5e32ee13fae177 mSkeletonInstance cpp data Ogre::InstancedEntity group__Scene.html gab7d408b6c09d48f7978574d6a5f27081 mBoneMatrices cpp data Ogre::InstancedEntity group__Scene.html ga8ba4f6cf7c88597ffc6fea3da64d3454 mBoneWorldMatrices cpp data Ogre::InstancedEntity group__Scene.html ga9284c3e1a0d1731f1a1dc3aa47605b00 mFrameAnimationLastUpdated cpp data Ogre::InstancedEntity group__Scene.html gad0e2494c8a83a24ef1e5ec060845ae6b mSharedTransformEntity cpp data Ogre::InstancedEntity group__Scene.html ga6cf7f799d30adffc36f9aef190c6f0d4 mTransformLookupNumber cpp data Ogre::InstancedEntity group__Scene.html ga8523dc34690677725c0538f042052a45

Used in conjunction with bone matrix lookup.

mSharingPartners cpp data Ogre::InstancedEntity group__Scene.html ga0fc7d99eecd4724c321671fc0e22f0a9 mPosition cpp data Ogre::InstancedEntity group__Scene.html gaa1ec7b40dde67eea8b3b96783bd72944

Object position.

mDerivedLocalPosition cpp data Ogre::InstancedEntity group__Scene.html gadd52bbb1039087eaccc90bae9cb9d499 mOrientation cpp data Ogre::InstancedEntity group__Scene.html gaa9fb09138d9b6bc5c5a18823456208ed

Object orientation.

mScale cpp data Ogre::InstancedEntity group__Scene.html gab7aa07159e942edda90e72d59f8ef141

Object scale.

mMaxScaleLocal cpp data Ogre::InstancedEntity group__Scene.html ga37742aee6cbcfd03cc436a6488010b7d

The maximum absolute scale for all dimension.

mFullLocalTransform cpp data Ogre::InstancedEntity group__Scene.html ga0b0834ba89b7f29cd716b6a276f3af39

Full world transform.

mNeedTransformUpdate cpp data Ogre::InstancedEntity group__Scene.html ga349119edf5a0fc5e411711dba2a057ab

Tells if mFullTransform needs an updated.

mNeedAnimTransformUpdate cpp data Ogre::InstancedEntity group__Scene.html ga94a2fc186ce414f29e3048c9021d27a1

Tells if the animation world transform needs an update.

mUseLocalTransform cpp data Ogre::InstancedEntity group__Scene.html ga891d8f01d57b9643c9f1ade6f2d68674

Tells whether to use the local transform parameters.

mName cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a41954f454246b2935cdc90ab2f36dab8

Name of this object.

mCreator cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a884d3c2c8c8d8305f59eb171a7f56e56

Creator of this object (if created by a factory)

mManager cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a5c05f316d061761a08fc036daedd0649

SceneManager holding this object (if applicable)

mParentNode cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a961db9b5f439708e0f24cb8dbeb9c728

node to which this object is attached

mParentIsTagPoint cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a9f9b9e6981ef7ebbd6b9d82e93a2b299 mVisible cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a8e7fa9ec69253b42ff4e7605b54e1a00

Is this object visible?

mDebugDisplay cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac439108451539e95ac9829ab6520306c

Is debug display enabled?

mUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a0df899bfb650d8d51be51fa5f83743f4

Upper distance to still render.

mSquaredUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2635aafd01416e5a3346a647c2dfff52 mMinPixelSize cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a56e7d5ccac2877061b0919648f7f0b34 mBeyondFarDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a1f6c5390b42b10e00d3b21b8911aa3f4

Hidden because of distance?

mUserObjectBindings cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af00b75d92e7d62f5ff9bd4847d1786e8

User objects binding.

mRenderQueueID cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa63b5c1cf9746a4caeb2a47a6bc1d2d6

The render queue to use when rendering this object.

mRenderQueueIDSet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2051828f33ea6c921e2979c8f00daa3f

Flags whether the RenderQueue&#39;s default should be used.

mRenderQueuePriority cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa34e0feb87409120726a489f52b39c58

The render queue group to use when rendering this object.

mRenderQueuePrioritySet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac9ee5f673870a76b23eb5291b3fa3f28

Flags whether the RenderQueue&#39;s default should be used.

mQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adf36b5bfcc9bce768bc5f8a9ed6b1464

Flags determining whether this object is included / excluded from scene queries.

mVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a6db376fe4c048714224392901c98c3a5

Flags determining whether this object is visible (compared to SceneManager mask)

mWorldAABB cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a665c171729e2f37b66f73d0e6722ac2c

Cached world AABB of this object.

mWorldBoundingSphere cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a271b08ae4cc604657c17125f76ec62e0 mWorldDarkCapBounds cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a00a9705c083b9fef8bbe762a5b1711a8

World space AABB of this object&#39;s dark cap.

mCastShadows cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad21e8a5a6f0eeeefa3ec698781eaa3fa

Does this object cast shadows?

mRenderingDisabled cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad1291c87111d8944b2c49904a4d6280b

Does rendering this object disabled by listener?

mListener cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a07fdbfc4ae0adb48f7619c0a44bd3890

MovableObject listener - only one allowed (no list) for size &amp; performance reasons. */.

mLightList cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2626ce2a2f1c78027634cc92dfd2b211

List of lights for this object.

mLightListUpdated cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af083212ba58f26eb7c747a0da749cc08

The last frame that this light list was updated in.

mLightMask cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a3db70b0c8b2e53a3c71671217e5a516c

the light mask defined for this movable. This will be taken into consideration when deciding which li...

msNameGenerator cpp data Ogre::InstancedEntity group__Scene.html ga9b933773e03cb2a861129c9d265b3e76

Incremented count for next name extension.

msDefaultQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adeb3bbe50c1b6e92061461b363fc391e

Default query flags.

msDefaultVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a24f37de53688fc5432d50c7ced03bd63

Default visibility flags.

msAnimableDictionary cpp data Ogre::AnimableObject classOgre_1_1AnimableObject.html a1e2b199b8a10c3753ebeecc8fa773620

Static map of class name to list of animable value names.

InstanceBatch cpp ffunc Ogre::InstancedEntity group__Scene.html gab0ddd6acb1bcb90f4ac672b7ba7569b0 InstanceBatchShader cpp ffunc Ogre::InstancedEntity group__Scene.html gaf05a8273f12bc11f025607a06b3b3e2a InstanceBatchHW cpp ffunc Ogre::InstancedEntity group__Scene.html ga204d0aed3320790edf10711c32f3db73 InstanceBatchHW_VTF cpp ffunc Ogre::InstancedEntity group__Scene.html ga9534bbd3a2646322b2767289cb9c972c BaseInstanceBatchVTF cpp ffunc Ogre::InstancedEntity group__Scene.html ga41ffb53da525c94819e85211fc48449c Ogre::InstancedGeometry c cl Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html

Pre-transforms and batches up meshes for efficient use as instanced geometry in a scene...

OgreInstancedGeometry.h OptimisedSubMeshGeometryList cpp tdef Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html ad55e306d723294898efce61b8fee4afd SubMeshLodGeometryLinkList cpp tdef Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a84b26052c84c3a6e3394416fbdb68735 SubMeshGeometryLookup cpp tdef Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html aba0214cf52c88b8558d045827dc26a0f QueuedSubMeshList cpp tdef Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html add09eceab76155801c0d13e58725948c QueuedSubMeshOriginList cpp tdef Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a41b033950222af2f28d9e48e0f277dae QueuedGeometryList cpp tdef Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html ac2b1801eb919bac5b322873ad0fa94e9 BatchInstanceMap cpp tdef Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a4546ed89e7717af607688339c1e5b6c1

Indexed BatchInstance map based on packed x/y/z BatchInstance index, 10 bits for each axis...

RenderOperationVector cpp tdef Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html ae31b007081ab833e0e4d765c35b95e6f

Simple vectors where are stored all the renderoperations of the Batch.

BatchInstanceIterator cpp tdef Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a21f6c2ed38336ce2e00047a716bccad6

Iterator for iterating over contained BatchInstances.

InstancedGeometry cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html aaa804215a5eb8c89648d61c485bd51d2

Constructor; do not use directly (.

~InstancedGeometry cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html af1751ab667535563548b61da78a936af

Destructor.

getName cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html af0c6ef9b0f5b930c004875da20203f8d

Get the name of this object.

addEntity cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a5eba8321a1db208c35c9d9411feeb35d

Adds an Entity to the static geometry.

addSceneNode cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html aeb3018f0ebcdb98a5bba5aaea363e595

Adds all the Entity objects attached to a SceneNode and all it&#39;s children to the static geometry...

build cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html ab407455efb49632b83257d05178144af

Build the geometry.

addBatchInstance cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a3e1cba903d9f586be34fc4ce5a5051bd

Add a new batch instance.

destroy cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html ad948b53c776a8888b502155c92d540b1

Destroys all the built geometry state (reverse of build).

reset cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html ab8632b494893d401223809aa6e46c116

Clears any of the entities / nodes added to this geometry and destroys anything which has already bee...

setRenderingDistance cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html aecddfc19474fed2096110078c7654602

Sets the distance at which batches are no longer rendered.

getRenderingDistance cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a384fe23332eed4afcf0b1f6f15801f19

Gets the distance at which batches are no longer rendered.

getSquaredRenderingDistance cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a4b2f1e1d7d88d9db026522659736237d

Gets the squared distance at which batches are no longer rendered.

setVisible cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html aa5d985e15c01521fb463dfd5c8f14bbf

Hides or shows all the batches.

isVisible cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a31f2a991d0408213228f87912c9c9af0

Are the batches visible?

setCastShadows cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a88c4fc57cd22cee1a872645bff85cda9

Sets whether this geometry should cast shadows.

getCastShadows cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a43c08477995e9b6f0a0eddef70b66ff1

Will the geometry from this object cast shadows?

setBatchInstanceDimensions cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a36a6e1ba1bb914952bc770b7fd9efba8

Sets the size of a single BatchInstance of geometry.

getBatchInstanceDimensions cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html ac4d089c4727f727a37ae177cf7d8c242

Gets the size of a single batch of geometry.

setOrigin cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a9eb32feb4fee6caa83e2fa10baa4b892

Sets the origin of the geometry.

getOrigin cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a3a0015ae658c26bfd650ff3800607f27

Gets the origin of this geometry.

setRenderQueueGroup cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html ae1b086f16d099bbb05cc2da85e803c1e

Sets the render queue group this object will be rendered through.

getRenderQueueGroup cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a1bf3a55f648c5d9b2c29fc23aa1c9db4

Gets the queue group for this entity, see setRenderQueueGroup for full details.

getBatchInstanceIterator cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html adb6f6f0beaba575e15b7ea1effe72dc2

Get an iterator over the BatchInstances in this geometry.

getRenderOperationVector cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a9f404793f933325e4a285f03c64595b2

get the mRenderOps vector.

visitRenderables cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a4043d69c13710081777a511d9d52623d dump cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html ad73044ba92223663c78d9ab7f9f09a8e

Dump the contents of this InstancedGeometry to a file for diagnostic purposes.

getBaseSkeletonInstance cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a4a7137f2e78e4d7e1dd2f6f3b21e4a57 getBaseSkeleton cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html ab5a09403814a39c030e9d3185576179a getBaseAnimationState cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html ae714081b4a85111d7a62ae250a2dc8f5 getObjectCount cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a5d35265877b9186a8a8d7ce63c75ab2a setProvideWorldInverses cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a39f94add27115f6a1828657f7d54b9ad getProvideWorldInverses cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html ab08f9b1ded5565ffbd7b10f5144c9f9c operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d IndexRemap cpp tdef Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a90401da75e78fbef8f0a3beba5d2375b getBatchInstance cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a17737a4270298da89c7a5232e905f427

Virtual method for getting a BatchInstance most suitable for the passed in bounds.

getBatchInstance cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a772ffef5fe0918dbed6f0da8510da9f9

Get the BatchInstance within which a point lies.

getBatchInstance cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a5316da0042d27c2be855a60c8dc89f61

Get the BatchInstance using indexes.

getBatchInstance cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html aaab6e471cf30aa54ac379fd0017500b4

Get the BatchInstance using a packed index, returns null if it doesn&#39;t exist.

getBatchInstanceIndexes cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a7f6174c1f4102c9549efbd37f04a4710

Get the BatchInstance indexes for a point.

getInstancedGeometryInstance cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html afc398b32120ae00ace20e3069a3b649d

get the first BatchInstance or create on if it does not exists.

packIndex cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a2017048c7e51418d1b323106cd013639

Pack 3 indexes into a single index value.

getVolumeIntersection cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a2d077555ab37c934370addc3d6eb04b2

Get the volume intersection for an indexed BatchInstance with some bounds.

getBatchInstanceBounds cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a6f48a3eb521de11f8d7ced0fff0fb226

Get the bounds of an indexed BatchInstance.

getBatchInstanceCentre cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html ac8a77b074884b319eb63bd24a1d95fc9

Get the centre of an indexed BatchInstance.

calculateBounds cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a4a15c298089d120de7027e17e8f41d78

Calculate world bounds from a set of vertex data.

determineGeometry cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a7c03ed31cdb65e7e9027e7f3d8c951e4

Look up or calculate the geometry data to use for this SubMesh.

splitGeometry cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html aa1cb20af883c0169996749031827f5c6

Split some shared geometry into dedicated geometry.

buildIndexRemap cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a188a4fa6dda283e062ba52c1acc97fd4

Method for figuring out which vertices are used by an index buffer and calculating a remap lookup for...

remapIndexes cpp instm Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html adcef4e4a25d95f8e4f96c2c3c41ddbd6

Method for altering indexes based on a remap.

mOwner cpp data Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a1fc2ae5f670a15fecd5bd4dda1958269 mName cpp data Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html ad0866c902b750a8a6cc4039c2d585638 mBuilt cpp data Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html aa866a1a7a86910daf0dac793ea84d3c2 mUpperDistance cpp data Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html ae30b8ddc4a5afa3ede4f7b724cd9f526 mSquaredUpperDistance cpp data Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a0898c7dcd2e1063bab952c5d4b8352e2 mCastShadows cpp data Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a4d5aca43e05ce724579de4def37c16a0 mBatchInstanceDimensions cpp data Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html aff6488356660d1fb80db273dc2724689 mHalfBatchInstanceDimensions cpp data Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a9499bb5fc77b40ddf1e379d439ae12e9 mOrigin cpp data Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a36873914c88f40560641dac073ab369e mVisible cpp data Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a5f293f9a5c9fdb3599b1e0d7da2613fa mProvideWorldInverses cpp data Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a1fa098938218e798d3e68d7093af3947

Flags to indicate whether the World Transform Inverse matrices are passed to the shaders.

mRenderQueueID cpp data Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a5cb5691aa3caaa8f3e12cbff31579195

The render queue to use when rendering this object.

mRenderQueueIDSet cpp data Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html aa8b0e0f522ce82221063d55c5a543717

Flags whether the RenderQueue&#39;s default should be used.

mObjectCount cpp data Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a168258d3ffc60c2b8c4fd32e0e9f2aac

number of objects in the batch

mQueuedSubMeshes cpp data Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html af40f52243e075bfc4760cb71553d7647 mInstancedGeometryInstance cpp data Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a62ed886385b89556726ff2e62c1eb573 mBaseSkeleton cpp data Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a2ff6088d593edfc7aad918934575c2c3

this is just a pointer to the base skeleton that will be used for each animated object in the batches...

mSkeletonInstance cpp data Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a899a6bd38b262d9904dde1fd4bd012ea mAnimationState cpp data Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html ade2a91561b83b3c75121cac8b7dc7bd9

This is the main animation state.

mOptimisedSubMeshGeometryList cpp data Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html a6e394d3de040cbcdc3e937fe0f3e1d69

List of geometry which has been optimised for SubMesh use This is the primary storage used for cleani...

mSubMeshGeometryLookup cpp data Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html acabd9f112b410b86db1d39add6d17825

Cached links from SubMeshes to (potentially optimised) geometry This is not used for deletion since t...

mBatchInstanceMap cpp data Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html adbac3e52aee3e2c13e6ceca4efd0d200

Map of BatchInstances.

mRenderOps cpp data Ogre::InstancedGeometry classOgre_1_1InstancedGeometry.html afd0fe78cb21ede04d594c9eecd2a9c42

This vector stores all the renderOperation used in the batch.

Ogre::InstancedGeometry::BatchInstance c cl Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html

The details of a topological BatchInstance which is the highest level of partitioning for this class...

OgreInstancedGeometry.h LODBucketList cpp tdef Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html a392b612b5e71abf63e0e0f87a9a5fdd1

list of LOD Buckets in this BatchInstance

ObjectsMap cpp tdef Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html a67fedd9b914842298a9a86c81463b0f7 InstancedObjectIterator cpp tdef Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html aee84583c303172229a957ff7933a05a4 LODIterator cpp tdef Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html a95630f38e73f98fda154f8350edfe3fe ShadowRenderableList cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ad84ea1b2728ced5136add26c91c39a27 ShadowRenderableListIterator cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a7b0999d33e25db97d0449d6cf95cbecd BatchInstance cpp instm Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html ab8800df8824217da2796d800d111ca8e ~BatchInstance cpp instm Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html ac703f8fde08d387fab880ab78380a4b1 getParent cpp instm Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html a1d4974c6cbb71bb0f2dbc9d89ac6f908 assign cpp instm Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html a2370b65754ee037b848c0d17537b2e81

Assign a queued mesh to this BatchInstance, read for final build.

build cpp instm Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html a90a725cab7a4fbb3e9283234abb26e26

Build this BatchInstance.

getID cpp instm Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html a890df430b01b8ad48c4fb7eb4a39fecd

Get the BatchInstance ID of this BatchInstance.

getMovableType cpp instm Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html ab5dd21780843ac07150489d3850c11ab

Get the centre point of the BatchInstance.

_notifyCurrentCamera cpp instm Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html abeed8b66fa573243dab6234935cf20c3

Internal method to notify the object of the camera to be used for the next rendering operation...

getBoundingBox cpp instm Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html a6a91d073392c59f63ffd5c15c6357bb5

Retrieves the local axis-aligned bounding box for this object.

setBoundingBox cpp instm Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html a149bb2b4599613f8d3ddf3dcb762564d getBoundingRadius cpp instm Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html a9b57e18331569cd0f62dc233cb9df65e

Retrieves the radius of the origin-centered bounding sphere for this object.

_updateRenderQueue cpp instm Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html aa2fd20b42f58c1701ba124668c6a6709

Internal method by which the movable object must add Renderable subclass instances to the rendering q...

isVisible cpp instm Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html ad7c128818584b173b0c6f97ee3a655a6

Returns whether or not this object is supposed to be visible or not.

visitRenderables cpp instm Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html a0d8a629699e769a21ac14bb03a11a021 getLODIterator cpp instm Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html ae8efe6ab0a6917268aac0e11bc5888e4

Get an iterator over the LODs in this BatchInstance.

getLights cpp instm Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html acaf79c089631882b2f6c096e13eb9011

Shared set of lights for all GeometryBuckets.

updateBoundingBox cpp instm Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html a5fbd970f23dd3d1bdb6bcc6376176ace

update the bounding box of the BatchInstance according to the positions of the objects

dump cpp instm Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html a282c42dcfba9149b25d2342d5dd35d64

Dump contents for diagnostics.

updateContainers cpp instm Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html afe365e7a128b5553e422092d7b8b14ef

fill in the list

attachToScene cpp instm Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html a07c54cb2bb766d3c024ec8257cc8c21f

attach the BatchInstance to the scene

addInstancedObject cpp instm Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html a436583dfc8c15fb0d5458c42e32e5d3c isInstancedObjectPresent cpp instm Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html ab1ec7d59346ec5085a3a63731801cd38 getObjectIterator cpp instm Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html a1e84e327484a8c5cf1043026b25bd2ae getSceneNode cpp instm Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html aa7e28584145cb38523959901984482bc getInstancesMap cpp instm Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html a40aae487eea1cb78e8390becb2b658c7 _notifyCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a06f161ae0451be7eaa67e77c296d5631

Notify the object of it&#39;s creator (internal use only)

_getCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abc4d3c30d2b50267a348f8d5aee3c5e4

Get the creator of this object, if any (internal use only)

_notifyManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af730ac3ee4a51ee69f4221298f933e8a

Notify the object of it&#39;s manager (internal use only)

_getManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c95a392476c6b54be1648a77f2a56c0

Get the manager of this object, if any (internal use only)

getName cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2c681d880b842c1b6d2c2b30b72b6660

Returns the name of this object.

getParentNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a7be6f35f90943c6bca0b4511e1d266d8

Returns the node to which this object is attached.

getParentSceneNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c705ecac4263b65a1b8611eeb24c39a

Returns the scene node to which this object is attached.

isParentTagPoint cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aff1706913baf992f108cc0fe4c95a53b

Gets whether the parent node is a TagPoint (or a SceneNode)

_notifyAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aeb13418fe2740ed8ebc52cd9667fca41

Internal method called to notify the object that it has been attached to a node.

isAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ad2c50ff1546dfac42f0751aa1bb54ff3

Returns true if this object is attached to a SceneNode or TagPoint.

detachFromParent cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab53cc49d402913fde37fa4976f5bfdd5

Detaches an object from a parent SceneNode or TagPoint, if attached.

isInScene cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a605cb18ec6d5971e19491ec71c89afeb

Returns true if this object is attached to a SceneNode or TagPoint, and this SceneNode / TagPoint is ...

_notifyMoved cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ae307c64b6e130191e45d48df0e2c5961

Internal method called to notify the object that it has been moved.

getWorldBoundingBox cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acc31c877990c3c231c4b4cfb0522bef8

Retrieves the axis-aligned bounding box for this object in world coordinates.

getWorldBoundingSphere cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2f6db9f0db4038e6544d703a9f3bcf53

Retrieves the worldspace bounding sphere for this object.

setVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8b0ab29b6a7e94169e2b3fde0be7cf10

Tells this object whether to be visible or not, if it has a renderable component.

getVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adbc3ce687f4def00d70f15dc0a2330ea

Gets this object whether to be visible or not, if it has a renderable component.

setRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a3774342d37fb670430d834aa914a3be5

Sets the distance at which the object is no longer rendered.

getRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a97501f320f00fb5255d76fe3b20903d2

Gets the distance at which batches are no longer rendered.

setRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9ad2786aa67624f26c7ff245c673ad5e

Sets the minimum pixel size an object needs to be in both screen axes in order to be rendered...

getRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a1025983039f59637e9dde740b5013175

Returns the minimum pixel size an object needs to be in both screen axes in order to be rendered...

setUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab07068e26732de24aaf24330e9d0ec81 getUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70a42d28867f1559f1bd71baf31f83e4 getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aaac5bf65835f733433f3338132f2f01f

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abbf5cf5545c219ce9be1997ff5dd2204

Return an instance of user objects binding associated with this class.

setRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ac5e898937867475e52d350d1f4d75e32

Sets the render queue group this entity will be rendered through.

setRenderQueueGroupAndPriority cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a38cf564fe839d40a81ba5155d363b7aa

Sets the render queue group and group priority this entity will be rendered through.

getRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a12ca5ddb4ca9e77612b6e8a10e4f3d70

Gets the queue group for this entity, see setRenderQueueGroup for full details.

_getParentNodeFullTransform cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aab6d217065c5d2968ef0cc2586a0db86

return the full transformation of the parent sceneNode or the attachingPoint node

setQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa202386b8336ed756c3bd1ff5a74f54d

Sets the query flags for this object.

addQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a146b6b8afa6de9a2058f730aa3f7b25c

As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...

removeQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8e039c80d31e36c17f4e7fc85e5c6cdc

As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this o...

getQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5c40b9b7d9f3231f9ba16a3514f7495a

Returns the query flags relevant for this object.

setVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9421323e0ef6082d8a293aef0ba4666d

Sets the visiblity flags for this object.

addVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adff2fa7a7c56ba06d25d2dfa376fd677

As setVisibilityFlags, except the flags passed as parameters are appended to the existing flags on th...

removeVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7bebfd93631ffe82f95ad7c73b77e24

As setVisibilityFlags, except the flags passed as parameters are removed from the existing flags on t...

getVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5ca10844726d16c8ed47395a6b22d33a

Returns the visibility flags relevant for this object.

setListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9efbb3928b834d4f125303698034951e

Sets a listener for this object.

getListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf305fd600ec68543ed68e0c0cef6196

Gets the current listener for this object.

queryLights cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2d4c926ce07f3a1cb0e59d9d60aac76b

Gets a list of lights, ordered relative to how close they are to this movable object.

getLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a538d975b35be25e7d705b6310ec3d84d

Get a bitwise mask which will filter the lights affecting this object.

setLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0b7dc685c1dc7ec4dd677750d17ee145

Set a bitwise mask which will filter the lights affecting this object.

_getLightList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf4f61aeb45d61195c248757e3d1c6fe

Returns a pointer to the current list of lights for this object.

getEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a60b24cd45c8df45654dcfa14a1293a3b

Define a default implementation of method from ShadowCaster which implements no shadows.

hasEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7c2a8be6a9bd59e6c69ee2d76945500

Define a default implementation of method from ShadowCaster which implements no shadows.

getShadowVolumeRenderableIterator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a4492fa817bb3a750d349aeec34c19c43

Define a default implementation of method from ShadowCaster which implements no shadows.

getLightCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af061175eb50a6aa98599ce0a748204b5

Overridden member from ShadowCaster.

getDarkCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af06612d0607ebcf1bf5eb817c3038d52

Overridden member from ShadowCaster.

setCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acbfc4840224e8b6ed6e27849d3341675

Sets whether or not this object will cast shadows.

getCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70bca10cdeac93142d9f93ed0cf9c4c5

Returns whether shadow casting is enabled for this object.

getReceivesShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8f2627b8d1658838a7c79c82148c6303

Returns whether the Material of any Renderable that this MovableObject will add to the render queue w...

getPointExtrusionDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abb13b8e1b52d9dca9f5190f718686a5e

Get the distance to extrude for a point/spot light.

getTypeFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a32c637889b8a4138d2008aece76f42b6

Get the &#39;type flags&#39; for this MovableObject.

setDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2b559ddd8df033cafa5d64502c7d0c3a

Sets whether or not the debug display of this object is enabled.

isDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a39cfd5b78a4326156accf5ed3146ddc6

Gets whether debug display of this object is enabled.

getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a4239d192b2b08c4970dfaa22ce5a0cd0

Gets a list of animable value names for this object.

createAnimableValue cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2cfac9af1b0d71c780ec969166b3585

Create a reference-counted AnimableValuePtr for the named value.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d setDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ad8db1f22329b2a96f2aed7260d565944

Set the default query flags for all future MovableObject instances.

getDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a01f48775e48b672d7796311f3ffe2930

Get the default query flags for all future MovableObject instances.

setDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ac2904cb122ab8c8d5066abefb29dfa96

Set the default visibility flags for all future MovableObject instances.

getDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a2eb94fea5944cf0d33702a75cfa14a74

Get the default visibility flags for all future MovableObject instances.

extrudeVertices cpp clm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html acae2215c051989d544f34083a0a9bfa2

Utility method for extruding vertices based on a light.

mLodValues cpp data Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html aac9d9ffb767462a1fd412cf190cf4082

Lod values as built up - use the max at each level.

mAABB cpp data Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html a74ca10cae8cda51dbbfdd42cbc0b9c75

Local AABB relative to BatchInstance centre.

mBoundingRadius cpp data Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html aab27834ea6a0eb95692f708d2f518877

Local bounding radius.

mCurrentLod cpp data Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html a6ba2c7020a7e7a7487048d53a42853e1

The current lod level, as determined from the last camera.

mLodValue cpp data Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html ac3a0061314789c9697342fcab80731ea

Current lod value, passed on to do material lod later.

mCamera cpp data Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html aeec55104c87b22c8113846dfa7acd842

Current camera, passed on to do material lod later.

mSquaredViewDepth cpp data Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html a8fe97eb6a6a57cb88e8af1f65efe8524

Cached squared view depth value to avoid recalculation by GeometryBucket.

AnimableDictionaryMap cpp tdef Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2ea54bb7c39f7640f71be8bb2f8b0a5 getExtrusionDistance cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a233233e14ccb869b6cafd655880355df

Helper method for calculating extrusion distance.

updateEdgeListLightFacing cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ac9a881430ec7769923f63f6df4b93d33

Tells the caster to perform the tasks necessary to update the edge data&#39;s light listing.

generateShadowVolume cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a396374525d65e0db10c7f7f8d380744a

Generates the indexes required to render a shadow volume into the index buffer which is passed in...

extrudeBounds cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a136dfd54b581a6dc58a1796a1cdf6cdc

Utility method for extruding a bounding box.

getAnimableDictionaryName cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a7748b5ea03ba5eb10fdd79e455f96443

Get the name of the animable dictionary for this class.

createAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a83629c5c4708cebd10c358a4be0722f5

Internal method for creating a dictionary of animable value names for the class, if it does not alrea...

_getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a20139173e816c296ab46d0548d1d4902

Get an updateable reference to animable value list.

initialiseAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a80abf1736a4241c432b30d2073c7a263

Internal method for initialising dictionary; should be implemented by subclasses wanting to expose an...

mParent cpp data Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html a5bd3793015b56de8b10bc75a30dea26a

Parent static geometry.

mSceneMgr cpp data Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html a2740c4faf4caa45f500df622dadc201b

Scene manager link.

mNode cpp data Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html a0655c7656869a1e86018d52a1b1443d3

Scene node.

mQueuedSubMeshes cpp data Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html a999e19d44b4a9d7ab714e9a4322a1f83

Local list of queued meshes (not used for deallocation)

mBatchInstanceID cpp data Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html a2040e085e443a40d919f9c6fd6b76e75

Unique identifier for the BatchInstance.

mInstancesMap cpp data Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html a6412ff9cf395c4291e2ca171ceb8da7f mLodBucketList cpp data Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html aa4cfc605efecc73d85df54937a265daf

List of LOD buckets.

mLodStrategy cpp data Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html a3988a131d0cb0907f46db17c0e95f0f8

Lod strategy reference.

mName cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a41954f454246b2935cdc90ab2f36dab8

Name of this object.

mCreator cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a884d3c2c8c8d8305f59eb171a7f56e56

Creator of this object (if created by a factory)

mManager cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a5c05f316d061761a08fc036daedd0649

SceneManager holding this object (if applicable)

mParentNode cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a961db9b5f439708e0f24cb8dbeb9c728

node to which this object is attached

mParentIsTagPoint cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a9f9b9e6981ef7ebbd6b9d82e93a2b299 mVisible cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a8e7fa9ec69253b42ff4e7605b54e1a00

Is this object visible?

mDebugDisplay cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac439108451539e95ac9829ab6520306c

Is debug display enabled?

mUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a0df899bfb650d8d51be51fa5f83743f4

Upper distance to still render.

mSquaredUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2635aafd01416e5a3346a647c2dfff52 mMinPixelSize cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a56e7d5ccac2877061b0919648f7f0b34 mBeyondFarDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a1f6c5390b42b10e00d3b21b8911aa3f4

Hidden because of distance?

mUserObjectBindings cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af00b75d92e7d62f5ff9bd4847d1786e8

User objects binding.

mRenderQueueID cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa63b5c1cf9746a4caeb2a47a6bc1d2d6

The render queue to use when rendering this object.

mRenderQueueIDSet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2051828f33ea6c921e2979c8f00daa3f

Flags whether the RenderQueue&#39;s default should be used.

mRenderQueuePriority cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa34e0feb87409120726a489f52b39c58

The render queue group to use when rendering this object.

mRenderQueuePrioritySet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac9ee5f673870a76b23eb5291b3fa3f28

Flags whether the RenderQueue&#39;s default should be used.

mQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adf36b5bfcc9bce768bc5f8a9ed6b1464

Flags determining whether this object is included / excluded from scene queries.

mVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a6db376fe4c048714224392901c98c3a5

Flags determining whether this object is visible (compared to SceneManager mask)

mWorldAABB cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a665c171729e2f37b66f73d0e6722ac2c

Cached world AABB of this object.

mWorldBoundingSphere cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a271b08ae4cc604657c17125f76ec62e0 mWorldDarkCapBounds cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a00a9705c083b9fef8bbe762a5b1711a8

World space AABB of this object&#39;s dark cap.

mCastShadows cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad21e8a5a6f0eeeefa3ec698781eaa3fa

Does this object cast shadows?

mRenderingDisabled cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad1291c87111d8944b2c49904a4d6280b

Does rendering this object disabled by listener?

mListener cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a07fdbfc4ae0adb48f7619c0a44bd3890

MovableObject listener - only one allowed (no list) for size &amp; performance reasons. */.

mLightList cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2626ce2a2f1c78027634cc92dfd2b211

List of lights for this object.

mLightListUpdated cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af083212ba58f26eb7c747a0da749cc08

The last frame that this light list was updated in.

mLightMask cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a3db70b0c8b2e53a3c71671217e5a516c

the light mask defined for this movable. This will be taken into consideration when deciding which li...

msDefaultQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adeb3bbe50c1b6e92061461b363fc391e

Default query flags.

msDefaultVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a24f37de53688fc5432d50c7ced03bd63

Default visibility flags.

msAnimableDictionary cpp data Ogre::AnimableObject classOgre_1_1AnimableObject.html a1e2b199b8a10c3753ebeecc8fa773620

Static map of class name to list of animable value names.

MaterialBucket cpp ffunc Ogre::InstancedGeometry::BatchInstance classOgre_1_1InstancedGeometry_1_1BatchInstance.html a1ef54cc784f7a52df495e596d4d41de5 Ogre::InstancedGeometry::GeometryBucket c cl Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html

A GeometryBucket is a the lowest level bucket where geometry with the same vertex &amp; index format is s...

OgreInstancedGeometry.h ShadowRenderableList cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ad84ea1b2728ced5136add26c91c39a27 ShadowRenderableListIterator cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a7b0999d33e25db97d0449d6cf95cbecd GeometryBucket cpp instm Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html af8e8740fd7f93d11f660dbb695ed5f9c GeometryBucket cpp instm Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html a39ae1e9ee9973609c0ec174ba44348f0 GeometryBucket cpp instm Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html a5b1f7aedef581d5d8ebe00e81da4ba9b GeometryBucket cpp instm Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html a176d5ef022381630312be14c8604ac0c ~GeometryBucket cpp instm Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html ad8964c303df0edc7643bd974081c1ac1 getParent cpp instm Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html aa6e7acbfa9eeeaa57b8984b2173355f1 getBoundingRadius cpp instm Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html a7b5762e9d01ef012a1017dbddc651313

Retrieves the radius of the origin-centered bounding sphere for this object.

getVertexData cpp instm Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html ad059338a1fd3c9ec54a95f542266ef7e

Get the vertex data for this geometry.

getIndexData cpp instm Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html ac8ce4aed3ccab343e9a3a238cd2fb414

Get the index data for this geometry.

getMaterial cpp instm Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html a887ca8baad86006b34e1256d0f0dc966 getTechnique cpp instm Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html a613c0b348906e65b0c93b858fbd47b40

Retrieves a pointer to the Material Technique this renderable object uses.

getWorldTransforms cpp instm Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html a807039a645de90d80fd3f23fc0367aca

Gets the world transform matrix / matrices for this renderable object.

getNumWorldTransforms cpp instm Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html a75e60811f40b80d8b5063c5726f17a8e

Returns the number of world transform matrices this renderable requires.

getSquaredViewDepth cpp instm Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html a8312a30293e1e500ed842b929f68fb8f

Returns the camera-relative squared depth of this renderable.

getLights cpp instm Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html a25eb7477b690a73743ea5c735a9aa3f6 getCastsShadows cpp instm Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html a136135cd7ce9c03fd996d57fdc99350c

Method which reports whether this renderable would normally cast a shadow.

getFormatString cpp instm Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html ae3ccebcaa0bbd954f69861bcf3c2c87d assign cpp instm Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html a3466329cd9e3a51550894c9f72f8c613

Try to assign geometry to this bucket.

build cpp instm Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html ab39edc8d8d182a610d4a9131f5c00a4d

Build.

dump cpp instm Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html a3fac274580ac0f3080b0be27f3c74204

Dump contents for diagnostics.

getAABB cpp instm Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html a6ecfcabcff8eec4394c3d6edc9c60473

Return the BoundingBox information. Useful when cloning the batch instance.

visitRenderables cpp instm Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html ae24a8ba4347bc27c54a2f326df17fe3f setMaterial cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a3071c9803e1f06a8b6091ed2f2437b3b setRenderOperation cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html ab65501522b24241b6116112d4ea8f0b9 getRenderOperation cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a51c5ae135793c602557d46be10c59b8d

Gets the render operation required to send this object to the frame buffer.

setWorldTransform cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a19237247398b7981c925db4c82a12e6a _notifyCurrentCamera cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a47d8e69386caeba126d0eaa97410bd28

Internal method to notify the object of the camera to be used for the next rendering operation...

setBoundingBox cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a29048e3cee8fa41f3129f79dc5f61988 getBoundingBox cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a67689730c830d721f6d22017adefced6

Retrieves the local axis-aligned bounding box for this object.

_updateRenderQueue cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a3a6c61a0a3013e630e0e5823cddac67e

Internal method by which the movable object must add Renderable subclass instances to the rendering q...

getMovableType cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html ad0f0d8cd9b9cfc9d53423a633caf2397

Overridden from MovableObject.

_notifyCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a06f161ae0451be7eaa67e77c296d5631

Notify the object of it&#39;s creator (internal use only)

_getCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abc4d3c30d2b50267a348f8d5aee3c5e4

Get the creator of this object, if any (internal use only)

_notifyManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af730ac3ee4a51ee69f4221298f933e8a

Notify the object of it&#39;s manager (internal use only)

_getManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c95a392476c6b54be1648a77f2a56c0

Get the manager of this object, if any (internal use only)

getName cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2c681d880b842c1b6d2c2b30b72b6660

Returns the name of this object.

getParentNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a7be6f35f90943c6bca0b4511e1d266d8

Returns the node to which this object is attached.

getParentSceneNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c705ecac4263b65a1b8611eeb24c39a

Returns the scene node to which this object is attached.

isParentTagPoint cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aff1706913baf992f108cc0fe4c95a53b

Gets whether the parent node is a TagPoint (or a SceneNode)

_notifyAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aeb13418fe2740ed8ebc52cd9667fca41

Internal method called to notify the object that it has been attached to a node.

isAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ad2c50ff1546dfac42f0751aa1bb54ff3

Returns true if this object is attached to a SceneNode or TagPoint.

detachFromParent cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab53cc49d402913fde37fa4976f5bfdd5

Detaches an object from a parent SceneNode or TagPoint, if attached.

isInScene cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a605cb18ec6d5971e19491ec71c89afeb

Returns true if this object is attached to a SceneNode or TagPoint, and this SceneNode / TagPoint is ...

_notifyMoved cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ae307c64b6e130191e45d48df0e2c5961

Internal method called to notify the object that it has been moved.

getWorldBoundingBox cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acc31c877990c3c231c4b4cfb0522bef8

Retrieves the axis-aligned bounding box for this object in world coordinates.

getWorldBoundingSphere cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2f6db9f0db4038e6544d703a9f3bcf53

Retrieves the worldspace bounding sphere for this object.

setVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8b0ab29b6a7e94169e2b3fde0be7cf10

Tells this object whether to be visible or not, if it has a renderable component.

getVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adbc3ce687f4def00d70f15dc0a2330ea

Gets this object whether to be visible or not, if it has a renderable component.

isVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aebb41fb7484f365c18e78103517b0d25

Returns whether or not this object is supposed to be visible or not.

setRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a3774342d37fb670430d834aa914a3be5

Sets the distance at which the object is no longer rendered.

getRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a97501f320f00fb5255d76fe3b20903d2

Gets the distance at which batches are no longer rendered.

setRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9ad2786aa67624f26c7ff245c673ad5e

Sets the minimum pixel size an object needs to be in both screen axes in order to be rendered...

getRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a1025983039f59637e9dde740b5013175

Returns the minimum pixel size an object needs to be in both screen axes in order to be rendered...

setUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab07068e26732de24aaf24330e9d0ec81 setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b getUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70a42d28867f1559f1bd71baf31f83e4 getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aaac5bf65835f733433f3338132f2f01f

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abbf5cf5545c219ce9be1997ff5dd2204

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

setRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ac5e898937867475e52d350d1f4d75e32

Sets the render queue group this entity will be rendered through.

setRenderQueueGroupAndPriority cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a38cf564fe839d40a81ba5155d363b7aa

Sets the render queue group and group priority this entity will be rendered through.

getRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a12ca5ddb4ca9e77612b6e8a10e4f3d70

Gets the queue group for this entity, see setRenderQueueGroup for full details.

_getParentNodeFullTransform cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aab6d217065c5d2968ef0cc2586a0db86

return the full transformation of the parent sceneNode or the attachingPoint node

setQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa202386b8336ed756c3bd1ff5a74f54d

Sets the query flags for this object.

addQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a146b6b8afa6de9a2058f730aa3f7b25c

As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...

removeQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8e039c80d31e36c17f4e7fc85e5c6cdc

As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this o...

getQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5c40b9b7d9f3231f9ba16a3514f7495a

Returns the query flags relevant for this object.

setVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9421323e0ef6082d8a293aef0ba4666d

Sets the visiblity flags for this object.

addVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adff2fa7a7c56ba06d25d2dfa376fd677

As setVisibilityFlags, except the flags passed as parameters are appended to the existing flags on th...

removeVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7bebfd93631ffe82f95ad7c73b77e24

As setVisibilityFlags, except the flags passed as parameters are removed from the existing flags on t...

getVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5ca10844726d16c8ed47395a6b22d33a

Returns the visibility flags relevant for this object.

setListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9efbb3928b834d4f125303698034951e

Sets a listener for this object.

getListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf305fd600ec68543ed68e0c0cef6196

Gets the current listener for this object.

queryLights cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2d4c926ce07f3a1cb0e59d9d60aac76b

Gets a list of lights, ordered relative to how close they are to this movable object.

getLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a538d975b35be25e7d705b6310ec3d84d

Get a bitwise mask which will filter the lights affecting this object.

setLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0b7dc685c1dc7ec4dd677750d17ee145

Set a bitwise mask which will filter the lights affecting this object.

_getLightList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf4f61aeb45d61195c248757e3d1c6fe

Returns a pointer to the current list of lights for this object.

getEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a60b24cd45c8df45654dcfa14a1293a3b

Define a default implementation of method from ShadowCaster which implements no shadows.

hasEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7c2a8be6a9bd59e6c69ee2d76945500

Define a default implementation of method from ShadowCaster which implements no shadows.

getShadowVolumeRenderableIterator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a4492fa817bb3a750d349aeec34c19c43

Define a default implementation of method from ShadowCaster which implements no shadows.

getLightCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af061175eb50a6aa98599ce0a748204b5

Overridden member from ShadowCaster.

getDarkCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af06612d0607ebcf1bf5eb817c3038d52

Overridden member from ShadowCaster.

setCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acbfc4840224e8b6ed6e27849d3341675

Sets whether or not this object will cast shadows.

getCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70bca10cdeac93142d9f93ed0cf9c4c5

Returns whether shadow casting is enabled for this object.

getReceivesShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8f2627b8d1658838a7c79c82148c6303

Returns whether the Material of any Renderable that this MovableObject will add to the render queue w...

getPointExtrusionDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abb13b8e1b52d9dca9f5190f718686a5e

Get the distance to extrude for a point/spot light.

getTypeFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a32c637889b8a4138d2008aece76f42b6

Get the &#39;type flags&#39; for this MovableObject.

setDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2b559ddd8df033cafa5d64502c7d0c3a

Sets whether or not the debug display of this object is enabled.

isDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a39cfd5b78a4326156accf5ed3146ddc6

Gets whether debug display of this object is enabled.

getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a4239d192b2b08c4970dfaa22ce5a0cd0

Gets a list of animable value names for this object.

createAnimableValue cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2cfac9af1b0d71c780ec969166b3585

Create a reference-counted AnimableValuePtr for the named value.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d preRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html afcbf4cb36d5911a9d40a40c57e94f23b

Called just prior to the Renderable being rendered.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

setDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ad8db1f22329b2a96f2aed7260d565944

Set the default query flags for all future MovableObject instances.

getDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a01f48775e48b672d7796311f3ffe2930

Get the default query flags for all future MovableObject instances.

setDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ac2904cb122ab8c8d5066abefb29dfa96

Set the default visibility flags for all future MovableObject instances.

getDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a2eb94fea5944cf0d33702a75cfa14a74

Get the default visibility flags for all future MovableObject instances.

extrudeVertices cpp clm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html acae2215c051989d544f34083a0a9bfa2

Utility method for extruding vertices based on a light.

AnimableDictionaryMap cpp tdef Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2ea54bb7c39f7640f71be8bb2f8b0a5 CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 copyIndexes cpp instm Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html ad177e551dd023209c980482dbff0ad76 _initGeometryBucket cpp instm Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html a1f236edae564d1a60bcf67c36272d964 _initGeometryBucket cpp instm Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html a12f8513b8080852b8fa2a92bb8ffc504 getExtrusionDistance cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a233233e14ccb869b6cafd655880355df

Helper method for calculating extrusion distance.

updateEdgeListLightFacing cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ac9a881430ec7769923f63f6df4b93d33

Tells the caster to perform the tasks necessary to update the edge data&#39;s light listing.

generateShadowVolume cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a396374525d65e0db10c7f7f8d380744a

Generates the indexes required to render a shadow volume into the index buffer which is passed in...

extrudeBounds cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a136dfd54b581a6dc58a1796a1cdf6cdc

Utility method for extruding a bounding box.

getAnimableDictionaryName cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a7748b5ea03ba5eb10fdd79e455f96443

Get the name of the animable dictionary for this class.

createAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a83629c5c4708cebd10c358a4be0722f5

Internal method for creating a dictionary of animable value names for the class, if it does not alrea...

_getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a20139173e816c296ab46d0548d1d4902

Get an updateable reference to animable value list.

initialiseAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a80abf1736a4241c432b30d2073c7a263

Internal method for initialising dictionary; should be implemented by subclasses wanting to expose an...

mQueuedGeometry cpp data Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html abbe24f619d0f99ef57952c47db076a65

Geometry which has been queued up pre-build (not for deallocation)

mBatch cpp data Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html a20ff97cb0f8c5a30313f21689a84c80c

Pointer to the Batch.

mParent cpp data Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html a9c9adb390d85c3e3016044976a99d069

Pointer to parent bucket.

mFormatString cpp data Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html a4eaf45c663ab4bfce690a5b1d654a1ea

String identifying the vertex / index format.

mVertexData cpp data Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html aaf1810e034c6fbb4fc69f9709114f412

Vertex information, includes current number of vertices committed to be a part of this bucket...

mIndexData cpp data Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html a39b46573f6b9eec56bf6139865988ee8

Index information, includes index type which limits the max number of vertices which are allowed in o...

mIndexType cpp data Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html a6efecf7c840546c577640f6b27e95690

Size of indexes.

mMaxVertexIndex cpp data Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html a3476f9933cf1f42ba93febc70ad26053

Maximum vertex indexable.

mTexCoordIndex cpp data Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html a4cdda2e7dc90423d204ed1b6c631d161

Index of the Texcoord where the index is stored.

mAABB cpp data Ogre::InstancedGeometry::GeometryBucket classOgre_1_1InstancedGeometry_1_1GeometryBucket.html a389774c6cb932d2879eb948e1bcfebc1 mRenderOp cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a27245933f2c80b539d0a255afb3aa5e3 mWorldTransform cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a68fea25f6baf11e40c88c6ca9a100ca2 mBox cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html aaf40c1de8c700274f5cd419bcada0320 mMatName cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a3d77f53493aa7a26856018d62754af6e mMaterial cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a13f60949f0ff2d6aa0fc4744c1f023d9 mParentSceneManager cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html ac63237aaf8dc7b98ca609d062b5daa6a

The scene manager for the current frame.

mCamera cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html af31fa5d3f45c681d57df7658b1a0ea88

The camera for the current frame.

mName cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a41954f454246b2935cdc90ab2f36dab8

Name of this object.

mCreator cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a884d3c2c8c8d8305f59eb171a7f56e56

Creator of this object (if created by a factory)

mManager cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a5c05f316d061761a08fc036daedd0649

SceneManager holding this object (if applicable)

mParentNode cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a961db9b5f439708e0f24cb8dbeb9c728

node to which this object is attached

mParentIsTagPoint cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a9f9b9e6981ef7ebbd6b9d82e93a2b299 mVisible cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a8e7fa9ec69253b42ff4e7605b54e1a00

Is this object visible?

mDebugDisplay cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac439108451539e95ac9829ab6520306c

Is debug display enabled?

mUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a0df899bfb650d8d51be51fa5f83743f4

Upper distance to still render.

mSquaredUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2635aafd01416e5a3346a647c2dfff52 mMinPixelSize cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a56e7d5ccac2877061b0919648f7f0b34 mBeyondFarDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a1f6c5390b42b10e00d3b21b8911aa3f4

Hidden because of distance?

mUserObjectBindings cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af00b75d92e7d62f5ff9bd4847d1786e8

User objects binding.

mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mRenderQueueID cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa63b5c1cf9746a4caeb2a47a6bc1d2d6

The render queue to use when rendering this object.

mRenderQueueIDSet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2051828f33ea6c921e2979c8f00daa3f

Flags whether the RenderQueue&#39;s default should be used.

mRenderQueuePriority cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa34e0feb87409120726a489f52b39c58

The render queue group to use when rendering this object.

mRenderQueuePrioritySet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac9ee5f673870a76b23eb5291b3fa3f28

Flags whether the RenderQueue&#39;s default should be used.

mQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adf36b5bfcc9bce768bc5f8a9ed6b1464

Flags determining whether this object is included / excluded from scene queries.

mVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a6db376fe4c048714224392901c98c3a5

Flags determining whether this object is visible (compared to SceneManager mask)

mWorldAABB cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a665c171729e2f37b66f73d0e6722ac2c

Cached world AABB of this object.

mWorldBoundingSphere cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a271b08ae4cc604657c17125f76ec62e0 mWorldDarkCapBounds cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a00a9705c083b9fef8bbe762a5b1711a8

World space AABB of this object&#39;s dark cap.

mCastShadows cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad21e8a5a6f0eeeefa3ec698781eaa3fa

Does this object cast shadows?

mRenderingDisabled cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad1291c87111d8944b2c49904a4d6280b

Does rendering this object disabled by listener?

mListener cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a07fdbfc4ae0adb48f7619c0a44bd3890

MovableObject listener - only one allowed (no list) for size &amp; performance reasons. */.

mLightList cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2626ce2a2f1c78027634cc92dfd2b211

List of lights for this object.

mLightListUpdated cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af083212ba58f26eb7c747a0da749cc08

The last frame that this light list was updated in.

mLightMask cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a3db70b0c8b2e53a3c71671217e5a516c

the light mask defined for this movable. This will be taken into consideration when deciding which li...

mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

msGenNameCount cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a295bb2b641352d1801b805c10f12ecb1

Static member used to automatically generate names for SimpleRendaerable objects.

msDefaultQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adeb3bbe50c1b6e92061461b363fc391e

Default query flags.

msDefaultVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a24f37de53688fc5432d50c7ced03bd63

Default visibility flags.

msAnimableDictionary cpp data Ogre::AnimableObject classOgre_1_1AnimableObject.html a1e2b199b8a10c3753ebeecc8fa773620

Static map of class name to list of animable value names.

Ogre::InstancedGeometry::InstancedObject c cl Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html OgreInstancedGeometry.h GeometryBucketList cpp tdef Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html ad0174d7d2e08e50dbe4d103c487d844b

list of Geometry Buckets that contains the instanced object

InstancedObject cpp instm Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html aa5f6daf26547001574c97ef755291f17 InstancedObject cpp instm Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html a754c0cb08a22fcf8f6d363e3a1ee06b0 ~InstancedObject cpp instm Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html aac487b2a9b134673dbd0d0cf128a0c3b setPosition cpp instm Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html a8d5c2bf94296b0797e200e78b6577309 getPosition cpp instm Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html addc02715738fae8b439654ac46f2869a yaw cpp instm Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html afadb7563f8c75ad79b365033976ff64f pitch cpp instm Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html aefa3c269808cc42b1ba4f0e1e798fef1 roll cpp instm Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html ad779744914b50047d406d82dc35bda72 rotate cpp instm Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html aea450cfe059922e356d7a05edb097e98 setScale cpp instm Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html a3cec1ca50cbf56759da97e4cbb49762e getScale cpp instm Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html a7cdd895805ff7c1c8e9fe1db17df6877 setOrientation cpp instm Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html ab92e65720fe96a397424bebc92db9ce1 setPositionAndOrientation cpp instm Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html a60694e915e1832e67f6eaccd619a93d2 getOrientation cpp instm Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html a548d111f8207c871598bb35cc8d35fd7 addBucketToList cpp instm Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html a6cfaf873d66502859f8f6b87b07d70a5 needUpdate cpp instm Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html a4de88a1c0a586a4743746f6cd1dd1c9e getGeometryBucketList cpp instm Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html a8f46c44974b4d94a98d6e427eca344b1 translate cpp instm Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html a7379a1af9f3d74c861953ae2aa2a2130 translate cpp instm Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html af92c230d50fd79d13544591e0d82592d getLocalAxes cpp instm Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html ac6a3eff7b015165d31d899e419208086 updateAnimation cpp instm Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html a1e5af2d803336fd11f7b551cee044e5b getAnimationState cpp instm Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html a2f8ebb5bb9f9d61ff9a5bbc8afe5b2a0 getSkeletonInstance cpp instm Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html a4d1e463a0f7548fc6b214e5eb82fc5c9 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mGeometryBucketList cpp data Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html a95f4ab8c33297e92134f2dc7264fbc4c mIndex cpp data Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html aea2753a5cad7e9667db0c5d70edee91e mTransformation cpp data Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html a42dd164d1a22f2b5d81f3b960cdf78e6 mOrientation cpp data Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html a438337274251b4be86e4262e4a12110e mScale cpp data Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html a28cd1d0319fe373ec8f0c49ddfb5f42b mPosition cpp data Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html a06be9bb180215197d95f3223eda93821 mSkeletonInstance cpp data Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html ada671ff66786abf2c60c332f670e853f mBoneWorldMatrices cpp data Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html aa81bb5f5a50b38f97da1ee6e2bc3acb3

Cached bone matrices, including any world transform.

mBoneMatrices cpp data Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html a7abb7e5b6b8487977c412174c46a4a68

Cached bone matrices in skeleton local space.

mAnimationState cpp data Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html a4b56beafde52b601500f546fa4c6e570

State of animation for animable meshes.

mNumBoneMatrices cpp data Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html a9540a22e67e987edea356a1167a644cd mFrameAnimationLastUpdated cpp data Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html a9cf770df6c5caf7101f14e8377675753

Records the last frame in which animation was updated.

GeometryBucket cpp ffunc Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html a19c0bb2442a83b4f686c162653cd8ac0 TS_LOCAL cpp econst Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html a6c17bdaf09f0904c9463a3e955b8f06cad863ea15dc79cc72d760335afe073c8b

Transform is relative to the local space.

TS_PARENT cpp econst Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html a6c17bdaf09f0904c9463a3e955b8f06ca28433c670f3917f9491bf08bcad0694c

Transform is relative to the space of the parent node.

TS_WORLD cpp econst Ogre::InstancedGeometry::InstancedObject classOgre_1_1InstancedGeometry_1_1InstancedObject.html a6c17bdaf09f0904c9463a3e955b8f06ca9a8cf09109de7ea1fa945300b111af2d

Transform is relative to world space.

Ogre::InstancedGeometry::LODBucket c cl Ogre::InstancedGeometry::LODBucket classOgre_1_1InstancedGeometry_1_1LODBucket.html

A LODBucket is a collection of smaller buckets with the same LOD.

OgreInstancedGeometry.h MaterialBucketMap cpp tdef Ogre::InstancedGeometry::LODBucket classOgre_1_1InstancedGeometry_1_1LODBucket.html a1d21cb33bd7d6fb364f60298fcab9370

Lookup of Material Buckets in this BatchInstance.

MaterialIterator cpp tdef Ogre::InstancedGeometry::LODBucket classOgre_1_1InstancedGeometry_1_1LODBucket.html a26053042ebc8190ec0f3dd2b3f4d29cb

Iterator over the materials in this LOD.

LODBucket cpp instm Ogre::InstancedGeometry::LODBucket classOgre_1_1InstancedGeometry_1_1LODBucket.html a63d7b67292d6b81db4b572fba6887599 ~LODBucket cpp instm Ogre::InstancedGeometry::LODBucket classOgre_1_1InstancedGeometry_1_1LODBucket.html a8b748a5c699e7cf334d1c687c7f23555 getParent cpp instm Ogre::InstancedGeometry::LODBucket classOgre_1_1InstancedGeometry_1_1LODBucket.html a30af69eaf32c77f33f0aed931e4bf62f getLod cpp instm Ogre::InstancedGeometry::LODBucket classOgre_1_1InstancedGeometry_1_1LODBucket.html a7be9481a3adc079cbdf394a528f459ed

Get the lod index.

getLodValue cpp instm Ogre::InstancedGeometry::LODBucket classOgre_1_1InstancedGeometry_1_1LODBucket.html a9d0f8ea10d08e8db8a2f29a7d416e25f

Get the lod value.

assign cpp instm Ogre::InstancedGeometry::LODBucket classOgre_1_1InstancedGeometry_1_1LODBucket.html ace3db13c5248f7ade3cbeb7e24d5e20e

Assign a queued submesh to this bucket, using specified mesh LOD.

build cpp instm Ogre::InstancedGeometry::LODBucket classOgre_1_1InstancedGeometry_1_1LODBucket.html a5a5129a1073f82623a976719d3686c8a

Build.

addRenderables cpp instm Ogre::InstancedGeometry::LODBucket classOgre_1_1InstancedGeometry_1_1LODBucket.html aa6ad2ac549f2e30625a91ff78bf04cb5

Add children to the render queue.

getMaterialIterator cpp instm Ogre::InstancedGeometry::LODBucket classOgre_1_1InstancedGeometry_1_1LODBucket.html a21e07f88bd86ddc51be2c4338bde4405

Get an iterator over the materials in this LOD.

dump cpp instm Ogre::InstancedGeometry::LODBucket classOgre_1_1InstancedGeometry_1_1LODBucket.html a73ac044ef94197f8c046dbb5d8ca373f

Dump contents for diagnostics.

updateContainers cpp instm Ogre::InstancedGeometry::LODBucket classOgre_1_1InstancedGeometry_1_1LODBucket.html ad5233d8a1371dd9a19de16a33d8505fe

fill the map

visitRenderables cpp instm Ogre::InstancedGeometry::LODBucket classOgre_1_1InstancedGeometry_1_1LODBucket.html a1587dece064bab1a38dacfd33130ab2d operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mParent cpp data Ogre::InstancedGeometry::LODBucket classOgre_1_1InstancedGeometry_1_1LODBucket.html a7d1a7e30731dbc658240cecdef8f9b1e

Pointer to parent BatchInstance.

mLod cpp data Ogre::InstancedGeometry::LODBucket classOgre_1_1InstancedGeometry_1_1LODBucket.html aebb2f6b01a55e77392c0202124459bd6

LOD level (0 == full LOD)

mLodValue cpp data Ogre::InstancedGeometry::LODBucket classOgre_1_1InstancedGeometry_1_1LODBucket.html a73f4f51a935024a3cd61d8960b03b38c

lod value at which this LOD starts to apply (squared)

mMaterialBucketMap cpp data Ogre::InstancedGeometry::LODBucket classOgre_1_1InstancedGeometry_1_1LODBucket.html afc41ec6c886c1c8fa8b1d4efd6bb9d62

Lookup of Material Buckets in this BatchInstance.

mQueuedGeometryList cpp data Ogre::InstancedGeometry::LODBucket classOgre_1_1InstancedGeometry_1_1LODBucket.html a43c819fe51679560ac3480800d77046b

Geometry queued for a single LOD (deallocated here)

Ogre::InstancedGeometry::MaterialBucket c cl Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html

A MaterialBucket is a collection of smaller buckets with the same Material (and implicitly the same L...

OgreInstancedGeometry.h GeometryBucketList cpp tdef Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html aee43a4b2feb5fd98424df1b018008979

list of Geometry Buckets in this BatchInstance

GeometryIterator cpp tdef Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html acb7aa4e729032365115e8f4a6fc27d23

Iterator over geometry.

MaterialBucket cpp instm Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html a5f10bcd6548e3d203c56479882ad600b ~MaterialBucket cpp instm Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html a35d8863f6689c109dfeea0110c6151e4 getParent cpp instm Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html af4a57731ec8f8b3268055f0751e1aa95 getMaterialName cpp instm Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html ad0d79b15230bb1d6cec195733c92e286

Get the material name.

assign cpp instm Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html a9a2e358c68d9ad1d83b137024ec310f6

Assign geometry to this bucket.

build cpp instm Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html a80d29ec722226dfd0e861ad6ffdd60b3

Build.

addRenderables cpp instm Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html acda0f15a9213284de8ae411b0bab125c

Add children to the render queue.

getMaterial cpp instm Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html a7b0e0cf78314610cac9d12f609a97051

Get the material for this bucket.

getGeometryIterator cpp instm Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html a0f41eb2270de136057f11d9174964561

Get an iterator over the contained geometry.

getCurrentTechnique cpp instm Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html af2867e1be4278a17b9156610f5ce96a8

Get the current Technique.

dump cpp instm Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html adef653a7b45c37d6cf9a64e77d954313

Dump contents for diagnostics.

getMaterialBucketMap cpp instm Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html aaebed9f61bb0de673dd6b08fac08b708

Return the geometry map.

getGeometryBucketList cpp instm Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html a87942b01517f144000ed7de94a489f09

Return the geometry list.

updateContainers cpp instm Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html a39b21d1642232f58a04a0ee5ee6a5c65

fill in the map and the list

setLastIndex cpp instm Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html a6479a981782ef9751c9351e848fc7651 getLastIndex cpp instm Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html a85de6860784259691402b488e6ab08f0 setMaterial cpp instm Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html a583a8286a42b50dadc895f2b2d8b9c5f visitRenderables cpp instm Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html ac7ff5e22089f8479b748a5c8a8ee2e55 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d CurrentGeometryMap cpp tdef Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html a856888f6dbf13f8f88b3bdc174494f10 getGeometryFormatString cpp instm Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html a7474f328d0f531b779ae669569680d8e

Get a packed string identifying the geometry format.

mParent cpp data Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html a073b176d881a1bd07da668bc455920e8

Pointer to parent LODBucket.

mMaterialName cpp data Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html a2e982f99fae8c3e18f79ce8a815b7212

Material being used.

mMaterial cpp data Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html a4fb67876925cd7d276b6762c9b32a36a

Pointer to material being used.

mTechnique cpp data Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html a57be70b56e186209e9bb0ce1f546ac78

Active technique.

mLastIndex cpp data Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html aa798f54112a46649c99b38505903522f mGeometryBucketList cpp data Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html a076bd8cb1dd52a1241efa09d99a07adb

list of Geometry Buckets in this BatchInstance

mCurrentGeometryMap cpp data Ogre::InstancedGeometry::MaterialBucket classOgre_1_1InstancedGeometry_1_1MaterialBucket.html a2b41d2a797dfed7facaa6c93a1d75a6e Ogre::InstancedGeometry::OptimisedSubMeshGeometry c cl Ogre::InstancedGeometry::OptimisedSubMeshGeometry classOgre_1_1InstancedGeometry_1_1OptimisedSubMeshGeometry.html

Struct holding geometry optimised per SubMesh / lod level, ready for copying to instances.

OgreInstancedGeometry.h OptimisedSubMeshGeometry cpp instm Ogre::InstancedGeometry::OptimisedSubMeshGeometry classOgre_1_1InstancedGeometry_1_1OptimisedSubMeshGeometry.html a7d685dacc3a06df28b95968f922d93df ~OptimisedSubMeshGeometry cpp instm Ogre::InstancedGeometry::OptimisedSubMeshGeometry classOgre_1_1InstancedGeometry_1_1OptimisedSubMeshGeometry.html aa48a4e1a60672b56a501a58027e7256b operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d vertexData cpp data Ogre::InstancedGeometry::OptimisedSubMeshGeometry classOgre_1_1InstancedGeometry_1_1OptimisedSubMeshGeometry.html a899a12a7bc3fa0733211a418229acd1c indexData cpp data Ogre::InstancedGeometry::OptimisedSubMeshGeometry classOgre_1_1InstancedGeometry_1_1OptimisedSubMeshGeometry.html a9a9bfdd00aaeb19e593d9ff29041c48a Ogre::InstancedGeometry::QueuedGeometry c cl Ogre::InstancedGeometry::QueuedGeometry structOgre_1_1InstancedGeometry_1_1QueuedGeometry.html

Structure recording a queued geometry for low level builds.

OgreInstancedGeometry.h operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d geometry cpp data Ogre::InstancedGeometry::QueuedGeometry structOgre_1_1InstancedGeometry_1_1QueuedGeometry.html a14c54b5a199e3422434ffa98696defc7 position cpp data Ogre::InstancedGeometry::QueuedGeometry structOgre_1_1InstancedGeometry_1_1QueuedGeometry.html a10b3c3dd71f94e480670ea6ea1309e17 orientation cpp data Ogre::InstancedGeometry::QueuedGeometry structOgre_1_1InstancedGeometry_1_1QueuedGeometry.html a445d29fba00e38d69ecd7194fb045a73 scale cpp data Ogre::InstancedGeometry::QueuedGeometry structOgre_1_1InstancedGeometry_1_1QueuedGeometry.html a0090966deab54028b9a298496c8fd1a3 ID cpp data Ogre::InstancedGeometry::QueuedGeometry structOgre_1_1InstancedGeometry_1_1QueuedGeometry.html a50858044b886011faf3ee6b50c7d248f Ogre::InstancedGeometry::QueuedSubMesh c cl Ogre::InstancedGeometry::QueuedSubMesh structOgre_1_1InstancedGeometry_1_1QueuedSubMesh.html

Structure recording a queued submesh for the build.

OgreInstancedGeometry.h operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d submesh cpp data Ogre::InstancedGeometry::QueuedSubMesh structOgre_1_1InstancedGeometry_1_1QueuedSubMesh.html a9cd1961231f4ec732c79c93f14c36474 geometryLodList cpp data Ogre::InstancedGeometry::QueuedSubMesh structOgre_1_1InstancedGeometry_1_1QueuedSubMesh.html a3f7287b0143292493a03109ff7eed110

Link to LOD list of geometry, potentially optimised.

materialName cpp data Ogre::InstancedGeometry::QueuedSubMesh structOgre_1_1InstancedGeometry_1_1QueuedSubMesh.html a466f33cb517f07175fe40bcd40c817b3 position cpp data Ogre::InstancedGeometry::QueuedSubMesh structOgre_1_1InstancedGeometry_1_1QueuedSubMesh.html a969ab9bab92660331b6624cf8949abdf orientation cpp data Ogre::InstancedGeometry::QueuedSubMesh structOgre_1_1InstancedGeometry_1_1QueuedSubMesh.html aeb414bd81b40f0d41857dbfd79e22c5c scale cpp data Ogre::InstancedGeometry::QueuedSubMesh structOgre_1_1InstancedGeometry_1_1QueuedSubMesh.html afeb0331655420b25a11334d7599f7c56 worldBounds cpp data Ogre::InstancedGeometry::QueuedSubMesh structOgre_1_1InstancedGeometry_1_1QueuedSubMesh.html a8ead0568287a9f2f2b27bbbc5ee30482

Pre-transformed world AABB.

ID cpp data Ogre::InstancedGeometry::QueuedSubMesh structOgre_1_1InstancedGeometry_1_1QueuedSubMesh.html a7d2c27cd2c52a9f1db035d7171ea9f80 Ogre::InstancedGeometry::SubMeshLodGeometryLink c cl Ogre::InstancedGeometry::SubMeshLodGeometryLink structOgre_1_1InstancedGeometry_1_1SubMeshLodGeometryLink.html

Saved link between SubMesh at a LOD and vertex/index data May point to original or optimised geometry...

OgreInstancedGeometry.h vertexData cpp data Ogre::InstancedGeometry::SubMeshLodGeometryLink structOgre_1_1InstancedGeometry_1_1SubMeshLodGeometryLink.html a00ba3c5edc271d5f170ece99ebc7d5af indexData cpp data Ogre::InstancedGeometry::SubMeshLodGeometryLink structOgre_1_1InstancedGeometry_1_1SubMeshLodGeometryLink.html a3a16fd7e25ed674d68b91292f190dcc2 Ogre::InstanceManager c cl Ogre::InstanceManager classOgre_1_1InstanceManager.html

This is the main starting point for the new instancing system.

OgreInstanceManager.h InstanceBatchMapIterator cpp tdef Ogre::InstanceManager group__Scene.html ga449864e9fe068c83c3955dfcc112a2d1 InstanceBatchIterator cpp tdef Ogre::InstanceManager group__Scene.html ga81a850f3da3dc22baa6d8fbd68a1723f InstanceManager cpp instm Ogre::InstanceManager group__Scene.html gab31a5819d546d97995e9c5fc0f6dbe76 ~InstanceManager cpp instm Ogre::InstanceManager group__Scene.html ga389862a9932c13829fa881e82f3593c3 getName cpp instm Ogre::InstanceManager group__Scene.html gaa0ac29a317cd26fd5b83b18598b081b4 setInstancesPerBatch cpp instm Ogre::InstanceManager group__Scene.html ga20c5c86323fe3d15f2531e88d8299b17

Raises an exception if trying to change it after creating the first InstancedEntity.

setMaxLookupTableInstances cpp instm Ogre::InstanceManager group__Scene.html ga784eee0c3b16d9a661c39ad24459b0cb

Sets the size of the lookup table for techniques supporting bone lookup table.

getMaxOrBestNumInstancesPerBatch cpp instm Ogre::InstanceManager group__Scene.html ga2623303420a636cfc8b06784da9077de

Calculates the maximum (or the best amount, depending on flags) of instances per batch given the sugg...

createInstancedEntity cpp instm Ogre::InstanceManager group__Scene.html ga5767c95dac43bbc3c80966c362e32b73 cleanupEmptyBatches cpp instm Ogre::InstanceManager group__Scene.html ga78d1331b24a26e89d49b50c0293bdab2

This function can be useful to improve CPU speed after having too many instances created, which where now removed, thus freeing many batches with zero used Instanced Entities However the batches aren&#39;t automatically removed from memory until the InstanceManager is destroyed, or this function is called.

defragmentBatches cpp instm Ogre::InstanceManager group__Scene.html gad95874d5f995a6b7b66707cb260a0a19

After creating many entities (which turns in many batches) and then removing entities that are in the...

setSetting cpp instm Ogre::InstanceManager group__Scene.html ga33efe914b96f2b2f3367cca266a0a88b

Applies a setting for all batches using the same material_ existing ones and those that will be creat...

getSetting cpp instm Ogre::InstanceManager group__Scene.html gaf6062a475ef8cf4e1366a9d7f5301417

If settings for the given material didn&#39;t exist, default value is returned.

hasSettings cpp instm Ogre::InstanceManager group__Scene.html ga5fe7226ee5363b1b369d684d15af519f

Returns true if settings were already created for the given material name.

setBatchesAsStaticAndUpdate cpp instm Ogre::InstanceManager group__Scene.html gaadfa0ab4a3974108898a518a1f789961 _addDirtyBatch cpp instm Ogre::InstanceManager group__Scene.html ga395a8ce5c926625f1902d7f645d041fc

Called by an InstanceBatch when it requests their bounds to be updated for proper culling...

_updateDirtyBatches cpp instm Ogre::InstanceManager group__Scene.html ga5a53a7786df59317f4b208b55bd3ec41

Called by SceneManager when we told it we have at least one dirty batch.

getInstanceBatchMapIterator cpp instm Ogre::InstanceManager group__Scene.html ga865be521d280fc4daed5bbf0484ab65f

Get non-updateable iterator over instance batches per material.

getInstanceBatchIterator cpp instm Ogre::InstanceManager group__Scene.html ga5f829261ff3c96310308825bfc5ebe0b

Get non-updateable iterator over instance batches for given material.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d InstanceBatchVec cpp tdef Ogre::InstanceManager group__Scene.html ga38c19279985051c8c65d6df62bfb8f86 InstanceBatchMap cpp tdef Ogre::InstanceManager group__Scene.html ga2ee4131bd90f78a8f66acb0649e830ee BatchSettingsMap cpp tdef Ogre::InstanceManager group__Scene.html gafb62bc67a8ccd5ce513811585cecffd9 getFreeBatch cpp instm Ogre::InstanceManager group__Scene.html gacba919ff8e5a0cd355c232f716b613b3

Finds a batch with at least one free instanced entity we can use.

buildNewBatch cpp instm Ogre::InstanceManager group__Scene.html gada93fa738779aa7378966715a11e180c

Called when batches are fully exhausted (can&#39;t return more instances) so a new batch is created...

defragmentBatches cpp instm Ogre::InstanceManager group__Scene.html ga6820aa9b430772b82c3d3622a3ba9856 applySettingToBatches cpp instm Ogre::InstanceManager group__Scene.html ga1eefc99f2c61f4ef8bcbd5b2d0b08a3e unshareVertices cpp instm Ogre::InstanceManager group__Scene.html gac6028cb660f1694a54ce43d707dac2e3

Called when we you use a mesh which has shared vertices, the function creates separate vertex/index b...

mName cpp data Ogre::InstanceManager group__Scene.html ga01ab189e423504ec998421dff23f9644 mMeshReference cpp data Ogre::InstanceManager group__Scene.html ga2da3cbab89cc6405d656acc508c3f7c8 mInstanceBatches cpp data Ogre::InstanceManager group__Scene.html ga9d5879cee81bbc67cdfaf64524bd2169 mIdCount cpp data Ogre::InstanceManager group__Scene.html ga7d4ce97e2f3705998d7722f1c92a766e mDirtyBatches cpp data Ogre::InstanceManager group__Scene.html ga40e25e0d974bc9cb8fdafef707618d57 mSharedRenderOperation cpp data Ogre::InstanceManager group__Scene.html ga05e37e984cb6aad0278e5201080c6584 mInstancesPerBatch cpp data Ogre::InstanceManager group__Scene.html ga3b584885553efad689ce7f0b006bb6fe mInstancingTechnique cpp data Ogre::InstanceManager group__Scene.html gad52ab17fc279b813acca218429a8b9d5 mInstancingFlags cpp data Ogre::InstanceManager group__Scene.html ga1d827707f203bd601ecd178717cd9f95 mSubMeshIdx cpp data Ogre::InstanceManager group__Scene.html gac2afda10e925bbfe4edd50cf7352b66e mBatchSettings cpp data Ogre::InstanceManager group__Scene.html ga86b59263bf4bac17d33c4365c65c9e37 mSceneManager cpp data Ogre::InstanceManager group__Scene.html ga31cedf671001b7363491c9facbf95745 mMaxLookupTableInstances cpp data Ogre::InstanceManager group__Scene.html ga13f71a588460dab9f41c300311af87a6 Ogre::InstanceManager::BatchSettings c cl Ogre::InstanceManager::BatchSettings structOgre_1_1InstanceManager_1_1BatchSettings.html BatchSettings cpp func Ogre::InstanceManager::BatchSettings group__Scene.html gad9b21aa78c94911add2c52c474d8d48c setting cpp data Ogre::InstanceManager::BatchSettings group__Scene.html ga2c32100efe26093807424d2032f66464 Ogre::iterator_range c tmplt Ogre::iterator_range classOgre_1_1iterator__range.html

Base for an iterator_range.

OgreIteratorRange.h iterator cpp tdef Ogre::iterator_range classOgre_1_1iterator__range.html a506c90799fd48937b85cbd37497fcf1b

typedef to fulfill container interface

const_iterator cpp tdef Ogre::iterator_range classOgre_1_1iterator__range.html a63c42093c4a283c7f1954970f83cc342

typedef to fulfill container interface

type cpp tdef Ogre::iterator_range classOgre_1_1iterator__range.html a3f5e91d206f12b980bc27eb0c0c8c4e5

defines the real used type

iterator_range cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html a1f2f3f2591ef271a80972f00cf26a72b

Constructor.

begin cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html a467f301e60a78b882eef63960e5a3710

access to the begin of the range

end cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html ae3e787878186259e1316dc9c4ae650c7

access to the end of the range

empty cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html a84cf9ef91a48bee02212d3c11a3ebc86

informs if there are any elements in the range

equal cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html a31907d72258f80d10cb91692e933d460

comparison for equality

operator== cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html a01990c202e6bd67252ac627ecf483a96

comparison operator for equality

operator!= cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html aecc617f3aaba85f9d29eb60b7dab98d8

comparison operator for inequality

mBegin cpp data Ogre::iterator_range classOgre_1_1iterator__range.html af9d832887bbab554a2d6fedf61c1ee0b mEnd cpp data Ogre::iterator_range classOgre_1_1iterator__range.html ab0e1d0f0da198e6e086a80caca1a2bc5 Ogre::VectorRange c tmplt Ogre::VectorRange structOgre_1_1VectorRange.html

Predefined type.

OgreIteratorRange.h iterator cpp tdef Ogre::iterator_range classOgre_1_1iterator__range.html a506c90799fd48937b85cbd37497fcf1b

typedef to fulfill container interface

const_iterator cpp tdef Ogre::iterator_range classOgre_1_1iterator__range.html a63c42093c4a283c7f1954970f83cc342

typedef to fulfill container interface

type cpp tdef Ogre::iterator_range classOgre_1_1iterator__range.html a3f5e91d206f12b980bc27eb0c0c8c4e5

defines the real used type

VectorRange cpp func Ogre::VectorRange structOgre_1_1VectorRange.html a8bd99d542cd003599a7fbda21ee393ec

Constructor.

VectorRange cpp func Ogre::VectorRange structOgre_1_1VectorRange.html a1eb84299f8158ab7ad3cbbba552cba42

Constructor.

operator== cpp func Ogre::VectorRange structOgre_1_1VectorRange.html ac27a09e291addc82f218de4e2c97c1a5

comparison operator for equality

operator!= cpp func Ogre::VectorRange structOgre_1_1VectorRange.html a1c3c6354d896c737cbfc5d7597b8e26a

comparison operator for inequality

begin cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html a467f301e60a78b882eef63960e5a3710

access to the begin of the range

end cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html ae3e787878186259e1316dc9c4ae650c7

access to the end of the range

empty cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html a84cf9ef91a48bee02212d3c11a3ebc86

informs if there are any elements in the range

equal cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html a31907d72258f80d10cb91692e933d460

comparison for equality

operator== cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html a01990c202e6bd67252ac627ecf483a96

comparison operator for equality

operator!= cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html aecc617f3aaba85f9d29eb60b7dab98d8

comparison operator for inequality

Ogre::ConstVectorRange c tmplt Ogre::ConstVectorRange structOgre_1_1ConstVectorRange.html

Predefined type.

OgreIteratorRange.h iterator cpp tdef Ogre::iterator_range classOgre_1_1iterator__range.html a506c90799fd48937b85cbd37497fcf1b

typedef to fulfill container interface

const_iterator cpp tdef Ogre::iterator_range classOgre_1_1iterator__range.html a63c42093c4a283c7f1954970f83cc342

typedef to fulfill container interface

type cpp tdef Ogre::iterator_range classOgre_1_1iterator__range.html a3f5e91d206f12b980bc27eb0c0c8c4e5

defines the real used type

ConstVectorRange cpp func Ogre::ConstVectorRange structOgre_1_1ConstVectorRange.html af00c5834173f39be1b54c6861b5b3c5b

Constructor.

ConstVectorRange cpp func Ogre::ConstVectorRange structOgre_1_1ConstVectorRange.html abbac80afff529edc25267647a0737cca

Constructor.

ConstVectorRange cpp func Ogre::ConstVectorRange structOgre_1_1ConstVectorRange.html ab43c3edd2f1fe8ce13634ce6fa7af386

Constructor.

ConstVectorRange cpp func Ogre::ConstVectorRange structOgre_1_1ConstVectorRange.html a08698de0448172f19385cc3c33c9b00a

Constructor.

operator== cpp func Ogre::ConstVectorRange structOgre_1_1ConstVectorRange.html abda094f78b6cc649530d79ad777f58bd

comparison operator for equality

operator!= cpp func Ogre::ConstVectorRange structOgre_1_1ConstVectorRange.html a6e52fe8c0c687e085fcb813957e40a13

comparison operator for inequality

begin cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html a467f301e60a78b882eef63960e5a3710

access to the begin of the range

end cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html ae3e787878186259e1316dc9c4ae650c7

access to the end of the range

empty cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html a84cf9ef91a48bee02212d3c11a3ebc86

informs if there are any elements in the range

equal cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html a31907d72258f80d10cb91692e933d460

comparison for equality

operator== cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html a01990c202e6bd67252ac627ecf483a96

comparison operator for equality

operator!= cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html aecc617f3aaba85f9d29eb60b7dab98d8

comparison operator for inequality

Ogre::MapRange c tmplt Ogre::MapRange structOgre_1_1MapRange.html

Predefined type.

OgreIteratorRange.h iterator cpp tdef Ogre::iterator_range classOgre_1_1iterator__range.html a506c90799fd48937b85cbd37497fcf1b

typedef to fulfill container interface

const_iterator cpp tdef Ogre::iterator_range classOgre_1_1iterator__range.html a63c42093c4a283c7f1954970f83cc342

typedef to fulfill container interface

type cpp tdef Ogre::iterator_range classOgre_1_1iterator__range.html a3f5e91d206f12b980bc27eb0c0c8c4e5

defines the real used type

MapRange cpp func Ogre::MapRange structOgre_1_1MapRange.html aee319e8d25cf55d01de56be75b7f32a9

Constructor.

MapRange cpp func Ogre::MapRange structOgre_1_1MapRange.html a456e78d6bdebffac171f31778dfa08cc

Constructor.

operator== cpp func Ogre::MapRange structOgre_1_1MapRange.html ae6acfdcd7e0a03f0afb2ab13df96a7b2

comparison operator for equality

operator!= cpp func Ogre::MapRange structOgre_1_1MapRange.html a0ddbb636763b969480f95b469141080b

comparison operator for inequality

begin cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html a467f301e60a78b882eef63960e5a3710

access to the begin of the range

end cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html ae3e787878186259e1316dc9c4ae650c7

access to the end of the range

empty cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html a84cf9ef91a48bee02212d3c11a3ebc86

informs if there are any elements in the range

equal cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html a31907d72258f80d10cb91692e933d460

comparison for equality

operator== cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html a01990c202e6bd67252ac627ecf483a96

comparison operator for equality

operator!= cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html aecc617f3aaba85f9d29eb60b7dab98d8

comparison operator for inequality

Ogre::ConstMapRange c tmplt Ogre::ConstMapRange structOgre_1_1ConstMapRange.html

Predefined type.

OgreIteratorRange.h iterator cpp tdef Ogre::iterator_range classOgre_1_1iterator__range.html a506c90799fd48937b85cbd37497fcf1b

typedef to fulfill container interface

const_iterator cpp tdef Ogre::iterator_range classOgre_1_1iterator__range.html a63c42093c4a283c7f1954970f83cc342

typedef to fulfill container interface

type cpp tdef Ogre::iterator_range classOgre_1_1iterator__range.html a3f5e91d206f12b980bc27eb0c0c8c4e5

defines the real used type

ConstMapRange cpp func Ogre::ConstMapRange structOgre_1_1ConstMapRange.html a70ea483003fc1e4c67ddb97a1d5146a4

Constructor.

ConstMapRange cpp func Ogre::ConstMapRange structOgre_1_1ConstMapRange.html a3a296e68a7f915753b7724e61439fe08

Constructor.

ConstMapRange cpp func Ogre::ConstMapRange structOgre_1_1ConstMapRange.html a08baf8ef2777b1b33c367c395b269edd

Constructor.

ConstMapRange cpp func Ogre::ConstMapRange structOgre_1_1ConstMapRange.html ade652ae33eb3952d98d75bfc15ea7be4

Constructor.

operator== cpp func Ogre::ConstMapRange structOgre_1_1ConstMapRange.html a60428175e846043313f152132a156166

comparison operator for equality

operator!= cpp func Ogre::ConstMapRange structOgre_1_1ConstMapRange.html a922418485ab2a595f9646c0c11e4679d

comparison operator for inequality

begin cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html a467f301e60a78b882eef63960e5a3710

access to the begin of the range

end cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html ae3e787878186259e1316dc9c4ae650c7

access to the end of the range

empty cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html a84cf9ef91a48bee02212d3c11a3ebc86

informs if there are any elements in the range

equal cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html a31907d72258f80d10cb91692e933d460

comparison for equality

operator== cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html a01990c202e6bd67252ac627ecf483a96

comparison operator for equality

operator!= cpp instm Ogre::iterator_range classOgre_1_1iterator__range.html aecc617f3aaba85f9d29eb60b7dab98d8

comparison operator for inequality

Ogre::IteratorWrapper c tmplt Ogre::IteratorWrapper classOgre_1_1IteratorWrapper.html

Basefunctionality for IteratorWrappers.

OgreIteratorWrapper.h ValueType cpp tdef Ogre::IteratorWrapper classOgre_1_1IteratorWrapper.html a72df6843478e277b8dde180081156b98

type you expect to get by funktions like peekNext(Value)

PointerType cpp tdef Ogre::IteratorWrapper classOgre_1_1IteratorWrapper.html a72bb580445cd26d668677e159b692d4f

type you expect to get by funktions like peekNext(Value)Ptr

iterator cpp tdef Ogre::IteratorWrapper classOgre_1_1IteratorWrapper.html a22c1c22fab97253a922a190d2ace205e

typedef to fulfill container interface

const_iterator cpp tdef Ogre::IteratorWrapper classOgre_1_1IteratorWrapper.html a704ce78ef948a2730b4774b4ba0cea69

typedef to fulfill container interface

IteratorWrapper cpp instm Ogre::IteratorWrapper classOgre_1_1IteratorWrapper.html aae5af61f58bb7e21b76f6b44088d5ea8

Constructor.

hasMoreElements cpp instm Ogre::IteratorWrapper classOgre_1_1IteratorWrapper.html a468ebc8ca34585ed3ef17a432ee22704

Returns true if there are more items in the collection.

moveNext cpp instm Ogre::IteratorWrapper classOgre_1_1IteratorWrapper.html aaf01f897bea391797dc2bb9fb8374a5f

Moves the iterator on one element.

begin cpp instm Ogre::IteratorWrapper classOgre_1_1IteratorWrapper.html acfb61cec43a0da5ae1b7c6ee6274498d

bookmark to the begin of the underlying collection

current cpp instm Ogre::IteratorWrapper classOgre_1_1IteratorWrapper.html ab2daa0557a06aebd61686b13c865b6c0

full access to the current iterator

end cpp instm Ogre::IteratorWrapper classOgre_1_1IteratorWrapper.html a0fd0df9bbfe0fc16939600b37de81739

bookmark to the end (one behind the last element) of the underlying collection

mBegin cpp data Ogre::IteratorWrapper classOgre_1_1IteratorWrapper.html aecdc604f73f00133d4f934a94913b468 mCurrent cpp data Ogre::IteratorWrapper classOgre_1_1IteratorWrapper.html ab46be8c170cbc9046a81784b463534b9 mEnd cpp data Ogre::IteratorWrapper classOgre_1_1IteratorWrapper.html ad6beeb6fcd8840f4fcb30b3363c3552d IteratorWrapper cpp instm Ogre::IteratorWrapper classOgre_1_1IteratorWrapper.html aa63bf50be25f7ea8098d2b0866779b47

Private constructor since only the parameterised constructor should be used.

Ogre::VectorIteratorWrapper c tmplt Ogre::VectorIteratorWrapper classOgre_1_1VectorIteratorWrapper.html

Prepiared IteratorWrapper for container like std::vector.

OgreIteratorWrapper.h ValueType cpp tdef Ogre::VectorIteratorWrapper classOgre_1_1VectorIteratorWrapper.html a11b7947af4d7de6c8a371a45b0c92a81

type you expect to get by funktions like peekNext(Value)

PointerType cpp tdef Ogre::VectorIteratorWrapper classOgre_1_1VectorIteratorWrapper.html a3889b6a2de089ec7cb7426cb142f85b5

type you expect to get by funktions like peekNext(Value)Ptr

iterator unknown tdef Ogre::IteratorWrapper< T, IteratorType, T::value_type > classOgre_1_1IteratorWrapper.html a22c1c22fab97253a922a190d2ace205e

typedef to fulfill container interface

const_iterator unknown tdef Ogre::IteratorWrapper< T, IteratorType, T::value_type > classOgre_1_1IteratorWrapper.html a704ce78ef948a2730b4774b4ba0cea69

typedef to fulfill container interface

VectorIteratorWrapper cpp instm Ogre::VectorIteratorWrapper classOgre_1_1VectorIteratorWrapper.html a8fbf70ecca363365f245308dcef54f7f

c&#39;tor

peekNext cpp instm Ogre::VectorIteratorWrapper classOgre_1_1VectorIteratorWrapper.html aa9fb7dc63c70c2065eea12083c2467fb

Returns the next(=current) element in the collection, without advancing to the next.

peekNextPtr cpp instm Ogre::VectorIteratorWrapper classOgre_1_1VectorIteratorWrapper.html aafbb3662aba1dc76c617ce52724f2c66

Returns a pointer to the next(=current) element in the collection, without advancing to the next afte...

getNext cpp instm Ogre::VectorIteratorWrapper classOgre_1_1VectorIteratorWrapper.html a2460c8adb6819235849de954db6a0f64

Returns the next(=current) value element in the collection, and advances to the next.

hasMoreElements unknown instm Ogre::IteratorWrapper< T, IteratorType, T::value_type > classOgre_1_1IteratorWrapper.html a468ebc8ca34585ed3ef17a432ee22704

Returns true if there are more items in the collection.

moveNext unknown instm Ogre::IteratorWrapper< T, IteratorType, T::value_type > classOgre_1_1IteratorWrapper.html aaf01f897bea391797dc2bb9fb8374a5f

Moves the iterator on one element.

begin unknown instm Ogre::IteratorWrapper< T, IteratorType, T::value_type > classOgre_1_1IteratorWrapper.html acfb61cec43a0da5ae1b7c6ee6274498d

bookmark to the begin of the underlying collection

current unknown instm Ogre::IteratorWrapper< T, IteratorType, T::value_type > classOgre_1_1IteratorWrapper.html ab2daa0557a06aebd61686b13c865b6c0

full access to the current iterator

end unknown instm Ogre::IteratorWrapper< T, IteratorType, T::value_type > classOgre_1_1IteratorWrapper.html a0fd0df9bbfe0fc16939600b37de81739

bookmark to the end (one behind the last element) of the underlying collection

mBegin unknown data Ogre::IteratorWrapper< T, IteratorType, T::value_type > classOgre_1_1IteratorWrapper.html aecdc604f73f00133d4f934a94913b468 mCurrent unknown data Ogre::IteratorWrapper< T, IteratorType, T::value_type > classOgre_1_1IteratorWrapper.html ab46be8c170cbc9046a81784b463534b9 mEnd unknown data Ogre::IteratorWrapper< T, IteratorType, T::value_type > classOgre_1_1IteratorWrapper.html ad6beeb6fcd8840f4fcb30b3363c3552d Ogre::VectorIterator c tmplt Ogre::VectorIterator classOgre_1_1VectorIterator.html

Concrete IteratorWrapper for nonconst access to the underlying container.

OgreIteratorWrapper.h ValueType unknown tdef Ogre::VectorIteratorWrapper< T, T::iterator > classOgre_1_1VectorIteratorWrapper.html a11b7947af4d7de6c8a371a45b0c92a81

type you expect to get by funktions like peekNext(Value)

PointerType unknown tdef Ogre::VectorIteratorWrapper< T, T::iterator > classOgre_1_1VectorIteratorWrapper.html a3889b6a2de089ec7cb7426cb142f85b5

type you expect to get by funktions like peekNext(Value)Ptr

iterator unknown tdef Ogre::IteratorWrapper< T, T::iterator, T::value_type > classOgre_1_1IteratorWrapper.html a22c1c22fab97253a922a190d2ace205e

typedef to fulfill container interface

const_iterator unknown tdef Ogre::IteratorWrapper< T, T::iterator, T::value_type > classOgre_1_1IteratorWrapper.html a704ce78ef948a2730b4774b4ba0cea69

typedef to fulfill container interface

VectorIterator cpp instm Ogre::VectorIterator classOgre_1_1VectorIterator.html a1265123adbabbeee876a2962eea8db41

Constructor.

VectorIterator cpp instm Ogre::VectorIterator classOgre_1_1VectorIterator.html ab2f1a9935f5bb1e67948f7de03223ca4

Constructor.

peekNext unknown instm Ogre::VectorIteratorWrapper< T, T::iterator > classOgre_1_1VectorIteratorWrapper.html aa9fb7dc63c70c2065eea12083c2467fb

Returns the next(=current) element in the collection, without advancing to the next.

peekNextPtr unknown instm Ogre::VectorIteratorWrapper< T, T::iterator > classOgre_1_1VectorIteratorWrapper.html aafbb3662aba1dc76c617ce52724f2c66

Returns a pointer to the next(=current) element in the collection, without advancing to the next afte...

getNext unknown instm Ogre::VectorIteratorWrapper< T, T::iterator > classOgre_1_1VectorIteratorWrapper.html a2460c8adb6819235849de954db6a0f64

Returns the next(=current) value element in the collection, and advances to the next.

hasMoreElements unknown instm Ogre::IteratorWrapper< T, T::iterator, T::value_type > classOgre_1_1IteratorWrapper.html a468ebc8ca34585ed3ef17a432ee22704

Returns true if there are more items in the collection.

moveNext unknown instm Ogre::IteratorWrapper< T, T::iterator, T::value_type > classOgre_1_1IteratorWrapper.html aaf01f897bea391797dc2bb9fb8374a5f

Moves the iterator on one element.

begin unknown instm Ogre::IteratorWrapper< T, T::iterator, T::value_type > classOgre_1_1IteratorWrapper.html acfb61cec43a0da5ae1b7c6ee6274498d

bookmark to the begin of the underlying collection

current unknown instm Ogre::IteratorWrapper< T, T::iterator, T::value_type > classOgre_1_1IteratorWrapper.html ab2daa0557a06aebd61686b13c865b6c0

full access to the current iterator

end unknown instm Ogre::IteratorWrapper< T, T::iterator, T::value_type > classOgre_1_1IteratorWrapper.html a0fd0df9bbfe0fc16939600b37de81739

bookmark to the end (one behind the last element) of the underlying collection

mBegin unknown data Ogre::IteratorWrapper< T, T::iterator, T::value_type > classOgre_1_1IteratorWrapper.html aecdc604f73f00133d4f934a94913b468 mCurrent unknown data Ogre::IteratorWrapper< T, T::iterator, T::value_type > classOgre_1_1IteratorWrapper.html ab46be8c170cbc9046a81784b463534b9 mEnd unknown data Ogre::IteratorWrapper< T, T::iterator, T::value_type > classOgre_1_1IteratorWrapper.html ad6beeb6fcd8840f4fcb30b3363c3552d Ogre::ConstVectorIterator c tmplt Ogre::ConstVectorIterator classOgre_1_1ConstVectorIterator.html

Concrete IteratorWrapper for const access to the underlying container.

OgreIteratorWrapper.h ValueType unknown tdef Ogre::VectorIteratorWrapper< T, T::const_iterator > classOgre_1_1VectorIteratorWrapper.html a11b7947af4d7de6c8a371a45b0c92a81

type you expect to get by funktions like peekNext(Value)

PointerType unknown tdef Ogre::VectorIteratorWrapper< T, T::const_iterator > classOgre_1_1VectorIteratorWrapper.html a3889b6a2de089ec7cb7426cb142f85b5

type you expect to get by funktions like peekNext(Value)Ptr

iterator unknown tdef Ogre::IteratorWrapper< T, T::const_iterator, T::value_type > classOgre_1_1IteratorWrapper.html a22c1c22fab97253a922a190d2ace205e

typedef to fulfill container interface

const_iterator unknown tdef Ogre::IteratorWrapper< T, T::const_iterator, T::value_type > classOgre_1_1IteratorWrapper.html a704ce78ef948a2730b4774b4ba0cea69

typedef to fulfill container interface

ConstVectorIterator cpp instm Ogre::ConstVectorIterator classOgre_1_1ConstVectorIterator.html ab3b47789235e17783c2c7926220dbced

Constructor.

ConstVectorIterator cpp instm Ogre::ConstVectorIterator classOgre_1_1ConstVectorIterator.html a261f81ccce80c89491f50a7d18ff1ef3

Constructor.

peekNext unknown instm Ogre::VectorIteratorWrapper< T, T::const_iterator > classOgre_1_1VectorIteratorWrapper.html aa9fb7dc63c70c2065eea12083c2467fb

Returns the next(=current) element in the collection, without advancing to the next.

peekNextPtr unknown instm Ogre::VectorIteratorWrapper< T, T::const_iterator > classOgre_1_1VectorIteratorWrapper.html aafbb3662aba1dc76c617ce52724f2c66

Returns a pointer to the next(=current) element in the collection, without advancing to the next afte...

getNext unknown instm Ogre::VectorIteratorWrapper< T, T::const_iterator > classOgre_1_1VectorIteratorWrapper.html a2460c8adb6819235849de954db6a0f64

Returns the next(=current) value element in the collection, and advances to the next.

hasMoreElements unknown instm Ogre::IteratorWrapper< T, T::const_iterator, T::value_type > classOgre_1_1IteratorWrapper.html a468ebc8ca34585ed3ef17a432ee22704

Returns true if there are more items in the collection.

moveNext unknown instm Ogre::IteratorWrapper< T, T::const_iterator, T::value_type > classOgre_1_1IteratorWrapper.html aaf01f897bea391797dc2bb9fb8374a5f

Moves the iterator on one element.

begin unknown instm Ogre::IteratorWrapper< T, T::const_iterator, T::value_type > classOgre_1_1IteratorWrapper.html acfb61cec43a0da5ae1b7c6ee6274498d

bookmark to the begin of the underlying collection

current unknown instm Ogre::IteratorWrapper< T, T::const_iterator, T::value_type > classOgre_1_1IteratorWrapper.html ab2daa0557a06aebd61686b13c865b6c0

full access to the current iterator

end unknown instm Ogre::IteratorWrapper< T, T::const_iterator, T::value_type > classOgre_1_1IteratorWrapper.html a0fd0df9bbfe0fc16939600b37de81739

bookmark to the end (one behind the last element) of the underlying collection

mBegin unknown data Ogre::IteratorWrapper< T, T::const_iterator, T::value_type > classOgre_1_1IteratorWrapper.html aecdc604f73f00133d4f934a94913b468 mCurrent unknown data Ogre::IteratorWrapper< T, T::const_iterator, T::value_type > classOgre_1_1IteratorWrapper.html ab46be8c170cbc9046a81784b463534b9 mEnd unknown data Ogre::IteratorWrapper< T, T::const_iterator, T::value_type > classOgre_1_1IteratorWrapper.html ad6beeb6fcd8840f4fcb30b3363c3552d Ogre::MapIteratorWrapper c tmplt Ogre::MapIteratorWrapper classOgre_1_1MapIteratorWrapper.html

Prepiared IteratorWrapper for key-value container.

OgreIteratorWrapper.h ValueType cpp tdef Ogre::MapIteratorWrapper classOgre_1_1MapIteratorWrapper.html a64c1d671b06f5048b9c2b93d51bda810

redefined ValueType for a map/set

PointerType cpp tdef Ogre::MapIteratorWrapper classOgre_1_1MapIteratorWrapper.html ae8c56194816a6ebc9fd8005ed8c8cdde

redefined PointerType for a map/set

PairType cpp tdef Ogre::MapIteratorWrapper classOgre_1_1MapIteratorWrapper.html a9853756cc9d465e44272d69643d2c5ed

unused, just to make it clear that map/set::value_type is not a ValueType

KeyType cpp tdef Ogre::MapIteratorWrapper classOgre_1_1MapIteratorWrapper.html aba5a8ef400da4e0338f9b257727e9377

type you expect to get by funktions like peekNextKey

iterator unknown tdef Ogre::IteratorWrapper< T, IteratorType, T::mapped_type > classOgre_1_1IteratorWrapper.html a22c1c22fab97253a922a190d2ace205e

typedef to fulfill container interface

const_iterator unknown tdef Ogre::IteratorWrapper< T, IteratorType, T::mapped_type > classOgre_1_1IteratorWrapper.html a704ce78ef948a2730b4774b4ba0cea69

typedef to fulfill container interface

MapIteratorWrapper cpp instm Ogre::MapIteratorWrapper classOgre_1_1MapIteratorWrapper.html a3ae82a852790d4ccf429958639672765

Constructor.

peekNextKey cpp instm Ogre::MapIteratorWrapper classOgre_1_1MapIteratorWrapper.html a0d526f75afc53f81358876237927bf54

Returns the next(=current) key element in the collection, without advancing to the next...

peekNextValue cpp instm Ogre::MapIteratorWrapper classOgre_1_1MapIteratorWrapper.html a2e53278aea844de2e45a0386596f4d7f

Returns the next(=current) value element in the collection, without advancing to the next...

peekNextValuePtr cpp instm Ogre::MapIteratorWrapper classOgre_1_1MapIteratorWrapper.html a31d2cda085c2efe14df9fb16918027e9

Returns a pointer to the next/current value element in the collection, without advancing to the next ...

getNext cpp instm Ogre::MapIteratorWrapper classOgre_1_1MapIteratorWrapper.html a2bef2d340ae00274856261b3ad3dcdbc

Returns the next(=current) value element in the collection, and advances to the next.

hasMoreElements unknown instm Ogre::IteratorWrapper< T, IteratorType, T::mapped_type > classOgre_1_1IteratorWrapper.html a468ebc8ca34585ed3ef17a432ee22704

Returns true if there are more items in the collection.

moveNext unknown instm Ogre::IteratorWrapper< T, IteratorType, T::mapped_type > classOgre_1_1IteratorWrapper.html aaf01f897bea391797dc2bb9fb8374a5f

Moves the iterator on one element.

begin unknown instm Ogre::IteratorWrapper< T, IteratorType, T::mapped_type > classOgre_1_1IteratorWrapper.html acfb61cec43a0da5ae1b7c6ee6274498d

bookmark to the begin of the underlying collection

current unknown instm Ogre::IteratorWrapper< T, IteratorType, T::mapped_type > classOgre_1_1IteratorWrapper.html ab2daa0557a06aebd61686b13c865b6c0

full access to the current iterator

end unknown instm Ogre::IteratorWrapper< T, IteratorType, T::mapped_type > classOgre_1_1IteratorWrapper.html a0fd0df9bbfe0fc16939600b37de81739

bookmark to the end (one behind the last element) of the underlying collection

mBegin unknown data Ogre::IteratorWrapper< T, IteratorType, T::mapped_type > classOgre_1_1IteratorWrapper.html aecdc604f73f00133d4f934a94913b468 mCurrent unknown data Ogre::IteratorWrapper< T, IteratorType, T::mapped_type > classOgre_1_1IteratorWrapper.html ab46be8c170cbc9046a81784b463534b9 mEnd unknown data Ogre::IteratorWrapper< T, IteratorType, T::mapped_type > classOgre_1_1IteratorWrapper.html ad6beeb6fcd8840f4fcb30b3363c3552d Ogre::MapIterator c tmplt Ogre::MapIterator classOgre_1_1MapIterator.html

Concrete IteratorWrapper for nonconst access to the underlying key-value container.

OgreIteratorWrapper.h ValueType unknown tdef Ogre::MapIteratorWrapper< T, T::iterator > classOgre_1_1MapIteratorWrapper.html a64c1d671b06f5048b9c2b93d51bda810

redefined ValueType for a map/set

PointerType unknown tdef Ogre::MapIteratorWrapper< T, T::iterator > classOgre_1_1MapIteratorWrapper.html ae8c56194816a6ebc9fd8005ed8c8cdde

redefined PointerType for a map/set

PairType unknown tdef Ogre::MapIteratorWrapper< T, T::iterator > classOgre_1_1MapIteratorWrapper.html a9853756cc9d465e44272d69643d2c5ed

unused, just to make it clear that map/set::value_type is not a ValueType

KeyType unknown tdef Ogre::MapIteratorWrapper< T, T::iterator > classOgre_1_1MapIteratorWrapper.html aba5a8ef400da4e0338f9b257727e9377

type you expect to get by funktions like peekNextKey

iterator unknown tdef Ogre::IteratorWrapper< T, T::iterator, T::mapped_type > classOgre_1_1IteratorWrapper.html a22c1c22fab97253a922a190d2ace205e

typedef to fulfill container interface

const_iterator unknown tdef Ogre::IteratorWrapper< T, T::iterator, T::mapped_type > classOgre_1_1IteratorWrapper.html a704ce78ef948a2730b4774b4ba0cea69

typedef to fulfill container interface

MapIterator cpp instm Ogre::MapIterator classOgre_1_1MapIterator.html a69f5d04fa24319d698b69da3da118d36

Constructor.

MapIterator cpp instm Ogre::MapIterator classOgre_1_1MapIterator.html acae97fd0a5ae45d19b51ef4bd046d516

Constructor.

peekNextKey unknown instm Ogre::MapIteratorWrapper< T, T::iterator > classOgre_1_1MapIteratorWrapper.html a0d526f75afc53f81358876237927bf54

Returns the next(=current) key element in the collection, without advancing to the next...

peekNextValue unknown instm Ogre::MapIteratorWrapper< T, T::iterator > classOgre_1_1MapIteratorWrapper.html a2e53278aea844de2e45a0386596f4d7f

Returns the next(=current) value element in the collection, without advancing to the next...

peekNextValuePtr unknown instm Ogre::MapIteratorWrapper< T, T::iterator > classOgre_1_1MapIteratorWrapper.html a31d2cda085c2efe14df9fb16918027e9

Returns a pointer to the next/current value element in the collection, without advancing to the next ...

getNext unknown instm Ogre::MapIteratorWrapper< T, T::iterator > classOgre_1_1MapIteratorWrapper.html a2bef2d340ae00274856261b3ad3dcdbc

Returns the next(=current) value element in the collection, and advances to the next.

hasMoreElements unknown instm Ogre::IteratorWrapper< T, T::iterator, T::mapped_type > classOgre_1_1IteratorWrapper.html a468ebc8ca34585ed3ef17a432ee22704

Returns true if there are more items in the collection.

moveNext unknown instm Ogre::IteratorWrapper< T, T::iterator, T::mapped_type > classOgre_1_1IteratorWrapper.html aaf01f897bea391797dc2bb9fb8374a5f

Moves the iterator on one element.

begin unknown instm Ogre::IteratorWrapper< T, T::iterator, T::mapped_type > classOgre_1_1IteratorWrapper.html acfb61cec43a0da5ae1b7c6ee6274498d

bookmark to the begin of the underlying collection

current unknown instm Ogre::IteratorWrapper< T, T::iterator, T::mapped_type > classOgre_1_1IteratorWrapper.html ab2daa0557a06aebd61686b13c865b6c0

full access to the current iterator

end unknown instm Ogre::IteratorWrapper< T, T::iterator, T::mapped_type > classOgre_1_1IteratorWrapper.html a0fd0df9bbfe0fc16939600b37de81739

bookmark to the end (one behind the last element) of the underlying collection

mBegin unknown data Ogre::IteratorWrapper< T, T::iterator, T::mapped_type > classOgre_1_1IteratorWrapper.html aecdc604f73f00133d4f934a94913b468 mCurrent unknown data Ogre::IteratorWrapper< T, T::iterator, T::mapped_type > classOgre_1_1IteratorWrapper.html ab46be8c170cbc9046a81784b463534b9 mEnd unknown data Ogre::IteratorWrapper< T, T::iterator, T::mapped_type > classOgre_1_1IteratorWrapper.html ad6beeb6fcd8840f4fcb30b3363c3552d Ogre::ConstMapIterator c tmplt Ogre::ConstMapIterator classOgre_1_1ConstMapIterator.html

Concrete IteratorWrapper for const access to the underlying key-value container.

OgreIteratorWrapper.h ValueType unknown tdef Ogre::MapIteratorWrapper< T, T::const_iterator > classOgre_1_1MapIteratorWrapper.html a64c1d671b06f5048b9c2b93d51bda810

redefined ValueType for a map/set

PointerType unknown tdef Ogre::MapIteratorWrapper< T, T::const_iterator > classOgre_1_1MapIteratorWrapper.html ae8c56194816a6ebc9fd8005ed8c8cdde

redefined PointerType for a map/set

PairType unknown tdef Ogre::MapIteratorWrapper< T, T::const_iterator > classOgre_1_1MapIteratorWrapper.html a9853756cc9d465e44272d69643d2c5ed

unused, just to make it clear that map/set::value_type is not a ValueType

KeyType unknown tdef Ogre::MapIteratorWrapper< T, T::const_iterator > classOgre_1_1MapIteratorWrapper.html aba5a8ef400da4e0338f9b257727e9377

type you expect to get by funktions like peekNextKey

iterator unknown tdef Ogre::IteratorWrapper< T, T::const_iterator, T::mapped_type > classOgre_1_1IteratorWrapper.html a22c1c22fab97253a922a190d2ace205e

typedef to fulfill container interface

const_iterator unknown tdef Ogre::IteratorWrapper< T, T::const_iterator, T::mapped_type > classOgre_1_1IteratorWrapper.html a704ce78ef948a2730b4774b4ba0cea69

typedef to fulfill container interface

ConstMapIterator cpp instm Ogre::ConstMapIterator classOgre_1_1ConstMapIterator.html a0a882375777baafc650b3cd4a0a08144

Constructor.

ConstMapIterator cpp instm Ogre::ConstMapIterator classOgre_1_1ConstMapIterator.html abded82ac05c8d0d3e56c6651eff3cad8

Constructor.

peekNextKey unknown instm Ogre::MapIteratorWrapper< T, T::const_iterator > classOgre_1_1MapIteratorWrapper.html a0d526f75afc53f81358876237927bf54

Returns the next(=current) key element in the collection, without advancing to the next...

peekNextValue unknown instm Ogre::MapIteratorWrapper< T, T::const_iterator > classOgre_1_1MapIteratorWrapper.html a2e53278aea844de2e45a0386596f4d7f

Returns the next(=current) value element in the collection, without advancing to the next...

peekNextValuePtr unknown instm Ogre::MapIteratorWrapper< T, T::const_iterator > classOgre_1_1MapIteratorWrapper.html a31d2cda085c2efe14df9fb16918027e9

Returns a pointer to the next/current value element in the collection, without advancing to the next ...

getNext unknown instm Ogre::MapIteratorWrapper< T, T::const_iterator > classOgre_1_1MapIteratorWrapper.html a2bef2d340ae00274856261b3ad3dcdbc

Returns the next(=current) value element in the collection, and advances to the next.

hasMoreElements unknown instm Ogre::IteratorWrapper< T, T::const_iterator, T::mapped_type > classOgre_1_1IteratorWrapper.html a468ebc8ca34585ed3ef17a432ee22704

Returns true if there are more items in the collection.

moveNext unknown instm Ogre::IteratorWrapper< T, T::const_iterator, T::mapped_type > classOgre_1_1IteratorWrapper.html aaf01f897bea391797dc2bb9fb8374a5f

Moves the iterator on one element.

begin unknown instm Ogre::IteratorWrapper< T, T::const_iterator, T::mapped_type > classOgre_1_1IteratorWrapper.html acfb61cec43a0da5ae1b7c6ee6274498d

bookmark to the begin of the underlying collection

current unknown instm Ogre::IteratorWrapper< T, T::const_iterator, T::mapped_type > classOgre_1_1IteratorWrapper.html ab2daa0557a06aebd61686b13c865b6c0

full access to the current iterator

end unknown instm Ogre::IteratorWrapper< T, T::const_iterator, T::mapped_type > classOgre_1_1IteratorWrapper.html a0fd0df9bbfe0fc16939600b37de81739

bookmark to the end (one behind the last element) of the underlying collection

mBegin unknown data Ogre::IteratorWrapper< T, T::const_iterator, T::mapped_type > classOgre_1_1IteratorWrapper.html aecdc604f73f00133d4f934a94913b468 mCurrent unknown data Ogre::IteratorWrapper< T, T::const_iterator, T::mapped_type > classOgre_1_1IteratorWrapper.html ab46be8c170cbc9046a81784b463534b9 mEnd unknown data Ogre::IteratorWrapper< T, T::const_iterator, T::mapped_type > classOgre_1_1IteratorWrapper.html ad6beeb6fcd8840f4fcb30b3363c3552d Ogre::KeyFrame c cl Ogre::KeyFrame classOgre_1_1KeyFrame.html

A key frame in an animation sequence defined by an AnimationTrack.

OgreKeyFrame.h KeyFrame cpp instm Ogre::KeyFrame classOgre_1_1KeyFrame.html a6d31b620621fdeed1a3fc9f752498ad7

Default constructor, you should not call this but use AnimationTrack::createKeyFrame instead...

~KeyFrame cpp instm Ogre::KeyFrame classOgre_1_1KeyFrame.html a2f8e964ccf18553eef80f93c26d0e7bc getTime cpp instm Ogre::KeyFrame classOgre_1_1KeyFrame.html abc6cab6ca252dffa5f7955fbf25707f8

Gets the time of this keyframe in the animation sequence.

_clone cpp instm Ogre::KeyFrame classOgre_1_1KeyFrame.html af7829d77256717381eb1928bbbce7166

Clone a keyframe (internal use only)

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mTime cpp data Ogre::KeyFrame classOgre_1_1KeyFrame.html a34af076d7fda5e0da5fd4be8368a28a5 mParentTrack cpp data Ogre::KeyFrame classOgre_1_1KeyFrame.html ae9b9c257bf51af1be9bec3e8f50b4a41 Ogre::NumericKeyFrame c cl Ogre::NumericKeyFrame classOgre_1_1NumericKeyFrame.html

Specialised KeyFrame which stores any numeric value.

OgreKeyFrame.h NumericKeyFrame cpp instm Ogre::NumericKeyFrame classOgre_1_1NumericKeyFrame.html ad78806d737208d08c84acc92cbc437a6

Default constructor, you should not call this but use AnimationTrack::createKeyFrame instead...

~NumericKeyFrame cpp instm Ogre::NumericKeyFrame classOgre_1_1NumericKeyFrame.html a9e05848ca0aca03fb7a6e300c7d4b9f8 getValue cpp instm Ogre::NumericKeyFrame classOgre_1_1NumericKeyFrame.html a6c41c6428249228c0e58a1767b286f96

Get the value at this keyframe.

setValue cpp instm Ogre::NumericKeyFrame classOgre_1_1NumericKeyFrame.html ae565dbf6c0679a659a9ef03747db4b36

Set the value at this keyframe.

_clone cpp instm Ogre::NumericKeyFrame classOgre_1_1NumericKeyFrame.html a337922661c2c589ffa7ed97293d6653b

Clone a keyframe (internal use only)

getTime cpp instm Ogre::KeyFrame classOgre_1_1KeyFrame.html abc6cab6ca252dffa5f7955fbf25707f8

Gets the time of this keyframe in the animation sequence.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mValue cpp data Ogre::NumericKeyFrame classOgre_1_1NumericKeyFrame.html a49314a3f085a20499438b3c56e01f79e mTime cpp data Ogre::KeyFrame classOgre_1_1KeyFrame.html a34af076d7fda5e0da5fd4be8368a28a5 mParentTrack cpp data Ogre::KeyFrame classOgre_1_1KeyFrame.html ae9b9c257bf51af1be9bec3e8f50b4a41 Ogre::TransformKeyFrame c cl Ogre::TransformKeyFrame classOgre_1_1TransformKeyFrame.html

Specialised KeyFrame which stores a full transform.

OgreKeyFrame.h TransformKeyFrame cpp instm Ogre::TransformKeyFrame classOgre_1_1TransformKeyFrame.html a697d9705922b17bd0ca908eccd23ecf3

Default constructor, you should not call this but use AnimationTrack::createKeyFrame instead...

~TransformKeyFrame cpp instm Ogre::TransformKeyFrame classOgre_1_1TransformKeyFrame.html ab3f1fdf74fd7841e65efea2a011100d9 setTranslate cpp instm Ogre::TransformKeyFrame classOgre_1_1TransformKeyFrame.html a8d82e03beea51388e7daf005b76b00a1

Sets the translation associated with this keyframe.

getTranslate cpp instm Ogre::TransformKeyFrame classOgre_1_1TransformKeyFrame.html a08a7526a3b8c6c7fc172d8375c99d185

Gets the translation applied by this keyframe.

setScale cpp instm Ogre::TransformKeyFrame classOgre_1_1TransformKeyFrame.html a46868a5a6248f24b96b2a5a2b54b9cc3

Sets the scaling factor applied by this keyframe to the animable object at it&#39;s time index...

getScale cpp instm Ogre::TransformKeyFrame classOgre_1_1TransformKeyFrame.html a50420fbbdc0419376b8ad103354a520d

Gets the scaling factor applied by this keyframe.

setRotation cpp instm Ogre::TransformKeyFrame classOgre_1_1TransformKeyFrame.html a871cd8678b1be22dd19be96329794a9a

Sets the rotation applied by this keyframe.

getRotation cpp instm Ogre::TransformKeyFrame classOgre_1_1TransformKeyFrame.html a3f7862e9682e933b9ad9bc2e500a8f35

Gets the rotation applied by this keyframe.

_clone cpp instm Ogre::TransformKeyFrame classOgre_1_1TransformKeyFrame.html a78bb5ea0c5eddda519873510b0646f09

Clone a keyframe (internal use only)

getTime cpp instm Ogre::KeyFrame classOgre_1_1KeyFrame.html abc6cab6ca252dffa5f7955fbf25707f8

Gets the time of this keyframe in the animation sequence.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mTranslate cpp data Ogre::TransformKeyFrame classOgre_1_1TransformKeyFrame.html aa64713cf3569300e7c394a7aca5e9fd6 mScale cpp data Ogre::TransformKeyFrame classOgre_1_1TransformKeyFrame.html ae71c63b50724dc7b5b866158eb9062f4 mRotate cpp data Ogre::TransformKeyFrame classOgre_1_1TransformKeyFrame.html afc8fa0ac28a8af32d48e55a02daae0c1 mTime cpp data Ogre::KeyFrame classOgre_1_1KeyFrame.html a34af076d7fda5e0da5fd4be8368a28a5 mParentTrack cpp data Ogre::KeyFrame classOgre_1_1KeyFrame.html ae9b9c257bf51af1be9bec3e8f50b4a41 Ogre::VertexMorphKeyFrame c cl Ogre::VertexMorphKeyFrame classOgre_1_1VertexMorphKeyFrame.html

Specialised KeyFrame which stores absolute vertex positions for a complete buffer, designed to be interpolated with other keys in the same track.

OgreKeyFrame.h VertexMorphKeyFrame cpp instm Ogre::VertexMorphKeyFrame classOgre_1_1VertexMorphKeyFrame.html a35dbe6428de980b778b0de1b9b7b0c8f

Default constructor, you should not call this but use AnimationTrack::createKeyFrame instead...

~VertexMorphKeyFrame cpp instm Ogre::VertexMorphKeyFrame classOgre_1_1VertexMorphKeyFrame.html a48d3755bc604497aa3beef2328e0cea3 setVertexBuffer cpp instm Ogre::VertexMorphKeyFrame classOgre_1_1VertexMorphKeyFrame.html a5ddc451bdb06a9a1ad69b76661effdfe

Sets the vertex buffer containing the source positions for this keyframe.

getVertexBuffer cpp instm Ogre::VertexMorphKeyFrame classOgre_1_1VertexMorphKeyFrame.html a83049487a1ddaf5a582bdc7a3e9c7c18

Gets the vertex buffer containing positions for this keyframe.

_clone cpp instm Ogre::VertexMorphKeyFrame classOgre_1_1VertexMorphKeyFrame.html aa997d1b7826b403fa3375a0cbb63f55d

Clone a keyframe (internal use only)

getTime cpp instm Ogre::KeyFrame classOgre_1_1KeyFrame.html abc6cab6ca252dffa5f7955fbf25707f8

Gets the time of this keyframe in the animation sequence.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mBuffer cpp data Ogre::VertexMorphKeyFrame classOgre_1_1VertexMorphKeyFrame.html aadbd8587ded444474ce4054377289de3 mTime cpp data Ogre::KeyFrame classOgre_1_1KeyFrame.html a34af076d7fda5e0da5fd4be8368a28a5 mParentTrack cpp data Ogre::KeyFrame classOgre_1_1KeyFrame.html ae9b9c257bf51af1be9bec3e8f50b4a41 Ogre::VertexPoseKeyFrame c cl Ogre::VertexPoseKeyFrame classOgre_1_1VertexPoseKeyFrame.html

Specialised KeyFrame which references a Mesh::Pose at a certain influence level, which stores offsets...

OgreKeyFrame.h PoseRefList cpp tdef Ogre::VertexPoseKeyFrame classOgre_1_1VertexPoseKeyFrame.html a20c7ef2f81407f7945ac3d9e2bd844a9 PoseRefIterator cpp tdef Ogre::VertexPoseKeyFrame classOgre_1_1VertexPoseKeyFrame.html a1edac52d5414ad95786cc9180bb6d080 ConstPoseRefIterator cpp tdef Ogre::VertexPoseKeyFrame classOgre_1_1VertexPoseKeyFrame.html a5ca079fc1fc8647a32d5c45c305e7720 VertexPoseKeyFrame cpp instm Ogre::VertexPoseKeyFrame classOgre_1_1VertexPoseKeyFrame.html a8365a7cfe9bd7c805e8cbdc9fa1fa6e2

Default constructor, you should not call this but use AnimationTrack::createKeyFrame instead...

~VertexPoseKeyFrame cpp instm Ogre::VertexPoseKeyFrame classOgre_1_1VertexPoseKeyFrame.html a431d110129e738fa4ff118568252f839 addPoseReference cpp instm Ogre::VertexPoseKeyFrame classOgre_1_1VertexPoseKeyFrame.html a016e46835e32fb086d56de06c53c1e88

Add a new pose reference.

updatePoseReference cpp instm Ogre::VertexPoseKeyFrame classOgre_1_1VertexPoseKeyFrame.html a4f4255346e3e0f7bc2f7a5316565f160

Update the influence of a pose reference.

removePoseReference cpp instm Ogre::VertexPoseKeyFrame classOgre_1_1VertexPoseKeyFrame.html af9d5ef046e486298493c4809dc242430

Remove reference to a given pose.

removeAllPoseReferences cpp instm Ogre::VertexPoseKeyFrame classOgre_1_1VertexPoseKeyFrame.html a0135b4674ac0bdd4fd35da0e9c3026bf

Remove all pose references.

getPoseReferences cpp instm Ogre::VertexPoseKeyFrame classOgre_1_1VertexPoseKeyFrame.html a14924e4a6cae67564c886b169c0e5a22

Get a const reference to the list of pose references.

getPoseReferenceIterator cpp instm Ogre::VertexPoseKeyFrame classOgre_1_1VertexPoseKeyFrame.html a3c76e521f11ff60e916815b135249b17

Get an iterator over the pose references.

getPoseReferenceIterator cpp instm Ogre::VertexPoseKeyFrame classOgre_1_1VertexPoseKeyFrame.html a1f098a3ea71f5c640b5474504fe2c112

Get a const iterator over the pose references.

_clone cpp instm Ogre::VertexPoseKeyFrame classOgre_1_1VertexPoseKeyFrame.html a55cb477a6fe4ccde13ad4abff837f718

Clone a keyframe (internal use only)

_applyBaseKeyFrame cpp instm Ogre::VertexPoseKeyFrame classOgre_1_1VertexPoseKeyFrame.html a66817a006993bc7ffab44ea547c2106f getTime cpp instm Ogre::KeyFrame classOgre_1_1KeyFrame.html abc6cab6ca252dffa5f7955fbf25707f8

Gets the time of this keyframe in the animation sequence.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mPoseRefs cpp data Ogre::VertexPoseKeyFrame classOgre_1_1VertexPoseKeyFrame.html ad17b809f17245333dc58f7d7a92ca521 mTime cpp data Ogre::KeyFrame classOgre_1_1KeyFrame.html a34af076d7fda5e0da5fd4be8368a28a5 mParentTrack cpp data Ogre::KeyFrame classOgre_1_1KeyFrame.html ae9b9c257bf51af1be9bec3e8f50b4a41 Ogre::VertexPoseKeyFrame::PoseRef c cl Ogre::VertexPoseKeyFrame::PoseRef structOgre_1_1VertexPoseKeyFrame_1_1PoseRef.html

Reference to a pose at a given influence level.

OgreKeyFrame.h PoseRef cpp func Ogre::VertexPoseKeyFrame::PoseRef structOgre_1_1VertexPoseKeyFrame_1_1PoseRef.html aa850e724aeef6ca08ac781ecef0c6b6d poseIndex cpp data Ogre::VertexPoseKeyFrame::PoseRef structOgre_1_1VertexPoseKeyFrame_1_1PoseRef.html a172a06f5c2697f3e20bc2cf8556708ab

The linked pose index.

influence cpp data Ogre::VertexPoseKeyFrame::PoseRef structOgre_1_1VertexPoseKeyFrame_1_1PoseRef.html ab4c9428aafb3b9e171a0eed21fb7d9ed

Influence level of the linked pose.

Ogre::Light c cl Ogre::Light classOgre_1_1Light.html

Representation of a dynamic light source in the scene.

OgreLight.h ShadowRenderableList cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ad84ea1b2728ced5136add26c91c39a27 ShadowRenderableListIterator cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a7b0999d33e25db97d0449d6cf95cbecd _calcTempSquareDist cpp instm Ogre::Light classOgre_1_1Light.html a6b0962ead2b2a699af0d2b564450e5ae

internal method for calculating current squared distance from some world position

Light cpp instm Ogre::Light classOgre_1_1Light.html ad2e58022048b39881379298e30fa2765

Default constructor (for Python mainly).

Light cpp instm Ogre::Light classOgre_1_1Light.html acee7830214ec1660dc13796f6ca99e36

Normal constructor.

~Light cpp instm Ogre::Light classOgre_1_1Light.html afbfeabb7d5503e571528fc0d365dc80a

Standard destructor.

setType cpp instm Ogre::Light classOgre_1_1Light.html a6019f7fa89624e35316ba444e519d8f8

Sets the type of light - see LightTypes for more info.

getType cpp instm Ogre::Light classOgre_1_1Light.html a5172d775582dcc3cde1904f0a5dffd6d

Returns the light type.

setDiffuseColour cpp instm Ogre::Light classOgre_1_1Light.html adead68de3305bd67d1617352c14da3c3

Sets the colour of the diffuse light given off by this source.

setDiffuseColour cpp instm Ogre::Light classOgre_1_1Light.html a1cab92f6d67cb87f2ca99d04e897093c

Sets the colour of the diffuse light given off by this source.

getDiffuseColour cpp instm Ogre::Light classOgre_1_1Light.html a50a730341580519e054d5ebee9200556

Returns the colour of the diffuse light given off by this light source (see setDiffuseColour for more...

setSpecularColour cpp instm Ogre::Light classOgre_1_1Light.html a07c50eb182b14e404d34c3a1bcae9664

Sets the colour of the specular light given off by this source.

setSpecularColour cpp instm Ogre::Light classOgre_1_1Light.html a614988755dcedf910f7df90fafe6158e

Sets the colour of the specular light given off by this source.

getSpecularColour cpp instm Ogre::Light classOgre_1_1Light.html a4788d8bb88b7a5488f73cd63d5fdbeec

Returns the colour of specular light given off by this light source.

setAttenuation cpp instm Ogre::Light classOgre_1_1Light.html a2880f26669477a55cf01919f906bb65d

Sets the attenuation parameters of the light source i.e.

getAttenuationRange cpp instm Ogre::Light classOgre_1_1Light.html afb80c93a8439c98ac18b9c1f28861772

Returns the absolute upper range of the light.

getAttenuationConstant cpp instm Ogre::Light classOgre_1_1Light.html a9c64d985a28a096dc4b880d8b5e360d1

Returns the constant factor in the attenuation formula.

getAttenuationLinear cpp instm Ogre::Light classOgre_1_1Light.html a481be0da125772a5d5474e6af0acbc22

Returns the linear factor in the attenuation formula.

getAttenuationQuadric cpp instm Ogre::Light classOgre_1_1Light.html a13708fbd6c034ab41aa94f5a7ff44bc7

Returns the quadric factor in the attenuation formula.

setPosition cpp instm Ogre::Light classOgre_1_1Light.html af45236b1551783320d75c662abdf9b1b

Sets the position of the light.

setPosition cpp instm Ogre::Light classOgre_1_1Light.html ab6b95e8fe205428797eb4cb40c811780

Sets the position of the light.

getPosition cpp instm Ogre::Light classOgre_1_1Light.html a6eaf6008b42847ebde35a8b4928ca4fb

Returns the position of the light.

setDirection cpp instm Ogre::Light classOgre_1_1Light.html aa9c6df55eafb28a2a0bab287bc9596f7

Sets the direction in which a light points.

setDirection cpp instm Ogre::Light classOgre_1_1Light.html a1659111f4eb55f3b3227e87c8bfce8d9

Sets the direction in which a light points.

getDirection cpp instm Ogre::Light classOgre_1_1Light.html af1f2ba6b58fa76360a9e8b1ec6c82d51

Returns the light&#39;s direction.

setSpotlightRange cpp instm Ogre::Light classOgre_1_1Light.html a8ef06bd9c2e7113461c50c83c5f09fe9

Sets the range of a spotlight, i.e.

getSpotlightInnerAngle cpp instm Ogre::Light classOgre_1_1Light.html a9da656c6966084117203d999ac0d3809

Returns the angle covered by the spotlights inner cone.

getSpotlightOuterAngle cpp instm Ogre::Light classOgre_1_1Light.html a7dd772c1291283bb091b36a208e055f4

Returns the angle covered by the spotlights outer cone.

getSpotlightFalloff cpp instm Ogre::Light classOgre_1_1Light.html ad25c9018d6f3c19b6c802827320291ec

Returns the falloff between the inner and outer cones of the spotlight.

setSpotlightInnerAngle cpp instm Ogre::Light classOgre_1_1Light.html ad9adeeb164ff515099236e2e8fb0c850

Sets the angle covered by the spotlights inner cone.

setSpotlightOuterAngle cpp instm Ogre::Light classOgre_1_1Light.html ad4d52d64dca4df8a930a2401028f73ff

Sets the angle covered by the spotlights outer cone.

setSpotlightFalloff cpp instm Ogre::Light classOgre_1_1Light.html aec895d9f784ea062ce69c823737229c5

Sets the falloff between the inner and outer cones of the spotlight.

setSpotlightNearClipDistance cpp instm Ogre::Light classOgre_1_1Light.html aead9fea5c5d5869387d88869d0132cad

Set the near clip plane distance to be used by spotlights that use light clipping, allowing you to render spots as if they start from further down their frustum.

getSpotlightNearClipDistance cpp instm Ogre::Light classOgre_1_1Light.html a7e81aca482d2f2adcb0d7b2c884bb2bf

Get the near clip plane distance to be used by spotlights that use light clipping.

setPowerScale cpp instm Ogre::Light classOgre_1_1Light.html a8588796e58389701c22fb8e5c62a080e

Set a scaling factor to indicate the relative power of a light.

getPowerScale cpp instm Ogre::Light classOgre_1_1Light.html a3a0302cf915328e2aa92c982d7f70709

Set the scaling factor which indicates the relative power of a light.

_notifyAttached cpp instm Ogre::Light classOgre_1_1Light.html a2c4dddb1da9079b9f68236c86a689e54

Overridden from MovableObject.

_notifyMoved cpp instm Ogre::Light classOgre_1_1Light.html acc93817276a3ea236bb45a19de4f5d4e

Overridden from MovableObject.

getBoundingBox cpp instm Ogre::Light classOgre_1_1Light.html ad50541c933e318a593d17ac68773dca1

Overridden from MovableObject.

_updateRenderQueue cpp instm Ogre::Light classOgre_1_1Light.html abe3c45929a0f84044ed7834c6a795333

Overridden from MovableObject.

getMovableType cpp instm Ogre::Light classOgre_1_1Light.html ac64566ebdac18bbb6c15dc50358fd6b1

Overridden from MovableObject.

getDerivedPosition cpp instm Ogre::Light classOgre_1_1Light.html adb8604307d4476f8e9a27a9b007ee3f5

Retrieves the position of the light including any transform from nodes it is attached to...

getDerivedDirection cpp instm Ogre::Light classOgre_1_1Light.html adf85ba76984df46b4564e619ef252f13

Retrieves the direction of the light including any transform from nodes it is attached to...

setVisible cpp instm Ogre::Light classOgre_1_1Light.html a264a43fc2cf02093736eae60316dda8e

Overridden from MovableObject.

getBoundingRadius cpp instm Ogre::Light classOgre_1_1Light.html ae7e7988aaa1cc5c7248241e7598d4ed4

Overridden from MovableObject.

getAs4DVector cpp instm Ogre::Light classOgre_1_1Light.html aa306f1b743a21b55a21d899f6a2b74f6

Gets the details of this light as a 4D vector.

_getNearClipVolume cpp instm Ogre::Light classOgre_1_1Light.html a8dc7734dd5c2784d356ac0166c9e6537

Internal method for calculating the &#39;near clip volume&#39;, which is the volume formed between the near c...

_getFrustumClipVolumes cpp instm Ogre::Light classOgre_1_1Light.html a4ef900af994c9d941660660136ad375e

Internal method for calculating the clip volumes outside of the frustum which can be used to determin...

getTypeFlags cpp instm Ogre::Light classOgre_1_1Light.html a12fb2e2d60489902792ed3804e55bc3d

Override to return specific type flag.

createAnimableValue cpp instm Ogre::Light classOgre_1_1Light.html a6e0be3df5d41752c0bedfcf9c89e492b setCustomShadowCameraSetup cpp instm Ogre::Light classOgre_1_1Light.html a4a6f664fade2ac14d1ed5910b0d1a21a

Set this light to use a custom shadow camera when rendering texture shadows.

resetCustomShadowCameraSetup cpp instm Ogre::Light classOgre_1_1Light.html a8dfbfef136e815bd6c8d2850b5364c44

Reset the shadow camera setup to the default.

getCustomShadowCameraSetup cpp instm Ogre::Light classOgre_1_1Light.html ad8451aea97e36fabc4399476cd9e5c6b

return a pointer to the custom shadow camera setup (null means use SceneManager global version)...

visitRenderables cpp instm Ogre::Light classOgre_1_1Light.html a10da1b4955f08e90c5c8efa6fd098eef _getIndexInFrame cpp instm Ogre::Light classOgre_1_1Light.html ab33b964677ede81059876de81f65bc3d

Gets the index at which this light is in the current render.

_notifyIndexInFrame cpp instm Ogre::Light classOgre_1_1Light.html a8be55b8ecc3c79532711429fc8a5d36a setShadowFarDistance cpp instm Ogre::Light classOgre_1_1Light.html ad2db241677e9fd1d48a3c97abeadfe07

Sets the maximum distance away from the camera that shadows by this light will be visible...

resetShadowFarDistance cpp instm Ogre::Light classOgre_1_1Light.html a0b335a53572a929e720e563b2f45b72c

Tells the light to use the shadow far distance of the SceneManager.

getShadowFarDistance cpp instm Ogre::Light classOgre_1_1Light.html a911984c690ff0f1085ac8bcb616ef77f

Gets the maximum distance away from the camera that shadows by this light will be visible...

getShadowFarDistanceSquared cpp instm Ogre::Light classOgre_1_1Light.html aa6a3504cb9e6233900f5bbcda33b675c setShadowNearClipDistance cpp instm Ogre::Light classOgre_1_1Light.html a91a8c7867631ecda45eb934bfaf0aff1

Set the near clip plane distance to be used by the shadow camera, if this light casts texture shadows...

getShadowNearClipDistance cpp instm Ogre::Light classOgre_1_1Light.html aadfb57f8b9b254dc20a7636ba905202c

Get the near clip plane distance to be used by the shadow camera, if this light casts texture shadows...

_deriveShadowNearClipDistance cpp instm Ogre::Light classOgre_1_1Light.html af337063583815a5f8291a5d682f3b782

Derive a shadow camera near distance from either the light, or from the main camera if the light does...

setShadowFarClipDistance cpp instm Ogre::Light classOgre_1_1Light.html aeb90ddb3515b7e3ac936367e40d49d20

Set the far clip plane distance to be used by the shadow camera, if this light casts texture shadows...

getShadowFarClipDistance cpp instm Ogre::Light classOgre_1_1Light.html a77b768fce165095d36e4fadf11ca89e1

Get the far clip plane distance to be used by the shadow camera, if this light casts texture shadows...

_deriveShadowFarClipDistance cpp instm Ogre::Light classOgre_1_1Light.html a18db711817b24eb8bc025f7923e6b5c0

Derive a shadow camera far distance from either the light, or from the main camera if the light doesn...

_setCameraRelative cpp instm Ogre::Light classOgre_1_1Light.html ad353bf8b10bd5da88f598c137081dda1

Set the camera which this light should be relative to, for camera-relative rendering.

setCustomParameter cpp instm Ogre::Light classOgre_1_1Light.html a4e8ebf22380f3c76cd7e901dac362abb

Sets a custom parameter for this Light, which may be used to drive calculations for this specific Ren...

getCustomParameter cpp instm Ogre::Light classOgre_1_1Light.html a69b060a48a3d54890b27c710ace6d086

Gets the custom value associated with this Light at the given index.

_updateCustomGpuParameter cpp instm Ogre::Light classOgre_1_1Light.html a9f2934fe2181835a5c89de0b138b5932

Update a custom GpuProgramParameters constant which is derived from information only this Light knows...

_notifyCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a06f161ae0451be7eaa67e77c296d5631

Notify the object of it&#39;s creator (internal use only)

_getCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abc4d3c30d2b50267a348f8d5aee3c5e4

Get the creator of this object, if any (internal use only)

_notifyManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af730ac3ee4a51ee69f4221298f933e8a

Notify the object of it&#39;s manager (internal use only)

_getManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c95a392476c6b54be1648a77f2a56c0

Get the manager of this object, if any (internal use only)

getName cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2c681d880b842c1b6d2c2b30b72b6660

Returns the name of this object.

getParentNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a7be6f35f90943c6bca0b4511e1d266d8

Returns the node to which this object is attached.

getParentSceneNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c705ecac4263b65a1b8611eeb24c39a

Returns the scene node to which this object is attached.

isParentTagPoint cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aff1706913baf992f108cc0fe4c95a53b

Gets whether the parent node is a TagPoint (or a SceneNode)

isAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ad2c50ff1546dfac42f0751aa1bb54ff3

Returns true if this object is attached to a SceneNode or TagPoint.

detachFromParent cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab53cc49d402913fde37fa4976f5bfdd5

Detaches an object from a parent SceneNode or TagPoint, if attached.

isInScene cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a605cb18ec6d5971e19491ec71c89afeb

Returns true if this object is attached to a SceneNode or TagPoint, and this SceneNode / TagPoint is ...

_notifyCurrentCamera cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa805908a2945ba1e1b1d6badb4761e27

Internal method to notify the object of the camera to be used for the next rendering operation...

getWorldBoundingBox cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acc31c877990c3c231c4b4cfb0522bef8

Retrieves the axis-aligned bounding box for this object in world coordinates.

getWorldBoundingSphere cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2f6db9f0db4038e6544d703a9f3bcf53

Retrieves the worldspace bounding sphere for this object.

getVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adbc3ce687f4def00d70f15dc0a2330ea

Gets this object whether to be visible or not, if it has a renderable component.

isVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aebb41fb7484f365c18e78103517b0d25

Returns whether or not this object is supposed to be visible or not.

setRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a3774342d37fb670430d834aa914a3be5

Sets the distance at which the object is no longer rendered.

getRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a97501f320f00fb5255d76fe3b20903d2

Gets the distance at which batches are no longer rendered.

setRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9ad2786aa67624f26c7ff245c673ad5e

Sets the minimum pixel size an object needs to be in both screen axes in order to be rendered...

getRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a1025983039f59637e9dde740b5013175

Returns the minimum pixel size an object needs to be in both screen axes in order to be rendered...

setUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab07068e26732de24aaf24330e9d0ec81 getUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70a42d28867f1559f1bd71baf31f83e4 getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aaac5bf65835f733433f3338132f2f01f

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abbf5cf5545c219ce9be1997ff5dd2204

Return an instance of user objects binding associated with this class.

setRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ac5e898937867475e52d350d1f4d75e32

Sets the render queue group this entity will be rendered through.

setRenderQueueGroupAndPriority cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a38cf564fe839d40a81ba5155d363b7aa

Sets the render queue group and group priority this entity will be rendered through.

getRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a12ca5ddb4ca9e77612b6e8a10e4f3d70

Gets the queue group for this entity, see setRenderQueueGroup for full details.

_getParentNodeFullTransform cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aab6d217065c5d2968ef0cc2586a0db86

return the full transformation of the parent sceneNode or the attachingPoint node

setQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa202386b8336ed756c3bd1ff5a74f54d

Sets the query flags for this object.

addQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a146b6b8afa6de9a2058f730aa3f7b25c

As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...

removeQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8e039c80d31e36c17f4e7fc85e5c6cdc

As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this o...

getQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5c40b9b7d9f3231f9ba16a3514f7495a

Returns the query flags relevant for this object.

setVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9421323e0ef6082d8a293aef0ba4666d

Sets the visiblity flags for this object.

addVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adff2fa7a7c56ba06d25d2dfa376fd677

As setVisibilityFlags, except the flags passed as parameters are appended to the existing flags on th...

removeVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7bebfd93631ffe82f95ad7c73b77e24

As setVisibilityFlags, except the flags passed as parameters are removed from the existing flags on t...

getVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5ca10844726d16c8ed47395a6b22d33a

Returns the visibility flags relevant for this object.

setListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9efbb3928b834d4f125303698034951e

Sets a listener for this object.

getListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf305fd600ec68543ed68e0c0cef6196

Gets the current listener for this object.

queryLights cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2d4c926ce07f3a1cb0e59d9d60aac76b

Gets a list of lights, ordered relative to how close they are to this movable object.

getLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a538d975b35be25e7d705b6310ec3d84d

Get a bitwise mask which will filter the lights affecting this object.

setLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0b7dc685c1dc7ec4dd677750d17ee145

Set a bitwise mask which will filter the lights affecting this object.

_getLightList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf4f61aeb45d61195c248757e3d1c6fe

Returns a pointer to the current list of lights for this object.

getEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a60b24cd45c8df45654dcfa14a1293a3b

Define a default implementation of method from ShadowCaster which implements no shadows.

hasEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7c2a8be6a9bd59e6c69ee2d76945500

Define a default implementation of method from ShadowCaster which implements no shadows.

getShadowVolumeRenderableIterator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a4492fa817bb3a750d349aeec34c19c43

Define a default implementation of method from ShadowCaster which implements no shadows.

getLightCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af061175eb50a6aa98599ce0a748204b5

Overridden member from ShadowCaster.

getDarkCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af06612d0607ebcf1bf5eb817c3038d52

Overridden member from ShadowCaster.

setCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acbfc4840224e8b6ed6e27849d3341675

Sets whether or not this object will cast shadows.

getCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70bca10cdeac93142d9f93ed0cf9c4c5

Returns whether shadow casting is enabled for this object.

getReceivesShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8f2627b8d1658838a7c79c82148c6303

Returns whether the Material of any Renderable that this MovableObject will add to the render queue w...

getPointExtrusionDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abb13b8e1b52d9dca9f5190f718686a5e

Get the distance to extrude for a point/spot light.

setDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2b559ddd8df033cafa5d64502c7d0c3a

Sets whether or not the debug display of this object is enabled.

isDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a39cfd5b78a4326156accf5ed3146ddc6

Gets whether debug display of this object is enabled.

getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a4239d192b2b08c4970dfaa22ce5a0cd0

Gets a list of animable value names for this object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d setDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ad8db1f22329b2a96f2aed7260d565944

Set the default query flags for all future MovableObject instances.

getDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a01f48775e48b672d7796311f3ffe2930

Get the default query flags for all future MovableObject instances.

setDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ac2904cb122ab8c8d5066abefb29dfa96

Set the default visibility flags for all future MovableObject instances.

getDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a2eb94fea5944cf0d33702a75cfa14a74

Get the default visibility flags for all future MovableObject instances.

extrudeVertices cpp clm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html acae2215c051989d544f34083a0a9bfa2

Utility method for extruding vertices based on a light.

tempSquareDist cpp data Ogre::Light classOgre_1_1Light.html ae3e2e4e50055bf99fd923ffa4f539f7d

Temp tag used for sorting.

CustomParameterMap cpp tdef Ogre::Light classOgre_1_1Light.html ac8b08100ac2af172d872a2e23da7634d AnimableDictionaryMap cpp tdef Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2ea54bb7c39f7640f71be8bb2f8b0a5 update cpp instm Ogre::Light classOgre_1_1Light.html a846e85ff543f44f6c4a34557aa78a111

internal method for synchronising with parent node (if any)

getAnimableDictionaryName cpp instm Ogre::Light classOgre_1_1Light.html a8b67ad3f3fe29c986f2298f9e462fae3 initialiseAnimableDictionary cpp instm Ogre::Light classOgre_1_1Light.html a3d2f217e88c62e3b2c2123085e71bc63 getExtrusionDistance cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a233233e14ccb869b6cafd655880355df

Helper method for calculating extrusion distance.

updateEdgeListLightFacing cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ac9a881430ec7769923f63f6df4b93d33

Tells the caster to perform the tasks necessary to update the edge data&#39;s light listing.

generateShadowVolume cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a396374525d65e0db10c7f7f8d380744a

Generates the indexes required to render a shadow volume into the index buffer which is passed in...

extrudeBounds cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a136dfd54b581a6dc58a1796a1cdf6cdc

Utility method for extruding a bounding box.

createAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a83629c5c4708cebd10c358a4be0722f5

Internal method for creating a dictionary of animable value names for the class, if it does not alrea...

_getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a20139173e816c296ab46d0548d1d4902

Get an updateable reference to animable value list.

mLightType cpp data Ogre::Light classOgre_1_1Light.html afc9d2ccf3f4b9b1285b4b1b8086d8e2f mPosition cpp data Ogre::Light classOgre_1_1Light.html a5f838a3710d950c2699517f070a86995 mDiffuse cpp data Ogre::Light classOgre_1_1Light.html a6d7d01483a27ce195ce7e242114361a9 mSpecular cpp data Ogre::Light classOgre_1_1Light.html a6d2172419c35c595b76639110311edcf mDirection cpp data Ogre::Light classOgre_1_1Light.html a3ea988354dde44fb698359dd51ae2fb9 mSpotOuter cpp data Ogre::Light classOgre_1_1Light.html a37346e5d84403c0b87be42b2f2d8772f mSpotInner cpp data Ogre::Light classOgre_1_1Light.html accbb6156162f3cedbc5e0ff304532c2b mSpotFalloff cpp data Ogre::Light classOgre_1_1Light.html a161e25b6228ba5cf9b2cbb1ff9ea77e8 mSpotNearClip cpp data Ogre::Light classOgre_1_1Light.html a32b5f370ef522bd7ec34a07c3ffd8f9d mRange cpp data Ogre::Light classOgre_1_1Light.html a1da47a9c442d77dd92f1005358370a7e mAttenuationConst cpp data Ogre::Light classOgre_1_1Light.html a24752d48882af5963f60999354ab33c5 mAttenuationLinear cpp data Ogre::Light classOgre_1_1Light.html a011f056b28ea82aa6ffc2268ef371660 mAttenuationQuad cpp data Ogre::Light classOgre_1_1Light.html a601daee6ce5725c4269f2db10fcdda45 mPowerScale cpp data Ogre::Light classOgre_1_1Light.html adc81449ed7c27ba27fb95a9bb667d378 mIndexInFrame cpp data Ogre::Light classOgre_1_1Light.html ad03882535cf52ab61a3cfb47098990e1 mOwnShadowFarDist cpp data Ogre::Light classOgre_1_1Light.html a4df0ec6998cff8d50dc802b85f4dbeb7 mShadowFarDist cpp data Ogre::Light classOgre_1_1Light.html a59803e251979bea7118013968e2c54b0 mShadowFarDistSquared cpp data Ogre::Light classOgre_1_1Light.html af377e7227f4f6c8dc0f93ecde14ca119 mShadowNearClipDist cpp data Ogre::Light classOgre_1_1Light.html a4f219e8639f4b63d8063125ced05e9f4 mShadowFarClipDist cpp data Ogre::Light classOgre_1_1Light.html a6064c962a009119f5f279ef66854f866 mDerivedPosition cpp data Ogre::Light classOgre_1_1Light.html a5024f67e7f25fc03f364578a98524df3 mDerivedDirection cpp data Ogre::Light classOgre_1_1Light.html aa33da09147f64bd9a6af041f1ae29511 mDerivedCamRelativePosition cpp data Ogre::Light classOgre_1_1Light.html ac0def413b3093c8e5cdbd14167eb89aa mDerivedCamRelativeDirty cpp data Ogre::Light classOgre_1_1Light.html af6e7ee3456e5c0b4ef3cf06d81feb584 mCameraToBeRelativeTo cpp data Ogre::Light classOgre_1_1Light.html a0af9de4ab63af10aac4316aeab96e71d mNearClipVolume cpp data Ogre::Light classOgre_1_1Light.html a1f4faa64483b0ec25059f1e572deadea mFrustumClipVolumes cpp data Ogre::Light classOgre_1_1Light.html afe9e8df56e09c920cf3f9f357ab0914c mDerivedTransformDirty cpp data Ogre::Light classOgre_1_1Light.html a2fe86b96972df91772c4cfa18080a702

Is the derived transform dirty?

mCustomShadowCameraSetup cpp data Ogre::Light classOgre_1_1Light.html ad621fad7e9875b439bb0e9bde91d6e6b

Pointer to a custom shadow camera setup.

mCustomParameters cpp data Ogre::Light classOgre_1_1Light.html af42c9bfe026188b4083d3382139ed642

Stores the custom parameters for the light.

mName cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a41954f454246b2935cdc90ab2f36dab8

Name of this object.

mCreator cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a884d3c2c8c8d8305f59eb171a7f56e56

Creator of this object (if created by a factory)

mManager cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a5c05f316d061761a08fc036daedd0649

SceneManager holding this object (if applicable)

mParentNode cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a961db9b5f439708e0f24cb8dbeb9c728

node to which this object is attached

mParentIsTagPoint cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a9f9b9e6981ef7ebbd6b9d82e93a2b299 mVisible cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a8e7fa9ec69253b42ff4e7605b54e1a00

Is this object visible?

mDebugDisplay cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac439108451539e95ac9829ab6520306c

Is debug display enabled?

mUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a0df899bfb650d8d51be51fa5f83743f4

Upper distance to still render.

mSquaredUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2635aafd01416e5a3346a647c2dfff52 mMinPixelSize cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a56e7d5ccac2877061b0919648f7f0b34 mBeyondFarDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a1f6c5390b42b10e00d3b21b8911aa3f4

Hidden because of distance?

mUserObjectBindings cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af00b75d92e7d62f5ff9bd4847d1786e8

User objects binding.

mRenderQueueID cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa63b5c1cf9746a4caeb2a47a6bc1d2d6

The render queue to use when rendering this object.

mRenderQueueIDSet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2051828f33ea6c921e2979c8f00daa3f

Flags whether the RenderQueue&#39;s default should be used.

mRenderQueuePriority cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa34e0feb87409120726a489f52b39c58

The render queue group to use when rendering this object.

mRenderQueuePrioritySet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac9ee5f673870a76b23eb5291b3fa3f28

Flags whether the RenderQueue&#39;s default should be used.

mQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adf36b5bfcc9bce768bc5f8a9ed6b1464

Flags determining whether this object is included / excluded from scene queries.

mVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a6db376fe4c048714224392901c98c3a5

Flags determining whether this object is visible (compared to SceneManager mask)

mWorldAABB cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a665c171729e2f37b66f73d0e6722ac2c

Cached world AABB of this object.

mWorldBoundingSphere cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a271b08ae4cc604657c17125f76ec62e0 mWorldDarkCapBounds cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a00a9705c083b9fef8bbe762a5b1711a8

World space AABB of this object&#39;s dark cap.

mCastShadows cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad21e8a5a6f0eeeefa3ec698781eaa3fa

Does this object cast shadows?

mRenderingDisabled cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad1291c87111d8944b2c49904a4d6280b

Does rendering this object disabled by listener?

mListener cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a07fdbfc4ae0adb48f7619c0a44bd3890

MovableObject listener - only one allowed (no list) for size &amp; performance reasons. */.

mLightList cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2626ce2a2f1c78027634cc92dfd2b211

List of lights for this object.

mLightListUpdated cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af083212ba58f26eb7c747a0da749cc08

The last frame that this light list was updated in.

mLightMask cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a3db70b0c8b2e53a3c71671217e5a516c

the light mask defined for this movable. This will be taken into consideration when deciding which li...

msMovableType cpp data Ogre::Light classOgre_1_1Light.html a3fe6a5ae4d4b52207deccc4ce1e52832

Shared class-level name for Movable type.

msDefaultQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adeb3bbe50c1b6e92061461b363fc391e

Default query flags.

msDefaultVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a24f37de53688fc5432d50c7ced03bd63

Default visibility flags.

msAnimableDictionary cpp data Ogre::AnimableObject classOgre_1_1AnimableObject.html a1e2b199b8a10c3753ebeecc8fa773620

Static map of class name to list of animable value names.

LT_POINT cpp econst Ogre::Light classOgre_1_1Light.html a4f1dea084d1497c6f49e802ade940dbca0d59bfdcfeb338dbfe06e2e2999e752f

Point light sources give off light equally in all directions, so require only position not direction...

LT_DIRECTIONAL cpp econst Ogre::Light classOgre_1_1Light.html a4f1dea084d1497c6f49e802ade940dbca4c5582d28848ce40c2b652488494b4a3

Directional lights simulate parallel light beams from a distant source, hence have direction but no p...

LT_SPOTLIGHT cpp econst Ogre::Light classOgre_1_1Light.html a4f1dea084d1497c6f49e802ade940dbca8fc40a1ccfb026944417ef92b7ddaefe

Spotlights simulate a cone of light from a source so require position and direction, plus extra values for falloff.

Ogre::LightFactory c cl Ogre::LightFactory classOgre_1_1LightFactory.html

Factory object for creating Light instances.

OgreLight.h LightFactory cpp instm Ogre::LightFactory classOgre_1_1LightFactory.html a7cce44bd71877c5bc68bce055171380f ~LightFactory cpp instm Ogre::LightFactory classOgre_1_1LightFactory.html ad4e5a3107760c39b3742113c336bff8d getType cpp instm Ogre::LightFactory classOgre_1_1LightFactory.html a2e1493d053ac8e8bde64d59358e5cded

Get the type of the object to be created.

destroyInstance cpp instm Ogre::LightFactory classOgre_1_1LightFactory.html ab128c82ed2e160d4c870baca1c041add

Destroy an instance of the object.

createInstance cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html a7164ba391aead569e43e5713c7281d7b

Create a new instance of the object.

requestTypeFlags cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html a80346bc406655855ec5e0eef198900f2

Does this factory require the allocation of a &#39;type flag&#39;, used to selectively include / exclude this...

_notifyTypeFlags cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html afe63ec95c506e97e9abca23b7fd1a537

Notify this factory of the type mask to apply.

getTypeFlags cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html a9b2028dca564c74453994926db4f50d0

Gets the type flag for this factory.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d FACTORY_TYPE_NAME cpp data Ogre::LightFactory classOgre_1_1LightFactory.html a5b926946c7150a3eb68c92f31bfde97c createInstanceImpl cpp instm Ogre::LightFactory classOgre_1_1LightFactory.html a0169e1290d83029c6f10466cfa278459

Internal implementation of create method - must be overridden.

mTypeFlag cpp data Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html ad35a2db6426d02a75b85f133a26d5387

Type flag, allocated if requested.

Ogre::MovableObjectLodChangedEvent c cl Ogre::MovableObjectLodChangedEvent structOgre_1_1MovableObjectLodChangedEvent.html

Struct containing information about a lod change event for movable objects.

OgreLodListener.h movableObject cpp data Ogre::MovableObjectLodChangedEvent structOgre_1_1MovableObjectLodChangedEvent.html af1634e44ab330c287488365219d7f4bd

The movable object whose level of detail has changed.

camera cpp data Ogre::MovableObjectLodChangedEvent structOgre_1_1MovableObjectLodChangedEvent.html af49dc1c7f039fa4d999e9621bfdf72de

The camera with respect to which the level of detail has changed.

Ogre::EntityMeshLodChangedEvent c cl Ogre::EntityMeshLodChangedEvent structOgre_1_1EntityMeshLodChangedEvent.html

Struct containing information about a mesh lod change event for entities.

OgreLodListener.h entity cpp data Ogre::EntityMeshLodChangedEvent structOgre_1_1EntityMeshLodChangedEvent.html aa287ecb05d015608480649f83d82e82a

The entity whose level of detail has changed.

camera cpp data Ogre::EntityMeshLodChangedEvent structOgre_1_1EntityMeshLodChangedEvent.html a96ceab8917968af723ceb61255b32176

The camera with respect to which the level of detail has changed.

lodValue cpp data Ogre::EntityMeshLodChangedEvent structOgre_1_1EntityMeshLodChangedEvent.html a296d3f28b84001e84a6153a6b8892dc7

Lod value as determined by lod strategy.

previousLodIndex cpp data Ogre::EntityMeshLodChangedEvent structOgre_1_1EntityMeshLodChangedEvent.html a1a625ed93ab2583259ccda5e55b791f3

Previous level of detail index.

newLodIndex cpp data Ogre::EntityMeshLodChangedEvent structOgre_1_1EntityMeshLodChangedEvent.html a5776be6e6bfcafad43bbf2f3ca2f1b8d

New level of detail index.

Ogre::EntityMaterialLodChangedEvent c cl Ogre::EntityMaterialLodChangedEvent structOgre_1_1EntityMaterialLodChangedEvent.html

Struct containing information about a material lod change event for entities.

OgreLodListener.h subEntity cpp data Ogre::EntityMaterialLodChangedEvent structOgre_1_1EntityMaterialLodChangedEvent.html a0b03437c5c7d5e9948e413f776c83b24

The sub-entity whose material&#39;s level of detail has changed.

camera cpp data Ogre::EntityMaterialLodChangedEvent structOgre_1_1EntityMaterialLodChangedEvent.html a4bfd20cbada596bc5f5df22d27a9003a

The camera with respect to which the level of detail has changed.

lodValue cpp data Ogre::EntityMaterialLodChangedEvent structOgre_1_1EntityMaterialLodChangedEvent.html a9f6f11b3dc3989fc136e7796b8c9669c

Lod value as determined by lod strategy.

previousLodIndex cpp data Ogre::EntityMaterialLodChangedEvent structOgre_1_1EntityMaterialLodChangedEvent.html ac1ef9f1812187d614ffa45cd3059ca05

Previous level of detail index.

newLodIndex cpp data Ogre::EntityMaterialLodChangedEvent structOgre_1_1EntityMaterialLodChangedEvent.html a3cf406b5a0364410f0090013e41ed924

New level of detail index.

Ogre::LodListener c cl Ogre::LodListener classOgre_1_1LodListener.html

A interface class defining a listener which can be used to receive notifications of lod events...

OgreLodListener.h ~LodListener cpp instm Ogre::LodListener classOgre_1_1LodListener.html a437b5f300e0f3c38fa581d87e8643784 prequeueMovableObjectLodChanged cpp instm Ogre::LodListener classOgre_1_1LodListener.html afeed906381e75aa6449c95085a207a53

Called before a movable object&#39;s lod has changed.

postqueueMovableObjectLodChanged cpp instm Ogre::LodListener classOgre_1_1LodListener.html a80c7d710fa6e8119a3294f3f8fd80e46

Called after a movable object&#39;s lod has changed.

prequeueEntityMeshLodChanged cpp instm Ogre::LodListener classOgre_1_1LodListener.html a812c2bf8014cda9f2ef8fa115d4be416

Called before an entity&#39;s mesh lod has changed.

postqueueEntityMeshLodChanged cpp instm Ogre::LodListener classOgre_1_1LodListener.html a90c2e6ca102b8b43fa2819fc752caf5a

Called after an entity&#39;s mesh lod has changed.

prequeueEntityMaterialLodChanged cpp instm Ogre::LodListener classOgre_1_1LodListener.html a2690efbb582ca532ad79f4e682730ecd

Called before an entity&#39;s material lod has changed.

postqueueEntityMaterialLodChanged cpp instm Ogre::LodListener classOgre_1_1LodListener.html aa8bdff391f4865fa7da6f301c350400f

Called after an entity&#39;s material lod has changed.

Ogre::LodStrategy c cl Ogre::LodStrategy classOgre_1_1LodStrategy.html

Strategy for determining level of detail.

OgreLodStrategy.h LodStrategy cpp instm Ogre::LodStrategy classOgre_1_1LodStrategy.html a49536ec8eff8497fda98ea8ecab569df

Constructor accepting name.

~LodStrategy cpp instm Ogre::LodStrategy classOgre_1_1LodStrategy.html a667bd94e7c15e2b5d5692146d22cd1f8

Virtual destructor.

getBaseValue cpp instm Ogre::LodStrategy classOgre_1_1LodStrategy.html a11c15567a651d4e46856030f6d34b789

Get the value of the first (highest) level of detail.

transformBias cpp instm Ogre::LodStrategy classOgre_1_1LodStrategy.html aeaf5bcfb7457356cb921366769490705

Transform lod bias so it only needs to be multiplied by the lod value.

transformUserValue cpp instm Ogre::LodStrategy classOgre_1_1LodStrategy.html aaa120bf9341ff0cada367395900b43a6

Transforum user supplied value to internal value.

getValue cpp instm Ogre::LodStrategy classOgre_1_1LodStrategy.html aae80184002889618f1a7668e25078c05

Compute the lod value for a given movable object relative to a given camera.

getIndex cpp instm Ogre::LodStrategy classOgre_1_1LodStrategy.html a25dbe720f04a6787f5bc143d522f8f83

Get the index of the lod usage which applies to a given value.

getIndex cpp instm Ogre::LodStrategy classOgre_1_1LodStrategy.html ac1509db4186c609e174deeb3be5b3760

Get the index of the lod usage which applies to a given value.

sort cpp instm Ogre::LodStrategy classOgre_1_1LodStrategy.html a5f7dbdd90f8acb8edbffbf40fbd13df5

Sort mesh lod usage list from greatest to least detail.

isSorted cpp instm Ogre::LodStrategy classOgre_1_1LodStrategy.html a7a1baabc9cc705dc5551a86534145ca3

Determine if the lod values are sorted from greatest detail to least detail.

assertSorted cpp instm Ogre::LodStrategy classOgre_1_1LodStrategy.html aa904d7ba5622837991539bd3eb9dc815

Assert that the lod values are sorted from greatest detail to least detail.

getName cpp instm Ogre::LodStrategy classOgre_1_1LodStrategy.html a4dc72d5700c871cb12a1409c7e71e08b

Get the name of this strategy.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getValueImpl cpp instm Ogre::LodStrategy classOgre_1_1LodStrategy.html a407f6232a2d69ba722a00e90615a8186

Compute the lod value for a given movable object relative to a given camera.

isSortedAscending cpp clm Ogre::LodStrategy classOgre_1_1LodStrategy.html ae651397cff148b52d2f11c85ac7a21a8

Implementation of isSorted suitable for ascending values.

isSortedDescending cpp clm Ogre::LodStrategy classOgre_1_1LodStrategy.html a1fbe6424bfb9378195af171ecfe67b4a

Implementation of isSorted suitable for descending values.

sortAscending cpp clm Ogre::LodStrategy classOgre_1_1LodStrategy.html ad3ec3a979bce1a52d77770d0d77e8e7b

Implementation of sort suitable for ascending values.

sortDescending cpp clm Ogre::LodStrategy classOgre_1_1LodStrategy.html a09d598f542e925a2a69af2015d8decc1

Implementation of sort suitable for descending values.

getIndexAscending cpp clm Ogre::LodStrategy classOgre_1_1LodStrategy.html af9920afcfe458d47025e955ed67e34a6

Implementation of getIndex suitable for ascending values.

getIndexDescending cpp clm Ogre::LodStrategy classOgre_1_1LodStrategy.html a6f80f29378aa401e8071df39d6e2babd

Implementation of getIndex suitable for descending values.

getIndexAscending cpp clm Ogre::LodStrategy classOgre_1_1LodStrategy.html a086cb335b052378370e43dd6868a1a5d

Implementation of getIndex suitable for ascending values.

getIndexDescending cpp clm Ogre::LodStrategy classOgre_1_1LodStrategy.html a7991ade884172ecbce3a28697a4f27ca

Implementation of getIndex suitable for descending values.

mName cpp data Ogre::LodStrategy classOgre_1_1LodStrategy.html a769ac92afc0408591b50fd33f71372d0

Name of this strategy.

Ogre::LodStrategyManager c cl Ogre::LodStrategyManager classOgre_1_1LodStrategyManager.html

Manager for lod strategies.

OgreLodStrategyManager.h LodStrategyManager cpp instm Ogre::LodStrategyManager classOgre_1_1LodStrategyManager.html a9075bfbb3b06ab96f575b06572ddaef6

Default constructor.

~LodStrategyManager cpp instm Ogre::LodStrategyManager classOgre_1_1LodStrategyManager.html a1de70275e59bb1f4f44d43a206662be0

Destructor.

addStrategy cpp instm Ogre::LodStrategyManager classOgre_1_1LodStrategyManager.html ae0e46b7b70199f285a5520f2de34e483

Add a strategy to the manager.

removeStrategy cpp instm Ogre::LodStrategyManager classOgre_1_1LodStrategyManager.html a6d44c74b5079b3e5b4246b093f477561

Remove a strategy from the manager with a specified name.

removeAllStrategies cpp instm Ogre::LodStrategyManager classOgre_1_1LodStrategyManager.html afba001a67e39b1e2537cfe772e6235ec

Remove and delete all strategies from the manager.

getStrategy cpp instm Ogre::LodStrategyManager classOgre_1_1LodStrategyManager.html afd17cbfa1e8d4dbc13288bde43b04b12

Get the strategy with the specified name.

setDefaultStrategy cpp instm Ogre::LodStrategyManager classOgre_1_1LodStrategyManager.html ae533e1c38e38eb12b377a534363262f6

Set the default strategy.

setDefaultStrategy cpp instm Ogre::LodStrategyManager classOgre_1_1LodStrategyManager.html ae6200e09fc9abc18e90ccba210931f3e

Set the default strategy by name.

getDefaultStrategy cpp instm Ogre::LodStrategyManager classOgre_1_1LodStrategyManager.html ab026fd169f21089e9f46e4c9a52656a2

Get the current default strategy.

getIterator cpp instm Ogre::LodStrategyManager classOgre_1_1LodStrategyManager.html ac76befbdcec821cfdaef18e003db6a20

Get an iterator for all contained strategies.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::LodStrategyManager classOgre_1_1LodStrategyManager.html aab422d81f11f6da60aae68ba6fe7f518

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::LodStrategyManager classOgre_1_1LodStrategyManager.html ae1c307853cfa3a52383d24a76f253834

Override standard Singleton retrieval.

msSingleton unknown data Ogre::Singleton< LodStrategyManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 StrategyMap cpp tdef Ogre::LodStrategyManager classOgre_1_1LodStrategyManager.html a2eea27371502d22f4b557f0047d27ead

Map of strategies.

mStrategies cpp data Ogre::LodStrategyManager classOgre_1_1LodStrategyManager.html a8d2745f0c30af7e346135ea3374e7160

Internal map of strategies.

mDefaultStrategy cpp data Ogre::LodStrategyManager classOgre_1_1LodStrategyManager.html aef206525f4a0d15646c5c1f8297df949

Default strategy.

Ogre::LogListener c cl Ogre::LogListener classOgre_1_1LogListener.html OgreLog.h ~LogListener cpp instm Ogre::LogListener classOgre_1_1LogListener.html a38f3575c69001d63d3e314e5f058f434 messageLogged cpp instm Ogre::LogListener classOgre_1_1LogListener.html af554fab1d935fecbc80531e06cea5c1a Ogre::Log c cl Ogre::Log classOgre_1_1Log.html OgreLog.h Log cpp instm Ogre::Log classOgre_1_1Log.html a3aff6b56352d8bc30c568c5bdffb2919 ~Log cpp instm Ogre::Log classOgre_1_1Log.html a7d36bb9b3f6f6890dd78ae503b6ce349 getName cpp instm Ogre::Log classOgre_1_1Log.html a2d0c4e75fffdb5253da3f77a29616299

Return the name of the log.

isDebugOutputEnabled cpp instm Ogre::Log classOgre_1_1Log.html a28325483f288f968165ba60866b53fb7

Get whether debug output is enabled for this log.

isFileOutputSuppressed cpp instm Ogre::Log classOgre_1_1Log.html ac6e9cc4e56ce4ead8df405d4769a9cae

Get whether file output is suppressed for this log.

isTimeStampEnabled cpp instm Ogre::Log classOgre_1_1Log.html a755c97c132bd7eada069fc49d665e58a

Get whether time stamps are printed for this log.

logMessage cpp instm Ogre::Log classOgre_1_1Log.html a41ad772d673872b2bbbf87f1f7c52eca

Log a message to the debugger and to log file (the default is &quot;&lt;code&gt;OGRE.log&lt;/code&gt;&quot;),.

stream cpp instm Ogre::Log classOgre_1_1Log.html ad8296f1f29dbc5ba46188264fce84c4a

Get a stream object targeting this log.

setDebugOutputEnabled cpp instm Ogre::Log classOgre_1_1Log.html ac374d185fe0498956e466f21916679d8 setLogDetail cpp instm Ogre::Log classOgre_1_1Log.html a754bd94c0f311c333bf0eb4ae9bcdf8d setTimeStampEnabled cpp instm Ogre::Log classOgre_1_1Log.html a5fe96f6c6a32e8b80ce1af53d37bf2a9 getLogDetail cpp instm Ogre::Log classOgre_1_1Log.html a69b305f436e85b592fcd34d5b6ee349f

Gets the level of the log detail.

addListener cpp instm Ogre::Log classOgre_1_1Log.html a4af71adcded1cde866f7163855c509cc removeListener cpp instm Ogre::Log classOgre_1_1Log.html a84bf292947fed5a3760a78c391f0484c operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mtLogListener cpp tdef Ogre::Log classOgre_1_1Log.html afff9dd56a91b94b6d174d112f06fa9e1 mLog cpp data Ogre::Log classOgre_1_1Log.html a573b927fee60e2a8e6f814811c61f4a0 mLogLevel cpp data Ogre::Log classOgre_1_1Log.html aba7baa59f25ba35881b3aa76f2bb5abe mDebugOut cpp data Ogre::Log classOgre_1_1Log.html a8896298fa5bdf39d3f934dcf2114807c mSuppressFile cpp data Ogre::Log classOgre_1_1Log.html a5b32d16e927bede371262a2c1765c4c1 mTimeStamp cpp data Ogre::Log classOgre_1_1Log.html a9808e1b5fc37bd14d1c5cbe644cfce4b mLogName cpp data Ogre::Log classOgre_1_1Log.html aec421acbf213e4363fec4d616d7045e9 mListeners cpp data Ogre::Log classOgre_1_1Log.html ab857a5ace7e3d4443c8843d627a56236 Ogre::Log::Stream c cl Ogre::Log::Stream classOgre_1_1Log_1_1Stream.html

Stream object which targets a log.

OgreLog.h Stream cpp instm Ogre::Log::Stream classOgre_1_1Log_1_1Stream.html abb964da863230b1cf237756dbad019a0 Stream cpp instm Ogre::Log::Stream classOgre_1_1Log_1_1Stream.html a6fc9e8bdfbe99542e713d6dd1cab6445 ~Stream cpp instm Ogre::Log::Stream classOgre_1_1Log_1_1Stream.html ae6c2f83ae8ef776ed5c7cd4ab29e6c99 operator<< cpp instm Ogre::Log::Stream classOgre_1_1Log_1_1Stream.html ab05a9baee615031647a629216165b040 operator<< cpp instm Ogre::Log::Stream classOgre_1_1Log_1_1Stream.html ad6c8bfec86eb1b94005d4f2df7aa7d87 BaseStream cpp tdef Ogre::Log::Stream classOgre_1_1Log_1_1Stream.html a04add6a1fbc404a391f5a165bd93b390 mTarget cpp data Ogre::Log::Stream classOgre_1_1Log_1_1Stream.html a6e267e43fd505f450c8f9a33c178328f mLevel cpp data Ogre::Log::Stream classOgre_1_1Log_1_1Stream.html a22e0c049cd7aedad1f52c787684435d7 mMaskDebug cpp data Ogre::Log::Stream classOgre_1_1Log_1_1Stream.html adae89940dde1c7d895825d7106ddbeae mCache cpp data Ogre::Log::Stream classOgre_1_1Log_1_1Stream.html a50b701a80b02f7ee33cc93de20773f78 Ogre::Log::Stream::Flush c cl Ogre::Log::Stream::Flush structOgre_1_1Log_1_1Stream_1_1Flush.html

Simple type to indicate a flush of the stream to the log.

OgreLog.h Ogre::LogManager c cl Ogre::LogManager classOgre_1_1LogManager.html

The log manager handles the creation and retrieval of logs for the application.

OgreLogManager.h LogManager cpp instm Ogre::LogManager classOgre_1_1LogManager.html a51428feae11310e268c885bf3c0bf331 ~LogManager cpp instm Ogre::LogManager classOgre_1_1LogManager.html a887b11fa93f8aa25b912c226dd70943f createLog cpp instm Ogre::LogManager classOgre_1_1LogManager.html a85722e2aa03ca2cd18baa6e52f4a7631

Creates a new log with the given name.

getLog cpp instm Ogre::LogManager classOgre_1_1LogManager.html a2d93a13fad0c049ccc2b4d72f053e286

Retrieves a log managed by this class.

getDefaultLog cpp instm Ogre::LogManager classOgre_1_1LogManager.html a94e537bffee90afa9b96a15e10c3ea21

Returns a pointer to the default log.

destroyLog cpp instm Ogre::LogManager classOgre_1_1LogManager.html a0ee43aed02b63b61e5f1face7c86b2ed

Closes and removes a named log.

destroyLog cpp instm Ogre::LogManager classOgre_1_1LogManager.html ad8cf8e59a505cd064d64d2f6123322e4

Closes and removes a log.

setDefaultLog cpp instm Ogre::LogManager classOgre_1_1LogManager.html aa274af4b29e98ac5340a18ad1b695139

Sets the passed in log as the default log.

logMessage cpp instm Ogre::LogManager classOgre_1_1LogManager.html a0c4faae4a0fbe6f8df7583cfa4c63b52

Log a message to the default log.

logMessage cpp instm Ogre::LogManager classOgre_1_1LogManager.html a4be284d44cb3271413335d2e56fb49fb

Log a message to the default log (signature for backward compatibility).

stream cpp instm Ogre::LogManager classOgre_1_1LogManager.html a59b4ecc2ae226ada23b0a106397425d0

Get a stream on the default log.

setLogDetail cpp instm Ogre::LogManager classOgre_1_1LogManager.html a4b7b19b57b7f4fa7d20fad9e672eba3f

Sets the level of detail of the default log.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::LogManager classOgre_1_1LogManager.html a1bd6bc0890fd3e1de7886433c40b5e87

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::LogManager classOgre_1_1LogManager.html a26fc82537a3ea960342838f878ef0f1f

Override standard Singleton retrieval.

LogList cpp tdef Ogre::LogManager classOgre_1_1LogManager.html a6c03c72b03b55c3e43a6f31dc0d29f77 mLogs cpp data Ogre::LogManager classOgre_1_1LogManager.html a489779006a5b20d9b00270ebc2d76ba5

A list of all the logs the manager can access.

mDefaultLog cpp data Ogre::LogManager classOgre_1_1LogManager.html a590d285b99b40eab5296e59bca131e19

The default log to which output is done.

msSingleton unknown data Ogre::Singleton< LogManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::ManualObject c cl Ogre::ManualObject classOgre_1_1ManualObject.html

Class providing a much simplified interface to generating manual objects with custom geometry...

OgreManualObject.h SectionList cpp tdef Ogre::ManualObject classOgre_1_1ManualObject.html aed2302f68cdadd3f043d503eeeccd928 ShadowRenderableList cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ad84ea1b2728ced5136add26c91c39a27 ShadowRenderableListIterator cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a7b0999d33e25db97d0449d6cf95cbecd ManualObject cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a88d99ad5d5fdb5702f7a6b8c3fdd82af ~ManualObject cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a021bc790af45aaa6ce7f7505ea98ccd2 clear cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html acd3a1d7a06fbf52829708b270a1f6dc8

Completely clear the contents of the object.

estimateVertexCount cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a9448c472c45235366231ec1a6e4e5b73

Estimate the number of vertices ahead of time.

estimateIndexCount cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a59153e5ecd0f694c9ef143ad57ae082f

Estimate the number of indices ahead of time.

begin cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a70d5945478fbc7fa056cecd88fdf2781

Start defining a part of the object.

setDynamic cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a83143f157514a3bb44e325df19fdefde

Use before defining geometry to indicate that you intend to update the geometry regularly and want th...

getDynamic cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a1404661a0e201ad6171cd0d35c036297

Gets whether this object is marked as dynamic.

beginUpdate cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a0c4103359ee463b1a000623d9516291c

Start the definition of an update to a part of the object.

position cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a9986bd2627b75deeba14636c81efcde0

Add a vertex position, starting a new vertex at the same time.

position cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a57455f9489a4afb834de1832f04bfc31 normal cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a59c0b0a41e2a4ced5ff89589c9a924a1

Add a vertex normal to the current vertex.

normal cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a3960a89127a745b20310f00cb8526549 tangent cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a523bf713b8f94d325222d673f2be9518

Add a vertex tangent to the current vertex.

tangent cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a8365a3dc159928c14824aa65b17585c7 textureCoord cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a1d11e958d58e5db69e131aaad928fb80

Add a texture coordinate to the current vertex.

textureCoord cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html ac9e9cf451570dbf5f5f3ff0c7bd2962a textureCoord cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a896e08b7414ed011e6804d22478fb010 textureCoord cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a7cc068c843bb3d5c535ad2f2b936fcf5 textureCoord cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html ab57231f12ab74f84e902f0b807018a64 textureCoord cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html ada31136462c099a7d766a42b3e246050 textureCoord cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a07dd511487c9affe72695b34cd2cdbf8 colour cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a790bf1eacf2c1c07bd663891fb6df39b

Add a vertex colour to a vertex.

colour cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a7c07cde8a219635535b34622f7f22420

Add a vertex colour to a vertex.

index cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html acadcdf04053511d97e7e29848c6eef3d

Add a vertex index to construct faces / lines / points via indexing rather than just by a simple list...

triangle cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a573c1c83b42950a7c040f833236c6531

Add a set of 3 vertex indices to construct a triangle; this is a shortcut to calling index() 3 times...

quad cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a1ac70dbc6f35180d5c8bab671c3f2257

Add a set of 4 vertex indices to construct a quad (out of 2 triangles); this is a shortcut to calling...

getCurrentVertexCount cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html ab6155692f6b3873234c2f5a20e18c643

Get the number of vertices in the section currently being defined (returns 0 if no section is in prog...

getCurrentIndexCount cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a237bbc1d4e569e58ab971384be37fc42

Get the number of indices in the section currently being defined (returns 0 if no section is in progr...

end cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a49d6bfe460ff1e0178c6d77b95d3dc5a

Finish defining the object and compile the final renderable version.

setMaterialName cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a1840ffaf89eff0e3975f1a79f4f616a7

Alter the material for a subsection of this object after it has been specified.

convertToMesh cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a657275e617d9558951a3037f02b07efe

Convert this object to a Mesh.

setUseIdentityProjection cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a7f832d5605c489db7be396ec7cd20b85

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a54b0416a4bde818687699da8c73d51f1

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a6b01abfbb1b9ef4c6d9e747d6474116c

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a79071ea0007acab8f18cb4c6ffc6eaf9

Returns whether or not to use an &#39;identity&#39; view.

setBoundingBox cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a44a840aa95ae13acb026db417b86b4f8

Sets the bounding box.

getSection cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a583626e6d061aa7751dd9c840c9067cd

Gets a pointer to a ManualObjectSection, i.e.

getNumSections cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html ad97ea7aa7bc3368eeef26e35faaf5f62

Retrieves the number of ManualObjectSection objects making up this ManualObject.

setKeepDeclarationOrder cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html aaf0b959647ec405c9e2b95c86a674378

Sets whether or not to keep the original declaration order when queuing the renderables.

getKeepDeclarationOrder cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html ad9b516742f7f117b8e8a2eec7187adc3

Gets whether or not the declaration order is to be kept or not.

getMovableType cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a9bd2accb4a7bfbe56028b2a380cbf371 getBoundingBox cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html ad6e0402c8f0729b259e8370ea4188cbb getBoundingRadius cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html ab7af7e372a27337225bcac207ea81c9c _updateRenderQueue cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html aeb2201138dbe5b3966a7704aaebbe7fe getEdgeList cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a5a53798ccf0c34105122ee77dad0904d

Implement this method to enable stencil shadows.

hasEdgeList cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a77b98b65fbf51b3b611b4e423c74fe79

Overridden member from ShadowCaster.

getShadowVolumeRenderableIterator cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html ae76e83dd4c4c61f2428d1b78fa40824d

Implement this method to enable stencil shadows.

visitRenderables cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html ab6f25b71dcda784b00f2e797efa8d89a _notifyCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a06f161ae0451be7eaa67e77c296d5631

Notify the object of it&#39;s creator (internal use only)

_getCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abc4d3c30d2b50267a348f8d5aee3c5e4

Get the creator of this object, if any (internal use only)

_notifyManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af730ac3ee4a51ee69f4221298f933e8a

Notify the object of it&#39;s manager (internal use only)

_getManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c95a392476c6b54be1648a77f2a56c0

Get the manager of this object, if any (internal use only)

getName cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2c681d880b842c1b6d2c2b30b72b6660

Returns the name of this object.

getParentNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a7be6f35f90943c6bca0b4511e1d266d8

Returns the node to which this object is attached.

getParentSceneNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c705ecac4263b65a1b8611eeb24c39a

Returns the scene node to which this object is attached.

isParentTagPoint cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aff1706913baf992f108cc0fe4c95a53b

Gets whether the parent node is a TagPoint (or a SceneNode)

_notifyAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aeb13418fe2740ed8ebc52cd9667fca41

Internal method called to notify the object that it has been attached to a node.

isAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ad2c50ff1546dfac42f0751aa1bb54ff3

Returns true if this object is attached to a SceneNode or TagPoint.

detachFromParent cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab53cc49d402913fde37fa4976f5bfdd5

Detaches an object from a parent SceneNode or TagPoint, if attached.

isInScene cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a605cb18ec6d5971e19491ec71c89afeb

Returns true if this object is attached to a SceneNode or TagPoint, and this SceneNode / TagPoint is ...

_notifyMoved cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ae307c64b6e130191e45d48df0e2c5961

Internal method called to notify the object that it has been moved.

_notifyCurrentCamera cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa805908a2945ba1e1b1d6badb4761e27

Internal method to notify the object of the camera to be used for the next rendering operation...

getWorldBoundingBox cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acc31c877990c3c231c4b4cfb0522bef8

Retrieves the axis-aligned bounding box for this object in world coordinates.

getWorldBoundingSphere cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2f6db9f0db4038e6544d703a9f3bcf53

Retrieves the worldspace bounding sphere for this object.

setVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8b0ab29b6a7e94169e2b3fde0be7cf10

Tells this object whether to be visible or not, if it has a renderable component.

getVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adbc3ce687f4def00d70f15dc0a2330ea

Gets this object whether to be visible or not, if it has a renderable component.

isVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aebb41fb7484f365c18e78103517b0d25

Returns whether or not this object is supposed to be visible or not.

setRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a3774342d37fb670430d834aa914a3be5

Sets the distance at which the object is no longer rendered.

getRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a97501f320f00fb5255d76fe3b20903d2

Gets the distance at which batches are no longer rendered.

setRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9ad2786aa67624f26c7ff245c673ad5e

Sets the minimum pixel size an object needs to be in both screen axes in order to be rendered...

getRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a1025983039f59637e9dde740b5013175

Returns the minimum pixel size an object needs to be in both screen axes in order to be rendered...

setUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab07068e26732de24aaf24330e9d0ec81 getUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70a42d28867f1559f1bd71baf31f83e4 getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aaac5bf65835f733433f3338132f2f01f

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abbf5cf5545c219ce9be1997ff5dd2204

Return an instance of user objects binding associated with this class.

setRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ac5e898937867475e52d350d1f4d75e32

Sets the render queue group this entity will be rendered through.

setRenderQueueGroupAndPriority cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a38cf564fe839d40a81ba5155d363b7aa

Sets the render queue group and group priority this entity will be rendered through.

getRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a12ca5ddb4ca9e77612b6e8a10e4f3d70

Gets the queue group for this entity, see setRenderQueueGroup for full details.

_getParentNodeFullTransform cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aab6d217065c5d2968ef0cc2586a0db86

return the full transformation of the parent sceneNode or the attachingPoint node

setQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa202386b8336ed756c3bd1ff5a74f54d

Sets the query flags for this object.

addQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a146b6b8afa6de9a2058f730aa3f7b25c

As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...

removeQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8e039c80d31e36c17f4e7fc85e5c6cdc

As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this o...

getQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5c40b9b7d9f3231f9ba16a3514f7495a

Returns the query flags relevant for this object.

setVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9421323e0ef6082d8a293aef0ba4666d

Sets the visiblity flags for this object.

addVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adff2fa7a7c56ba06d25d2dfa376fd677

As setVisibilityFlags, except the flags passed as parameters are appended to the existing flags on th...

removeVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7bebfd93631ffe82f95ad7c73b77e24

As setVisibilityFlags, except the flags passed as parameters are removed from the existing flags on t...

getVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5ca10844726d16c8ed47395a6b22d33a

Returns the visibility flags relevant for this object.

setListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9efbb3928b834d4f125303698034951e

Sets a listener for this object.

getListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf305fd600ec68543ed68e0c0cef6196

Gets the current listener for this object.

queryLights cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2d4c926ce07f3a1cb0e59d9d60aac76b

Gets a list of lights, ordered relative to how close they are to this movable object.

getLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a538d975b35be25e7d705b6310ec3d84d

Get a bitwise mask which will filter the lights affecting this object.

setLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0b7dc685c1dc7ec4dd677750d17ee145

Set a bitwise mask which will filter the lights affecting this object.

_getLightList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf4f61aeb45d61195c248757e3d1c6fe

Returns a pointer to the current list of lights for this object.

getLightCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af061175eb50a6aa98599ce0a748204b5

Overridden member from ShadowCaster.

getDarkCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af06612d0607ebcf1bf5eb817c3038d52

Overridden member from ShadowCaster.

setCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acbfc4840224e8b6ed6e27849d3341675

Sets whether or not this object will cast shadows.

getCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70bca10cdeac93142d9f93ed0cf9c4c5

Returns whether shadow casting is enabled for this object.

getReceivesShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8f2627b8d1658838a7c79c82148c6303

Returns whether the Material of any Renderable that this MovableObject will add to the render queue w...

getPointExtrusionDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abb13b8e1b52d9dca9f5190f718686a5e

Get the distance to extrude for a point/spot light.

getTypeFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a32c637889b8a4138d2008aece76f42b6

Get the &#39;type flags&#39; for this MovableObject.

setDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2b559ddd8df033cafa5d64502c7d0c3a

Sets whether or not the debug display of this object is enabled.

isDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a39cfd5b78a4326156accf5ed3146ddc6

Gets whether debug display of this object is enabled.

getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a4239d192b2b08c4970dfaa22ce5a0cd0

Gets a list of animable value names for this object.

createAnimableValue cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2cfac9af1b0d71c780ec969166b3585

Create a reference-counted AnimableValuePtr for the named value.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d setDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ad8db1f22329b2a96f2aed7260d565944

Set the default query flags for all future MovableObject instances.

getDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a01f48775e48b672d7796311f3ffe2930

Get the default query flags for all future MovableObject instances.

setDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ac2904cb122ab8c8d5066abefb29dfa96

Set the default visibility flags for all future MovableObject instances.

getDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a2eb94fea5944cf0d33702a75cfa14a74

Get the default visibility flags for all future MovableObject instances.

extrudeVertices cpp clm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html acae2215c051989d544f34083a0a9bfa2

Utility method for extruding vertices based on a light.

AnimableDictionaryMap cpp tdef Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2ea54bb7c39f7640f71be8bb2f8b0a5 resetTempAreas cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html abffb38cb88b3208947743b0fd8e88717

Delete temp buffers and reset init counts.

resizeTempVertexBufferIfNeeded cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html afaae27516b2035c52a353633d7766d3d

Resize the temp vertex buffer?

resizeTempIndexBufferIfNeeded cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a7f5ae2a66f8070b06580b39581658591

Resize the temp index buffer?

copyTempVertexToBuffer cpp instm Ogre::ManualObject classOgre_1_1ManualObject.html a4f4481635e0c5733b6428a504f73e27e

Copy current temp vertex into buffer.

getExtrusionDistance cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a233233e14ccb869b6cafd655880355df

Helper method for calculating extrusion distance.

updateEdgeListLightFacing cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ac9a881430ec7769923f63f6df4b93d33

Tells the caster to perform the tasks necessary to update the edge data&#39;s light listing.

generateShadowVolume cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a396374525d65e0db10c7f7f8d380744a

Generates the indexes required to render a shadow volume into the index buffer which is passed in...

extrudeBounds cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a136dfd54b581a6dc58a1796a1cdf6cdc

Utility method for extruding a bounding box.

getAnimableDictionaryName cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a7748b5ea03ba5eb10fdd79e455f96443

Get the name of the animable dictionary for this class.

createAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a83629c5c4708cebd10c358a4be0722f5

Internal method for creating a dictionary of animable value names for the class, if it does not alrea...

_getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a20139173e816c296ab46d0548d1d4902

Get an updateable reference to animable value list.

initialiseAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a80abf1736a4241c432b30d2073c7a263

Internal method for initialising dictionary; should be implemented by subclasses wanting to expose an...

mDynamic cpp data Ogre::ManualObject classOgre_1_1ManualObject.html aaeb850427ddb92ff6f1a6038affca9dc

Dynamic?

mSectionList cpp data Ogre::ManualObject classOgre_1_1ManualObject.html ac98bc0badd4c29d636480f5c7db22fce

List of subsections.

mCurrentSection cpp data Ogre::ManualObject classOgre_1_1ManualObject.html a161f5fbfea25d580d4acd1ba9a78d6d9

Current section.

mCurrentUpdating cpp data Ogre::ManualObject classOgre_1_1ManualObject.html a7883d6e9c4a5f5a9ebb5752842465840

Are we updating?

mTempVertex cpp data Ogre::ManualObject classOgre_1_1ManualObject.html aeca61a2894ae434a1ff85d97f318f0fa

Temp storage.

mFirstVertex cpp data Ogre::ManualObject classOgre_1_1ManualObject.html adb93e53d87004ae1271425d719116811

First vertex indicator.

mTempVertexPending cpp data Ogre::ManualObject classOgre_1_1ManualObject.html a9f643530f9ca6214af5dc65362e08fe4

Temp vertex data to copy?

mTempVertexBuffer cpp data Ogre::ManualObject classOgre_1_1ManualObject.html afed0847b57507dcd60dfd2888d6c3482

System-memory buffer whilst we establish the size required.

mTempVertexSize cpp data Ogre::ManualObject classOgre_1_1ManualObject.html ae7e3786ca417989a17379eef35224420

System memory allocation size, in bytes.

mTempIndexBuffer cpp data Ogre::ManualObject classOgre_1_1ManualObject.html a4859c769ce58df5042e02500fbca0942

System-memory buffer whilst we establish the size required.

mTempIndexSize cpp data Ogre::ManualObject classOgre_1_1ManualObject.html a8ca006e1134d20d7a79965d69083ec8f

System memory allocation size, in bytes.

mDeclSize cpp data Ogre::ManualObject classOgre_1_1ManualObject.html ad4af114b948103ea10023ce204476d5e

Current declaration vertex size.

mEstVertexCount cpp data Ogre::ManualObject classOgre_1_1ManualObject.html af73abdeb7397e7cdd5ebb253c1c50610

Estimated vertex count.

mEstIndexCount cpp data Ogre::ManualObject classOgre_1_1ManualObject.html ae254564df656062eaa24dd86aea504d5

Estimated index count.

mTexCoordIndex cpp data Ogre::ManualObject classOgre_1_1ManualObject.html a59dc1b5a0acc98bba351909a6ff62652

Current texture coordinate.

mAABB cpp data Ogre::ManualObject classOgre_1_1ManualObject.html ae6f2dfc7296d474fea40ea6d87b4a19b

Bounding box.

mRadius cpp data Ogre::ManualObject classOgre_1_1ManualObject.html ad628d6803704ede23d8854d804490281

Bounding sphere.

mAnyIndexed cpp data Ogre::ManualObject classOgre_1_1ManualObject.html a0ecee00defc78c704ec7bc4ccf0c5203

Any indexed geometry on any sections?

mEdgeList cpp data Ogre::ManualObject classOgre_1_1ManualObject.html ac1a333c9d4657e7124a6815101523872

Edge list, used if stencil shadow casting is enabled.

mShadowRenderables cpp data Ogre::ManualObject classOgre_1_1ManualObject.html a81eb184c295eaa2021bb37fa647e4dd6

List of shadow renderables.

mUseIdentityProjection cpp data Ogre::ManualObject classOgre_1_1ManualObject.html a224699b3081f88a9c8eda4467e4b2612

Whether to use identity projection for sections.

mUseIdentityView cpp data Ogre::ManualObject classOgre_1_1ManualObject.html a4b19580b985312a21211bf4eaefb8c36

Whether to use identity view for sections.

mKeepDeclarationOrder cpp data Ogre::ManualObject classOgre_1_1ManualObject.html acac0f609b6b52a527debff1fb5368bfd

Keep declaration order or let the queue optimize it.

mName cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a41954f454246b2935cdc90ab2f36dab8

Name of this object.

mCreator cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a884d3c2c8c8d8305f59eb171a7f56e56

Creator of this object (if created by a factory)

mManager cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a5c05f316d061761a08fc036daedd0649

SceneManager holding this object (if applicable)

mParentNode cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a961db9b5f439708e0f24cb8dbeb9c728

node to which this object is attached

mParentIsTagPoint cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a9f9b9e6981ef7ebbd6b9d82e93a2b299 mVisible cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a8e7fa9ec69253b42ff4e7605b54e1a00

Is this object visible?

mDebugDisplay cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac439108451539e95ac9829ab6520306c

Is debug display enabled?

mUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a0df899bfb650d8d51be51fa5f83743f4

Upper distance to still render.

mSquaredUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2635aafd01416e5a3346a647c2dfff52 mMinPixelSize cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a56e7d5ccac2877061b0919648f7f0b34 mBeyondFarDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a1f6c5390b42b10e00d3b21b8911aa3f4

Hidden because of distance?

mUserObjectBindings cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af00b75d92e7d62f5ff9bd4847d1786e8

User objects binding.

mRenderQueueID cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa63b5c1cf9746a4caeb2a47a6bc1d2d6

The render queue to use when rendering this object.

mRenderQueueIDSet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2051828f33ea6c921e2979c8f00daa3f

Flags whether the RenderQueue&#39;s default should be used.

mRenderQueuePriority cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa34e0feb87409120726a489f52b39c58

The render queue group to use when rendering this object.

mRenderQueuePrioritySet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac9ee5f673870a76b23eb5291b3fa3f28

Flags whether the RenderQueue&#39;s default should be used.

mQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adf36b5bfcc9bce768bc5f8a9ed6b1464

Flags determining whether this object is included / excluded from scene queries.

mVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a6db376fe4c048714224392901c98c3a5

Flags determining whether this object is visible (compared to SceneManager mask)

mWorldAABB cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a665c171729e2f37b66f73d0e6722ac2c

Cached world AABB of this object.

mWorldBoundingSphere cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a271b08ae4cc604657c17125f76ec62e0 mWorldDarkCapBounds cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a00a9705c083b9fef8bbe762a5b1711a8

World space AABB of this object&#39;s dark cap.

mCastShadows cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad21e8a5a6f0eeeefa3ec698781eaa3fa

Does this object cast shadows?

mRenderingDisabled cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad1291c87111d8944b2c49904a4d6280b

Does rendering this object disabled by listener?

mListener cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a07fdbfc4ae0adb48f7619c0a44bd3890

MovableObject listener - only one allowed (no list) for size &amp; performance reasons. */.

mLightList cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2626ce2a2f1c78027634cc92dfd2b211

List of lights for this object.

mLightListUpdated cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af083212ba58f26eb7c747a0da749cc08

The last frame that this light list was updated in.

mLightMask cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a3db70b0c8b2e53a3c71671217e5a516c

the light mask defined for this movable. This will be taken into consideration when deciding which li...

msDefaultQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adeb3bbe50c1b6e92061461b363fc391e

Default query flags.

msDefaultVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a24f37de53688fc5432d50c7ced03bd63

Default visibility flags.

msAnimableDictionary cpp data Ogre::AnimableObject classOgre_1_1AnimableObject.html a1e2b199b8a10c3753ebeecc8fa773620

Static map of class name to list of animable value names.

Ogre::ManualObject::ManualObjectSection c cl Ogre::ManualObject::ManualObjectSection classOgre_1_1ManualObject_1_1ManualObjectSection.html

Built, renderable section of geometry.

OgreManualObject.h ManualObjectSection cpp instm Ogre::ManualObject::ManualObjectSection classOgre_1_1ManualObject_1_1ManualObjectSection.html aef3c6d4f7fed11bc9f582df34581fe02 ~ManualObjectSection cpp instm Ogre::ManualObject::ManualObjectSection classOgre_1_1ManualObject_1_1ManualObjectSection.html a1c31f44d8b0339fd4b1bafbf6b059444 getRenderOperation cpp instm Ogre::ManualObject::ManualObjectSection classOgre_1_1ManualObject_1_1ManualObjectSection.html a8f04d95e87656a79b6ae6f734320006a

Retrieve render operation for manipulation.

getMaterialName cpp instm Ogre::ManualObject::ManualObjectSection classOgre_1_1ManualObject_1_1ManualObjectSection.html a2ebc2ef3461f121175e23618e60674ae

Retrieve the material name in use.

getMaterialGroup cpp instm Ogre::ManualObject::ManualObjectSection classOgre_1_1ManualObject_1_1ManualObjectSection.html abff439d12c46e64f1024ecae720172e8

Retrieve the material group in use.

setMaterialName cpp instm Ogre::ManualObject::ManualObjectSection classOgre_1_1ManualObject_1_1ManualObjectSection.html a3e73ccaf9af697005c3bcbdedf3ca0e3

update the material name in use

set32BitIndices cpp instm Ogre::ManualObject::ManualObjectSection classOgre_1_1ManualObject_1_1ManualObjectSection.html a97bb4c6938ee4c94ad1ca17e8250151b

Set whether we need 32-bit indices.

get32BitIndices cpp instm Ogre::ManualObject::ManualObjectSection classOgre_1_1ManualObject_1_1ManualObjectSection.html a2fe89e2534881b56c68c36d765d16402

Get whether we need 32-bit indices.

getMaterial cpp instm Ogre::ManualObject::ManualObjectSection classOgre_1_1ManualObject_1_1ManualObjectSection.html a7162c76b015f0f412c92245cf4b78e58 getRenderOperation cpp instm Ogre::ManualObject::ManualObjectSection classOgre_1_1ManualObject_1_1ManualObjectSection.html a677a42144e3342df0de20bff9892bbfc getWorldTransforms cpp instm Ogre::ManualObject::ManualObjectSection classOgre_1_1ManualObject_1_1ManualObjectSection.html abe6ea69bc69b2e4373c7309d5e0fad79 getSquaredViewDepth cpp instm Ogre::ManualObject::ManualObjectSection classOgre_1_1ManualObject_1_1ManualObjectSection.html aa590507a4669ad83d2c3f6fa60285da9 getLights cpp instm Ogre::ManualObject::ManualObjectSection classOgre_1_1ManualObject_1_1ManualObjectSection.html a71139cedfbe4c8b6da11e12086ae7767 getTechnique cpp instm Ogre::Renderable classOgre_1_1Renderable.html aafcc80b06f8c74eaac3d35e72ca54842

Retrieves a pointer to the Material Technique this renderable object uses.

preRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html afcbf4cb36d5911a9d40a40c57e94f23b

Called just prior to the Renderable being rendered.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

getNumWorldTransforms cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6ecba3943f56182cddf3b3540afc760

Returns the number of world transform matrices this renderable requires.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

getCastsShadows cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1ce8341c18f75ef0b6d818eceea5b2e2

Method which reports whether this renderable would normally cast a shadow.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 mParent cpp data Ogre::ManualObject::ManualObjectSection classOgre_1_1ManualObject_1_1ManualObjectSection.html ac47b32174770f19f978d63e2f7f4f51d mMaterialName cpp data Ogre::ManualObject::ManualObjectSection classOgre_1_1ManualObject_1_1ManualObjectSection.html adf8ceebd421102d4a0e78f890269ee3c mGroupName cpp data Ogre::ManualObject::ManualObjectSection classOgre_1_1ManualObject_1_1ManualObjectSection.html a5d77eb9ce78b8d2bbbf7068d76397629 mMaterial cpp data Ogre::ManualObject::ManualObjectSection classOgre_1_1ManualObject_1_1ManualObjectSection.html af5842f2fba07bfb959d6bb59e33e190e mRenderOperation cpp data Ogre::ManualObject::ManualObjectSection classOgre_1_1ManualObject_1_1ManualObjectSection.html ab86dc067e8f5cad015ce15f86c21f23b m32BitIndices cpp data Ogre::ManualObject::ManualObjectSection classOgre_1_1ManualObject_1_1ManualObjectSection.html a27a047f4f85b869e8821df87b040371e mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

Ogre::ManualObject::ManualObjectSectionShadowRenderable c cl Ogre::ManualObject::ManualObjectSectionShadowRenderable classOgre_1_1ManualObject_1_1ManualObjectSectionShadowRenderable.html

Nested class to allow shadows.

OgreManualObject.h ManualObjectSectionShadowRenderable cpp instm Ogre::ManualObject::ManualObjectSectionShadowRenderable classOgre_1_1ManualObject_1_1ManualObjectSectionShadowRenderable.html a7f18acbafd1bbed9d1aded8ef6648967 ~ManualObjectSectionShadowRenderable cpp instm Ogre::ManualObject::ManualObjectSectionShadowRenderable classOgre_1_1ManualObject_1_1ManualObjectSectionShadowRenderable.html a9eaba40bc12cdf2a8a4ebc58da99fabc getWorldTransforms cpp instm Ogre::ManualObject::ManualObjectSectionShadowRenderable classOgre_1_1ManualObject_1_1ManualObjectSectionShadowRenderable.html a982d2993717e8f2d84631fc3ddf8ffe7

Overridden from ShadowRenderable.

getPositionBuffer cpp instm Ogre::ManualObject::ManualObjectSectionShadowRenderable classOgre_1_1ManualObject_1_1ManualObjectSectionShadowRenderable.html a751adfd961bebc9a3c5a40487c3ed581 getWBuffer cpp instm Ogre::ManualObject::ManualObjectSectionShadowRenderable classOgre_1_1ManualObject_1_1ManualObjectSectionShadowRenderable.html adf5e82c21a0ad6342823f22914b58346 rebindIndexBuffer cpp instm Ogre::ManualObject::ManualObjectSectionShadowRenderable classOgre_1_1ManualObject_1_1ManualObjectSectionShadowRenderable.html ab17eb3cbd3249fed38a193b2832c03d5

Overridden from ShadowRenderable.

setMaterial cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a624c5d9e88df9caeb2f7d57e69dab2be

Set the material to be used by the shadow, should be set by the caller before adding to a render queu...

getMaterial cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html af314cc202a2b7c3dcf4dd3dc9432346e

Overridden from Renderable.

getRenderOperation cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a36d3d1a31ec2661d66faa4675391ed25

Overridden from Renderable.

getRenderOperationForUpdate cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html ae192ff33315f05bee1865a64547fe9a2

Get the internal render operation for set up.

getSquaredViewDepth cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a0095fe3c8590580bb2b2176e5f279615

Overridden from Renderable.

getLights cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a5a3b65ee917444b4a29ca69486d55229

Overridden from Renderable.

isLightCapSeparate cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a46225aeba80348f0a48b73fb1667866d

Does this renderable require a separate light cap?

getLightCapRenderable cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a9039657d8484c4c1d5bc249aa4bce723

Get the light cap version of this renderable.

isVisible cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html ae3bb22e06004a85619a71255367dd72f

Should this ShadowRenderable be treated as visible?

getTechnique cpp instm Ogre::Renderable classOgre_1_1Renderable.html aafcc80b06f8c74eaac3d35e72ca54842

Retrieves a pointer to the Material Technique this renderable object uses.

preRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html afcbf4cb36d5911a9d40a40c57e94f23b

Called just prior to the Renderable being rendered.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

getNumWorldTransforms cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6ecba3943f56182cddf3b3540afc760

Returns the number of world transform matrices this renderable requires.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

getCastsShadows cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1ce8341c18f75ef0b6d818eceea5b2e2

Method which reports whether this renderable would normally cast a shadow.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 mParent cpp data Ogre::ManualObject::ManualObjectSectionShadowRenderable classOgre_1_1ManualObject_1_1ManualObjectSectionShadowRenderable.html a206b30fb05c4dee1a1bb26c45f77eebb mPositionBuffer cpp data Ogre::ManualObject::ManualObjectSectionShadowRenderable classOgre_1_1ManualObject_1_1ManualObjectSectionShadowRenderable.html a0d7e25bbc91959fcb06f4eed249c6394 mWBuffer cpp data Ogre::ManualObject::ManualObjectSectionShadowRenderable classOgre_1_1ManualObject_1_1ManualObjectSectionShadowRenderable.html acd26b9683f231a663241dd92fee73850 mMaterial cpp data Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a8c86d49c8c295f71ee409d1b20e5854d mRenderOp cpp data Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html aa88e6ce3da25b3ea5a2fc5e622798b37 mLightCap cpp data Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html ac5e870a708a1fcc9fa8d6873aa11f5c1 mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

Ogre::ManualObject::TempVertex c cl Ogre::ManualObject::TempVertex structOgre_1_1ManualObject_1_1TempVertex.html

Temporary vertex structure.

OgreManualObject.h position cpp data Ogre::ManualObject::TempVertex structOgre_1_1ManualObject_1_1TempVertex.html a9d4515964a3051a0b7c6b60ca65bdfdf normal cpp data Ogre::ManualObject::TempVertex structOgre_1_1ManualObject_1_1TempVertex.html a19411aec4007e5d720d761e46e283aac tangent cpp data Ogre::ManualObject::TempVertex structOgre_1_1ManualObject_1_1TempVertex.html a34b3f2d430ad90396d90ea5e07941da7 texCoord cpp data Ogre::ManualObject::TempVertex structOgre_1_1ManualObject_1_1TempVertex.html af7424a293d8b620f472d0d1815ff2318 texCoordDims cpp data Ogre::ManualObject::TempVertex structOgre_1_1ManualObject_1_1TempVertex.html a94d44f08aacb74e2af201a8d1e5ac63a colour cpp data Ogre::ManualObject::TempVertex structOgre_1_1ManualObject_1_1TempVertex.html abdce83ba13674eba53d9658cd15ba6e7 Ogre::ManualObjectFactory c cl Ogre::ManualObjectFactory classOgre_1_1ManualObjectFactory.html

Factory object for creating ManualObject instances.

OgreManualObject.h ManualObjectFactory cpp instm Ogre::ManualObjectFactory classOgre_1_1ManualObjectFactory.html ae7ff8d7532887e279d5bc70a022b94a8 ~ManualObjectFactory cpp instm Ogre::ManualObjectFactory classOgre_1_1ManualObjectFactory.html aada4dab11e551ca13355df254ac0305b getType cpp instm Ogre::ManualObjectFactory classOgre_1_1ManualObjectFactory.html a0a97ac9f90a08a79b411bb6577ce3ac4

Get the type of the object to be created.

destroyInstance cpp instm Ogre::ManualObjectFactory classOgre_1_1ManualObjectFactory.html abcaadec45f403cb7d358fdb9e519de25

Destroy an instance of the object.

createInstance cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html a7164ba391aead569e43e5713c7281d7b

Create a new instance of the object.

requestTypeFlags cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html a80346bc406655855ec5e0eef198900f2

Does this factory require the allocation of a &#39;type flag&#39;, used to selectively include / exclude this...

_notifyTypeFlags cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html afe63ec95c506e97e9abca23b7fd1a537

Notify this factory of the type mask to apply.

getTypeFlags cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html a9b2028dca564c74453994926db4f50d0

Gets the type flag for this factory.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d FACTORY_TYPE_NAME cpp data Ogre::ManualObjectFactory classOgre_1_1ManualObjectFactory.html a17fec4f461f88f160ddf4d049fb3b604 createInstanceImpl cpp instm Ogre::ManualObjectFactory classOgre_1_1ManualObjectFactory.html a03b92eac898b8380d5ea411c1d6a7f60

Internal implementation of create method - must be overridden.

mTypeFlag cpp data Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html ad35a2db6426d02a75b85f133a26d5387

Type flag, allocated if requested.

Ogre::Material c cl Ogre::Material classOgre_1_1Material.html

Class encapsulates rendering properties of an object.

OgreMaterial.h LodValueList cpp tdef Ogre::Material classOgre_1_1Material.html a4c0945a06c098b9b1d366d9d3ba857fe

distance list used to specify LOD

LodValueIterator cpp tdef Ogre::Material classOgre_1_1Material.html a02b750ad4a1d2c0aa92cfb7039cd7f95 TechniqueIterator cpp tdef Ogre::Material classOgre_1_1Material.html a4969168248bff6aea70eafcf75497689 Material cpp instm Ogre::Material classOgre_1_1Material.html ae3c92b81e6c247286c2304f320a368ef

Constructor - use resource manager&#39;s create method rather than this.

~Material cpp instm Ogre::Material classOgre_1_1Material.html a2e2118319d3d7cb1610869c33ab766eb operator= cpp instm Ogre::Material classOgre_1_1Material.html ada9d917b97ae23bbd61ab8a811dd14cf

Assignment operator to allow easy copying between materials.

isTransparent cpp instm Ogre::Material classOgre_1_1Material.html a768a085e698111d59fcb7e2d36d53f88

Determines if the material has any transparency with the rest of the scene (derived from whether any ...

setReceiveShadows cpp instm Ogre::Material classOgre_1_1Material.html abe6a4371ce72c7bf1cf5a0c2e9259815

Sets whether objects using this material will receive shadows.

getReceiveShadows cpp instm Ogre::Material classOgre_1_1Material.html a5cdf34620f4cde27d69dda252081f18c

Returns whether or not objects using this material will receive shadows.

setTransparencyCastsShadows cpp instm Ogre::Material classOgre_1_1Material.html a5552baf6c922eb48a981f7c51aadc5e2

Sets whether objects using this material be classified as opaque to the shadow caster system...

getTransparencyCastsShadows cpp instm Ogre::Material classOgre_1_1Material.html aae8ee2517456bdd4b01217e40045fd7c

Returns whether or not objects using this material be classified as opaque to the shadow caster syste...

createTechnique cpp instm Ogre::Material classOgre_1_1Material.html af4238db138727651e692e015e378134a

Creates a new Technique for this Material.

getTechnique cpp instm Ogre::Material classOgre_1_1Material.html abc82b3c4963c8d3cd04c93fdc6dbf416

Gets the indexed technique.

getTechnique cpp instm Ogre::Material classOgre_1_1Material.html a45adc5d6aaebd5b77cfa663fa055eb83

searches for the named technique.

getNumTechniques cpp instm Ogre::Material classOgre_1_1Material.html aae13cbf565ab69622b3c19dc0166ba51

Retrieves the number of techniques.

removeTechnique cpp instm Ogre::Material classOgre_1_1Material.html a8a81c60f958b0f3615c8690583c10d52

Removes the technique at the given index.

removeAllTechniques cpp instm Ogre::Material classOgre_1_1Material.html a1158a82d9399448666ea415d5f9a10a9

Removes all the techniques in this Material.

getTechniqueIterator cpp instm Ogre::Material classOgre_1_1Material.html a2b00231e68df74a029421e1511ae97d6

Get an iterator over the Techniques in this Material.

getSupportedTechniqueIterator cpp instm Ogre::Material classOgre_1_1Material.html a96a7e49668804887511eeb1af691ace0

Gets an iterator over all the Techniques which are supported by the current card.

getSupportedTechnique cpp instm Ogre::Material classOgre_1_1Material.html accfd676f253b906ab3e661b8453465ee

Gets the indexed supported technique.

getNumSupportedTechniques cpp instm Ogre::Material classOgre_1_1Material.html ad69c068dd3a2ff367b16b9dea815c5c9

Retrieves the number of supported techniques.

getUnsupportedTechniquesExplanation cpp instm Ogre::Material classOgre_1_1Material.html a9d89348c66c6d66bd3a25764d6e8888c

Gets a string explaining why any techniques are not supported.

getNumLodLevels cpp instm Ogre::Material classOgre_1_1Material.html ac1f9f57f0554fee70a43699c97282e04

Gets the number of levels-of-detail this material has in the given scheme, based on Technique::setLod...

getNumLodLevels cpp instm Ogre::Material classOgre_1_1Material.html adc0b0cf0ed5a7225dc07a20543896338

Gets the number of levels-of-detail this material has in the given scheme, based on Technique::setLod...

getBestTechnique cpp instm Ogre::Material classOgre_1_1Material.html a37ae7259ce89bdc38828ea1b977bdbcf

Gets the best supported technique.

clone cpp instm Ogre::Material classOgre_1_1Material.html a8f0507439022892fc19ca7f5f6317774

Creates a new copy of this material with the same settings but a new name.

copyDetailsTo cpp instm Ogre::Material classOgre_1_1Material.html a9888035216e1a60f6aece5d027a857b0

Copies the details of this material into another, preserving the target&#39;s handle and name (unlike ope...

compile cpp instm Ogre::Material classOgre_1_1Material.html a1f51926064eaa39f9d85393b41bb8870

&#39;Compiles&#39; this Material.

setPointSize cpp instm Ogre::Material classOgre_1_1Material.html a8c26b7ccb050d96cd031db31bf996b48

Sets the point size properties for every Pass in every Technique.

setAmbient cpp instm Ogre::Material classOgre_1_1Material.html a51a76c34cc1ae2a069c6d6440738d291

Sets the ambient colour reflectance properties for every Pass in every Technique.

setAmbient cpp instm Ogre::Material classOgre_1_1Material.html af2788cd021eba0164ff6020de64d417e

Sets the ambient colour reflectance properties for every Pass in every Technique.

setDiffuse cpp instm Ogre::Material classOgre_1_1Material.html aebf26724438956ed04cdc0834f088567

Sets the diffuse colour reflectance properties of every Pass in every Technique.

setDiffuse cpp instm Ogre::Material classOgre_1_1Material.html ac074b3eb66c45685be8fb4b0ebbebcd6

Sets the diffuse colour reflectance properties of every Pass in every Technique.

setSpecular cpp instm Ogre::Material classOgre_1_1Material.html a1bb1aed9081702e2b7f65d32be7caad4

Sets the specular colour reflectance properties of every Pass in every Technique.

setSpecular cpp instm Ogre::Material classOgre_1_1Material.html ac0fd7b4c5684270dc61e57ef6ddef4f2

Sets the specular colour reflectance properties of every Pass in every Technique.

setShininess cpp instm Ogre::Material classOgre_1_1Material.html a008c264b3fa918677120621d6a112f99

Sets the shininess properties of every Pass in every Technique.

setSelfIllumination cpp instm Ogre::Material classOgre_1_1Material.html a0b498763bb992542e1094a027602b2bf

Sets the amount of self-illumination of every Pass in every Technique.

setSelfIllumination cpp instm Ogre::Material classOgre_1_1Material.html a27911290eaa7990dea483f62d27c9285

Sets the amount of self-illumination of every Pass in every Technique.

setDepthCheckEnabled cpp instm Ogre::Material classOgre_1_1Material.html a44413ef81066bc9a44e29361749a0f6e

Sets whether or not each Pass renders with depth-buffer checking on or not.

setDepthWriteEnabled cpp instm Ogre::Material classOgre_1_1Material.html abdb247ea40cec3c59c3a8726664695c8

Sets whether or not each Pass renders with depth-buffer writing on or not.

setDepthFunction cpp instm Ogre::Material classOgre_1_1Material.html a5e6e5526611a5f10203225e4d2f86d0c

Sets the function used to compare depth values when depth checking is on.

setColourWriteEnabled cpp instm Ogre::Material classOgre_1_1Material.html ab88f2abf1ca49a99555820fce32f75a0

Sets whether or not colour buffer writing is enabled for each Pass.

setCullingMode cpp instm Ogre::Material classOgre_1_1Material.html a8937a20eafba0997f7a6889fd6a188e4

Sets the culling mode for each pass based on the &#39;vertex winding&#39;.

setManualCullingMode cpp instm Ogre::Material classOgre_1_1Material.html ad7cff3d355ac80a2325ff77448c48177

Sets the manual culling mode, performed by CPU rather than hardware.

setLightingEnabled cpp instm Ogre::Material classOgre_1_1Material.html a758ce629d7d709a7038ede19d21f59cf

Sets whether or not dynamic lighting is enabled for every Pass.

setShadingMode cpp instm Ogre::Material classOgre_1_1Material.html abe72697aa6f639a23d2003fc10d3939b

Sets the type of light shading required.

setFog cpp instm Ogre::Material classOgre_1_1Material.html a32937d27d1a0211a76d9ce8035a221ee

Sets the fogging mode applied to each pass.

setDepthBias cpp instm Ogre::Material classOgre_1_1Material.html acb0cf0ddfd03f3c4fd1d6dc278076463

Sets the depth bias to be used for each Pass.

setTextureFiltering cpp instm Ogre::Material classOgre_1_1Material.html a2424a948e95a581d1b7de87ea14e7131

Set texture filtering for every texture unit in every Technique and Pass.

setTextureAnisotropy cpp instm Ogre::Material classOgre_1_1Material.html aa0725c90c26094f73c04eedd51773bee

Sets the anisotropy level to be used for all textures.

setSceneBlending cpp instm Ogre::Material classOgre_1_1Material.html a8c9ccac6e60241a1865ac211e3b203c8

Sets the kind of blending every pass has with the existing contents of the scene.

setSeparateSceneBlending cpp instm Ogre::Material classOgre_1_1Material.html a046659fb27e92554d2a3f4c5a49c7579

Sets the kind of blending every pass has with the existing contents of the scene, using individual fa...

setSceneBlending cpp instm Ogre::Material classOgre_1_1Material.html a145badc7cadec0958241a47b6037b3e6

Allows very fine control of blending every Pass with the existing contents of the scene...

setSeparateSceneBlending cpp instm Ogre::Material classOgre_1_1Material.html aa934de36e2d8c867b6ed1fc9c0fa8be0

Allows very fine control of blending every Pass with the existing contents of the scene...

_notifyNeedsRecompile cpp instm Ogre::Material classOgre_1_1Material.html a66ab9a0f0ef89e66a0f0e0349433af39

Tells the material that it needs recompilation.

setLodLevels cpp instm Ogre::Material classOgre_1_1Material.html a67d79bf335a4f3a9ed2bc9d70b2e7994

Sets the distance at which level-of-detail (LOD) levels come into effect.

getLodValueIterator cpp instm Ogre::Material classOgre_1_1Material.html a29977ae3099704384071168e7d00d4d1

Gets an iterator over the list of values transformed by the LodStrategy at which each LOD comes into ...

getUserLodValueIterator cpp instm Ogre::Material classOgre_1_1Material.html aea815eb4d68c0e3412f841fc98591ff3

Gets an iterator over the user-defined list of values which are internally transfomed by the LodStrat...

getLodIndex cpp instm Ogre::Material classOgre_1_1Material.html a7e339438e289edbd08552ccb3cacd3c9

Gets the LOD index to use at the given value.

getLodStrategy cpp instm Ogre::Material classOgre_1_1Material.html a591123534062a001a8e40da618672d42

Get lod strategy used by this material.

setLodStrategy cpp instm Ogre::Material classOgre_1_1Material.html a8809a6d4f0e4e6380aee7f0e34e5d2cf

Set the lod strategy used by this material.

touch cpp instm Ogre::Material classOgre_1_1Material.html a340e9c6140a5b0f3467596712aa122a9 applyTextureAliases cpp instm Ogre::Material classOgre_1_1Material.html a8769386ac3a7cfe3adf13ae5cae273e1

Applies texture names to Texture Unit State with matching texture name aliases.

getCompilationRequired cpp instm Ogre::Material classOgre_1_1Material.html a36da1bc08aaf6af5d410e505d5676d4f

Gets the compilation status of the material.

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

Techniques cpp tdef Ogre::Material classOgre_1_1Material.html afdf9a8d8a4b01de34a66266e0769b5e6 LodTechniques cpp tdef Ogre::Material classOgre_1_1Material.html a26ecf1ee6d15c7132773634a9760f4f8 BestTechniquesBySchemeList cpp tdef Ogre::Material classOgre_1_1Material.html a0872ad5223a334fc9f3a0e2053d92494 ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 applyDefaults cpp instm Ogre::Material classOgre_1_1Material.html a9f3c19add96a8d8256883cd482a35e46

Internal method which sets the material up from the default settings.

insertSupportedTechnique cpp instm Ogre::Material classOgre_1_1Material.html a7a9a48cea7c022a76a10b046f957c25e

Insert a supported technique into the local collections.

clearBestTechniqueList cpp instm Ogre::Material classOgre_1_1Material.html ac6b816e870fc8ac82e448706070aa914

Clear the best technique list.

prepareImpl cpp instm Ogre::Material classOgre_1_1Material.html ac9cbbca7af6da1942656d5714bf67848

Overridden from Resource.

unprepareImpl cpp instm Ogre::Material classOgre_1_1Material.html a42b40b4a9d60ccd9b94150dd6f5ba3fe

Overridden from Resource.

loadImpl cpp instm Ogre::Material classOgre_1_1Material.html a557b4a5fa14441a471269de195cc8241

Overridden from Resource.

unloadImpl cpp instm Ogre::Material classOgre_1_1Material.html a0d6ca8b12c3058519321f058da8bf7a3

Unloads the material, frees resources etc.

calculateSize cpp instm Ogre::Material classOgre_1_1Material.html a6b7f88e5dc87f595e875b795014b693c preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mTechniques cpp data Ogre::Material classOgre_1_1Material.html ae158fb2cce67f89ba7ee840bb8ef23c2

All techniques, supported and unsupported.

mSupportedTechniques cpp data Ogre::Material classOgre_1_1Material.html a70c34733a2a03532e537c12478532267

Supported techniques of any sort.

mBestTechniquesBySchemeList cpp data Ogre::Material classOgre_1_1Material.html abf8912f7095a732da38674eb70969788

Map of scheme -&gt; list of LOD techniques.

mUserLodValues cpp data Ogre::Material classOgre_1_1Material.html a24cead398bd291dcaa531b3ec288b58f mLodValues cpp data Ogre::Material classOgre_1_1Material.html aeb3895b9c7613241799ccd9ec1d658a5 mLodStrategy cpp data Ogre::Material classOgre_1_1Material.html a0960b6028125b936aacd76c558ec477d mReceiveShadows cpp data Ogre::Material classOgre_1_1Material.html aa1667bc10463df4c60d3ca09d5250a26 mTransparencyCastsShadows cpp data Ogre::Material classOgre_1_1Material.html aecf730df2c994846c06763f4eb163361 mCompilationRequired cpp data Ogre::Material classOgre_1_1Material.html a9a746dac3104b618973e9cb090752376

Does this material require compilation?

mUnsupportedReasons cpp data Ogre::Material classOgre_1_1Material.html a97d8c59610740bad4047c69c3986782d

Text description of why any techniques are not supported.

mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b SceneManager cpp ffunc Ogre::Material classOgre_1_1Material.html a284464b0561a6f2915f04b0245b987f0 MaterialManager cpp ffunc Ogre::Material classOgre_1_1Material.html a00bfe1380be4c044551121bbd7fb8359 LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::MaterialPtr c cl Ogre::MaterialPtr classOgre_1_1MaterialPtr.html

Specialisation of SharedPtr to allow SharedPtr to be assigned to MaterialPtr.

OgreMaterial.h MaterialPtr cpp instm Ogre::MaterialPtr classOgre_1_1MaterialPtr.html a783b3718dc6d66583a7dac271530ad96 MaterialPtr cpp instm Ogre::MaterialPtr classOgre_1_1MaterialPtr.html a576d942bf855439dd4940531dda534c2 MaterialPtr cpp instm Ogre::MaterialPtr classOgre_1_1MaterialPtr.html acbce2c39bc324169e24d4644478f69fd MaterialPtr cpp instm Ogre::MaterialPtr classOgre_1_1MaterialPtr.html ab7770d65e35dba90fa79d86392dff6bc operator= cpp instm Ogre::MaterialPtr classOgre_1_1MaterialPtr.html a12aad74083bc28b076bb5922ce80f1d6

Operator used to convert a ResourcePtr to a MaterialPtr.

operator* unknown instm Ogre::SharedPtr< Material > classOgre_1_1SharedPtr.html a6c7563f3047bcd454dffae2b297a87a1 operator-> unknown instm Ogre::SharedPtr< Material > classOgre_1_1SharedPtr.html a756cec152c2db605fe7424da7f8e879b get unknown instm Ogre::SharedPtr< Material > classOgre_1_1SharedPtr.html a2c3ed4a7b5574c4e53adec450fd537b0 bind unknown instm Ogre::SharedPtr< Material > classOgre_1_1SharedPtr.html ac8d90e023455dc3299f48722e6068e4a

Binds rep to the SharedPtr.

unique unknown instm Ogre::SharedPtr< Material > classOgre_1_1SharedPtr.html acd2b97578b72dd4abc33471a93ca4b91 useCount unknown instm Ogre::SharedPtr< Material > classOgre_1_1SharedPtr.html a29e90ed7b4339cce1cc7e6be919e78bb useCountPointer unknown instm Ogre::SharedPtr< Material > classOgre_1_1SharedPtr.html a21c3410c03ec3a4647c7aaa8e59d535d getPointer unknown instm Ogre::SharedPtr< Material > classOgre_1_1SharedPtr.html a15e055008751a7c20bdde38662d5f0a1 freeMethod unknown instm Ogre::SharedPtr< Material > classOgre_1_1SharedPtr.html a2d8365d61e610b98e0d36d514ab29017 isNull unknown instm Ogre::SharedPtr< Material > classOgre_1_1SharedPtr.html a8a223db784efd7aa766792649de2f2a0 setNull unknown instm Ogre::SharedPtr< Material > classOgre_1_1SharedPtr.html ae23c79e49621afdb17fc32f30519859f release unknown instm Ogre::SharedPtr< Material > classOgre_1_1SharedPtr.html aa9225d4dac90501b6a5f0b2b49ea2eed destroy unknown instm Ogre::SharedPtr< Material > classOgre_1_1SharedPtr.html afaba3332d99634ccbacef674fc46b773 swap unknown instm Ogre::SharedPtr< Material > classOgre_1_1SharedPtr.html af07cad7e719e517472410d87f4e974ea pRep unknown data Ogre::SharedPtr< Material > classOgre_1_1SharedPtr.html a8a5094cabd90223647525fe162e94e57 pUseCount unknown data Ogre::SharedPtr< Material > classOgre_1_1SharedPtr.html a52f9915e259723090662cca7c3c51d52 useFreeMethod unknown data Ogre::SharedPtr< Material > classOgre_1_1SharedPtr.html a81eed90dd7d087f03cd010167d91f33e Ogre::MaterialManager c cl Ogre::MaterialManager classOgre_1_1MaterialManager.html

Class for managing Material settings for Ogre.

OgreMaterialManager.h ResourceCreateOrRetrieveResult cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af484f2b60c8d9bc87f37fa8af8e630c5 ResourceMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a60ea46f69b1dd9c8e27b9b3d7bd5bc35 ResourceWithGroupMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a46e6268002377bc95d3721d21aa92 ResourceHandleMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af6b68646abe6e9959072c1ece458ee55 ResourceMapIterator cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a4f7da59507a5a8550ea97615ff9afff0 MaterialManager cpp instm Ogre::MaterialManager classOgre_1_1MaterialManager.html aef0e85acfedd02d09bc78829607725b9

Default constructor.

~MaterialManager cpp instm Ogre::MaterialManager classOgre_1_1MaterialManager.html aabb8080830988a13ac1ee7fa12898e39

Default destructor.

initialise cpp instm Ogre::MaterialManager classOgre_1_1MaterialManager.html a39d14d6f640b2dd089a16a9c0b149222

Initialises the material manager, which also triggers it to parse all available .program and ...

parseScript cpp instm Ogre::MaterialManager classOgre_1_1MaterialManager.html a7e3d13469f80b5814e20f9f959384119 setDefaultTextureFiltering cpp instm Ogre::MaterialManager classOgre_1_1MaterialManager.html a9626875e139f48903af4674b6e555125

Sets the default texture filtering to be used for loaded textures, for when textures are loaded autom...

setDefaultTextureFiltering cpp instm Ogre::MaterialManager classOgre_1_1MaterialManager.html a71bf725e4cbc904f4c7495cd92f98202

Sets the default texture filtering to be used for loaded textures, for when textures are loaded autom...

setDefaultTextureFiltering cpp instm Ogre::MaterialManager classOgre_1_1MaterialManager.html ade1220f7e605c679356e6975e5e064dd

Sets the default texture filtering to be used for loaded textures, for when textures are loaded autom...

getDefaultTextureFiltering cpp instm Ogre::MaterialManager classOgre_1_1MaterialManager.html a30b676185d4757e19b1120fdeb2a0d0c

Get the default texture filtering.

setDefaultAnisotropy cpp instm Ogre::MaterialManager classOgre_1_1MaterialManager.html a1441e706797bc1e791460b01432aa940

Sets the default anisotropy level to be used for loaded textures, for when textures are loaded automa...

getDefaultAnisotropy cpp instm Ogre::MaterialManager classOgre_1_1MaterialManager.html a5158b3c6cdae5725fcbeefcccf918390

Get the default maxAnisotropy.

getDefaultSettings cpp instm Ogre::MaterialManager classOgre_1_1MaterialManager.html a9d1148e47eea7811683298dcee8e6e41

Returns a pointer to the default Material settings.

_getSchemeIndex cpp instm Ogre::MaterialManager classOgre_1_1MaterialManager.html aea9231e6fc04369c0440b16c65c8bb69

Internal method - returns index for a given material scheme name.

_getSchemeName cpp instm Ogre::MaterialManager classOgre_1_1MaterialManager.html a3e444d262c470c29153ec9ccf9c68668

Internal method - returns name for a given material scheme index.

_getActiveSchemeIndex cpp instm Ogre::MaterialManager classOgre_1_1MaterialManager.html a1ac6bb3f714a00595342ac8266b4296b

Internal method - returns the active scheme index.

getActiveScheme cpp instm Ogre::MaterialManager classOgre_1_1MaterialManager.html abe39c0b84f25cecb8c8f48d5072c8525

Returns the name of the active material scheme.

setActiveScheme cpp instm Ogre::MaterialManager classOgre_1_1MaterialManager.html a95decc3900f547bb68b74ba28d3013e0

Sets the name of the active material scheme.

addListener cpp instm Ogre::MaterialManager classOgre_1_1MaterialManager.html aca25d5c0aca1f6b873725265b829cf1c

Add a listener to handle material events.

removeListener cpp instm Ogre::MaterialManager classOgre_1_1MaterialManager.html a4b5a137bce8a61cdba104b1157848232

Remove a listener handling material events.

_arbitrateMissingTechniqueForActiveScheme cpp instm Ogre::MaterialManager classOgre_1_1MaterialManager.html a94dd6caf97604ba7ce310dd8f22dcb96

Internal method for sorting out missing technique for a scheme.

create cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac64c2b9c9dc775e05a81ff48d4293d4e

Creates a new blank resource, but does not immediately load it.

createOrRetrieve cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a48c565d0e63b286c6388439ae73417df

Create a new resource, or retrieve an existing one with the same name if it already exists...

setMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa7bd4f02b31fba693d3bea6492fe20a8

Set a limit on the amount of memory this resource handler may use.

getMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae24629f37283bf777987aab6bc3fa110

Get the limit on the amount of memory this resource handler may use.

getMemoryUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a0458e4665975faed7311b05879dfac2f

Gets the current memory usage, in bytes.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a2cf457c70ea86892b1bec52028c96237

Unloads a single resource by name.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a94962d0929fdc88c25d35672ff2c1ff0

Unloads a single resource by handle.

unloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html acaba96b1b4816457b03028eed9895789

Unloads all resources.

reloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a860f0bcac1a4d152878855f9a85a58d3

Caused all currently loaded resources to be reloaded.

unloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7b9ba584a17235f6eff9847b90ba895d

Unload all resources which are not referenced by any other object.

reloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a22dbc50ba8fac0d3222a31ef1ef82dcd

Caused all currently loaded but not referenced by any other object resources to be reloaded...

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8675d6b8c353783cf22c3872f7eaa818

Remove a single resource.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html abfb0022b18d022a7605f0d19a966f00f

Remove a single resource by name.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac22655af03ecea85d863a1d1d561778c

Remove a single resource by handle.

removeAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ff50fee06a678837cbeeea75e4372a5

Removes all resources.

removeUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ce966e769770ce9f90d77eddc2c30a3

Remove all resources which are not referenced by any other object.

getByName cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a03f1bf557d381aca77797d9a44578067

Retrieves a pointer to a resource by name, or null if the resource does not exist.

getByHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ab1c354fd2294c7c50b3f3e9ce42543f7

Retrieves a pointer to a resource by handle, or null if the resource does not exist.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a9dcc9da5760fcd3b39b4566fe308ad6b

Returns whether the named resource exists in this manager.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad9b4efbeacb17f07710c30bd5048e42f

Returns whether a resource with the given handle exists in this manager.

_notifyResourceTouched cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a40769092850d5b296e1d1a9190631700

Notify this manager that a resource which it manages has been &#39;touched&#39;, i.e.

_notifyResourceLoaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a871ac005af0be0b8c1857a4f8eea9

Notify this manager that a resource which it manages has been loaded.

_notifyResourceUnloaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a54d1843a43aebb13542312cd17134e6a

Notify this manager that a resource which it manages has been unloaded.

prepare cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae26b6ecd722f3e24b52de8b4ac9bba0d

Generic prepare method, used to create a Resource specific to this ResourceManager without using one ...

load cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad6d63fe7126510bf10fd337705cb0b29

Generic load method, used to create a Resource specific to this ResourceManager without using one of ...

getScriptPatterns cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a37ec0e845f49b7f7e3dc868456ced1e8

Gets the file patterns which should be used to find scripts for this ResourceManager.

getLoadingOrder cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a917b69fbaf300dcb0488d14d357296df

Gets the relative loading order of resources of this type.

getResourceType cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4a16604e10cd71957fcce705dead9a2c

Gets a string identifying the type of resource this manager handles.

setVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa3ff9558e8fa8187f510472a58093b6f

Sets whether this manager and its resources habitually produce log output.

getVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af96b58b31c152a8ae3c6152ee3ea12e7

Gets whether this manager and its resources habitually produce log output.

getResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad18cc3f0a4b3e0553cfe715204f15359

Create a resource pool, or reuse one that already exists.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa8b761abb06d74347e9636550307ccd9

Destroy a resource pool.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00a7fe59aaaa4acdfda07edc704516ee

Destroy a resource pool.

destroyAllResourcePools cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7913c36c02ef03007ff1a1c76ddf7710

destroy all pools

getResourceIterator cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4d3289d4636168230da11c1c9794db59

Returns an iterator over all resources in this manager.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::MaterialManager classOgre_1_1MaterialManager.html a100f413d9d2316028e7ae740e5a43161

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::MaterialManager classOgre_1_1MaterialManager.html a17b3b6ea6c91c7713769854606a58889

Override standard Singleton retrieval.

DEFAULT_SCHEME_NAME cpp data Ogre::MaterialManager classOgre_1_1MaterialManager.html a290b828b5d44637ee4d247a09ea81bd6

Default material scheme.

SchemeMap cpp tdef Ogre::MaterialManager classOgre_1_1MaterialManager.html ae2b29711f518d4ce69019f9c202ef036

Scheme name -&gt; index. Never shrinks! Should be pretty static anyway.

ListenerList cpp tdef Ogre::MaterialManager classOgre_1_1MaterialManager.html accf900555046df5a6eddb6583b7afff4

The list of per-scheme (and general) material listeners.

ListenerMap cpp tdef Ogre::MaterialManager classOgre_1_1MaterialManager.html a0eb27e62d53ef50e25cee05ed8ecdf9c ResourcePoolMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a87899e8bec2f60ef1448d716a20db8e1 OGRE_THREAD_POINTER cpp instm Ogre::MaterialManager classOgre_1_1MaterialManager.html add25747b60d1a36a7f80757ee722441a

Serializer - Hold instance per thread if necessary.

createImpl cpp instm Ogre::MaterialManager classOgre_1_1MaterialManager.html a180628074c80bf03adcb4eecc8d0e711

Overridden from ResourceManager.

getNextHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html adc9077f415314ebc0f7feb314b76d4d4

Allocates the next handle.

addImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00bb3a6324cff9b1a572282d4c596b57

Add a newly created resource to the manager (note weak reference)

removeImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f5826bb4624b28bbe08f3c9fe88ee54

Remove a resource from this manager; remove it from the lists.

checkUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8316910598c9ceda62b3ec5be001d372

Checks memory usage and pages out if required.

mDefaultMinFilter cpp data Ogre::MaterialManager classOgre_1_1MaterialManager.html addbab0e5fa33603827fb6910dc4da4fc

Default Texture filtering - minification.

mDefaultMagFilter cpp data Ogre::MaterialManager classOgre_1_1MaterialManager.html a43b5ea54e882349f6ba1fa3aa5929367

Default Texture filtering - magnification.

mDefaultMipFilter cpp data Ogre::MaterialManager classOgre_1_1MaterialManager.html a35288d7732b90a5e663229bc7b11fc88

Default Texture filtering - mipmapping.

mDefaultMaxAniso cpp data Ogre::MaterialManager classOgre_1_1MaterialManager.html ae00a86199ee24546d57dd11d4042103e

Default Texture anisotropy.

mDefaultSettings cpp data Ogre::MaterialManager classOgre_1_1MaterialManager.html ac2611431f6a1ab64ac9f490f3cd75c88

Default settings.

mSchemes cpp data Ogre::MaterialManager classOgre_1_1MaterialManager.html aa13083e7c3f5434196dc03ecf265b207

List of material schemes.

mActiveSchemeName cpp data Ogre::MaterialManager classOgre_1_1MaterialManager.html a00cbcbc96a076d7debe2261365091e64

Current material scheme.

mActiveSchemeIndex cpp data Ogre::MaterialManager classOgre_1_1MaterialManager.html a5a6267d853cf944157e453afaa102f91

Current material scheme.

mListenerMap cpp data Ogre::MaterialManager classOgre_1_1MaterialManager.html a960df545cc718f831e6da77bb3ff8e33 mResourcesByHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html af7ac79c874e49fadc3cd7e228ab640d8 mResources cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ac02278ff18455db85fa7473abad9688c mResourcesWithGroup cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a3ea8cebb67199e6050d992036f3b4f3c mNextHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a70a84973505dc749acb913daef662f90 mMemoryBudget cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f0a00e183f455cdce1ec9152722f9b7 mMemoryUsage cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html aaa9cfdfc994de65064ba2dbe08930de8 mVerbose cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a5113f20b1db6ddfb51dba652f24cd0f0 mScriptPatterns cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a450dcef1a87442bcfe848ff92c43c6b5

Patterns to use to look for scripts if supported (e.g. *.overlay)

mLoadOrder cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ad26313df1d10e7953c90b7c37b373cf8

Loading order relative to other managers, higher is later.

mResourceType cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a86f8c21e087cb00a62d677ef1cd8131d

String identifying the resource type this manager handles.

mResourcePoolMap cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a00f151b76015e7e46cdb228cc3eaa53e msSingleton unknown data Ogre::Singleton< MaterialManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::MaterialManager::Listener c cl Ogre::MaterialManager::Listener classOgre_1_1MaterialManager_1_1Listener.html

Listener on any general material events.

OgreMaterialManager.h ~Listener cpp instm Ogre::MaterialManager::Listener classOgre_1_1MaterialManager_1_1Listener.html aa701d203c20e60133d82305454f366f5

Virtual destructor needed as class has virtual methods.

handleSchemeNotFound cpp instm Ogre::MaterialManager::Listener classOgre_1_1MaterialManager_1_1Listener.html a54bc384ab1102063aa00db4c3a5f3fc4

Called if a technique for a given scheme is not found within a material, allows the application to sp...

Ogre::MaterialScriptProgramDefinition c cl Ogre::MaterialScriptProgramDefinition structOgre_1_1MaterialScriptProgramDefinition.html

Struct for holding a program definition which is in progress.

OgreMaterialSerializer.h name cpp data Ogre::MaterialScriptProgramDefinition structOgre_1_1MaterialScriptProgramDefinition.html ad766f0b063f8753dbfdbb04b1e05d2a1 progType cpp data Ogre::MaterialScriptProgramDefinition structOgre_1_1MaterialScriptProgramDefinition.html a71d6628fda7a428d149f7f53dcbf86dc language cpp data Ogre::MaterialScriptProgramDefinition structOgre_1_1MaterialScriptProgramDefinition.html a634973d853b04b2cf2af2133d504b257 source cpp data Ogre::MaterialScriptProgramDefinition structOgre_1_1MaterialScriptProgramDefinition.html acb6cf4f2d3a5fdaff51d6ca169ad0fc0 syntax cpp data Ogre::MaterialScriptProgramDefinition structOgre_1_1MaterialScriptProgramDefinition.html a8392666564161eed2e77efed86ead9fd supportsSkeletalAnimation cpp data Ogre::MaterialScriptProgramDefinition structOgre_1_1MaterialScriptProgramDefinition.html ae1581e882fed968d73656a5a389679ca supportsMorphAnimation cpp data Ogre::MaterialScriptProgramDefinition structOgre_1_1MaterialScriptProgramDefinition.html a7d0607b541edd5abfc19a1e933eed431 supportsPoseAnimation cpp data Ogre::MaterialScriptProgramDefinition structOgre_1_1MaterialScriptProgramDefinition.html aceffe25ef1a661814764abcff14693a3 usesVertexTextureFetch cpp data Ogre::MaterialScriptProgramDefinition structOgre_1_1MaterialScriptProgramDefinition.html a4fdff24708148cef3ede00b2e6abade8 customParameters cpp data Ogre::MaterialScriptProgramDefinition structOgre_1_1MaterialScriptProgramDefinition.html ab9154054c102527e0eb595216ddd6c86 Ogre::MaterialScriptContext c cl Ogre::MaterialScriptContext structOgre_1_1MaterialScriptContext.html

Struct for holding the script context while parsing.

OgreMaterialSerializer.h section cpp data Ogre::MaterialScriptContext structOgre_1_1MaterialScriptContext.html ad40690e3e1f21dd8dcfa844eaa905bd5 groupName cpp data Ogre::MaterialScriptContext structOgre_1_1MaterialScriptContext.html a2faaff5fc2f2076677693f6076374ea5 material cpp data Ogre::MaterialScriptContext structOgre_1_1MaterialScriptContext.html a74312b6a7b96872915da5f6ec8541f37 technique cpp data Ogre::MaterialScriptContext structOgre_1_1MaterialScriptContext.html a03a912b72b369693e36167459bda916d pass cpp data Ogre::MaterialScriptContext structOgre_1_1MaterialScriptContext.html a95d825983c923b6dcd7dfd7665486578 textureUnit cpp data Ogre::MaterialScriptContext structOgre_1_1MaterialScriptContext.html add408689df9b6e92b2e27a4f60fc4b50 program cpp data Ogre::MaterialScriptContext structOgre_1_1MaterialScriptContext.html a850fb30625648afc080c4d9260c256f6 isVertexProgramShadowCaster cpp data Ogre::MaterialScriptContext structOgre_1_1MaterialScriptContext.html af74e7eb288bf216915e3f483973fc117 isFragmentProgramShadowCaster cpp data Ogre::MaterialScriptContext structOgre_1_1MaterialScriptContext.html a40429f8e68082431de156a11139ad92f isVertexProgramShadowReceiver cpp data Ogre::MaterialScriptContext structOgre_1_1MaterialScriptContext.html aea3c8c3bfc642b51b2e491f978acc7e1 isFragmentProgramShadowReceiver cpp data Ogre::MaterialScriptContext structOgre_1_1MaterialScriptContext.html a23f6f4cb57e74ef76b4779887e2d4a99 programParams cpp data Ogre::MaterialScriptContext structOgre_1_1MaterialScriptContext.html a40b6666c05a0603b3fb92cdac9e92e3c numAnimationParametrics cpp data Ogre::MaterialScriptContext structOgre_1_1MaterialScriptContext.html a735dfeecb720e45e7e59716b5e48a4e6 programDef cpp data Ogre::MaterialScriptContext structOgre_1_1MaterialScriptContext.html a2dfe774e6ce488e92e615fb17bba9e07 techLev cpp data Ogre::MaterialScriptContext structOgre_1_1MaterialScriptContext.html a0d561091772b7bdd98c89cf3e469d078 passLev cpp data Ogre::MaterialScriptContext structOgre_1_1MaterialScriptContext.html a9d9306c507a66909313bc2153f57265b stateLev cpp data Ogre::MaterialScriptContext structOgre_1_1MaterialScriptContext.html af315446811bd4d226027fea8689b6dd0 defaultParamLines cpp data Ogre::MaterialScriptContext structOgre_1_1MaterialScriptContext.html acfa11da8b33a1fd4c07527bbb3d17772 lineNo cpp data Ogre::MaterialScriptContext structOgre_1_1MaterialScriptContext.html ac5d56f2bd830b49be1f22d86ac8fb7e0 filename cpp data Ogre::MaterialScriptContext structOgre_1_1MaterialScriptContext.html ad89800f3f468929055abc5e2bafc0d4d textureAliases cpp data Ogre::MaterialScriptContext structOgre_1_1MaterialScriptContext.html a3c2c6c2dca3a9d723be0c0a36113c3ab Ogre::MaterialSerializer c cl Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html

Class for serializing Materials to / from a .material script.

OgreMaterialSerializer.h MaterialSerializer cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a18fd324e22637deae4f3dbc58c261e12

default constructor

~MaterialSerializer cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html ad933634a0807f52b41c490536345d19b

default destructor

queueForExport cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a7f9ca3f37b24546d3e6c659ec19da2e0

Queue an in-memory Material to the internal buffer for export.

exportQueued cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html aad0415f95d43e60cce716cd3cca59739

Exports queued material(s) to a named material script file.

exportMaterial cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a9738a042ee8b40f84feabd61f89d88a3

Exports a single in-memory Material to the named material script file.

getQueuedAsString cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a04ec59e9a863616dfdd6bbb5b8d2da24

Returns a string representing the parsed material(s)

clearQueue cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html ac93759585fba1b84ad1183358b636c8b

Clears the internal buffer.

parseScript cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a0d2d2491e2943ed359f57baac1ec1e9b

Parses a Material script file passed as a stream.

addListener cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html adb5084897d979081083c799d4ba7154f

Register a listener to this Serializer.

removeListener cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a110e95db5986af560c8986705132e601

Remove a listener from this Serializer.

beginSection cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a96e9de7a16458947c9d4208a8be2847b endSection cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html adf543cc3f4c912ef1035f07cc542d78b writeAttribute cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a4e3913738dc6322b8f07a730a14d8951 writeValue cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html ad7221314131e7f6a76c864fbd3b5d0c7 quoteWord cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html aabdeca87659895ccbcb7756f24818739 writeComment cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html ac4add46c30786c566425b8cd9904f032 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d AttribParserList cpp tdef Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a22de02f9f67c8c2e9121603f3a6f796f

Keyword-mapped attribute parsers.

ListenerList cpp tdef Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a297f9015444c12452387eb2ab9f3c0f0

Listeners list of this Serializer.

ListenerListIterator cpp tdef Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a028c6b30b888d03c4120f535eace5382 ListenerListConstIterator cpp tdef Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a06bad7ecd388d210ec091003d57daccf EffectMap cpp tdef Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a600190cf43afed4cf6e33d5dd048a4a0 parseScriptLine cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html aee94055c25012ae4f51c44dc5ffcbde1

internal method for parsing a material

invokeParser cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a650db39f635ec7bb85c17d45a0addac5

internal method for finding &amp; invoking an attribute parser.

finishProgramDefinition cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a3cf9e6d8de5f488a061b264ce51b4447

Internal method for saving a program definition which has been built up.

writeMaterial cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html aabb1f882ef094321d4218b718856de23 writeTechnique cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a588189bcfda6efc5ee523dc269dfb86c writePass cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a417a0df31f2cd9fe6a71b5316cdb388d writeVertexProgramRef cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a2fc5340664886da075cba719c5e9b6d4 writeShadowCasterVertexProgramRef cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a060b2625ae76bf620329b396080edb10 writeShadowCasterFragmentProgramRef cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a2e85af19280e340f6815803f1e168f12 writeShadowReceiverVertexProgramRef cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html ab2cb3e51965572ce025651fb28457d52 writeShadowReceiverFragmentProgramRef cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html affa47a211fe550ba64b9a7aee3c9196e writeFragmentProgramRef cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html ac31dd659d8378a38e826f3a5ebcbec14 writeGpuProgramRef cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a9931d0969f50ccef16f4e872fe5c39de writeGpuPrograms cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a3101c93579c2258f2b62accaeb7afbab writeGPUProgramParameters cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html ad2e34c8cd0d793680750f4f573899747 writeNamedGpuProgramParameters cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a534c4df89b9a881a6bd110a39a1d0aef writeLowLevelGpuProgramParameters cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html af0a3faa48be53f7011ddfc0bd0e80971 writeGpuProgramParameter cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html ad3342ad6def39c223a7fb8e9233d4f07 writeTextureUnit cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a49f33995fc879626e9da7c0390522ad2 writeSceneBlendFactor cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a28813f3e2c0a5c487fc0c06e95ae0d5b writeSceneBlendFactor cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a12a5b7f6c6e4ef24639aec45a9ae4524 writeSceneBlendFactor cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html ada1474e40b668af0d76ea50fb1f5ed3c writeCompareFunction cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html ac5bb31a3f4d9ac6fad21e2aa4391124e writeColourValue cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a5ffa3c698b1f378864af0f66ba7fdbc8 writeLayerBlendOperationEx cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a843092f19ed6ed2d4e1fb072da6f7a75 writeLayerBlendSource cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a1504a19be2c350411b93f68770bbbf90 writeRotationEffect cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a6946e8f7c9bde0d2fea5a85f5ef9a766 writeTransformEffect cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html ac4b781f46cdaf4e4c9ec1a2e08926a75 writeScrollEffect cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a05408724e7aa7a10b0e14dc93a19542b writeEnvironmentMapEffect cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a1b84c3870de7abe6195edaa30fa0152d convertFiltering cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a39f900b0d128a1bb808b4a51b5c43a3a fireMaterialEvent cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a1ac606d146ba3cd2ac364f3ee5042e12

Internal methods that invokes registered listeners callback.

fireTechniqueEvent cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a1d8a4c50ffe03cc3a4e27ad8e1389da4

Internal methods that invokes registered listeners callback.

firePassEvent cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html aa9519357427289ec3f973dcae5094413

Internal methods that invokes registered listeners callback.

fireGpuProgramRefEvent cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html abbf9c391c3f6f9d4671979cb1960fd66

Internal methods that invokes registered listeners callback.

fireTextureUnitStateEvent cpp instm Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html acebd30b1586c1a81171c7438c6e108ef

Internal methods that invokes registered listeners callback.

mScriptContext cpp data Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html acb3ce66fb6061378fc8b8213a52e1b29 mRootAttribParsers cpp data Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a8dcdf570027a4ebca1e9f24477196f79

Parsers for the root of the material script.

mMaterialAttribParsers cpp data Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a6176ae9c2f30c75ec75246688cb2c119

Parsers for the material section of a script.

mTechniqueAttribParsers cpp data Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html aac52f8be826c32f861530c7155b439af

Parsers for the technique section of a script.

mPassAttribParsers cpp data Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a76790b4bb4ec5867feebb8a8a01acb92

Parsers for the pass section of a script.

mTextureUnitAttribParsers cpp data Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a91976b3d3eef680f9b0191c1cda408ee

Parsers for the texture unit section of a script.

mProgramRefAttribParsers cpp data Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html ad09f2012ba87dde9e7d370b1398cc05a

Parsers for the program reference section of a script.

mProgramAttribParsers cpp data Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a806eb780cff4163bdfc3c445fcdc12ae

Parsers for the program definition section of a script.

mProgramDefaultParamAttribParsers cpp data Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a7732e09b00b9416fd06a4ff0b12448c9

Parsers for the program definition section of a script.

mListeners cpp data Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html ae350bc1a66e327cf4a77a12e50ccf726 GpuProgramDefinitionContainer cpp tdef Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a914b4ebf382eb560b700a13c2a78aaf9 GpuProgramDefIterator cpp tdef Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html aa99b888e44270f3222342d75991bc9de mBuffer cpp data Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a6a08d7eedc3db673013079c3ab8dc5ec mGpuProgramBuffer cpp data Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html afd3d781433ebcb52094a4dd1695ccd4c mGpuProgramDefinitionContainer cpp data Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html af76f01904022aff94c3b92f19f4e714b mDefaults cpp data Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html ab0fd51026108690c261cc4ca71589df6 MSE_PRE_WRITE cpp econst Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a237c1a8b1e58e28c793e1c3febc86d4ba85e77d983816f0d99a6cc14252b5c62d MSE_WRITE_BEGIN cpp econst Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a237c1a8b1e58e28c793e1c3febc86d4bad618010e51ad0134e4b0030894d5f77d MSE_WRITE_END cpp econst Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a237c1a8b1e58e28c793e1c3febc86d4ba297d0688ca8bd49478cab6050456ffdf MSE_POST_WRITE cpp econst Ogre::MaterialSerializer classOgre_1_1MaterialSerializer.html a237c1a8b1e58e28c793e1c3febc86d4ba794b95b31d0f4fac1a6cb29f13b11e1a Ogre::MaterialSerializer::Listener c cl Ogre::MaterialSerializer::Listener classOgre_1_1MaterialSerializer_1_1Listener.html

Class that allows listening in on the various stages of material serialization process.

OgreMaterialSerializer.h ~Listener cpp instm Ogre::MaterialSerializer::Listener classOgre_1_1MaterialSerializer_1_1Listener.html a13e6cb61dc6c4c5663de032e8d027551 materialEventRaised cpp instm Ogre::MaterialSerializer::Listener classOgre_1_1MaterialSerializer_1_1Listener.html a12692ae5f00a3012d83342ab7539dadd

Called when material section event raised.

techniqueEventRaised cpp instm Ogre::MaterialSerializer::Listener classOgre_1_1MaterialSerializer_1_1Listener.html ae25d7325accb65561cab814d2731530f

Called when technique section event raised.

passEventRaised cpp instm Ogre::MaterialSerializer::Listener classOgre_1_1MaterialSerializer_1_1Listener.html a22fbc4529e17ce36172a890868973d6c

Called when pass section event raised.

gpuProgramRefEventRaised cpp instm Ogre::MaterialSerializer::Listener classOgre_1_1MaterialSerializer_1_1Listener.html a192341794a44b9096b891b676be06b35

Called when GPU program reference section event raised.

textureUnitStateEventRaised cpp instm Ogre::MaterialSerializer::Listener classOgre_1_1MaterialSerializer_1_1Listener.html a6d101b60cbb7b19a25ae7bf030552b1a

Called when texture unit state section event raised.

Ogre::Radian c cl Ogre::Radian classOgre_1_1Radian.html

Wrapper class which indicates a given angle value is in Radians.

OgreMath.h Radian cpp instm Ogre::Radian classOgre_1_1Radian.html aafb3609b2e57ea611a811c2d27f02727 Radian cpp instm Ogre::Radian group__Math.html gae928a6c0bafde7b018e386ed94d76a84 operator= cpp instm Ogre::Radian classOgre_1_1Radian.html a4eb5fdad21a84b38f56e21b939588845 operator= cpp instm Ogre::Radian classOgre_1_1Radian.html a3762e26668e58d4225b9a5a9326b47b4 operator= cpp instm Ogre::Radian group__Math.html gafab8ce89cde3034f3cc5c2537d5ea6fd valueDegrees cpp instm Ogre::Radian group__Math.html ga0b6615ad9e0b769f3772d7eb746e804a valueRadians cpp instm Ogre::Radian classOgre_1_1Radian.html ae48b00b9345103217741b497108848d2 valueAngleUnits cpp instm Ogre::Radian group__Math.html ga73959a5a953d4a695388a476387b8e15 operator+ cpp instm Ogre::Radian classOgre_1_1Radian.html af59e90dc734c52f9094c6578a3214cd2 operator+ cpp instm Ogre::Radian classOgre_1_1Radian.html a3eb1ba600b5a69caf027fc2ebd06a76f operator+ cpp instm Ogre::Radian group__Math.html gab7a4a877f244d3f355ae1965d562f613 operator+= cpp instm Ogre::Radian classOgre_1_1Radian.html abf3d4527839810f9d2212037660ea9f6 operator+= cpp instm Ogre::Radian group__Math.html gaed5147935125e28f53cb19d70055bc88 operator- cpp instm Ogre::Radian classOgre_1_1Radian.html a48020006e08701535eee9e2de3580161 operator- cpp instm Ogre::Radian classOgre_1_1Radian.html a8178df6c69d605b7ec65ec36ceb44996 operator- cpp instm Ogre::Radian group__Math.html ga18bfac55ff717cba106aa08bc731e26a operator-= cpp instm Ogre::Radian classOgre_1_1Radian.html a5f96dcd933471eabd3d3a21893554834 operator-= cpp instm Ogre::Radian group__Math.html ga223a82b9ff74351959eee91a335e7cdb operator* cpp instm Ogre::Radian classOgre_1_1Radian.html acda0cae0eef29a7970fb889785f5ba66 operator* cpp instm Ogre::Radian classOgre_1_1Radian.html ad769d69cf31a5d04d9da1dba5cb16c49 operator*= cpp instm Ogre::Radian classOgre_1_1Radian.html a3f9fa4e32a72cd3cd26a2e7af81cc12a operator/ cpp instm Ogre::Radian classOgre_1_1Radian.html ad18c5c9a8ea302a4da28eb900b3062fa operator/= cpp instm Ogre::Radian classOgre_1_1Radian.html a16e2f53d94412cdc81c65292ba05c360 operator< cpp instm Ogre::Radian classOgre_1_1Radian.html a250bed316c17b3b3da0687a623000a24 operator<= cpp instm Ogre::Radian classOgre_1_1Radian.html aa2fc65d4505221f932d8a18a6812a44d operator== cpp instm Ogre::Radian classOgre_1_1Radian.html ac24518160311c4c3b911a3e9d7c8b52c operator!= cpp instm Ogre::Radian classOgre_1_1Radian.html a9f9f5aea99b80fa8eadccf8352a78be8 operator>= cpp instm Ogre::Radian classOgre_1_1Radian.html a70897e9d1e52953a89271fe39272f27e operator> cpp instm Ogre::Radian classOgre_1_1Radian.html a30c7c6a0c20e53fdb590875475be85f0 mRad cpp data Ogre::Radian classOgre_1_1Radian.html ad35b7fb091624e857c0a9b2152c6c39a operator<< cpp ffunc Ogre::Radian classOgre_1_1Radian.html a687923d48a83e82c1a0a75b0d3586396 Ogre::Degree c cl Ogre::Degree classOgre_1_1Degree.html

Wrapper class which indicates a given angle value is in Degrees.

OgreMath.h Degree cpp instm Ogre::Degree classOgre_1_1Degree.html aa8919fdf01749e0e692842be2a7c4a8e Degree cpp instm Ogre::Degree classOgre_1_1Degree.html a38f343d7b34d2239c9c5ec7270639b86 operator= cpp instm Ogre::Degree classOgre_1_1Degree.html a70c2e6332981d0932d3ee75b8460cb7d operator= cpp instm Ogre::Degree classOgre_1_1Degree.html a1fa8bd1b85a6346de4570c8c7580988f operator= cpp instm Ogre::Degree classOgre_1_1Degree.html a88066c650a6e3e2033a9d74820569063 valueDegrees cpp instm Ogre::Degree classOgre_1_1Degree.html a0230e0c3390b44757acf1d6a40ec82c6 valueRadians cpp instm Ogre::Degree group__Math.html gabb43fc06a3c963e8ba7aa96614d3a620 valueAngleUnits cpp instm Ogre::Degree group__Math.html ga03857af7d94a567b27545a1f28a432e6 operator+ cpp instm Ogre::Degree classOgre_1_1Degree.html a56b9ef16ee2705bbc92b2e8b079b596f operator+ cpp instm Ogre::Degree classOgre_1_1Degree.html a0ae679724486648018f2302228b42851 operator+ cpp instm Ogre::Degree classOgre_1_1Degree.html a3c1311db4ff00eae0ec789a2554cebf6 operator+= cpp instm Ogre::Degree classOgre_1_1Degree.html a0487bcf629d0f637293a6e23d3542ad6 operator+= cpp instm Ogre::Degree classOgre_1_1Degree.html a58a04cfaf38cca2eff31bfa35c7e47db operator- cpp instm Ogre::Degree classOgre_1_1Degree.html a7a6b950ba624d62c971fea03466e7333 operator- cpp instm Ogre::Degree classOgre_1_1Degree.html aaeab42e1bc6392ec82bd3da8d655a1bf operator- cpp instm Ogre::Degree classOgre_1_1Degree.html ac9b1dcc9166654d6c46db32f4fffb576 operator-= cpp instm Ogre::Degree classOgre_1_1Degree.html a133b76b6d58f5ce8f8e8ea55c04932e0 operator-= cpp instm Ogre::Degree classOgre_1_1Degree.html adb219a3126dceab35444e0d792108ce9 operator* cpp instm Ogre::Degree classOgre_1_1Degree.html aa1448e83f524b89eb6480e7b736ae68c operator* cpp instm Ogre::Degree classOgre_1_1Degree.html a3eea49dc4efc9b91865726d0f2b5f785 operator*= cpp instm Ogre::Degree classOgre_1_1Degree.html a6f72e59f38d57cd7e680a49b9cb9d2c0 operator/ cpp instm Ogre::Degree classOgre_1_1Degree.html a8766c6fff5a12b102427faf228e0a9cc operator/= cpp instm Ogre::Degree classOgre_1_1Degree.html a502f121976cd95de2817ddb9b9ac1730 operator< cpp instm Ogre::Degree classOgre_1_1Degree.html aa804b980ae15f2269efbe9a5628b2a74 operator<= cpp instm Ogre::Degree classOgre_1_1Degree.html aa6571c77db42c899d4fd1ce1899486d3 operator== cpp instm Ogre::Degree classOgre_1_1Degree.html ac7fdbdf93b40d63acd507aa7ce3d5f24 operator!= cpp instm Ogre::Degree classOgre_1_1Degree.html a2cd29ec57a50ddb062f5ee1dd4ac59a4 operator>= cpp instm Ogre::Degree classOgre_1_1Degree.html aaea0b9a47bc137d887ce4b2f2a3d33b3 operator> cpp instm Ogre::Degree classOgre_1_1Degree.html a8f8322dc7cb6985ebaeb33667c273cd1 mDeg cpp data Ogre::Degree classOgre_1_1Degree.html aad1507c8247ab1109233b7abc07039d3 operator<< cpp ffunc Ogre::Degree classOgre_1_1Degree.html a06ce30cb04785abd837cc94bf76b05de Ogre::Angle c cl Ogre::Angle classOgre_1_1Angle.html

Wrapper class which identifies a value as the currently default angle type, as defined by Math::setAn...

OgreMath.h Angle cpp instm Ogre::Angle classOgre_1_1Angle.html ab54f1fbb916c5fd0964ea89ff1d069a2 operator Radian cpp instm Ogre::Angle group__Math.html ga9fafb5d83c03c4e105cd7ea6334e249b operator Degree cpp instm Ogre::Angle group__Math.html ga432fde2d075b7e2b916a5713a02c9760 mAngle cpp data Ogre::Angle classOgre_1_1Angle.html a4f9e283b0fda8de8e6599b2766bf2f7f Ogre::Math c cl Ogre::Math classOgre_1_1Math.html

Class to provide access to common mathematical functions.

OgreMath.h Math cpp instm Ogre::Math classOgre_1_1Math.html a4b1c2dbd4ad45996551abeab9cda6dd6

Default constructor.

~Math cpp instm Ogre::Math classOgre_1_1Math.html a48d9d08ae3a9fc24532482c863a0fa01

Default destructor.

IAbs cpp clm Ogre::Math classOgre_1_1Math.html ad9885e718c5559a7acf9f7bb297f41c2 ICeil cpp clm Ogre::Math classOgre_1_1Math.html a9adb00fe453393f48e3c58c993a93e4d IFloor cpp clm Ogre::Math classOgre_1_1Math.html aece40785651ff1ffa963627fb6da64a6 ISign cpp clm Ogre::Math classOgre_1_1Math.html a8bd528a67c5115c4a806c2bf23111ffe Abs cpp clm Ogre::Math classOgre_1_1Math.html ae9e2434f05aed3c19b600af6b48c59b7

Absolute value function.

Abs cpp clm Ogre::Math classOgre_1_1Math.html a38e4535958eded3cec072af7abb1e181

Absolute value function.

Abs cpp clm Ogre::Math classOgre_1_1Math.html ae753ba9a2539f155a10709bae58625d5

Absolute value function.

ACos cpp clm Ogre::Math classOgre_1_1Math.html a53869f3197b0f991aea7f5edf6b620e2

Arc cosine function.

ASin cpp clm Ogre::Math classOgre_1_1Math.html acd5aff5514f5a69799661b26803804c5

Arc sine function.

ATan cpp clm Ogre::Math classOgre_1_1Math.html a190d852cb22fb1435f0b8ff5ae580553

Arc tangent function.

ATan2 cpp clm Ogre::Math classOgre_1_1Math.html a8b1113cd4e7b50d4933bebd39a805348

Arc tangent between two values function.

Ceil cpp clm Ogre::Math classOgre_1_1Math.html aa75e7aa666b0ef3a847416b5646ca955

Ceiling function Returns the smallest following integer.

isNaN cpp clm Ogre::Math classOgre_1_1Math.html a8e299aa79c3a90617cbe764ee977b703 Cos cpp clm Ogre::Math classOgre_1_1Math.html a926ea9552a822969f87939154afd1070

Cosine function.

Cos cpp clm Ogre::Math classOgre_1_1Math.html a8a67ce762f77625bf62487ff5ea37bc0

Cosine function.

Exp cpp clm Ogre::Math classOgre_1_1Math.html a34452ad868e46e1c9a6b5202f612b390 Floor cpp clm Ogre::Math classOgre_1_1Math.html af362f19574a389ad79fbdd628010daad

Floor function Returns the largest previous integer.

Log cpp clm Ogre::Math classOgre_1_1Math.html a09521a106825acbaac711211de57242b Log2 cpp clm Ogre::Math classOgre_1_1Math.html ac453f2205d3deb1c29aa9ef806b8a9ec LogN cpp clm Ogre::Math classOgre_1_1Math.html a34fe16bca3f1e3083a82412079a5fcdf Pow cpp clm Ogre::Math classOgre_1_1Math.html ab4038bf12c37a466c025c2de86307a13 Sign cpp clm Ogre::Math classOgre_1_1Math.html a6e0e74db303c82ffa5a1623c14505455 Sign cpp clm Ogre::Math classOgre_1_1Math.html abfd68b4df9b4745a17342650a80e2544 Sign cpp clm Ogre::Math classOgre_1_1Math.html ad9c0f83ef1988f05bc423ac01f8013c4 Sin cpp clm Ogre::Math classOgre_1_1Math.html aa6562b753755c2e21200b7d4479c2dcd

Sine function.

Sin cpp clm Ogre::Math classOgre_1_1Math.html a87fdeb1d010d7297868125ff624b496d

Sine function.

Sqr cpp clm Ogre::Math classOgre_1_1Math.html a626ae51af294ae54cee7e1e530937d7e

Squared function.

Sqrt cpp clm Ogre::Math classOgre_1_1Math.html ab1ee8b71699ce68bd8cf91113ead793e

Square root function.

Sqrt cpp clm Ogre::Math classOgre_1_1Math.html a6bd8cafd36d77c6132c8e0d5061bf6d6

Square root function.

Sqrt cpp clm Ogre::Math classOgre_1_1Math.html a0945a29fc442a83685cff2998b02c348

Square root function.

InvSqrt cpp clm Ogre::Math classOgre_1_1Math.html a4d91be9e4d4f6bb826488f12d70a14f4

Inverse square root i.e.

UnitRandom cpp clm Ogre::Math classOgre_1_1Math.html a17da3bb870f8654628d6f429a144aea1

Generate a random number of unit length.

RangeRandom cpp clm Ogre::Math classOgre_1_1Math.html a2de1fc1467a3b402bf435fd48cff356f

Generate a random number within the range provided.

SymmetricRandom cpp clm Ogre::Math classOgre_1_1Math.html a800db34eeeedfa6e6f40f003081c4e7e

Generate a random number in the range [-1,1].

Tan cpp clm Ogre::Math classOgre_1_1Math.html a2e48340939157bf5b35dda39cbd717ec

Tangent function.

Tan cpp clm Ogre::Math classOgre_1_1Math.html ac21236fc284a91e8b9d36929692981cd

Tangent function.

DegreesToRadians cpp clm Ogre::Math classOgre_1_1Math.html ac0fd8176acceb9af5911d15cce14fb50 RadiansToDegrees cpp clm Ogre::Math classOgre_1_1Math.html a771ded9a927aaf2c1a1418a63e816ca8 setAngleUnit cpp clm Ogre::Math classOgre_1_1Math.html afb791263d1e8508fc75f698a20d96b87

These functions used to set the assumed angle units (radians or degrees) expected when using the Angl...

getAngleUnit cpp clm Ogre::Math classOgre_1_1Math.html a15efa0bc6eff509b83e61bc6f2465dfa

Get the unit being used for angles.

AngleUnitsToRadians cpp clm Ogre::Math classOgre_1_1Math.html a0aaca1a9734a5185bb33650ccf625954

Convert from the current AngleUnit to radians.

RadiansToAngleUnits cpp clm Ogre::Math classOgre_1_1Math.html a5bf9a37ed880a35ae569c668b8fc1ffb

Convert from radians to the current AngleUnit .

AngleUnitsToDegrees cpp clm Ogre::Math classOgre_1_1Math.html a49496b87d555199f1ce163a6027ee17c

Convert from the current AngleUnit to degrees.

DegreesToAngleUnits cpp clm Ogre::Math classOgre_1_1Math.html a9d7c5024ffb068064eb5194b9484aa87

Convert from degrees to the current AngleUnit.

pointInTri2D cpp clm Ogre::Math classOgre_1_1Math.html a2c5d853f3430541b427152b4a1c1229b

Checks whether a given point is inside a triangle, in a 2-dimensional (Cartesian) space...

pointInTri3D cpp clm Ogre::Math classOgre_1_1Math.html a1d4851d2640e1a9ad98298b8d89351ac

Checks whether a given 3D point is inside a triangle.

intersects cpp clm Ogre::Math classOgre_1_1Math.html a11664bfebecca73dbb42c0959d3d9ff7

Ray / plane intersection, returns boolean result and distance.

intersects cpp clm Ogre::Math classOgre_1_1Math.html a6e32a36e8db6bdbdd201e54e357a1ea6

Ray / sphere intersection, returns boolean result and distance.

intersects cpp clm Ogre::Math classOgre_1_1Math.html a13db3919682dbb39acaccb88b7892754

Ray / box intersection, returns boolean result and distance.

intersects cpp clm Ogre::Math classOgre_1_1Math.html a6297525bcf134fc00bcf347d0bb15ac0

Ray / box intersection, returns boolean result and two intersection distance.

intersects cpp clm Ogre::Math classOgre_1_1Math.html a0335dcb6040c1d8608c6f15ca145b968

Ray / triangle intersection, returns boolean result and distance.

intersects cpp clm Ogre::Math classOgre_1_1Math.html a995546f00c3d58135ca0d4083a466a17

Ray / triangle intersection, returns boolean result and distance.

intersects cpp clm Ogre::Math classOgre_1_1Math.html aceb1ac86a8b0b4762ab0f0c97151f753

Sphere / box intersection test.

intersects cpp clm Ogre::Math classOgre_1_1Math.html abf5be33ecdfafc7414f9dc894652e78f

Plane / box intersection test.

intersects cpp clm Ogre::Math classOgre_1_1Math.html ac052baf452b600c1bfb3f8dc2714726f

Ray / convex plane list intersection test.

intersects cpp clm Ogre::Math classOgre_1_1Math.html ae853145d03bef021e4759e3baa8b2bd8

Ray / convex plane list intersection test.

intersects cpp clm Ogre::Math classOgre_1_1Math.html a0b0f94a3e7f4ecc4feeff1418ac6cc14

Sphere / plane intersection test.

RealEqual cpp clm Ogre::Math classOgre_1_1Math.html a890336e0e4b6914024bfefd79c08f432

Compare 2 reals, using tolerance for inaccuracies.

calculateTangentSpaceVector cpp clm Ogre::Math classOgre_1_1Math.html a115235aa59b977879a3b889169c7b0f0

Calculates the tangent space vector for a given set of positions / texture coords.

buildReflectionMatrix cpp clm Ogre::Math classOgre_1_1Math.html acbce05e3aa2ac6cceaa48be37b02d67f

Build a reflection matrix for the passed in plane.

calculateFaceNormal cpp clm Ogre::Math classOgre_1_1Math.html a44645d1ee1ebb469812e788a6ae17be7

Calculate a face normal, including the w component which is the offset from the origin.

calculateBasicFaceNormal cpp clm Ogre::Math classOgre_1_1Math.html af879ed458b9ae7657c892a94f3cf186c

Calculate a face normal, no w-information.

calculateFaceNormalWithoutNormalize cpp clm Ogre::Math classOgre_1_1Math.html a76d338baeb1ee4d0664650007d408543

Calculate a face normal without normalize, including the w component which is the offset from the ori...

calculateBasicFaceNormalWithoutNormalize cpp clm Ogre::Math classOgre_1_1Math.html a9fc455c22444ef51be81bd1157ec814f

Calculate a face normal without normalize, no w-information.

gaussianDistribution cpp clm Ogre::Math classOgre_1_1Math.html a572d6fed0aa293aa6129e3db3605e97c

Generates a value based on the Gaussian (normal) distribution function with the given offset and scal...

Clamp cpp clm Ogre::Math classOgre_1_1Math.html a0de224c93b57ff8414892d77f9a2d81d

Clamp a value within an inclusive range.

makeViewMatrix cpp clm Ogre::Math classOgre_1_1Math.html af54f316b962cc41338d62bbc7308de8f boundingRadiusFromAABB cpp clm Ogre::Math classOgre_1_1Math.html a6beb574317f8085bab69587ef7dc72ed

Get a bounding radius value from a bounding box.

LOG2 cpp data Ogre::Math classOgre_1_1Math.html ac2f6916aed097d695a0bffd4ca8a22dd

Stored value of log(2) for frequent use.

POS_INFINITY cpp data Ogre::Math classOgre_1_1Math.html a96373da6032ed7c1ff668430f89393a6 NEG_INFINITY cpp data Ogre::Math classOgre_1_1Math.html a83fdfd933be03233fc58b80e23740186 PI cpp data Ogre::Math classOgre_1_1Math.html aee3e908f569f6d83d8359ef0d88a0461 TWO_PI cpp data Ogre::Math classOgre_1_1Math.html a58d139439316e19e9142000f1a6bdf6d HALF_PI cpp data Ogre::Math classOgre_1_1Math.html a98d6d0e2b5e0c73c17d16ac97d94f939 fDeg2Rad cpp data Ogre::Math classOgre_1_1Math.html ac66bbf7ffd258ae1d0a79bbb8e39a3b2 fRad2Deg cpp data Ogre::Math classOgre_1_1Math.html a6b4150f9ea142d15c5913d6505cb6a23 buildTrigTables cpp instm Ogre::Math classOgre_1_1Math.html a396a97513fdea4586c71e8572256b116

Private function to build trig tables.

SinTable cpp clm Ogre::Math classOgre_1_1Math.html acdc9710f1fee9385f3dcb7b84cb98b2d TanTable cpp clm Ogre::Math classOgre_1_1Math.html a4a6efb75f16a643edcc70432d37f64f4 msAngleUnit cpp data Ogre::Math classOgre_1_1Math.html a6c6661e9685353c9e6715b029d5190fe mTrigTableSize cpp data Ogre::Math classOgre_1_1Math.html a897f51736ca7743991a89e7b381f696e

Size of the trig tables as determined by constructor.

mTrigTableFactor cpp data Ogre::Math classOgre_1_1Math.html a14b30e983974afb4a1ec6c28ea52d83b

Radian -&gt; index factor value ( mTrigTableSize / 2 * PI )

mSinTable cpp data Ogre::Math classOgre_1_1Math.html a18c8d8aa94724a00bb69f831607c1f9b mTanTable cpp data Ogre::Math classOgre_1_1Math.html ab7eb923f4ad4f2c0f5ee934a6cf239ea AU_DEGREE cpp econst Ogre::Math classOgre_1_1Math.html ac8fd1d7167271f824e0210c29ee45ff0aa3cc35278645b4c94a023500eeb06fa5 AU_RADIAN cpp econst Ogre::Math classOgre_1_1Math.html ac8fd1d7167271f824e0210c29ee45ff0a897ddcfb0c6c6491215f0e3555577eee Ogre::Matrix3 c cl Ogre::Matrix3 classOgre_1_1Matrix3.html

A 3x3 matrix which can represent rotations around axes.

OgreMatrix3.h Matrix3 cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html a0ecaa32a22cc18ca76dc74377005e7e1

Default constructor.

Matrix3 cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html a705a22877d9f0a33724887e577486b41 Matrix3 cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html a04f1bcba696c41cae099b5229789772b Matrix3 cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html a3653fb657419f82d71f7ae06df0dd9f5 swap cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html a741fc44c8d8a16de7eb395209d025f5c

Exchange the contents of this matrix with another.

operator[] cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html ad5ae794f77955d57e92f0457bcdf0d0b GetColumn cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html a6d5df6ca5b1fb2eb3de77124da0a390d SetColumn cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html ab5f04bc27bc68152b92123ac2d14afd5 FromAxes cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html ad904362ff107e91ed2881a9802d11979 operator= cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html af1d37de5c682f78870aae007ee71a360 operator== cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html a14f0de269999f5e58d7ec11f09e82fff

Tests 2 matrices for equality.

operator!= cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html ac28de07a8eeb9257d9f6a85c8bf9a0df

Tests 2 matrices for inequality.

operator+ cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html a6b41bd7f552290c980690f69e4f54004

Matrix addition.

operator- cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html ac0c776e7ee4604fd58715cf1edd62de7

Matrix subtraction.

operator* cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html af1026cdff574efcbedc74bdb42ebc2ec

Matrix concatenation using &#39;*&#39;.

operator- cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html a59733eb23090e235cad6451e1636e8fb operator* cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html a6dca1bb430c899ce510e36a5eed9aa7a

Matrix * vector [3x3 * 3x1 = 3x1].

operator* cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html abfe7d82c1776a64f97575ba5677628b5

Matrix * scalar.

Transpose cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html a4ccc246eae557ee30ec285fe2cc99f54 Inverse cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html a068ef05b6bbed7ac88d22fe7cc221a7e Inverse cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html ad562bfb225028627c3ac7812056d5b45 Determinant cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html ae6c425038bd77d80f1461652ec68b19f SingularValueDecomposition cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html a22254ba3dcecdad3907deb7d8b185419 SingularValueComposition cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html a1efb2981c1a759e607e1431321d95524 Orthonormalize cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html add64f270c75286c4cafa3b242778573f

Gram-Schmidt orthonormalization (applied to columns of rotation matrix)

QDUDecomposition cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html ab86645418b9db322c77e911e1b95406e

Orthogonal Q, diagonal D, upper triangular U stored as (u01,u02,u12)

SpectralNorm cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html ac46c5191ed2e90c943ad626764caadeb ToAngleAxis cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html a2db08ea197215539e29b16dd601b1bc4 ToAngleAxis cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html afb91aa65a30bd4dda455117851bc9cc4 FromAngleAxis cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html ab96e7684e128659752ec94031357e6ff ToEulerAnglesXYZ cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html a2a181c876993cf552fb771e3ff0bc4d3 ToEulerAnglesXZY cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html a266398dd88459e4ab8028f20e5f1baa2 ToEulerAnglesYXZ cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html affba36508ff21d216168aaf181662a0b ToEulerAnglesYZX cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html abe2f46f171e6e470298a39b0b1da9067 ToEulerAnglesZXY cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html aca3ad54e245e5db1829cfdeded15d548 ToEulerAnglesZYX cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html a3966a3dc328db1d6f67bfc9122a9e81c FromEulerAnglesXYZ cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html a3f5abdecf648a54b164df112c7037ed7 FromEulerAnglesXZY cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html a209f31aa2e25d9b3d55d64d2d8304382 FromEulerAnglesYXZ cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html a2e0ccd0f22689072aa4a64c7a441f694 FromEulerAnglesYZX cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html a94b0b7264cc1572fff22f491ac6cc664 FromEulerAnglesZXY cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html ac0148ffb86f185d7de044fd83e9647ce FromEulerAnglesZYX cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html a8308f99c3c13e067f016a45f26f15389 EigenSolveSymmetric cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html a050ec131b1f7d0fbe11ddf06133478b9

Eigensolver, matrix must be symmetric.

hasScale cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html af631455ebc8569768f1afb7a8711bca7

Determines if this matrix involves a scaling.

TensorProduct cpp clm Ogre::Matrix3 classOgre_1_1Matrix3.html af1d217c48e8894227fa2cf2a7952cccc EPSILON cpp data Ogre::Matrix3 classOgre_1_1Matrix3.html a5bf17bf2239af2516e359dc6de22bf3d ZERO cpp data Ogre::Matrix3 classOgre_1_1Matrix3.html a4561d62d4d2c088ce2a3b6c3ec3d09af IDENTITY cpp data Ogre::Matrix3 classOgre_1_1Matrix3.html adcb2945d4f9b8995236be5a27dcfe343 Tridiagonal cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html aba77d4cfb88b20309871d112729c03e9 QLAlgorithm cpp instm Ogre::Matrix3 classOgre_1_1Matrix3.html a970bb631fd5e6a6b0518ec160a3bfebd Bidiagonalize cpp clm Ogre::Matrix3 classOgre_1_1Matrix3.html a2623a5189b5ada5e6746752406618615 GolubKahanStep cpp clm Ogre::Matrix3 classOgre_1_1Matrix3.html a91fba8359a29a0bad16c9f73e436409f MaxCubicRoot cpp clm Ogre::Matrix3 classOgre_1_1Matrix3.html a275b664601f3baaec4e13f2141a2cba4 m cpp data Ogre::Matrix3 classOgre_1_1Matrix3.html afa4cf13c54bdcc2df5fa761e01ad180d msSvdEpsilon cpp data Ogre::Matrix3 classOgre_1_1Matrix3.html aa4db0a7f3f09a72d78b602639c3d8af5 msSvdMaxIterations cpp data Ogre::Matrix3 classOgre_1_1Matrix3.html a5e4a7f79f1b639102b04410b232702c6 Matrix4 cpp ffunc Ogre::Matrix3 classOgre_1_1Matrix3.html aed2829d86d2df8f9333d4c0087455880 operator* cpp ffunc Ogre::Matrix3 classOgre_1_1Matrix3.html a9bc849d4891efcbb40253e790d8f5837

Vector * matrix [1x3 * 3x3 = 1x3].

operator* cpp ffunc Ogre::Matrix3 classOgre_1_1Matrix3.html a475a485a770084ade97b8fd310b60011

Scalar * matrix.

operator<< cpp ffunc Ogre::Matrix3 classOgre_1_1Matrix3.html ab1f3df74a0e5f9db6bdede953974466b

Function for writing to a stream.

Ogre::Matrix4 c cl Ogre::Matrix4 classOgre_1_1Matrix4.html

Class encapsulating a standard 4x4 homogeneous matrix.

OgreMatrix4.h Matrix4 cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html abde37761a7b38997925b6805f6494f72

Default constructor.

Matrix4 cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html a91cac2ee0f0e8bd582c24db497afcd21 Matrix4 cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html a8ae0763e439e87045b1ce46dca2c279c

Creates a standard 4x4 transformation matrix with a zero translation part from a rotation/scaling 3x3...

Matrix4 cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html aaf7dc461a266459ab6916e7f97991969

Creates a standard 4x4 transformation matrix with a zero translation part from a rotation/scaling Qua...

swap cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html a83b9aa92783c4679fc09307e74e92736

Exchange the contents of this matrix with another.

operator[] cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html aa996041c004dbfd5629120299ee0cb6f operator[] cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html a9e799f2922b54ced115226b14b1d3a0b concatenate cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html aa61f91e4084cdc0adce4eb489a8f9898 operator* cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html a7afd9c17be1a09da49b11b2c1a9e4ccb

Matrix concatenation using &#39;*&#39;.

operator* cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html a9a46d183f9470d7608e50a43ef327b46

Vector transformation using &#39;*&#39;.

operator* cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html ab120b3153610d0c92fe0876249c7d3ae operator* cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html adf4c418aa94944129f99dacd90ca29dd operator+ cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html ac0c54ddc64f9b832ab2656f514060fbb

Matrix addition.

operator- cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html a6c698c19379d5b4d2ff6e5dd186ad76c

Matrix subtraction.

operator== cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html a5eb73fdc4084eed850221ed14f558ff2

Tests 2 matrices for equality.

operator!= cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html a67d3ae14b6b68e6824f1a91d99da16f8

Tests 2 matrices for inequality.

operator= cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html a5c5f37c501d49692728909d11dd8c1de

Assignment from 3x3 matrix.

transpose cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html ae141496dd80a027493cfc0bea3952a4d setTrans cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html aaf08a89733aa192a0d9e414e8b18ccf1

Sets the translation transformation part of the matrix.

getTrans cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html a928e9a44acf0f5a998392b272b117a4f

Extracts the translation transformation part of the matrix.

makeTrans cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html afb53c4fa6548001260d77dc283e3652f

Builds a translation matrix.

makeTrans cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html a87f478c5d19a10a371b736108e0b5e5f setScale cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html a754a168ea4d55d40c9a24ef33eb41c95

Sets the scale part of the matrix.

extract3x3Matrix cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html a7c32a3b5d7675181995e917f66c18b69

Extracts the rotation / scaling part of the Matrix as a 3x3 matrix.

hasScale cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html a15aa8cfb2a09630c58c053649242d369

Determines if this matrix involves a scaling.

hasNegativeScale cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html ad7b6df8db31a975c7d8e0b255bce236b

Determines if this matrix involves a negative scaling.

extractQuaternion cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html ae66aaed3ab33c1f2a9862bc21dde0608

Extracts the rotation / scaling part as a quaternion from the Matrix.

operator* cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html a33a5f250207da657e2dab3b3aa5f4d72 adjoint cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html a2570c4903858248e80bc6f34571c141a determinant cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html a7e14122cbf6856b9701142cb6580aaa1 inverse cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html a8879acb17e3029cf8bc2796b29ed8470 makeTransform cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html a283bf568c924a673a1467c428d4b969d

Building a Matrix4 from orientation / scale / position.

makeInverseTransform cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html a4e5949d1d1004070660f31036ee69523

Building an inverse Matrix4 from orientation / scale / position.

decomposition cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html a2a45fd744a4ccfac9ed86578acf4923a

Decompose a Matrix4 to orientation / scale / position.

isAffine cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html a582b20b912ed7d7f8f179505dfbe7a4e

Check whether or not the matrix is affine matrix.

inverseAffine cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html a48cec18b03b16a9161d1c95b493a38a4

Returns the inverse of the affine matrix.

concatenateAffine cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html a854210ca8faa1380f447e552c1d34191

Concatenate two affine matrices.

transformAffine cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html afcd6dae51beb8283338ad52ac63c86fb

3-D Vector transformation specially for an affine matrix.

transformAffine cpp instm Ogre::Matrix4 classOgre_1_1Matrix4.html a30bacec4331db3d61f8a43a0d8596595

4-D Vector transformation specially for an affine matrix.

getTrans cpp clm Ogre::Matrix4 classOgre_1_1Matrix4.html a88fb90dffc0216a0a59bf19fad4eeace

Gets a translation matrix.

getTrans cpp clm Ogre::Matrix4 classOgre_1_1Matrix4.html a3eedf9b0ea1245683a20f2e98ebd7e42

Gets a translation matrix - variation for not using a vector.

getScale cpp clm Ogre::Matrix4 classOgre_1_1Matrix4.html adfddc3e047c6052647ebfa5ddb3fbe13

Gets a scale matrix.

getScale cpp clm Ogre::Matrix4 classOgre_1_1Matrix4.html a5bac8a5777be6cf9af08c98de120d562

Gets a scale matrix - variation for not using a vector.

ZERO cpp data Ogre::Matrix4 classOgre_1_1Matrix4.html a838ac3cb744a01a39dfe35c61e942d7a ZEROAFFINE cpp data Ogre::Matrix4 classOgre_1_1Matrix4.html ae2c11de10a963ad13ce3d3e802a05d60 IDENTITY cpp data Ogre::Matrix4 classOgre_1_1Matrix4.html af2f61127dd1911c9ac2b4cbc0b4f3668 CLIPSPACE2DTOIMAGESPACE cpp data Ogre::Matrix4 classOgre_1_1Matrix4.html a08a798c0d8c8290dbc0287ca6561f549

Useful little matrix which takes 2D clipspace {-1, 1} to {0,1} and inverts the Y.

operator<< cpp ffunc Ogre::Matrix4 classOgre_1_1Matrix4.html aa690d21c6464462d97145c8071ca5c29

Function for writing to a stream.

Ogre::AllocatedObject c tmplt Ogre::AllocatedObject classOgre_1_1AllocatedObject.html

Superclass for all objects that wish to use custom memory allocators when their new / delete operator...

OgreMemoryAllocatedObject.h AllocatedObject cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a366445eb206e55a2199267b8b9089ebb ~AllocatedObject cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a499773d35ca98b2df7c2699fc8c1bea2 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Ogre::CategorisedAllocPolicy c tmplt Ogre::CategorisedAllocPolicy classOgre_1_1CategorisedAllocPolicy.html OgreMemoryAllocatorConfig.h allocateBytes cpp clm Ogre::NedPoolingPolicy classOgre_1_1NedPoolingPolicy.html a13e73e5a7bc0e7787da15a35c2396ff3 deallocateBytes cpp clm Ogre::NedPoolingPolicy classOgre_1_1NedPoolingPolicy.html add949c266f9c3632890c4569bf436080 getMaxAllocationSize cpp clm Ogre::NedPoolingPolicy classOgre_1_1NedPoolingPolicy.html a6d5ebb0fcc3695cf27bb7f5981373ead

Get the maximum size of a single allocation.

Ogre::CategorisedAlignAllocPolicy c tmplt Ogre::CategorisedAlignAllocPolicy classOgre_1_1CategorisedAlignAllocPolicy.html OgreMemoryAllocatorConfig.h IsValidAlignment unknown tdef Ogre::NedPoolingAlignedPolicy< align > classOgre_1_1NedPoolingAlignedPolicy.html a9a6d7904162746fdd20d8c5821154108 allocateBytes unknown clm Ogre::NedPoolingAlignedPolicy< align > classOgre_1_1NedPoolingAlignedPolicy.html af448af5552f3c32f7172ae64d893d8ea deallocateBytes unknown clm Ogre::NedPoolingAlignedPolicy< align > classOgre_1_1NedPoolingAlignedPolicy.html a39a8de46c4ae20ed51ae1a785d08a467 getMaxAllocationSize unknown clm Ogre::NedPoolingAlignedPolicy< align > classOgre_1_1NedPoolingAlignedPolicy.html a9a9c9cd828ad39ebe59b0710f90f08e0

Get the maximum size of a single allocation.

Ogre::NedAllocImpl c cl Ogre::NedAllocImpl classOgre_1_1NedAllocImpl.html

Non-templated utility class just to hide nedmalloc.

OgreMemoryNedAlloc.h allocBytes cpp clm Ogre::NedAllocImpl classOgre_1_1NedAllocImpl.html aa86f2ad9035e788d437f1bf6d07ee3cc deallocBytes cpp clm Ogre::NedAllocImpl classOgre_1_1NedAllocImpl.html a9c88cb5cfca37d88406f78c6ee742328 allocBytesAligned cpp clm Ogre::NedAllocImpl classOgre_1_1NedAllocImpl.html a84b61c5e96b7ee6fe3b8c9ab9a88824d deallocBytesAligned cpp clm Ogre::NedAllocImpl classOgre_1_1NedAllocImpl.html a8ee700752f8a43198555a35c090cfe26 Ogre::NedAllocPolicy c cl Ogre::NedAllocPolicy classOgre_1_1NedAllocPolicy.html

An allocation policy for use with AllocatedObject and STLAllocator.

OgreMemoryNedAlloc.h allocateBytes cpp clm Ogre::NedAllocPolicy classOgre_1_1NedAllocPolicy.html a6a0cec4d471e47497652c39bdd88f073 deallocateBytes cpp clm Ogre::NedAllocPolicy classOgre_1_1NedAllocPolicy.html a71f9ec080d0f21b194c8e06072ae56f9 getMaxAllocationSize cpp clm Ogre::NedAllocPolicy classOgre_1_1NedAllocPolicy.html a4af2d56d0556d6e2b7194f0e041bf7e2

Get the maximum size of a single allocation.

NedAllocPolicy cpp instm Ogre::NedAllocPolicy classOgre_1_1NedAllocPolicy.html a5fe422a116e8898bba2e5e8883b445f4 Ogre::NedAlignedAllocPolicy c tmplt Ogre::NedAlignedAllocPolicy classOgre_1_1NedAlignedAllocPolicy.html

An allocation policy for use with AllocatedObject and STLAllocator, which aligns memory at a given bo...

OgreMemoryNedAlloc.h IsValidAlignment cpp tdef Ogre::NedAlignedAllocPolicy classOgre_1_1NedAlignedAllocPolicy.html a703287276dd2ffe42a9e80d50e7a3b1d allocateBytes cpp clm Ogre::NedAlignedAllocPolicy classOgre_1_1NedAlignedAllocPolicy.html a3022246458175347f4ca43857f2d7647 deallocateBytes cpp clm Ogre::NedAlignedAllocPolicy classOgre_1_1NedAlignedAllocPolicy.html a42f549070a566834130177ef4567cfa3 getMaxAllocationSize cpp clm Ogre::NedAlignedAllocPolicy classOgre_1_1NedAlignedAllocPolicy.html a923e7730efe0fb39ef561c77f1cf7abd

Get the maximum size of a single allocation.

NedAlignedAllocPolicy cpp instm Ogre::NedAlignedAllocPolicy classOgre_1_1NedAlignedAllocPolicy.html abd4a4f571c7b7c3e001f9bad8f08993b Ogre::NedPoolingImpl c cl Ogre::NedPoolingImpl classOgre_1_1NedPoolingImpl.html

Non-templated utility class just to hide nedmalloc.

OgreMemoryNedPooling.h allocBytes cpp clm Ogre::NedPoolingImpl classOgre_1_1NedPoolingImpl.html ac6b56adc813c89aa4d8398f8364041e9 deallocBytes cpp clm Ogre::NedPoolingImpl classOgre_1_1NedPoolingImpl.html ad2f012d0a2203f798f34206efb57556b allocBytesAligned cpp clm Ogre::NedPoolingImpl classOgre_1_1NedPoolingImpl.html aecd1d58ef07f2dcb3e2f1bff7b448926 deallocBytesAligned cpp clm Ogre::NedPoolingImpl classOgre_1_1NedPoolingImpl.html abe7b314f9c8ee32927cf42eff59657b2 Ogre::NedPoolingPolicy c cl Ogre::NedPoolingPolicy classOgre_1_1NedPoolingPolicy.html

An allocation policy for use with AllocatedObject and STLAllocator.

OgreMemoryNedPooling.h allocateBytes cpp clm Ogre::NedPoolingPolicy classOgre_1_1NedPoolingPolicy.html a13e73e5a7bc0e7787da15a35c2396ff3 deallocateBytes cpp clm Ogre::NedPoolingPolicy classOgre_1_1NedPoolingPolicy.html add949c266f9c3632890c4569bf436080 getMaxAllocationSize cpp clm Ogre::NedPoolingPolicy classOgre_1_1NedPoolingPolicy.html a6d5ebb0fcc3695cf27bb7f5981373ead

Get the maximum size of a single allocation.

NedPoolingPolicy cpp instm Ogre::NedPoolingPolicy classOgre_1_1NedPoolingPolicy.html a6fc1e33d327f62bbd8599c5bbbd60d17 Ogre::NedPoolingAlignedPolicy c tmplt Ogre::NedPoolingAlignedPolicy classOgre_1_1NedPoolingAlignedPolicy.html

An allocation policy for use with AllocatedObject and STLAllocator, which aligns memory at a given bo...

OgreMemoryNedPooling.h IsValidAlignment cpp tdef Ogre::NedPoolingAlignedPolicy classOgre_1_1NedPoolingAlignedPolicy.html a9a6d7904162746fdd20d8c5821154108 allocateBytes cpp clm Ogre::NedPoolingAlignedPolicy classOgre_1_1NedPoolingAlignedPolicy.html af448af5552f3c32f7172ae64d893d8ea deallocateBytes cpp clm Ogre::NedPoolingAlignedPolicy classOgre_1_1NedPoolingAlignedPolicy.html a39a8de46c4ae20ed51ae1a785d08a467 getMaxAllocationSize cpp clm Ogre::NedPoolingAlignedPolicy classOgre_1_1NedPoolingAlignedPolicy.html a9a9c9cd828ad39ebe59b0710f90f08e0

Get the maximum size of a single allocation.

NedPoolingAlignedPolicy cpp instm Ogre::NedPoolingAlignedPolicy classOgre_1_1NedPoolingAlignedPolicy.html a45bc986478abaad34970c226ec32e1a4 Ogre::StdAllocPolicy c cl Ogre::StdAllocPolicy classOgre_1_1StdAllocPolicy.html

A &quot;standard&quot; allocation policy for use with AllocatedObject and STLAllocator.

OgreMemoryStdAlloc.h allocateBytes cpp clm Ogre::StdAllocPolicy classOgre_1_1StdAllocPolicy.html af94797b160779ff0f2e95eb0ba8d64a5 deallocateBytes cpp clm Ogre::StdAllocPolicy classOgre_1_1StdAllocPolicy.html abcce32679ffd71fbcc8533f79b4fa16d getMaxAllocationSize cpp clm Ogre::StdAllocPolicy classOgre_1_1StdAllocPolicy.html ae16a3e17c2643b6af6a4e4f37848fa5b

Get the maximum size of a single allocation.

StdAllocPolicy cpp instm Ogre::StdAllocPolicy classOgre_1_1StdAllocPolicy.html a0af98d59c61ea723e837b1a6e7567f55 Ogre::StdAlignedAllocPolicy c tmplt Ogre::StdAlignedAllocPolicy classOgre_1_1StdAlignedAllocPolicy.html

A &quot;standard&quot; allocation policy for use with AllocatedObject and STLAllocator, which aligns memory at ...

OgreMemoryStdAlloc.h IsValidAlignment cpp tdef Ogre::StdAlignedAllocPolicy classOgre_1_1StdAlignedAllocPolicy.html aab20b04cef620b603f5877fd48b53e5b allocateBytes cpp clm Ogre::StdAlignedAllocPolicy classOgre_1_1StdAlignedAllocPolicy.html aa5c16bd66a3e8dbbd9482e7dd07ec9db deallocateBytes cpp clm Ogre::StdAlignedAllocPolicy classOgre_1_1StdAlignedAllocPolicy.html a6ee5fb2c88d4c42673126c6ec355deed getMaxAllocationSize cpp clm Ogre::StdAlignedAllocPolicy classOgre_1_1StdAlignedAllocPolicy.html a6222b252df6d4f2bde65530dbb30ad5b

Get the maximum size of a single allocation.

StdAlignedAllocPolicy cpp instm Ogre::StdAlignedAllocPolicy classOgre_1_1StdAlignedAllocPolicy.html acde47348bf3ef90847c00e82e8be5e9c Ogre::STLAllocatorBase c tmplt Ogre::STLAllocatorBase structOgre_1_1STLAllocatorBase.html

Wrapper class for operating as an STL container allocator.

OgreMemorySTLAllocator.h value_type cpp tdef Ogre::STLAllocatorBase structOgre_1_1STLAllocatorBase.html a3fc45e6ad404fa54ad9246682e7ccd88 Ogre::STLAllocatorBase< const T > c tmplt Ogre::STLAllocatorBase< const T > structOgre_1_1STLAllocatorBase_3_01const_01T_01_4.html OgreMemorySTLAllocator.h value_type cpp tdef Ogre::STLAllocatorBase< const T > structOgre_1_1STLAllocatorBase_3_01const_01T_01_4.html ad0004d963c1616f06b527bc144bd883f Ogre::STLAllocator c tmplt Ogre::STLAllocator classOgre_1_1STLAllocator.html OgreMemorySTLAllocator.h Base cpp tdef Ogre::STLAllocator classOgre_1_1STLAllocator.html a31bf54b866ab68cdf4065adb9eee9a93

define our types, as per ISO C++

value_type cpp tdef Ogre::STLAllocator classOgre_1_1STLAllocator.html af5221070699c31f29ff62f889ffd9b32 pointer cpp tdef Ogre::STLAllocator classOgre_1_1STLAllocator.html af0eca020577a396b472cf5c2c3ae2a58 const_pointer cpp tdef Ogre::STLAllocator classOgre_1_1STLAllocator.html a26b77b3bc8f9fff5a33acc22f55ec3df reference cpp tdef Ogre::STLAllocator classOgre_1_1STLAllocator.html a5d26e2252c837f0620a51c075aeb6d56 const_reference cpp tdef Ogre::STLAllocator classOgre_1_1STLAllocator.html ab1503596eb95026cd4a65164f612a407 size_type cpp tdef Ogre::STLAllocator classOgre_1_1STLAllocator.html aabd94312eb1a0e3f84339e5d810c273f difference_type cpp tdef Ogre::STLAllocator classOgre_1_1STLAllocator.html af82f6b541d4c320854df346e04ab62ce STLAllocator cpp instm Ogre::STLAllocator classOgre_1_1STLAllocator.html a9c25559c7ed0e526a0195d4d44efce10

ctor

~STLAllocator cpp instm Ogre::STLAllocator classOgre_1_1STLAllocator.html ab4be8634d905e1c62cfbaeca27389188

dtor

STLAllocator cpp instm Ogre::STLAllocator classOgre_1_1STLAllocator.html af85d3e2726cef7ec1f1d24f2ed3b0675

copy ctor - done component wise

STLAllocator cpp instm Ogre::STLAllocator classOgre_1_1STLAllocator.html a3d97ea3f530a55614990908f19ccd533

cast

STLAllocator cpp instm Ogre::STLAllocator classOgre_1_1STLAllocator.html ac80a6c2569f5812937287072c04d23ea

cast

allocate cpp instm Ogre::STLAllocator classOgre_1_1STLAllocator.html a219db3b3227be55452bf297cdb7bea89

memory allocation (elements, used by STL)

deallocate cpp instm Ogre::STLAllocator classOgre_1_1STLAllocator.html afc5b83dfdc2263f0c6dbebe62c4681a9

memory deallocation (elements, used by STL)

address cpp instm Ogre::STLAllocator classOgre_1_1STLAllocator.html ad85c5a0fc7665135ab6965b1a6578a0b address cpp instm Ogre::STLAllocator classOgre_1_1STLAllocator.html ab0c9ec3f0b3d15832db68093828df934 max_size cpp instm Ogre::STLAllocator classOgre_1_1STLAllocator.html a34af39aff69a8cb62b7548df92fa8aad construct cpp instm Ogre::STLAllocator classOgre_1_1STLAllocator.html a04d59556081dfe8d64d660b336b6fc28 construct cpp instm Ogre::STLAllocator classOgre_1_1STLAllocator.html ad6ebf2ce6e910595ef613fc955e6df10 destroy cpp instm Ogre::STLAllocator classOgre_1_1STLAllocator.html ad4101ccdcdc6c5336a2ebd5169c55ff9 Ogre::STLAllocator::rebind c tmplt Ogre::STLAllocator::rebind structOgre_1_1STLAllocator_1_1rebind.html

the standard rebind mechanism

OgreMemorySTLAllocator.h other cpp tdef Ogre::STLAllocator::rebind structOgre_1_1STLAllocator_1_1rebind.html a38ae5b67425ece5706373301c23915f0 Ogre::Mesh c cl Ogre::Mesh classOgre_1_1Mesh.html OgreMesh.h LodValueList cpp tdef Ogre::Mesh classOgre_1_1Mesh.html a7d726e72a87c304798883fbecbe6810a MeshLodUsageList cpp tdef Ogre::Mesh classOgre_1_1Mesh.html afe83b164df6c330c0bd7b7c5c76d04e3 VertexBoneAssignmentList cpp tdef Ogre::Mesh classOgre_1_1Mesh.html ad54314635e4616376964378a2a842368

Multimap of vertex bone assignments (orders by vertex index)

BoneAssignmentIterator cpp tdef Ogre::Mesh classOgre_1_1Mesh.html a87ffd99faf08ec80bd6932ac77381f3f SubMeshList cpp tdef Ogre::Mesh classOgre_1_1Mesh.html a1f5c82cf71efd2c7490e600800dad53b IndexMap cpp tdef Ogre::Mesh classOgre_1_1Mesh.html a4ee5e3c78d17a1940ded9419644260ce SubMeshNameMap cpp tdef Ogre::Mesh classOgre_1_1Mesh.html a001584a126b2a78e15a2b3b9e9ee8433

A hashmap used to store optional SubMesh names.

SubMeshIterator cpp tdef Ogre::Mesh classOgre_1_1Mesh.html ac3955099a61b444cb9a2e7e111a1f271 PoseIterator cpp tdef Ogre::Mesh classOgre_1_1Mesh.html a78f32e7c485e681dce9422b69186960f ConstPoseIterator cpp tdef Ogre::Mesh classOgre_1_1Mesh.html a1c651712526bfe4999f27c6c18ded1d9 Mesh cpp instm Ogre::Mesh classOgre_1_1Mesh.html a0066a7e921528c059b23ec09d97b2507

Default constructor - used by MeshManager.

~Mesh cpp instm Ogre::Mesh classOgre_1_1Mesh.html a4a5698435bfde9edd3f83db1b7fe6101 createSubMesh cpp instm Ogre::Mesh classOgre_1_1Mesh.html a23d5c021503b8fac8938be4ba956f2ce

Creates a new SubMesh.

createSubMesh cpp instm Ogre::Mesh classOgre_1_1Mesh.html a68b214fd444eafdf672bb45bd8e9b19a

Creates a new SubMesh and gives it a name.

nameSubMesh cpp instm Ogre::Mesh classOgre_1_1Mesh.html a961a5ebb441004ca098a468eb5bd0369

Gives a name to a SubMesh.

unnameSubMesh cpp instm Ogre::Mesh classOgre_1_1Mesh.html a682e7d93150b71e6a5b6a8d638729127

Removes a name from a SubMesh.

_getSubMeshIndex cpp instm Ogre::Mesh classOgre_1_1Mesh.html a3c6f3be3c7bd2ac96fa4c4873a95358d

Gets the index of a submesh with a given name.

getNumSubMeshes cpp instm Ogre::Mesh classOgre_1_1Mesh.html afe20aa1c72451105ffd82b69aac42a36

Gets the number of sub meshes which comprise this mesh.

getSubMesh cpp instm Ogre::Mesh classOgre_1_1Mesh.html a7b8ec25ff9fee99cc43ab2eceb16c882

Gets a pointer to the submesh indicated by the index.

getSubMesh cpp instm Ogre::Mesh classOgre_1_1Mesh.html a9a4c0f25d1d637624cc824df9abadf4d

Gets a SubMesh by name.

destroySubMesh cpp instm Ogre::Mesh classOgre_1_1Mesh.html a27eeabd7eb8282be7115a6c5944b0b0e

Destroy a SubMesh with the given index.

destroySubMesh cpp instm Ogre::Mesh classOgre_1_1Mesh.html aa17c84354f568f0ecc2b44448dd5436f

Destroy a SubMesh with the given name.

getSubMeshIterator cpp instm Ogre::Mesh classOgre_1_1Mesh.html a1891dd7442acc39c7edbf6a064e61b70

Gets an iterator over the available submeshes.

clone cpp instm Ogre::Mesh classOgre_1_1Mesh.html a1d859fb9a008e0681a76acd6dbbd26c0

Makes a copy of this mesh object and gives it a new name.

getBounds cpp instm Ogre::Mesh classOgre_1_1Mesh.html aa70fab0828662a0bd40eec177ead51d4

Get the axis-aligned bounding box for this mesh.

getBoundingSphereRadius cpp instm Ogre::Mesh classOgre_1_1Mesh.html a3e3bdb4e97891193c5854a0016b5e64c

Gets the radius of the bounding sphere surrounding this mesh.

_setBounds cpp instm Ogre::Mesh classOgre_1_1Mesh.html a8c40c34ec7c32009904c0cd730f68b5d

Manually set the bounding box for this Mesh.

_setBoundingSphereRadius cpp instm Ogre::Mesh classOgre_1_1Mesh.html a536a5cf66af30c4be1752a76083950a1

Manually set the bounding radius.

setSkeletonName cpp instm Ogre::Mesh classOgre_1_1Mesh.html a234be061da55bc8435401b6875770214

Sets the name of the skeleton this Mesh uses for animation.

hasSkeleton cpp instm Ogre::Mesh classOgre_1_1Mesh.html a47f0254cc34f6b8b5006242bd2354345

Returns true if this Mesh has a linked Skeleton.

hasVertexAnimation cpp instm Ogre::Mesh classOgre_1_1Mesh.html ae5838a829fab7e2db3e235a6053df44b

Returns whether or not this mesh has some kind of vertex animation.

getSkeleton cpp instm Ogre::Mesh classOgre_1_1Mesh.html a6e55d78539001e5fe5b1e2971fe70bea

Gets a pointer to any linked Skeleton.

getSkeletonName cpp instm Ogre::Mesh classOgre_1_1Mesh.html aceb3832f5a0e4cd74b69445d309d91cc

Gets the name of any linked Skeleton.

_initAnimationState cpp instm Ogre::Mesh classOgre_1_1Mesh.html a84fbf8773bc1438f26e98a244e4b88a7

Initialise an animation set suitable for use with this mesh.

_refreshAnimationState cpp instm Ogre::Mesh classOgre_1_1Mesh.html a76fc7c2a7118affafbbe7278aca8d3b9

Refresh an animation set suitable for use with this mesh.

addBoneAssignment cpp instm Ogre::Mesh classOgre_1_1Mesh.html a05554a4e54cbb820a243f5b9f5967cc8

Assigns a vertex to a bone with a given weight, for skeletal animation.

clearBoneAssignments cpp instm Ogre::Mesh classOgre_1_1Mesh.html ae0e3489e56423f4643efcace44bb0172

Removes all bone assignments for this mesh.

_notifySkeleton cpp instm Ogre::Mesh classOgre_1_1Mesh.html a4445472a7c71fafe546d8108d3b121d6

Internal notification, used to tell the Mesh which Skeleton to use without loading it...

getBoneAssignmentIterator cpp instm Ogre::Mesh classOgre_1_1Mesh.html a723cb01be5d511247cdfd379246a64a0

Gets an iterator for access all bone assignments.

getBoneAssignments cpp instm Ogre::Mesh classOgre_1_1Mesh.html a749cfe5f7a2e9d5de27939ef237ff8b5

Gets a const reference to the list of bone assignments.

getNumLodLevels cpp instm Ogre::Mesh classOgre_1_1Mesh.html a2edadb0104799e1fe2b81d1d810d9e1a

Returns the number of levels of detail that this mesh supports.

getLodLevel cpp instm Ogre::Mesh classOgre_1_1Mesh.html a659971d2a92a17be9225fe4f00ed7f29

Gets details of the numbered level of detail entry.

createManualLodLevel cpp instm Ogre::Mesh classOgre_1_1Mesh.html a9f2528c7942e2bf2c91a34d9a1b1ec0d

Adds a new manual level-of-detail entry to this Mesh.

updateManualLodLevel cpp instm Ogre::Mesh classOgre_1_1Mesh.html ad2a825a0fc90a2c1168d35f074cf077d

Changes the alternate mesh to use as a manual LOD at the given index.

getLodIndex cpp instm Ogre::Mesh classOgre_1_1Mesh.html a4f15a0a471643e21e3d634ead0237f01

Retrieves the level of detail index for the given lod value.

isLodManual cpp instm Ogre::Mesh classOgre_1_1Mesh.html af19a6a2ea5d033850fc575b2e9452d3d

Returns true if this mesh is using manual LOD.

_setLodInfo cpp instm Ogre::Mesh classOgre_1_1Mesh.html a1d7a0a704f3f6e1a32d818173e2faedb

Internal methods for loading LOD, do not use.

_setLodUsage cpp instm Ogre::Mesh classOgre_1_1Mesh.html a4a2e844dd7b272277dca55f9bb9083b0

Internal methods for loading LOD, do not use.

_setSubMeshLodFaceList cpp instm Ogre::Mesh classOgre_1_1Mesh.html a5fe1977e430d15bad166dbb405ad013b

Internal methods for loading LOD, do not use.

removeLodLevels cpp instm Ogre::Mesh classOgre_1_1Mesh.html a02d5ed61b0b9c6bc5d3426a5fa99ac90

Removes all LOD data from this Mesh.

setVertexBufferPolicy cpp instm Ogre::Mesh classOgre_1_1Mesh.html ae128dc852bd40fa4ebdeced17ef60daa

Sets the policy for the vertex buffers to be used when loading this Mesh.

setIndexBufferPolicy cpp instm Ogre::Mesh classOgre_1_1Mesh.html a59b3e51a70be90023f1adec878910e17

Sets the policy for the index buffers to be used when loading this Mesh.

getVertexBufferUsage cpp instm Ogre::Mesh classOgre_1_1Mesh.html a8e53e203cdf12cc40d746399e1f17c49

Gets the usage setting for this meshes vertex buffers.

getIndexBufferUsage cpp instm Ogre::Mesh classOgre_1_1Mesh.html a3402c383107c83903f42d165163ac9e1

Gets the usage setting for this meshes index buffers.

isVertexBufferShadowed cpp instm Ogre::Mesh classOgre_1_1Mesh.html aa662df545eb8df490864316667ce1da2

Gets whether or not this meshes vertex buffers are shadowed.

isIndexBufferShadowed cpp instm Ogre::Mesh classOgre_1_1Mesh.html af91ff1e6396fc2aa6ca42ffeda910794

Gets whether or not this meshes index buffers are shadowed.

_rationaliseBoneAssignments cpp instm Ogre::Mesh classOgre_1_1Mesh.html a71ecbba89597f5b3138a5fde91362e27

Rationalises the passed in bone assignment list.

_compileBoneAssignments cpp instm Ogre::Mesh classOgre_1_1Mesh.html a3eb5c9c7643dbfdfbf4c0d53af4308ef

Internal method, be called once to compile bone assignments into geometry buffer.

_updateCompiledBoneAssignments cpp instm Ogre::Mesh classOgre_1_1Mesh.html ac074f9b704766962ad9ddf8bc6f0cb29

Internal method, be called once to update the compiled bone assignments.

buildTangentVectors cpp instm Ogre::Mesh classOgre_1_1Mesh.html ab6390fa87d0109e9f1c7e44a5d602dbf

This method builds a set of tangent vectors for a given mesh into a 3D texture coordinate buffer...

suggestTangentVectorBuildParams cpp instm Ogre::Mesh classOgre_1_1Mesh.html a6984c7229db58040770269710f5b2ac1

Ask the mesh to suggest parameters to a future buildTangentVectors call, should you wish to use textu...

buildEdgeList cpp instm Ogre::Mesh classOgre_1_1Mesh.html a3b18cd2008a447fe5fac98d06a541994

Builds an edge list for this mesh, which can be used for generating a shadow volume among other thing...

freeEdgeList cpp instm Ogre::Mesh classOgre_1_1Mesh.html aeb87f5aedfc18527dc33ee2ab5e38e9c

Destroys and frees the edge lists this mesh has built.

prepareForShadowVolume cpp instm Ogre::Mesh classOgre_1_1Mesh.html a2bab941572b0c00817c50a769b63e241

This method prepares the mesh for generating a renderable shadow volume.

getEdgeList cpp instm Ogre::Mesh classOgre_1_1Mesh.html a9b73149110ea686c407107dc4dfdf6b1

Return the edge list for this mesh, building it if required.

getEdgeList cpp instm Ogre::Mesh classOgre_1_1Mesh.html a7b2cf92dbb3aae64cbc752ab7f7de96b

Return the edge list for this mesh, building it if required.

isPreparedForShadowVolumes cpp instm Ogre::Mesh classOgre_1_1Mesh.html a349d98f2e2668dfa630075123af7e90c

Returns whether this mesh has already had it&#39;s geometry prepared for use in rendering shadow volumes...

isEdgeListBuilt cpp instm Ogre::Mesh classOgre_1_1Mesh.html ab54aeef34c76386d3b42c88ba42eb69c

Returns whether this mesh has an attached edge list.

getSubMeshNameMap cpp instm Ogre::Mesh classOgre_1_1Mesh.html adf1de56b022a41ca399588951c7bb1c2

Gets a reference to the optional name assignments of the SubMeshes.

setAutoBuildEdgeLists cpp instm Ogre::Mesh classOgre_1_1Mesh.html ac4f3cb35c7eebbe35d5734c8e3682c7d

Sets whether or not this Mesh should automatically build edge lists when asked for them...

getAutoBuildEdgeLists cpp instm Ogre::Mesh classOgre_1_1Mesh.html ac799c7cc93cb9a7f36427207767dfaa6

Sets whether or not this Mesh should automatically build edge lists when asked for them...

getSharedVertexDataAnimationType cpp instm Ogre::Mesh classOgre_1_1Mesh.html ac1b8a986092ec1854ffe8284fd5cb722

Gets the type of vertex animation the shared vertex data of this mesh supports.

getSharedVertexDataAnimationIncludesNormals cpp instm Ogre::Mesh classOgre_1_1Mesh.html abe8d2374fa0a14726412723287945b3b

Returns whether animation on shared vertex data includes normals.

createAnimation cpp instm Ogre::Mesh classOgre_1_1Mesh.html a81f6bd4a02c67143c939da55bd35b1bc

Creates a new Animation object for vertex animating this mesh.

getAnimation cpp instm Ogre::Mesh classOgre_1_1Mesh.html a8d0f70b003b26b379251619f70a64177

Returns the named vertex Animation object.

_getAnimationImpl cpp instm Ogre::Mesh classOgre_1_1Mesh.html a956ac541263d09887248b24068298691

Internal access to the named vertex Animation object - returns null if it does not exist...

hasAnimation cpp instm Ogre::Mesh classOgre_1_1Mesh.html a8e38a90546c9b944fe51b6e9fee06581

Returns whether this mesh contains the named vertex animation.

removeAnimation cpp instm Ogre::Mesh classOgre_1_1Mesh.html a4caff2592e1e2b223cfe9f62843c5153

Removes vertex Animation from this mesh.

getNumAnimations cpp instm Ogre::Mesh classOgre_1_1Mesh.html aba06d276d11968093b6c740544f871b1

Gets the number of morph animations in this mesh.

getAnimation cpp instm Ogre::Mesh classOgre_1_1Mesh.html a5b857f54d25cb9a208397a91999b8cdd

Gets a single morph animation by index.

removeAllAnimations cpp instm Ogre::Mesh classOgre_1_1Mesh.html ae1c65aa0e5a0e8f283392b8b814f2e7e

Removes all morph Animations from this mesh.

getVertexDataByTrackHandle cpp instm Ogre::Mesh classOgre_1_1Mesh.html a01c6a616fc14e149a1419dbf879cb51f

Gets a pointer to a vertex data element based on a morph animation track handle.

updateMaterialForAllSubMeshes cpp instm Ogre::Mesh classOgre_1_1Mesh.html a9eb681a705ada6268c567c553f897dbb

Iterates through all submeshes and requests them to apply their texture aliases to the material they ...

_determineAnimationTypes cpp instm Ogre::Mesh classOgre_1_1Mesh.html a46d1f293cea6eb5adc208e4abe3256ba

Internal method which, if animation types have not been determined, scans any vertex animations and d...

_getAnimationTypesDirty cpp instm Ogre::Mesh classOgre_1_1Mesh.html aaa46f04cb1ba0263ac8c09b0b614a75c

Are the derived animation types out of date?

createPose cpp instm Ogre::Mesh classOgre_1_1Mesh.html a72f1a2875e9c2eeeb7fc4330905fbb85

Create a new Pose for this mesh or one of its submeshes.

getPoseCount cpp instm Ogre::Mesh classOgre_1_1Mesh.html a76dd3ef52e65e59b69abc55030674bc2

Get the number of poses.

getPose cpp instm Ogre::Mesh classOgre_1_1Mesh.html a135a1975880adbefbc02397081891b72

Retrieve an existing Pose by index.

getPose cpp instm Ogre::Mesh classOgre_1_1Mesh.html a1bdbcad27bb6dfc402bc0db8dbf0b3d2

Retrieve an existing Pose by name.

removePose cpp instm Ogre::Mesh classOgre_1_1Mesh.html a8222622d55eed71d40f6dd614cc43635

Destroy a pose by index.

removePose cpp instm Ogre::Mesh classOgre_1_1Mesh.html a702ffd1c825abfb5c2d643bb1e304fc2

Destroy a pose by name.

removeAllPoses cpp instm Ogre::Mesh classOgre_1_1Mesh.html a1e048f3a9183b6b371e31f1be79e3c06

Destroy all poses.

getPoseIterator cpp instm Ogre::Mesh classOgre_1_1Mesh.html a34437d0150cd4f97ee0080111ab5cb68

Get an iterator over all the poses defined.

getPoseIterator cpp instm Ogre::Mesh classOgre_1_1Mesh.html a5e09fcebcb9a1be0839e914e4119b4dd

Get an iterator over all the poses defined.

getPoseList cpp instm Ogre::Mesh classOgre_1_1Mesh.html a2a5e93ec6f5b845b032b6e73e3796129

Get pose list.

getLodStrategy cpp instm Ogre::Mesh classOgre_1_1Mesh.html a55362dcc542b9fe2e75445e536552824

Get lod strategy used by this mesh.

setLodStrategy cpp instm Ogre::Mesh classOgre_1_1Mesh.html a6e78a78bfa7e943cdfd88ad533a5a6c8

Set the lod strategy used by this mesh.

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d prepareMatricesForVertexBlend cpp clm Ogre::Mesh classOgre_1_1Mesh.html afa3410ff82dd9fddb38c2051b5ec5184

Prepare matrices for software indexed vertex blend.

softwareVertexBlend cpp clm Ogre::Mesh classOgre_1_1Mesh.html a5c1d32451c68bd5451043d380b49db46

Performs a software indexed vertex blend, of the kind used for skeletal animation although it can be ...

softwareVertexMorph cpp clm Ogre::Mesh classOgre_1_1Mesh.html af6df6730f0559aa78ef6e8eaa67bbc36

Performs a software vertex morph, of the kind used for morph animation although it can be used for ot...

softwareVertexPoseBlend cpp clm Ogre::Mesh classOgre_1_1Mesh.html ace980b6a9827d4a7f015d9e97411fdd3

Performs a software vertex pose blend, of the kind used for morph animation although it can be used f...

cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

sharedVertexData cpp data Ogre::Mesh classOgre_1_1Mesh.html a1fd9968ccd424f913a7f3f68639f3ecf

Shared vertex data.

sharedBlendIndexToBoneIndexMap cpp data Ogre::Mesh classOgre_1_1Mesh.html aa9a6fc00032943a35fd293b5c664929e

Shared index map for translating blend index to bone index.

AnimationList cpp tdef Ogre::Mesh classOgre_1_1Mesh.html a51044e47a0544a177858c5a39aa06830

Storage of morph animations, lookup by name.

ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 organiseTangentsBuffer cpp instm Ogre::Mesh classOgre_1_1Mesh.html a7b7b7151844176e7dfe4a19bf3c95935

Internal method for making the space for a vertex element to hold tangents.

buildIndexMap cpp instm Ogre::Mesh classOgre_1_1Mesh.html adff87e74c9a6036ae6589c21cd88f3b1

Build the index map between bone index and blend index.

compileBoneAssignments cpp instm Ogre::Mesh classOgre_1_1Mesh.html ab434a1b8a351850ed37e65e47b24e43a

Compile bone assignments into blend index and weight buffers.

prepareImpl cpp instm Ogre::Mesh classOgre_1_1Mesh.html aca494d7316647adb3c23524c8a6251ea

Loads the mesh from disk.

unprepareImpl cpp instm Ogre::Mesh classOgre_1_1Mesh.html a90ca038d14d0cddf9646d2bb517c63fb

Destroys data cached by prepareImpl.

loadImpl cpp instm Ogre::Mesh classOgre_1_1Mesh.html a04c9da26ab90708954348629cb5cbc74 postLoadImpl cpp instm Ogre::Mesh classOgre_1_1Mesh.html a7f3c03905cfcdc1206be4cb5fff718f2 unloadImpl cpp instm Ogre::Mesh classOgre_1_1Mesh.html a87fd02b9874c2734ade10f23cb141587 calculateSize cpp instm Ogre::Mesh classOgre_1_1Mesh.html a8a939448efcdefc62bb442ec1475d804 preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mSubMeshList cpp data Ogre::Mesh classOgre_1_1Mesh.html a7ca5d3840b1139163678c69accd610e8

A list of submeshes which make up this mesh.

mFreshFromDisk cpp data Ogre::Mesh classOgre_1_1Mesh.html a2f1b62478038df7cae569fcf5d2b2d72 mSubMeshNameMap cpp data Ogre::Mesh classOgre_1_1Mesh.html a5e06f63dfac01346d8a045448af28407 mAABB cpp data Ogre::Mesh classOgre_1_1Mesh.html a9786a87341b9b5954382f956749f598a

Local bounding box volume.

mBoundRadius cpp data Ogre::Mesh classOgre_1_1Mesh.html afa81b36baa8be6c84ab68c8b949a28bb

Local bounding sphere radius (centered on object)

mSkeletonName cpp data Ogre::Mesh classOgre_1_1Mesh.html abf86b0682730527681abfe665fa63f52

Optional linked skeleton.

mSkeleton cpp data Ogre::Mesh classOgre_1_1Mesh.html a1f273987d25be940aa9e4381b7984a67 mBoneAssignments cpp data Ogre::Mesh classOgre_1_1Mesh.html aecb0a3ad72dfe057752755a3be9a9d62 mBoneAssignmentsOutOfDate cpp data Ogre::Mesh classOgre_1_1Mesh.html ae36b7dbb1a019f7e74f7f7723e2f3b39

Flag indicating that bone assignments need to be recompiled.

mLodStrategy cpp data Ogre::Mesh classOgre_1_1Mesh.html aaad417a45c64afe0db38fc0b39657cd4 mIsLodManual cpp data Ogre::Mesh classOgre_1_1Mesh.html a9b6f3fc61ca0d2d2672b47a16fc47fff mNumLods cpp data Ogre::Mesh classOgre_1_1Mesh.html a57579011f3db548f4d096735298b171d mMeshLodUsageList cpp data Ogre::Mesh classOgre_1_1Mesh.html adf2df0fe279913f67a2fd07a01bc5263 mVertexBufferUsage cpp data Ogre::Mesh classOgre_1_1Mesh.html a50c4b46dec40e7433a9c3bd2a0349c59 mIndexBufferUsage cpp data Ogre::Mesh classOgre_1_1Mesh.html ae321765ebd25dfb980ea8fa749bb9195 mVertexBufferShadowBuffer cpp data Ogre::Mesh classOgre_1_1Mesh.html a4d241fb1ac0e9bb6d9d510a879296fd2 mIndexBufferShadowBuffer cpp data Ogre::Mesh classOgre_1_1Mesh.html abde99137ff08e231b5ae13217b8c876e mPreparedForShadowVolumes cpp data Ogre::Mesh classOgre_1_1Mesh.html a6f094394f60ba564ffc0e15998187481 mEdgeListsBuilt cpp data Ogre::Mesh classOgre_1_1Mesh.html a8e05383eefb4a20985626ae26f4676af mAutoBuildEdgeLists cpp data Ogre::Mesh classOgre_1_1Mesh.html ae82cdb664edcbebb241153913ff4ab12 mAnimationsList cpp data Ogre::Mesh classOgre_1_1Mesh.html acac70b5bd5092cb00478bfc439e36c26 mSharedVertexDataAnimationType cpp data Ogre::Mesh classOgre_1_1Mesh.html a6c96921fb54638cedc2300fbe5ba50a2

The vertex animation type associated with the shared vertex data.

mSharedVertexDataAnimationIncludesNormals cpp data Ogre::Mesh classOgre_1_1Mesh.html a8f06141370faf0503f76f11809d961d6

Whether vertex animation includes normals.

mAnimationTypesDirty cpp data Ogre::Mesh classOgre_1_1Mesh.html ad6fda574da726cc8861408341ab65261

Do we need to scan animations for animation types?

mPoseList cpp data Ogre::Mesh classOgre_1_1Mesh.html a828d80c76f0e26edb7ea699d1c919818

List of available poses for shared and dedicated geometryPoseList.

mPosesIncludeNormals cpp data Ogre::Mesh classOgre_1_1Mesh.html a204a433f12cbf81f3df251bd823dbbd5 mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b SubMesh cpp ffunc Ogre::Mesh classOgre_1_1Mesh.html a1d5fbbc16bf26f6a94d018b087d4db7e MeshSerializerImpl cpp ffunc Ogre::Mesh classOgre_1_1Mesh.html a48305c54a01e0c7a3376ea0a077c467f MeshSerializerImpl_v1_4 cpp ffunc Ogre::Mesh classOgre_1_1Mesh.html a307213f805148c370557044b8f6b00fe MeshSerializerImpl_v1_2 cpp ffunc Ogre::Mesh classOgre_1_1Mesh.html ae60e96165c5d5495195fa0d49f031372 MeshSerializerImpl_v1_1 cpp ffunc Ogre::Mesh classOgre_1_1Mesh.html aef9901d67ded13a151aa3d4fde3a7b17 LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::MeshPtr c cl Ogre::MeshPtr classOgre_1_1MeshPtr.html

Specialisation of SharedPtr to allow SharedPtr to be assigned to MeshPtr.

OgreMesh.h MeshPtr cpp instm Ogre::MeshPtr classOgre_1_1MeshPtr.html abbec119ed3bb38b54bb66e38f2ea2b1c MeshPtr cpp instm Ogre::MeshPtr classOgre_1_1MeshPtr.html a2f1add9de3a418de7ba564491697b93e MeshPtr cpp instm Ogre::MeshPtr classOgre_1_1MeshPtr.html a4fdd20db6401f38a40b1ebfe6c97ab9b MeshPtr cpp instm Ogre::MeshPtr classOgre_1_1MeshPtr.html aebb20f59bcb21a19a197e290e705effd operator= cpp instm Ogre::MeshPtr classOgre_1_1MeshPtr.html ab011ed31dd7e9addd0850b2da9100052

Operator used to convert a ResourcePtr to a MeshPtr.

operator* unknown instm Ogre::SharedPtr< Mesh > classOgre_1_1SharedPtr.html a6c7563f3047bcd454dffae2b297a87a1 operator-> unknown instm Ogre::SharedPtr< Mesh > classOgre_1_1SharedPtr.html a756cec152c2db605fe7424da7f8e879b get unknown instm Ogre::SharedPtr< Mesh > classOgre_1_1SharedPtr.html a2c3ed4a7b5574c4e53adec450fd537b0 bind unknown instm Ogre::SharedPtr< Mesh > classOgre_1_1SharedPtr.html ac8d90e023455dc3299f48722e6068e4a

Binds rep to the SharedPtr.

unique unknown instm Ogre::SharedPtr< Mesh > classOgre_1_1SharedPtr.html acd2b97578b72dd4abc33471a93ca4b91 useCount unknown instm Ogre::SharedPtr< Mesh > classOgre_1_1SharedPtr.html a29e90ed7b4339cce1cc7e6be919e78bb useCountPointer unknown instm Ogre::SharedPtr< Mesh > classOgre_1_1SharedPtr.html a21c3410c03ec3a4647c7aaa8e59d535d getPointer unknown instm Ogre::SharedPtr< Mesh > classOgre_1_1SharedPtr.html a15e055008751a7c20bdde38662d5f0a1 freeMethod unknown instm Ogre::SharedPtr< Mesh > classOgre_1_1SharedPtr.html a2d8365d61e610b98e0d36d514ab29017 isNull unknown instm Ogre::SharedPtr< Mesh > classOgre_1_1SharedPtr.html a8a223db784efd7aa766792649de2f2a0 setNull unknown instm Ogre::SharedPtr< Mesh > classOgre_1_1SharedPtr.html ae23c79e49621afdb17fc32f30519859f destroy cpp instm Ogre::MeshPtr classOgre_1_1MeshPtr.html ac3c7d33a2533d416826dbcebbc7a238e

Override destroy since we need to delete Mesh after fully defined.

release unknown instm Ogre::SharedPtr< Mesh > classOgre_1_1SharedPtr.html aa9225d4dac90501b6a5f0b2b49ea2eed swap unknown instm Ogre::SharedPtr< Mesh > classOgre_1_1SharedPtr.html af07cad7e719e517472410d87f4e974ea pRep unknown data Ogre::SharedPtr< Mesh > classOgre_1_1SharedPtr.html a8a5094cabd90223647525fe162e94e57 pUseCount unknown data Ogre::SharedPtr< Mesh > classOgre_1_1SharedPtr.html a52f9915e259723090662cca7c3c51d52 useFreeMethod unknown data Ogre::SharedPtr< Mesh > classOgre_1_1SharedPtr.html a81eed90dd7d087f03cd010167d91f33e Ogre::MeshLodUsage c cl Ogre::MeshLodUsage structOgre_1_1MeshLodUsage.html

A way of recording the way each LODs is recorded this Mesh.

OgreMesh.h MeshLodUsage cpp func Ogre::MeshLodUsage structOgre_1_1MeshLodUsage.html aa6c486dd152f254906b4b4ad11676ef3 userValue cpp data Ogre::MeshLodUsage structOgre_1_1MeshLodUsage.html a114e1bc321b7b64f5bc931a30fea4dfe

User-supplied values used to determine when th is lod applies.

value cpp data Ogre::MeshLodUsage structOgre_1_1MeshLodUsage.html a67335e7b36a1f60c1ccddfba3f34775a

Value used by to determine when this lod applies.

manualName cpp data Ogre::MeshLodUsage structOgre_1_1MeshLodUsage.html a7fb356beacea9effe6462ef8b14d5f72

Only relevant if mIsLodManual is true, the name of the alternative mesh to use.

manualGroup cpp data Ogre::MeshLodUsage structOgre_1_1MeshLodUsage.html ad6ca3c9c1b8751a122a0e9002e008bfb

Only relevant if mIsLodManual is true, the name of the group of the alternative mesh.

manualMesh cpp data Ogre::MeshLodUsage structOgre_1_1MeshLodUsage.html a5749654233531c2be7509f795321504f

Hard link to mesh to avoid looking up each time.

edgeData cpp data Ogre::MeshLodUsage structOgre_1_1MeshLodUsage.html ae42184abf768e9c0cf42458112f2c082

Edge list for this LOD level (may be derived from manual mesh)

Ogre::MeshManager c cl Ogre::MeshManager classOgre_1_1MeshManager.html

Handles the management of mesh resources.

OgreMeshManager.h ResourceCreateOrRetrieveResult cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af484f2b60c8d9bc87f37fa8af8e630c5 ResourceMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a60ea46f69b1dd9c8e27b9b3d7bd5bc35 ResourceWithGroupMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a46e6268002377bc95d3721d21aa92 ResourceHandleMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af6b68646abe6e9959072c1ece458ee55 ResourceMapIterator cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a4f7da59507a5a8550ea97615ff9afff0 MeshManager cpp instm Ogre::MeshManager classOgre_1_1MeshManager.html a02e6d60df44151ca1e36b77c4260cef6 ~MeshManager cpp instm Ogre::MeshManager classOgre_1_1MeshManager.html a0bf52548e5c54f3cd9ce325dd355d7a1 _initialise cpp instm Ogre::MeshManager classOgre_1_1MeshManager.html ac37cc73db16b7202456b49e08cb9e7e7

Initialises the manager, only to be called by OGRE internally.

createOrRetrieve cpp instm Ogre::MeshManager classOgre_1_1MeshManager.html a5ad95c4c099c9d4ff865ba258615f5a9

Create a new mesh, or retrieve an existing one with the same name if it already exists.

prepare cpp instm Ogre::MeshManager classOgre_1_1MeshManager.html a30efe1248b1eed3aad152b7b5bc803aa

Prepares a mesh for loading from a file.

load cpp instm Ogre::MeshManager classOgre_1_1MeshManager.html a04b063fe9776a7527996772678284275

Loads a mesh from a file, making it immediately available for use.

createManual cpp instm Ogre::MeshManager classOgre_1_1MeshManager.html ad99f5f2e2d045e5a4af301974e45c918

Creates a new Mesh specifically for manual definition rather than loading from an object file...

createPlane cpp instm Ogre::MeshManager classOgre_1_1MeshManager.html a0b9b36dd24c9288b1b0211035d951d20

Creates a basic plane, by default majoring on the x/y axes facing positive Z.

createCurvedIllusionPlane cpp instm Ogre::MeshManager classOgre_1_1MeshManager.html aa76490da45f28aafc372f9c38f00aa28

Creates a plane, which because of it&#39;s texture coordinates looks like a curved surface, useful for skies in a skybox.

createCurvedPlane cpp instm Ogre::MeshManager classOgre_1_1MeshManager.html a9540b5d1bbdc18bd865476d7a13c8b75

Creates a genuinely curved plane, by default majoring on the x/y axes facing positive Z...

createBezierPatch cpp instm Ogre::MeshManager classOgre_1_1MeshManager.html aae2e2fc0727171c04d9cd1791bf7b1b9

Creates a Bezier patch based on an array of control vertices.

setPrepareAllMeshesForShadowVolumes cpp instm Ogre::MeshManager classOgre_1_1MeshManager.html ae7f1990c7ab08cebb608a916ef7bcb58

Tells the mesh manager that all future meshes should prepare themselves for shadow volumes on loading...

getPrepareAllMeshesForShadowVolumes cpp instm Ogre::MeshManager classOgre_1_1MeshManager.html a4d1e243d122313ed9f3675ad59de575f

Retrieves whether all Meshes should prepare themselves for shadow volumes.

getBoundsPaddingFactor cpp instm Ogre::MeshManager classOgre_1_1MeshManager.html a6bed5ac74e6db41b5e276ca1d21305db

Gets the factor by which the bounding box of an entity is padded.

setBoundsPaddingFactor cpp instm Ogre::MeshManager classOgre_1_1MeshManager.html a06f3acca8ad8c5f12cfc8232e57eb2e4

Sets the factor by which the bounding box of an entity is padded.

setListener cpp instm Ogre::MeshManager classOgre_1_1MeshManager.html ae08f3de5d1ff19a3aa63ccfc2d140c97

Sets the listener used to control mesh loading through the serializer.

getListener cpp instm Ogre::MeshManager classOgre_1_1MeshManager.html a09f89dd999fe6fbe9b79b92ddde6aa9f

Gets the listener used to control mesh loading through the serializer.

loadResource cpp instm Ogre::MeshManager classOgre_1_1MeshManager.html ab9db84516cdc6a681c3c491b259c35cd create cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac64c2b9c9dc775e05a81ff48d4293d4e

Creates a new blank resource, but does not immediately load it.

createOrRetrieve cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a48c565d0e63b286c6388439ae73417df

Create a new resource, or retrieve an existing one with the same name if it already exists...

setMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa7bd4f02b31fba693d3bea6492fe20a8

Set a limit on the amount of memory this resource handler may use.

getMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae24629f37283bf777987aab6bc3fa110

Get the limit on the amount of memory this resource handler may use.

getMemoryUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a0458e4665975faed7311b05879dfac2f

Gets the current memory usage, in bytes.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a2cf457c70ea86892b1bec52028c96237

Unloads a single resource by name.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a94962d0929fdc88c25d35672ff2c1ff0

Unloads a single resource by handle.

unloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html acaba96b1b4816457b03028eed9895789

Unloads all resources.

reloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a860f0bcac1a4d152878855f9a85a58d3

Caused all currently loaded resources to be reloaded.

unloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7b9ba584a17235f6eff9847b90ba895d

Unload all resources which are not referenced by any other object.

reloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a22dbc50ba8fac0d3222a31ef1ef82dcd

Caused all currently loaded but not referenced by any other object resources to be reloaded...

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8675d6b8c353783cf22c3872f7eaa818

Remove a single resource.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html abfb0022b18d022a7605f0d19a966f00f

Remove a single resource by name.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac22655af03ecea85d863a1d1d561778c

Remove a single resource by handle.

removeAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ff50fee06a678837cbeeea75e4372a5

Removes all resources.

removeUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ce966e769770ce9f90d77eddc2c30a3

Remove all resources which are not referenced by any other object.

getByName cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a03f1bf557d381aca77797d9a44578067

Retrieves a pointer to a resource by name, or null if the resource does not exist.

getByHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ab1c354fd2294c7c50b3f3e9ce42543f7

Retrieves a pointer to a resource by handle, or null if the resource does not exist.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a9dcc9da5760fcd3b39b4566fe308ad6b

Returns whether the named resource exists in this manager.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad9b4efbeacb17f07710c30bd5048e42f

Returns whether a resource with the given handle exists in this manager.

_notifyResourceTouched cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a40769092850d5b296e1d1a9190631700

Notify this manager that a resource which it manages has been &#39;touched&#39;, i.e.

_notifyResourceLoaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a871ac005af0be0b8c1857a4f8eea9

Notify this manager that a resource which it manages has been loaded.

_notifyResourceUnloaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a54d1843a43aebb13542312cd17134e6a

Notify this manager that a resource which it manages has been unloaded.

prepare cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae26b6ecd722f3e24b52de8b4ac9bba0d

Generic prepare method, used to create a Resource specific to this ResourceManager without using one ...

load cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad6d63fe7126510bf10fd337705cb0b29

Generic load method, used to create a Resource specific to this ResourceManager without using one of ...

getScriptPatterns cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a37ec0e845f49b7f7e3dc868456ced1e8

Gets the file patterns which should be used to find scripts for this ResourceManager.

parseScript cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8240f6bbf3449b1f2acdd476efbde821

Parse the definition of a set of resources from a script file.

getLoadingOrder cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a917b69fbaf300dcb0488d14d357296df

Gets the relative loading order of resources of this type.

getResourceType cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4a16604e10cd71957fcce705dead9a2c

Gets a string identifying the type of resource this manager handles.

setVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa3ff9558e8fa8187f510472a58093b6f

Sets whether this manager and its resources habitually produce log output.

getVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af96b58b31c152a8ae3c6152ee3ea12e7

Gets whether this manager and its resources habitually produce log output.

getResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad18cc3f0a4b3e0553cfe715204f15359

Create a resource pool, or reuse one that already exists.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa8b761abb06d74347e9636550307ccd9

Destroy a resource pool.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00a7fe59aaaa4acdfda07edc704516ee

Destroy a resource pool.

destroyAllResourcePools cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7913c36c02ef03007ff1a1c76ddf7710

destroy all pools

getResourceIterator cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4d3289d4636168230da11c1c9794db59

Returns an iterator over all resources in this manager.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d prepareResource cpp instm Ogre::ManualResourceLoader classOgre_1_1ManualResourceLoader.html a7b4afd007622d165efbcc362e5566922

Called when a resource wishes to load.

getSingleton cpp clm Ogre::MeshManager classOgre_1_1MeshManager.html a2efefa307b7987c5fcff7e8c47f79758

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::MeshManager classOgre_1_1MeshManager.html ab898923c2b46062858e28e19beb251d2

Override standard Singleton retrieval.

MeshBuildParamsMap cpp tdef Ogre::MeshManager classOgre_1_1MeshManager.html adff10ffdbb9913c7e72a3439f019aa3c

Map from resource pointer to parameter set.

ResourcePoolMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a87899e8bec2f60ef1448d716a20db8e1 createImpl cpp instm Ogre::MeshManager classOgre_1_1MeshManager.html ae56d2898d4239669c1980ab65cb090cb tesselate2DMesh cpp instm Ogre::MeshManager classOgre_1_1MeshManager.html a968d8e2a721971d7613d580863f5dea9

Utility method for tessellating 2D meshes.

createPrefabPlane cpp instm Ogre::MeshManager classOgre_1_1MeshManager.html ac20b6617071f05a3ce01203aed7d3ff9 createPrefabCube cpp instm Ogre::MeshManager classOgre_1_1MeshManager.html aaff6e00b47a0535269fcab3a516ee109 createPrefabSphere cpp instm Ogre::MeshManager classOgre_1_1MeshManager.html a8eed53bcb42f3640db57e7b449ef63c1 loadManualPlane cpp instm Ogre::MeshManager classOgre_1_1MeshManager.html aa42867ecf933433417ef0f5dcba0b16f

Utility method for manual loading a plane.

loadManualCurvedPlane cpp instm Ogre::MeshManager classOgre_1_1MeshManager.html a2500de27f1d0bd2fb0f14f58076ddc03

Utility method for manual loading a curved plane.

loadManualCurvedIllusionPlane cpp instm Ogre::MeshManager classOgre_1_1MeshManager.html a1f0fec656485db6cb8a98a62b556371d

Utility method for manual loading a curved illusion plane.

getNextHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html adc9077f415314ebc0f7feb314b76d4d4

Allocates the next handle.

addImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00bb3a6324cff9b1a572282d4c596b57

Add a newly created resource to the manager (note weak reference)

removeImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f5826bb4624b28bbe08f3c9fe88ee54

Remove a resource from this manager; remove it from the lists.

checkUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8316910598c9ceda62b3ec5be001d372

Checks memory usage and pages out if required.

mMeshBuildParams cpp data Ogre::MeshManager classOgre_1_1MeshManager.html add4bf1459f8198e975e6eb02f49d8d05 mPrepAllMeshesForShadowVolumes cpp data Ogre::MeshManager classOgre_1_1MeshManager.html abd377a932d07cc3c52de4e7d32f2c7f0 mBoundsPaddingFactor cpp data Ogre::MeshManager classOgre_1_1MeshManager.html a89eed92cfbe55b96c61bb752c8a5088c mListener cpp data Ogre::MeshManager classOgre_1_1MeshManager.html a47f9bc3a2bef785bfdd9e02eaac18ad9 mResourcesByHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html af7ac79c874e49fadc3cd7e228ab640d8 mResources cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ac02278ff18455db85fa7473abad9688c mResourcesWithGroup cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a3ea8cebb67199e6050d992036f3b4f3c mNextHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a70a84973505dc749acb913daef662f90 mMemoryBudget cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f0a00e183f455cdce1ec9152722f9b7 mMemoryUsage cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html aaa9cfdfc994de65064ba2dbe08930de8 mVerbose cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a5113f20b1db6ddfb51dba652f24cd0f0 mScriptPatterns cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a450dcef1a87442bcfe848ff92c43c6b5

Patterns to use to look for scripts if supported (e.g. *.overlay)

mLoadOrder cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ad26313df1d10e7953c90b7c37b373cf8

Loading order relative to other managers, higher is later.

mResourceType cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a86f8c21e087cb00a62d677ef1cd8131d

String identifying the resource type this manager handles.

mResourcePoolMap cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a00f151b76015e7e46cdb228cc3eaa53e msSingleton unknown data Ogre::Singleton< MeshManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 MBT_PLANE cpp econst Ogre::MeshManager classOgre_1_1MeshManager.html ab207a060c84acb966c08d3ac46a2f57cab96fa5662a5362d536e513d698732431 MBT_CURVED_ILLUSION_PLANE cpp econst Ogre::MeshManager classOgre_1_1MeshManager.html ab207a060c84acb966c08d3ac46a2f57cab602a4fb4007467e739ebc8147ad6b1a MBT_CURVED_PLANE cpp econst Ogre::MeshManager classOgre_1_1MeshManager.html ab207a060c84acb966c08d3ac46a2f57caea91fd50d173520e4cec6c1d8fd2f95f Ogre::MeshManager::MeshBuildParams c cl Ogre::MeshManager::MeshBuildParams structOgre_1_1MeshManager_1_1MeshBuildParams.html

Saved parameters used to (re)build a manual mesh built by this class.

OgreMeshManager.h type cpp data Ogre::MeshManager::MeshBuildParams structOgre_1_1MeshManager_1_1MeshBuildParams.html a7756449924456539da2eae62b49a9ed5 plane cpp data Ogre::MeshManager::MeshBuildParams structOgre_1_1MeshManager_1_1MeshBuildParams.html ab36fcb9c50422d7cf5713b20bcf7cb9b width cpp data Ogre::MeshManager::MeshBuildParams structOgre_1_1MeshManager_1_1MeshBuildParams.html a85e4852197ec492337acd1d2c6f3bd05 height cpp data Ogre::MeshManager::MeshBuildParams structOgre_1_1MeshManager_1_1MeshBuildParams.html a632949476b55c48a388a7dbadc1c6d51 curvature cpp data Ogre::MeshManager::MeshBuildParams structOgre_1_1MeshManager_1_1MeshBuildParams.html ab66d26e9fde13798667696b75fdcb8ea xsegments cpp data Ogre::MeshManager::MeshBuildParams structOgre_1_1MeshManager_1_1MeshBuildParams.html a69f3cbe4a54c489370375e420ee67863 ysegments cpp data Ogre::MeshManager::MeshBuildParams structOgre_1_1MeshManager_1_1MeshBuildParams.html a89c454ab6f514bd56bde2935d98f0be1 normals cpp data Ogre::MeshManager::MeshBuildParams structOgre_1_1MeshManager_1_1MeshBuildParams.html ae1ad5666b06f2dcf7efc53ad2f500008 numTexCoordSets cpp data Ogre::MeshManager::MeshBuildParams structOgre_1_1MeshManager_1_1MeshBuildParams.html aa09ef1f75ea666c1d50b304fbf6fa0f0 xTile cpp data Ogre::MeshManager::MeshBuildParams structOgre_1_1MeshManager_1_1MeshBuildParams.html ab993bcff70554c8ee7f90144df1492d4 yTile cpp data Ogre::MeshManager::MeshBuildParams structOgre_1_1MeshManager_1_1MeshBuildParams.html a6218d1114cb7e1f39a8aff64dca37ab4 upVector cpp data Ogre::MeshManager::MeshBuildParams structOgre_1_1MeshManager_1_1MeshBuildParams.html a8389c855cf891696e39ab7d657ee1278 orientation cpp data Ogre::MeshManager::MeshBuildParams structOgre_1_1MeshManager_1_1MeshBuildParams.html a3d94e3e0cc3e8b43b158dfc2b4ee020b vertexBufferUsage cpp data Ogre::MeshManager::MeshBuildParams structOgre_1_1MeshManager_1_1MeshBuildParams.html a68fe4f51fab9e197706d3b0c3279a85a indexBufferUsage cpp data Ogre::MeshManager::MeshBuildParams structOgre_1_1MeshManager_1_1MeshBuildParams.html a0cd508282d33651f940d2a0527310987 vertexShadowBuffer cpp data Ogre::MeshManager::MeshBuildParams structOgre_1_1MeshManager_1_1MeshBuildParams.html acf5be35c46df90ffd82f341945557e73 indexShadowBuffer cpp data Ogre::MeshManager::MeshBuildParams structOgre_1_1MeshManager_1_1MeshBuildParams.html aebf37a7a73d7f899ac15fd01f1aec9d5 ySegmentsToKeep cpp data Ogre::MeshManager::MeshBuildParams structOgre_1_1MeshManager_1_1MeshBuildParams.html a20a7d47079fe9731ea5d4e836351d37b Ogre::MeshSerializer c cl Ogre::MeshSerializer classOgre_1_1MeshSerializer.html

Class for serialising mesh data to/from an OGRE .mesh file.

OgreMeshSerializer.h MeshSerializer cpp instm Ogre::MeshSerializer classOgre_1_1MeshSerializer.html a909bfb50bcf347edbdf7564e0ecb92b5 ~MeshSerializer cpp instm Ogre::MeshSerializer classOgre_1_1MeshSerializer.html a2e5c4987d4a0fa64430cb612e12c2e8c exportMesh cpp instm Ogre::MeshSerializer classOgre_1_1MeshSerializer.html a4de99d7b747bb944b269df88c2b169db

Exports a mesh to the file specified, in the latest format.

exportMesh cpp instm Ogre::MeshSerializer classOgre_1_1MeshSerializer.html a55ce1998a5ef0fa8354e6e9c63026d0a

Exports a mesh to the file specified, in a specific version format.

exportMesh cpp instm Ogre::MeshSerializer classOgre_1_1MeshSerializer.html a5afe0f0c339dbac1efd590b1caf931ca

Exports a mesh to the stream specified, in the latest format.

exportMesh cpp instm Ogre::MeshSerializer classOgre_1_1MeshSerializer.html a3d67f41bdd9450f3c952976f2f397855

Exports a mesh to the stream specified, in a specific version format.

importMesh cpp instm Ogre::MeshSerializer classOgre_1_1MeshSerializer.html a7282f52dcfc65e65f32a0ca6af67e1c3

Imports Mesh and (optionally) Material data from a .mesh file DataStream.

setListener cpp instm Ogre::MeshSerializer classOgre_1_1MeshSerializer.html a8d70bd634174eb89a4578152d84f3f15

Sets the listener for this serializer.

getListener cpp instm Ogre::MeshSerializer classOgre_1_1MeshSerializer.html aceaa15a69b65de9bc8df1c6d26ea5ec4

Returns the current listener.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d MeshVersionDataList cpp tdef Ogre::MeshSerializer classOgre_1_1MeshSerializer.html a3f60fad91d6793e6c3a1fd4271e88e98 writeFileHeader cpp instm Ogre::Serializer classOgre_1_1Serializer.html a7a25395a380ecdda85b1baeacf4a8a07 writeChunkHeader cpp instm Ogre::Serializer classOgre_1_1Serializer.html afa565aa6d4619af064a12f470539e575 writeFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html aeab7d76e6f420e1be6e6c60d9b12a6c6 writeFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html a063a40c4984f04d0ddf41096a5ffd9b5 writeShorts cpp instm Ogre::Serializer classOgre_1_1Serializer.html add3fca628a66fa8f58db9a98bfbee78e writeInts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a8191e338697b554a8ccf4fc16fd4a47e writeBools cpp instm Ogre::Serializer classOgre_1_1Serializer.html a4f7209961701f9c90c5e48f264394d48 writeObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html ac76c37d13ca53e5af9c146c546d0f401 writeObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3152bb5fb33d99dff568b6d03d6c25e0 writeString cpp instm Ogre::Serializer classOgre_1_1Serializer.html a5ee71fde1e0d85bd15172b023474174e writeData cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3eb5614dd7d87ce109d74f5bb6f07b0f readFileHeader cpp instm Ogre::Serializer classOgre_1_1Serializer.html a5fcbfcf0fdacd57eed50bd4ec1d39248 readChunk cpp instm Ogre::Serializer classOgre_1_1Serializer.html a333f02260ebafef1648f5824a60e499d readBools cpp instm Ogre::Serializer classOgre_1_1Serializer.html a95ed554722facb385f7fa3b53622356b readFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3d7fb441425335ae97b4a157179db336 readFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html aec3cb2bc0bd8a31fc799323777881662 readShorts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a9c2e328bda8cc2e0ae7f202ad643f0d2 readInts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a8ac6fb727f1d63972b17269d473dfbe6 readObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a1bd2ca7c8454264f1bffe703bfe5935d readObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a13a9f1111633227f422fef070f6008f6 readString cpp instm Ogre::Serializer classOgre_1_1Serializer.html a235a4bb6da1fe66326b1c05678ad878f readString cpp instm Ogre::Serializer classOgre_1_1Serializer.html aa8ed220a17c4edb0ed32f925fbe837f6 flipToLittleEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a61ff1a3d78ef5d23cabe1322a438ea22 flipFromLittleEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a5beba950e3b4635070b3bb8eb41c408c flipEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a405c917e6b188b6d6ead13678295232f flipEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a89070a1dc03c189077deabce47120165 determineEndianness cpp instm Ogre::Serializer classOgre_1_1Serializer.html a93f9ec041b52aa6066fd0063733506b6

Determine the endianness of the incoming stream compared to native.

determineEndianness cpp instm Ogre::Serializer classOgre_1_1Serializer.html a61f017bac1e2b407925576284bc7665b

Determine the endianness to write with based on option.

mVersionData cpp data Ogre::MeshSerializer classOgre_1_1MeshSerializer.html afb573394e4fc1f4038342d4fb77ee68c mListener cpp data Ogre::MeshSerializer classOgre_1_1MeshSerializer.html a8cdde7fa66408858eeadb72d98597414 mCurrentstreamLen cpp data Ogre::Serializer classOgre_1_1Serializer.html a6331ceec847b83fed77165c9522eaa4f mStream cpp data Ogre::Serializer classOgre_1_1Serializer.html a9e1a15f67a59822b2a0fe3afceea0a9d mVersion cpp data Ogre::Serializer classOgre_1_1Serializer.html a45b8d6fa3d3c64b3ab3dfe3a5084e3b4 mFlipEndian cpp data Ogre::Serializer classOgre_1_1Serializer.html aa0773a2ca956fa2864ac50f57d0aa9a2 ENDIAN_NATIVE cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39aed60ca999861d8939cf57f19090c70ef

Use the platform native endian.

ENDIAN_BIG cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39a7f044c7683a7374276db6e7060f51240

Use big endian (0x1000 is serialised as 0x10 0x00)

ENDIAN_LITTLE cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39a10ce3b8f55cba526f6bc8237d8b25cc3

Use little endian (0x1000 is serialised as 0x00 0x10)

Ogre::MeshSerializer::MeshVersionData c cl Ogre::MeshSerializer::MeshVersionData classOgre_1_1MeshSerializer_1_1MeshVersionData.html OgreMeshSerializer.h MeshVersionData cpp instm Ogre::MeshSerializer::MeshVersionData classOgre_1_1MeshSerializer_1_1MeshVersionData.html a4c00a3c25ef178f61c05114cb48bdaf3 ~MeshVersionData cpp instm Ogre::MeshSerializer::MeshVersionData classOgre_1_1MeshSerializer_1_1MeshVersionData.html a66a30ce721b2ee48c20c30aa211e2436 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d version cpp data Ogre::MeshSerializer::MeshVersionData classOgre_1_1MeshSerializer_1_1MeshVersionData.html a376fb9675b38c3420b05d91b20d1bf07 versionString cpp data Ogre::MeshSerializer::MeshVersionData classOgre_1_1MeshSerializer_1_1MeshVersionData.html a5a29d7ee053c7464a6e7fd8f23005890 impl cpp data Ogre::MeshSerializer::MeshVersionData classOgre_1_1MeshSerializer_1_1MeshVersionData.html a9732bf0b28e7de7d59ed919ee082986e Ogre::MeshSerializerListener c cl Ogre::MeshSerializerListener classOgre_1_1MeshSerializerListener.html OgreMeshSerializer.h ~MeshSerializerListener cpp instm Ogre::MeshSerializerListener classOgre_1_1MeshSerializerListener.html ab66317427de32196be49166371e804e6 processMaterialName cpp instm Ogre::MeshSerializerListener classOgre_1_1MeshSerializerListener.html a7322c2248cdaeba988a0d6cbdec486ee

Called to override the loading of the given named material.

processSkeletonName cpp instm Ogre::MeshSerializerListener classOgre_1_1MeshSerializerListener.html a5eab67cdf1107dece2c9bc86085b5af4

Called to override the reference to a skeleton.

Ogre::MeshSerializerImpl c cl Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html

Internal implementation of Mesh reading / writing for the latest version of the .mesh format...

OgreMeshSerializerImpl.h MeshSerializerImpl cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a3e3b5ec381592b2a925d174a9a03730f ~MeshSerializerImpl cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a463303d3589d155222a85792ac88145c exportMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab8249caad10960583a7596a52efa4d02

Exports a mesh to the file specified.

importMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a3e4affe098778b6834aad962d1360deb

Imports Mesh and (optionally) Material data from a .mesh file DataStream.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d writeSubMeshNameTable cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a76f548fdcc7505fb1071b59ce08bdbdd writeMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a49c56af82c5edff7ddd48a36511ee87f writeSubMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a255693ae937626b09318d034bc45a9e3 writeSubMeshOperation cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a620f1931c841d3d1687d130fa5d35783 writeSubMeshTextureAliases cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a7333b98faa7ffd77cef3073956545c0e writeGeometry cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab5ca7d478eb77aa5d701429dbb684fff writeSkeletonLink cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html abb2a2f750911b7575c2b8b0aa88dcbe9 writeMeshBoneAssignment cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a3b515e0bd1aaa8de474045d26483113f writeSubMeshBoneAssignment cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html abd69984f3c3f98e2bbe071ff2c4d3633 writeLodInfo cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a5dcc5ebdf9f9ddeb72e74bcd4ece1e20 writeLodSummary cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab7e189cad04a455c4a9341cb443f60e1 writeLodUsageManual cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a71a34b4f7414b943df1b4143e4d5f4c6 writeLodUsageGenerated cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html af3d22a4f3572ede6c3fbd043deb4cf12 writeBoundsInfo cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a0bd7b9bbddd847c1d044fffb0e1ea98d writeEdgeList cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ad3543806f4e377f67b824061ed2cc33e writeAnimations cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a0c4103d40e00f2325a2e4880078b4e99 writeAnimation cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a73964a564d31ebfd6055fabb9833ab84 writePoses cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a086fd68ae475dc35f92cc4f45199d401 writePose cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a8e94818a1e0cfb220f02ce6c2f06bd40 writeAnimationTrack cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a1f4a1620141f082e8cf1384a38b4f036 writeMorphKeyframe cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab801a7216c0730279c9f9368a3169097 writePoseKeyframe cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a5e6d6c7a21ad912af41e7e27fd0f3feb writePoseKeyframePoseRef cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html acb845089fc0e8f3f8445550fd3043da2 writeExtremes cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab9c14b762574b6816bf75fd5ecd2cbbd writeSubMeshExtremes cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html af2fecb72bfaec07a4ad52d4eeec9bb89 calcMeshSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a2ef95d6ca941974aa43d62cf4d110df0 calcSubMeshSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a2cebfd3b4e0ff39e445311fc80a5718c calcGeometrySize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ae425b21813acb3c45339fc5c225615d9 calcSkeletonLinkSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ac140f79efe972e64fbc86311b0a25275 calcBoneAssignmentSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a86a605a8167ad4b84e73189b99048dc0 calcSubMeshOperationSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ac700035696d77a72c1b517629f0a3477 calcSubMeshNameTableSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a8540fcfa526fc9c91646f86b8e8b47d7 calcEdgeListSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a80ee338596db87251cb86cd4fa7994b3 calcEdgeListLodSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html afde5e987a1b73b8c28d8ac650140441e calcEdgeGroupSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a57fef101bdb14b65534efb1bf6c4c675 calcPosesSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a662b7f79ed27bfdc8399c6e28ddce8f0 calcPoseSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ac2433226d5d8f962ead1a4d9ef7760ba calcAnimationsSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aba22db3fffa7084d1e944ef9bf96eee1 calcAnimationSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a5b2d1fe51a6a6276b3408e3e2979abb3 calcAnimationTrackSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a883f8e5dc855e78d8ee152f97032170d calcMorphKeyframeSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a1c31a2b8c48e61004b395babbcda71fa calcPoseKeyframeSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ada23579ed5ad4990f45dac650a8152c0 calcPoseKeyframePoseRefSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a983395934372109542f27ecf6b3a7444 calcPoseVertexSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a1127e136768662b81c2d7a7281e82fc9 calcSubMeshTextureAliasesSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a750c392485d62e0129ec2788972cd714 readTextureLayer cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aae2498ea5d389ae2f0ae4c8fb7b3d712 readSubMeshNameTable cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html adc474c4bf90b9721f97088d3f552be85 readMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a16434b7ca37645c64701735c25254701 readSubMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a8fe8286248f6565473d8f039863e74ea readSubMeshOperation cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a9d8a5b2267f642b32ad92764c3e15cfc readSubMeshTextureAlias cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a861d0250cb47ab6c9e6c6c6c4b687ef6 readGeometry cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aeac4cec500fa974276450cf13a49065c readGeometryVertexDeclaration cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aea26388c472a32b05e706df2c2b200c2 readGeometryVertexElement cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aa8b658c7b43f031cfc1a5c1a9a04ac01 readGeometryVertexBuffer cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab6a9eba57fc37245123339fc6888137d readSkeletonLink cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a8a2fe85382a1539b0c49da5953cbafdf readMeshBoneAssignment cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a9c1fd835deff64453954b6688bbae290 readSubMeshBoneAssignment cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aee15094b8b4937849a03cf7efa1c7d86 readMeshLodInfo cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a9a045c67cf9e8afa77dbe950d40c06f1 readMeshLodUsageManual cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a1b526fbe2e45f362792ccefa3490d4c1 readMeshLodUsageGenerated cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a76e757278d0f06586639a632f2ff5a92 readBoundsInfo cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aa891c386989f9bae0f2b74bc379d8a9b readEdgeList cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a251de5e20a0200d2c975935734f33297 readEdgeListLodInfo cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a16653057723d6f0cba5e8f7eb564f15b readPoses cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a26953f3ae620da04c3bb3c4f1718c40e readPose cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ac8abf501a274e237eeeb6ab262ce8f22 readAnimations cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a2a68589149f76511478e1634ee3cd17b readAnimation cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a499737f8f59862259e6427dfb1a22d19 readAnimationTrack cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab5c51d25cf433701c75497e14a6c7c77 readMorphKeyFrame cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a77388683342972cc3a2ff4385e42f96b readPoseKeyFrame cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a128e89528847c2dbade22f65b196d8e0 readExtremes cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a81852b5f3331722e072af3b517cb10be flipFromLittleEndian cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html adc4c81fd41cd2c6c43cc9060935cbd2e

Flip an entire vertex buffer from little endian.

flipToLittleEndian cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a194b10e5156dd8590203eb6c946194cf

Flip an entire vertex buffer to little endian.

flipEndian cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a055dbc64180d510abe7509df8f0571ca

Flip the endianness of an entire vertex buffer, passed in as a pointer to locked or temporary memory...

writeFileHeader cpp instm Ogre::Serializer classOgre_1_1Serializer.html a7a25395a380ecdda85b1baeacf4a8a07 writeChunkHeader cpp instm Ogre::Serializer classOgre_1_1Serializer.html afa565aa6d4619af064a12f470539e575 writeFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html aeab7d76e6f420e1be6e6c60d9b12a6c6 writeFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html a063a40c4984f04d0ddf41096a5ffd9b5 writeShorts cpp instm Ogre::Serializer classOgre_1_1Serializer.html add3fca628a66fa8f58db9a98bfbee78e writeInts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a8191e338697b554a8ccf4fc16fd4a47e writeBools cpp instm Ogre::Serializer classOgre_1_1Serializer.html a4f7209961701f9c90c5e48f264394d48 writeObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html ac76c37d13ca53e5af9c146c546d0f401 writeObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3152bb5fb33d99dff568b6d03d6c25e0 writeString cpp instm Ogre::Serializer classOgre_1_1Serializer.html a5ee71fde1e0d85bd15172b023474174e writeData cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3eb5614dd7d87ce109d74f5bb6f07b0f readFileHeader cpp instm Ogre::Serializer classOgre_1_1Serializer.html a5fcbfcf0fdacd57eed50bd4ec1d39248 readChunk cpp instm Ogre::Serializer classOgre_1_1Serializer.html a333f02260ebafef1648f5824a60e499d readBools cpp instm Ogre::Serializer classOgre_1_1Serializer.html a95ed554722facb385f7fa3b53622356b readFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3d7fb441425335ae97b4a157179db336 readFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html aec3cb2bc0bd8a31fc799323777881662 readShorts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a9c2e328bda8cc2e0ae7f202ad643f0d2 readInts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a8ac6fb727f1d63972b17269d473dfbe6 readObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a1bd2ca7c8454264f1bffe703bfe5935d readObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a13a9f1111633227f422fef070f6008f6 readString cpp instm Ogre::Serializer classOgre_1_1Serializer.html a235a4bb6da1fe66326b1c05678ad878f readString cpp instm Ogre::Serializer classOgre_1_1Serializer.html aa8ed220a17c4edb0ed32f925fbe837f6 flipToLittleEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a61ff1a3d78ef5d23cabe1322a438ea22 flipFromLittleEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a5beba950e3b4635070b3bb8eb41c408c flipEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a405c917e6b188b6d6ead13678295232f flipEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a89070a1dc03c189077deabce47120165 determineEndianness cpp instm Ogre::Serializer classOgre_1_1Serializer.html a93f9ec041b52aa6066fd0063733506b6

Determine the endianness of the incoming stream compared to native.

determineEndianness cpp instm Ogre::Serializer classOgre_1_1Serializer.html a61f017bac1e2b407925576284bc7665b

Determine the endianness to write with based on option.

mCurrentstreamLen cpp data Ogre::Serializer classOgre_1_1Serializer.html a6331ceec847b83fed77165c9522eaa4f mStream cpp data Ogre::Serializer classOgre_1_1Serializer.html a9e1a15f67a59822b2a0fe3afceea0a9d mVersion cpp data Ogre::Serializer classOgre_1_1Serializer.html a45b8d6fa3d3c64b3ab3dfe3a5084e3b4 mFlipEndian cpp data Ogre::Serializer classOgre_1_1Serializer.html aa0773a2ca956fa2864ac50f57d0aa9a2 ENDIAN_NATIVE cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39aed60ca999861d8939cf57f19090c70ef

Use the platform native endian.

ENDIAN_BIG cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39a7f044c7683a7374276db6e7060f51240

Use big endian (0x1000 is serialised as 0x10 0x00)

ENDIAN_LITTLE cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39a10ce3b8f55cba526f6bc8237d8b25cc3

Use little endian (0x1000 is serialised as 0x00 0x10)

Ogre::MeshSerializerImpl_v1_41 c cl Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html

Class for providing backwards-compatibility for loading version 1.41 of the .mesh format...

OgreMeshSerializerImpl.h MeshSerializerImpl_v1_41 cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html a434fe0be38eb0d279018409b7e24e2eb ~MeshSerializerImpl_v1_41 cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html a04f499f8cc2edb516522644938a3679f exportMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab8249caad10960583a7596a52efa4d02

Exports a mesh to the file specified.

importMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a3e4affe098778b6834aad962d1360deb

Imports Mesh and (optionally) Material data from a .mesh file DataStream.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d writeMorphKeyframe cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html a659c38ae47f918374f889acf85c87af7 readMorphKeyFrame cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html a2d4c1edecf003dd1118bfdd93ae7e575 writePose cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html a4631b82f24d8e5b625a755202acd286a readPose cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html af98ff2cb679ddf73b729ba7f0bd07859 calcMorphKeyframeSize cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html aa1d09ac831654d251b745f36559b2121 calcPoseSize cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html a0fbcfb23e5eac14657a1ce4c86b11124 calcPoseVertexSize cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html aec66b47f174c4685698a1892dc9549a6 writeSubMeshNameTable cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a76f548fdcc7505fb1071b59ce08bdbdd writeMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a49c56af82c5edff7ddd48a36511ee87f writeSubMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a255693ae937626b09318d034bc45a9e3 writeSubMeshOperation cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a620f1931c841d3d1687d130fa5d35783 writeSubMeshTextureAliases cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a7333b98faa7ffd77cef3073956545c0e writeGeometry cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab5ca7d478eb77aa5d701429dbb684fff writeSkeletonLink cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html abb2a2f750911b7575c2b8b0aa88dcbe9 writeMeshBoneAssignment cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a3b515e0bd1aaa8de474045d26483113f writeSubMeshBoneAssignment cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html abd69984f3c3f98e2bbe071ff2c4d3633 writeLodInfo cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a5dcc5ebdf9f9ddeb72e74bcd4ece1e20 writeLodSummary cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab7e189cad04a455c4a9341cb443f60e1 writeLodUsageManual cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a71a34b4f7414b943df1b4143e4d5f4c6 writeLodUsageGenerated cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html af3d22a4f3572ede6c3fbd043deb4cf12 writeBoundsInfo cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a0bd7b9bbddd847c1d044fffb0e1ea98d writeEdgeList cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ad3543806f4e377f67b824061ed2cc33e writeAnimations cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a0c4103d40e00f2325a2e4880078b4e99 writeAnimation cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a73964a564d31ebfd6055fabb9833ab84 writePoses cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a086fd68ae475dc35f92cc4f45199d401 writeAnimationTrack cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a1f4a1620141f082e8cf1384a38b4f036 writePoseKeyframe cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a5e6d6c7a21ad912af41e7e27fd0f3feb writePoseKeyframePoseRef cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html acb845089fc0e8f3f8445550fd3043da2 writeExtremes cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab9c14b762574b6816bf75fd5ecd2cbbd writeSubMeshExtremes cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html af2fecb72bfaec07a4ad52d4eeec9bb89 calcMeshSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a2ef95d6ca941974aa43d62cf4d110df0 calcSubMeshSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a2cebfd3b4e0ff39e445311fc80a5718c calcGeometrySize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ae425b21813acb3c45339fc5c225615d9 calcSkeletonLinkSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ac140f79efe972e64fbc86311b0a25275 calcBoneAssignmentSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a86a605a8167ad4b84e73189b99048dc0 calcSubMeshOperationSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ac700035696d77a72c1b517629f0a3477 calcSubMeshNameTableSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a8540fcfa526fc9c91646f86b8e8b47d7 calcEdgeListSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a80ee338596db87251cb86cd4fa7994b3 calcEdgeListLodSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html afde5e987a1b73b8c28d8ac650140441e calcEdgeGroupSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a57fef101bdb14b65534efb1bf6c4c675 calcPosesSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a662b7f79ed27bfdc8399c6e28ddce8f0 calcAnimationsSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aba22db3fffa7084d1e944ef9bf96eee1 calcAnimationSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a5b2d1fe51a6a6276b3408e3e2979abb3 calcAnimationTrackSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a883f8e5dc855e78d8ee152f97032170d calcPoseKeyframeSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ada23579ed5ad4990f45dac650a8152c0 calcPoseKeyframePoseRefSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a983395934372109542f27ecf6b3a7444 calcPoseVertexSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a1127e136768662b81c2d7a7281e82fc9 calcSubMeshTextureAliasesSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a750c392485d62e0129ec2788972cd714 readTextureLayer cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aae2498ea5d389ae2f0ae4c8fb7b3d712 readSubMeshNameTable cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html adc474c4bf90b9721f97088d3f552be85 readMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a16434b7ca37645c64701735c25254701 readSubMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a8fe8286248f6565473d8f039863e74ea readSubMeshOperation cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a9d8a5b2267f642b32ad92764c3e15cfc readSubMeshTextureAlias cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a861d0250cb47ab6c9e6c6c6c4b687ef6 readGeometry cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aeac4cec500fa974276450cf13a49065c readGeometryVertexDeclaration cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aea26388c472a32b05e706df2c2b200c2 readGeometryVertexElement cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aa8b658c7b43f031cfc1a5c1a9a04ac01 readGeometryVertexBuffer cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab6a9eba57fc37245123339fc6888137d readSkeletonLink cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a8a2fe85382a1539b0c49da5953cbafdf readMeshBoneAssignment cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a9c1fd835deff64453954b6688bbae290 readSubMeshBoneAssignment cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aee15094b8b4937849a03cf7efa1c7d86 readMeshLodInfo cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a9a045c67cf9e8afa77dbe950d40c06f1 readMeshLodUsageManual cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a1b526fbe2e45f362792ccefa3490d4c1 readMeshLodUsageGenerated cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a76e757278d0f06586639a632f2ff5a92 readBoundsInfo cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aa891c386989f9bae0f2b74bc379d8a9b readEdgeList cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a251de5e20a0200d2c975935734f33297 readEdgeListLodInfo cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a16653057723d6f0cba5e8f7eb564f15b readPoses cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a26953f3ae620da04c3bb3c4f1718c40e readAnimations cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a2a68589149f76511478e1634ee3cd17b readAnimation cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a499737f8f59862259e6427dfb1a22d19 readAnimationTrack cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab5c51d25cf433701c75497e14a6c7c77 readPoseKeyFrame cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a128e89528847c2dbade22f65b196d8e0 readExtremes cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a81852b5f3331722e072af3b517cb10be flipFromLittleEndian cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html adc4c81fd41cd2c6c43cc9060935cbd2e

Flip an entire vertex buffer from little endian.

flipFromLittleEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a5beba950e3b4635070b3bb8eb41c408c flipToLittleEndian cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a194b10e5156dd8590203eb6c946194cf

Flip an entire vertex buffer to little endian.

flipToLittleEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a61ff1a3d78ef5d23cabe1322a438ea22 flipEndian cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a055dbc64180d510abe7509df8f0571ca

Flip the endianness of an entire vertex buffer, passed in as a pointer to locked or temporary memory...

flipEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a405c917e6b188b6d6ead13678295232f flipEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a89070a1dc03c189077deabce47120165 writeFileHeader cpp instm Ogre::Serializer classOgre_1_1Serializer.html a7a25395a380ecdda85b1baeacf4a8a07 writeChunkHeader cpp instm Ogre::Serializer classOgre_1_1Serializer.html afa565aa6d4619af064a12f470539e575 writeFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html aeab7d76e6f420e1be6e6c60d9b12a6c6 writeFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html a063a40c4984f04d0ddf41096a5ffd9b5 writeShorts cpp instm Ogre::Serializer classOgre_1_1Serializer.html add3fca628a66fa8f58db9a98bfbee78e writeInts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a8191e338697b554a8ccf4fc16fd4a47e writeBools cpp instm Ogre::Serializer classOgre_1_1Serializer.html a4f7209961701f9c90c5e48f264394d48 writeObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html ac76c37d13ca53e5af9c146c546d0f401 writeObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3152bb5fb33d99dff568b6d03d6c25e0 writeString cpp instm Ogre::Serializer classOgre_1_1Serializer.html a5ee71fde1e0d85bd15172b023474174e writeData cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3eb5614dd7d87ce109d74f5bb6f07b0f readFileHeader cpp instm Ogre::Serializer classOgre_1_1Serializer.html a5fcbfcf0fdacd57eed50bd4ec1d39248 readChunk cpp instm Ogre::Serializer classOgre_1_1Serializer.html a333f02260ebafef1648f5824a60e499d readBools cpp instm Ogre::Serializer classOgre_1_1Serializer.html a95ed554722facb385f7fa3b53622356b readFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3d7fb441425335ae97b4a157179db336 readFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html aec3cb2bc0bd8a31fc799323777881662 readShorts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a9c2e328bda8cc2e0ae7f202ad643f0d2 readInts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a8ac6fb727f1d63972b17269d473dfbe6 readObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a1bd2ca7c8454264f1bffe703bfe5935d readObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a13a9f1111633227f422fef070f6008f6 readString cpp instm Ogre::Serializer classOgre_1_1Serializer.html a235a4bb6da1fe66326b1c05678ad878f readString cpp instm Ogre::Serializer classOgre_1_1Serializer.html aa8ed220a17c4edb0ed32f925fbe837f6 determineEndianness cpp instm Ogre::Serializer classOgre_1_1Serializer.html a93f9ec041b52aa6066fd0063733506b6

Determine the endianness of the incoming stream compared to native.

determineEndianness cpp instm Ogre::Serializer classOgre_1_1Serializer.html a61f017bac1e2b407925576284bc7665b

Determine the endianness to write with based on option.

mCurrentstreamLen cpp data Ogre::Serializer classOgre_1_1Serializer.html a6331ceec847b83fed77165c9522eaa4f mStream cpp data Ogre::Serializer classOgre_1_1Serializer.html a9e1a15f67a59822b2a0fe3afceea0a9d mVersion cpp data Ogre::Serializer classOgre_1_1Serializer.html a45b8d6fa3d3c64b3ab3dfe3a5084e3b4 mFlipEndian cpp data Ogre::Serializer classOgre_1_1Serializer.html aa0773a2ca956fa2864ac50f57d0aa9a2 ENDIAN_NATIVE cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39aed60ca999861d8939cf57f19090c70ef

Use the platform native endian.

ENDIAN_BIG cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39a7f044c7683a7374276db6e7060f51240

Use big endian (0x1000 is serialised as 0x10 0x00)

ENDIAN_LITTLE cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39a10ce3b8f55cba526f6bc8237d8b25cc3

Use little endian (0x1000 is serialised as 0x00 0x10)

Ogre::MeshSerializerImpl_v1_4 c cl Ogre::MeshSerializerImpl_v1_4 classOgre_1_1MeshSerializerImpl__v1__4.html

Class for providing backwards-compatibility for loading version 1.4 of the .mesh format.

OgreMeshSerializerImpl.h MeshSerializerImpl_v1_4 cpp instm Ogre::MeshSerializerImpl_v1_4 classOgre_1_1MeshSerializerImpl__v1__4.html a88c1dd607b459a4f1fc5ea177f7cf266 ~MeshSerializerImpl_v1_4 cpp instm Ogre::MeshSerializerImpl_v1_4 classOgre_1_1MeshSerializerImpl__v1__4.html a04e424665e7b632c7b59fb472ed826ba exportMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab8249caad10960583a7596a52efa4d02

Exports a mesh to the file specified.

importMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a3e4affe098778b6834aad962d1360deb

Imports Mesh and (optionally) Material data from a .mesh file DataStream.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d writeLodSummary cpp instm Ogre::MeshSerializerImpl_v1_4 classOgre_1_1MeshSerializerImpl__v1__4.html a54e17ef8ef5f436d2c0731082e803fb9 writeLodUsageManual cpp instm Ogre::MeshSerializerImpl_v1_4 classOgre_1_1MeshSerializerImpl__v1__4.html a898c89bbad05bb1c692784a3a0752ab7 writeLodUsageGenerated cpp instm Ogre::MeshSerializerImpl_v1_4 classOgre_1_1MeshSerializerImpl__v1__4.html a4534a6059d0c929c1a5edd806f3d3db1 readMeshLodInfo cpp instm Ogre::MeshSerializerImpl_v1_4 classOgre_1_1MeshSerializerImpl__v1__4.html a9ae1ffcc15e139dc1d3635543abcd208 writeMorphKeyframe cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html a659c38ae47f918374f889acf85c87af7 readMorphKeyFrame cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html a2d4c1edecf003dd1118bfdd93ae7e575 writePose cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html a4631b82f24d8e5b625a755202acd286a readPose cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html af98ff2cb679ddf73b729ba7f0bd07859 calcMorphKeyframeSize cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html aa1d09ac831654d251b745f36559b2121 calcPoseSize cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html a0fbcfb23e5eac14657a1ce4c86b11124 calcPoseVertexSize cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html aec66b47f174c4685698a1892dc9549a6 calcPoseVertexSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a1127e136768662b81c2d7a7281e82fc9 writeSubMeshNameTable cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a76f548fdcc7505fb1071b59ce08bdbdd writeMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a49c56af82c5edff7ddd48a36511ee87f writeSubMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a255693ae937626b09318d034bc45a9e3 writeSubMeshOperation cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a620f1931c841d3d1687d130fa5d35783 writeSubMeshTextureAliases cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a7333b98faa7ffd77cef3073956545c0e writeGeometry cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab5ca7d478eb77aa5d701429dbb684fff writeSkeletonLink cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html abb2a2f750911b7575c2b8b0aa88dcbe9 writeMeshBoneAssignment cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a3b515e0bd1aaa8de474045d26483113f writeSubMeshBoneAssignment cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html abd69984f3c3f98e2bbe071ff2c4d3633 writeLodInfo cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a5dcc5ebdf9f9ddeb72e74bcd4ece1e20 writeBoundsInfo cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a0bd7b9bbddd847c1d044fffb0e1ea98d writeEdgeList cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ad3543806f4e377f67b824061ed2cc33e writeAnimations cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a0c4103d40e00f2325a2e4880078b4e99 writeAnimation cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a73964a564d31ebfd6055fabb9833ab84 writePoses cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a086fd68ae475dc35f92cc4f45199d401 writeAnimationTrack cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a1f4a1620141f082e8cf1384a38b4f036 writePoseKeyframe cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a5e6d6c7a21ad912af41e7e27fd0f3feb writePoseKeyframePoseRef cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html acb845089fc0e8f3f8445550fd3043da2 writeExtremes cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab9c14b762574b6816bf75fd5ecd2cbbd writeSubMeshExtremes cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html af2fecb72bfaec07a4ad52d4eeec9bb89 calcMeshSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a2ef95d6ca941974aa43d62cf4d110df0 calcSubMeshSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a2cebfd3b4e0ff39e445311fc80a5718c calcGeometrySize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ae425b21813acb3c45339fc5c225615d9 calcSkeletonLinkSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ac140f79efe972e64fbc86311b0a25275 calcBoneAssignmentSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a86a605a8167ad4b84e73189b99048dc0 calcSubMeshOperationSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ac700035696d77a72c1b517629f0a3477 calcSubMeshNameTableSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a8540fcfa526fc9c91646f86b8e8b47d7 calcEdgeListSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a80ee338596db87251cb86cd4fa7994b3 calcEdgeListLodSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html afde5e987a1b73b8c28d8ac650140441e calcEdgeGroupSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a57fef101bdb14b65534efb1bf6c4c675 calcPosesSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a662b7f79ed27bfdc8399c6e28ddce8f0 calcAnimationsSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aba22db3fffa7084d1e944ef9bf96eee1 calcAnimationSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a5b2d1fe51a6a6276b3408e3e2979abb3 calcAnimationTrackSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a883f8e5dc855e78d8ee152f97032170d calcPoseKeyframeSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ada23579ed5ad4990f45dac650a8152c0 calcPoseKeyframePoseRefSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a983395934372109542f27ecf6b3a7444 calcSubMeshTextureAliasesSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a750c392485d62e0129ec2788972cd714 readTextureLayer cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aae2498ea5d389ae2f0ae4c8fb7b3d712 readSubMeshNameTable cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html adc474c4bf90b9721f97088d3f552be85 readMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a16434b7ca37645c64701735c25254701 readSubMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a8fe8286248f6565473d8f039863e74ea readSubMeshOperation cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a9d8a5b2267f642b32ad92764c3e15cfc readSubMeshTextureAlias cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a861d0250cb47ab6c9e6c6c6c4b687ef6 readGeometry cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aeac4cec500fa974276450cf13a49065c readGeometryVertexDeclaration cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aea26388c472a32b05e706df2c2b200c2 readGeometryVertexElement cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aa8b658c7b43f031cfc1a5c1a9a04ac01 readGeometryVertexBuffer cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab6a9eba57fc37245123339fc6888137d readSkeletonLink cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a8a2fe85382a1539b0c49da5953cbafdf readMeshBoneAssignment cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a9c1fd835deff64453954b6688bbae290 readSubMeshBoneAssignment cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aee15094b8b4937849a03cf7efa1c7d86 readMeshLodUsageManual cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a1b526fbe2e45f362792ccefa3490d4c1 readMeshLodUsageGenerated cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a76e757278d0f06586639a632f2ff5a92 readBoundsInfo cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aa891c386989f9bae0f2b74bc379d8a9b readEdgeList cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a251de5e20a0200d2c975935734f33297 readEdgeListLodInfo cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a16653057723d6f0cba5e8f7eb564f15b readPoses cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a26953f3ae620da04c3bb3c4f1718c40e readAnimations cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a2a68589149f76511478e1634ee3cd17b readAnimation cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a499737f8f59862259e6427dfb1a22d19 readAnimationTrack cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab5c51d25cf433701c75497e14a6c7c77 readPoseKeyFrame cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a128e89528847c2dbade22f65b196d8e0 readExtremes cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a81852b5f3331722e072af3b517cb10be flipFromLittleEndian cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html adc4c81fd41cd2c6c43cc9060935cbd2e

Flip an entire vertex buffer from little endian.

flipFromLittleEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a5beba950e3b4635070b3bb8eb41c408c flipToLittleEndian cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a194b10e5156dd8590203eb6c946194cf

Flip an entire vertex buffer to little endian.

flipToLittleEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a61ff1a3d78ef5d23cabe1322a438ea22 flipEndian cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a055dbc64180d510abe7509df8f0571ca

Flip the endianness of an entire vertex buffer, passed in as a pointer to locked or temporary memory...

flipEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a405c917e6b188b6d6ead13678295232f flipEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a89070a1dc03c189077deabce47120165 writeFileHeader cpp instm Ogre::Serializer classOgre_1_1Serializer.html a7a25395a380ecdda85b1baeacf4a8a07 writeChunkHeader cpp instm Ogre::Serializer classOgre_1_1Serializer.html afa565aa6d4619af064a12f470539e575 writeFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html aeab7d76e6f420e1be6e6c60d9b12a6c6 writeFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html a063a40c4984f04d0ddf41096a5ffd9b5 writeShorts cpp instm Ogre::Serializer classOgre_1_1Serializer.html add3fca628a66fa8f58db9a98bfbee78e writeInts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a8191e338697b554a8ccf4fc16fd4a47e writeBools cpp instm Ogre::Serializer classOgre_1_1Serializer.html a4f7209961701f9c90c5e48f264394d48 writeObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html ac76c37d13ca53e5af9c146c546d0f401 writeObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3152bb5fb33d99dff568b6d03d6c25e0 writeString cpp instm Ogre::Serializer classOgre_1_1Serializer.html a5ee71fde1e0d85bd15172b023474174e writeData cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3eb5614dd7d87ce109d74f5bb6f07b0f readFileHeader cpp instm Ogre::Serializer classOgre_1_1Serializer.html a5fcbfcf0fdacd57eed50bd4ec1d39248 readChunk cpp instm Ogre::Serializer classOgre_1_1Serializer.html a333f02260ebafef1648f5824a60e499d readBools cpp instm Ogre::Serializer classOgre_1_1Serializer.html a95ed554722facb385f7fa3b53622356b readFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3d7fb441425335ae97b4a157179db336 readFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html aec3cb2bc0bd8a31fc799323777881662 readShorts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a9c2e328bda8cc2e0ae7f202ad643f0d2 readInts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a8ac6fb727f1d63972b17269d473dfbe6 readObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a1bd2ca7c8454264f1bffe703bfe5935d readObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a13a9f1111633227f422fef070f6008f6 readString cpp instm Ogre::Serializer classOgre_1_1Serializer.html a235a4bb6da1fe66326b1c05678ad878f readString cpp instm Ogre::Serializer classOgre_1_1Serializer.html aa8ed220a17c4edb0ed32f925fbe837f6 determineEndianness cpp instm Ogre::Serializer classOgre_1_1Serializer.html a93f9ec041b52aa6066fd0063733506b6

Determine the endianness of the incoming stream compared to native.

determineEndianness cpp instm Ogre::Serializer classOgre_1_1Serializer.html a61f017bac1e2b407925576284bc7665b

Determine the endianness to write with based on option.

mCurrentstreamLen cpp data Ogre::Serializer classOgre_1_1Serializer.html a6331ceec847b83fed77165c9522eaa4f mStream cpp data Ogre::Serializer classOgre_1_1Serializer.html a9e1a15f67a59822b2a0fe3afceea0a9d mVersion cpp data Ogre::Serializer classOgre_1_1Serializer.html a45b8d6fa3d3c64b3ab3dfe3a5084e3b4 mFlipEndian cpp data Ogre::Serializer classOgre_1_1Serializer.html aa0773a2ca956fa2864ac50f57d0aa9a2 ENDIAN_NATIVE cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39aed60ca999861d8939cf57f19090c70ef

Use the platform native endian.

ENDIAN_BIG cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39a7f044c7683a7374276db6e7060f51240

Use big endian (0x1000 is serialised as 0x10 0x00)

ENDIAN_LITTLE cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39a10ce3b8f55cba526f6bc8237d8b25cc3

Use little endian (0x1000 is serialised as 0x00 0x10)

Ogre::MeshSerializerImpl_v1_3 c cl Ogre::MeshSerializerImpl_v1_3 classOgre_1_1MeshSerializerImpl__v1__3.html

Class for providing backwards-compatibility for loading version 1.3 of the .mesh format.

OgreMeshSerializerImpl.h MeshSerializerImpl_v1_3 cpp instm Ogre::MeshSerializerImpl_v1_3 classOgre_1_1MeshSerializerImpl__v1__3.html abee5e37ffde0f39d8122b2e321bd02e5 ~MeshSerializerImpl_v1_3 cpp instm Ogre::MeshSerializerImpl_v1_3 classOgre_1_1MeshSerializerImpl__v1__3.html a47da38bac787f2f4e943f6620b06867a exportMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab8249caad10960583a7596a52efa4d02

Exports a mesh to the file specified.

importMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a3e4affe098778b6834aad962d1360deb

Imports Mesh and (optionally) Material data from a .mesh file DataStream.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d readEdgeListLodInfo cpp instm Ogre::MeshSerializerImpl_v1_3 classOgre_1_1MeshSerializerImpl__v1__3.html a495251a007452701596edf28a71445a4 reorganiseTriangles cpp instm Ogre::MeshSerializerImpl_v1_3 classOgre_1_1MeshSerializerImpl__v1__3.html a9b47de19742cb463b20da07248b025a5

Reorganise triangles of the edge list to group by vertex set.

writeEdgeList cpp instm Ogre::MeshSerializerImpl_v1_3 classOgre_1_1MeshSerializerImpl__v1__3.html a34134d1a1bdfb2bd8e6450e37420fa51 writeLodSummary cpp instm Ogre::MeshSerializerImpl_v1_4 classOgre_1_1MeshSerializerImpl__v1__4.html a54e17ef8ef5f436d2c0731082e803fb9 writeLodUsageManual cpp instm Ogre::MeshSerializerImpl_v1_4 classOgre_1_1MeshSerializerImpl__v1__4.html a898c89bbad05bb1c692784a3a0752ab7 writeLodUsageGenerated cpp instm Ogre::MeshSerializerImpl_v1_4 classOgre_1_1MeshSerializerImpl__v1__4.html a4534a6059d0c929c1a5edd806f3d3db1 readMeshLodInfo cpp instm Ogre::MeshSerializerImpl_v1_4 classOgre_1_1MeshSerializerImpl__v1__4.html a9ae1ffcc15e139dc1d3635543abcd208 writeMorphKeyframe cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html a659c38ae47f918374f889acf85c87af7 readMorphKeyFrame cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html a2d4c1edecf003dd1118bfdd93ae7e575 writePose cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html a4631b82f24d8e5b625a755202acd286a readPose cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html af98ff2cb679ddf73b729ba7f0bd07859 calcMorphKeyframeSize cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html aa1d09ac831654d251b745f36559b2121 calcPoseSize cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html a0fbcfb23e5eac14657a1ce4c86b11124 calcPoseVertexSize cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html aec66b47f174c4685698a1892dc9549a6 calcPoseVertexSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a1127e136768662b81c2d7a7281e82fc9 writeSubMeshNameTable cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a76f548fdcc7505fb1071b59ce08bdbdd writeMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a49c56af82c5edff7ddd48a36511ee87f writeSubMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a255693ae937626b09318d034bc45a9e3 writeSubMeshOperation cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a620f1931c841d3d1687d130fa5d35783 writeSubMeshTextureAliases cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a7333b98faa7ffd77cef3073956545c0e writeGeometry cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab5ca7d478eb77aa5d701429dbb684fff writeSkeletonLink cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html abb2a2f750911b7575c2b8b0aa88dcbe9 writeMeshBoneAssignment cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a3b515e0bd1aaa8de474045d26483113f writeSubMeshBoneAssignment cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html abd69984f3c3f98e2bbe071ff2c4d3633 writeLodInfo cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a5dcc5ebdf9f9ddeb72e74bcd4ece1e20 writeBoundsInfo cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a0bd7b9bbddd847c1d044fffb0e1ea98d writeAnimations cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a0c4103d40e00f2325a2e4880078b4e99 writeAnimation cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a73964a564d31ebfd6055fabb9833ab84 writePoses cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a086fd68ae475dc35f92cc4f45199d401 writeAnimationTrack cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a1f4a1620141f082e8cf1384a38b4f036 writePoseKeyframe cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a5e6d6c7a21ad912af41e7e27fd0f3feb writePoseKeyframePoseRef cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html acb845089fc0e8f3f8445550fd3043da2 writeExtremes cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab9c14b762574b6816bf75fd5ecd2cbbd writeSubMeshExtremes cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html af2fecb72bfaec07a4ad52d4eeec9bb89 calcMeshSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a2ef95d6ca941974aa43d62cf4d110df0 calcSubMeshSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a2cebfd3b4e0ff39e445311fc80a5718c calcGeometrySize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ae425b21813acb3c45339fc5c225615d9 calcSkeletonLinkSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ac140f79efe972e64fbc86311b0a25275 calcBoneAssignmentSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a86a605a8167ad4b84e73189b99048dc0 calcSubMeshOperationSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ac700035696d77a72c1b517629f0a3477 calcSubMeshNameTableSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a8540fcfa526fc9c91646f86b8e8b47d7 calcEdgeListSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a80ee338596db87251cb86cd4fa7994b3 calcEdgeListLodSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html afde5e987a1b73b8c28d8ac650140441e calcEdgeGroupSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a57fef101bdb14b65534efb1bf6c4c675 calcPosesSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a662b7f79ed27bfdc8399c6e28ddce8f0 calcAnimationsSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aba22db3fffa7084d1e944ef9bf96eee1 calcAnimationSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a5b2d1fe51a6a6276b3408e3e2979abb3 calcAnimationTrackSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a883f8e5dc855e78d8ee152f97032170d calcPoseKeyframeSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ada23579ed5ad4990f45dac650a8152c0 calcPoseKeyframePoseRefSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a983395934372109542f27ecf6b3a7444 calcSubMeshTextureAliasesSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a750c392485d62e0129ec2788972cd714 readTextureLayer cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aae2498ea5d389ae2f0ae4c8fb7b3d712 readSubMeshNameTable cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html adc474c4bf90b9721f97088d3f552be85 readMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a16434b7ca37645c64701735c25254701 readSubMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a8fe8286248f6565473d8f039863e74ea readSubMeshOperation cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a9d8a5b2267f642b32ad92764c3e15cfc readSubMeshTextureAlias cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a861d0250cb47ab6c9e6c6c6c4b687ef6 readGeometry cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aeac4cec500fa974276450cf13a49065c readGeometryVertexDeclaration cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aea26388c472a32b05e706df2c2b200c2 readGeometryVertexElement cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aa8b658c7b43f031cfc1a5c1a9a04ac01 readGeometryVertexBuffer cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab6a9eba57fc37245123339fc6888137d readSkeletonLink cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a8a2fe85382a1539b0c49da5953cbafdf readMeshBoneAssignment cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a9c1fd835deff64453954b6688bbae290 readSubMeshBoneAssignment cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aee15094b8b4937849a03cf7efa1c7d86 readMeshLodUsageManual cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a1b526fbe2e45f362792ccefa3490d4c1 readMeshLodUsageGenerated cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a76e757278d0f06586639a632f2ff5a92 readBoundsInfo cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aa891c386989f9bae0f2b74bc379d8a9b readEdgeList cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a251de5e20a0200d2c975935734f33297 readPoses cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a26953f3ae620da04c3bb3c4f1718c40e readAnimations cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a2a68589149f76511478e1634ee3cd17b readAnimation cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a499737f8f59862259e6427dfb1a22d19 readAnimationTrack cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab5c51d25cf433701c75497e14a6c7c77 readPoseKeyFrame cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a128e89528847c2dbade22f65b196d8e0 readExtremes cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a81852b5f3331722e072af3b517cb10be flipFromLittleEndian cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html adc4c81fd41cd2c6c43cc9060935cbd2e

Flip an entire vertex buffer from little endian.

flipFromLittleEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a5beba950e3b4635070b3bb8eb41c408c flipToLittleEndian cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a194b10e5156dd8590203eb6c946194cf

Flip an entire vertex buffer to little endian.

flipToLittleEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a61ff1a3d78ef5d23cabe1322a438ea22 flipEndian cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a055dbc64180d510abe7509df8f0571ca

Flip the endianness of an entire vertex buffer, passed in as a pointer to locked or temporary memory...

flipEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a405c917e6b188b6d6ead13678295232f flipEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a89070a1dc03c189077deabce47120165 writeFileHeader cpp instm Ogre::Serializer classOgre_1_1Serializer.html a7a25395a380ecdda85b1baeacf4a8a07 writeChunkHeader cpp instm Ogre::Serializer classOgre_1_1Serializer.html afa565aa6d4619af064a12f470539e575 writeFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html aeab7d76e6f420e1be6e6c60d9b12a6c6 writeFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html a063a40c4984f04d0ddf41096a5ffd9b5 writeShorts cpp instm Ogre::Serializer classOgre_1_1Serializer.html add3fca628a66fa8f58db9a98bfbee78e writeInts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a8191e338697b554a8ccf4fc16fd4a47e writeBools cpp instm Ogre::Serializer classOgre_1_1Serializer.html a4f7209961701f9c90c5e48f264394d48 writeObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html ac76c37d13ca53e5af9c146c546d0f401 writeObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3152bb5fb33d99dff568b6d03d6c25e0 writeString cpp instm Ogre::Serializer classOgre_1_1Serializer.html a5ee71fde1e0d85bd15172b023474174e writeData cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3eb5614dd7d87ce109d74f5bb6f07b0f readFileHeader cpp instm Ogre::Serializer classOgre_1_1Serializer.html a5fcbfcf0fdacd57eed50bd4ec1d39248 readChunk cpp instm Ogre::Serializer classOgre_1_1Serializer.html a333f02260ebafef1648f5824a60e499d readBools cpp instm Ogre::Serializer classOgre_1_1Serializer.html a95ed554722facb385f7fa3b53622356b readFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3d7fb441425335ae97b4a157179db336 readFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html aec3cb2bc0bd8a31fc799323777881662 readShorts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a9c2e328bda8cc2e0ae7f202ad643f0d2 readInts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a8ac6fb727f1d63972b17269d473dfbe6 readObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a1bd2ca7c8454264f1bffe703bfe5935d readObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a13a9f1111633227f422fef070f6008f6 readString cpp instm Ogre::Serializer classOgre_1_1Serializer.html a235a4bb6da1fe66326b1c05678ad878f readString cpp instm Ogre::Serializer classOgre_1_1Serializer.html aa8ed220a17c4edb0ed32f925fbe837f6 determineEndianness cpp instm Ogre::Serializer classOgre_1_1Serializer.html a93f9ec041b52aa6066fd0063733506b6

Determine the endianness of the incoming stream compared to native.

determineEndianness cpp instm Ogre::Serializer classOgre_1_1Serializer.html a61f017bac1e2b407925576284bc7665b

Determine the endianness to write with based on option.

mCurrentstreamLen cpp data Ogre::Serializer classOgre_1_1Serializer.html a6331ceec847b83fed77165c9522eaa4f mStream cpp data Ogre::Serializer classOgre_1_1Serializer.html a9e1a15f67a59822b2a0fe3afceea0a9d mVersion cpp data Ogre::Serializer classOgre_1_1Serializer.html a45b8d6fa3d3c64b3ab3dfe3a5084e3b4 mFlipEndian cpp data Ogre::Serializer classOgre_1_1Serializer.html aa0773a2ca956fa2864ac50f57d0aa9a2 ENDIAN_NATIVE cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39aed60ca999861d8939cf57f19090c70ef

Use the platform native endian.

ENDIAN_BIG cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39a7f044c7683a7374276db6e7060f51240

Use big endian (0x1000 is serialised as 0x10 0x00)

ENDIAN_LITTLE cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39a10ce3b8f55cba526f6bc8237d8b25cc3

Use little endian (0x1000 is serialised as 0x00 0x10)

Ogre::MeshSerializerImpl_v1_2 c cl Ogre::MeshSerializerImpl_v1_2 classOgre_1_1MeshSerializerImpl__v1__2.html

Class for providing backwards-compatibility for loading version 1.2 of the .mesh format.

OgreMeshSerializerImpl.h MeshSerializerImpl_v1_2 cpp instm Ogre::MeshSerializerImpl_v1_2 classOgre_1_1MeshSerializerImpl__v1__2.html a21f6c4766b63a330ed60f705e48ae7ff ~MeshSerializerImpl_v1_2 cpp instm Ogre::MeshSerializerImpl_v1_2 classOgre_1_1MeshSerializerImpl__v1__2.html a3e54ba6f763ba50b6e261c67e15e1ee2 exportMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab8249caad10960583a7596a52efa4d02

Exports a mesh to the file specified.

importMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a3e4affe098778b6834aad962d1360deb

Imports Mesh and (optionally) Material data from a .mesh file DataStream.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d readMesh cpp instm Ogre::MeshSerializerImpl_v1_2 classOgre_1_1MeshSerializerImpl__v1__2.html a2f80eaaa8d1819909cb108d5cec7e9d5 readGeometry cpp instm Ogre::MeshSerializerImpl_v1_2 classOgre_1_1MeshSerializerImpl__v1__2.html ae477c39f9861ce2cd48624ee06bbc205 readGeometryPositions cpp instm Ogre::MeshSerializerImpl_v1_2 classOgre_1_1MeshSerializerImpl__v1__2.html a515ee9d0503a238b9455d72b50757625 readGeometryNormals cpp instm Ogre::MeshSerializerImpl_v1_2 classOgre_1_1MeshSerializerImpl__v1__2.html a1194fe166886f637c0486d7946c7fdb5 readGeometryColours cpp instm Ogre::MeshSerializerImpl_v1_2 classOgre_1_1MeshSerializerImpl__v1__2.html a1ee570206fe9d1503e718b8523d5a433 readGeometryTexCoords cpp instm Ogre::MeshSerializerImpl_v1_2 classOgre_1_1MeshSerializerImpl__v1__2.html afbbfd81819ad94b21ea4c3470d65ec31 readEdgeListLodInfo cpp instm Ogre::MeshSerializerImpl_v1_3 classOgre_1_1MeshSerializerImpl__v1__3.html a495251a007452701596edf28a71445a4 reorganiseTriangles cpp instm Ogre::MeshSerializerImpl_v1_3 classOgre_1_1MeshSerializerImpl__v1__3.html a9b47de19742cb463b20da07248b025a5

Reorganise triangles of the edge list to group by vertex set.

writeEdgeList cpp instm Ogre::MeshSerializerImpl_v1_3 classOgre_1_1MeshSerializerImpl__v1__3.html a34134d1a1bdfb2bd8e6450e37420fa51 writeLodSummary cpp instm Ogre::MeshSerializerImpl_v1_4 classOgre_1_1MeshSerializerImpl__v1__4.html a54e17ef8ef5f436d2c0731082e803fb9 writeLodUsageManual cpp instm Ogre::MeshSerializerImpl_v1_4 classOgre_1_1MeshSerializerImpl__v1__4.html a898c89bbad05bb1c692784a3a0752ab7 writeLodUsageGenerated cpp instm Ogre::MeshSerializerImpl_v1_4 classOgre_1_1MeshSerializerImpl__v1__4.html a4534a6059d0c929c1a5edd806f3d3db1 readMeshLodInfo cpp instm Ogre::MeshSerializerImpl_v1_4 classOgre_1_1MeshSerializerImpl__v1__4.html a9ae1ffcc15e139dc1d3635543abcd208 writeMorphKeyframe cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html a659c38ae47f918374f889acf85c87af7 readMorphKeyFrame cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html a2d4c1edecf003dd1118bfdd93ae7e575 writePose cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html a4631b82f24d8e5b625a755202acd286a readPose cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html af98ff2cb679ddf73b729ba7f0bd07859 calcMorphKeyframeSize cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html aa1d09ac831654d251b745f36559b2121 calcPoseSize cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html a0fbcfb23e5eac14657a1ce4c86b11124 calcPoseVertexSize cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html aec66b47f174c4685698a1892dc9549a6 calcPoseVertexSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a1127e136768662b81c2d7a7281e82fc9 writeSubMeshNameTable cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a76f548fdcc7505fb1071b59ce08bdbdd writeMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a49c56af82c5edff7ddd48a36511ee87f writeSubMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a255693ae937626b09318d034bc45a9e3 writeSubMeshOperation cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a620f1931c841d3d1687d130fa5d35783 writeSubMeshTextureAliases cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a7333b98faa7ffd77cef3073956545c0e writeGeometry cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab5ca7d478eb77aa5d701429dbb684fff writeSkeletonLink cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html abb2a2f750911b7575c2b8b0aa88dcbe9 writeMeshBoneAssignment cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a3b515e0bd1aaa8de474045d26483113f writeSubMeshBoneAssignment cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html abd69984f3c3f98e2bbe071ff2c4d3633 writeLodInfo cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a5dcc5ebdf9f9ddeb72e74bcd4ece1e20 writeBoundsInfo cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a0bd7b9bbddd847c1d044fffb0e1ea98d writeAnimations cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a0c4103d40e00f2325a2e4880078b4e99 writeAnimation cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a73964a564d31ebfd6055fabb9833ab84 writePoses cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a086fd68ae475dc35f92cc4f45199d401 writeAnimationTrack cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a1f4a1620141f082e8cf1384a38b4f036 writePoseKeyframe cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a5e6d6c7a21ad912af41e7e27fd0f3feb writePoseKeyframePoseRef cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html acb845089fc0e8f3f8445550fd3043da2 writeExtremes cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab9c14b762574b6816bf75fd5ecd2cbbd writeSubMeshExtremes cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html af2fecb72bfaec07a4ad52d4eeec9bb89 calcMeshSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a2ef95d6ca941974aa43d62cf4d110df0 calcSubMeshSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a2cebfd3b4e0ff39e445311fc80a5718c calcGeometrySize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ae425b21813acb3c45339fc5c225615d9 calcSkeletonLinkSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ac140f79efe972e64fbc86311b0a25275 calcBoneAssignmentSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a86a605a8167ad4b84e73189b99048dc0 calcSubMeshOperationSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ac700035696d77a72c1b517629f0a3477 calcSubMeshNameTableSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a8540fcfa526fc9c91646f86b8e8b47d7 calcEdgeListSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a80ee338596db87251cb86cd4fa7994b3 calcEdgeListLodSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html afde5e987a1b73b8c28d8ac650140441e calcEdgeGroupSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a57fef101bdb14b65534efb1bf6c4c675 calcPosesSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a662b7f79ed27bfdc8399c6e28ddce8f0 calcAnimationsSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aba22db3fffa7084d1e944ef9bf96eee1 calcAnimationSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a5b2d1fe51a6a6276b3408e3e2979abb3 calcAnimationTrackSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a883f8e5dc855e78d8ee152f97032170d calcPoseKeyframeSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ada23579ed5ad4990f45dac650a8152c0 calcPoseKeyframePoseRefSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a983395934372109542f27ecf6b3a7444 calcSubMeshTextureAliasesSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a750c392485d62e0129ec2788972cd714 readTextureLayer cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aae2498ea5d389ae2f0ae4c8fb7b3d712 readSubMeshNameTable cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html adc474c4bf90b9721f97088d3f552be85 readSubMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a8fe8286248f6565473d8f039863e74ea readSubMeshOperation cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a9d8a5b2267f642b32ad92764c3e15cfc readSubMeshTextureAlias cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a861d0250cb47ab6c9e6c6c6c4b687ef6 readGeometryVertexDeclaration cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aea26388c472a32b05e706df2c2b200c2 readGeometryVertexElement cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aa8b658c7b43f031cfc1a5c1a9a04ac01 readGeometryVertexBuffer cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab6a9eba57fc37245123339fc6888137d readSkeletonLink cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a8a2fe85382a1539b0c49da5953cbafdf readMeshBoneAssignment cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a9c1fd835deff64453954b6688bbae290 readSubMeshBoneAssignment cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aee15094b8b4937849a03cf7efa1c7d86 readMeshLodUsageManual cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a1b526fbe2e45f362792ccefa3490d4c1 readMeshLodUsageGenerated cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a76e757278d0f06586639a632f2ff5a92 readBoundsInfo cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aa891c386989f9bae0f2b74bc379d8a9b readEdgeList cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a251de5e20a0200d2c975935734f33297 readPoses cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a26953f3ae620da04c3bb3c4f1718c40e readAnimations cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a2a68589149f76511478e1634ee3cd17b readAnimation cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a499737f8f59862259e6427dfb1a22d19 readAnimationTrack cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab5c51d25cf433701c75497e14a6c7c77 readPoseKeyFrame cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a128e89528847c2dbade22f65b196d8e0 readExtremes cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a81852b5f3331722e072af3b517cb10be flipFromLittleEndian cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html adc4c81fd41cd2c6c43cc9060935cbd2e

Flip an entire vertex buffer from little endian.

flipFromLittleEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a5beba950e3b4635070b3bb8eb41c408c flipToLittleEndian cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a194b10e5156dd8590203eb6c946194cf

Flip an entire vertex buffer to little endian.

flipToLittleEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a61ff1a3d78ef5d23cabe1322a438ea22 flipEndian cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a055dbc64180d510abe7509df8f0571ca

Flip the endianness of an entire vertex buffer, passed in as a pointer to locked or temporary memory...

flipEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a405c917e6b188b6d6ead13678295232f flipEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a89070a1dc03c189077deabce47120165 writeFileHeader cpp instm Ogre::Serializer classOgre_1_1Serializer.html a7a25395a380ecdda85b1baeacf4a8a07 writeChunkHeader cpp instm Ogre::Serializer classOgre_1_1Serializer.html afa565aa6d4619af064a12f470539e575 writeFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html aeab7d76e6f420e1be6e6c60d9b12a6c6 writeFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html a063a40c4984f04d0ddf41096a5ffd9b5 writeShorts cpp instm Ogre::Serializer classOgre_1_1Serializer.html add3fca628a66fa8f58db9a98bfbee78e writeInts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a8191e338697b554a8ccf4fc16fd4a47e writeBools cpp instm Ogre::Serializer classOgre_1_1Serializer.html a4f7209961701f9c90c5e48f264394d48 writeObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html ac76c37d13ca53e5af9c146c546d0f401 writeObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3152bb5fb33d99dff568b6d03d6c25e0 writeString cpp instm Ogre::Serializer classOgre_1_1Serializer.html a5ee71fde1e0d85bd15172b023474174e writeData cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3eb5614dd7d87ce109d74f5bb6f07b0f readFileHeader cpp instm Ogre::Serializer classOgre_1_1Serializer.html a5fcbfcf0fdacd57eed50bd4ec1d39248 readChunk cpp instm Ogre::Serializer classOgre_1_1Serializer.html a333f02260ebafef1648f5824a60e499d readBools cpp instm Ogre::Serializer classOgre_1_1Serializer.html a95ed554722facb385f7fa3b53622356b readFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3d7fb441425335ae97b4a157179db336 readFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html aec3cb2bc0bd8a31fc799323777881662 readShorts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a9c2e328bda8cc2e0ae7f202ad643f0d2 readInts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a8ac6fb727f1d63972b17269d473dfbe6 readObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a1bd2ca7c8454264f1bffe703bfe5935d readObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a13a9f1111633227f422fef070f6008f6 readString cpp instm Ogre::Serializer classOgre_1_1Serializer.html a235a4bb6da1fe66326b1c05678ad878f readString cpp instm Ogre::Serializer classOgre_1_1Serializer.html aa8ed220a17c4edb0ed32f925fbe837f6 determineEndianness cpp instm Ogre::Serializer classOgre_1_1Serializer.html a93f9ec041b52aa6066fd0063733506b6

Determine the endianness of the incoming stream compared to native.

determineEndianness cpp instm Ogre::Serializer classOgre_1_1Serializer.html a61f017bac1e2b407925576284bc7665b

Determine the endianness to write with based on option.

mCurrentstreamLen cpp data Ogre::Serializer classOgre_1_1Serializer.html a6331ceec847b83fed77165c9522eaa4f mStream cpp data Ogre::Serializer classOgre_1_1Serializer.html a9e1a15f67a59822b2a0fe3afceea0a9d mVersion cpp data Ogre::Serializer classOgre_1_1Serializer.html a45b8d6fa3d3c64b3ab3dfe3a5084e3b4 mFlipEndian cpp data Ogre::Serializer classOgre_1_1Serializer.html aa0773a2ca956fa2864ac50f57d0aa9a2 ENDIAN_NATIVE cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39aed60ca999861d8939cf57f19090c70ef

Use the platform native endian.

ENDIAN_BIG cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39a7f044c7683a7374276db6e7060f51240

Use big endian (0x1000 is serialised as 0x10 0x00)

ENDIAN_LITTLE cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39a10ce3b8f55cba526f6bc8237d8b25cc3

Use little endian (0x1000 is serialised as 0x00 0x10)

Ogre::MeshSerializerImpl_v1_1 c cl Ogre::MeshSerializerImpl_v1_1 classOgre_1_1MeshSerializerImpl__v1__1.html

Class for providing backwards-compatibility for loading version 1.1 of the .mesh format.

OgreMeshSerializerImpl.h MeshSerializerImpl_v1_1 cpp instm Ogre::MeshSerializerImpl_v1_1 classOgre_1_1MeshSerializerImpl__v1__1.html a9f84c5bc9a0ad5d72dde6384d47f6c81 ~MeshSerializerImpl_v1_1 cpp instm Ogre::MeshSerializerImpl_v1_1 classOgre_1_1MeshSerializerImpl__v1__1.html a138d4273f1b6d389bd9b0e317be4e152 exportMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab8249caad10960583a7596a52efa4d02

Exports a mesh to the file specified.

importMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a3e4affe098778b6834aad962d1360deb

Imports Mesh and (optionally) Material data from a .mesh file DataStream.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d readGeometryTexCoords cpp instm Ogre::MeshSerializerImpl_v1_1 classOgre_1_1MeshSerializerImpl__v1__1.html a4df205ac7290f0d6848682e9a9220b01 readMesh cpp instm Ogre::MeshSerializerImpl_v1_2 classOgre_1_1MeshSerializerImpl__v1__2.html a2f80eaaa8d1819909cb108d5cec7e9d5 readGeometry cpp instm Ogre::MeshSerializerImpl_v1_2 classOgre_1_1MeshSerializerImpl__v1__2.html ae477c39f9861ce2cd48624ee06bbc205 readGeometryPositions cpp instm Ogre::MeshSerializerImpl_v1_2 classOgre_1_1MeshSerializerImpl__v1__2.html a515ee9d0503a238b9455d72b50757625 readGeometryNormals cpp instm Ogre::MeshSerializerImpl_v1_2 classOgre_1_1MeshSerializerImpl__v1__2.html a1194fe166886f637c0486d7946c7fdb5 readGeometryColours cpp instm Ogre::MeshSerializerImpl_v1_2 classOgre_1_1MeshSerializerImpl__v1__2.html a1ee570206fe9d1503e718b8523d5a433 readEdgeListLodInfo cpp instm Ogre::MeshSerializerImpl_v1_3 classOgre_1_1MeshSerializerImpl__v1__3.html a495251a007452701596edf28a71445a4 reorganiseTriangles cpp instm Ogre::MeshSerializerImpl_v1_3 classOgre_1_1MeshSerializerImpl__v1__3.html a9b47de19742cb463b20da07248b025a5

Reorganise triangles of the edge list to group by vertex set.

writeEdgeList cpp instm Ogre::MeshSerializerImpl_v1_3 classOgre_1_1MeshSerializerImpl__v1__3.html a34134d1a1bdfb2bd8e6450e37420fa51 writeLodSummary cpp instm Ogre::MeshSerializerImpl_v1_4 classOgre_1_1MeshSerializerImpl__v1__4.html a54e17ef8ef5f436d2c0731082e803fb9 writeLodUsageManual cpp instm Ogre::MeshSerializerImpl_v1_4 classOgre_1_1MeshSerializerImpl__v1__4.html a898c89bbad05bb1c692784a3a0752ab7 writeLodUsageGenerated cpp instm Ogre::MeshSerializerImpl_v1_4 classOgre_1_1MeshSerializerImpl__v1__4.html a4534a6059d0c929c1a5edd806f3d3db1 readMeshLodInfo cpp instm Ogre::MeshSerializerImpl_v1_4 classOgre_1_1MeshSerializerImpl__v1__4.html a9ae1ffcc15e139dc1d3635543abcd208 writeMorphKeyframe cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html a659c38ae47f918374f889acf85c87af7 readMorphKeyFrame cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html a2d4c1edecf003dd1118bfdd93ae7e575 writePose cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html a4631b82f24d8e5b625a755202acd286a readPose cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html af98ff2cb679ddf73b729ba7f0bd07859 calcMorphKeyframeSize cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html aa1d09ac831654d251b745f36559b2121 calcPoseSize cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html a0fbcfb23e5eac14657a1ce4c86b11124 calcPoseVertexSize cpp instm Ogre::MeshSerializerImpl_v1_41 classOgre_1_1MeshSerializerImpl__v1__41.html aec66b47f174c4685698a1892dc9549a6 calcPoseVertexSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a1127e136768662b81c2d7a7281e82fc9 writeSubMeshNameTable cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a76f548fdcc7505fb1071b59ce08bdbdd writeMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a49c56af82c5edff7ddd48a36511ee87f writeSubMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a255693ae937626b09318d034bc45a9e3 writeSubMeshOperation cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a620f1931c841d3d1687d130fa5d35783 writeSubMeshTextureAliases cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a7333b98faa7ffd77cef3073956545c0e writeGeometry cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab5ca7d478eb77aa5d701429dbb684fff writeSkeletonLink cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html abb2a2f750911b7575c2b8b0aa88dcbe9 writeMeshBoneAssignment cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a3b515e0bd1aaa8de474045d26483113f writeSubMeshBoneAssignment cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html abd69984f3c3f98e2bbe071ff2c4d3633 writeLodInfo cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a5dcc5ebdf9f9ddeb72e74bcd4ece1e20 writeBoundsInfo cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a0bd7b9bbddd847c1d044fffb0e1ea98d writeAnimations cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a0c4103d40e00f2325a2e4880078b4e99 writeAnimation cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a73964a564d31ebfd6055fabb9833ab84 writePoses cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a086fd68ae475dc35f92cc4f45199d401 writeAnimationTrack cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a1f4a1620141f082e8cf1384a38b4f036 writePoseKeyframe cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a5e6d6c7a21ad912af41e7e27fd0f3feb writePoseKeyframePoseRef cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html acb845089fc0e8f3f8445550fd3043da2 writeExtremes cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab9c14b762574b6816bf75fd5ecd2cbbd writeSubMeshExtremes cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html af2fecb72bfaec07a4ad52d4eeec9bb89 calcMeshSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a2ef95d6ca941974aa43d62cf4d110df0 calcSubMeshSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a2cebfd3b4e0ff39e445311fc80a5718c calcGeometrySize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ae425b21813acb3c45339fc5c225615d9 calcSkeletonLinkSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ac140f79efe972e64fbc86311b0a25275 calcBoneAssignmentSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a86a605a8167ad4b84e73189b99048dc0 calcSubMeshOperationSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ac700035696d77a72c1b517629f0a3477 calcSubMeshNameTableSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a8540fcfa526fc9c91646f86b8e8b47d7 calcEdgeListSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a80ee338596db87251cb86cd4fa7994b3 calcEdgeListLodSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html afde5e987a1b73b8c28d8ac650140441e calcEdgeGroupSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a57fef101bdb14b65534efb1bf6c4c675 calcPosesSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a662b7f79ed27bfdc8399c6e28ddce8f0 calcAnimationsSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aba22db3fffa7084d1e944ef9bf96eee1 calcAnimationSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a5b2d1fe51a6a6276b3408e3e2979abb3 calcAnimationTrackSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a883f8e5dc855e78d8ee152f97032170d calcPoseKeyframeSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ada23579ed5ad4990f45dac650a8152c0 calcPoseKeyframePoseRefSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a983395934372109542f27ecf6b3a7444 calcSubMeshTextureAliasesSize cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a750c392485d62e0129ec2788972cd714 readTextureLayer cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aae2498ea5d389ae2f0ae4c8fb7b3d712 readSubMeshNameTable cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html adc474c4bf90b9721f97088d3f552be85 readSubMesh cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a8fe8286248f6565473d8f039863e74ea readSubMeshOperation cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a9d8a5b2267f642b32ad92764c3e15cfc readSubMeshTextureAlias cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a861d0250cb47ab6c9e6c6c6c4b687ef6 readGeometryVertexDeclaration cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aea26388c472a32b05e706df2c2b200c2 readGeometryVertexElement cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aa8b658c7b43f031cfc1a5c1a9a04ac01 readGeometryVertexBuffer cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab6a9eba57fc37245123339fc6888137d readSkeletonLink cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a8a2fe85382a1539b0c49da5953cbafdf readMeshBoneAssignment cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a9c1fd835deff64453954b6688bbae290 readSubMeshBoneAssignment cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aee15094b8b4937849a03cf7efa1c7d86 readMeshLodUsageManual cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a1b526fbe2e45f362792ccefa3490d4c1 readMeshLodUsageGenerated cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a76e757278d0f06586639a632f2ff5a92 readBoundsInfo cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html aa891c386989f9bae0f2b74bc379d8a9b readEdgeList cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a251de5e20a0200d2c975935734f33297 readPoses cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a26953f3ae620da04c3bb3c4f1718c40e readAnimations cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a2a68589149f76511478e1634ee3cd17b readAnimation cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a499737f8f59862259e6427dfb1a22d19 readAnimationTrack cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html ab5c51d25cf433701c75497e14a6c7c77 readPoseKeyFrame cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a128e89528847c2dbade22f65b196d8e0 readExtremes cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a81852b5f3331722e072af3b517cb10be flipFromLittleEndian cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html adc4c81fd41cd2c6c43cc9060935cbd2e

Flip an entire vertex buffer from little endian.

flipFromLittleEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a5beba950e3b4635070b3bb8eb41c408c flipToLittleEndian cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a194b10e5156dd8590203eb6c946194cf

Flip an entire vertex buffer to little endian.

flipToLittleEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a61ff1a3d78ef5d23cabe1322a438ea22 flipEndian cpp instm Ogre::MeshSerializerImpl classOgre_1_1MeshSerializerImpl.html a055dbc64180d510abe7509df8f0571ca

Flip the endianness of an entire vertex buffer, passed in as a pointer to locked or temporary memory...

flipEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a405c917e6b188b6d6ead13678295232f flipEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a89070a1dc03c189077deabce47120165 writeFileHeader cpp instm Ogre::Serializer classOgre_1_1Serializer.html a7a25395a380ecdda85b1baeacf4a8a07 writeChunkHeader cpp instm Ogre::Serializer classOgre_1_1Serializer.html afa565aa6d4619af064a12f470539e575 writeFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html aeab7d76e6f420e1be6e6c60d9b12a6c6 writeFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html a063a40c4984f04d0ddf41096a5ffd9b5 writeShorts cpp instm Ogre::Serializer classOgre_1_1Serializer.html add3fca628a66fa8f58db9a98bfbee78e writeInts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a8191e338697b554a8ccf4fc16fd4a47e writeBools cpp instm Ogre::Serializer classOgre_1_1Serializer.html a4f7209961701f9c90c5e48f264394d48 writeObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html ac76c37d13ca53e5af9c146c546d0f401 writeObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3152bb5fb33d99dff568b6d03d6c25e0 writeString cpp instm Ogre::Serializer classOgre_1_1Serializer.html a5ee71fde1e0d85bd15172b023474174e writeData cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3eb5614dd7d87ce109d74f5bb6f07b0f readFileHeader cpp instm Ogre::Serializer classOgre_1_1Serializer.html a5fcbfcf0fdacd57eed50bd4ec1d39248 readChunk cpp instm Ogre::Serializer classOgre_1_1Serializer.html a333f02260ebafef1648f5824a60e499d readBools cpp instm Ogre::Serializer classOgre_1_1Serializer.html a95ed554722facb385f7fa3b53622356b readFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3d7fb441425335ae97b4a157179db336 readFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html aec3cb2bc0bd8a31fc799323777881662 readShorts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a9c2e328bda8cc2e0ae7f202ad643f0d2 readInts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a8ac6fb727f1d63972b17269d473dfbe6 readObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a1bd2ca7c8454264f1bffe703bfe5935d readObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a13a9f1111633227f422fef070f6008f6 readString cpp instm Ogre::Serializer classOgre_1_1Serializer.html a235a4bb6da1fe66326b1c05678ad878f readString cpp instm Ogre::Serializer classOgre_1_1Serializer.html aa8ed220a17c4edb0ed32f925fbe837f6 determineEndianness cpp instm Ogre::Serializer classOgre_1_1Serializer.html a93f9ec041b52aa6066fd0063733506b6

Determine the endianness of the incoming stream compared to native.

determineEndianness cpp instm Ogre::Serializer classOgre_1_1Serializer.html a61f017bac1e2b407925576284bc7665b

Determine the endianness to write with based on option.

mCurrentstreamLen cpp data Ogre::Serializer classOgre_1_1Serializer.html a6331ceec847b83fed77165c9522eaa4f mStream cpp data Ogre::Serializer classOgre_1_1Serializer.html a9e1a15f67a59822b2a0fe3afceea0a9d mVersion cpp data Ogre::Serializer classOgre_1_1Serializer.html a45b8d6fa3d3c64b3ab3dfe3a5084e3b4 mFlipEndian cpp data Ogre::Serializer classOgre_1_1Serializer.html aa0773a2ca956fa2864ac50f57d0aa9a2 ENDIAN_NATIVE cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39aed60ca999861d8939cf57f19090c70ef

Use the platform native endian.

ENDIAN_BIG cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39a7f044c7683a7374276db6e7060f51240

Use big endian (0x1000 is serialised as 0x10 0x00)

ENDIAN_LITTLE cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39a10ce3b8f55cba526f6bc8237d8b25cc3

Use little endian (0x1000 is serialised as 0x00 0x10)

Ogre::MovableObject c cl Ogre::MovableObject classOgre_1_1MovableObject.html

Abstract class defining a movable object in a scene.

OgreMovableObject.h ShadowRenderableList cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ad84ea1b2728ced5136add26c91c39a27 ShadowRenderableListIterator cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a7b0999d33e25db97d0449d6cf95cbecd MovableObject cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a14cee569be7975c5fb0be006a294eee8

Constructor.

MovableObject cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a4289fbdfe280c454f62f0f780d734817

Named constructor.

~MovableObject cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a1157924b0023b8d6e126723d27bd3774

Virtual destructor - read Scott Meyers if you don&#39;t know why this is needed.

_notifyCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a06f161ae0451be7eaa67e77c296d5631

Notify the object of it&#39;s creator (internal use only)

_getCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abc4d3c30d2b50267a348f8d5aee3c5e4

Get the creator of this object, if any (internal use only)

_notifyManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af730ac3ee4a51ee69f4221298f933e8a

Notify the object of it&#39;s manager (internal use only)

_getManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c95a392476c6b54be1648a77f2a56c0

Get the manager of this object, if any (internal use only)

getName cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2c681d880b842c1b6d2c2b30b72b6660

Returns the name of this object.

getMovableType cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a7391beac8beb20e3e3d650173d33a3ff

Returns the type name of this object.

getParentNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a7be6f35f90943c6bca0b4511e1d266d8

Returns the node to which this object is attached.

getParentSceneNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c705ecac4263b65a1b8611eeb24c39a

Returns the scene node to which this object is attached.

isParentTagPoint cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aff1706913baf992f108cc0fe4c95a53b

Gets whether the parent node is a TagPoint (or a SceneNode)

_notifyAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aeb13418fe2740ed8ebc52cd9667fca41

Internal method called to notify the object that it has been attached to a node.

isAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ad2c50ff1546dfac42f0751aa1bb54ff3

Returns true if this object is attached to a SceneNode or TagPoint.

detachFromParent cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab53cc49d402913fde37fa4976f5bfdd5

Detaches an object from a parent SceneNode or TagPoint, if attached.

isInScene cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a605cb18ec6d5971e19491ec71c89afeb

Returns true if this object is attached to a SceneNode or TagPoint, and this SceneNode / TagPoint is ...

_notifyMoved cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ae307c64b6e130191e45d48df0e2c5961

Internal method called to notify the object that it has been moved.

_notifyCurrentCamera cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa805908a2945ba1e1b1d6badb4761e27

Internal method to notify the object of the camera to be used for the next rendering operation...

getBoundingBox cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a4bb24d3bee90b0c9e15fd65702030fa4

Retrieves the local axis-aligned bounding box for this object.

getBoundingRadius cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aed6d3f3856d030a967eb17d78a598807

Retrieves the radius of the origin-centered bounding sphere for this object.

getWorldBoundingBox cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acc31c877990c3c231c4b4cfb0522bef8

Retrieves the axis-aligned bounding box for this object in world coordinates.

getWorldBoundingSphere cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2f6db9f0db4038e6544d703a9f3bcf53

Retrieves the worldspace bounding sphere for this object.

_updateRenderQueue cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ac77b03ec95bbe3de7d9b9d7993dc785e

Internal method by which the movable object must add Renderable subclass instances to the rendering q...

setVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8b0ab29b6a7e94169e2b3fde0be7cf10

Tells this object whether to be visible or not, if it has a renderable component.

getVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adbc3ce687f4def00d70f15dc0a2330ea

Gets this object whether to be visible or not, if it has a renderable component.

isVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aebb41fb7484f365c18e78103517b0d25

Returns whether or not this object is supposed to be visible or not.

setRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a3774342d37fb670430d834aa914a3be5

Sets the distance at which the object is no longer rendered.

getRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a97501f320f00fb5255d76fe3b20903d2

Gets the distance at which batches are no longer rendered.

setRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9ad2786aa67624f26c7ff245c673ad5e

Sets the minimum pixel size an object needs to be in both screen axes in order to be rendered...

getRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a1025983039f59637e9dde740b5013175

Returns the minimum pixel size an object needs to be in both screen axes in order to be rendered...

setUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab07068e26732de24aaf24330e9d0ec81 getUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70a42d28867f1559f1bd71baf31f83e4 getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aaac5bf65835f733433f3338132f2f01f

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abbf5cf5545c219ce9be1997ff5dd2204

Return an instance of user objects binding associated with this class.

setRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ac5e898937867475e52d350d1f4d75e32

Sets the render queue group this entity will be rendered through.

setRenderQueueGroupAndPriority cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a38cf564fe839d40a81ba5155d363b7aa

Sets the render queue group and group priority this entity will be rendered through.

getRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a12ca5ddb4ca9e77612b6e8a10e4f3d70

Gets the queue group for this entity, see setRenderQueueGroup for full details.

_getParentNodeFullTransform cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aab6d217065c5d2968ef0cc2586a0db86

return the full transformation of the parent sceneNode or the attachingPoint node

setQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa202386b8336ed756c3bd1ff5a74f54d

Sets the query flags for this object.

addQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a146b6b8afa6de9a2058f730aa3f7b25c

As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...

removeQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8e039c80d31e36c17f4e7fc85e5c6cdc

As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this o...

getQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5c40b9b7d9f3231f9ba16a3514f7495a

Returns the query flags relevant for this object.

setVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9421323e0ef6082d8a293aef0ba4666d

Sets the visiblity flags for this object.

addVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adff2fa7a7c56ba06d25d2dfa376fd677

As setVisibilityFlags, except the flags passed as parameters are appended to the existing flags on th...

removeVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7bebfd93631ffe82f95ad7c73b77e24

As setVisibilityFlags, except the flags passed as parameters are removed from the existing flags on t...

getVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5ca10844726d16c8ed47395a6b22d33a

Returns the visibility flags relevant for this object.

setListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9efbb3928b834d4f125303698034951e

Sets a listener for this object.

getListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf305fd600ec68543ed68e0c0cef6196

Gets the current listener for this object.

queryLights cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2d4c926ce07f3a1cb0e59d9d60aac76b

Gets a list of lights, ordered relative to how close they are to this movable object.

getLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a538d975b35be25e7d705b6310ec3d84d

Get a bitwise mask which will filter the lights affecting this object.

setLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0b7dc685c1dc7ec4dd677750d17ee145

Set a bitwise mask which will filter the lights affecting this object.

_getLightList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf4f61aeb45d61195c248757e3d1c6fe

Returns a pointer to the current list of lights for this object.

getEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a60b24cd45c8df45654dcfa14a1293a3b

Define a default implementation of method from ShadowCaster which implements no shadows.

hasEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7c2a8be6a9bd59e6c69ee2d76945500

Define a default implementation of method from ShadowCaster which implements no shadows.

getShadowVolumeRenderableIterator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a4492fa817bb3a750d349aeec34c19c43

Define a default implementation of method from ShadowCaster which implements no shadows.

getLightCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af061175eb50a6aa98599ce0a748204b5

Overridden member from ShadowCaster.

getDarkCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af06612d0607ebcf1bf5eb817c3038d52

Overridden member from ShadowCaster.

setCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acbfc4840224e8b6ed6e27849d3341675

Sets whether or not this object will cast shadows.

getCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70bca10cdeac93142d9f93ed0cf9c4c5

Returns whether shadow casting is enabled for this object.

getReceivesShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8f2627b8d1658838a7c79c82148c6303

Returns whether the Material of any Renderable that this MovableObject will add to the render queue w...

getPointExtrusionDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abb13b8e1b52d9dca9f5190f718686a5e

Get the distance to extrude for a point/spot light.

getTypeFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a32c637889b8a4138d2008aece76f42b6

Get the &#39;type flags&#39; for this MovableObject.

visitRenderables cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a572b6aaa7a8b412163184a6c68ca3fa0

Method to allow a caller to abstractly iterate over the Renderable instances that this MovableObject ...

setDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2b559ddd8df033cafa5d64502c7d0c3a

Sets whether or not the debug display of this object is enabled.

isDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a39cfd5b78a4326156accf5ed3146ddc6

Gets whether debug display of this object is enabled.

getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a4239d192b2b08c4970dfaa22ce5a0cd0

Gets a list of animable value names for this object.

createAnimableValue cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2cfac9af1b0d71c780ec969166b3585

Create a reference-counted AnimableValuePtr for the named value.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d setDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ad8db1f22329b2a96f2aed7260d565944

Set the default query flags for all future MovableObject instances.

getDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a01f48775e48b672d7796311f3ffe2930

Get the default query flags for all future MovableObject instances.

setDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ac2904cb122ab8c8d5066abefb29dfa96

Set the default visibility flags for all future MovableObject instances.

getDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a2eb94fea5944cf0d33702a75cfa14a74

Get the default visibility flags for all future MovableObject instances.

extrudeVertices cpp clm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html acae2215c051989d544f34083a0a9bfa2

Utility method for extruding vertices based on a light.

AnimableDictionaryMap cpp tdef Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2ea54bb7c39f7640f71be8bb2f8b0a5 getExtrusionDistance cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a233233e14ccb869b6cafd655880355df

Helper method for calculating extrusion distance.

updateEdgeListLightFacing cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ac9a881430ec7769923f63f6df4b93d33

Tells the caster to perform the tasks necessary to update the edge data&#39;s light listing.

generateShadowVolume cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a396374525d65e0db10c7f7f8d380744a

Generates the indexes required to render a shadow volume into the index buffer which is passed in...

extrudeBounds cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a136dfd54b581a6dc58a1796a1cdf6cdc

Utility method for extruding a bounding box.

getAnimableDictionaryName cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a7748b5ea03ba5eb10fdd79e455f96443

Get the name of the animable dictionary for this class.

createAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a83629c5c4708cebd10c358a4be0722f5

Internal method for creating a dictionary of animable value names for the class, if it does not alrea...

_getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a20139173e816c296ab46d0548d1d4902

Get an updateable reference to animable value list.

initialiseAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a80abf1736a4241c432b30d2073c7a263

Internal method for initialising dictionary; should be implemented by subclasses wanting to expose an...

mName cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a41954f454246b2935cdc90ab2f36dab8

Name of this object.

mCreator cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a884d3c2c8c8d8305f59eb171a7f56e56

Creator of this object (if created by a factory)

mManager cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a5c05f316d061761a08fc036daedd0649

SceneManager holding this object (if applicable)

mParentNode cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a961db9b5f439708e0f24cb8dbeb9c728

node to which this object is attached

mParentIsTagPoint cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a9f9b9e6981ef7ebbd6b9d82e93a2b299 mVisible cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a8e7fa9ec69253b42ff4e7605b54e1a00

Is this object visible?

mDebugDisplay cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac439108451539e95ac9829ab6520306c

Is debug display enabled?

mUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a0df899bfb650d8d51be51fa5f83743f4

Upper distance to still render.

mSquaredUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2635aafd01416e5a3346a647c2dfff52 mMinPixelSize cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a56e7d5ccac2877061b0919648f7f0b34 mBeyondFarDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a1f6c5390b42b10e00d3b21b8911aa3f4

Hidden because of distance?

mUserObjectBindings cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af00b75d92e7d62f5ff9bd4847d1786e8

User objects binding.

mRenderQueueID cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa63b5c1cf9746a4caeb2a47a6bc1d2d6

The render queue to use when rendering this object.

mRenderQueueIDSet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2051828f33ea6c921e2979c8f00daa3f

Flags whether the RenderQueue&#39;s default should be used.

mRenderQueuePriority cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa34e0feb87409120726a489f52b39c58

The render queue group to use when rendering this object.

mRenderQueuePrioritySet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac9ee5f673870a76b23eb5291b3fa3f28

Flags whether the RenderQueue&#39;s default should be used.

mQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adf36b5bfcc9bce768bc5f8a9ed6b1464

Flags determining whether this object is included / excluded from scene queries.

mVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a6db376fe4c048714224392901c98c3a5

Flags determining whether this object is visible (compared to SceneManager mask)

mWorldAABB cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a665c171729e2f37b66f73d0e6722ac2c

Cached world AABB of this object.

mWorldBoundingSphere cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a271b08ae4cc604657c17125f76ec62e0 mWorldDarkCapBounds cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a00a9705c083b9fef8bbe762a5b1711a8

World space AABB of this object&#39;s dark cap.

mCastShadows cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad21e8a5a6f0eeeefa3ec698781eaa3fa

Does this object cast shadows?

mRenderingDisabled cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad1291c87111d8944b2c49904a4d6280b

Does rendering this object disabled by listener?

mListener cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a07fdbfc4ae0adb48f7619c0a44bd3890

MovableObject listener - only one allowed (no list) for size &amp; performance reasons. */.

mLightList cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2626ce2a2f1c78027634cc92dfd2b211

List of lights for this object.

mLightListUpdated cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af083212ba58f26eb7c747a0da749cc08

The last frame that this light list was updated in.

mLightMask cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a3db70b0c8b2e53a3c71671217e5a516c

the light mask defined for this movable. This will be taken into consideration when deciding which li...

msDefaultQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adeb3bbe50c1b6e92061461b363fc391e

Default query flags.

msDefaultVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a24f37de53688fc5432d50c7ced03bd63

Default visibility flags.

msAnimableDictionary cpp data Ogre::AnimableObject classOgre_1_1AnimableObject.html a1e2b199b8a10c3753ebeecc8fa773620

Static map of class name to list of animable value names.

Ogre::MovableObject::Listener c cl Ogre::MovableObject::Listener classOgre_1_1MovableObject_1_1Listener.html

Listener which gets called back on MovableObject events.

OgreMovableObject.h Listener cpp instm Ogre::MovableObject::Listener classOgre_1_1MovableObject_1_1Listener.html a358139c1e09d4c36c050861bd4f5b37e ~Listener cpp instm Ogre::MovableObject::Listener classOgre_1_1MovableObject_1_1Listener.html a7731592ff0013b724f0be7a319a73fa8 objectDestroyed cpp instm Ogre::MovableObject::Listener classOgre_1_1MovableObject_1_1Listener.html a0cc50a90dbeb3d1049e923ee5866a636

MovableObject is being destroyed.

objectAttached cpp instm Ogre::MovableObject::Listener classOgre_1_1MovableObject_1_1Listener.html a67127c7e6254c75a3e3f064e614a8152

MovableObject has been attached to a node.

objectDetached cpp instm Ogre::MovableObject::Listener classOgre_1_1MovableObject_1_1Listener.html aa2a6f73325a1609a522a9d6dce5168cf

MovableObject has been detached from a node.

objectMoved cpp instm Ogre::MovableObject::Listener classOgre_1_1MovableObject_1_1Listener.html a7383d0ff8a3e3777378e1a9f9661146f

MovableObject has been moved.

objectRendering cpp instm Ogre::MovableObject::Listener classOgre_1_1MovableObject_1_1Listener.html a3935f0e525d63b03923aa67b137c0695

Called when the movable object of the camera to be used for rendering.

objectQueryLights cpp instm Ogre::MovableObject::Listener classOgre_1_1MovableObject_1_1Listener.html ad53d3feb40d1d1fb81db1cb620df6d8e

Called when the movable object needs to query a light list.

Ogre::MovableObjectFactory c cl Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html

Interface definition for a factory class which produces a certain kind of MovableObject, and can be registered with Root in order to allow all clients to produce new instances of this object, integrated with the standard Ogre processing.

OgreMovableObject.h MovableObjectFactory cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html a20ebc986aa86806dc61a95e86312500f ~MovableObjectFactory cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html a102fc90d87f01bbd0680ccb58a2d5050 getType cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html a0b45580fccdefe99312afa67265264fc

Get the type of the object to be created.

createInstance cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html a7164ba391aead569e43e5713c7281d7b

Create a new instance of the object.

destroyInstance cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html aae1cdb0b70854af1c84e23d5b45dfb30

Destroy an instance of the object.

requestTypeFlags cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html a80346bc406655855ec5e0eef198900f2

Does this factory require the allocation of a &#39;type flag&#39;, used to selectively include / exclude this...

_notifyTypeFlags cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html afe63ec95c506e97e9abca23b7fd1a537

Notify this factory of the type mask to apply.

getTypeFlags cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html a9b2028dca564c74453994926db4f50d0

Gets the type flag for this factory.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d createInstanceImpl cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html ad42862ff29a901487569f425ebcaffc0

Internal implementation of create method - must be overridden.

mTypeFlag cpp data Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html ad35a2db6426d02a75b85f133a26d5387

Type flag, allocated if requested.

Ogre::MovablePlane c cl Ogre::MovablePlane classOgre_1_1MovablePlane.html

Definition of a Plane that may be attached to a node, and the derived details of it retrieved simply...

OgreMovablePlane.h ShadowRenderableList cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ad84ea1b2728ced5136add26c91c39a27 ShadowRenderableListIterator cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a7b0999d33e25db97d0449d6cf95cbecd MovablePlane cpp instm Ogre::MovablePlane classOgre_1_1MovablePlane.html acf7b2338e5e34db6aad4d0d2e5d98468 MovablePlane cpp instm Ogre::MovablePlane classOgre_1_1MovablePlane.html a09148e57a66b91ef450e310752fd7153 MovablePlane cpp instm Ogre::MovablePlane classOgre_1_1MovablePlane.html a1e8880edd02253c315d394a20fe50c08

Construct a plane through a normal, and a distance to move the plane along the normal.

MovablePlane cpp instm Ogre::MovablePlane classOgre_1_1MovablePlane.html af585511e87dfdde4c4ab06dbe9d32150 MovablePlane cpp instm Ogre::MovablePlane classOgre_1_1MovablePlane.html a707aa1d494f291a9d9b25f7998f08df9 ~MovablePlane cpp instm Ogre::MovablePlane classOgre_1_1MovablePlane.html aa455a864932accb9c98744f1a88ddfa4 _notifyCurrentCamera cpp instm Ogre::MovablePlane classOgre_1_1MovablePlane.html a6d0680e3e68f81a9498c30d5257d4293

Overridden from MovableObject.

getBoundingBox cpp instm Ogre::MovablePlane classOgre_1_1MovablePlane.html afa11bf26dca26f035326d8b3d29f9b97

Overridden from MovableObject.

getBoundingRadius cpp instm Ogre::MovablePlane classOgre_1_1MovablePlane.html a204ccd522575f1008417a0fcf5bd5a83

Overridden from MovableObject.

_updateRenderQueue cpp instm Ogre::MovablePlane classOgre_1_1MovablePlane.html a68ae3348d74c55872c29d54a19ede2cf

Overridden from MovableObject.

getMovableType cpp instm Ogre::MovablePlane classOgre_1_1MovablePlane.html a377e586a9455e63a80bc4faff57b25dc

Overridden from MovableObject.

_getDerivedPlane cpp instm Ogre::MovablePlane classOgre_1_1MovablePlane.html a765d615e629c1a428142a19ab6a02396

Get the derived plane as transformed by its parent node.

visitRenderables cpp instm Ogre::MovablePlane classOgre_1_1MovablePlane.html a8f7adfc984a3b93cb87ea36286ce2a52 getSide cpp instm Ogre::Plane classOgre_1_1Plane.html ae0131ee8cf1c09587c5cc4541c3b6297 getSide cpp instm Ogre::Plane classOgre_1_1Plane.html ab60532827d305cb7848f540be2cfb66b

Returns the side where the alignedBox is.

getSide cpp instm Ogre::Plane classOgre_1_1Plane.html aa8a0b3abc05dcc47ef7ce79d98fb8a99

Returns which side of the plane that the given box lies on.

getDistance cpp instm Ogre::Plane classOgre_1_1Plane.html a9548b13f88e65d98ea08ba01c8f2fad1

This is a pseudodistance.

redefine cpp instm Ogre::Plane classOgre_1_1Plane.html a3edb29b896bac43b3a199460123e94b2

Redefine this plane based on 3 points.

redefine cpp instm Ogre::Plane classOgre_1_1Plane.html a74dab1f3fb059277cd477aa683b238f7

Redefine this plane based on a normal and a point.

projectVector cpp instm Ogre::Plane classOgre_1_1Plane.html a54e83c81355e526a2b02d02625d42c4c

Project a vector onto the plane.

normalise cpp instm Ogre::Plane classOgre_1_1Plane.html a090aae792b4fecc6e8b1b5810f029edf

Normalises the plane.

operator== cpp instm Ogre::Plane classOgre_1_1Plane.html a06e8f4ea4698c322580c4299f6a12e07

Comparison operator.

operator!= cpp instm Ogre::Plane classOgre_1_1Plane.html adae7d1d5d43cbe44cd40fc1e86784268 _notifyCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a06f161ae0451be7eaa67e77c296d5631

Notify the object of it&#39;s creator (internal use only)

_getCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abc4d3c30d2b50267a348f8d5aee3c5e4

Get the creator of this object, if any (internal use only)

_notifyManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af730ac3ee4a51ee69f4221298f933e8a

Notify the object of it&#39;s manager (internal use only)

_getManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c95a392476c6b54be1648a77f2a56c0

Get the manager of this object, if any (internal use only)

getName cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2c681d880b842c1b6d2c2b30b72b6660

Returns the name of this object.

getParentNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a7be6f35f90943c6bca0b4511e1d266d8

Returns the node to which this object is attached.

getParentSceneNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c705ecac4263b65a1b8611eeb24c39a

Returns the scene node to which this object is attached.

isParentTagPoint cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aff1706913baf992f108cc0fe4c95a53b

Gets whether the parent node is a TagPoint (or a SceneNode)

_notifyAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aeb13418fe2740ed8ebc52cd9667fca41

Internal method called to notify the object that it has been attached to a node.

isAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ad2c50ff1546dfac42f0751aa1bb54ff3

Returns true if this object is attached to a SceneNode or TagPoint.

detachFromParent cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab53cc49d402913fde37fa4976f5bfdd5

Detaches an object from a parent SceneNode or TagPoint, if attached.

isInScene cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a605cb18ec6d5971e19491ec71c89afeb

Returns true if this object is attached to a SceneNode or TagPoint, and this SceneNode / TagPoint is ...

_notifyMoved cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ae307c64b6e130191e45d48df0e2c5961

Internal method called to notify the object that it has been moved.

getWorldBoundingBox cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acc31c877990c3c231c4b4cfb0522bef8

Retrieves the axis-aligned bounding box for this object in world coordinates.

getWorldBoundingSphere cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2f6db9f0db4038e6544d703a9f3bcf53

Retrieves the worldspace bounding sphere for this object.

setVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8b0ab29b6a7e94169e2b3fde0be7cf10

Tells this object whether to be visible or not, if it has a renderable component.

getVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adbc3ce687f4def00d70f15dc0a2330ea

Gets this object whether to be visible or not, if it has a renderable component.

isVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aebb41fb7484f365c18e78103517b0d25

Returns whether or not this object is supposed to be visible or not.

setRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a3774342d37fb670430d834aa914a3be5

Sets the distance at which the object is no longer rendered.

getRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a97501f320f00fb5255d76fe3b20903d2

Gets the distance at which batches are no longer rendered.

setRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9ad2786aa67624f26c7ff245c673ad5e

Sets the minimum pixel size an object needs to be in both screen axes in order to be rendered...

getRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a1025983039f59637e9dde740b5013175

Returns the minimum pixel size an object needs to be in both screen axes in order to be rendered...

setUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab07068e26732de24aaf24330e9d0ec81 getUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70a42d28867f1559f1bd71baf31f83e4 getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aaac5bf65835f733433f3338132f2f01f

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abbf5cf5545c219ce9be1997ff5dd2204

Return an instance of user objects binding associated with this class.

setRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ac5e898937867475e52d350d1f4d75e32

Sets the render queue group this entity will be rendered through.

setRenderQueueGroupAndPriority cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a38cf564fe839d40a81ba5155d363b7aa

Sets the render queue group and group priority this entity will be rendered through.

getRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a12ca5ddb4ca9e77612b6e8a10e4f3d70

Gets the queue group for this entity, see setRenderQueueGroup for full details.

_getParentNodeFullTransform cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aab6d217065c5d2968ef0cc2586a0db86

return the full transformation of the parent sceneNode or the attachingPoint node

setQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa202386b8336ed756c3bd1ff5a74f54d

Sets the query flags for this object.

addQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a146b6b8afa6de9a2058f730aa3f7b25c

As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...

removeQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8e039c80d31e36c17f4e7fc85e5c6cdc

As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this o...

getQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5c40b9b7d9f3231f9ba16a3514f7495a

Returns the query flags relevant for this object.

setVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9421323e0ef6082d8a293aef0ba4666d

Sets the visiblity flags for this object.

addVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adff2fa7a7c56ba06d25d2dfa376fd677

As setVisibilityFlags, except the flags passed as parameters are appended to the existing flags on th...

removeVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7bebfd93631ffe82f95ad7c73b77e24

As setVisibilityFlags, except the flags passed as parameters are removed from the existing flags on t...

getVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5ca10844726d16c8ed47395a6b22d33a

Returns the visibility flags relevant for this object.

setListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9efbb3928b834d4f125303698034951e

Sets a listener for this object.

getListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf305fd600ec68543ed68e0c0cef6196

Gets the current listener for this object.

queryLights cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2d4c926ce07f3a1cb0e59d9d60aac76b

Gets a list of lights, ordered relative to how close they are to this movable object.

getLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a538d975b35be25e7d705b6310ec3d84d

Get a bitwise mask which will filter the lights affecting this object.

setLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0b7dc685c1dc7ec4dd677750d17ee145

Set a bitwise mask which will filter the lights affecting this object.

_getLightList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf4f61aeb45d61195c248757e3d1c6fe

Returns a pointer to the current list of lights for this object.

getEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a60b24cd45c8df45654dcfa14a1293a3b

Define a default implementation of method from ShadowCaster which implements no shadows.

hasEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7c2a8be6a9bd59e6c69ee2d76945500

Define a default implementation of method from ShadowCaster which implements no shadows.

getShadowVolumeRenderableIterator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a4492fa817bb3a750d349aeec34c19c43

Define a default implementation of method from ShadowCaster which implements no shadows.

getLightCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af061175eb50a6aa98599ce0a748204b5

Overridden member from ShadowCaster.

getDarkCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af06612d0607ebcf1bf5eb817c3038d52

Overridden member from ShadowCaster.

setCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acbfc4840224e8b6ed6e27849d3341675

Sets whether or not this object will cast shadows.

getCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70bca10cdeac93142d9f93ed0cf9c4c5

Returns whether shadow casting is enabled for this object.

getReceivesShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8f2627b8d1658838a7c79c82148c6303

Returns whether the Material of any Renderable that this MovableObject will add to the render queue w...

getPointExtrusionDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abb13b8e1b52d9dca9f5190f718686a5e

Get the distance to extrude for a point/spot light.

getTypeFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a32c637889b8a4138d2008aece76f42b6

Get the &#39;type flags&#39; for this MovableObject.

setDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2b559ddd8df033cafa5d64502c7d0c3a

Sets whether or not the debug display of this object is enabled.

isDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a39cfd5b78a4326156accf5ed3146ddc6

Gets whether debug display of this object is enabled.

getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a4239d192b2b08c4970dfaa22ce5a0cd0

Gets a list of animable value names for this object.

createAnimableValue cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2cfac9af1b0d71c780ec969166b3585

Create a reference-counted AnimableValuePtr for the named value.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d setDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ad8db1f22329b2a96f2aed7260d565944

Set the default query flags for all future MovableObject instances.

getDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a01f48775e48b672d7796311f3ffe2930

Get the default query flags for all future MovableObject instances.

setDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ac2904cb122ab8c8d5066abefb29dfa96

Set the default visibility flags for all future MovableObject instances.

getDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a2eb94fea5944cf0d33702a75cfa14a74

Get the default visibility flags for all future MovableObject instances.

extrudeVertices cpp clm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html acae2215c051989d544f34083a0a9bfa2

Utility method for extruding vertices based on a light.

normal cpp data Ogre::Plane classOgre_1_1Plane.html a3f97462d3822f6add8c070048f6c2d92 d cpp data Ogre::Plane classOgre_1_1Plane.html a8e7de1712320968bee111002bc2938b8 AnimableDictionaryMap cpp tdef Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2ea54bb7c39f7640f71be8bb2f8b0a5 getExtrusionDistance cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a233233e14ccb869b6cafd655880355df

Helper method for calculating extrusion distance.

updateEdgeListLightFacing cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ac9a881430ec7769923f63f6df4b93d33

Tells the caster to perform the tasks necessary to update the edge data&#39;s light listing.

generateShadowVolume cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a396374525d65e0db10c7f7f8d380744a

Generates the indexes required to render a shadow volume into the index buffer which is passed in...

extrudeBounds cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a136dfd54b581a6dc58a1796a1cdf6cdc

Utility method for extruding a bounding box.

getAnimableDictionaryName cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a7748b5ea03ba5eb10fdd79e455f96443

Get the name of the animable dictionary for this class.

createAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a83629c5c4708cebd10c358a4be0722f5

Internal method for creating a dictionary of animable value names for the class, if it does not alrea...

_getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a20139173e816c296ab46d0548d1d4902

Get an updateable reference to animable value list.

initialiseAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a80abf1736a4241c432b30d2073c7a263

Internal method for initialising dictionary; should be implemented by subclasses wanting to expose an...

mDerivedPlane cpp data Ogre::MovablePlane classOgre_1_1MovablePlane.html ab418c04fe6256374b4c9646a6da4e43b mLastTranslate cpp data Ogre::MovablePlane classOgre_1_1MovablePlane.html a1a931f127eec4fa7bc25d94c7407497e mLastRotate cpp data Ogre::MovablePlane classOgre_1_1MovablePlane.html a116c680731053e84575e63a99c5480d9 mNullBB cpp data Ogre::MovablePlane classOgre_1_1MovablePlane.html ad5f6825e61579ef77a0425d2855817ae mDirty cpp data Ogre::MovablePlane classOgre_1_1MovablePlane.html ad8f054ccf0f2c7ec0662bf29c83f2c52 mName cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a41954f454246b2935cdc90ab2f36dab8

Name of this object.

mCreator cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a884d3c2c8c8d8305f59eb171a7f56e56

Creator of this object (if created by a factory)

mManager cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a5c05f316d061761a08fc036daedd0649

SceneManager holding this object (if applicable)

mParentNode cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a961db9b5f439708e0f24cb8dbeb9c728

node to which this object is attached

mParentIsTagPoint cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a9f9b9e6981ef7ebbd6b9d82e93a2b299 mVisible cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a8e7fa9ec69253b42ff4e7605b54e1a00

Is this object visible?

mDebugDisplay cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac439108451539e95ac9829ab6520306c

Is debug display enabled?

mUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a0df899bfb650d8d51be51fa5f83743f4

Upper distance to still render.

mSquaredUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2635aafd01416e5a3346a647c2dfff52 mMinPixelSize cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a56e7d5ccac2877061b0919648f7f0b34 mBeyondFarDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a1f6c5390b42b10e00d3b21b8911aa3f4

Hidden because of distance?

mUserObjectBindings cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af00b75d92e7d62f5ff9bd4847d1786e8

User objects binding.

mRenderQueueID cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa63b5c1cf9746a4caeb2a47a6bc1d2d6

The render queue to use when rendering this object.

mRenderQueueIDSet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2051828f33ea6c921e2979c8f00daa3f

Flags whether the RenderQueue&#39;s default should be used.

mRenderQueuePriority cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa34e0feb87409120726a489f52b39c58

The render queue group to use when rendering this object.

mRenderQueuePrioritySet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac9ee5f673870a76b23eb5291b3fa3f28

Flags whether the RenderQueue&#39;s default should be used.

mQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adf36b5bfcc9bce768bc5f8a9ed6b1464

Flags determining whether this object is included / excluded from scene queries.

mVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a6db376fe4c048714224392901c98c3a5

Flags determining whether this object is visible (compared to SceneManager mask)

mWorldAABB cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a665c171729e2f37b66f73d0e6722ac2c

Cached world AABB of this object.

mWorldBoundingSphere cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a271b08ae4cc604657c17125f76ec62e0 mWorldDarkCapBounds cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a00a9705c083b9fef8bbe762a5b1711a8

World space AABB of this object&#39;s dark cap.

mCastShadows cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad21e8a5a6f0eeeefa3ec698781eaa3fa

Does this object cast shadows?

mRenderingDisabled cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad1291c87111d8944b2c49904a4d6280b

Does rendering this object disabled by listener?

mListener cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a07fdbfc4ae0adb48f7619c0a44bd3890

MovableObject listener - only one allowed (no list) for size &amp; performance reasons. */.

mLightList cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2626ce2a2f1c78027634cc92dfd2b211

List of lights for this object.

mLightListUpdated cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af083212ba58f26eb7c747a0da749cc08

The last frame that this light list was updated in.

mLightMask cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a3db70b0c8b2e53a3c71671217e5a516c

the light mask defined for this movable. This will be taken into consideration when deciding which li...

msMovableType cpp data Ogre::MovablePlane classOgre_1_1MovablePlane.html afdac080d7abbc712c691bd138984ee1f msDefaultQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adeb3bbe50c1b6e92061461b363fc391e

Default query flags.

msDefaultVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a24f37de53688fc5432d50c7ced03bd63

Default visibility flags.

msAnimableDictionary cpp data Ogre::AnimableObject classOgre_1_1AnimableObject.html a1e2b199b8a10c3753ebeecc8fa773620

Static map of class name to list of animable value names.

operator<< cpp ffunc Ogre::Plane classOgre_1_1Plane.html a3a3cc401219af46e986952c5f6bc7959 NO_SIDE cpp econst Ogre::Plane classOgre_1_1Plane.html aa5d44b14d6f032f3e0a26e83589180bcaad112821a6c39f0097136ba5df53052a POSITIVE_SIDE cpp econst Ogre::Plane classOgre_1_1Plane.html aa5d44b14d6f032f3e0a26e83589180bcac5f2b56ac439b77aad6dfc4031891be5 NEGATIVE_SIDE cpp econst Ogre::Plane classOgre_1_1Plane.html aa5d44b14d6f032f3e0a26e83589180bcaaf227c36d02442779fd4600d00580f5e BOTH_SIDE cpp econst Ogre::Plane classOgre_1_1Plane.html aa5d44b14d6f032f3e0a26e83589180bca44420e1c49338ae721f298826e164935 Ogre::Node c cl Ogre::Node classOgre_1_1Node.html

Class representing a general-purpose node an articulated scene graph.

OgreNode.h ChildNodeMap cpp tdef Ogre::Node classOgre_1_1Node.html ad926e6275c4c0ebe1e28eda5826c2945 ChildNodeIterator cpp tdef Ogre::Node classOgre_1_1Node.html a89264ee7507c7f820e57408de1fcc561 ConstChildNodeIterator cpp tdef Ogre::Node classOgre_1_1Node.html a6e1f37403c498444d14137aa82de1573 Node cpp instm Ogre::Node classOgre_1_1Node.html a9708974fb90fd32035f8d36a47abb0af

Constructor, should only be called by parent, not directly.

Node cpp instm Ogre::Node classOgre_1_1Node.html a3c6c986afc06749ab29f853ae1df58e3

Constructor, should only be called by parent, not directly.

~Node cpp instm Ogre::Node classOgre_1_1Node.html a4f92f708c954f8bf6581eb2377656443 getName cpp instm Ogre::Node classOgre_1_1Node.html a3bca2aaf4e01a1447a4aaf4e03a79c18

Returns the name of the node.

getParent cpp instm Ogre::Node classOgre_1_1Node.html a671ade6094f62d64322c222315b9076a

Gets this node&#39;s parent (NULL if this is the root).

getOrientation cpp instm Ogre::Node classOgre_1_1Node.html a5a5840ed5f758d7e3425e0661e4d697b

Returns a quaternion representing the nodes orientation.

setOrientation cpp instm Ogre::Node classOgre_1_1Node.html aadc391905c7c4ea06b8f5366b6ad10d2

Sets the orientation of this node via a quaternion.

setOrientation cpp instm Ogre::Node classOgre_1_1Node.html a412b900632a24e3e8a90c25a5d78d84c

Sets the orientation of this node via quaternion parameters.

resetOrientation cpp instm Ogre::Node classOgre_1_1Node.html a04a385c69650ee62def0cfee923d1ea4

Resets the nodes orientation (local axes as world axes, no rotation).

setPosition cpp instm Ogre::Node classOgre_1_1Node.html a0064d0828b70b9fd197a7128fbf5b94e

Sets the position of the node relative to it&#39;s parent.

setPosition cpp instm Ogre::Node classOgre_1_1Node.html a37e99410b2de7a2957a4782d8f8ac623

Sets the position of the node relative to it&#39;s parent.

getPosition cpp instm Ogre::Node classOgre_1_1Node.html ab39c7a80773f87fca7a2a714760eaca3

Gets the position of the node relative to it&#39;s parent.

setScale cpp instm Ogre::Node classOgre_1_1Node.html ad44befdae5ff835dc44db4adcaaee20b

Sets the scaling factor applied to this node.

setScale cpp instm Ogre::Node classOgre_1_1Node.html a5edf4ac8499f761b324fbf4197e77946

Sets the scaling factor applied to this node.

getScale cpp instm Ogre::Node classOgre_1_1Node.html a808d57cbb45f340a04342e661d569305

Gets the scaling factor of this node.

setInheritOrientation cpp instm Ogre::Node classOgre_1_1Node.html a8398b5ae334ba06e99c16336fc750f9c

Tells the node whether it should inherit orientation from it&#39;s parent node.

getInheritOrientation cpp instm Ogre::Node classOgre_1_1Node.html aae6a3960b67d52e67e58fac8303b0d0e

Returns true if this node is affected by orientation applied to the parent node.

setInheritScale cpp instm Ogre::Node classOgre_1_1Node.html a646e069c1b418cc820e814209abbf418

Tells the node whether it should inherit scaling factors from it&#39;s parent node.

getInheritScale cpp instm Ogre::Node classOgre_1_1Node.html a55768fe7e128388e62792548511b00a6

Returns true if this node is affected by scaling factors applied to the parent node.

scale cpp instm Ogre::Node classOgre_1_1Node.html ad72c1877160fdcde9919787f84d05c85

Scales the node, combining it&#39;s current scale with the passed in scaling factor.

scale cpp instm Ogre::Node classOgre_1_1Node.html a76b6c58ff14ff8c401e773dcb400b7fa

Scales the node, combining it&#39;s current scale with the passed in scaling factor.

translate cpp instm Ogre::Node classOgre_1_1Node.html a67b66f5a377603498e8a45bb5cab61b9

Moves the node along the Cartesian axes.

translate cpp instm Ogre::Node classOgre_1_1Node.html a4b11cb1ea6e2aba1832a56c4ed87f1dd

Moves the node along the Cartesian axes.

translate cpp instm Ogre::Node classOgre_1_1Node.html ac56415737b8d9a93a3a7f177b22602aa

Moves the node along arbitrary axes.

translate cpp instm Ogre::Node classOgre_1_1Node.html a4c147221e3963295853affdc2cd06c81

Moves the node along arbitrary axes.

roll cpp instm Ogre::Node classOgre_1_1Node.html aeb62b05fce457b8509cb95517154425f

Rotate the node around the Z-axis.

pitch cpp instm Ogre::Node classOgre_1_1Node.html ac7d3de1c197a805dd692f775fbbeb022

Rotate the node around the X-axis.

yaw cpp instm Ogre::Node classOgre_1_1Node.html af0d40ab6711058fa41ec905888587b32

Rotate the node around the Y-axis.

rotate cpp instm Ogre::Node classOgre_1_1Node.html a895ddf042981f7b9e3cf11c694018a5c

Rotate the node around an arbitrary axis.

rotate cpp instm Ogre::Node classOgre_1_1Node.html aef3cc09979efbff06a37974c17fa54ab

Rotate the node around an aritrary axis using a Quarternion.

getLocalAxes cpp instm Ogre::Node classOgre_1_1Node.html ac2c7cc17b873de63998689b0e2ddbd68

Gets a matrix whose columns are the local axes based on the nodes orientation relative to it&#39;s parent...

createChild cpp instm Ogre::Node classOgre_1_1Node.html a8baeb7e192fc802f6bf846d3a69dfc19

Creates an unnamed new Node as a child of this node.

createChild cpp instm Ogre::Node classOgre_1_1Node.html a5595d0f506945c66795322b1878e16aa

Creates a new named Node as a child of this node.

addChild cpp instm Ogre::Node classOgre_1_1Node.html ad3d47c3e2b3fa5deab934b93666c7f3d

Adds a (precreated) child scene node to this node.

numChildren cpp instm Ogre::Node classOgre_1_1Node.html a5d5b4d6045dbf1198e96003ead1b333d

Reports the number of child nodes under this one.

getChild cpp instm Ogre::Node classOgre_1_1Node.html a359dd7aae149ada623f2621954a28879

Gets a pointer to a child node.

getChild cpp instm Ogre::Node classOgre_1_1Node.html aff4e184f6376029564986998f1d8cb40

Gets a pointer to a named child node.

getChildIterator cpp instm Ogre::Node classOgre_1_1Node.html ad8236bbe5857e6e8683b35989a43d774

Retrieves an iterator for efficiently looping through all children of this node.

getChildIterator cpp instm Ogre::Node classOgre_1_1Node.html ace7e53eeb6326e82a0ad8bda139acb94

Retrieves an iterator for efficiently looping through all children of this node.

removeChild cpp instm Ogre::Node classOgre_1_1Node.html a912d9d3a804edf9faf8a9e32482502b1

Drops the specified child from this node.

removeChild cpp instm Ogre::Node classOgre_1_1Node.html a1dae5b62b42bcb4590aea678c3056f26

Drops the specified child from this node.

removeChild cpp instm Ogre::Node classOgre_1_1Node.html a7b1a96d0ca30f5ca56a5dacf27d68f6c

Drops the named child from this node.

removeAllChildren cpp instm Ogre::Node classOgre_1_1Node.html a79b3e979879906d5500b961a98d04bc0

Removes all child Nodes attached to this node.

_setDerivedPosition cpp instm Ogre::Node classOgre_1_1Node.html abdcc5c2c3462478f33dc91d68b0f8168

Sets the final world position of the node directly.

_setDerivedOrientation cpp instm Ogre::Node classOgre_1_1Node.html ac2215016d2df55d21b685adde8668832

Sets the final world orientation of the node directly.

_getDerivedOrientation cpp instm Ogre::Node classOgre_1_1Node.html a7cc7b0d580cddfdff16cffd52b7e2bc7

Gets the orientation of the node as derived from all parents.

_getDerivedPosition cpp instm Ogre::Node classOgre_1_1Node.html aad2fc6f9ec75b32ee1034ee2498aeed8

Gets the position of the node as derived from all parents.

_getDerivedScale cpp instm Ogre::Node classOgre_1_1Node.html a985d7cf4f1737d401bc93d47b0763c52

Gets the scaling factor of the node as derived from all parents.

_getFullTransform cpp instm Ogre::Node classOgre_1_1Node.html a58997cd5600d78e6579bba77f2bc8fa7

Gets the full transformation matrix for this node.

_update cpp instm Ogre::Node classOgre_1_1Node.html a5e829eb9715fa8fa1fdc99739d734eac

Internal method to update the Node.

setListener cpp instm Ogre::Node classOgre_1_1Node.html ac958f0d4fad0970aa65bdd0f86de6781

Sets a listener for this Node.

getListener cpp instm Ogre::Node classOgre_1_1Node.html abfe7b8c3bd9e9afadaeff3544906ade0

Gets the current listener for this Node.

setInitialState cpp instm Ogre::Node classOgre_1_1Node.html a8119af87243123929da530b01dd54fd4

Sets the current transform of this node to be the &#39;initial state&#39; ie that position / orientation / sc...

resetToInitialState cpp instm Ogre::Node classOgre_1_1Node.html a10b19feffaf2d215682ba1aca8d07038

Resets the position / orientation / scale of this node to it&#39;s initial state, see setInitialState for...

getInitialPosition cpp instm Ogre::Node classOgre_1_1Node.html a1ce1fd23cb72e521701ea577025a975e

Gets the initial position of this node, see setInitialState for more info.

convertWorldToLocalPosition cpp instm Ogre::Node classOgre_1_1Node.html a09a659d354f071feca5eac285f1d55fb

Gets the local position, relative to this node, of the given world-space position.

convertLocalToWorldPosition cpp instm Ogre::Node classOgre_1_1Node.html a57cd15b649fad2def94ba08e6ef230ed

Gets the world position of a point in the node local space useful for simple transforms that don&#39;t re...

convertWorldToLocalOrientation cpp instm Ogre::Node classOgre_1_1Node.html ae610a752c80ca9e2ee1938f586a64a2b

Gets the local orientation, relative to this node, of the given world-space orientation.

convertLocalToWorldOrientation cpp instm Ogre::Node classOgre_1_1Node.html aa0d484cf3682a953cdc2f494e080fb99

Gets the world orientation of an orientation in the node local space useful for simple transforms tha...

getInitialOrientation cpp instm Ogre::Node classOgre_1_1Node.html a83079d6848417455feb56be215439f6b

Gets the initial orientation of this node, see setInitialState for more info.

getInitialScale cpp instm Ogre::Node classOgre_1_1Node.html ad5604b424c3587333a823d6b71644808

Gets the initial position of this node, see setInitialState for more info.

getSquaredViewDepth cpp instm Ogre::Node classOgre_1_1Node.html aea8b2fd22753f090a09c9174a2ce8cbf

Helper function, get the squared view depth.

needUpdate cpp instm Ogre::Node classOgre_1_1Node.html a8671415cc4cf15e45bf716a823678736

To be called in the event of transform changes to this node that require it&#39;s recalculation.

requestUpdate cpp instm Ogre::Node classOgre_1_1Node.html a58fd5d0595151c204b67738ee789174d

Called by children to notify their parent that they need an update.

cancelUpdate cpp instm Ogre::Node classOgre_1_1Node.html ad7b0459138f43f090fce21e05520b66c

Called by children to notify their parent that they no longer need an update.

getDebugRenderable cpp instm Ogre::Node classOgre_1_1Node.html aab65cbde54e415425ac88fad701b08af

Get a debug renderable for rendering the Node.

setUserAny cpp instm Ogre::Node classOgre_1_1Node.html aa3a25fc37acf61b1b4fd1716c0196ee1 getUserAny cpp instm Ogre::Node classOgre_1_1Node.html a523f3ce4069716f15c97acfa22ec8214 getUserObjectBindings cpp instm Ogre::Node classOgre_1_1Node.html af3fcf16e43b07e046816125cbb8dc8f3

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Node classOgre_1_1Node.html ab1fd9a93c1ef3d499ba8f332317b9eae

Return an instance of user objects binding associated with this class.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d queueNeedUpdate cpp clm Ogre::Node classOgre_1_1Node.html a4609e37d3a70cf4318c99e9e1fb8dfd9

Queue a &#39;needUpdate&#39; call to a node safely.

processQueuedUpdates cpp clm Ogre::Node classOgre_1_1Node.html af990db414b5c4b26b055375401d3b5d1

Process queued &#39;needUpdate&#39; calls.

ChildUpdateSet cpp tdef Ogre::Node classOgre_1_1Node.html aeeff7ca93bca86e92195a69a2cdfe502 QueuedUpdates cpp tdef Ogre::Node classOgre_1_1Node.html a747a039791396b55d96c8251186b05cd setParent cpp instm Ogre::Node classOgre_1_1Node.html a723f17db93678b3481c86236abb955a7

Only available internally - notification of parent.

_updateFromParent cpp instm Ogre::Node classOgre_1_1Node.html ab163ff6e5b5aab4430490cbb6ca5452f

Triggers the node to update it&#39;s combined transforms.

updateFromParentImpl cpp instm Ogre::Node classOgre_1_1Node.html a0ac36d0da89457a557c429f1a9f7b704

Class-specific implementation of _updateFromParent.

createChildImpl cpp instm Ogre::Node classOgre_1_1Node.html a1a6b43a08eef91e942a6fa5e2064c210

Internal method for creating a new child node - must be overridden per subclass.

createChildImpl cpp instm Ogre::Node classOgre_1_1Node.html ac034337bcfce2c845be36abb67c9f1f9

Internal method for creating a new child node - must be overridden per subclass.

mParent cpp data Ogre::Node classOgre_1_1Node.html a24d11a360b70ac6f37e4287bfbc223f7

Pointer to parent node.

mChildren cpp data Ogre::Node classOgre_1_1Node.html ad508313713b823331eca7a3f6a4fd002

Collection of pointers to direct children; hashmap for efficiency.

mChildrenToUpdate cpp data Ogre::Node classOgre_1_1Node.html a54aa00f1ca77a93516bc2d1b08b30648

List of children which need updating, used if self is not out of date but children are...

mNeedParentUpdate cpp data Ogre::Node classOgre_1_1Node.html ae964b315ed79aef118b71b4c3b6466cd

Flag to indicate own transform from parent is out of date.

mNeedChildUpdate cpp data Ogre::Node classOgre_1_1Node.html a4d4eff00d6dbea91264b52046cc367b5

Flag indicating that all children need to be updated.

mParentNotified cpp data Ogre::Node classOgre_1_1Node.html ab270a19a8d2466230f5906883534d1b0

Flag indicating that parent has been notified about update request.

mQueuedForUpdate cpp data Ogre::Node classOgre_1_1Node.html a64114e8a49a4db05074790280dc30cf0

Flag indicating that the node has been queued for update.

mName cpp data Ogre::Node classOgre_1_1Node.html a6580e36ab5bbec5d074efe6bfe0dcd79

Friendly name of this node, can be automatically generated if you don&#39;t care.

mOrientation cpp data Ogre::Node classOgre_1_1Node.html a2c40bc581d9ebbbf7e2d056c2bc8ffde

Stores the orientation of the node relative to it&#39;s parent.

mPosition cpp data Ogre::Node classOgre_1_1Node.html a9ef4388bfc132db4a7f6a55f0352166e

Stores the position/translation of the node relative to its parent.

mScale cpp data Ogre::Node classOgre_1_1Node.html a858fbfaad27833ca00f8d0a1adf3093a

Stores the scaling factor applied to this node.

mInheritOrientation cpp data Ogre::Node classOgre_1_1Node.html ad85766c2f287598bb1059e84ce73e7bb

Stores whether this node inherits orientation from it&#39;s parent.

mInheritScale cpp data Ogre::Node classOgre_1_1Node.html ab10376524767e0b8a9e86964956f0b40

Stores whether this node inherits scale from it&#39;s parent.

mDerivedOrientation cpp data Ogre::Node classOgre_1_1Node.html a7d7d9e45beb547ba72ce33f0274c1167

Cached combined orientation.

mDerivedPosition cpp data Ogre::Node classOgre_1_1Node.html a7fc19ff96fcb001d6e9981f439bb0eed

Cached combined position.

mDerivedScale cpp data Ogre::Node classOgre_1_1Node.html a2e5ca471f5154645a596cd230ea94af2

Cached combined scale.

mInitialPosition cpp data Ogre::Node classOgre_1_1Node.html aa23946bc6edd30b225a2f04170f04c89

The position to use as a base for keyframe animation.

mInitialOrientation cpp data Ogre::Node classOgre_1_1Node.html a88590f5a049463362c0d2cec07bdca39

The orientation to use as a base for keyframe animation.

mInitialScale cpp data Ogre::Node classOgre_1_1Node.html a3f7a0ccee23accbece0017bec7dcd1ad

The scale to use as a base for keyframe animation.

mCachedTransform cpp data Ogre::Node classOgre_1_1Node.html a88c50934c653fd86447cc81da0998e81

Cached derived transform as a 4x4 matrix.

mCachedTransformOutOfDate cpp data Ogre::Node classOgre_1_1Node.html abeb1d94ee7b8cd7a612a30b510ccee6d mListener cpp data Ogre::Node classOgre_1_1Node.html a4cff3c3bdbe9243a4fd8d928c93365d0

Node listener - only one allowed (no list) for size &amp; performance reasons.

mDebug cpp data Ogre::Node classOgre_1_1Node.html ac6d7568e730aee21dd64702afa03ba4d mUserObjectBindings cpp data Ogre::Node classOgre_1_1Node.html a231ea555d7cc14a041557df9b63d667c

User objects binding.

msNameGenerator cpp data Ogre::Node classOgre_1_1Node.html ab685c7e9f419db77e0f85331ea3cdca3

Incremented count for next name extension.

msQueuedUpdates cpp data Ogre::Node classOgre_1_1Node.html ab0bc2321f649cd0165a442e7d3a8ad6e TS_LOCAL cpp econst Ogre::Node classOgre_1_1Node.html ac42e2063379286eb673eaffff6ca5e99afcc5f69a4f8962eec29c8b57c1a675a2

Transform is relative to the local space.

TS_PARENT cpp econst Ogre::Node classOgre_1_1Node.html ac42e2063379286eb673eaffff6ca5e99a34e6c3ebabc2e9fa00de4f62be0ce7ce

Transform is relative to the space of the parent node.

TS_WORLD cpp econst Ogre::Node classOgre_1_1Node.html ac42e2063379286eb673eaffff6ca5e99ae28ff4f09161c3f5d19c08c5ef210e04

Transform is relative to world space.

Ogre::Node::DebugRenderable c cl Ogre::Node::DebugRenderable classOgre_1_1Node_1_1DebugRenderable.html

Inner class for displaying debug renderable for Node.

OgreNode.h DebugRenderable cpp instm Ogre::Node::DebugRenderable classOgre_1_1Node_1_1DebugRenderable.html a55a914401276f0be0a3da0d39eee004d ~DebugRenderable cpp instm Ogre::Node::DebugRenderable classOgre_1_1Node_1_1DebugRenderable.html a247c43795e47610999aece377c1cb79a getMaterial cpp instm Ogre::Node::DebugRenderable classOgre_1_1Node_1_1DebugRenderable.html a1123cf77aae3c55cd48be22753a59c72

Retrieves a weak reference to the material this renderable object uses.

getRenderOperation cpp instm Ogre::Node::DebugRenderable classOgre_1_1Node_1_1DebugRenderable.html a9f268ab9bb393670ea6cd46b666c5bfa

Gets the render operation required to send this object to the frame buffer.

getWorldTransforms cpp instm Ogre::Node::DebugRenderable classOgre_1_1Node_1_1DebugRenderable.html a503ce00c24b6831547b91b39fed639ab

Gets the world transform matrix / matrices for this renderable object.

getSquaredViewDepth cpp instm Ogre::Node::DebugRenderable classOgre_1_1Node_1_1DebugRenderable.html ab6a9dadcf84043c2b3e3dab238612a98

Returns the camera-relative squared depth of this renderable.

getLights cpp instm Ogre::Node::DebugRenderable classOgre_1_1Node_1_1DebugRenderable.html ad970e302c845d9c6ae4ec3da5a2d377c

Gets a list of lights, ordered relative to how close they are to this renderable.

setScaling cpp instm Ogre::Node::DebugRenderable classOgre_1_1Node_1_1DebugRenderable.html a0aa6fef253ed7a749d0c896aee357cb8 getTechnique cpp instm Ogre::Renderable classOgre_1_1Renderable.html aafcc80b06f8c74eaac3d35e72ca54842

Retrieves a pointer to the Material Technique this renderable object uses.

preRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html afcbf4cb36d5911a9d40a40c57e94f23b

Called just prior to the Renderable being rendered.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

getNumWorldTransforms cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6ecba3943f56182cddf3b3540afc760

Returns the number of world transform matrices this renderable requires.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

getCastsShadows cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1ce8341c18f75ef0b6d818eceea5b2e2

Method which reports whether this renderable would normally cast a shadow.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 mParent cpp data Ogre::Node::DebugRenderable classOgre_1_1Node_1_1DebugRenderable.html a2ee5f69c25270e9ba2711394f9b5e658 mMeshPtr cpp data Ogre::Node::DebugRenderable classOgre_1_1Node_1_1DebugRenderable.html a31eb8360e79c5d6824431818612979c6 mMat cpp data Ogre::Node::DebugRenderable classOgre_1_1Node_1_1DebugRenderable.html aaf25b16bc2bead3d73b2b1824084ba53 mScaling cpp data Ogre::Node::DebugRenderable classOgre_1_1Node_1_1DebugRenderable.html ac333726333491503ad9737114aef7bcd mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

Ogre::Node::Listener c cl Ogre::Node::Listener classOgre_1_1Node_1_1Listener.html

Listener which gets called back on Node events.

OgreNode.h Listener cpp instm Ogre::Node::Listener classOgre_1_1Node_1_1Listener.html a0808cd3ddd6a1ec90ce947677839aab8 ~Listener cpp instm Ogre::Node::Listener classOgre_1_1Node_1_1Listener.html a2592c473e74e12379be9fdd2d94aa473 nodeUpdated cpp instm Ogre::Node::Listener classOgre_1_1Node_1_1Listener.html a4038dce943694bf4577fc99aa76c99ec

Called when a node gets updated.

nodeDestroyed cpp instm Ogre::Node::Listener classOgre_1_1Node_1_1Listener.html a1bba5bb036e7e21e44520d4a302deb45

Node is being destroyed.

nodeAttached cpp instm Ogre::Node::Listener classOgre_1_1Node_1_1Listener.html a94f0833d9ba1ac036c7c9274a77a3bb7

Node has been attached to a parent.

nodeDetached cpp instm Ogre::Node::Listener classOgre_1_1Node_1_1Listener.html a2d8d30e7eb00989dc97aa0c2e1c94d36

Node has been detached from a parent.

Ogre::NumericSolver c cl Ogre::NumericSolver classOgre_1_1NumericSolver.html

Provides numeric solvers for Ogre.

OgreNumerics.h solveNxNLinearSysDestr cpp clm Ogre::NumericSolver classOgre_1_1NumericSolver.html aa88c45c0ad94315e32e3632324a0e15c

Solves a full rank NxN linear system of equations.

Ogre::OptimisedUtil c cl Ogre::OptimisedUtil classOgre_1_1OptimisedUtil.html

Utility class for provides optimised functions.

OgreOptimisedUtil.h OptimisedUtil cpp instm Ogre::OptimisedUtil classOgre_1_1OptimisedUtil.html a4f137d0ced0f82abd042d9b4eb99b105 ~OptimisedUtil cpp instm Ogre::OptimisedUtil classOgre_1_1OptimisedUtil.html a7d548511ecbd6b39d6d1689ce30db8f2 softwareVertexSkinning cpp instm Ogre::OptimisedUtil classOgre_1_1OptimisedUtil.html a69ac35f1a13aa95e2352d0fbbbb204b9

Performs software vertex skinning.

softwareVertexMorph cpp instm Ogre::OptimisedUtil classOgre_1_1OptimisedUtil.html a431efac44c070695de7011243b13b7af

Performs a software vertex morph, of the kind used for morph animation although it can be used for ot...

concatenateAffineMatrices cpp instm Ogre::OptimisedUtil classOgre_1_1OptimisedUtil.html a45b0aaad519e4cace9ca37124f4e646d

Concatenate an affine matrix to an array of affine matrices.

calculateFaceNormals cpp instm Ogre::OptimisedUtil classOgre_1_1OptimisedUtil.html a7fa20b34357e375a489383f0ccb4a15c

Calculate the face normals for the triangles based on position information.

calculateLightFacing cpp instm Ogre::OptimisedUtil classOgre_1_1OptimisedUtil.html a9270e6273fcf190d039030bd5de1df2f

Calculate the light facing state of the triangle&#39;s face normals.

extrudeVertices cpp instm Ogre::OptimisedUtil classOgre_1_1OptimisedUtil.html a5b411cfc1b916483d75df4f4f9c86252

Extruding vertices by a fixed distance based on light position.

getImplementation cpp clm Ogre::OptimisedUtil classOgre_1_1OptimisedUtil.html aec3039ddfa064375bb4065a4415a8eda

Gets the implementation of this class.

_detectImplementation cpp clm Ogre::OptimisedUtil classOgre_1_1OptimisedUtil.html abf6a2bcd2039d05d83671e2da3140112

Detect best implementation based on run-time environment.

msImplementation cpp data Ogre::OptimisedUtil classOgre_1_1OptimisedUtil.html af1214c854c521f84997b5ddf77f1a3a5

Store a pointer to the implementation.

OptimisedUtil cpp instm Ogre::OptimisedUtil classOgre_1_1OptimisedUtil.html acd57a62f0ea9db4ef52b4d39d83fd019

Privated copy constructor, to prevent misuse.

operator= cpp instm Ogre::OptimisedUtil classOgre_1_1OptimisedUtil.html ae8975dc2a98c5ae3eb511e8a0336e51e

Privated operator=, to prevent misuse.

Ogre::Overlay c cl Ogre::Overlay classOgre_1_1Overlay.html

Represents a layer which is rendered on top of the &#39;normal&#39; scene contents.

OgreOverlay.h OverlayContainerList cpp tdef Ogre::Overlay classOgre_1_1Overlay.html a5567588916f454f12f9d9a1c3caf2995 Overlay2DElementsIterator cpp tdef Ogre::Overlay classOgre_1_1Overlay.html a9de93b21d275a160987ab71f514e617b

Returns an iterator over all 2D elements in this manager.

Overlay cpp instm Ogre::Overlay classOgre_1_1Overlay.html a8d6c54081ea142edf528d4253f32a913

Constructor: do not call direct, use OverlayManager::create.

~Overlay cpp instm Ogre::Overlay classOgre_1_1Overlay.html a5a4051af0e9d239f4cb3d03f092565c3 getChild cpp instm Ogre::Overlay classOgre_1_1Overlay.html a5d12ab2635efc92de84fece5ae97ed5a getName cpp instm Ogre::Overlay classOgre_1_1Overlay.html aabe5ca1ccdcf2f813f6b3c76bfc1e431

Gets the name of this overlay.

setZOrder cpp instm Ogre::Overlay classOgre_1_1Overlay.html a5d8481d5fa0990846e53345f1a1cc705

Alters the ZOrder of this overlay.

getZOrder cpp instm Ogre::Overlay classOgre_1_1Overlay.html af1c179ff9599e3cde15e32d580655f48

Gets the ZOrder of this overlay.

isVisible cpp instm Ogre::Overlay classOgre_1_1Overlay.html a455ff8e472ec649d4d1c04132b6ae6e9

Gets whether the overlay is displayed or not.

isInitialised cpp instm Ogre::Overlay classOgre_1_1Overlay.html a5680b79c15b1f810c0f3bf93541994fb

Gets whether the overlay is initialised or not.

show cpp instm Ogre::Overlay classOgre_1_1Overlay.html a3c565f3e5cf61f43fa33542d713e8ccf

Shows the overlay if it was hidden.

hide cpp instm Ogre::Overlay classOgre_1_1Overlay.html ab210b07a317329bb66df4e674de2a367

Hides the overlay if it was visible.

add2D cpp instm Ogre::Overlay classOgre_1_1Overlay.html a702b15ebaa6d3f8dbb2918500b76c9f0

Adds a 2D &#39;container&#39; to the overlay.

remove2D cpp instm Ogre::Overlay classOgre_1_1Overlay.html a5c6182483591872da63ac4cea94671af

Removes a 2D container from the overlay.

add3D cpp instm Ogre::Overlay classOgre_1_1Overlay.html a296d54af42cc05fddd20e07b5209ab1a

Adds a node capable of holding 3D objects to the overlay.

remove3D cpp instm Ogre::Overlay classOgre_1_1Overlay.html a2ff5331b691cd4f07ee66e63f237baef

Removes a 3D element from the overlay.

clear cpp instm Ogre::Overlay classOgre_1_1Overlay.html a81c8a84fa283a0341a8c14b6c8168ccb

Clears the overlay of all attached items.

setScroll cpp instm Ogre::Overlay classOgre_1_1Overlay.html ae268ad3250bac5058c6d08e00c060289

Sets the scrolling factor of this overlay.

getScrollX cpp instm Ogre::Overlay classOgre_1_1Overlay.html ad6d4a3b5f733a30ba86f7b119d0fe0e6

Gets the current X scroll value.

getScrollY cpp instm Ogre::Overlay classOgre_1_1Overlay.html af5627552bfa34c5fac0d348e2548794b

Gets the current Y scroll value.

scroll cpp instm Ogre::Overlay classOgre_1_1Overlay.html ae07b1a57498aad0299f0781b09ca9b39

Scrolls the overlay by the offsets provided.

setRotate cpp instm Ogre::Overlay classOgre_1_1Overlay.html a69d5f4c12c15f00efc7818d201e02e86

Sets the rotation applied to this overlay.

getRotate cpp instm Ogre::Overlay classOgre_1_1Overlay.html adddd063aa2b50cbf00f9b2a96f4e16b6

Gets the rotation applied to this overlay, in degrees.

rotate cpp instm Ogre::Overlay classOgre_1_1Overlay.html a8282553a59253170ddd0488ab7179792

Adds the passed in angle to the rotation applied to this overlay.

setScale cpp instm Ogre::Overlay classOgre_1_1Overlay.html adea3b88baa3697a657e7b5785f0ffedb

Sets the scaling factor of this overlay.

getScaleX cpp instm Ogre::Overlay classOgre_1_1Overlay.html ac0206725a1be8a317529b31e750c500c

Gets the current X scale value.

getScaleY cpp instm Ogre::Overlay classOgre_1_1Overlay.html a71265386a6190f91c79e8ca2c657fcd4

Gets the current Y scale value.

_getWorldTransforms cpp instm Ogre::Overlay classOgre_1_1Overlay.html a928762f6c7c24583e092ff61e52e941a

Used to transform the overlay when scrolling, scaling etc.

_findVisibleObjects cpp instm Ogre::Overlay classOgre_1_1Overlay.html ae694fb90f0c626c2fb4e7dfc65f97448

Internal method to put the overlay contents onto the render queue.

findElementAt cpp instm Ogre::Overlay classOgre_1_1Overlay.html aaf8b4bc3c953b8eeaf5ce8e6f3bfac9f

This returns a OverlayElement at position x,y.

get2DElementsIterator cpp instm Ogre::Overlay classOgre_1_1Overlay.html a659220630fe743a8359455f31640b465 getOrigin cpp instm Ogre::Overlay classOgre_1_1Overlay.html a7b04bcdbc67a779836cbbf04dd1e21ff

Get the origin of this overlay, e.g.

_notifyOrigin cpp instm Ogre::Overlay classOgre_1_1Overlay.html ae48bf2a6596b514f95e9d3a437d8e1e0

Notify this overlay of it&#39;s origin.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d updateTransform cpp instm Ogre::Overlay classOgre_1_1Overlay.html a299bf0150c79f7247663d795cc3adf23

Internal lazy update method.

initialise cpp instm Ogre::Overlay classOgre_1_1Overlay.html ae2d469b158f4db3064c33051791876bb

Internal method for initialising an overlay.

assignZOrders cpp instm Ogre::Overlay classOgre_1_1Overlay.html a1fae20c3f70184ac555edc2c81c4573f

Internal method for updating container elements&#39; Z-ordering.

mName cpp data Ogre::Overlay classOgre_1_1Overlay.html af3f2cf5abee8dfa0c4a405fc4def8090 mRootNode cpp data Ogre::Overlay classOgre_1_1Overlay.html a09e2075d2d0be9ca8e1c82ff1b4bbd4f

Internal root node, used as parent for 3D objects.

m2DElements cpp data Ogre::Overlay classOgre_1_1Overlay.html a7092a701bd3064f4d37ed107a38d3af5 mRotate cpp data Ogre::Overlay classOgre_1_1Overlay.html acfea58e14ec720e91320d16f40d72dd2 mScrollX cpp data Ogre::Overlay classOgre_1_1Overlay.html a7f31ad43e6ae56223bcb4b0f419dec53 mScrollY cpp data Ogre::Overlay classOgre_1_1Overlay.html a18010a80c39421d071b5d159f166a8f0 mScaleX cpp data Ogre::Overlay classOgre_1_1Overlay.html a841135f08c6791e7006ad4b99a0c6459 mScaleY cpp data Ogre::Overlay classOgre_1_1Overlay.html a918d0776ae24dae53716e6e2fa01524b mTransform cpp data Ogre::Overlay classOgre_1_1Overlay.html a2ef3578f72ef61935cd55529598eaf98 mTransformOutOfDate cpp data Ogre::Overlay classOgre_1_1Overlay.html ac70a9397e1355a83237e7b2e05416017 mTransformUpdated cpp data Ogre::Overlay classOgre_1_1Overlay.html a681c81ead2967a473100495dac9b82ab mZOrder cpp data Ogre::Overlay classOgre_1_1Overlay.html a0671899a71d5ed5ca4973e236b77b75e mVisible cpp data Ogre::Overlay classOgre_1_1Overlay.html aa8c41f39e68f82a6e4d9f7b080e3eb08 mInitialised cpp data Ogre::Overlay classOgre_1_1Overlay.html ae9d25c8decc42d2369c437dd45d337c1 mOrigin cpp data Ogre::Overlay classOgre_1_1Overlay.html acc986bc34b6e22883cb941378b068f8b Ogre::OverlayContainer c cl Ogre::OverlayContainer classOgre_1_1OverlayContainer.html

A 2D element which contains other OverlayElement instances.

OgreOverlayContainer.h ChildMap cpp tdef Ogre::OverlayContainer classOgre_1_1OverlayContainer.html add1fecc24f10c5b2a171ddab9474e8f0 ChildIterator cpp tdef Ogre::OverlayContainer classOgre_1_1OverlayContainer.html aab02a8f87528fb846039ef718b4d3ba8 ChildContainerMap cpp tdef Ogre::OverlayContainer classOgre_1_1OverlayContainer.html aa643f26295580a54eaadf5d54328339a ChildContainerIterator cpp tdef Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a000e571565ca93dc4ec617a32f632946 OverlayContainer cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a0f09017210064bf2fc19066e01f002d1

Constructor: do not call direct, use OverlayManager::createOverlayElement.

~OverlayContainer cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a3cd4e551ef0573d2158e14aecf94000f addChild cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html aa9eec8f6dca98ac61766fc4785b84661

Adds another OverlayElement to this container.

addChildImpl cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html ac3fe3b72570a82f97bd89032ba8ddd49

Adds another OverlayElement to this container.

addChildImpl cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html ad3694ec31ad22357270320457e6409a8

Add a nested container to this container.

removeChild cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html ab5e6dad5b67266583e13ad2374d0d74f

Removes a named element from this container.

getChild cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html afa199b851b646c4a17d182023f2a60ee

Gets the named child of this container.

initialise cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a9cac0a3c00fea6445a697c5d9a0ec31b _addChild cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a1b22eddee9083be54a60c09b3a129e9d _removeChild cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a1c4711038030d7464ca3c2b60c380175 _removeChild cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a8453a3a1a55f906b8add0878233b1340 getChildIterator cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html aef91545671c664dcd0511075ac309d36

Gets an object for iterating over all the children of this object.

getChildContainerIterator cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a90e2ac9ae2779b4045c31a84025e8dc4

Gets an iterator for just the container children of this object.

_positionsOutOfDate cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html abde71af791eaecaefafe5bbb88da5ab2

Tell the object and its children to recalculate.

_update cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a94c71181fdb53c1057800b44f2098e9f

Overridden from OverlayElement.

_notifyZOrder cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a9e997f6bce139aa736aef6a32a8bcc01

Overridden from OverlayElement.

_notifyViewport cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a6b6282e844bd8ee4161f8139a69c2431

Overridden from OverlayElement.

_notifyWorldTransforms cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a59d52ac949c39a2dda2e4bb83b9f16b4

Overridden from OverlayElement.

_notifyParent cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a4914991f1125756625245adcbd80e541

Overridden from OverlayElement.

_updateRenderQueue cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a617e36034a316252c1ea199815abba53

Overridden from OverlayElement.

isContainer cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a9097791d07dab9e4dccf4282ec3e3607

Overridden from OverlayElement.

isChildrenProcessEvents cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html adc85e70102a0b27a6cdaae652002e1ac

Should this container pass events to their children.

setChildrenProcessEvents cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html acc3dbfd57c14ce83efcc89c22ef621b7

Should this container pass events to their children.

findElementAt cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a142c71975a49dc2712e71b7a15bb6ad6

This returns a OverlayElement at position x,y.

copyFromTemplate cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a46f2140e07bf4dd584814a4edb2dcf1b clone cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a6fdeb7a613ce1ff5e5bb04b59e014fd6 getName cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html ab795d381673362bc456544706609e32f

Gets the name of this overlay.

show cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a85b9d78b68cffc0a3e0a967e31774243

Shows this element if it was hidden.

hide cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a33d8945bd771e80d61bd3d36a32738eb

Hides this element if it was visible.

isVisible cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a3adfc692a7c5fba48cbf604d2d9a100e

Returns whether or not the element is visible.

isEnabled cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a1a1d59c70edc6e0bb53c369db9975836 setEnabled cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a153af53d919497af7340413866470613 setDimensions cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a4e88f177d868c60525d6905a40d786db

Sets the dimensions of this element in relation to the screen (1.0 = screen width/height).

setPosition cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a1e819a321a51a47238428307510559b7

Sets the position of the top-left corner of the element, relative to the screen size (1...

setWidth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a536908a4cdb6c35077dddbde9dda384b

Sets the width of this element in relation to the screen (where 1.0 = screen width)

getWidth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a2bfcc443b3ec383d6ef463237a3bdc20

Gets the width of this element in relation to the screen (where 1.0 = screen width)

setHeight cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a8fde301c55f7eb5b89333bffceaab32d

Sets the height of this element in relation to the screen (where 1.0 = screen height)

getHeight cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a9bccfcab55bfd83dc903ea41959c4dcb

Gets the height of this element in relation to the screen (where 1.0 = screen height)

setLeft cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html ae7b546ce6736b50bdcd5807d98cf156b

Sets the left of this element in relation to the screen (where 0 = far left, 1.0 = far right)...

getLeft cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a440fcefad9f561baaf62361dcec591de

Gets the left of this element in relation to the screen (where 0 = far left, 1.0 = far right)...

setTop cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a4e79181c0b92ef6a7ee05a558e4784aa

Sets the top of this element in relation to the screen (where 0 = top, 1.0 = bottom)

getTop cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html aea3550a65166151e9030c92ff54b52a4

Gets the top of this element in relation to the screen (where 0 = top, 1.0 = bottom)

_getLeft cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a6c950a9e2d6e30d6c1defc2de6afd471

Gets the left of this element in relation to the screen (where 0 = far left, 1.0 = far right)...

_getTop cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a25a0094a5035c691af46b4498367eb83

Gets the top of this element in relation to the screen (where 0 = far left, 1.0 = far right)...

_getWidth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html aeff6efbeb988718eb6ca90386beaeaf9

Gets the width of this element in relation to the screen (where 1.0 = screen width)

_getHeight cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a60a6f4e492f466c8b14085fbf75e88a6

Gets the height of this element in relation to the screen (where 1.0 = screen height)

_setLeft cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a56d279033055d57e7872d00fea0a13e8

Sets the left of this element in relation to the screen (where 1.0 = screen width)

_setTop cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a1d18a26a0680bd724220ea282722d48c

Sets the top of this element in relation to the screen (where 1.0 = screen width)

_setWidth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a65b2d7026e7e1a966f346d0500047989

Sets the width of this element in relation to the screen (where 1.0 = screen width)

_setHeight cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html af4378d361e04e03e1ca8c63c73e53fc4

Sets the height of this element in relation to the screen (where 1.0 = screen width)

_setPosition cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a0984444e5ea957fea4880a8a2855e5d3

Sets the left and top of this element in relation to the screen (where 1.0 = screen width)...

_setDimensions cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a7379d47f6b4ece51964f992cfa29fddb

Sets the width and height of this element in relation to the screen (where 1.0 = screen width)...

getMaterialName cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a14877dde87364395955d2179ae8b2686

Gets the name of the material this element uses.

setMaterialName cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html adf5311968ce2ff49e2a0646efe7106dd

Sets the name of the material this element will use.

getMaterial cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a6ea6b328e71660bd3fc2d0c6a7afb65e

See Renderable.

getWorldTransforms cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a4d06487dd0c9e5ca06e1c5a3e6021913

See Renderable.

_updateFromParent cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a98050c3c2f7e3bf91769e9f98c203e64

Updates this elements transform based on it&#39;s parent.

_getDerivedLeft cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html abbb23a245b83f33926222206f81f7496

Gets the &#39;left&#39; position as derived from own left and that of parents.

_getDerivedTop cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a149ed9dba547535540a515c0936cc1f2

Gets the &#39;top&#39; position as derived from own left and that of parents.

_getRelativeWidth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html ad10ec98d6f8dd0906cb42f0f0b75eb8a

Gets the &#39;width&#39; as derived from own width and metrics mode.

_getRelativeHeight cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a99536a748f2b9518ee323ca15bd80832

Gets the &#39;height&#39; as derived from own height and metrics mode.

_getClippingRegion cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a9da65eddce69177a9fa8ee823176f239

Gets the clipping region of the element.

visitRenderables cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html af15092ccb2db4413a5d5a74f02ca5dfd getTypeName cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a29106f2b51e110e0f159050df246b26f

Gets the type name of the element.

setCaption cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html abcb1a77f5c2ed706e8374b9aa9ae8c90

Sets the caption on elements that support it.

getCaption cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a9f58fbc5afebc21366d7ec6653e856a4

Gets the caption for this element.

setColour cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a2a7bfb2c2dea0e1c13ce51d102967f61

Sets the colour on elements that support it.

getColour cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html af3ccc71a75d50d7710c78cbba0a785a0

Gets the colour for this element.

setMetricsMode cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html aaced65311a9f2256254b63f7846340a9

Tells this element how to interpret the position and dimension values it is given.

getMetricsMode cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html acff9bb03c4fcfa3ed8f23c21ddd758f8

Retrieves the current settings of how the element metrics are interpreted.

setHorizontalAlignment cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a35178b40251066c1fd27d6573603638c

Sets the horizontal origin for this element.

getHorizontalAlignment cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a031a95a50789bc7c2d2bfe50d4ebd6a8

Gets the horizontal alignment for this element.

setVerticalAlignment cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html ad8950ca2d32913491c5064f3b5fffba9

Sets the vertical origin for this element.

getVerticalAlignment cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a665d20cf8821040ad264556f935dc4e4

Gets the vertical alignment for this element.

contains cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a7be421b5b696d6fdfb92dd062ef98238

Returns true if xy is within the constraints of the component.

isKeyEnabled cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html ab849874b7c8c7bc23a0332b73e6c7d56 isCloneable cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html aa7760b7652179d76d55308775de5afd9 setCloneable cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a5677c2c826a60e516aadececb38c86ab getParent cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a27ee755fb36de22d7866f1ca994d8391

Returns the parent container.

_setParent cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a950a51f806779b3ae50adc1cb05fff95 getZOrder cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a120aff864144e12388436619f045f590

Returns the zOrder of the element.

getSquaredViewDepth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a19d352bfdd2208dd99a3715eafc430b5

Overridden from Renderable.

getLights cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a5c74b565888104abe9270726994164a2 getSourceTemplate cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a091d48e775c26ea367bdb67f6c966019 getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

getTechnique cpp instm Ogre::Renderable classOgre_1_1Renderable.html aafcc80b06f8c74eaac3d35e72ca54842

Retrieves a pointer to the Material Technique this renderable object uses.

getRenderOperation cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3621cee2a019e59d3671c1a204caf4c7

Gets the render operation required to send this object to the frame buffer.

preRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html afcbf4cb36d5911a9d40a40c57e94f23b

Called just prior to the Renderable being rendered.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

getNumWorldTransforms cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6ecba3943f56182cddf3b3540afc760

Returns the number of world transform matrices this renderable requires.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

getCastsShadows cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1ce8341c18f75ef0b6d818eceea5b2e2

Method which reports whether this renderable would normally cast a shadow.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 updatePositionGeometry cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html ab1f379cd2dd7e652408a3bb029718320

Internal method which is triggered when the positions of the element get updated, meaning the element...

updateTextureGeometry cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a1f198d74db8bfe2ce21bcf0393fdcf86

Internal method which is triggered when the UVs of the element get updated, meaning the element shoul...

addBaseParameters cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html aed319798bcccc22fa0beb1f7496fe89b

Internal method for setting up the basic parameter definitions for a subclass.

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mChildren cpp data Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a9c9338f2d946c78e816d26684a193693 mChildContainers cpp data Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a72d4dd60569a63cf1a8fae2513fdd0d6 mChildrenProcessEvents cpp data Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a9e9b3a0199a4d6e8549ce4e98147473b mName cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ae4b117844cab0a348d7e3dc468accef5 mVisible cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html adcbd39c953ec83906ca7f6a2aab2d73a mCloneable cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a78342f0f8361eec292c0a2fffeb4802c mLeft cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ac7a3836dc035fb43ff9bb751d9f362a1 mTop cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ac8a54669239d58f5002ecd9c85c43d9a mWidth cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a82b778507f250b336a17638d09e2185b mHeight cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ad857b4fd17e0406ee11c35f691ba0ec0 mMaterialName cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a434709c526e28fc7aaae30f9b62c7ab3 mMaterial cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ad1fc124a9614f9ad1903b4f0a418c7e5 mCaption cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a8ea6ffe210e2eb91a12ba3789e064aad mColour cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a0990d36153aa96720ebe80413ede02c4 mClippingRegion cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a69e4bbdac0a318ac3058567ad3a2cfce mMetricsMode cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a5a5c8d65d2c18b8c48e9dcd86b7f33e3 mHorzAlign cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html af1a87b28872f5b0a9b7c97c82681c5f4 mVertAlign cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a10881a2d97133ea47f010e07eb92db55 mPixelTop cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a51cb9c486a2d8828a4f9f7d1408a03fc mPixelLeft cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ac51bcf69467cad9c9740fe30b57a4918 mPixelWidth cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a5c61da96a4908e26ea47ce127f80670a mPixelHeight cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ab2eaf1a67eb6235617aeffaa79745b65 mPixelScaleX cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ac80195b0d7e5a9beb9a8c70ec720e8e4 mPixelScaleY cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a28a252daf4c3bfda6483e22d87ca5f0a mParent cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a4296f5ad50d9d4e300cb9fb669dc8cb7 mOverlay cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html af3be0d6cf0526f1355d900ace77c65dd mDerivedLeft cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a4065ea999ba9b8e3fe470bf968cf3301 mDerivedTop cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a0dd48785ff6f60c41808bb6b10ff439f mDerivedOutOfDate cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a6d8c9783596c5e8b24e9f75b37466ba1 mGeomPositionsOutOfDate cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a7173d970f0e2e2f72e32556539dec758

Flag indicating if the vertex positions need recalculating.

mGeomUVsOutOfDate cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ac9f26786254011564b53a020fd39b61a

Flag indicating if the vertex uvs need recalculating.

mZOrder cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a760a0b20fde4a1503943c8c79e364c87 mXForm cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a74cf6de2418d49a2b47c78faf03985c3 mEnabled cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a10f43416808154d0ce315c624a9e9ab5 mInitialised cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a993d69c92b6b0d9eb018bb52ff3c5773 mSourceTemplate cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a6dd23c458b57f0584df1109788981e2b mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

msLeftCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html aad27d116d1e7fb26458697a52751f4f8 msTopCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a0da8176115f510237a9a20c07083a63e msWidthCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a925b145f6e18d942032cb3d7d8796353 msHeightCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html af3f10d962eccc87778362df373a1db1c msMaterialCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a6c8b779590948e7f0d03a4fb9cd58d3f msCaptionCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a2961a031e5a99abd1f3b2cb375392699 msMetricsModeCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a0261751d3f72d9fbc8f412328d20aa5c msHorizontalAlignCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a7dc75d25f6b254a6dcdd5f1286b2549c msVerticalAlignCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a1a0ec943fea94c1b8f7642c62a6cb016 msVisibleCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a3424b9ef1d5079007c412b2dc01aad30 Ogre::OverlayElement c cl Ogre::OverlayElement classOgre_1_1OverlayElement.html

Abstract definition of a 2D element to be displayed in an Overlay.

OgreOverlayElement.h OverlayElement cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html adcc36fbc7c77c562cd66ec301cf1f889

Constructor: do not call direct, use OverlayManager::createElement.

~OverlayElement cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a7b9d2d08def8d7b5f33d36382db10d53 initialise cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a6226080248f5cf285a21b3996e845564

Initialise gui element.

getName cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html ab795d381673362bc456544706609e32f

Gets the name of this overlay.

show cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a85b9d78b68cffc0a3e0a967e31774243

Shows this element if it was hidden.

hide cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a33d8945bd771e80d61bd3d36a32738eb

Hides this element if it was visible.

isVisible cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a3adfc692a7c5fba48cbf604d2d9a100e

Returns whether or not the element is visible.

isEnabled cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a1a1d59c70edc6e0bb53c369db9975836 setEnabled cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a153af53d919497af7340413866470613 setDimensions cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a4e88f177d868c60525d6905a40d786db

Sets the dimensions of this element in relation to the screen (1.0 = screen width/height).

setPosition cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a1e819a321a51a47238428307510559b7

Sets the position of the top-left corner of the element, relative to the screen size (1...

setWidth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a536908a4cdb6c35077dddbde9dda384b

Sets the width of this element in relation to the screen (where 1.0 = screen width)

getWidth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a2bfcc443b3ec383d6ef463237a3bdc20

Gets the width of this element in relation to the screen (where 1.0 = screen width)

setHeight cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a8fde301c55f7eb5b89333bffceaab32d

Sets the height of this element in relation to the screen (where 1.0 = screen height)

getHeight cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a9bccfcab55bfd83dc903ea41959c4dcb

Gets the height of this element in relation to the screen (where 1.0 = screen height)

setLeft cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html ae7b546ce6736b50bdcd5807d98cf156b

Sets the left of this element in relation to the screen (where 0 = far left, 1.0 = far right)...

getLeft cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a440fcefad9f561baaf62361dcec591de

Gets the left of this element in relation to the screen (where 0 = far left, 1.0 = far right)...

setTop cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a4e79181c0b92ef6a7ee05a558e4784aa

Sets the top of this element in relation to the screen (where 0 = top, 1.0 = bottom)

getTop cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html aea3550a65166151e9030c92ff54b52a4

Gets the top of this element in relation to the screen (where 0 = top, 1.0 = bottom)

_getLeft cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a6c950a9e2d6e30d6c1defc2de6afd471

Gets the left of this element in relation to the screen (where 0 = far left, 1.0 = far right)...

_getTop cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a25a0094a5035c691af46b4498367eb83

Gets the top of this element in relation to the screen (where 0 = far left, 1.0 = far right)...

_getWidth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html aeff6efbeb988718eb6ca90386beaeaf9

Gets the width of this element in relation to the screen (where 1.0 = screen width)

_getHeight cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a60a6f4e492f466c8b14085fbf75e88a6

Gets the height of this element in relation to the screen (where 1.0 = screen height)

_setLeft cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a56d279033055d57e7872d00fea0a13e8

Sets the left of this element in relation to the screen (where 1.0 = screen width)

_setTop cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a1d18a26a0680bd724220ea282722d48c

Sets the top of this element in relation to the screen (where 1.0 = screen width)

_setWidth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a65b2d7026e7e1a966f346d0500047989

Sets the width of this element in relation to the screen (where 1.0 = screen width)

_setHeight cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html af4378d361e04e03e1ca8c63c73e53fc4

Sets the height of this element in relation to the screen (where 1.0 = screen width)

_setPosition cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a0984444e5ea957fea4880a8a2855e5d3

Sets the left and top of this element in relation to the screen (where 1.0 = screen width)...

_setDimensions cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a7379d47f6b4ece51964f992cfa29fddb

Sets the width and height of this element in relation to the screen (where 1.0 = screen width)...

getMaterialName cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a14877dde87364395955d2179ae8b2686

Gets the name of the material this element uses.

setMaterialName cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html adf5311968ce2ff49e2a0646efe7106dd

Sets the name of the material this element will use.

getMaterial cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a6ea6b328e71660bd3fc2d0c6a7afb65e

See Renderable.

getWorldTransforms cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a4d06487dd0c9e5ca06e1c5a3e6021913

See Renderable.

_positionsOutOfDate cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a332f2ee98117ef701d8db7cc194a8f7d

Tell the object to recalculate.

_update cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html ac2ac7daa6c0d03c72800fdde69c1636f

Internal method to update the element based on transforms applied.

_updateFromParent cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a98050c3c2f7e3bf91769e9f98c203e64

Updates this elements transform based on it&#39;s parent.

_notifyParent cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a30ed52ccd1e7911239a0cd0209ca5f09

Internal method for notifying the GUI element of it&#39;s parent and ultimate overlay.

_getDerivedLeft cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html abbb23a245b83f33926222206f81f7496

Gets the &#39;left&#39; position as derived from own left and that of parents.

_getDerivedTop cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a149ed9dba547535540a515c0936cc1f2

Gets the &#39;top&#39; position as derived from own left and that of parents.

_getRelativeWidth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html ad10ec98d6f8dd0906cb42f0f0b75eb8a

Gets the &#39;width&#39; as derived from own width and metrics mode.

_getRelativeHeight cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a99536a748f2b9518ee323ca15bd80832

Gets the &#39;height&#39; as derived from own height and metrics mode.

_getClippingRegion cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a9da65eddce69177a9fa8ee823176f239

Gets the clipping region of the element.

_notifyZOrder cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a712333ce516ee70e1ad7e72fd4bf0336

Internal method to notify the element when Zorder of parent overlay has changed.

_notifyWorldTransforms cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html aee3b76c1c274a0995437e3e4bf095674

Internal method to notify the element when it&#39;s world transform of parent overlay has changed...

_notifyViewport cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a6affb58cf2e01ef086baf8ba49ea0fe5

Internal method to notify the element when the viewport of parent overlay has changed.

_updateRenderQueue cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a278c8fdde2e52a5851bbd308cf3e6180

Internal method to put the contents onto the render queue.

visitRenderables cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html af15092ccb2db4413a5d5a74f02ca5dfd getTypeName cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a29106f2b51e110e0f159050df246b26f

Gets the type name of the element.

setCaption cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html abcb1a77f5c2ed706e8374b9aa9ae8c90

Sets the caption on elements that support it.

getCaption cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a9f58fbc5afebc21366d7ec6653e856a4

Gets the caption for this element.

setColour cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a2a7bfb2c2dea0e1c13ce51d102967f61

Sets the colour on elements that support it.

getColour cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html af3ccc71a75d50d7710c78cbba0a785a0

Gets the colour for this element.

setMetricsMode cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html aaced65311a9f2256254b63f7846340a9

Tells this element how to interpret the position and dimension values it is given.

getMetricsMode cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html acff9bb03c4fcfa3ed8f23c21ddd758f8

Retrieves the current settings of how the element metrics are interpreted.

setHorizontalAlignment cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a35178b40251066c1fd27d6573603638c

Sets the horizontal origin for this element.

getHorizontalAlignment cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a031a95a50789bc7c2d2bfe50d4ebd6a8

Gets the horizontal alignment for this element.

setVerticalAlignment cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html ad8950ca2d32913491c5064f3b5fffba9

Sets the vertical origin for this element.

getVerticalAlignment cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a665d20cf8821040ad264556f935dc4e4

Gets the vertical alignment for this element.

contains cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a7be421b5b696d6fdfb92dd062ef98238

Returns true if xy is within the constraints of the component.

findElementAt cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html afec476ad794323ca4c2a579390be2a9d

Returns true if xy is within the constraints of the component.

isContainer cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a044f3547a6f365b85914351b2dcb01d5

returns false as this class is not a container type

isKeyEnabled cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html ab849874b7c8c7bc23a0332b73e6c7d56 isCloneable cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html aa7760b7652179d76d55308775de5afd9 setCloneable cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a5677c2c826a60e516aadececb38c86ab getParent cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a27ee755fb36de22d7866f1ca994d8391

Returns the parent container.

_setParent cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a950a51f806779b3ae50adc1cb05fff95 getZOrder cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a120aff864144e12388436619f045f590

Returns the zOrder of the element.

getSquaredViewDepth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a19d352bfdd2208dd99a3715eafc430b5

Overridden from Renderable.

getLights cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a5c74b565888104abe9270726994164a2 copyFromTemplate cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html acdc6b75cd6f309b8af62a9e70e1e6a20 clone cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a8204a7415430d596be613b7669993944 getSourceTemplate cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a091d48e775c26ea367bdb67f6c966019 getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

getTechnique cpp instm Ogre::Renderable classOgre_1_1Renderable.html aafcc80b06f8c74eaac3d35e72ca54842

Retrieves a pointer to the Material Technique this renderable object uses.

getRenderOperation cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3621cee2a019e59d3671c1a204caf4c7

Gets the render operation required to send this object to the frame buffer.

preRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html afcbf4cb36d5911a9d40a40c57e94f23b

Called just prior to the Renderable being rendered.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

getNumWorldTransforms cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6ecba3943f56182cddf3b3540afc760

Returns the number of world transform matrices this renderable requires.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

getCastsShadows cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1ce8341c18f75ef0b6d818eceea5b2e2

Method which reports whether this renderable would normally cast a shadow.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 updatePositionGeometry cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html ab1f379cd2dd7e652408a3bb029718320

Internal method which is triggered when the positions of the element get updated, meaning the element...

updateTextureGeometry cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a1f198d74db8bfe2ce21bcf0393fdcf86

Internal method which is triggered when the UVs of the element get updated, meaning the element shoul...

addBaseParameters cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html aed319798bcccc22fa0beb1f7496fe89b

Internal method for setting up the basic parameter definitions for a subclass.

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mName cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ae4b117844cab0a348d7e3dc468accef5 mVisible cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html adcbd39c953ec83906ca7f6a2aab2d73a mCloneable cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a78342f0f8361eec292c0a2fffeb4802c mLeft cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ac7a3836dc035fb43ff9bb751d9f362a1 mTop cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ac8a54669239d58f5002ecd9c85c43d9a mWidth cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a82b778507f250b336a17638d09e2185b mHeight cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ad857b4fd17e0406ee11c35f691ba0ec0 mMaterialName cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a434709c526e28fc7aaae30f9b62c7ab3 mMaterial cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ad1fc124a9614f9ad1903b4f0a418c7e5 mCaption cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a8ea6ffe210e2eb91a12ba3789e064aad mColour cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a0990d36153aa96720ebe80413ede02c4 mClippingRegion cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a69e4bbdac0a318ac3058567ad3a2cfce mMetricsMode cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a5a5c8d65d2c18b8c48e9dcd86b7f33e3 mHorzAlign cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html af1a87b28872f5b0a9b7c97c82681c5f4 mVertAlign cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a10881a2d97133ea47f010e07eb92db55 mPixelTop cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a51cb9c486a2d8828a4f9f7d1408a03fc mPixelLeft cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ac51bcf69467cad9c9740fe30b57a4918 mPixelWidth cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a5c61da96a4908e26ea47ce127f80670a mPixelHeight cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ab2eaf1a67eb6235617aeffaa79745b65 mPixelScaleX cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ac80195b0d7e5a9beb9a8c70ec720e8e4 mPixelScaleY cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a28a252daf4c3bfda6483e22d87ca5f0a mParent cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a4296f5ad50d9d4e300cb9fb669dc8cb7 mOverlay cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html af3be0d6cf0526f1355d900ace77c65dd mDerivedLeft cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a4065ea999ba9b8e3fe470bf968cf3301 mDerivedTop cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a0dd48785ff6f60c41808bb6b10ff439f mDerivedOutOfDate cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a6d8c9783596c5e8b24e9f75b37466ba1 mGeomPositionsOutOfDate cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a7173d970f0e2e2f72e32556539dec758

Flag indicating if the vertex positions need recalculating.

mGeomUVsOutOfDate cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ac9f26786254011564b53a020fd39b61a

Flag indicating if the vertex uvs need recalculating.

mZOrder cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a760a0b20fde4a1503943c8c79e364c87 mXForm cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a74cf6de2418d49a2b47c78faf03985c3 mEnabled cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a10f43416808154d0ce315c624a9e9ab5 mInitialised cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a993d69c92b6b0d9eb018bb52ff3c5773 mSourceTemplate cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a6dd23c458b57f0584df1109788981e2b mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

msLeftCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html aad27d116d1e7fb26458697a52751f4f8 msTopCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a0da8176115f510237a9a20c07083a63e msWidthCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a925b145f6e18d942032cb3d7d8796353 msHeightCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html af3f10d962eccc87778362df373a1db1c msMaterialCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a6c8b779590948e7f0d03a4fb9cd58d3f msCaptionCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a2961a031e5a99abd1f3b2cb375392699 msMetricsModeCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a0261751d3f72d9fbc8f412328d20aa5c msHorizontalAlignCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a7dc75d25f6b254a6dcdd5f1286b2549c msVerticalAlignCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a1a0ec943fea94c1b8f7642c62a6cb016 msVisibleCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a3424b9ef1d5079007c412b2dc01aad30 Ogre::OverlayElementFactory c cl Ogre::OverlayElementFactory classOgre_1_1OverlayElementFactory.html

Defines the interface which all components wishing to supply OverlayElement subclasses must implement...

OgreOverlayElementFactory.h ~OverlayElementFactory cpp instm Ogre::OverlayElementFactory classOgre_1_1OverlayElementFactory.html a1f58e18cf969c8ebbf5a40df93e744f0

Destroy the overlay element factory.

createOverlayElement cpp instm Ogre::OverlayElementFactory classOgre_1_1OverlayElementFactory.html a5d6152612c123b139a21cab955bad6ab

Creates a new OverlayElement instance with the name supplied.

destroyOverlayElement cpp instm Ogre::OverlayElementFactory classOgre_1_1OverlayElementFactory.html a72387fe84a4dc4e87d7ab1cfeaaf73b6

Destroys a OverlayElement which this factory created previously.

getTypeName cpp instm Ogre::OverlayElementFactory classOgre_1_1OverlayElementFactory.html a71ac1dcee64048ccf181159a27e769bb

Gets the string uniquely identifying the type of element this factory creates.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Ogre::PanelOverlayElementFactory c cl Ogre::PanelOverlayElementFactory classOgre_1_1PanelOverlayElementFactory.html

Factory for creating PanelOverlayElement instances.

OgreOverlayElementFactory.h createOverlayElement cpp instm Ogre::PanelOverlayElementFactory classOgre_1_1PanelOverlayElementFactory.html ac871ad00836156935e4a63c228b14f20

See OverlayElementFactory.

getTypeName cpp instm Ogre::PanelOverlayElementFactory classOgre_1_1PanelOverlayElementFactory.html a467c62e4234accd6b77c3511574472c1

See OverlayElementFactory.

destroyOverlayElement cpp instm Ogre::OverlayElementFactory classOgre_1_1OverlayElementFactory.html a72387fe84a4dc4e87d7ab1cfeaaf73b6

Destroys a OverlayElement which this factory created previously.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Ogre::BorderPanelOverlayElementFactory c cl Ogre::BorderPanelOverlayElementFactory classOgre_1_1BorderPanelOverlayElementFactory.html

Factory for creating BorderPanelOverlayElement instances.

OgreOverlayElementFactory.h createOverlayElement cpp instm Ogre::BorderPanelOverlayElementFactory classOgre_1_1BorderPanelOverlayElementFactory.html a16968c41d48927f521a6d1365c6bd338

See OverlayElementFactory.

getTypeName cpp instm Ogre::BorderPanelOverlayElementFactory classOgre_1_1BorderPanelOverlayElementFactory.html abd8f5f0a301e1ed239364125e1a69afe

See OverlayElementFactory.

destroyOverlayElement cpp instm Ogre::OverlayElementFactory classOgre_1_1OverlayElementFactory.html a72387fe84a4dc4e87d7ab1cfeaaf73b6

Destroys a OverlayElement which this factory created previously.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Ogre::TextAreaOverlayElementFactory c cl Ogre::TextAreaOverlayElementFactory classOgre_1_1TextAreaOverlayElementFactory.html

Factory for creating TextAreaOverlayElement instances.

OgreOverlayElementFactory.h createOverlayElement cpp instm Ogre::TextAreaOverlayElementFactory classOgre_1_1TextAreaOverlayElementFactory.html aea75e658e881632cd4c67a38d952af9f

See OverlayElementFactory.

getTypeName cpp instm Ogre::TextAreaOverlayElementFactory classOgre_1_1TextAreaOverlayElementFactory.html a6a093b6e45c93b8fb737f7390f6f1469

See OverlayElementFactory.

destroyOverlayElement cpp instm Ogre::OverlayElementFactory classOgre_1_1OverlayElementFactory.html a72387fe84a4dc4e87d7ab1cfeaaf73b6

Destroys a OverlayElement which this factory created previously.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Ogre::OverlayManager c cl Ogre::OverlayManager classOgre_1_1OverlayManager.html

Manages Overlay objects, parsing them from .overlay files and storing a lookup library of them...

OgreOverlayManager.h OverlayMap cpp tdef Ogre::OverlayManager classOgre_1_1OverlayManager.html aec8052ab3d18398120710bdc1cbcac98 ElementMap cpp tdef Ogre::OverlayManager classOgre_1_1OverlayManager.html ac4a15031aa92fc3c3bbca7b4f42f5d00 FactoryMap cpp tdef Ogre::OverlayManager classOgre_1_1OverlayManager.html a63fb3637469aadf1627230f64bce2634 OverlayMapIterator cpp tdef Ogre::OverlayManager classOgre_1_1OverlayManager.html a1d38898d1d08e945f186e2043444588d TemplateIterator cpp tdef Ogre::OverlayManager classOgre_1_1OverlayManager.html a8121ac9b766f9055bf52f5a30d52bd42 OverlayManager cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html af2079b7b61e8df96d67f852aa6de7dac ~OverlayManager cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html a1cd64a87fb0ab23c3163af27989d8005 getScriptPatterns cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html a737c0c7db5f2d0049420c494129196c9 parseScript cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html aceba4bfe36019ec756be252be387defc getLoadingOrder cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html a0fe98c5950e94bb2bbad458d751e817e create cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html ab6eb3dcc484ba5b06904ab2fb6b1aa23

Create a new Overlay.

getByName cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html a7d3ddc6d094b72e4b6d0f74376a118a3

Retrieve an Overlay by name.

destroy cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html a490ccc24cd1eda279e0bf349273598e8

Destroys an existing overlay by name.

destroy cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html a9bb21fa10ec0c6e77b5eff13a9dccbe8

Destroys an existing overlay.

destroyAll cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html ae3677704d31fd65c47e8f1f27c38fae3

Destroys all existing overlays.

getOverlayIterator cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html a140ab8e9bc0e307c28b335406e45cef6 _queueOverlaysForRendering cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html a1a73ce8b360346d2174a7be61d2ead7d

Internal method for queueing the visible overlays for rendering.

hasViewportChanged cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html aed08da01b1d30c9ec612500b5ece35b9

Method for determining if the viewport has changed dimensions.

getViewportHeight cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html a57af3f65687201de011e7e64552d028e

Gets the height of the destination viewport in pixels.

getViewportWidth cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html a30a74f2a6d609220b53007a19c0579d5

Gets the width of the destination viewport in pixels.

getViewportAspectRatio cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html a5643de1c418c05bc50fea7c003a21a67 getViewportOrientationMode cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html ad54dbb70f999ba760aa37ac0c3fbf5ca

Gets the orientation mode of the destination viewport.

createOverlayElement cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html a58166a773d27c22437323e8ef710406b

Creates a new OverlayElement of the type requested.

getOverlayElement cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html afcece7239c9ef7cb83e55d05870f797d

Gets a reference to an existing element.

hasOverlayElement cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html ac0393ce7d5f905fa81ab0bfd9e56655c

Tests if an element exists.

destroyOverlayElement cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html a05a2779ad3df1e83ce3bac230312e6ae

Destroys a OverlayElement.

destroyOverlayElement cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html a016873becb2951e90e8870203f036621

Destroys a OverlayElement.

destroyAllOverlayElements cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html a24f13f48bd25f6792da795fe1c358bef

Destroys all the OverlayElement created so far.

addOverlayElementFactory cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html a8d755456d249ff80d469e9c3944d22ed

Registers a new OverlayElementFactory with this manager.

getOverlayElementFactoryMap cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html a2303e91226eff70f3fe53cfdce9165bd

Get const access to the list of registered OverlayElement factories.

createOverlayElementFromTemplate cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html a242cf57b312d0d77e4023ce71be9aca1 cloneOverlayElementFromTemplate cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html aef7dbde8bb2ecf9b8c44bd8974735c9f createOverlayElementFromFactory cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html a093ac041b9750ba4d915b6c548d278aa getTemplateIterator cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html a9e6ec516d1d52c5291d5f943fc843ab2

Returns an iterator over all templates in this manager.

isTemplate cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html af80970f61eb0d6d20ec462f95f4e659a operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::OverlayManager classOgre_1_1OverlayManager.html ade527bdaf5edb3d9d080f3cf292cfca5

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::OverlayManager classOgre_1_1OverlayManager.html ace76368f6fa68ae0dad4547c7f4be25c

Override standard Singleton retrieval.

LoadedScripts cpp tdef Ogre::OverlayManager classOgre_1_1OverlayManager.html aaf54987f95e1173a90dd264a39a2f614 parseNewElement cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html a96e73cb47ca449c26db0d75dc6813d42 parseAttrib cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html aaf0b5faf59a556af71ef7b4b887d5381 parseElementAttrib cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html afdce6f04e2e0097002caa4e3c40d3ecf skipToNextCloseBrace cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html ae17f13ae9a34814b1c0ef76f1ae33ee3 skipToNextOpenBrace cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html a37796a5f2868d6aa127dcbd16fe1764a parseChildren cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html ab3fbeaf03da365270682e46a3ae13519 getElementMap cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html aae9461f3bfd36b651927933f25f58f90 createOverlayElementImpl cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html a1bbac03496a15f8f9603b68e80070c2c getOverlayElementImpl cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html a3cf68206137e3cc2b2230096dc6d4698 hasOverlayElementImpl cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html aee9749897d924ce445a5affacce009b6 destroyOverlayElementImpl cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html ad63ffecb48bd1e95fa71ff237de8f05d destroyOverlayElementImpl cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html a40dda4b2eff03a51a5bfeb8de9b29edf destroyAllOverlayElementsImpl cpp instm Ogre::OverlayManager classOgre_1_1OverlayManager.html a1b8f8ee064b396bce89ac6160cbf797b mOverlayMap cpp data Ogre::OverlayManager classOgre_1_1OverlayManager.html aa302492cbd16256240d4887440ec7bbb mScriptPatterns cpp data Ogre::OverlayManager classOgre_1_1OverlayManager.html a04a9c072c6106a1a848b0a47c40a930f mLastViewportWidth cpp data Ogre::OverlayManager classOgre_1_1OverlayManager.html a04e5656f23bd72e781bbc4bf83ab38bc mLastViewportHeight cpp data Ogre::OverlayManager classOgre_1_1OverlayManager.html a516490c9c5ff818a521520259586d0a3 mViewportDimensionsChanged cpp data Ogre::OverlayManager classOgre_1_1OverlayManager.html ae10fee3d54d650aea1472151e7e3214f mLastViewportOrientationMode cpp data Ogre::OverlayManager classOgre_1_1OverlayManager.html a1daaa9137ad38be6907ab14f20c95f37 mFactories cpp data Ogre::OverlayManager classOgre_1_1OverlayManager.html adfd58dac2fb2627db482c02a618fed5b mInstances cpp data Ogre::OverlayManager classOgre_1_1OverlayManager.html af9d93d29680706dbf485bdd6f797e199 mTemplates cpp data Ogre::OverlayManager classOgre_1_1OverlayManager.html a8c29379ab04930b44b4d4cd7d4ed342f mLoadedScripts cpp data Ogre::OverlayManager classOgre_1_1OverlayManager.html a15d8218b76f778c37940a898f51acb37 msSingleton unknown data Ogre::Singleton< OverlayManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::PanelOverlayElement c cl Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html

OverlayElement representing a flat, single-material (or transparent) panel which can contain other el...

OgrePanelOverlayElement.h ChildMap cpp tdef Ogre::OverlayContainer classOgre_1_1OverlayContainer.html add1fecc24f10c5b2a171ddab9474e8f0 ChildIterator cpp tdef Ogre::OverlayContainer classOgre_1_1OverlayContainer.html aab02a8f87528fb846039ef718b4d3ba8 ChildContainerMap cpp tdef Ogre::OverlayContainer classOgre_1_1OverlayContainer.html aa643f26295580a54eaadf5d54328339a ChildContainerIterator cpp tdef Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a000e571565ca93dc4ec617a32f632946 PanelOverlayElement cpp instm Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a8c1555d05bf15c36606c441279e8465b

Constructor.

~PanelOverlayElement cpp instm Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html ab7898dddb9d637fbbf8c90d9bc45f37e initialise cpp instm Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a47197d5e8538f5b13d281bbf02233db3

Initialise.

setTiling cpp instm Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a393ea3e5d74c4b93dc9bcf364e1b52e0

Sets the number of times textures should repeat.

getTileX cpp instm Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a8c1b8e1838ead6e833bff33cb70e40b4 getTileY cpp instm Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html ac7dee7d52872051d6e488ff5fcd77012

Gets the number of times the texture should repeat vertically.

setUV cpp instm Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a1d6627fa3a9690df18fbd0010ad161b7

Sets the texture coordinates for the panel.

getUV cpp instm Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html aafddbc796f32ef3acc6d338516db342f

Get the uv coordinates for the panel.

setTransparent cpp instm Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a9db0b968a93e9db1875f91c7784949d9

Sets whether this panel is transparent (used only as a grouping level), or if it is actually rendered...

isTransparent cpp instm Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a3b86d1a9620e39cbd044fc21e5944a23

Returns whether this panel is transparent.

getTypeName cpp instm Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html ac8605c9bb4aa7e5d3e4c4b7ae048834e

See OverlayElement.

getRenderOperation cpp instm Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a92fd1f38c3e1038a1bf9aa74ca7affa8

See Renderable.

setMaterialName cpp instm Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html ac3f66457d348748cf0f646ff276ff918

Overridden from OverlayElement.

_updateRenderQueue cpp instm Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a55270b88fc4a02b0f6b8d2816aa36d28

Overridden from OverlayContainer.

addChild cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html aa9eec8f6dca98ac61766fc4785b84661

Adds another OverlayElement to this container.

addChildImpl cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html ac3fe3b72570a82f97bd89032ba8ddd49

Adds another OverlayElement to this container.

addChildImpl cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html ad3694ec31ad22357270320457e6409a8

Add a nested container to this container.

removeChild cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html ab5e6dad5b67266583e13ad2374d0d74f

Removes a named element from this container.

getChild cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html afa199b851b646c4a17d182023f2a60ee

Gets the named child of this container.

_addChild cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a1b22eddee9083be54a60c09b3a129e9d _removeChild cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a1c4711038030d7464ca3c2b60c380175 _removeChild cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a8453a3a1a55f906b8add0878233b1340 getChildIterator cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html aef91545671c664dcd0511075ac309d36

Gets an object for iterating over all the children of this object.

getChildContainerIterator cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a90e2ac9ae2779b4045c31a84025e8dc4

Gets an iterator for just the container children of this object.

_positionsOutOfDate cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html abde71af791eaecaefafe5bbb88da5ab2

Tell the object and its children to recalculate.

_update cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a94c71181fdb53c1057800b44f2098e9f

Overridden from OverlayElement.

_notifyZOrder cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a9e997f6bce139aa736aef6a32a8bcc01

Overridden from OverlayElement.

_notifyViewport cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a6b6282e844bd8ee4161f8139a69c2431

Overridden from OverlayElement.

_notifyWorldTransforms cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a59d52ac949c39a2dda2e4bb83b9f16b4

Overridden from OverlayElement.

_notifyParent cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a4914991f1125756625245adcbd80e541

Overridden from OverlayElement.

isContainer cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a9097791d07dab9e4dccf4282ec3e3607

Overridden from OverlayElement.

isChildrenProcessEvents cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html adc85e70102a0b27a6cdaae652002e1ac

Should this container pass events to their children.

setChildrenProcessEvents cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html acc3dbfd57c14ce83efcc89c22ef621b7

Should this container pass events to their children.

findElementAt cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a142c71975a49dc2712e71b7a15bb6ad6

This returns a OverlayElement at position x,y.

copyFromTemplate cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a46f2140e07bf4dd584814a4edb2dcf1b clone cpp instm Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a6fdeb7a613ce1ff5e5bb04b59e014fd6 getName cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html ab795d381673362bc456544706609e32f

Gets the name of this overlay.

show cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a85b9d78b68cffc0a3e0a967e31774243

Shows this element if it was hidden.

hide cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a33d8945bd771e80d61bd3d36a32738eb

Hides this element if it was visible.

isVisible cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a3adfc692a7c5fba48cbf604d2d9a100e

Returns whether or not the element is visible.

isEnabled cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a1a1d59c70edc6e0bb53c369db9975836 setEnabled cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a153af53d919497af7340413866470613 setDimensions cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a4e88f177d868c60525d6905a40d786db

Sets the dimensions of this element in relation to the screen (1.0 = screen width/height).

setPosition cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a1e819a321a51a47238428307510559b7

Sets the position of the top-left corner of the element, relative to the screen size (1...

setWidth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a536908a4cdb6c35077dddbde9dda384b

Sets the width of this element in relation to the screen (where 1.0 = screen width)

getWidth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a2bfcc443b3ec383d6ef463237a3bdc20

Gets the width of this element in relation to the screen (where 1.0 = screen width)

setHeight cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a8fde301c55f7eb5b89333bffceaab32d

Sets the height of this element in relation to the screen (where 1.0 = screen height)

getHeight cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a9bccfcab55bfd83dc903ea41959c4dcb

Gets the height of this element in relation to the screen (where 1.0 = screen height)

setLeft cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html ae7b546ce6736b50bdcd5807d98cf156b

Sets the left of this element in relation to the screen (where 0 = far left, 1.0 = far right)...

getLeft cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a440fcefad9f561baaf62361dcec591de

Gets the left of this element in relation to the screen (where 0 = far left, 1.0 = far right)...

setTop cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a4e79181c0b92ef6a7ee05a558e4784aa

Sets the top of this element in relation to the screen (where 0 = top, 1.0 = bottom)

getTop cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html aea3550a65166151e9030c92ff54b52a4

Gets the top of this element in relation to the screen (where 0 = top, 1.0 = bottom)

_getLeft cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a6c950a9e2d6e30d6c1defc2de6afd471

Gets the left of this element in relation to the screen (where 0 = far left, 1.0 = far right)...

_getTop cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a25a0094a5035c691af46b4498367eb83

Gets the top of this element in relation to the screen (where 0 = far left, 1.0 = far right)...

_getWidth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html aeff6efbeb988718eb6ca90386beaeaf9

Gets the width of this element in relation to the screen (where 1.0 = screen width)

_getHeight cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a60a6f4e492f466c8b14085fbf75e88a6

Gets the height of this element in relation to the screen (where 1.0 = screen height)

_setLeft cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a56d279033055d57e7872d00fea0a13e8

Sets the left of this element in relation to the screen (where 1.0 = screen width)

_setTop cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a1d18a26a0680bd724220ea282722d48c

Sets the top of this element in relation to the screen (where 1.0 = screen width)

_setWidth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a65b2d7026e7e1a966f346d0500047989

Sets the width of this element in relation to the screen (where 1.0 = screen width)

_setHeight cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html af4378d361e04e03e1ca8c63c73e53fc4

Sets the height of this element in relation to the screen (where 1.0 = screen width)

_setPosition cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a0984444e5ea957fea4880a8a2855e5d3

Sets the left and top of this element in relation to the screen (where 1.0 = screen width)...

_setDimensions cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a7379d47f6b4ece51964f992cfa29fddb

Sets the width and height of this element in relation to the screen (where 1.0 = screen width)...

getMaterialName cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a14877dde87364395955d2179ae8b2686

Gets the name of the material this element uses.

getMaterial cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a6ea6b328e71660bd3fc2d0c6a7afb65e

See Renderable.

getWorldTransforms cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a4d06487dd0c9e5ca06e1c5a3e6021913

See Renderable.

_updateFromParent cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a98050c3c2f7e3bf91769e9f98c203e64

Updates this elements transform based on it&#39;s parent.

_getDerivedLeft cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html abbb23a245b83f33926222206f81f7496

Gets the &#39;left&#39; position as derived from own left and that of parents.

_getDerivedTop cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a149ed9dba547535540a515c0936cc1f2

Gets the &#39;top&#39; position as derived from own left and that of parents.

_getRelativeWidth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html ad10ec98d6f8dd0906cb42f0f0b75eb8a

Gets the &#39;width&#39; as derived from own width and metrics mode.

_getRelativeHeight cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a99536a748f2b9518ee323ca15bd80832

Gets the &#39;height&#39; as derived from own height and metrics mode.

_getClippingRegion cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a9da65eddce69177a9fa8ee823176f239

Gets the clipping region of the element.

visitRenderables cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html af15092ccb2db4413a5d5a74f02ca5dfd setCaption cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html abcb1a77f5c2ed706e8374b9aa9ae8c90

Sets the caption on elements that support it.

getCaption cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a9f58fbc5afebc21366d7ec6653e856a4

Gets the caption for this element.

setColour cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a2a7bfb2c2dea0e1c13ce51d102967f61

Sets the colour on elements that support it.

getColour cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html af3ccc71a75d50d7710c78cbba0a785a0

Gets the colour for this element.

setMetricsMode cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html aaced65311a9f2256254b63f7846340a9

Tells this element how to interpret the position and dimension values it is given.

getMetricsMode cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html acff9bb03c4fcfa3ed8f23c21ddd758f8

Retrieves the current settings of how the element metrics are interpreted.

setHorizontalAlignment cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a35178b40251066c1fd27d6573603638c

Sets the horizontal origin for this element.

getHorizontalAlignment cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a031a95a50789bc7c2d2bfe50d4ebd6a8

Gets the horizontal alignment for this element.

setVerticalAlignment cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html ad8950ca2d32913491c5064f3b5fffba9

Sets the vertical origin for this element.

getVerticalAlignment cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a665d20cf8821040ad264556f935dc4e4

Gets the vertical alignment for this element.

contains cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a7be421b5b696d6fdfb92dd062ef98238

Returns true if xy is within the constraints of the component.

isKeyEnabled cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html ab849874b7c8c7bc23a0332b73e6c7d56 isCloneable cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html aa7760b7652179d76d55308775de5afd9 setCloneable cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a5677c2c826a60e516aadececb38c86ab getParent cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a27ee755fb36de22d7866f1ca994d8391

Returns the parent container.

_setParent cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a950a51f806779b3ae50adc1cb05fff95 getZOrder cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a120aff864144e12388436619f045f590

Returns the zOrder of the element.

getSquaredViewDepth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a19d352bfdd2208dd99a3715eafc430b5

Overridden from Renderable.

getLights cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a5c74b565888104abe9270726994164a2 getSourceTemplate cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a091d48e775c26ea367bdb67f6c966019 getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

getTechnique cpp instm Ogre::Renderable classOgre_1_1Renderable.html aafcc80b06f8c74eaac3d35e72ca54842

Retrieves a pointer to the Material Technique this renderable object uses.

preRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html afcbf4cb36d5911a9d40a40c57e94f23b

Called just prior to the Renderable being rendered.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

getNumWorldTransforms cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6ecba3943f56182cddf3b3540afc760

Returns the number of world transform matrices this renderable requires.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

getCastsShadows cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1ce8341c18f75ef0b6d818eceea5b2e2

Method which reports whether this renderable would normally cast a shadow.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 updatePositionGeometry cpp instm Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html ab902f1a3ede736eebaa63de90789e108

internal method for setting up geometry, called by OverlayElement::update

updateTextureGeometry cpp instm Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a96a775e0659689e48218883c3807c67f

Called to update the texture coords when layers change.

addBaseParameters cpp instm Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html aa1628b83e3f9a16a9d579188788d373b

Method for setting up base parameters for this class.

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mTransparent cpp data Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a93ca45262d500079ff1867df7076bb83 mTileX cpp data Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a7d8427d7feb934588a40a6ea1fe5b89d mTileY cpp data Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a3273b22e75d6f879597b63b51fad94ba mNumTexCoordsInBuffer cpp data Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html ac05a7e046d8daa2cc780e93b4791935d mU1 cpp data Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a4af769f665ac2621f5e2b7e2ff87125c mV1 cpp data Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html ad8589a4c254556357ac92f3c0cb33222 mU2 cpp data Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a15b1ad41a64d0e0feabddaf1716bc069 mV2 cpp data Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html aa0388b3e939ec4d59ccf5f15ba7c72e6 mRenderOp cpp data Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a745fdf58a331152281b9fcab05daddd2 mChildren cpp data Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a9c9338f2d946c78e816d26684a193693 mChildContainers cpp data Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a72d4dd60569a63cf1a8fae2513fdd0d6 mChildrenProcessEvents cpp data Ogre::OverlayContainer classOgre_1_1OverlayContainer.html a9e9b3a0199a4d6e8549ce4e98147473b mName cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ae4b117844cab0a348d7e3dc468accef5 mVisible cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html adcbd39c953ec83906ca7f6a2aab2d73a mCloneable cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a78342f0f8361eec292c0a2fffeb4802c mLeft cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ac7a3836dc035fb43ff9bb751d9f362a1 mTop cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ac8a54669239d58f5002ecd9c85c43d9a mWidth cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a82b778507f250b336a17638d09e2185b mHeight cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ad857b4fd17e0406ee11c35f691ba0ec0 mMaterialName cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a434709c526e28fc7aaae30f9b62c7ab3 mMaterial cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ad1fc124a9614f9ad1903b4f0a418c7e5 mCaption cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a8ea6ffe210e2eb91a12ba3789e064aad mColour cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a0990d36153aa96720ebe80413ede02c4 mClippingRegion cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a69e4bbdac0a318ac3058567ad3a2cfce mMetricsMode cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a5a5c8d65d2c18b8c48e9dcd86b7f33e3 mHorzAlign cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html af1a87b28872f5b0a9b7c97c82681c5f4 mVertAlign cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a10881a2d97133ea47f010e07eb92db55 mPixelTop cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a51cb9c486a2d8828a4f9f7d1408a03fc mPixelLeft cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ac51bcf69467cad9c9740fe30b57a4918 mPixelWidth cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a5c61da96a4908e26ea47ce127f80670a mPixelHeight cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ab2eaf1a67eb6235617aeffaa79745b65 mPixelScaleX cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ac80195b0d7e5a9beb9a8c70ec720e8e4 mPixelScaleY cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a28a252daf4c3bfda6483e22d87ca5f0a mParent cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a4296f5ad50d9d4e300cb9fb669dc8cb7 mOverlay cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html af3be0d6cf0526f1355d900ace77c65dd mDerivedLeft cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a4065ea999ba9b8e3fe470bf968cf3301 mDerivedTop cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a0dd48785ff6f60c41808bb6b10ff439f mDerivedOutOfDate cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a6d8c9783596c5e8b24e9f75b37466ba1 mGeomPositionsOutOfDate cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a7173d970f0e2e2f72e32556539dec758

Flag indicating if the vertex positions need recalculating.

mGeomUVsOutOfDate cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ac9f26786254011564b53a020fd39b61a

Flag indicating if the vertex uvs need recalculating.

mZOrder cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a760a0b20fde4a1503943c8c79e364c87 mXForm cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a74cf6de2418d49a2b47c78faf03985c3 mEnabled cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a10f43416808154d0ce315c624a9e9ab5 mInitialised cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a993d69c92b6b0d9eb018bb52ff3c5773 mSourceTemplate cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a6dd23c458b57f0584df1109788981e2b mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

msTypeName cpp data Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a202e023c051017467b4819650208cbdd msCmdTiling cpp data Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html aa278b828d72fa388d0839c23de4402a1 msCmdTransparent cpp data Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a86752f60fe469d0157a621bced9c0c6d msCmdUVCoords cpp data Ogre::PanelOverlayElement classOgre_1_1PanelOverlayElement.html a7e8657c3d4a35f801fd4725668f37e16 msLeftCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html aad27d116d1e7fb26458697a52751f4f8 msTopCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a0da8176115f510237a9a20c07083a63e msWidthCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a925b145f6e18d942032cb3d7d8796353 msHeightCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html af3f10d962eccc87778362df373a1db1c msMaterialCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a6c8b779590948e7f0d03a4fb9cd58d3f msCaptionCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a2961a031e5a99abd1f3b2cb375392699 msMetricsModeCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a0261751d3f72d9fbc8f412328d20aa5c msHorizontalAlignCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a7dc75d25f6b254a6dcdd5f1286b2549c msVerticalAlignCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a1a0ec943fea94c1b8f7642c62a6cb016 msVisibleCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a3424b9ef1d5079007c412b2dc01aad30 Ogre::PanelOverlayElement::CmdTiling c cl Ogre::PanelOverlayElement::CmdTiling classOgre_1_1PanelOverlayElement_1_1CmdTiling.html

Command object for specifying tiling (see ParamCommand).

OgrePanelOverlayElement.h doGet cpp instm Ogre::PanelOverlayElement::CmdTiling classOgre_1_1PanelOverlayElement_1_1CmdTiling.html a965f2e1e7403766fc8abfb56ada0cc71 doSet cpp instm Ogre::PanelOverlayElement::CmdTiling classOgre_1_1PanelOverlayElement_1_1CmdTiling.html a835640494d5658bf307d4445dc2200fb Ogre::PanelOverlayElement::CmdTransparent c cl Ogre::PanelOverlayElement::CmdTransparent classOgre_1_1PanelOverlayElement_1_1CmdTransparent.html

Command object for specifying transparency (see ParamCommand).

OgrePanelOverlayElement.h doGet cpp instm Ogre::PanelOverlayElement::CmdTransparent classOgre_1_1PanelOverlayElement_1_1CmdTransparent.html a0a05c4c13d5f812dc3bea94f256e89de doSet cpp instm Ogre::PanelOverlayElement::CmdTransparent classOgre_1_1PanelOverlayElement_1_1CmdTransparent.html ab07a31479bf94f3f82a57a6fb99ebd90 Ogre::PanelOverlayElement::CmdUVCoords c cl Ogre::PanelOverlayElement::CmdUVCoords classOgre_1_1PanelOverlayElement_1_1CmdUVCoords.html

Command object for specifying UV coordinates (see ParamCommand).

OgrePanelOverlayElement.h doGet cpp instm Ogre::PanelOverlayElement::CmdUVCoords classOgre_1_1PanelOverlayElement_1_1CmdUVCoords.html aa0f2744c5681ef870e9073b967133e7f doSet cpp instm Ogre::PanelOverlayElement::CmdUVCoords classOgre_1_1PanelOverlayElement_1_1CmdUVCoords.html a9674d5a79bb8efddaf016c919a3ce01c Ogre::ParticleVisualData c cl Ogre::ParticleVisualData classOgre_1_1ParticleVisualData.html

Abstract class containing any additional data required to be associated with a particle to perform th...

OgreParticle.h ParticleVisualData cpp instm Ogre::ParticleVisualData classOgre_1_1ParticleVisualData.html a0b957dd0d6a183e37d2e4c4edc3a08ee ~ParticleVisualData cpp instm Ogre::ParticleVisualData classOgre_1_1ParticleVisualData.html a2863bf29693feca5637d1baab698c17a operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Ogre::Particle c cl Ogre::Particle classOgre_1_1Particle.html

Class representing a single particle instance.

OgreParticle.h Particle cpp instm Ogre::Particle classOgre_1_1Particle.html ac8af4974850cd869b3f2331927dce745 setDimensions cpp instm Ogre::Particle classOgre_1_1Particle.html a6a2bc4941c3c346f6d9936e447dde3c9

Sets the width and height for this particle.

hasOwnDimensions cpp instm Ogre::Particle classOgre_1_1Particle.html a8f4a78d8b0adf3475c34f8f5627d13cd

Returns true if this particle deviates from the ParticleSystem&#39;s default dimensions (i...

getOwnWidth cpp instm Ogre::Particle classOgre_1_1Particle.html a5290732791067176c46213f202e7c825

Retrieves the particle&#39;s personal width, if hasOwnDimensions is true.

getOwnHeight cpp instm Ogre::Particle classOgre_1_1Particle.html ae3cbb490ad08cdee104e99757fe950a6

Retrieves the particle&#39;s personal width, if hasOwnDimensions is true.

setRotation cpp instm Ogre::Particle classOgre_1_1Particle.html abfea8fc856e37f26eb5901e930c7b21f

Sets the current rotation.

getRotation cpp instm Ogre::Particle classOgre_1_1Particle.html a7b0d81161cc9001be6d9d5f6014ef0a7 _notifyOwner cpp instm Ogre::Particle classOgre_1_1Particle.html a58bee75a698865e094bd338ad260ff8a

Internal method for notifying the particle of it&#39;s owner.

_notifyVisualData cpp instm Ogre::Particle classOgre_1_1Particle.html adbb195c8ac77dac1051a927d744034a5

Internal method for notifying the particle of it&#39;s optional visual data.

getVisualData cpp instm Ogre::Particle classOgre_1_1Particle.html abcc488e921cb51541564743724b45cba

Get the optional visual data associated with the class.

resetDimensions cpp instm Ogre::Particle classOgre_1_1Particle.html a44700655800282c23c7f3f97debfacf7

Utility method to reset this particle.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mOwnDimensions cpp data Ogre::Particle classOgre_1_1Particle.html ac4a7e742d6abd51a9dceaec92eb0e23a

Does this particle have it&#39;s own dimensions?

mWidth cpp data Ogre::Particle classOgre_1_1Particle.html adf524dfe79984bbdeb8130f5c0348fdb

Personal width if mOwnDimensions == true.

mHeight cpp data Ogre::Particle classOgre_1_1Particle.html a93027e6a8be2be918488edf6c88217c0

Personal height if mOwnDimensions == true.

rotation cpp data Ogre::Particle classOgre_1_1Particle.html a2d3471733bab703d13c19a7408a09c4c

Current rotation value.

position cpp data Ogre::Particle classOgre_1_1Particle.html a2e4517ab1b59795b66fef4b8aefbde28

World position.

direction cpp data Ogre::Particle classOgre_1_1Particle.html ad096a8561ce604af5262b1bb2aeee56a

Direction (and speed)

colour cpp data Ogre::Particle classOgre_1_1Particle.html af0a9c1c6fed9b18ff0f0c6d27fe67e23

Current colour.

timeToLive cpp data Ogre::Particle classOgre_1_1Particle.html a11f740b29bc51425c987632d037e3da9

Time to live, number of seconds left of particles natural life.

totalTimeToLive cpp data Ogre::Particle classOgre_1_1Particle.html a50c7f1900cf53966599cd9ad53c9b199

Total Time to live, number of seconds of particles natural life.

rotationSpeed cpp data Ogre::Particle classOgre_1_1Particle.html a6c340715b6b34951ac5b09ece49a93f1

Speed of rotation in radians/sec.

particleType cpp data Ogre::Particle classOgre_1_1Particle.html a193b1bf36fb1fae4ed7f2a24dc6b50bd

Determines the type of particle.

mParentSystem cpp data Ogre::Particle classOgre_1_1Particle.html abdb83d31d2f73646b23a82fa8dddb2ef

Parent ParticleSystem.

mVisual cpp data Ogre::Particle classOgre_1_1Particle.html a6484d779038d54ca579b9939181c6ecf

Additional visual data you might want to associate with the Particle.

Visual cpp econst Ogre::Particle classOgre_1_1Particle.html a1c17e03466492e1983a439eb7e540e25af72cab2ce3d47d8aa4ec32797372bd81 Emitter cpp econst Ogre::Particle classOgre_1_1Particle.html a1c17e03466492e1983a439eb7e540e25a42e46625a50eb279c03f665fa715d749 Ogre::ParticleAffector c cl Ogre::ParticleAffector classOgre_1_1ParticleAffector.html

Abstract class defining the interface to be implemented by particle affectors.

OgreParticleAffector.h ParticleAffector cpp instm Ogre::ParticleAffector classOgre_1_1ParticleAffector.html aacc7b02cc126155d291dcd4ca092050e ~ParticleAffector cpp instm Ogre::ParticleAffector classOgre_1_1ParticleAffector.html a89f39b39422328cf8dd11c46eeccb9d0

Virtual destructor essential.

_initParticle cpp instm Ogre::ParticleAffector classOgre_1_1ParticleAffector.html a5f401d9023e7bb484ff3ff49e70c9510

Method called to allow the affector to initialize all newly created particles in the system...

_affectParticles cpp instm Ogre::ParticleAffector classOgre_1_1ParticleAffector.html a61826c830fc3ef4f37410a656aae7a81

Method called to allow the affector to &#39;do it&#39;s stuff&#39; on all active particles in the system...

getType cpp instm Ogre::ParticleAffector classOgre_1_1ParticleAffector.html a1c4b099d16977a1f71059db10f026ec5

Returns the name of the type of affector.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

addBaseParameters cpp instm Ogre::ParticleAffector classOgre_1_1ParticleAffector.html a34e82ec066a9b048e2a46b8af5c34c6f

Internal method for setting up the basic parameter definitions for a subclass.

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mType cpp data Ogre::ParticleAffector classOgre_1_1ParticleAffector.html af00ffc7a09e227b3b1fe10c1380db3a6

Name of the type of affector, MUST be initialised by subclasses.

mParent cpp data Ogre::ParticleAffector classOgre_1_1ParticleAffector.html ab8eaddb293ad3001e3f260a9212b9056 Ogre::ParticleAffectorFactory c cl Ogre::ParticleAffectorFactory classOgre_1_1ParticleAffectorFactory.html

Abstract class defining the interface to be implemented by creators of ParticleAffector subclasses...

OgreParticleAffectorFactory.h ParticleAffectorFactory cpp instm Ogre::ParticleAffectorFactory classOgre_1_1ParticleAffectorFactory.html adefcc5659fbddb67e72ece498003500c ~ParticleAffectorFactory cpp instm Ogre::ParticleAffectorFactory classOgre_1_1ParticleAffectorFactory.html ae030407c3bc3e4cdc997f58f000278ea getName cpp instm Ogre::ParticleAffectorFactory classOgre_1_1ParticleAffectorFactory.html a6315b2c094791ee6c6cdddc9c435cdec

Returns the name of the factory, the name which identifies the particle affector type this factory cr...

createAffector cpp instm Ogre::ParticleAffectorFactory classOgre_1_1ParticleAffectorFactory.html a7989506f2f5452593f0a377c06d2f61f

Creates a new affector instance.

destroyAffector cpp instm Ogre::ParticleAffectorFactory classOgre_1_1ParticleAffectorFactory.html a073f267f4efff156cac2d0a2ef40f7dd

Destroys the affector pointed to by the parameter (for early clean up if required).

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mAffectors cpp data Ogre::ParticleAffectorFactory classOgre_1_1ParticleAffectorFactory.html a5709235a217dc7463ce13dd2df85f000 Ogre::ParticleEmitter c cl Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html

Abstract class defining the interface to be implemented by particle emitters.

OgreParticleEmitter.h ParticleEmitter cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a7b4b98ece8e719524274bb35a0438299 ~ParticleEmitter cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a89159dbdcbc33a12b70a2712bd9b9da6

Virtual destructor essential.

setPosition cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html aae174ed689d7748e3047bb4242440993

Sets the position of this emitter relative to the particle system center.

getPosition cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html aa1df09bfdbc350c158eea2442106f9e4

Returns the position of this emitter relative to the center of the particle system.

setDirection cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html af41030fee74fd28fa295975da55404d4

Sets the direction of the emitter.

getDirection cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a77ff1c3488a3983d3581715e884ce0e6

Returns the base direction of the emitter.

setUp cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a595cb72cb60c6566bee7204ef7d92ebd

Sets the notional up vector of the emitter.

getUp cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a47c30e49e6629e7c4578be801cc091d9

Returns the up vector of the emitter.

setAngle cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html aeb086f851624a470e1b5592b81418d39

Sets the maximum angle away from the emitter direction which particle will be emitted.

getAngle cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a3cf195679144aad9e5507b6d8dbe9128

Returns the maximum angle which the initial particle direction can deviate from the emitters base dir...

setParticleVelocity cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a659edec094aae09a7f1325e7e8fbc29a

Sets the initial velocity of particles emitted.

setParticleVelocity cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a8d8c2e2e39187abc715d911cfa802780

Sets the initial velocity range of particles emitted.

setMinParticleVelocity cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a74daf160185c31ecee5481b50f976a1c

Returns the minimum particle velocity.

setMaxParticleVelocity cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html ae71153b3e6cdfcfeb3b49388f603b13b

Returns the maximum particle velocity.

getParticleVelocity cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a3bfe91035409b69122714448ed0f371c

Returns the initial velocity of particles emitted.

getMinParticleVelocity cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a90d11e30a6d632d1f598b89957ac85ac

Returns the minimum particle velocity.

getMaxParticleVelocity cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html ad800afa52d8d323ced88db70b6f34042

Returns the maximum particle velocity.

setEmissionRate cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html acb690da52c45571e198e39857b6a6d89

Sets the emission rate for this emitter.

getEmissionRate cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a464de8940fb47cfeeddbc5c9db375fbb

Returns the emission rate set for this emitter.

setTimeToLive cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html aa4cc84bb842666d1a69d25375dac5d12

Sets the lifetime of all particles emitted.

setTimeToLive cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a0cdad11e98fe6af5c36ca88b83e439ac

Sets the range of lifetime for particles emitted.

setMinTimeToLive cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a7151224f33967bb60d9bdf631cc432b9

Sets the minimum time each particle will live for.

setMaxTimeToLive cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html abff726acd08f87c5be8a77c2e7d0b9eb

Sets the maximum time each particle will live for.

getTimeToLive cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a5c8ca42f7310990761cd9e58254c98ed

Gets the time each particle will live for.

getMinTimeToLive cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html ac0066b31c53abc825076122efdc655d3

Gets the minimum time each particle will live for.

getMaxTimeToLive cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html acbdeea8a84b1ef391f886ff099b296e4

Gets the maximum time each particle will live for.

setColour cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a857218f119755b72b9d3afbc1d896446

Sets the initial colour of particles emitted.

setColour cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a7f442353f518bf6caae127dac6d0b6ee

Sets the range of colours for emitted particles.

setColourRangeStart cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a1c642db8ce58df3c61f431ebc9066277

Sets the minimum colour of particles to be emitted.

setColourRangeEnd cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a674566db12d25f32513a382a4118b5da

Sets the maximum colour of particles to be emitted.

getColour cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a26bc356bb503de741f726753f609a330

Gets the colour of particles to be emitted.

getColourRangeStart cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a3345f8c01a28ecd18d697333e2a8a933

Gets the minimum colour of particles to be emitted.

getColourRangeEnd cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a5aadb5283a9f8cf71401d281347804d9

Gets the maximum colour of particles to be emitted.

_getEmissionCount cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a7cfad40c6b640185d22ee701cf23ff6c

Gets the number of particles which this emitter would like to emit based on the time elapsed...

_initParticle cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a3a8cec931c55752b3995cd631d40acd5

Initialises a particle based on the emitter&#39;s approach and parameters.

getType cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html ab1f20e81493e838a1f07187842fb7c09

Returns the name of the type of emitter.

setEnabled cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a9d26a5cb04855bc93abe837dc7cb83ac

Sets whether or not the emitter is enabled.

getEnabled cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a953f5a936d1fb770679c5cb145721a2b

Gets the flag indicating if this emitter is enabled or not.

setStartTime cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a8f9062c067ecb49776d4ce73cf41990d

Sets the &#39;start time&#39; of this emitter.

getStartTime cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a3e3c1808a96abec38fd935e0ed4b6762

Gets the start time of the emitter.

setDuration cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a7e54feab62fa032b0190f3817d9e3d7f

Sets the duration of the emitter.

getDuration cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html ad1e000bcd8c04f7d08be0de68ca073f5

Gets the duration of the emitter from when it is created or re-enabled.

setDuration cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a2ed1a99178ad112142f9ff9ac95c553e

Sets the range of random duration for this emitter.

setMinDuration cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a79a2560fdff854fce4e0daf7ebc91291

Sets the minimum duration of this emitter in seconds (see setDuration for more details)

setMaxDuration cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a9194f48e306289c7f3c7f77374febb01

Sets the maximum duration of this emitter in seconds (see setDuration for more details)

getMinDuration cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html adb070c678d9499e5d9889825d818991c

Gets the minimum duration of this emitter in seconds (see setDuration for more details)

getMaxDuration cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html ab330a2aa4ac4a2de6c4a2ef60ef5f5b7

Gets the maximum duration of this emitter in seconds (see setDuration for more details)

setRepeatDelay cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a95517da295f74f765f031f63b4964fdf

Sets the time between repeats of the emitter.

getRepeatDelay cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html ab7dd782279f50b6f655dc76774cec6b0

Gets the duration of the emitter from when it is created or re-enabled.

setRepeatDelay cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a4a7903addb8535a17cf0d79cb43ce7dd

Sets the range of random duration for this emitter.

setMinRepeatDelay cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html aef756f0d236964369f790e8f4004993f

Sets the minimum duration of this emitter in seconds (see setRepeatDelay for more details)...

setMaxRepeatDelay cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a2644282dc91a1ad0525bebd46a47f519

Sets the maximum duration of this emitter in seconds (see setRepeatDelay for more details)...

getMinRepeatDelay cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a34c889b60083a79a05ee41f26b1fc090

Gets the minimum duration of this emitter in seconds (see setRepeatDelay for more details)...

getMaxRepeatDelay cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html afb05f897b3c03deaa78632f31e9a0cd6

Gets the maximum duration of this emitter in seconds (see setRepeatDelay for more details)...

getName cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a54a2fb56a073542c9347c87cacf1c91a

Returns the name of the emitter.

setName cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html aa9d9846fd83ec7e272d3e5b663270800

Sets the name of the emitter.

getEmittedEmitter cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a2dc58763793d5560172148f3b4a5ed0d

Returns the name of the emitter to be emitted.

setEmittedEmitter cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html af05abefb4cf775522fc3cc8bf1cd57f9

Sets the name of the emitter to be emitted.

isEmitted cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a4871c80dfa4a7777b310c4c574069eea

Return true if the emitter is emitted by another emitter.

setEmitted cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a18544aba1642ac02cd2d50847a3f35b9

Set the indication (true/false) to indicate that the emitter is emitted by another emitter...

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

setDimensions cpp instm Ogre::Particle classOgre_1_1Particle.html a6a2bc4941c3c346f6d9936e447dde3c9

Sets the width and height for this particle.

hasOwnDimensions cpp instm Ogre::Particle classOgre_1_1Particle.html a8f4a78d8b0adf3475c34f8f5627d13cd

Returns true if this particle deviates from the ParticleSystem&#39;s default dimensions (i...

getOwnWidth cpp instm Ogre::Particle classOgre_1_1Particle.html a5290732791067176c46213f202e7c825

Retrieves the particle&#39;s personal width, if hasOwnDimensions is true.

getOwnHeight cpp instm Ogre::Particle classOgre_1_1Particle.html ae3cbb490ad08cdee104e99757fe950a6

Retrieves the particle&#39;s personal width, if hasOwnDimensions is true.

setRotation cpp instm Ogre::Particle classOgre_1_1Particle.html abfea8fc856e37f26eb5901e930c7b21f

Sets the current rotation.

getRotation cpp instm Ogre::Particle classOgre_1_1Particle.html a7b0d81161cc9001be6d9d5f6014ef0a7 _notifyOwner cpp instm Ogre::Particle classOgre_1_1Particle.html a58bee75a698865e094bd338ad260ff8a

Internal method for notifying the particle of it&#39;s owner.

_notifyVisualData cpp instm Ogre::Particle classOgre_1_1Particle.html adbb195c8ac77dac1051a927d744034a5

Internal method for notifying the particle of it&#39;s optional visual data.

getVisualData cpp instm Ogre::Particle classOgre_1_1Particle.html abcc488e921cb51541564743724b45cba

Get the optional visual data associated with the class.

resetDimensions cpp instm Ogre::Particle classOgre_1_1Particle.html a44700655800282c23c7f3f97debfacf7

Utility method to reset this particle.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

mOwnDimensions cpp data Ogre::Particle classOgre_1_1Particle.html ac4a7e742d6abd51a9dceaec92eb0e23a

Does this particle have it&#39;s own dimensions?

mWidth cpp data Ogre::Particle classOgre_1_1Particle.html adf524dfe79984bbdeb8130f5c0348fdb

Personal width if mOwnDimensions == true.

mHeight cpp data Ogre::Particle classOgre_1_1Particle.html a93027e6a8be2be918488edf6c88217c0

Personal height if mOwnDimensions == true.

rotation cpp data Ogre::Particle classOgre_1_1Particle.html a2d3471733bab703d13c19a7408a09c4c

Current rotation value.

position cpp data Ogre::Particle classOgre_1_1Particle.html a2e4517ab1b59795b66fef4b8aefbde28

World position.

direction cpp data Ogre::Particle classOgre_1_1Particle.html ad096a8561ce604af5262b1bb2aeee56a

Direction (and speed)

colour cpp data Ogre::Particle classOgre_1_1Particle.html af0a9c1c6fed9b18ff0f0c6d27fe67e23

Current colour.

timeToLive cpp data Ogre::Particle classOgre_1_1Particle.html a11f740b29bc51425c987632d037e3da9

Time to live, number of seconds left of particles natural life.

totalTimeToLive cpp data Ogre::Particle classOgre_1_1Particle.html a50c7f1900cf53966599cd9ad53c9b199

Total Time to live, number of seconds of particles natural life.

rotationSpeed cpp data Ogre::Particle classOgre_1_1Particle.html a6c340715b6b34951ac5b09ece49a93f1

Speed of rotation in radians/sec.

particleType cpp data Ogre::Particle classOgre_1_1Particle.html a193b1bf36fb1fae4ed7f2a24dc6b50bd

Determines the type of particle.

genEmissionDirection cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html ada20276f423e7a4cec01b60544ee37b2

Internal utility method for generating particle exit direction.

genEmissionVelocity cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html aaef796e071a091fdf0bc7f870e15bdc5

Internal utility method to apply velocity to a particle direction.

genEmissionTTL cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html aeb7d5c47768269f8faac071efcf2bafd

Internal utility method for generating a time-to-live for a particle.

genEmissionColour cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html ad88a17b4b214564f16cc01ac56b032bd

Internal utility method for generating a colour for a particle.

genConstantEmissionCount cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a3351d96879aa94406924c1cae5af9ea9

Internal utility method for generating an emission count based on a constant emission rate...

addBaseParameters cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html abfe526c7f551f0f253aae7defa7a7331

Internal method for setting up the basic parameter definitions for a subclass.

initDurationRepeat cpp instm Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a87b4bceff753baa078ac66621b12a99d

Internal method for initialising the duration &amp; repeat of an emitter.

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mParent cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a7aa37b841d248eb6c516d03b9ced47be

Parent particle system.

mPosition cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a0e58f6330d93c025df31504bcb8dbb01

Position relative to the center of the ParticleSystem.

mEmissionRate cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a86d455a96cf66409dcaf339cb156851e

Rate in particles per second at which this emitter wishes to emit particles.

mType cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a174cd0295d3974e5f2996f12399ad954

Name of the type of emitter, MUST be initialised by subclasses.

mDirection cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html aa36091bb901237b6fb90280778b4abaa

Base direction of the emitter, may not be used by some emitters.

mUp cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a4008fffa0679c45bf63d692e3539d795 mAngle cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a43d3fa5d4f7f09943d30ff584148882f

Angle around direction which particles may be emitted, internally radians but angleunits for interfac...

mMinSpeed cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a5cad196b3b75557de1d8709de276a9f5

Min speed of particles.

mMaxSpeed cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a7e0b19d7f412669088a72f9d11a28c59

Max speed of particles.

mMinTTL cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a08d6f62d75a0bdfab5469e663020b1b0

Initial time-to-live of particles (min)

mMaxTTL cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a2fe886ed82d656e794e65d756c5d2f29

Initial time-to-live of particles (max)

mColourRangeStart cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a543f6ffc009f6854becedd41a2a0f3b8

Initial colour of particles (range start)

mColourRangeEnd cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html ad550f8fd793ffd0472f13c2ab6eef229

Initial colour of particles (range end)

mEnabled cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a2c3b91c24e7e3c229e9c857a18c325dc

Whether this emitter is currently enabled (defaults to true)

mStartTime cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a5f34ccaade6af1c735f6574a720b61e9

Start time (in seconds from start of first call to ParticleSystem to update)

mDurationMin cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html afe0197f03c13e17f290805511c207039

Minimum length of time emitter will run for (0 = forever)

mDurationMax cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a410b6bb4f4b76712e50a00a74cd8c37e

Maximum length of time the emitter will run for (0 = forever)

mDurationRemain cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html ada0e36dfc0c19ec4f1da2aac55439247

Current duration remainder.

mRepeatDelayMin cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a36825e9ebbbe96f5d189e69b317147ca

Time between each repeat.

mRepeatDelayMax cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html adf49213cfe3ab29f790a583e1f794dd0 mRepeatDelayRemain cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a24d9ca3e5081d50129c4905f867ce80d

Repeat delay left.

mRemainder cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a35ea595f8afe2e49c5955572b92d9984 mName cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html aafc5b3909cea11eb15e37a35e6cb475e

The name of the emitter. The name is optional unless it is used as an emitter that is emitted itself...

mEmittedEmitter cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a5961fd63031385f180f03fec1c0488ed

The name of the emitter to be emitted (optional)

mEmitted cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html ae533619c86afd4047c5e1a75c5757692 mParentSystem cpp data Ogre::Particle classOgre_1_1Particle.html abdb83d31d2f73646b23a82fa8dddb2ef

Parent ParticleSystem.

mVisual cpp data Ogre::Particle classOgre_1_1Particle.html a6484d779038d54ca579b9939181c6ecf

Additional visual data you might want to associate with the Particle.

msAngleCmd cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a86adbb57e865edeb4a879ccbd7df2b72 msColourCmd cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a4f71edb0adfdd958cacb2da43ba400e9 msColourRangeStartCmd cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html ab145b978f64046a748cf23ab5597c361 msColourRangeEndCmd cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html aacb833acc3ae5d554393003477f8eb33 msDirectionCmd cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a3424684c86aa4b07e2008cd4545ff837 msUpCmd cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a70ea0743057566383fb1c836ce0d5725 msEmissionRateCmd cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a175485523e6297104768bb255bd58bc1 msMaxTTLCmd cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a159cd9a769df7987ed07230ce40532b3 msMaxVelocityCmd cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a7d0a6fb11df819c5ec02607e2c7ae42b msMinTTLCmd cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a18c69f12f17eb446261fb5bd3250687e msMinVelocityCmd cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a1991711622b6a800526e8592d99c3380 msPositionCmd cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html ab847f1831dee16b9a9bac698a62ccd7d msTTLCmd cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html ae5cd270713b5171582b1df96da13d61e msVelocityCmd cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html ab82fa70975d816558f51cc089f47ef94 msDurationCmd cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html aeb88177ae601acb7bc5bc22eefe185dd msMinDurationCmd cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a8a1ee3b665e0891d0e3564aca3be256e msMaxDurationCmd cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html ab39b183d1e189df957745a30db22ef1f msRepeatDelayCmd cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a7e7918ef9444d676883d1bc742786eb7 msMinRepeatDelayCmd cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a4c8e29eff065bcf85ecfe288f83b3d98 msMaxRepeatDelayCmd cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html af0a64ba75254ea79ef84ba4d86e7d5b0 msNameCmd cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html a437c9c0913cb60139878a309fb14faa0 msEmittedEmitterCmd cpp data Ogre::ParticleEmitter classOgre_1_1ParticleEmitter.html ad6495e031e862aad5804b465150ffb0d Visual cpp econst Ogre::Particle classOgre_1_1Particle.html a1c17e03466492e1983a439eb7e540e25af72cab2ce3d47d8aa4ec32797372bd81 Emitter cpp econst Ogre::Particle classOgre_1_1Particle.html a1c17e03466492e1983a439eb7e540e25a42e46625a50eb279c03f665fa715d749 Ogre::ParticleEmitterFactory c cl Ogre::ParticleEmitterFactory classOgre_1_1ParticleEmitterFactory.html

Abstract class defining the interface to be implemented by creators of ParticleEmitter subclasses...

OgreParticleEmitterFactory.h ParticleEmitterFactory cpp instm Ogre::ParticleEmitterFactory classOgre_1_1ParticleEmitterFactory.html ae7d84a60ac62a0ee941b690cb6c13ea1 ~ParticleEmitterFactory cpp instm Ogre::ParticleEmitterFactory classOgre_1_1ParticleEmitterFactory.html ae60c102ff4c406309b4fd0b03af61f48 getName cpp instm Ogre::ParticleEmitterFactory classOgre_1_1ParticleEmitterFactory.html a81999da1779cbe5e0ff478f97d021fe2

Returns the name of the factory, the name which identifies the particle emitter type this factory cre...

createEmitter cpp instm Ogre::ParticleEmitterFactory classOgre_1_1ParticleEmitterFactory.html ad724bb97fa00667c2bc6056631991f82

Creates a new emitter instance.

destroyEmitter cpp instm Ogre::ParticleEmitterFactory classOgre_1_1ParticleEmitterFactory.html adc0b5ab2657292efbdb4bc6e6e6a2462

Destroys the emitter pointed to by the parameter (for early clean up if required).

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mEmitters cpp data Ogre::ParticleEmitterFactory classOgre_1_1ParticleEmitterFactory.html a12eb40e3162e699163831a661cda05c5 Ogre::ParticleIterator c cl Ogre::ParticleIterator classOgre_1_1ParticleIterator.html

Convenience class to make it easy to step through all particles in a ParticleSystem.

OgreParticleIterator.h end cpp instm Ogre::ParticleIterator classOgre_1_1ParticleIterator.html a11eb0d89627f9aa38052a77f50c6081d getNext cpp instm Ogre::ParticleIterator classOgre_1_1ParticleIterator.html acc0d0e3d1c86a0dc49e0dcb3a4b7295a

Returns a pointer to the next particle, and moves the iterator on by 1 element.

ParticleIterator cpp instm Ogre::ParticleIterator classOgre_1_1ParticleIterator.html a77337a108a8cdc42f39140bf672e4bff

Protected constructor, only available from ParticleSystem::getIterator.

mPos cpp data Ogre::ParticleIterator classOgre_1_1ParticleIterator.html aedee61ed2b31fec8ec4e70e8ccc8e48f mStart cpp data Ogre::ParticleIterator classOgre_1_1ParticleIterator.html a561e2ef657150d80760dbc69e8173d5a mEnd cpp data Ogre::ParticleIterator classOgre_1_1ParticleIterator.html a01097a2e40791211e162b25741952711 ParticleSystem cpp ffunc Ogre::ParticleIterator classOgre_1_1ParticleIterator.html a233ae59d6977e50773d931c6fd613030 Ogre::ParticleScriptCompilerListener c cl Ogre::ParticleScriptCompilerListener classOgre_1_1ParticleScriptCompilerListener.html

This is the specific listener for the particle script compiler.

OgreParticleScriptCompiler.h ParticleScriptCompilerListener cpp instm Ogre::ParticleScriptCompilerListener classOgre_1_1ParticleScriptCompilerListener.html a1e92e87a665315419520777ffad6af3e processNode cpp instm Ogre::ParticleScriptCompilerListener classOgre_1_1ParticleScriptCompilerListener.html a332f5ad45ccffdcb463534a156502965

Override this to do custom processing of the script nodes.

getParticleSystem cpp instm Ogre::ParticleScriptCompilerListener classOgre_1_1ParticleScriptCompilerListener.html af2468c26666803b69dd944bcb42b4cf6

This provides the compiler with the particle system it wishes to compile into. Override it for custom...

importFile cpp instm Ogre::ScriptCompilerListener classOgre_1_1ScriptCompilerListener.html a127cde78b54edd6826e7d7094404730a

Returns the concrete node list from the given file.

preConversion cpp instm Ogre::ScriptCompilerListener classOgre_1_1ScriptCompilerListener.html acacf340d804e9ed92d27ae2c45d675ea

Allows for responding to and overriding behavior before a CST is translated into an AST...

postConversion cpp instm Ogre::ScriptCompilerListener classOgre_1_1ScriptCompilerListener.html acaf9a789c4b3c37d4789442ebf1cb2b4

Allows vetoing of continued compilation after the entire AST conversion process finishes.

handleError cpp instm Ogre::ScriptCompilerListener classOgre_1_1ScriptCompilerListener.html ade5fc951cb11a6e2b428d29a9a1cbd2a

Called when an error occurred.

handleEvent cpp instm Ogre::ScriptCompilerListener classOgre_1_1ScriptCompilerListener.html a24910b11f8daa374e432336620ac9385

Called when an event occurs during translation, return true if handled.

Ogre::ParticleScriptCompiler c cl Ogre::ParticleScriptCompiler classOgre_1_1ParticleScriptCompiler.html OgreParticleScriptCompiler.h IdMap cpp tdef Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a531409453a40d14d982bb5d054153edb ErrorPtr cpp tdef Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a9bdb03769614f51602e845c7cba1a64c ErrorList cpp tdef Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html ab81a3bd9b3bf2b3c9c8b56dddd265c7b ParticleScriptCompiler cpp instm Ogre::ParticleScriptCompiler classOgre_1_1ParticleScriptCompiler.html aed66d1f1e9c324ec266b345a6211199d setListener cpp instm Ogre::ParticleScriptCompiler classOgre_1_1ParticleScriptCompiler.html ab81d2b58626fa9606572cb4ae3e588c6

Sets the listener for this compiler.

getParticleSystem cpp instm Ogre::ParticleScriptCompiler classOgre_1_1ParticleScriptCompiler.html aaea9cdaaebe94a87235b3b5249e4e1db

Returns the particle system currently being compiled.

compile cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html ab2bff7a6427fde76c9cf9137d4eaeac5

Takes in a string of script code and compiles it into resources.

compile cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a3f68dccf295d809da7b12f2583f16504

Compiles resources from the given concrete node list.

_generateAST cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html ab7387bde2ebbc8623b9ec8554a130552

Generates the AST from the given string script.

_compile cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a0fb27db0a80a4243e9376702e402f469

Compiles the given abstract syntax tree.

addError cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a4b2fd2d22e4e0cd7874aa93263618d5f

Adds the given error to the compiler&#39;s list of errors.

setListener cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html ad3e0810f50a23557927a3e61c6c4341f

Sets the listener used by the compiler.

getListener cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html af4b29944fbe75bafde74bbdf7a66af83

Returns the currently set listener.

getResourceGroup cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html ab5e8d7c0f4978384d025a1ad2d6892d3

Returns the resource group currently set for this compiler.

addNameExclusion cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html aebe5a46d37653492408e1dbd7b6be4b5

Adds a name exclusion to the map.

removeNameExclusion cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html ae47640d446f9e2efc0a7b91454df810f

Removes a name exclusion.

_fireEvent cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a7fb900872c1c8e6a114b742f5d74438b

Internal method for firing the handleEvent method.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d formatErrorCode cpp clm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a5bfebc6051cf6b32abe9c8a040dfc3a4 compileImpl cpp instm Ogre::ParticleScriptCompiler classOgre_1_1ParticleScriptCompiler.html ad4773d6db299dbe71fb1a82e9d889b87

This begins the compilation of the particle system from the final transformed AST.

processNode cpp instm Ogre::ParticleScriptCompiler classOgre_1_1ParticleScriptCompiler.html a3479f768a79fc00e21f7c9a0631cb53e

Delegates to the listener if it can, otherwise returns false. If it returns true, then some input was...

loadImportPath cpp instm Ogre::ParticleScriptCompiler classOgre_1_1ParticleScriptCompiler.html ac2543cd9540a46055f55357b936cbbcd

This is the override for loading imports.

preParse cpp instm Ogre::ParticleScriptCompiler classOgre_1_1ParticleScriptCompiler.html a88544798bb6d76606494881cabdfa8aa

Allows a listener to override the word id map before parsing.

errorRaised cpp instm Ogre::ParticleScriptCompiler classOgre_1_1ParticleScriptCompiler.html a2ed6d1e8fda61c0be9f4d0e2371c8e06

Allows a listener to override error handling in the compiler.

compileParticleSystem cpp instm Ogre::ParticleScriptCompiler classOgre_1_1ParticleScriptCompiler.html a1a6c5967d95c137c842f37c567f32003 compileEmitter cpp instm Ogre::ParticleScriptCompiler classOgre_1_1ParticleScriptCompiler.html a6247eef6b73c3a96693c94bc657c0691 compileAffector cpp instm Ogre::ParticleScriptCompiler classOgre_1_1ParticleScriptCompiler.html aac9b28f1dc7ab8a8586d232ad6350989 getParameterValue cpp instm Ogre::ParticleScriptCompiler classOgre_1_1ParticleScriptCompiler.html af1ae63f98535e38e4b54f773c57b5d8c mListener cpp data Ogre::ParticleScriptCompiler classOgre_1_1ParticleScriptCompiler.html a41ab468ae9def347e43908e86477f5a8 mSystem cpp data Ogre::ParticleScriptCompiler classOgre_1_1ParticleScriptCompiler.html ab89013d118e6cb745de0e4431a41eeb7 ID_ON cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a1e370a3943822108fb41ce2550fadf85ab93e01a815120a7094cbe02e18d13f9d ID_OFF cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a1e370a3943822108fb41ce2550fadf85a4ed4865f8a794faf190dc57e84d4d98a ID_TRUE cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a1e370a3943822108fb41ce2550fadf85a5cb676b2ce52de4f484dd3c6e3b77623 ID_FALSE cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a1e370a3943822108fb41ce2550fadf85af52e8eaaeefd522a78f411155a0ab75b ID_YES cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a1e370a3943822108fb41ce2550fadf85a63e1fe432e01b132e5004502f086f51b ID_NO cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a1e370a3943822108fb41ce2550fadf85aa3f704b2cddd8ef885a7f7004d53ecaf CE_STRINGEXPECTED cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a4e925a0168a8826983f692ac8500a8dea89ab109b8f76b6ca68f29d45909e389f CE_NUMBEREXPECTED cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a4e925a0168a8826983f692ac8500a8dea2e4f7df594d799de5556673865033e79 CE_FEWERPARAMETERSEXPECTED cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a4e925a0168a8826983f692ac8500a8dea160884efd577a31a256a32fc082ee8d4 CE_VARIABLEEXPECTED cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a4e925a0168a8826983f692ac8500a8dea6bb3f2538a80ffcd4cba9a20bb455ca8 CE_UNDEFINEDVARIABLE cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a4e925a0168a8826983f692ac8500a8dea96840bdc7963db549d8cd8ca995e3c0a CE_OBJECTNAMEEXPECTED cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a4e925a0168a8826983f692ac8500a8deacd8b5d2a887a796061c8b58a4e02fe25 CE_OBJECTALLOCATIONERROR cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a4e925a0168a8826983f692ac8500a8deae674b2715ad864c9bd8c7902761d0478 CE_INVALIDPARAMETERS cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a4e925a0168a8826983f692ac8500a8dea6f1a0de01da9a7e87631b477b81f76b8 CE_DUPLICATEOVERRIDE cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a4e925a0168a8826983f692ac8500a8dea0785658f79556b5d9928f9bd89c45ce3 CE_UNEXPECTEDTOKEN cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a4e925a0168a8826983f692ac8500a8dea462fc61cb347d12d68c76e68bee4bcb3 CE_OBJECTBASENOTFOUND cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a4e925a0168a8826983f692ac8500a8dea05f81aede93e610a21c34b789200e258 CE_UNSUPPORTEDBYRENDERSYSTEM cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a4e925a0168a8826983f692ac8500a8deab872155e7c9c8480873c654dcedaa28d CE_REFERENCETOANONEXISTINGOBJECT cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a4e925a0168a8826983f692ac8500a8dea2b742a700e47dd9bed23212141c0a21e Ogre::ParticleSystem c cl Ogre::ParticleSystem classOgre_1_1ParticleSystem.html

Class defining particle system based special effects.

OgreParticleSystem.h ShadowRenderableList cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ad84ea1b2728ced5136add26c91c39a27 ShadowRenderableListIterator cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a7b0999d33e25db97d0449d6cf95cbecd ParticleSystem cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a81ed233c0233486b27aad24533060cc5

Default constructor required for STL creation in manager.

ParticleSystem cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a81490172c81d1589027271694400b127

Creates a particle system with no emitters or affectors.

~ParticleSystem cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a13ea0ada53e83ede5f78893f29bd8c45 setRenderer cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a3aa26ab67c0ef0c38512f22f3a9c089f

Sets the ParticleRenderer to be used to render this particle system.

getRenderer cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a7d9f890d7344b7ad760df8c2e862e5b8

Gets the ParticleRenderer to be used to render this particle system.

getRendererName cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a21afdbbdda6720b641e56126659147e8

Gets the name of the ParticleRenderer to be used to render this particle system.

addEmitter cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a52820d2b4c1a5bd81371bbfae93adc85

Adds an emitter to this particle system.

getEmitter cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a469eae0fedcaa1561bc2730328417418

Retrieves an emitter by it&#39;s index (zero-based).

getNumEmitters cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a11bfa1ac4533f7ab7d9ee2369da4ee86

Returns the number of emitters for this particle system.

removeEmitter cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a57b8d8f483fe32b5a31d6ee8053c06fd

Removes an emitter from the system.

removeAllEmitters cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a3519e95ea941d9ae121f8ed90c6d375a

Removes all the emitters from this system.

addAffector cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a6cb84ce8b5bd08a36a1122ccd348396a

Adds an affector to this particle system.

getAffector cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a2761bd9d672dacd58f18dc1f15dfcbc1

Retrieves an affector by it&#39;s index (zero-based).

getNumAffectors cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a71d145db93160416d3f0d0da81968b25

Returns the number of affectors for this particle system.

removeAffector cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a71e902e42b7df9ea3bd1e100e730d5b2

Removes an affector from the system.

removeAllAffectors cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a20fd87b1ce6f36400cf0769b1aab16d2

Removes all the affectors from this system.

clear cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a59c5bee716096d74a0698fbe57fd81b4

Empties this set of all particles.

getNumParticles cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a14c77e1085b73c6b4e68f2c0d73d8984

Gets the number of individual particles in the system right now.

createParticle cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html af2a2e5a5d1356272a8fd12faa4aa8b85

Manually add a particle to the system.

createEmitterParticle cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html abe1caa85ff7403e81b261e6c92050739

Manually add an emitter particle to the system.

getParticle cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a1a0fb57a5468a6cdbba0316aad6d392e

Retrieve a particle from the system for manual tweaking.

getParticleQuota cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html ac625ad16d793b5b071db20306b3a7b03

Returns the maximum number of particles this system is allowed to have active at once.

setParticleQuota cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html aa0e2cb40912f330b101b373c84ae1f83

Sets the maximum number of particles this system is allowed to have active at once.

getEmittedEmitterQuota cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a351eb52ab5a6a8081cc5af4040cb3205

Returns the maximum number of emitted emitters this system is allowed to have active at once...

setEmittedEmitterQuota cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a6efbdc3b175a72c000c2c0bafd372ad2

Sets the maximum number of emitted emitters this system is allowed to have active at once...

operator= cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a52aa4e84426ffe6b7dbb75d6ee05581b

Assignment operator for copying.

_update cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a3030f774cd9b9d6a1d822cb64403a756

Updates the particles in the system based on time elapsed.

_getIterator cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a6784cc5dfe836936e8f7cda0079fce74

Returns an iterator for stepping through all particles in this system.

setMaterialName cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a4495534dfee31210a3ab22336d8f881e

Sets the name of the material to be used for this billboard set.

getMaterialName cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a97de5a6d46af3338ea10124dcbe4c706

Sets the name of the material to be used for this billboard set.

_notifyCurrentCamera cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a2a51ddf360d8c36cab0e3b636757af5c

Overridden from MovableObject.

_notifyAttached cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a2937e606da2beda93f8b65695de90d0b

Overridden from MovableObject.

getBoundingBox cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a64de198ce6c30dfa83782c6ec990f793

Overridden from MovableObject.

getBoundingRadius cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a229b7eb3ebd0307d4fc3f1b147693d33

Overridden from MovableObject.

_updateRenderQueue cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a94d43799a38e70fbed4cd53cf0bfdb53

Overridden from MovableObject.

visitRenderables cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a286667d168c6ee333426acd5045f305f fastForward cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a4975bbbbff971a3fe5da9298ebf6008e

Fast-forwards this system by the required number of seconds.

setSpeedFactor cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html afd8ec707603e16d1b0eec2e734486947

Sets a &#39;speed factor&#39; on this particle system, which means it scales the elapsed real time which has ...

getSpeedFactor cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a89a2b51cd601f279262dcf6e4e891193

Gets the &#39;speed factor&#39; on this particle system.

setIterationInterval cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html af0edf2f193b03413a0980d9f106462de

Sets a &#39;iteration interval&#39; on this particle system.

getIterationInterval cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a919d3345bee186e74d132657e13445f7

Gets a &#39;iteration interval&#39; on this particle system.

setNonVisibleUpdateTimeout cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html acbba685176e0d844d8aa82472406595c

Sets when the particle system should stop updating after it hasn&#39;t been visible for a while...

getNonVisibleUpdateTimeout cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a2473afa97e51aa6ccb3730ce7c0443dd

Gets when the particle system should stop updating after it hasn&#39;t been visible for a while...

getMovableType cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a7f70e6fc349e4d9249587f4466f951f4

Overridden from MovableObject.

_notifyParticleResized cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a5455a3ae58c6388a1231c443ee0a692a

Internal callback used by Particles to notify their parent that they have been resized.

_notifyParticleRotated cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html aaab95c9f27dd52e33ff3477642f19d1f

Internal callback used by Particles to notify their parent that they have been rotated.

setDefaultDimensions cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a7acccf2da0f9ce63a0af079e809da00b

Sets the default dimensions of the particles in this set.

setDefaultWidth cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a9c500036979d745b11448eeb6e730335

See setDefaultDimensions - this sets 1 component individually.

getDefaultWidth cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html ab22623966576c3d9a99604fe7012609d

See setDefaultDimensions - this gets 1 component individually.

setDefaultHeight cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a8d24a0601115d991c92a8c93c28e01a3

See setDefaultDimensions - this sets 1 component individually.

getDefaultHeight cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html aca5c2753a117a887389ede43f1537e1d

See setDefaultDimensions - this gets 1 component individually.

getCullIndividually cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html ac87785ab2ab7817772fbd0b13ac8fa0d

Returns whether or not particles in this are tested individually for culling.

setCullIndividually cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a3819fad31a2b507060becb0768b2992c

Sets whether culling tests particles in this individually as well as in a group.

getResourceGroupName cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a391e5c0c8edfe310f471b913575e5d07

Return the resource group to be used to load dependent resources.

getOrigin cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a50ed175746e330d218b5bb4b29629e67

Get the origin of this particle system, e.g.

_notifyOrigin cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html aae2a5b0da71f9b6f9885a7b32ac4753d

Notify this particle system of it&#39;s origin.

setRenderQueueGroup cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a6c8e8e0329e0924b6b0a4b5174448a11 setRenderQueueGroupAndPriority cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a71c9421a0a505482994c90e024b9d349 setSortingEnabled cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a976394bc64e81a01338e37c669c8614b

Set whether or not particles are sorted according to the camera.

getSortingEnabled cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html ab85318ea56d9f2f826a473f9ffcf0972

Gets whether particles are sorted relative to the camera.

setBounds cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a6fd1b49ea04e24dd2b6ff46ecd8cc5c3

Set the (initial) bounds of the particle system manually.

setBoundsAutoUpdated cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a47e0f94b4d6e8a411f6b2f6b7671218b

Sets whether the bounds will be automatically updated for the life of the particle system...

setKeepParticlesInLocalSpace cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a124ab1e0b05d9d035536379028abbf08

Sets whether particles (and any affector effects) remain relative to the node the particle system is ...

getKeepParticlesInLocalSpace cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a09a24d2c145c6c2646b8c3f64c36fa0f

Gets whether particles (and any affector effects) remain relative to the node the particle system is ...

_updateBounds cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html abf119c3f1428b81d16800115d33a2610

Internal method for updating the bounds of the particle system.

setEmitting cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html ada8ee7ffd336cb26d5405a15d781fc36

This is used to turn on or off particle emission for this system.

getEmitting cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html aab54ed1bbcdc0db0b2eff0474b2783c5

Returns true if the particle system emitting flag is turned on.

getTypeFlags cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a9807ca556bce7e2b13ad8c55aa455b57

Override to return specific type flag.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

_notifyCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a06f161ae0451be7eaa67e77c296d5631

Notify the object of it&#39;s creator (internal use only)

_getCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abc4d3c30d2b50267a348f8d5aee3c5e4

Get the creator of this object, if any (internal use only)

_notifyManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af730ac3ee4a51ee69f4221298f933e8a

Notify the object of it&#39;s manager (internal use only)

_getManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c95a392476c6b54be1648a77f2a56c0

Get the manager of this object, if any (internal use only)

getName cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2c681d880b842c1b6d2c2b30b72b6660

Returns the name of this object.

getParentNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a7be6f35f90943c6bca0b4511e1d266d8

Returns the node to which this object is attached.

getParentSceneNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c705ecac4263b65a1b8611eeb24c39a

Returns the scene node to which this object is attached.

isParentTagPoint cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aff1706913baf992f108cc0fe4c95a53b

Gets whether the parent node is a TagPoint (or a SceneNode)

isAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ad2c50ff1546dfac42f0751aa1bb54ff3

Returns true if this object is attached to a SceneNode or TagPoint.

detachFromParent cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab53cc49d402913fde37fa4976f5bfdd5

Detaches an object from a parent SceneNode or TagPoint, if attached.

isInScene cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a605cb18ec6d5971e19491ec71c89afeb

Returns true if this object is attached to a SceneNode or TagPoint, and this SceneNode / TagPoint is ...

_notifyMoved cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ae307c64b6e130191e45d48df0e2c5961

Internal method called to notify the object that it has been moved.

getWorldBoundingBox cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acc31c877990c3c231c4b4cfb0522bef8

Retrieves the axis-aligned bounding box for this object in world coordinates.

getWorldBoundingSphere cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2f6db9f0db4038e6544d703a9f3bcf53

Retrieves the worldspace bounding sphere for this object.

setVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8b0ab29b6a7e94169e2b3fde0be7cf10

Tells this object whether to be visible or not, if it has a renderable component.

getVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adbc3ce687f4def00d70f15dc0a2330ea

Gets this object whether to be visible or not, if it has a renderable component.

isVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aebb41fb7484f365c18e78103517b0d25

Returns whether or not this object is supposed to be visible or not.

setRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a3774342d37fb670430d834aa914a3be5

Sets the distance at which the object is no longer rendered.

getRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a97501f320f00fb5255d76fe3b20903d2

Gets the distance at which batches are no longer rendered.

setRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9ad2786aa67624f26c7ff245c673ad5e

Sets the minimum pixel size an object needs to be in both screen axes in order to be rendered...

getRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a1025983039f59637e9dde740b5013175

Returns the minimum pixel size an object needs to be in both screen axes in order to be rendered...

setUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab07068e26732de24aaf24330e9d0ec81 getUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70a42d28867f1559f1bd71baf31f83e4 getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aaac5bf65835f733433f3338132f2f01f

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abbf5cf5545c219ce9be1997ff5dd2204

Return an instance of user objects binding associated with this class.

getRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a12ca5ddb4ca9e77612b6e8a10e4f3d70

Gets the queue group for this entity, see setRenderQueueGroup for full details.

_getParentNodeFullTransform cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aab6d217065c5d2968ef0cc2586a0db86

return the full transformation of the parent sceneNode or the attachingPoint node

setQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa202386b8336ed756c3bd1ff5a74f54d

Sets the query flags for this object.

addQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a146b6b8afa6de9a2058f730aa3f7b25c

As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...

removeQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8e039c80d31e36c17f4e7fc85e5c6cdc

As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this o...

getQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5c40b9b7d9f3231f9ba16a3514f7495a

Returns the query flags relevant for this object.

setVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9421323e0ef6082d8a293aef0ba4666d

Sets the visiblity flags for this object.

addVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adff2fa7a7c56ba06d25d2dfa376fd677

As setVisibilityFlags, except the flags passed as parameters are appended to the existing flags on th...

removeVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7bebfd93631ffe82f95ad7c73b77e24

As setVisibilityFlags, except the flags passed as parameters are removed from the existing flags on t...

getVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5ca10844726d16c8ed47395a6b22d33a

Returns the visibility flags relevant for this object.

setListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9efbb3928b834d4f125303698034951e

Sets a listener for this object.

getListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf305fd600ec68543ed68e0c0cef6196

Gets the current listener for this object.

queryLights cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2d4c926ce07f3a1cb0e59d9d60aac76b

Gets a list of lights, ordered relative to how close they are to this movable object.

getLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a538d975b35be25e7d705b6310ec3d84d

Get a bitwise mask which will filter the lights affecting this object.

setLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0b7dc685c1dc7ec4dd677750d17ee145

Set a bitwise mask which will filter the lights affecting this object.

_getLightList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf4f61aeb45d61195c248757e3d1c6fe

Returns a pointer to the current list of lights for this object.

getEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a60b24cd45c8df45654dcfa14a1293a3b

Define a default implementation of method from ShadowCaster which implements no shadows.

hasEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7c2a8be6a9bd59e6c69ee2d76945500

Define a default implementation of method from ShadowCaster which implements no shadows.

getShadowVolumeRenderableIterator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a4492fa817bb3a750d349aeec34c19c43

Define a default implementation of method from ShadowCaster which implements no shadows.

getLightCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af061175eb50a6aa98599ce0a748204b5

Overridden member from ShadowCaster.

getDarkCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af06612d0607ebcf1bf5eb817c3038d52

Overridden member from ShadowCaster.

setCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acbfc4840224e8b6ed6e27849d3341675

Sets whether or not this object will cast shadows.

getCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70bca10cdeac93142d9f93ed0cf9c4c5

Returns whether shadow casting is enabled for this object.

getReceivesShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8f2627b8d1658838a7c79c82148c6303

Returns whether the Material of any Renderable that this MovableObject will add to the render queue w...

getPointExtrusionDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abb13b8e1b52d9dca9f5190f718686a5e

Get the distance to extrude for a point/spot light.

setDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2b559ddd8df033cafa5d64502c7d0c3a

Sets whether or not the debug display of this object is enabled.

isDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a39cfd5b78a4326156accf5ed3146ddc6

Gets whether debug display of this object is enabled.

getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a4239d192b2b08c4970dfaa22ce5a0cd0

Gets a list of animable value names for this object.

createAnimableValue cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2cfac9af1b0d71c780ec969166b3585

Create a reference-counted AnimableValuePtr for the named value.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d setDefaultIterationInterval cpp clm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html acf264915a826cb9a9ad5c6ce14918ea9

Set the default iteration interval for all ParticleSystem instances.

getDefaultIterationInterval cpp clm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html afb67c669b0ff93223c49911735fe9cd4

Get the default iteration interval for all ParticleSystem instances.

setDefaultNonVisibleUpdateTimeout cpp clm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html aeee3216615e86c4279b73cd48297e2ed

Set the default nonvisible timeout for all ParticleSystem instances.

getDefaultNonVisibleUpdateTimeout cpp clm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a946522b763de11b1876941ba83f9621c

Get the default nonvisible timeout for all ParticleSystem instances.

cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

setDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ad8db1f22329b2a96f2aed7260d565944

Set the default query flags for all future MovableObject instances.

getDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a01f48775e48b672d7796311f3ffe2930

Get the default query flags for all future MovableObject instances.

setDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ac2904cb122ab8c8d5066abefb29dfa96

Set the default visibility flags for all future MovableObject instances.

getDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a2eb94fea5944cf0d33702a75cfa14a74

Get the default visibility flags for all future MovableObject instances.

extrudeVertices cpp clm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html acae2215c051989d544f34083a0a9bfa2

Utility method for extruding vertices based on a light.

ActiveParticleList cpp tdef Ogre::ParticleSystem classOgre_1_1ParticleSystem.html ad8b49a9cdb0a59b3533dfca1c51df996 FreeParticleList cpp tdef Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a429a185e39800a8033a65dfdada7286b ParticlePool cpp tdef Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a2b6290fcaaa2ac8587bbd0f82a9bdc32 FreeEmittedEmitterList cpp tdef Ogre::ParticleSystem classOgre_1_1ParticleSystem.html ab36f593f9b1b6a6c5eb26ac8f576c54a ActiveEmittedEmitterList cpp tdef Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a9ea31062493b30eba198304ed4aab57f EmittedEmitterList cpp tdef Ogre::ParticleSystem classOgre_1_1ParticleSystem.html aba476a179b3bc6726f1729ffbb006c0e FreeEmittedEmitterMap cpp tdef Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a9a46ad4450f7652159451bb2a4bd46fa EmittedEmitterPool cpp tdef Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a7f9ab1ebc2ebe3f58f824ce28998aa3c ParticleEmitterList cpp tdef Ogre::ParticleSystem classOgre_1_1ParticleSystem.html acaa0aa52168fc266d7bccb8198fb308f ParticleAffectorList cpp tdef Ogre::ParticleSystem classOgre_1_1ParticleSystem.html ac9e7e66f11435fe37fc6a65f776ac556 AnimableDictionaryMap cpp tdef Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2ea54bb7c39f7640f71be8bb2f8b0a5 _expire cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html ac67f2b217cac6456e7ac5e13c8325f63

Internal method used to expire dead particles.

_triggerEmitters cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html af2fdac0452da6c350ca6c1b26c1935dc

Spawn new particles based on free quota and emitter requirements.

_executeTriggerEmitters cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a64414ea812b0f1781c8c987b580c9467

Helper function that actually performs the emission of particles.

_applyMotion cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a42a6a0bf0107a00961a970b8009d155c

Updates existing particle based on their momentum.

_triggerAffectors cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a152872a44e66dc90f76e8caa60a04342

Applies the effects of affectors.

_sortParticles cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a2310593d2c33ec50f95a5d1e305ca08d

Sort the particles in the system.

increasePool cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a0f555c5e7a76b8da04fb3df9c703cded

Resize the internal pool of particles.

increaseEmittedEmitterPool cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a095f7fce16720fef89de8b14de702942

Resize the internal pool of emitted emitters.

initParameters cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html acd38f4ff8cf52786178f0d36470f5a02

Internal method for initialising string interface.

configureRenderer cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html ab9f9350689ea42ffdce8bc1fa15c6b70

Internal method to configure the renderer.

createVisualParticles cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a968286fe89ca2dcf86ea6bc620bf00f7

Internal method for creating ParticleVisualData instances for the pool.

destroyVisualParticles cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a262224dcf91ecb2cffba90d314cb1fd0

Internal method for destroying ParticleVisualData instances for the pool.

initialiseEmittedEmitters cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a016a4a97c7f049bea3441b57e4b8db26

Create a pool of emitted emitters and assign them to the free emitter list.

initialiseEmittedEmitterPool cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html aab6918ece8392c6828b92a4bac7213d6

Determine which emitters in the Particle Systems main emitter become a template for creating an pool ...

addFreeEmittedEmitters cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a10eff25845e679583c21a229ab474dd9

Add emitters from the pool to the free emitted emitter queue.

removeAllEmittedEmitters cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a23753de891a7c32aa6c64c2bbf59903d

Removes all emitted emitters from this system.

findFreeEmittedEmitter cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html acc8a224c069b180c3636324ee11fd6f7

Find the list with free emitted emitters.

removeFromActiveEmittedEmitters cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a254aa52b0c4d9d5ca5ffa0869f1b5a7b

Removes an emitter from the active emitted emitter list.

addActiveEmittedEmittersToFreeList cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a6e8dbbb875f9739d6adb3af84f7ca189

Moves all emitted emitters from the active list to the free list.

_notifyReorganiseEmittedEmitterData cpp instm Ogre::ParticleSystem classOgre_1_1ParticleSystem.html afcc7199f0f66542d6b509ec44e5cabab

This function clears all data structures that are used in combination with emitted emitters and sets ...

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

getExtrusionDistance cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a233233e14ccb869b6cafd655880355df

Helper method for calculating extrusion distance.

updateEdgeListLightFacing cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ac9a881430ec7769923f63f6df4b93d33

Tells the caster to perform the tasks necessary to update the edge data&#39;s light listing.

generateShadowVolume cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a396374525d65e0db10c7f7f8d380744a

Generates the indexes required to render a shadow volume into the index buffer which is passed in...

extrudeBounds cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a136dfd54b581a6dc58a1796a1cdf6cdc

Utility method for extruding a bounding box.

getAnimableDictionaryName cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a7748b5ea03ba5eb10fdd79e455f96443

Get the name of the animable dictionary for this class.

createAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a83629c5c4708cebd10c358a4be0722f5

Internal method for creating a dictionary of animable value names for the class, if it does not alrea...

_getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a20139173e816c296ab46d0548d1d4902

Get an updateable reference to animable value list.

initialiseAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a80abf1736a4241c432b30d2073c7a263

Internal method for initialising dictionary; should be implemented by subclasses wanting to expose an...

mAABB cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a35aa09415f96172c18036ba7f4066389 mBoundingRadius cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a4691a7c6a4c23284a9cc3cb3dc5ac4fd mBoundsAutoUpdate cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html adfb701e05eb52c6c33b59a0493f85afd mBoundsUpdateTime cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html ad1c3c18c8e5b6abad09c7999611014f8 mUpdateRemainTime cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html ad93a0847123ddef11f2024ee98f9f741 mWorldAABB cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a1e65df3217c40bfb24fd9000acfced37

World AABB, only used to compare world-space positions to calc bounds.

mResourceGroupName cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html af098d1ce5b6e05a2cd2b06e153e95b7d

Name of the resource group to use to load materials.

mMaterialName cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a5e6593c2c8ab7db5fc2e0c4b88860b75

Name of the material to use.

mIsRendererConfigured cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a59bc2b7740d88fc979a506f398722a6a

Have we set the material etc on the renderer?

mMaterial cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html ae7c9c12c9efdcc1a355e5222720f0b9a

Pointer to the material to use.

mDefaultWidth cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a0b285d71780301e7419ca42b20bd5687

Default width of each particle.

mDefaultHeight cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a5e72493857e75cf3bfb90905013b0af9

Default height of each particle.

mSpeedFactor cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a49d3c7a2f5aebd347448708f15887be6

Speed factor.

mIterationInterval cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a8a5d526651f1f5858582ceeed4c6ddf5

Iteration interval.

mIterationIntervalSet cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html afc6648fdc43bb839b83996244f21b133

Iteration interval set? Otherwise track default.

mSorted cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a80d45e8629dddebdbf5b40277fd5ffd3

Particles sorted according to camera?

mLocalSpace cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a6713da8f09ccd906fe79b58fdf276f2d

Particles in local space?

mNonvisibleTimeout cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html af2efe3aed941fb973b62bf16ec77ddea

Update timeout when nonvisible (0 for no timeout)

mNonvisibleTimeoutSet cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a89e13475bbdf251d58c02883d81d3def

Update timeout when nonvisible set? Otherwise track default.

mTimeSinceLastVisible cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a959c035bcde3202db49f2a53fafef4b4

Amount of time non-visible so far.

mLastVisibleFrame cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a57e4b107a0b932586298425ebc3fdd3d

Last frame in which known to be visible.

mTimeController cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html aab0ff7e2ff51a59079fdbf99ef4374ab

Controller for time update.

mEmittedEmitterPoolInitialised cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a739bbc0cffbbe84edaa5d543755e7062

Indication whether the emitted emitter pool (= pool with particle emitters that are emitted) is initi...

mIsEmitting cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html afc6d094a8e5b9cbb50a799013abcfee6

Used to control if the particle system should emit particles or not.

mActiveParticles cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html aa0f53904e278d0943a70fef51d855612

Active particle list.

mFreeParticles cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a164e657cbbf879a751fdf2b31a955587

Free particle queue.

mParticlePool cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a32a7f0e15ab8cabb3f045437801659d8

Pool of particle instances for use and reuse in the active particle list.

mEmittedEmitterPool cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a4ae30a999f0346ed22af981230e2dfdd

Pool of emitted emitters for use and reuse in the active emitted emitter list.

mFreeEmittedEmitters cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html ab25626f014de536d9b0ea68e288ee74d

Free emitted emitter list.

mActiveEmittedEmitters cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a1513f312c5de99cf2713c9675a30a12d

Active emitted emitter list.

mEmitters cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a2dd405a5879b28e20f31c08cd3cb5020

List of particle emitters, ie sources of particles.

mAffectors cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a4d8ddab064285476e7c1bf1f67095e38

List of particle affectors, ie modifiers of particles.

mRenderer cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a3a4ec067f1ff89498a09384924552c02

The renderer used to render this particle system.

mCullIndividual cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a67862b266613399e6d421c15bdfe83b1

Do we cull each particle individually?

mRendererType cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a04982517f8b99a7f4a396afda3771fec

The name of the type of renderer used to render this system.

mPoolSize cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html ac520daba3f33d2e8254f7ac6d1827a6e

The number of particles in the pool.

mEmittedEmitterPoolSize cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a04aad3ddaeea86c1d77165e4d6745e73

The number of emitted emitters in the pool.

mOrigin cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a1fdcc463d65b417c97ad8082ede294b6

Optional origin of this particle system (eg script name)

mName cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a41954f454246b2935cdc90ab2f36dab8

Name of this object.

mCreator cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a884d3c2c8c8d8305f59eb171a7f56e56

Creator of this object (if created by a factory)

mManager cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a5c05f316d061761a08fc036daedd0649

SceneManager holding this object (if applicable)

mParentNode cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a961db9b5f439708e0f24cb8dbeb9c728

node to which this object is attached

mParentIsTagPoint cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a9f9b9e6981ef7ebbd6b9d82e93a2b299 mVisible cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a8e7fa9ec69253b42ff4e7605b54e1a00

Is this object visible?

mDebugDisplay cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac439108451539e95ac9829ab6520306c

Is debug display enabled?

mUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a0df899bfb650d8d51be51fa5f83743f4

Upper distance to still render.

mSquaredUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2635aafd01416e5a3346a647c2dfff52 mMinPixelSize cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a56e7d5ccac2877061b0919648f7f0b34 mBeyondFarDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a1f6c5390b42b10e00d3b21b8911aa3f4

Hidden because of distance?

mUserObjectBindings cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af00b75d92e7d62f5ff9bd4847d1786e8

User objects binding.

mRenderQueueID cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa63b5c1cf9746a4caeb2a47a6bc1d2d6

The render queue to use when rendering this object.

mRenderQueueIDSet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2051828f33ea6c921e2979c8f00daa3f

Flags whether the RenderQueue&#39;s default should be used.

mRenderQueuePriority cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa34e0feb87409120726a489f52b39c58

The render queue group to use when rendering this object.

mRenderQueuePrioritySet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac9ee5f673870a76b23eb5291b3fa3f28

Flags whether the RenderQueue&#39;s default should be used.

mQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adf36b5bfcc9bce768bc5f8a9ed6b1464

Flags determining whether this object is included / excluded from scene queries.

mVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a6db376fe4c048714224392901c98c3a5

Flags determining whether this object is visible (compared to SceneManager mask)

mWorldBoundingSphere cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a271b08ae4cc604657c17125f76ec62e0 mWorldDarkCapBounds cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a00a9705c083b9fef8bbe762a5b1711a8

World space AABB of this object&#39;s dark cap.

mCastShadows cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad21e8a5a6f0eeeefa3ec698781eaa3fa

Does this object cast shadows?

mRenderingDisabled cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad1291c87111d8944b2c49904a4d6280b

Does rendering this object disabled by listener?

mListener cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a07fdbfc4ae0adb48f7619c0a44bd3890

MovableObject listener - only one allowed (no list) for size &amp; performance reasons. */.

mLightList cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2626ce2a2f1c78027634cc92dfd2b211

List of lights for this object.

mLightListUpdated cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af083212ba58f26eb7c747a0da749cc08

The last frame that this light list was updated in.

mLightMask cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a3db70b0c8b2e53a3c71671217e5a516c

the light mask defined for this movable. This will be taken into consideration when deciding which li...

msCullCmd cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html ac1c4f6ecac48baab88920ac52565aefb

Command objects.

msHeightCmd cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a7223d608ca78e89564cb6176b7e4a519 msMaterialCmd cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a7fc9df9362fc47592235a7565202e335 msQuotaCmd cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a24f63e24b7b5555e115a5429879272e9 msEmittedEmitterQuotaCmd cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a8287336d0c7c6d4ae1e4e1c0dc82c700 msWidthCmd cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a7294faa181658e17d127fce3252ad283 msRendererCmd cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html add809af55c77717bcd90324462c043fb msSortedCmd cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html aee397e90022446edf9d21b37ee7b6531 msLocalSpaceCmd cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html ae39bdfc0822458ad474d79d19de50cf3 msIterationIntervalCmd cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a5254fc167de9f4796ff4543aceca7a14 msNonvisibleTimeoutCmd cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a416c4c00ccbab42d5ff26ed9b5b9d746 mRadixSorter cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html ad833fc87f867f02a375c13a7b2601413 msDefaultIterationInterval cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a3e1bb9409028eb4fe4e1850927467ab2

Default iteration interval.

msDefaultNonvisibleTimeout cpp data Ogre::ParticleSystem classOgre_1_1ParticleSystem.html a7386a4b97c99e8653bdde34612e88a08

Default nonvisible update timeout.

msDefaultQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adeb3bbe50c1b6e92061461b363fc391e

Default query flags.

msDefaultVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a24f37de53688fc5432d50c7ced03bd63

Default visibility flags.

msAnimableDictionary cpp data Ogre::AnimableObject classOgre_1_1AnimableObject.html a1e2b199b8a10c3753ebeecc8fa773620

Static map of class name to list of animable value names.

Ogre::ParticleSystem::CmdCull c cl Ogre::ParticleSystem::CmdCull classOgre_1_1ParticleSystem_1_1CmdCull.html

Command object for cull_each (see ParamCommand).

OgreParticleSystem.h doGet cpp instm Ogre::ParticleSystem::CmdCull classOgre_1_1ParticleSystem_1_1CmdCull.html a06056d2538dfd630fb1b1d7631833692 doSet cpp instm Ogre::ParticleSystem::CmdCull classOgre_1_1ParticleSystem_1_1CmdCull.html acea8c785f5148806fcd3810fd2302392 Ogre::ParticleSystem::CmdEmittedEmitterQuota c cl Ogre::ParticleSystem::CmdEmittedEmitterQuota classOgre_1_1ParticleSystem_1_1CmdEmittedEmitterQuota.html

Command object for emittedEmitterQuota (see ParamCommand).

OgreParticleSystem.h doGet cpp instm Ogre::ParticleSystem::CmdEmittedEmitterQuota classOgre_1_1ParticleSystem_1_1CmdEmittedEmitterQuota.html a93f344ac613562a1119f3ddface1c81e doSet cpp instm Ogre::ParticleSystem::CmdEmittedEmitterQuota classOgre_1_1ParticleSystem_1_1CmdEmittedEmitterQuota.html aa39fe53757007826ccbfcb13248ddb1c Ogre::ParticleSystem::CmdHeight c cl Ogre::ParticleSystem::CmdHeight classOgre_1_1ParticleSystem_1_1CmdHeight.html

Command object for particle_height (see ParamCommand).

OgreParticleSystem.h doGet cpp instm Ogre::ParticleSystem::CmdHeight classOgre_1_1ParticleSystem_1_1CmdHeight.html a7cd0d22cbc4cdbb95a4ff84712840c47 doSet cpp instm Ogre::ParticleSystem::CmdHeight classOgre_1_1ParticleSystem_1_1CmdHeight.html a0c0749a81734ed00bb5a0fa28a595f46 Ogre::ParticleSystem::CmdIterationInterval c cl Ogre::ParticleSystem::CmdIterationInterval classOgre_1_1ParticleSystem_1_1CmdIterationInterval.html

Command object for iteration interval(see ParamCommand).

OgreParticleSystem.h doGet cpp instm Ogre::ParticleSystem::CmdIterationInterval classOgre_1_1ParticleSystem_1_1CmdIterationInterval.html a9dad98336251f71c5ed140ff66292533 doSet cpp instm Ogre::ParticleSystem::CmdIterationInterval classOgre_1_1ParticleSystem_1_1CmdIterationInterval.html aa0fb37767309a1d6deb5dfc08facdf90 Ogre::ParticleSystem::CmdLocalSpace c cl Ogre::ParticleSystem::CmdLocalSpace classOgre_1_1ParticleSystem_1_1CmdLocalSpace.html

Command object for local space (see ParamCommand).

OgreParticleSystem.h doGet cpp instm Ogre::ParticleSystem::CmdLocalSpace classOgre_1_1ParticleSystem_1_1CmdLocalSpace.html ab96fe9f6617dc9986ffe87645bde0bc6 doSet cpp instm Ogre::ParticleSystem::CmdLocalSpace classOgre_1_1ParticleSystem_1_1CmdLocalSpace.html a57ce4ce6b6d00584ec667504c7e68906 Ogre::ParticleSystem::CmdMaterial c cl Ogre::ParticleSystem::CmdMaterial classOgre_1_1ParticleSystem_1_1CmdMaterial.html

Command object for material (see ParamCommand).

OgreParticleSystem.h doGet cpp instm Ogre::ParticleSystem::CmdMaterial classOgre_1_1ParticleSystem_1_1CmdMaterial.html aba30630107997cc2d1e6371acc79cefe doSet cpp instm Ogre::ParticleSystem::CmdMaterial classOgre_1_1ParticleSystem_1_1CmdMaterial.html ac1a7c49655de7d4744630271a682d1dd Ogre::ParticleSystem::CmdNonvisibleTimeout c cl Ogre::ParticleSystem::CmdNonvisibleTimeout classOgre_1_1ParticleSystem_1_1CmdNonvisibleTimeout.html

Command object for nonvisible timeout (see ParamCommand).

OgreParticleSystem.h doGet cpp instm Ogre::ParticleSystem::CmdNonvisibleTimeout classOgre_1_1ParticleSystem_1_1CmdNonvisibleTimeout.html aa38700ed5ec8eb6df74d8dbd4414fb71 doSet cpp instm Ogre::ParticleSystem::CmdNonvisibleTimeout classOgre_1_1ParticleSystem_1_1CmdNonvisibleTimeout.html a58d21358b037fedccafefa4ac47c838f Ogre::ParticleSystem::CmdQuota c cl Ogre::ParticleSystem::CmdQuota classOgre_1_1ParticleSystem_1_1CmdQuota.html

Command object for quota (see ParamCommand).

OgreParticleSystem.h doGet cpp instm Ogre::ParticleSystem::CmdQuota classOgre_1_1ParticleSystem_1_1CmdQuota.html acdf31edfef7c836c6742c5ca4d3a2a21 doSet cpp instm Ogre::ParticleSystem::CmdQuota classOgre_1_1ParticleSystem_1_1CmdQuota.html a51c2f33b145b8ab3c9bbaa651330032c Ogre::ParticleSystem::CmdRenderer c cl Ogre::ParticleSystem::CmdRenderer classOgre_1_1ParticleSystem_1_1CmdRenderer.html

Command object for renderer (see ParamCommand).

OgreParticleSystem.h doGet cpp instm Ogre::ParticleSystem::CmdRenderer classOgre_1_1ParticleSystem_1_1CmdRenderer.html aaa4d8453c460c066778b42c02cfdc1c5 doSet cpp instm Ogre::ParticleSystem::CmdRenderer classOgre_1_1ParticleSystem_1_1CmdRenderer.html ab3f702f7088ea5887bba49c008847edb Ogre::ParticleSystem::CmdSorted c cl Ogre::ParticleSystem::CmdSorted classOgre_1_1ParticleSystem_1_1CmdSorted.html

Command object for sorting (see ParamCommand).

OgreParticleSystem.h doGet cpp instm Ogre::ParticleSystem::CmdSorted classOgre_1_1ParticleSystem_1_1CmdSorted.html a7f94e13017d3e58ddf00b83a64b773e7 doSet cpp instm Ogre::ParticleSystem::CmdSorted classOgre_1_1ParticleSystem_1_1CmdSorted.html a84ef05da16526109a2fc3d39c02818c2 Ogre::ParticleSystem::CmdWidth c cl Ogre::ParticleSystem::CmdWidth classOgre_1_1ParticleSystem_1_1CmdWidth.html

Command object for particle_width (see ParamCommand).

OgreParticleSystem.h doGet cpp instm Ogre::ParticleSystem::CmdWidth classOgre_1_1ParticleSystem_1_1CmdWidth.html a21bd5287ed396156d75440bab339b631 doSet cpp instm Ogre::ParticleSystem::CmdWidth classOgre_1_1ParticleSystem_1_1CmdWidth.html af112962a4c70d3ef761dd628dff59a97 Ogre::ParticleSystem::SortByDirectionFunctor c cl Ogre::ParticleSystem::SortByDirectionFunctor structOgre_1_1ParticleSystem_1_1SortByDirectionFunctor.html

Sort by direction functor.

OgreParticleSystem.h SortByDirectionFunctor cpp func Ogre::ParticleSystem::SortByDirectionFunctor structOgre_1_1ParticleSystem_1_1SortByDirectionFunctor.html a009c7946fe998c750e2ac970ab36a580 operator() cpp func Ogre::ParticleSystem::SortByDirectionFunctor structOgre_1_1ParticleSystem_1_1SortByDirectionFunctor.html ab96e93182e505d4ebb5529629a6e6689 sortDir cpp data Ogre::ParticleSystem::SortByDirectionFunctor structOgre_1_1ParticleSystem_1_1SortByDirectionFunctor.html a30a3683c4c2e6e5fd17afcd04db8588e

Direction to sort in.

Ogre::ParticleSystem::SortByDistanceFunctor c cl Ogre::ParticleSystem::SortByDistanceFunctor structOgre_1_1ParticleSystem_1_1SortByDistanceFunctor.html

Sort by distance functor.

OgreParticleSystem.h SortByDistanceFunctor cpp func Ogre::ParticleSystem::SortByDistanceFunctor structOgre_1_1ParticleSystem_1_1SortByDistanceFunctor.html a1ed36fda2efa96fbf35a34bfb500d4e4 operator() cpp func Ogre::ParticleSystem::SortByDistanceFunctor structOgre_1_1ParticleSystem_1_1SortByDistanceFunctor.html a27d9a78e9ddfffcd418faab8d11bd23a sortPos cpp data Ogre::ParticleSystem::SortByDistanceFunctor structOgre_1_1ParticleSystem_1_1SortByDistanceFunctor.html aa6061b63b183e436760f70f662162bdb

Position to sort in.

Ogre::ParticleSystemManager c cl Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html

Manages particle systems, particle system scripts (templates) and the available emitter &amp; affector fa...

OgreParticleSystemManager.h ParticleTemplateMap cpp tdef Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html af0dc6cced29d408f57bd2920f4bcf065 ParticleAffectorFactoryMap cpp tdef Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html aff5f2bd8116adbe38ca29a67b549e97b ParticleEmitterFactoryMap cpp tdef Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html aa93e61ad66f3c9dafebadbe2c37b0bad ParticleSystemRendererFactoryMap cpp tdef Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a23ed4aa91264a15e07cc8e32124984f8 ParticleAffectorFactoryIterator cpp tdef Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html acbec6e41cd83bce4c74ccda2910a9f9d ParticleEmitterFactoryIterator cpp tdef Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html ae09f451e66186b1151d8938408bf643a ParticleRendererFactoryIterator cpp tdef Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html ac35fdf5ee3749263881983cec21abd79 ParticleSystemTemplateIterator cpp tdef Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a6af21cf51363b600f9798487f6465518 ParticleSystemManager cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a56d3c0d02fed62ca777ced0646fe95ad ~ParticleSystemManager cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html aaae43e60e255abb2409146386bb657b8 addEmitterFactory cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a490aff428f1680806e1928782e2c12fb

Adds a new &#39;factory&#39; object for emitters to the list of available emitter types.

addAffectorFactory cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a602a4d23eb415b291f66f83423891911

Adds a new &#39;factory&#39; object for affectors to the list of available affector types.

addRendererFactory cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a448961936e5ca24ced6f69146f8be8cd

Registers a factory class for creating ParticleSystemRenderer instances.

addTemplate cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html ab9bc0806919eee426e09ec31c2c4d59a

Adds a new particle system template to the list of available templates.

removeTemplate cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a5a28bfef2b541e7d98d89c753ac4edde

Removes a specified template from the ParticleSystemManager.

removeAllTemplates cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a7ae8a858947a4ad156f3ededf641be61

Removes a specified template from the ParticleSystemManager.

removeTemplatesByResourceGroup cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a7647aebf518f60116028f5b6c76305a3

Removes all templates that belong to a secific Resource Group from the ParticleSystemManager.

createTemplate cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html ac3b4d8e5717c7eb97a06ed0585709ce5

Create a new particle system template.

getTemplate cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html ad27f7885e4d06f37f389519cc541cda5

Retrieves a particle system template for possible modification.

_createEmitter cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html aa8a5eb5e5bbacca1640eb2c040e86bde

Internal method for creating a new emitter from a factory.

_destroyEmitter cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a10f79cb98ca93df0104fd04230d09f0d

Internal method for destroying an emitter.

_createAffector cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a3936f1ec68cbd266c1a7b75029a87bce

Internal method for creating a new affector from a factory.

_destroyAffector cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a2f5fec80e6489a218c8d3407a2d5a6e9

Internal method for destroying an affector.

_createRenderer cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html ae17fa2066dbfff692b45d26dcd31c7b9

Internal method for creating a new renderer from a factory.

_destroyRenderer cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html ac1dd25a362850584a0dc7a2227b4f840

Internal method for destroying a renderer.

_initialise cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html add15cf5f54484482a1cd37a8d3300c6b

Init method to be called by OGRE system.

getScriptPatterns cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html abe3232bc03e3922103cff68713975b62 parseScript cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a6f16f9bc2b124c7d051bee9c0b0a5ff0 getLoadingOrder cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html aacabac2c2f38df11a51972c215645752 getAffectorFactoryIterator cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a0a7d5c8ee754b7559e9701df048f3777

Return an iterator over the affector factories currently registered.

getEmitterFactoryIterator cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a09b60382058f433aa0bfa709d876487e

Return an iterator over the emitter factories currently registered.

getRendererFactoryIterator cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a641d951f1c3f9693be0ca7bdedcf80fc

Return an iterator over the renderer factories currently registered.

getTemplateIterator cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a1b4d71c58e8d0e738a252e73638a13fd

Gets an iterator over the list of particle system templates.

_getFactory cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html ab1304f08164981cb28954fa0fed6351c

Get an instance of ParticleSystemFactory (internal use).

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a970140febaf5f8e2dd54bfe14da7353c

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a34314a29330b8063e1dc6f5fd3fabc63

Override standard Singleton retrieval.

parseNewEmitter cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a7529fba132cdf83060ed01e2309f52b8

Internal script parsing method.

parseNewAffector cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a95eebffb34ff9948c026ba62431359d1

Internal script parsing method.

parseAttrib cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html ac131dda765783498fc294eb85dc5cff4

Internal script parsing method.

parseEmitterAttrib cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a2f5117940dc7f83145d06ae3330eca31

Internal script parsing method.

parseAffectorAttrib cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a1247de4dc4bb26d5639782927ae396b1

Internal script parsing method.

skipToNextCloseBrace cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html ac1fb153f81ad10e1db632044dc996ad4

Internal script parsing method.

skipToNextOpenBrace cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a04e7a89fcd2f544b4428cc33c3ca544a

Internal script parsing method.

createSystemImpl cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a5dca37922f20f1d3ad5248ad070d4bc2

Internal implementation of createSystem.

createSystemImpl cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a344c71ba53045a03d4638af2bc4cd96e

Internal implementation of createSystem.

destroySystemImpl cpp instm Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a826ce3c2601672ce3f6e4d3810d744fd

Internal implementation of destroySystem.

mSystemTemplates cpp data Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a5b552370a32ad1348b2efd7a9e253d84

Templates based on scripts.

mEmitterFactories cpp data Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html affd2180972e44f713c8df67461673cf7

Factories for named emitter types (can be extended using plugins)

mAffectorFactories cpp data Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a6b524e17f5d9ff0ff4db12ee1402cbd4

Factories for named affector types (can be extended using plugins)

mRendererFactories cpp data Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html ad54c551001dfb9c41bcf600a2e54b950

Map of renderer types to factories.

mScriptPatterns cpp data Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a4780609106a121596dafbe3cff3342a7 mFactory cpp data Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html a6fa507c91fc408e74c91dcd875b93d5d msSingleton unknown data Ogre::Singleton< ParticleSystemManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 ParticleSystemFactory cpp ffunc Ogre::ParticleSystemManager classOgre_1_1ParticleSystemManager.html ab020c8dc08fa7956c9b1fb400a99a027 Ogre::ParticleSystemFactory c cl Ogre::ParticleSystemFactory classOgre_1_1ParticleSystemFactory.html

Factory object for creating ParticleSystem instances.

OgreParticleSystemManager.h ParticleSystemFactory cpp instm Ogre::ParticleSystemFactory classOgre_1_1ParticleSystemFactory.html ae495039f5dac21a083300db5dceb4425 ~ParticleSystemFactory cpp instm Ogre::ParticleSystemFactory classOgre_1_1ParticleSystemFactory.html a8e78875741535ac774f61fb7efc2191a getType cpp instm Ogre::ParticleSystemFactory classOgre_1_1ParticleSystemFactory.html ac2c3d845bf02059a1fbf31c3aab7fda7

Get the type of the object to be created.

destroyInstance cpp instm Ogre::ParticleSystemFactory classOgre_1_1ParticleSystemFactory.html a8ac53881aac2f64f6180cf0608919457

Destroy an instance of the object.

createInstance cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html a7164ba391aead569e43e5713c7281d7b

Create a new instance of the object.

requestTypeFlags cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html a80346bc406655855ec5e0eef198900f2

Does this factory require the allocation of a &#39;type flag&#39;, used to selectively include / exclude this...

_notifyTypeFlags cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html afe63ec95c506e97e9abca23b7fd1a537

Notify this factory of the type mask to apply.

getTypeFlags cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html a9b2028dca564c74453994926db4f50d0

Gets the type flag for this factory.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d FACTORY_TYPE_NAME cpp data Ogre::ParticleSystemFactory classOgre_1_1ParticleSystemFactory.html aebb8a4e00a7859973bbd99a030fb186b createInstanceImpl cpp instm Ogre::ParticleSystemFactory classOgre_1_1ParticleSystemFactory.html abc138ad5b9aee3a52aeb83648f62202a

Internal implementation of create method - must be overridden.

mTypeFlag cpp data Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html ad35a2db6426d02a75b85f133a26d5387

Type flag, allocated if requested.

Ogre::ParticleSystemRenderer c cl Ogre::ParticleSystemRenderer classOgre_1_1ParticleSystemRenderer.html

Abstract class defining the interface required to be implemented by classes which provide rendering c...

OgreParticleSystemRenderer.h ParticleSystemRenderer cpp instm Ogre::ParticleSystemRenderer classOgre_1_1ParticleSystemRenderer.html a18d83b417a606c9d40f87fffe003ef2a

Constructor.

~ParticleSystemRenderer cpp instm Ogre::ParticleSystemRenderer classOgre_1_1ParticleSystemRenderer.html acedd9af6338bc40603a571333be5f5f9

Destructor.

getType cpp instm Ogre::ParticleSystemRenderer classOgre_1_1ParticleSystemRenderer.html a82a2512365fd27ffcd1b597751491547

Gets the type of this renderer - must be implemented by subclasses.

_updateRenderQueue cpp instm Ogre::ParticleSystemRenderer classOgre_1_1ParticleSystemRenderer.html a1fc2eaa453f8e592b14a6a461c09c5f9

Delegated to by ParticleSystem::_updateRenderQueue.

_setMaterial cpp instm Ogre::ParticleSystemRenderer classOgre_1_1ParticleSystemRenderer.html acef7b4bfb05626da291588d55f768cc9

Sets the material this renderer must use; called by ParticleSystem.

_notifyCurrentCamera cpp instm Ogre::ParticleSystemRenderer classOgre_1_1ParticleSystemRenderer.html a36ec310fb97f85ed7ca1d5176024bfcc

Delegated to by ParticleSystem::_notifyCurrentCamera.

_notifyAttached cpp instm Ogre::ParticleSystemRenderer classOgre_1_1ParticleSystemRenderer.html aa77068e24ca3ff941e5608f841eee433

Delegated to by ParticleSystem::_notifyAttached.

_notifyParticleRotated cpp instm Ogre::ParticleSystemRenderer classOgre_1_1ParticleSystemRenderer.html a135d07c57490da7dccb849e0058c2b24

Optional callback notified when particles are rotated.

_notifyParticleResized cpp instm Ogre::ParticleSystemRenderer classOgre_1_1ParticleSystemRenderer.html a7d780e51ef230c6e00e53ca6b0f0f3f6

Optional callback notified when particles are resized individually.

_notifyParticleQuota cpp instm Ogre::ParticleSystemRenderer classOgre_1_1ParticleSystemRenderer.html a018bd2ae834c1aba8b9fa79116e67c44

Tells the renderer that the particle quota has changed.

_notifyDefaultDimensions cpp instm Ogre::ParticleSystemRenderer classOgre_1_1ParticleSystemRenderer.html a2e0b651fd9d845b9bc70e9aaf64e5915

Tells the renderer that the particle default size has changed.

_notifyParticleEmitted cpp instm Ogre::ParticleSystemRenderer classOgre_1_1ParticleSystemRenderer.html aec55835fcde21e77487cfbb20f439944

Optional callback notified when particle emitted.

_notifyParticleExpired cpp instm Ogre::ParticleSystemRenderer classOgre_1_1ParticleSystemRenderer.html a64ca1a8e9f77c857d2ffdab29fbdd598

Optional callback notified when particle expired.

_notifyParticleMoved cpp instm Ogre::ParticleSystemRenderer classOgre_1_1ParticleSystemRenderer.html a7fd98dec902f124c7c51c1cbe7356364

Optional callback notified when particles moved.

_notifyParticleCleared cpp instm Ogre::ParticleSystemRenderer classOgre_1_1ParticleSystemRenderer.html aa76e67b53dd09f60313e9ebfb59ed5c0

Optional callback notified when particles cleared.

_createVisualData cpp instm Ogre::ParticleSystemRenderer classOgre_1_1ParticleSystemRenderer.html a76d2732e63a02c925cca738e1d55b7e9

Create a new ParticleVisualData instance for attachment to a particle.

_destroyVisualData cpp instm Ogre::ParticleSystemRenderer classOgre_1_1ParticleSystemRenderer.html addc7a41c0c6aba115a7ca23219001690

Destroy a ParticleVisualData instance.

setRenderQueueGroup cpp instm Ogre::ParticleSystemRenderer classOgre_1_1ParticleSystemRenderer.html ac586ecbee5141ce024ff371de137a952

Sets which render queue group this renderer should target with it&#39;s output.

setRenderQueueGroupAndPriority cpp instm Ogre::ParticleSystemRenderer classOgre_1_1ParticleSystemRenderer.html ad17f9c220432043c233987944487ca2c

Sets which render queue group and priority this renderer should target with it&#39;s output.

setKeepParticlesInLocalSpace cpp instm Ogre::ParticleSystemRenderer classOgre_1_1ParticleSystemRenderer.html a9d51542da9e252f542e9ba7d89f575c1

Setting carried over from ParticleSystem.

_getSortMode cpp instm Ogre::ParticleSystemRenderer classOgre_1_1ParticleSystemRenderer.html a2b90d2d5d6b6a46e59e409c54d7dc198

Gets the desired particles sort mode of this renderer.

visitRenderables cpp instm Ogre::ParticleSystemRenderer classOgre_1_1ParticleSystemRenderer.html afe69c31bb92ee5c1e97bcb5ced09f862

Required method to allow the renderer to communicate the Renderables it will be using to render the s...

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

Ogre::ParticleSystemRendererFactory c cl Ogre::ParticleSystemRendererFactory classOgre_1_1ParticleSystemRendererFactory.html

Abstract class definition of a factory object for ParticleSystemRenderer.

OgreParticleSystemRenderer.h getType unknown instm Ogre::FactoryObj< ParticleSystemRenderer > classOgre_1_1FactoryObj.html a3d8aef92fb9e0eac7ed41167fb686a10

Returns the factory type.

createInstance unknown instm Ogre::FactoryObj< ParticleSystemRenderer > classOgre_1_1FactoryObj.html a0a4a382d89b01a0c24e27b02af71153a

Creates a new object.

destroyInstance unknown instm Ogre::FactoryObj< ParticleSystemRenderer > classOgre_1_1FactoryObj.html a2cd5033cddd1a06f24cd02de9a0e9516

Destroys an object which was created by this factory.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Ogre::Pass c cl Ogre::Pass classOgre_1_1Pass.html

Class defining a single pass of a Technique (of a Material), i.e.

OgrePass.h PassSet cpp tdef Ogre::Pass classOgre_1_1Pass.html a3328624040cd4067007903329c7b4007 TextureUnitStateIterator cpp tdef Ogre::Pass classOgre_1_1Pass.html ac7bc2b00e42ad2699a1e2a1de340d3b4 ConstTextureUnitStateIterator cpp tdef Ogre::Pass classOgre_1_1Pass.html a98b42a4f4304f3f2d08fb9394cbefe83 Pass cpp instm Ogre::Pass classOgre_1_1Pass.html a7f36f2c48b62fd29b2abdee4425d6a2c

Default constructor.

Pass cpp instm Ogre::Pass classOgre_1_1Pass.html a2af67ca21bb1a91d6c228db8207384fc

Copy constructor.

operator= cpp instm Ogre::Pass classOgre_1_1Pass.html a15bb76abae180b60dfcf9a6e1fdcd8fe

Operator = overload.

~Pass cpp instm Ogre::Pass classOgre_1_1Pass.html a73276f829c68266eca0c0fd700e13638 isProgrammable cpp instm Ogre::Pass classOgre_1_1Pass.html ae9108164d08798980dc27282431357ff

Returns true if this pass is programmable i.e. includes either a vertex or fragment program...

hasVertexProgram cpp instm Ogre::Pass classOgre_1_1Pass.html a643c9431fa2abe9ceb406804e26ad0d7

Returns true if this pass uses a programmable vertex pipeline.

hasFragmentProgram cpp instm Ogre::Pass classOgre_1_1Pass.html acf37cc807e158f8aaf15acfb84806627

Returns true if this pass uses a programmable fragment pipeline.

hasGeometryProgram cpp instm Ogre::Pass classOgre_1_1Pass.html a4f8f21234060f157c80a2f862bd90662

Returns true if this pass uses a programmable geometry pipeline.

hasShadowCasterVertexProgram cpp instm Ogre::Pass classOgre_1_1Pass.html a748683e8b6877b9b958ccf094cff69f6

Returns true if this pass uses a shadow caster vertex program.

hasShadowCasterFragmentProgram cpp instm Ogre::Pass classOgre_1_1Pass.html adaac78cbe658094a058179781268a4b5

Returns true if this pass uses a shadow caster fragment program.

hasShadowReceiverVertexProgram cpp instm Ogre::Pass classOgre_1_1Pass.html a06b46f35f10936c761012514900321d9

Returns true if this pass uses a shadow receiver vertex program.

hasShadowReceiverFragmentProgram cpp instm Ogre::Pass classOgre_1_1Pass.html a79c536e8767304e9d906fc939b37e97a

Returns true if this pass uses a shadow receiver fragment program.

getIndex cpp instm Ogre::Pass classOgre_1_1Pass.html ab6ad34ba288321b9f7d9031ccf6fc3a8

Gets the index of this Pass in the parent Technique.

setName cpp instm Ogre::Pass classOgre_1_1Pass.html a03306f735122ec4e7d4c391f1528cf50 getName cpp instm Ogre::Pass classOgre_1_1Pass.html a4c1bab83b1dcd5a269cac346a2d8c994

get the name of the pass

setAmbient cpp instm Ogre::Pass classOgre_1_1Pass.html a606695927fbf85ee64c361abf66ac10e

Sets the ambient colour reflectance properties of this pass.

setAmbient cpp instm Ogre::Pass classOgre_1_1Pass.html abdcffe5cb7cee6c8c5a5fd4c2f75164d

Sets the ambient colour reflectance properties of this pass.

setDiffuse cpp instm Ogre::Pass classOgre_1_1Pass.html ae371bb189752872dfa2e02694f6841f1

Sets the diffuse colour reflectance properties of this pass.

setDiffuse cpp instm Ogre::Pass classOgre_1_1Pass.html a67e3cb12113b4fc56b8d3d4cee03068a

Sets the diffuse colour reflectance properties of this pass.

setSpecular cpp instm Ogre::Pass classOgre_1_1Pass.html a8c079dd718b5839e1be10ee077a620b7

Sets the specular colour reflectance properties of this pass.

setSpecular cpp instm Ogre::Pass classOgre_1_1Pass.html a66770883c6420a761996a29b9d5f57bc

Sets the specular colour reflectance properties of this pass.

setShininess cpp instm Ogre::Pass classOgre_1_1Pass.html a8202cf155d20602fd9c0ec53273a442f

Sets the shininess of the pass, affecting the size of specular highlights.

setSelfIllumination cpp instm Ogre::Pass classOgre_1_1Pass.html a511812da930186cb3fe15e286bc2d244

Sets the amount of self-illumination an object has.

setEmissive cpp instm Ogre::Pass classOgre_1_1Pass.html aa23e78b3e2c676ea2efc5de73826c980

Sets the amount of self-illumination an object has.

setSelfIllumination cpp instm Ogre::Pass classOgre_1_1Pass.html a4ed49cbeb67725747cb25376ca67c2bb

Sets the amount of self-illumination an object has.

setEmissive cpp instm Ogre::Pass classOgre_1_1Pass.html ae5653eb7430051fc4a81aa577c031186

Sets the amount of self-illumination an object has.

setVertexColourTracking cpp instm Ogre::Pass classOgre_1_1Pass.html a30b32d92dd9d316ff9650affd08d16a2

Sets which material properties follow the vertex colour.

getPointSize cpp instm Ogre::Pass classOgre_1_1Pass.html acc7832e2916a8c7ebc9d20a273bafdbc

Gets the point size of the pass.

setPointSize cpp instm Ogre::Pass classOgre_1_1Pass.html a2b0cfe1d55b1c03e59c4e3f546d2ec78

Sets the point size of this pass.

setPointSpritesEnabled cpp instm Ogre::Pass classOgre_1_1Pass.html a9683c2f40ed7c96b708eb2db5e02c842

Sets whether or not rendering points using OT_POINT_LIST will render point sprites (textured quads) o...

getPointSpritesEnabled cpp instm Ogre::Pass classOgre_1_1Pass.html a7a53a2302b81e9b5cd5a6d9e1c52d908

Returns whether point sprites are enabled when rendering a point list.

setPointAttenuation cpp instm Ogre::Pass classOgre_1_1Pass.html a0d44f9c4a2e69fd31a4687ffe2b8335d

Sets how points are attenuated with distance.

isPointAttenuationEnabled cpp instm Ogre::Pass classOgre_1_1Pass.html a426ca66e7e3579369aa3f90c3059aea2

Returns whether points are attenuated with distance.

getPointAttenuationConstant cpp instm Ogre::Pass classOgre_1_1Pass.html a35805ebc35dfc915729d442d1d70442b

Returns the constant coefficient of point attenuation.

getPointAttenuationLinear cpp instm Ogre::Pass classOgre_1_1Pass.html ae5e91fc3b2024b5e0b025179f7711c6c

Returns the linear coefficient of point attenuation.

getPointAttenuationQuadratic cpp instm Ogre::Pass classOgre_1_1Pass.html a10b1c78d6e3553aa27590076389b347a

Returns the quadratic coefficient of point attenuation.

setPointMinSize cpp instm Ogre::Pass classOgre_1_1Pass.html a75a3e18e0d2c3e7f51a47cedcec0246c

Set the minimum point size, when point attenuation is in use.

getPointMinSize cpp instm Ogre::Pass classOgre_1_1Pass.html ae168c2016fbaebb4bccd6dfe28f77367

Get the minimum point size, when point attenuation is in use.

setPointMaxSize cpp instm Ogre::Pass classOgre_1_1Pass.html a463b59eaa324934370441a98b8b619b3

Set the maximum point size, when point attenuation is in use.

getPointMaxSize cpp instm Ogre::Pass classOgre_1_1Pass.html aceb506f7545bcd3715885571645807e7

Get the maximum point size, when point attenuation is in use.

getAmbient cpp instm Ogre::Pass classOgre_1_1Pass.html a2de4bacffdf08bc93794a66ce0a33df4

Gets the ambient colour reflectance of the pass.

getDiffuse cpp instm Ogre::Pass classOgre_1_1Pass.html ac61406c45d5607d5daa520201fc68017

Gets the diffuse colour reflectance of the pass.

getSpecular cpp instm Ogre::Pass classOgre_1_1Pass.html a7814c79f09b87acee854dae6fb63e8fb

Gets the specular colour reflectance of the pass.

getSelfIllumination cpp instm Ogre::Pass classOgre_1_1Pass.html a1036ac655e74599a66239c16e69c84ab

Gets the self illumination colour of the pass.

getEmissive cpp instm Ogre::Pass classOgre_1_1Pass.html a78da275ce705622f8de8aa9d7dda478a

Gets the self illumination colour of the pass.

getShininess cpp instm Ogre::Pass classOgre_1_1Pass.html a8be7891bdca3a4f1e1c73a1d40c0ec7a

Gets the &#39;shininess&#39; property of the pass (affects specular highlights).

getVertexColourTracking cpp instm Ogre::Pass classOgre_1_1Pass.html ad375f519587608ca2f0f5fa8d6801182

Gets which material properties follow the vertex colour.

createTextureUnitState cpp instm Ogre::Pass classOgre_1_1Pass.html af8b37124088b574d2cbb2652c0ee4272

Inserts a new TextureUnitState object into the Pass.

createTextureUnitState cpp instm Ogre::Pass classOgre_1_1Pass.html adfee1e1da3564408697f6b1227102c63

Inserts a new TextureUnitState object into the Pass.

addTextureUnitState cpp instm Ogre::Pass classOgre_1_1Pass.html a00a4036c87d4778c20d19412e9530ff2

Adds the passed in TextureUnitState, to the existing Pass.

getTextureUnitState cpp instm Ogre::Pass classOgre_1_1Pass.html a6cea3063d75145e8780643cf12c2891c

Retrieves a pointer to a texture unit state so it may be modified.

getTextureUnitState cpp instm Ogre::Pass classOgre_1_1Pass.html ae27b1b021da5a9e64fa4923845663eb1

Retrieves the Texture Unit State matching name.

getTextureUnitState cpp instm Ogre::Pass classOgre_1_1Pass.html a0ba6ac105511d35929a781c2b578c83f

Retrieves a const pointer to a texture unit state.

getTextureUnitState cpp instm Ogre::Pass classOgre_1_1Pass.html af6b054578bb23bcbb9a8bd9c2de8c718

Retrieves the Texture Unit State matching name.

getTextureUnitStateIndex cpp instm Ogre::Pass classOgre_1_1Pass.html a08ac1aab7513931a4a30ed8eed33ca79

Retrieve the index of the Texture Unit State in the pass.

getTextureUnitStateIterator cpp instm Ogre::Pass classOgre_1_1Pass.html ac1513f6d3e1acb9037225d826ec99856

Get an iterator over the TextureUnitStates contained in this Pass.

getTextureUnitStateIterator cpp instm Ogre::Pass classOgre_1_1Pass.html a93fe292a1acabbc73420e9d26af51f81

Get an iterator over the TextureUnitStates contained in this Pass.

removeTextureUnitState cpp instm Ogre::Pass classOgre_1_1Pass.html a66085d80b0caa39850216b603cec40b1

Removes the indexed texture unit state from this pass.

removeAllTextureUnitStates cpp instm Ogre::Pass classOgre_1_1Pass.html a86de1842654eb89c6f48785d02f07688

Removes all texture unit settings.

getNumTextureUnitStates cpp instm Ogre::Pass classOgre_1_1Pass.html a7e89e46903cc53d61ca5b9e8188ff686

Returns the number of texture unit settings.

setSceneBlending cpp instm Ogre::Pass classOgre_1_1Pass.html ae21d6f29c89eeff54ab6de5562818c02

Sets the kind of blending this pass has with the existing contents of the scene.

setSeparateSceneBlending cpp instm Ogre::Pass classOgre_1_1Pass.html aefbd80d762d78838df626482df1ac81b

Sets the kind of blending this pass has with the existing contents of the scene, separately for color...

setSceneBlending cpp instm Ogre::Pass classOgre_1_1Pass.html a6ae2b0725a20fe90f1554834bafa7178

Allows very fine control of blending this Pass with the existing contents of the scene.

setSeparateSceneBlending cpp instm Ogre::Pass classOgre_1_1Pass.html aa4bba51e9a0cba1b9708bab99496c1a8

Allows very fine control of blending this Pass with the existing contents of the scene.

hasSeparateSceneBlending cpp instm Ogre::Pass classOgre_1_1Pass.html a42dabeae776a4a4dd91b1bc110f704b1

Return true if this pass uses separate scene blending.

getSourceBlendFactor cpp instm Ogre::Pass classOgre_1_1Pass.html a3263ef3ec28c00999fc031bc0d7b3aa3

Retrieves the source blending factor for the material (as set using Materiall::setSceneBlending).

getDestBlendFactor cpp instm Ogre::Pass classOgre_1_1Pass.html a54f846fb3675c2eea36c9015a9a9ddad

Retrieves the destination blending factor for the material (as set using Materiall::setSceneBlending)...

getSourceBlendFactorAlpha cpp instm Ogre::Pass classOgre_1_1Pass.html a6e7063b9626e636b2684fe7f2bf19312

Retrieves the alpha source blending factor for the material (as set using Materiall::setSeparateScene...

getDestBlendFactorAlpha cpp instm Ogre::Pass classOgre_1_1Pass.html a8b199ed703bb238b0fad8fd2e4166609

Retrieves the alpha destination blending factor for the material (as set using Materiall::setSeparate...

setSceneBlendingOperation cpp instm Ogre::Pass classOgre_1_1Pass.html a9ae2570082185c2b6e237a2d46f9bb60

Sets the specific operation used to blend source and destination pixels together.

setSeparateSceneBlendingOperation cpp instm Ogre::Pass classOgre_1_1Pass.html ace4313056341502f87ada68638cae334

Sets the specific operation used to blend source and destination pixels together.

hasSeparateSceneBlendingOperations cpp instm Ogre::Pass classOgre_1_1Pass.html ab49684d68f62bec8c6bbad022d04d917

Returns true if this pass uses separate scene blending operations.

getSceneBlendingOperation cpp instm Ogre::Pass classOgre_1_1Pass.html a6176c88195e3c92dcf82e4ec7f67fb38

Returns the current blending operation.

getSceneBlendingOperationAlpha cpp instm Ogre::Pass classOgre_1_1Pass.html a042d4fef678444c62aa86eff16ae1abe

Returns the current alpha blending operation.

isTransparent cpp instm Ogre::Pass classOgre_1_1Pass.html ab88f92f66f97921515270a98421e9969

Returns true if this pass has some element of transparency.

setDepthCheckEnabled cpp instm Ogre::Pass classOgre_1_1Pass.html ae454faee87f8cb0b8540810e48118788

Sets whether or not this pass renders with depth-buffer checking on or not.

getDepthCheckEnabled cpp instm Ogre::Pass classOgre_1_1Pass.html a941ec4f703aa11271322986caed04757

Returns whether or not this pass renders with depth-buffer checking on or not.

setDepthWriteEnabled cpp instm Ogre::Pass classOgre_1_1Pass.html aad3e6c7c7b59e2c303c348b4850b1a3a

Sets whether or not this pass renders with depth-buffer writing on or not.

getDepthWriteEnabled cpp instm Ogre::Pass classOgre_1_1Pass.html a11cb667c4049d89a665884dfe40a57f9

Returns whether or not this pass renders with depth-buffer writing on or not.

setDepthFunction cpp instm Ogre::Pass classOgre_1_1Pass.html aef6c591b069aa6f7c65afc1419d47de6

Sets the function used to compare depth values when depth checking is on.

getDepthFunction cpp instm Ogre::Pass classOgre_1_1Pass.html a547aa32d0dcfe88b27c5ea47692fac55

Returns the function used to compare depth values when depth checking is on.

setColourWriteEnabled cpp instm Ogre::Pass classOgre_1_1Pass.html a3bbe37daba7e3be4349177374d4e40ee

Sets whether or not colour buffer writing is enabled for this Pass.

getColourWriteEnabled cpp instm Ogre::Pass classOgre_1_1Pass.html a8f5e2cd0176a5e1e57efb5515c95b80a

Determines if colour buffer writing is enabled for this pass.

setCullingMode cpp instm Ogre::Pass classOgre_1_1Pass.html a8942abf3ede0f3cb43584c85c4071734

Sets the culling mode for this pass based on the &#39;vertex winding&#39;.

getCullingMode cpp instm Ogre::Pass classOgre_1_1Pass.html a5ae67f620c4325d056c7d740205ad89b

Returns the culling mode for geometry rendered with this pass.

setManualCullingMode cpp instm Ogre::Pass classOgre_1_1Pass.html a3b528827b54f17b72bb204321640a6f7

Sets the manual culling mode, performed by CPU rather than hardware.

getManualCullingMode cpp instm Ogre::Pass classOgre_1_1Pass.html a11411ae778447a88aee4f374cb1badca

Retrieves the manual culling mode for this pass.

setLightingEnabled cpp instm Ogre::Pass classOgre_1_1Pass.html a6285f13a06eb7f00b83ea2754e434623

Sets whether or not dynamic lighting is enabled.

getLightingEnabled cpp instm Ogre::Pass classOgre_1_1Pass.html a126bfac44b9e817a84b8fb827e03b2bf

Returns whether or not dynamic lighting is enabled.

setMaxSimultaneousLights cpp instm Ogre::Pass classOgre_1_1Pass.html a95a7a4006f26528ef4f6ce42ae56b09b

Sets the maximum number of lights to be used by this pass.

getMaxSimultaneousLights cpp instm Ogre::Pass classOgre_1_1Pass.html a7c90a998e60c3d1eaed4a9523cb11adf

Gets the maximum number of lights to be used by this pass.

setStartLight cpp instm Ogre::Pass classOgre_1_1Pass.html a8b816cdd2b5b5fcc5cbe6744b6bb2dbd

Sets the light index that this pass will start at in the light list.

getStartLight cpp instm Ogre::Pass classOgre_1_1Pass.html a484603c72ec5a3e8c7d5a1b50e3c05ca

Gets the light index that this pass will start at in the light list.

setLightMask cpp instm Ogre::Pass classOgre_1_1Pass.html a9f14ed26740158970994057e48e562e9

Sets the light mask which can be matched to specific light flags to be handled by this pass...

getLightMask cpp instm Ogre::Pass classOgre_1_1Pass.html aea03fb8b8fad8504346f6e9c4a30f9ff

Gets the light mask controlling which lights are used for this pass.

setShadingMode cpp instm Ogre::Pass classOgre_1_1Pass.html ade6c00297cd5d46bb365d981cd1764a6

Sets the type of light shading required.

getShadingMode cpp instm Ogre::Pass classOgre_1_1Pass.html a9c6a77e4c0a208484a9fb7e81654d514

Returns the type of light shading to be used.

setPolygonMode cpp instm Ogre::Pass classOgre_1_1Pass.html a61d996b43e57fa45e660b23013855fe2

Sets the type of polygon rendering required.

getPolygonMode cpp instm Ogre::Pass classOgre_1_1Pass.html a19213d9b0c39f3b908e50e18ea5c74d7

Returns the type of light shading to be used.

setPolygonModeOverrideable cpp instm Ogre::Pass classOgre_1_1Pass.html ae4c8a7be6225b12025fcd677f0d7140f

Sets whether this pass&#39;s chosen detail level can be overridden (downgraded) by the camera setting...

getPolygonModeOverrideable cpp instm Ogre::Pass classOgre_1_1Pass.html a9c184b1908a08f07969d5caf6859945c

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

setFog cpp instm Ogre::Pass classOgre_1_1Pass.html a32b0cabffa642b0f3743ac5d82392a1d

Sets the fogging mode applied to this pass.

getFogOverride cpp instm Ogre::Pass classOgre_1_1Pass.html ad4a60fca163ceff1ef34cf08d6a3f50c

Returns true if this pass is to override the scene fog settings.

getFogMode cpp instm Ogre::Pass classOgre_1_1Pass.html a0410b3dda0527e550862253ebf8a6dac

Returns the fog mode for this pass.

getFogColour cpp instm Ogre::Pass classOgre_1_1Pass.html a5f6da762323ae84db14a8d9f1822258d

Returns the fog colour for the scene.

getFogStart cpp instm Ogre::Pass classOgre_1_1Pass.html a4e996bfaad96bda9db001b9e5fe352b1

Returns the fog start distance for this pass.

getFogEnd cpp instm Ogre::Pass classOgre_1_1Pass.html ac8d67be7f381d514050e1867e6908dc9

Returns the fog end distance for this pass.

getFogDensity cpp instm Ogre::Pass classOgre_1_1Pass.html a868dd63ed8c6686380ed980b6e7e3e09

Returns the fog density for this pass.

setDepthBias cpp instm Ogre::Pass classOgre_1_1Pass.html aa35a3242a45176f8605bd8c866198b67

Sets the depth bias to be used for this material.

getDepthBiasConstant cpp instm Ogre::Pass classOgre_1_1Pass.html a3ad590f771ab8424c8eea66e774bf1bf

Retrieves the const depth bias value as set by setDepthBias.

getDepthBiasSlopeScale cpp instm Ogre::Pass classOgre_1_1Pass.html a3a5089247e8683575913976eeec1dd43

Retrieves the slope-scale depth bias value as set by setDepthBias.

setIterationDepthBias cpp instm Ogre::Pass classOgre_1_1Pass.html aca462cd8e0708d90c3131ddd39e95674

Sets a factor which derives an additional depth bias from the number of times a pass is iterated...

getIterationDepthBias cpp instm Ogre::Pass classOgre_1_1Pass.html a9bb62817b84bdc4737fdc3cfbce85a91

Gets a factor which derives an additional depth bias from the number of times a pass is iterated...

setAlphaRejectSettings cpp instm Ogre::Pass classOgre_1_1Pass.html a9fe6fc3f542eade6b37d49cd0eadddde

Sets the way the pass will have use alpha to totally reject pixels from the pipeline.

setAlphaRejectFunction cpp instm Ogre::Pass classOgre_1_1Pass.html a4f23af59e5f991f22a224f8e6b336af3

Sets the alpha reject function.

setAlphaRejectValue cpp instm Ogre::Pass classOgre_1_1Pass.html a6e5c5f69be78ddd80cbb202f66649fef

Gets the alpha reject value.

getAlphaRejectFunction cpp instm Ogre::Pass classOgre_1_1Pass.html ab0a026a1aec91f8661c96b79d41c54d2

Gets the alpha reject function.

getAlphaRejectValue cpp instm Ogre::Pass classOgre_1_1Pass.html ac97da177e624bb0abe329272081ef7bd

Gets the alpha reject value.

setAlphaToCoverageEnabled cpp instm Ogre::Pass classOgre_1_1Pass.html ae0a98973675e2cf71b286ceb9e73ecd3

Sets whether to use alpha to coverage (A2C) when blending alpha rejected values.

isAlphaToCoverageEnabled cpp instm Ogre::Pass classOgre_1_1Pass.html ad3de350359ec40562a1a74f4fbaeaf0f

Gets whether to use alpha to coverage (A2C) when blending alpha rejected values.

setTransparentSortingEnabled cpp instm Ogre::Pass classOgre_1_1Pass.html a2b99af55835117cfd4c479ab6c3a2ae5

Sets whether or not transparent sorting is enabled.

getTransparentSortingEnabled cpp instm Ogre::Pass classOgre_1_1Pass.html aeec934c0a8e29ad524e2b67b89760746

Returns whether or not transparent sorting is enabled.

setTransparentSortingForced cpp instm Ogre::Pass classOgre_1_1Pass.html adc75fe5011be72c0597535cb37d75d57

Sets whether or not transparent sorting is forced.

getTransparentSortingForced cpp instm Ogre::Pass classOgre_1_1Pass.html a90070a8dc5f4757f05c737d64aec0cee

Returns whether or not transparent sorting is forced.

setIteratePerLight cpp instm Ogre::Pass classOgre_1_1Pass.html aec98c9346a22a4a98acdaf5b8849a5c1

Sets whether or not this pass should iterate per light or number of lights which can affect the objec...

getIteratePerLight cpp instm Ogre::Pass classOgre_1_1Pass.html acb06e90ff9a42071983e2cec06783774

Does this pass run once for every light in range?

getRunOnlyForOneLightType cpp instm Ogre::Pass classOgre_1_1Pass.html a4b7ca18b8282a1551d5be1ed3d34f349

Does this pass run only for a single light type (if getIteratePerLight is true).

getOnlyLightType cpp instm Ogre::Pass classOgre_1_1Pass.html acf9fa78852454ce5c6a5f643500b09b3

Gets the single light type this pass runs for if getIteratePerLight and getRunOnlyForOneLightType are...

setLightCountPerIteration cpp instm Ogre::Pass classOgre_1_1Pass.html a0e40ca39a238f0afe5e2d3a0db0661ce

If light iteration is enabled, determine the number of lights per iteration.

getLightCountPerIteration cpp instm Ogre::Pass classOgre_1_1Pass.html a789fe5bdf561ccabea75fc9d0a1dbd63

If light iteration is enabled, determine the number of lights per iteration.

getParent cpp instm Ogre::Pass classOgre_1_1Pass.html a46b545806ee7b84dffb51a3ffb565c08

Gets the parent Technique.

getResourceGroup cpp instm Ogre::Pass classOgre_1_1Pass.html ad3373fad544ff5f6840c2337f4812e0d

Gets the resource group of the ultimate parent Material.

setVertexProgram cpp instm Ogre::Pass classOgre_1_1Pass.html aba0003996c1c200db9fb6466a2253a54

Sets the details of the vertex program to use.

setVertexProgramParameters cpp instm Ogre::Pass classOgre_1_1Pass.html afc41cb1fe9251448002a2405405b8bd9

Sets the vertex program parameters.

getVertexProgramName cpp instm Ogre::Pass classOgre_1_1Pass.html a49cff7e78e08931da9135a42983dafcb

Gets the name of the vertex program used by this pass.

getVertexProgramParameters cpp instm Ogre::Pass classOgre_1_1Pass.html a51690f7442dcbf4882331226f75967bc

Gets the vertex program parameters used by this pass.

getVertexProgram cpp instm Ogre::Pass classOgre_1_1Pass.html aa2dff1afc5d9b683bbac058e1c5cdfe3

Gets the vertex program used by this pass, only available after _load().

setShadowCasterVertexProgram cpp instm Ogre::Pass classOgre_1_1Pass.html a6d208f945dbfc60cac0cc4502a8eb3dc

Sets the details of the vertex program to use when rendering as a shadow caster.

setShadowCasterVertexProgramParameters cpp instm Ogre::Pass classOgre_1_1Pass.html a585dc96fdf025aaef00dce27bbf1328b

Sets the vertex program parameters for rendering as a shadow caster.

getShadowCasterVertexProgramName cpp instm Ogre::Pass classOgre_1_1Pass.html a12ae6dab78e22950a3fbf59774187c26

Gets the name of the vertex program used by this pass when rendering shadow casters.

getShadowCasterVertexProgramParameters cpp instm Ogre::Pass classOgre_1_1Pass.html aaa7c93f7897b4a5f72ec007c0fa98587

Gets the vertex program parameters used by this pass when rendering shadow casters.

getShadowCasterVertexProgram cpp instm Ogre::Pass classOgre_1_1Pass.html a0e2dd8f2c2957da4013eb6fc0b6e2e0d

Gets the vertex program used by this pass when rendering shadow casters, only available after _load()...

setShadowCasterFragmentProgram cpp instm Ogre::Pass classOgre_1_1Pass.html aae19f94be0da24a4b813e5849ecc4fc2

Sets the details of the fragment program to use when rendering as a shadow caster.

setShadowCasterFragmentProgramParameters cpp instm Ogre::Pass classOgre_1_1Pass.html a4dfd71fa6c43cdf5c6f3613fdee1a17d

Sets the fragment program parameters for rendering as a shadow caster.

getShadowCasterFragmentProgramName cpp instm Ogre::Pass classOgre_1_1Pass.html a2d57144e465a6584ae1e4f72e6ded39d

Gets the name of the fragment program used by this pass when rendering shadow casters.

getShadowCasterFragmentProgramParameters cpp instm Ogre::Pass classOgre_1_1Pass.html a0549cfe83a4d6f76187b9beeb5f97760

Gets the fragment program parameters used by this pass when rendering shadow casters.

getShadowCasterFragmentProgram cpp instm Ogre::Pass classOgre_1_1Pass.html a4b44393b5211966e8f1f2f3c9188a185

Gets the fragment program used by this pass when rendering shadow casters, only available after _load...

setShadowReceiverVertexProgram cpp instm Ogre::Pass classOgre_1_1Pass.html a8be472bada8c2fdaac24fd0349f11964

Sets the details of the vertex program to use when rendering as a shadow receiver.

setShadowReceiverVertexProgramParameters cpp instm Ogre::Pass classOgre_1_1Pass.html aae8406edd157f8b8b2b1236bbe816f4f

Sets the vertex program parameters for rendering as a shadow receiver.

setShadowReceiverFragmentProgram cpp instm Ogre::Pass classOgre_1_1Pass.html af674d2851440589007add4a41d9e92f3

This method allows you to specify a fragment program for use when rendering a texture shadow receiver...

setShadowReceiverFragmentProgramParameters cpp instm Ogre::Pass classOgre_1_1Pass.html a873f11315e573b7c069f59e822492874

Sets the fragment program parameters for rendering as a shadow receiver.

getShadowReceiverVertexProgramName cpp instm Ogre::Pass classOgre_1_1Pass.html a5f80a2eebe4f697c205b1d5b328968a1

Gets the name of the vertex program used by this pass when rendering shadow receivers.

getShadowReceiverVertexProgramParameters cpp instm Ogre::Pass classOgre_1_1Pass.html af42e6d2cafb8c2cce071cb7f8f02bef8

Gets the vertex program parameters used by this pass when rendering shadow receivers.

getShadowReceiverVertexProgram cpp instm Ogre::Pass classOgre_1_1Pass.html a9f52d10f13f01b26a4735806f7e9d847

Gets the vertex program used by this pass when rendering shadow receivers, only available after _load...

getShadowReceiverFragmentProgramName cpp instm Ogre::Pass classOgre_1_1Pass.html a26c650912a38063cf458c809bd7487ff

Gets the name of the fragment program used by this pass when rendering shadow receivers.

getShadowReceiverFragmentProgramParameters cpp instm Ogre::Pass classOgre_1_1Pass.html a45825044b23bff30a7126dcca1c55ecf

Gets the fragment program parameters used by this pass when rendering shadow receivers.

getShadowReceiverFragmentProgram cpp instm Ogre::Pass classOgre_1_1Pass.html aab8606d2a1a2d7c64a1da2b768d68dfc

Gets the fragment program used by this pass when rendering shadow receivers, only available after _lo...

setFragmentProgram cpp instm Ogre::Pass classOgre_1_1Pass.html a3019e308b0759cc150ac0f45308d69b3

Sets the details of the fragment program to use.

setFragmentProgramParameters cpp instm Ogre::Pass classOgre_1_1Pass.html ae8c6cd9d16220e8ef358f8b3e072d261

Sets the fragment program parameters.

getFragmentProgramName cpp instm Ogre::Pass classOgre_1_1Pass.html af8a7fe0395b6d5224b83db0f764ced19

Gets the name of the fragment program used by this pass.

getFragmentProgramParameters cpp instm Ogre::Pass classOgre_1_1Pass.html a625a7d756b38b5da1d92b292e3fd1aee

Gets the fragment program parameters used by this pass.

getFragmentProgram cpp instm Ogre::Pass classOgre_1_1Pass.html a413bb7b107190cdd6b69c141d3c10160

Gets the fragment program used by this pass, only available after _load().

setGeometryProgram cpp instm Ogre::Pass classOgre_1_1Pass.html af6b2aab96fb146a8e92043c7dc771de4

Sets the details of the geometry program to use.

setGeometryProgramParameters cpp instm Ogre::Pass classOgre_1_1Pass.html afd45b897ebc29d3ee40a2ee307682f35

Sets the geometry program parameters.

getGeometryProgramName cpp instm Ogre::Pass classOgre_1_1Pass.html a86406f92d7137ca097fb1dd777810dfd

Gets the name of the geometry program used by this pass.

getGeometryProgramParameters cpp instm Ogre::Pass classOgre_1_1Pass.html aec43cbc80e2cfa8f2d20aff9fc7c5655

Gets the geometry program parameters used by this pass.

getGeometryProgram cpp instm Ogre::Pass classOgre_1_1Pass.html add6a29d0d100a0ee69b8e9d441f4d73b

Gets the geometry program used by this pass, only available after _load().

_split cpp instm Ogre::Pass classOgre_1_1Pass.html a4934405e476e98dd05912a1ff42b7b2c

Splits this Pass to one which can be handled in the number of texture units specified.

_notifyIndex cpp instm Ogre::Pass classOgre_1_1Pass.html afaa52a3826a08569b8263834f043a83f

Internal method to adjust pass index.

_prepare cpp instm Ogre::Pass classOgre_1_1Pass.html ab85cf60f49c52c53671d5bb5105231e8

Internal method for preparing to load this pass.

_unprepare cpp instm Ogre::Pass classOgre_1_1Pass.html a928061c8f56d923808add7e8ba9cdee8

Internal method for undoing the load preparartion for this pass.

_load cpp instm Ogre::Pass classOgre_1_1Pass.html ac1e07d3bccdb7f6c437c107c92e4ae46

Internal method for loading this pass.

_unload cpp instm Ogre::Pass classOgre_1_1Pass.html a5766787845b1be6dfbf45cac068fc825

Internal method for unloading this pass.

isLoaded cpp instm Ogre::Pass classOgre_1_1Pass.html a5cb68ecae89e2a7e903f764247c1f929 getHash cpp instm Ogre::Pass classOgre_1_1Pass.html ac653a9c44ddaef38b8d3bc02d9edc30b

Gets the &#39;hash&#39; of this pass, ie a precomputed number to use for sorting.

_dirtyHash cpp instm Ogre::Pass classOgre_1_1Pass.html a44c84896039e6a9f3a44da8468591fb3

Mark the hash as dirty.

_recalculateHash cpp instm Ogre::Pass classOgre_1_1Pass.html a367a1affcb2e26d61a5b5e3594b0ce6a

Internal method for recalculating the hash.

_notifyNeedsRecompile cpp instm Ogre::Pass classOgre_1_1Pass.html a6d9af04b4a643df1d81cc0443ca34ab2

Tells the pass that it needs recompilation.

_updateAutoParams cpp instm Ogre::Pass classOgre_1_1Pass.html a54eaf1d7ed3327c29733595fc4142dac

Update automatic parameters.

_getTextureUnitWithContentTypeIndex cpp instm Ogre::Pass classOgre_1_1Pass.html afc5868c08b7ee73e663ecb533b3a0e5f

Gets the &#39;nth&#39; texture which references the given content type.

setTextureFiltering cpp instm Ogre::Pass classOgre_1_1Pass.html a5abbb49b669a575991c17bb67bcae975

Set texture filtering for every texture unit.

setTextureAnisotropy cpp instm Ogre::Pass classOgre_1_1Pass.html a388afa054c642dd6b0585fd168cd7b1a

Sets the anisotropy level to be used for all textures.

setNormaliseNormals cpp instm Ogre::Pass classOgre_1_1Pass.html ad00b9d37cf0d5d7af26d23a2a48f5541

If set to true, this forces normals to be normalised dynamically by the hardware for this pass...

getNormaliseNormals cpp instm Ogre::Pass classOgre_1_1Pass.html a99c933cb520121d475f8fe8a6b4cc37d

Returns true if this pass has auto-normalisation of normals set.

queueForDeletion cpp instm Ogre::Pass classOgre_1_1Pass.html aeb16b94de537bda3140df7095090cc10

Queue this pass for deletion when appropriate.

isAmbientOnly cpp instm Ogre::Pass classOgre_1_1Pass.html a4ee9a442132cdf8e5c7a5f3216008a4d

Returns whether this pass is ambient only.

setPassIterationCount cpp instm Ogre::Pass classOgre_1_1Pass.html a28ff8c16ee57201651da61e649ea216b

set the number of iterations that this pass should perform when doing fast multi pass operation...

getPassIterationCount cpp instm Ogre::Pass classOgre_1_1Pass.html ad74b47051c90b6773e5b011a675ca996

Gets the pass iteration count value.

applyTextureAliases cpp instm Ogre::Pass classOgre_1_1Pass.html ab2c2721a68454b17942c5fd6d25f45de

Applies texture names to Texture Unit State with matching texture name aliases.

setLightScissoringEnabled cpp instm Ogre::Pass classOgre_1_1Pass.html a26fe99447102afb8e2002f7f1339dd8c

Sets whether or not this pass will be clipped by a scissor rectangle encompassing the lights that are...

getLightScissoringEnabled cpp instm Ogre::Pass classOgre_1_1Pass.html ad0252ab0ac2998ba0f8fa18028d4d6db

Gets whether or not this pass will be clipped by a scissor rectangle encompassing the lights that are...

setLightClipPlanesEnabled cpp instm Ogre::Pass classOgre_1_1Pass.html a20d94474787abfd9eb9b07d5185ded0c

Gets whether or not this pass will be clipped by user clips planes bounding the area covered by the l...

getLightClipPlanesEnabled cpp instm Ogre::Pass classOgre_1_1Pass.html affd4b083effc0511e550955f53659aef

Gets whether or not this pass will be clipped by user clips planes bounding the area covered by the l...

setIlluminationStage cpp instm Ogre::Pass classOgre_1_1Pass.html a30d680bb28cd69415883313d9f03dc6a

Manually set which illumination stage this pass is a member of.

getIlluminationStage cpp instm Ogre::Pass classOgre_1_1Pass.html a1736bf1fdece8ea1e44f4940da407a85

Get the manually assigned illumination stage, if any.

getUserObjectBindings cpp instm Ogre::Pass classOgre_1_1Pass.html adc70de42e8b22b4d8ccedf6868bbbfc0

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Pass classOgre_1_1Pass.html a78e0bc742536372c9eb21ba6a3e0f0a8

Return an instance of user objects binding associated with this class.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getDirtyHashList cpp clm Ogre::Pass classOgre_1_1Pass.html a5e656ed906b7378c5c74d338575c3f58

Static method to retrieve all the Passes which need their hash values recalculated.

getPassGraveyard cpp clm Ogre::Pass classOgre_1_1Pass.html a8ae403e739ce7fe033bc88ae943135e4

Static method to retrieve all the Passes which are pending deletion.

clearDirtyHashList cpp clm Ogre::Pass classOgre_1_1Pass.html af1992ef39ef97e0b48e878c9aaa2badd

Static method to reset the list of passes which need their hash values recalculated.

processPendingPassUpdates cpp clm Ogre::Pass classOgre_1_1Pass.html a989043a45609fd8f82235c3d1c402a23

Process all dirty and pending deletion passes.

setHashFunction cpp clm Ogre::Pass classOgre_1_1Pass.html a686d4ade1581fba7b32609bc535ad9fc

Sets one of the default hash functions to be used.

setHashFunction cpp clm Ogre::Pass classOgre_1_1Pass.html aff774d55b700af010f57e2330101a610

Set the hash function used for all passes.

getHashFunction cpp clm Ogre::Pass classOgre_1_1Pass.html aedf90d0436441d359280b3c939ee1e3c

Get the hash function used for all passes.

getBuiltinHashFunction cpp clm Ogre::Pass classOgre_1_1Pass.html ac2e11c662982c9ce7f2e08a71bc20167

Get the builtin hash function.

TextureUnitStates cpp tdef Ogre::Pass classOgre_1_1Pass.html a24c003630856031394cf632594cd9da5

Storage of texture unit states.

ContentTypeLookup cpp tdef Ogre::Pass classOgre_1_1Pass.html af9ed2bf21820ae067201667b5e2a3220 _getBlendFlags cpp instm Ogre::Pass classOgre_1_1Pass.html aa3bbe772008608de6af984293c0be4eb mParent cpp data Ogre::Pass classOgre_1_1Pass.html a4e396c3084551db3ee5c0b14b156e04e mIndex cpp data Ogre::Pass classOgre_1_1Pass.html a723f0f8e6c0276fb20f02e47255021c3 mName cpp data Ogre::Pass classOgre_1_1Pass.html a41bff4d334b57d089597ee29e9cb7c90 mHash cpp data Ogre::Pass classOgre_1_1Pass.html a13fe06ee4b037a9c209ffc2a59d8f501 mHashDirtyQueued cpp data Ogre::Pass classOgre_1_1Pass.html ab67cf4a287892a909a70c44a051fb410 mAmbient cpp data Ogre::Pass classOgre_1_1Pass.html a556bd36c8dbb238a46fe37310a1d1623 mDiffuse cpp data Ogre::Pass classOgre_1_1Pass.html a66ae6e604b5d5fb4f49d09c7eb92fd92 mSpecular cpp data Ogre::Pass classOgre_1_1Pass.html ab24ac5b12e199e228897e0f20d348ff7 mEmissive cpp data Ogre::Pass classOgre_1_1Pass.html a5ef4072aeb8489351a6bb095e067793c mShininess cpp data Ogre::Pass classOgre_1_1Pass.html ae58ad7aee70297949d6ef7e0f2fefb98 mTracking cpp data Ogre::Pass classOgre_1_1Pass.html a4f1d7d67531c89ab61ddc3e1add9452b mSourceBlendFactor cpp data Ogre::Pass classOgre_1_1Pass.html a08080404c4dbc813ecf3e76b92533a82 mDestBlendFactor cpp data Ogre::Pass classOgre_1_1Pass.html aa1a2bff6f32770ce56410b5c0b922f17 mSourceBlendFactorAlpha cpp data Ogre::Pass classOgre_1_1Pass.html a02f98b24a32c40528d8fa01dceba39d0 mDestBlendFactorAlpha cpp data Ogre::Pass classOgre_1_1Pass.html a94bce591dc721c6ee6619d17b00fd2d6 mSeparateBlend cpp data Ogre::Pass classOgre_1_1Pass.html aacc24306463cb84ad8dd2ac4f6b11d32 mBlendOperation cpp data Ogre::Pass classOgre_1_1Pass.html afb2daed38dc998fd153b8ccf7e101a76 mAlphaBlendOperation cpp data Ogre::Pass classOgre_1_1Pass.html a01d8bf0cff20a3e989278275229beee8 mSeparateBlendOperation cpp data Ogre::Pass classOgre_1_1Pass.html ac9591df846eeda3a90d0ee8b4e046bda mDepthCheck cpp data Ogre::Pass classOgre_1_1Pass.html af2dc3451f52d36105218cbcbcc267aad mDepthWrite cpp data Ogre::Pass classOgre_1_1Pass.html a362282fe7746d18e1ff9e1cfdff7dbbd mDepthFunc cpp data Ogre::Pass classOgre_1_1Pass.html a89807753d3282bdc32d1fc7d533948f8 mDepthBiasConstant cpp data Ogre::Pass classOgre_1_1Pass.html a326e2e93d333b1b90a4b91e3e67d579c mDepthBiasSlopeScale cpp data Ogre::Pass classOgre_1_1Pass.html a79e01acdb223eded167b52b40cd23e9e mDepthBiasPerIteration cpp data Ogre::Pass classOgre_1_1Pass.html a29246700bff5e6f812ac9b589a1cda31 mColourWrite cpp data Ogre::Pass classOgre_1_1Pass.html a7b491b590a60b7b34838635c126cae7e mAlphaRejectFunc cpp data Ogre::Pass classOgre_1_1Pass.html aa820b35e4c6f7c7fce54cf71dc59db04 mAlphaRejectVal cpp data Ogre::Pass classOgre_1_1Pass.html a21e0a562745704736b4d42d81effd7df mAlphaToCoverageEnabled cpp data Ogre::Pass classOgre_1_1Pass.html a9b38832381fd957125eb8569c5c33f78 mTransparentSorting cpp data Ogre::Pass classOgre_1_1Pass.html a727189fe0044aec0327f7937aba941fa mTransparentSortingForced cpp data Ogre::Pass classOgre_1_1Pass.html aaa2ca175cbb95005c52da93be4fd046f mCullMode cpp data Ogre::Pass classOgre_1_1Pass.html a6a0a55fb94dc78e36777159b7a5ac3d3 mManualCullMode cpp data Ogre::Pass classOgre_1_1Pass.html ad44c8f465ce7937b2f6554d4fe77b993 mLightingEnabled cpp data Ogre::Pass classOgre_1_1Pass.html af9d96d097cb84b3b75af021d36101aa6

Lighting enabled?

mMaxSimultaneousLights cpp data Ogre::Pass classOgre_1_1Pass.html a3ba18ffcedc28fde72ab03738074fa9a

Max simultaneous lights.

mStartLight cpp data Ogre::Pass classOgre_1_1Pass.html a94fe7fc4609a155245b1a61a6b0e0a60

Starting light index.

mIteratePerLight cpp data Ogre::Pass classOgre_1_1Pass.html aefd46822d25a8e3264db4d0edc6c7697

Run this pass once per light?

mLightsPerIteration cpp data Ogre::Pass classOgre_1_1Pass.html a8447ff0bc15761b4ffa5cf42cf5bd02c

Iterate per how many lights?

mRunOnlyForOneLightType cpp data Ogre::Pass classOgre_1_1Pass.html a6c0a84577766dc3a0ac259cbdfd58b58 mOnlyLightType cpp data Ogre::Pass classOgre_1_1Pass.html a17410b1490d208b1a52b03ca03d83143 mLightMask cpp data Ogre::Pass classOgre_1_1Pass.html aa26566500a738584633ac0af55c92ccf mShadeOptions cpp data Ogre::Pass classOgre_1_1Pass.html a021cd8202394c20c72bea3e1a7f9035a

Shading options.

mPolygonMode cpp data Ogre::Pass classOgre_1_1Pass.html ad4479b587ef57fa0caeb732071b06dea

Polygon mode.

mNormaliseNormals cpp data Ogre::Pass classOgre_1_1Pass.html a3b60d9fc83e659b1ff3dbe090fa73c00

Normalisation.

mPolygonModeOverrideable cpp data Ogre::Pass classOgre_1_1Pass.html a66f6adce3f4cbeb30c2a6a733438013c mFogOverride cpp data Ogre::Pass classOgre_1_1Pass.html a7e4382961d81979d5942f41914ea4811 mFogMode cpp data Ogre::Pass classOgre_1_1Pass.html a383f8a51f77121976d957ba14944ead1 mFogColour cpp data Ogre::Pass classOgre_1_1Pass.html a6c24544708b3db6955df734726a59137 mFogStart cpp data Ogre::Pass classOgre_1_1Pass.html aa807492afe0ce618f900842b2651ed4f mFogEnd cpp data Ogre::Pass classOgre_1_1Pass.html af740ac4dde8b98850cdb777bc77ee81a mFogDensity cpp data Ogre::Pass classOgre_1_1Pass.html a9e325320cb9c8c2f8f45f8349a659e17 mTextureUnitStates cpp data Ogre::Pass classOgre_1_1Pass.html a1f28db09099114df90151c4960894749 mVertexProgramUsage cpp data Ogre::Pass classOgre_1_1Pass.html a354b8eb93d15708520ce2872e9980642 mShadowCasterVertexProgramUsage cpp data Ogre::Pass classOgre_1_1Pass.html ae6374241327a9656550de37eafe91b80 mShadowCasterFragmentProgramUsage cpp data Ogre::Pass classOgre_1_1Pass.html a527d4ca54a6ed21b3aa5574644c842a0 mShadowReceiverVertexProgramUsage cpp data Ogre::Pass classOgre_1_1Pass.html a8c5d060e74ecb161c4c4b4d225b32097 mFragmentProgramUsage cpp data Ogre::Pass classOgre_1_1Pass.html acad9b22456dde5cf17e6e2c68115495f mShadowReceiverFragmentProgramUsage cpp data Ogre::Pass classOgre_1_1Pass.html ade9784f3a4ef5a74abf0d22cf9daee7b mGeometryProgramUsage cpp data Ogre::Pass classOgre_1_1Pass.html ac0f6d1cd1d5bf3d51d2411934b9bd800 mQueuedForDeletion cpp data Ogre::Pass classOgre_1_1Pass.html aaaa63b6c5fd3a7d0d5e94c178baf6ada mPassIterationCount cpp data Ogre::Pass classOgre_1_1Pass.html a2844fdfd96934d36c973a17b2680b665 mPointSize cpp data Ogre::Pass classOgre_1_1Pass.html ad03750f903bd7d8e10d45e32723b2d23 mPointMinSize cpp data Ogre::Pass classOgre_1_1Pass.html a2f83d69bb942bad3af1c0434e68b1588 mPointMaxSize cpp data Ogre::Pass classOgre_1_1Pass.html a7cfea2ae8cf95e098398246f8d00100e mPointSpritesEnabled cpp data Ogre::Pass classOgre_1_1Pass.html abd118d65b27a37e77e7c9ae9fd5e0a13 mPointAttenuationEnabled cpp data Ogre::Pass classOgre_1_1Pass.html a0271201560c50c4057a475244689bfa6 mPointAttenuationCoeffs cpp data Ogre::Pass classOgre_1_1Pass.html a363a25beeddfca45a5c34bef511e0247 mShadowContentTypeLookup cpp data Ogre::Pass classOgre_1_1Pass.html a6d5f08ed335374f7c82623b306b2f367 mContentTypeLookupBuilt cpp data Ogre::Pass classOgre_1_1Pass.html ac104e02eff495ea259cb08c8a85fb448 mLightScissoring cpp data Ogre::Pass classOgre_1_1Pass.html a15898186cc7ba67a68a761f5e86672ac

Scissoring for the light?

mLightClipPlanes cpp data Ogre::Pass classOgre_1_1Pass.html a1741155b470de81be0366791fe4e41d5

User clip planes for light?

mIlluminationStage cpp data Ogre::Pass classOgre_1_1Pass.html a782d3cb55e2ea4b0783b825cfbda5cc4

Illumination stage?

mUserObjectBindings cpp data Ogre::Pass classOgre_1_1Pass.html a5c7e65635e670546f5b8fdd1bc334711 msDirtyHashList cpp data Ogre::Pass classOgre_1_1Pass.html a7b3f4576f1137d76a5f353aa369c24ee

List of Passes whose hashes need recalculating.

msPassGraveyard cpp data Ogre::Pass classOgre_1_1Pass.html a38df42efb5f3bfc123febc156346b434

The place where passes go to die.

msHashFunc cpp data Ogre::Pass classOgre_1_1Pass.html a5f308afbf06f997fe6b2483e3c9fb7da

The Pass hash functor.

MIN_TEXTURE_CHANGE cpp econst Ogre::Pass classOgre_1_1Pass.html a1d30a3c04994e1bd0e1de8cb343341a4aab72a14d25f118c99dd6e9d40953ca46

Try to minimise the number of texture changes.

MIN_GPU_PROGRAM_CHANGE cpp econst Ogre::Pass classOgre_1_1Pass.html a1d30a3c04994e1bd0e1de8cb343341a4a281f843d23df9554e590a19d1a3987e3

Try to minimise the number of GPU program changes.

Ogre::Pass::HashFunc c cl Ogre::Pass::HashFunc structOgre_1_1Pass_1_1HashFunc.html

Definition of a functor for calculating the hashcode of a Pass.

OgrePass.h operator() cpp func Ogre::Pass::HashFunc structOgre_1_1Pass_1_1HashFunc.html a400b09fb165aef788325d193a7c3d2a0 ~HashFunc cpp func Ogre::Pass::HashFunc structOgre_1_1Pass_1_1HashFunc.html a01cf55085247cf9db23648dcc3be4daa

Need virtual destructor in case subclasses use it.

Ogre::IlluminationPass c cl Ogre::IlluminationPass structOgre_1_1IlluminationPass.html

Struct recording a pass which can be used for a specific illumination stage.

OgrePass.h IlluminationPass cpp func Ogre::IlluminationPass structOgre_1_1IlluminationPass.html ae918ba7d9f586fd79f1f359fdf2ebbf9 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d stage cpp data Ogre::IlluminationPass structOgre_1_1IlluminationPass.html adde147291fef1bf5e3841c800bde68f0 pass cpp data Ogre::IlluminationPass structOgre_1_1IlluminationPass.html ab5f7c941a2c79525fa9077eb358c628b

The pass to use in this stage.

destroyOnShutdown cpp data Ogre::IlluminationPass structOgre_1_1IlluminationPass.html af9cd19ab72ba8c1906fe4dc2e76de372

Whether this pass is one which should be deleted itself.

originalPass cpp data Ogre::IlluminationPass structOgre_1_1IlluminationPass.html a6931df999c8161fb6f91d121b0553577

The original pass which spawned this one.

Ogre::PatchMesh c cl Ogre::PatchMesh classOgre_1_1PatchMesh.html

Patch specialisation of Mesh.

OgrePatchMesh.h LodValueList cpp tdef Ogre::Mesh classOgre_1_1Mesh.html a7d726e72a87c304798883fbecbe6810a MeshLodUsageList cpp tdef Ogre::Mesh classOgre_1_1Mesh.html afe83b164df6c330c0bd7b7c5c76d04e3 VertexBoneAssignmentList cpp tdef Ogre::Mesh classOgre_1_1Mesh.html ad54314635e4616376964378a2a842368

Multimap of vertex bone assignments (orders by vertex index)

BoneAssignmentIterator cpp tdef Ogre::Mesh classOgre_1_1Mesh.html a87ffd99faf08ec80bd6932ac77381f3f SubMeshList cpp tdef Ogre::Mesh classOgre_1_1Mesh.html a1f5c82cf71efd2c7490e600800dad53b IndexMap cpp tdef Ogre::Mesh classOgre_1_1Mesh.html a4ee5e3c78d17a1940ded9419644260ce SubMeshNameMap cpp tdef Ogre::Mesh classOgre_1_1Mesh.html a001584a126b2a78e15a2b3b9e9ee8433

A hashmap used to store optional SubMesh names.

SubMeshIterator cpp tdef Ogre::Mesh classOgre_1_1Mesh.html ac3955099a61b444cb9a2e7e111a1f271 PoseIterator cpp tdef Ogre::Mesh classOgre_1_1Mesh.html a78f32e7c485e681dce9422b69186960f ConstPoseIterator cpp tdef Ogre::Mesh classOgre_1_1Mesh.html a1c651712526bfe4999f27c6c18ded1d9 PatchMesh cpp instm Ogre::PatchMesh classOgre_1_1PatchMesh.html aba0a5c32a88f9b535f8970a266305d70

Constructor.

update cpp instm Ogre::PatchMesh classOgre_1_1PatchMesh.html ad85c1f1a9d27cf9775bae1a05ed9ce1b

Update the mesh with new control points positions.

define cpp instm Ogre::PatchMesh classOgre_1_1PatchMesh.html a11603d290a225eb42f06f95e86e9b631

Define the patch, as defined in MeshManager::createBezierPatch.

setSubdivision cpp instm Ogre::PatchMesh classOgre_1_1PatchMesh.html a87fd2e71de131a59e1f4153cf4a8c683 createSubMesh cpp instm Ogre::Mesh classOgre_1_1Mesh.html a23d5c021503b8fac8938be4ba956f2ce

Creates a new SubMesh.

createSubMesh cpp instm Ogre::Mesh classOgre_1_1Mesh.html a68b214fd444eafdf672bb45bd8e9b19a

Creates a new SubMesh and gives it a name.

nameSubMesh cpp instm Ogre::Mesh classOgre_1_1Mesh.html a961a5ebb441004ca098a468eb5bd0369

Gives a name to a SubMesh.

unnameSubMesh cpp instm Ogre::Mesh classOgre_1_1Mesh.html a682e7d93150b71e6a5b6a8d638729127

Removes a name from a SubMesh.

_getSubMeshIndex cpp instm Ogre::Mesh classOgre_1_1Mesh.html a3c6f3be3c7bd2ac96fa4c4873a95358d

Gets the index of a submesh with a given name.

getNumSubMeshes cpp instm Ogre::Mesh classOgre_1_1Mesh.html afe20aa1c72451105ffd82b69aac42a36

Gets the number of sub meshes which comprise this mesh.

getSubMesh cpp instm Ogre::Mesh classOgre_1_1Mesh.html a7b8ec25ff9fee99cc43ab2eceb16c882

Gets a pointer to the submesh indicated by the index.

getSubMesh cpp instm Ogre::Mesh classOgre_1_1Mesh.html a9a4c0f25d1d637624cc824df9abadf4d

Gets a SubMesh by name.

destroySubMesh cpp instm Ogre::Mesh classOgre_1_1Mesh.html a27eeabd7eb8282be7115a6c5944b0b0e

Destroy a SubMesh with the given index.

destroySubMesh cpp instm Ogre::Mesh classOgre_1_1Mesh.html aa17c84354f568f0ecc2b44448dd5436f

Destroy a SubMesh with the given name.

getSubMeshIterator cpp instm Ogre::Mesh classOgre_1_1Mesh.html a1891dd7442acc39c7edbf6a064e61b70

Gets an iterator over the available submeshes.

clone cpp instm Ogre::Mesh classOgre_1_1Mesh.html a1d859fb9a008e0681a76acd6dbbd26c0

Makes a copy of this mesh object and gives it a new name.

getBounds cpp instm Ogre::Mesh classOgre_1_1Mesh.html aa70fab0828662a0bd40eec177ead51d4

Get the axis-aligned bounding box for this mesh.

getBoundingSphereRadius cpp instm Ogre::Mesh classOgre_1_1Mesh.html a3e3bdb4e97891193c5854a0016b5e64c

Gets the radius of the bounding sphere surrounding this mesh.

_setBounds cpp instm Ogre::Mesh classOgre_1_1Mesh.html a8c40c34ec7c32009904c0cd730f68b5d

Manually set the bounding box for this Mesh.

_setBoundingSphereRadius cpp instm Ogre::Mesh classOgre_1_1Mesh.html a536a5cf66af30c4be1752a76083950a1

Manually set the bounding radius.

setSkeletonName cpp instm Ogre::Mesh classOgre_1_1Mesh.html a234be061da55bc8435401b6875770214

Sets the name of the skeleton this Mesh uses for animation.

hasSkeleton cpp instm Ogre::Mesh classOgre_1_1Mesh.html a47f0254cc34f6b8b5006242bd2354345

Returns true if this Mesh has a linked Skeleton.

hasVertexAnimation cpp instm Ogre::Mesh classOgre_1_1Mesh.html ae5838a829fab7e2db3e235a6053df44b

Returns whether or not this mesh has some kind of vertex animation.

getSkeleton cpp instm Ogre::Mesh classOgre_1_1Mesh.html a6e55d78539001e5fe5b1e2971fe70bea

Gets a pointer to any linked Skeleton.

getSkeletonName cpp instm Ogre::Mesh classOgre_1_1Mesh.html aceb3832f5a0e4cd74b69445d309d91cc

Gets the name of any linked Skeleton.

_initAnimationState cpp instm Ogre::Mesh classOgre_1_1Mesh.html a84fbf8773bc1438f26e98a244e4b88a7

Initialise an animation set suitable for use with this mesh.

_refreshAnimationState cpp instm Ogre::Mesh classOgre_1_1Mesh.html a76fc7c2a7118affafbbe7278aca8d3b9

Refresh an animation set suitable for use with this mesh.

addBoneAssignment cpp instm Ogre::Mesh classOgre_1_1Mesh.html a05554a4e54cbb820a243f5b9f5967cc8

Assigns a vertex to a bone with a given weight, for skeletal animation.

clearBoneAssignments cpp instm Ogre::Mesh classOgre_1_1Mesh.html ae0e3489e56423f4643efcace44bb0172

Removes all bone assignments for this mesh.

_notifySkeleton cpp instm Ogre::Mesh classOgre_1_1Mesh.html a4445472a7c71fafe546d8108d3b121d6

Internal notification, used to tell the Mesh which Skeleton to use without loading it...

getBoneAssignmentIterator cpp instm Ogre::Mesh classOgre_1_1Mesh.html a723cb01be5d511247cdfd379246a64a0

Gets an iterator for access all bone assignments.

getBoneAssignments cpp instm Ogre::Mesh classOgre_1_1Mesh.html a749cfe5f7a2e9d5de27939ef237ff8b5

Gets a const reference to the list of bone assignments.

getNumLodLevels cpp instm Ogre::Mesh classOgre_1_1Mesh.html a2edadb0104799e1fe2b81d1d810d9e1a

Returns the number of levels of detail that this mesh supports.

getLodLevel cpp instm Ogre::Mesh classOgre_1_1Mesh.html a659971d2a92a17be9225fe4f00ed7f29

Gets details of the numbered level of detail entry.

createManualLodLevel cpp instm Ogre::Mesh classOgre_1_1Mesh.html a9f2528c7942e2bf2c91a34d9a1b1ec0d

Adds a new manual level-of-detail entry to this Mesh.

updateManualLodLevel cpp instm Ogre::Mesh classOgre_1_1Mesh.html ad2a825a0fc90a2c1168d35f074cf077d

Changes the alternate mesh to use as a manual LOD at the given index.

getLodIndex cpp instm Ogre::Mesh classOgre_1_1Mesh.html a4f15a0a471643e21e3d634ead0237f01

Retrieves the level of detail index for the given lod value.

isLodManual cpp instm Ogre::Mesh classOgre_1_1Mesh.html af19a6a2ea5d033850fc575b2e9452d3d

Returns true if this mesh is using manual LOD.

_setLodInfo cpp instm Ogre::Mesh classOgre_1_1Mesh.html a1d7a0a704f3f6e1a32d818173e2faedb

Internal methods for loading LOD, do not use.

_setLodUsage cpp instm Ogre::Mesh classOgre_1_1Mesh.html a4a2e844dd7b272277dca55f9bb9083b0

Internal methods for loading LOD, do not use.

_setSubMeshLodFaceList cpp instm Ogre::Mesh classOgre_1_1Mesh.html a5fe1977e430d15bad166dbb405ad013b

Internal methods for loading LOD, do not use.

removeLodLevels cpp instm Ogre::Mesh classOgre_1_1Mesh.html a02d5ed61b0b9c6bc5d3426a5fa99ac90

Removes all LOD data from this Mesh.

setVertexBufferPolicy cpp instm Ogre::Mesh classOgre_1_1Mesh.html ae128dc852bd40fa4ebdeced17ef60daa

Sets the policy for the vertex buffers to be used when loading this Mesh.

setIndexBufferPolicy cpp instm Ogre::Mesh classOgre_1_1Mesh.html a59b3e51a70be90023f1adec878910e17

Sets the policy for the index buffers to be used when loading this Mesh.

getVertexBufferUsage cpp instm Ogre::Mesh classOgre_1_1Mesh.html a8e53e203cdf12cc40d746399e1f17c49

Gets the usage setting for this meshes vertex buffers.

getIndexBufferUsage cpp instm Ogre::Mesh classOgre_1_1Mesh.html a3402c383107c83903f42d165163ac9e1

Gets the usage setting for this meshes index buffers.

isVertexBufferShadowed cpp instm Ogre::Mesh classOgre_1_1Mesh.html aa662df545eb8df490864316667ce1da2

Gets whether or not this meshes vertex buffers are shadowed.

isIndexBufferShadowed cpp instm Ogre::Mesh classOgre_1_1Mesh.html af91ff1e6396fc2aa6ca42ffeda910794

Gets whether or not this meshes index buffers are shadowed.

_rationaliseBoneAssignments cpp instm Ogre::Mesh classOgre_1_1Mesh.html a71ecbba89597f5b3138a5fde91362e27

Rationalises the passed in bone assignment list.

_compileBoneAssignments cpp instm Ogre::Mesh classOgre_1_1Mesh.html a3eb5c9c7643dbfdfbf4c0d53af4308ef

Internal method, be called once to compile bone assignments into geometry buffer.

_updateCompiledBoneAssignments cpp instm Ogre::Mesh classOgre_1_1Mesh.html ac074f9b704766962ad9ddf8bc6f0cb29

Internal method, be called once to update the compiled bone assignments.

buildTangentVectors cpp instm Ogre::Mesh classOgre_1_1Mesh.html ab6390fa87d0109e9f1c7e44a5d602dbf

This method builds a set of tangent vectors for a given mesh into a 3D texture coordinate buffer...

suggestTangentVectorBuildParams cpp instm Ogre::Mesh classOgre_1_1Mesh.html a6984c7229db58040770269710f5b2ac1

Ask the mesh to suggest parameters to a future buildTangentVectors call, should you wish to use textu...

buildEdgeList cpp instm Ogre::Mesh classOgre_1_1Mesh.html a3b18cd2008a447fe5fac98d06a541994

Builds an edge list for this mesh, which can be used for generating a shadow volume among other thing...

freeEdgeList cpp instm Ogre::Mesh classOgre_1_1Mesh.html aeb87f5aedfc18527dc33ee2ab5e38e9c

Destroys and frees the edge lists this mesh has built.

prepareForShadowVolume cpp instm Ogre::Mesh classOgre_1_1Mesh.html a2bab941572b0c00817c50a769b63e241

This method prepares the mesh for generating a renderable shadow volume.

getEdgeList cpp instm Ogre::Mesh classOgre_1_1Mesh.html a9b73149110ea686c407107dc4dfdf6b1

Return the edge list for this mesh, building it if required.

getEdgeList cpp instm Ogre::Mesh classOgre_1_1Mesh.html a7b2cf92dbb3aae64cbc752ab7f7de96b

Return the edge list for this mesh, building it if required.

isPreparedForShadowVolumes cpp instm Ogre::Mesh classOgre_1_1Mesh.html a349d98f2e2668dfa630075123af7e90c

Returns whether this mesh has already had it&#39;s geometry prepared for use in rendering shadow volumes...

isEdgeListBuilt cpp instm Ogre::Mesh classOgre_1_1Mesh.html ab54aeef34c76386d3b42c88ba42eb69c

Returns whether this mesh has an attached edge list.

getSubMeshNameMap cpp instm Ogre::Mesh classOgre_1_1Mesh.html adf1de56b022a41ca399588951c7bb1c2

Gets a reference to the optional name assignments of the SubMeshes.

setAutoBuildEdgeLists cpp instm Ogre::Mesh classOgre_1_1Mesh.html ac4f3cb35c7eebbe35d5734c8e3682c7d

Sets whether or not this Mesh should automatically build edge lists when asked for them...

getAutoBuildEdgeLists cpp instm Ogre::Mesh classOgre_1_1Mesh.html ac799c7cc93cb9a7f36427207767dfaa6

Sets whether or not this Mesh should automatically build edge lists when asked for them...

getSharedVertexDataAnimationType cpp instm Ogre::Mesh classOgre_1_1Mesh.html ac1b8a986092ec1854ffe8284fd5cb722

Gets the type of vertex animation the shared vertex data of this mesh supports.

getSharedVertexDataAnimationIncludesNormals cpp instm Ogre::Mesh classOgre_1_1Mesh.html abe8d2374fa0a14726412723287945b3b

Returns whether animation on shared vertex data includes normals.

createAnimation cpp instm Ogre::Mesh classOgre_1_1Mesh.html a81f6bd4a02c67143c939da55bd35b1bc

Creates a new Animation object for vertex animating this mesh.

getAnimation cpp instm Ogre::Mesh classOgre_1_1Mesh.html a8d0f70b003b26b379251619f70a64177

Returns the named vertex Animation object.

getAnimation cpp instm Ogre::Mesh classOgre_1_1Mesh.html a5b857f54d25cb9a208397a91999b8cdd

Gets a single morph animation by index.

_getAnimationImpl cpp instm Ogre::Mesh classOgre_1_1Mesh.html a956ac541263d09887248b24068298691

Internal access to the named vertex Animation object - returns null if it does not exist...

hasAnimation cpp instm Ogre::Mesh classOgre_1_1Mesh.html a8e38a90546c9b944fe51b6e9fee06581

Returns whether this mesh contains the named vertex animation.

removeAnimation cpp instm Ogre::Mesh classOgre_1_1Mesh.html a4caff2592e1e2b223cfe9f62843c5153

Removes vertex Animation from this mesh.

getNumAnimations cpp instm Ogre::Mesh classOgre_1_1Mesh.html aba06d276d11968093b6c740544f871b1

Gets the number of morph animations in this mesh.

removeAllAnimations cpp instm Ogre::Mesh classOgre_1_1Mesh.html ae1c65aa0e5a0e8f283392b8b814f2e7e

Removes all morph Animations from this mesh.

getVertexDataByTrackHandle cpp instm Ogre::Mesh classOgre_1_1Mesh.html a01c6a616fc14e149a1419dbf879cb51f

Gets a pointer to a vertex data element based on a morph animation track handle.

updateMaterialForAllSubMeshes cpp instm Ogre::Mesh classOgre_1_1Mesh.html a9eb681a705ada6268c567c553f897dbb

Iterates through all submeshes and requests them to apply their texture aliases to the material they ...

_determineAnimationTypes cpp instm Ogre::Mesh classOgre_1_1Mesh.html a46d1f293cea6eb5adc208e4abe3256ba

Internal method which, if animation types have not been determined, scans any vertex animations and d...

_getAnimationTypesDirty cpp instm Ogre::Mesh classOgre_1_1Mesh.html aaa46f04cb1ba0263ac8c09b0b614a75c

Are the derived animation types out of date?

createPose cpp instm Ogre::Mesh classOgre_1_1Mesh.html a72f1a2875e9c2eeeb7fc4330905fbb85

Create a new Pose for this mesh or one of its submeshes.

getPoseCount cpp instm Ogre::Mesh classOgre_1_1Mesh.html a76dd3ef52e65e59b69abc55030674bc2

Get the number of poses.

getPose cpp instm Ogre::Mesh classOgre_1_1Mesh.html a135a1975880adbefbc02397081891b72

Retrieve an existing Pose by index.

getPose cpp instm Ogre::Mesh classOgre_1_1Mesh.html a1bdbcad27bb6dfc402bc0db8dbf0b3d2

Retrieve an existing Pose by name.

removePose cpp instm Ogre::Mesh classOgre_1_1Mesh.html a8222622d55eed71d40f6dd614cc43635

Destroy a pose by index.

removePose cpp instm Ogre::Mesh classOgre_1_1Mesh.html a702ffd1c825abfb5c2d643bb1e304fc2

Destroy a pose by name.

removeAllPoses cpp instm Ogre::Mesh classOgre_1_1Mesh.html a1e048f3a9183b6b371e31f1be79e3c06

Destroy all poses.

getPoseIterator cpp instm Ogre::Mesh classOgre_1_1Mesh.html a34437d0150cd4f97ee0080111ab5cb68

Get an iterator over all the poses defined.

getPoseIterator cpp instm Ogre::Mesh classOgre_1_1Mesh.html a5e09fcebcb9a1be0839e914e4119b4dd

Get an iterator over all the poses defined.

getPoseList cpp instm Ogre::Mesh classOgre_1_1Mesh.html a2a5e93ec6f5b845b032b6e73e3796129

Get pose list.

getLodStrategy cpp instm Ogre::Mesh classOgre_1_1Mesh.html a55362dcc542b9fe2e75445e536552824

Get lod strategy used by this mesh.

setLodStrategy cpp instm Ogre::Mesh classOgre_1_1Mesh.html a6e78a78bfa7e943cdfd88ad533a5a6c8

Set the lod strategy used by this mesh.

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d prepareMatricesForVertexBlend cpp clm Ogre::Mesh classOgre_1_1Mesh.html afa3410ff82dd9fddb38c2051b5ec5184

Prepare matrices for software indexed vertex blend.

softwareVertexBlend cpp clm Ogre::Mesh classOgre_1_1Mesh.html a5c1d32451c68bd5451043d380b49db46

Performs a software indexed vertex blend, of the kind used for skeletal animation although it can be ...

softwareVertexMorph cpp clm Ogre::Mesh classOgre_1_1Mesh.html af6df6730f0559aa78ef6e8eaa67bbc36

Performs a software vertex morph, of the kind used for morph animation although it can be used for ot...

softwareVertexPoseBlend cpp clm Ogre::Mesh classOgre_1_1Mesh.html ace980b6a9827d4a7f015d9e97411fdd3

Performs a software vertex pose blend, of the kind used for morph animation although it can be used f...

cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

sharedVertexData cpp data Ogre::Mesh classOgre_1_1Mesh.html a1fd9968ccd424f913a7f3f68639f3ecf

Shared vertex data.

sharedBlendIndexToBoneIndexMap cpp data Ogre::Mesh classOgre_1_1Mesh.html aa9a6fc00032943a35fd293b5c664929e

Shared index map for translating blend index to bone index.

AnimationList cpp tdef Ogre::Mesh classOgre_1_1Mesh.html a51044e47a0544a177858c5a39aa06830

Storage of morph animations, lookup by name.

ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 loadImpl cpp instm Ogre::PatchMesh classOgre_1_1PatchMesh.html ae558fc8611b5f15e0cc5f9195c5b641c

Overridden from Resource.

prepareImpl cpp instm Ogre::PatchMesh classOgre_1_1PatchMesh.html a529b765485ca2872e607890b430a6dbe

Overridden from Resource - do nothing (no disk caching)

organiseTangentsBuffer cpp instm Ogre::Mesh classOgre_1_1Mesh.html a7b7b7151844176e7dfe4a19bf3c95935

Internal method for making the space for a vertex element to hold tangents.

buildIndexMap cpp instm Ogre::Mesh classOgre_1_1Mesh.html adff87e74c9a6036ae6589c21cd88f3b1

Build the index map between bone index and blend index.

compileBoneAssignments cpp instm Ogre::Mesh classOgre_1_1Mesh.html ab434a1b8a351850ed37e65e47b24e43a

Compile bone assignments into blend index and weight buffers.

unprepareImpl cpp instm Ogre::Mesh classOgre_1_1Mesh.html a90ca038d14d0cddf9646d2bb517c63fb

Destroys data cached by prepareImpl.

postLoadImpl cpp instm Ogre::Mesh classOgre_1_1Mesh.html a7f3c03905cfcdc1206be4cb5fff718f2 unloadImpl cpp instm Ogre::Mesh classOgre_1_1Mesh.html a87fd02b9874c2734ade10f23cb141587 calculateSize cpp instm Ogre::Mesh classOgre_1_1Mesh.html a8a939448efcdefc62bb442ec1475d804 preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mSurface cpp data Ogre::PatchMesh classOgre_1_1PatchMesh.html a2fd0967e4046c198f3b6e34b9ab128f3

Internal surface definition.

mDeclaration cpp data Ogre::PatchMesh classOgre_1_1PatchMesh.html a4bfa20f2ac9301884139a7ff6316870b

Vertex declaration, cloned from the input.

mSubMeshList cpp data Ogre::Mesh classOgre_1_1Mesh.html a7ca5d3840b1139163678c69accd610e8

A list of submeshes which make up this mesh.

mFreshFromDisk cpp data Ogre::Mesh classOgre_1_1Mesh.html a2f1b62478038df7cae569fcf5d2b2d72 mSubMeshNameMap cpp data Ogre::Mesh classOgre_1_1Mesh.html a5e06f63dfac01346d8a045448af28407 mAABB cpp data Ogre::Mesh classOgre_1_1Mesh.html a9786a87341b9b5954382f956749f598a

Local bounding box volume.

mBoundRadius cpp data Ogre::Mesh classOgre_1_1Mesh.html afa81b36baa8be6c84ab68c8b949a28bb

Local bounding sphere radius (centered on object)

mSkeletonName cpp data Ogre::Mesh classOgre_1_1Mesh.html abf86b0682730527681abfe665fa63f52

Optional linked skeleton.

mSkeleton cpp data Ogre::Mesh classOgre_1_1Mesh.html a1f273987d25be940aa9e4381b7984a67 mBoneAssignments cpp data Ogre::Mesh classOgre_1_1Mesh.html aecb0a3ad72dfe057752755a3be9a9d62 mBoneAssignmentsOutOfDate cpp data Ogre::Mesh classOgre_1_1Mesh.html ae36b7dbb1a019f7e74f7f7723e2f3b39

Flag indicating that bone assignments need to be recompiled.

mLodStrategy cpp data Ogre::Mesh classOgre_1_1Mesh.html aaad417a45c64afe0db38fc0b39657cd4 mIsLodManual cpp data Ogre::Mesh classOgre_1_1Mesh.html a9b6f3fc61ca0d2d2672b47a16fc47fff mNumLods cpp data Ogre::Mesh classOgre_1_1Mesh.html a57579011f3db548f4d096735298b171d mMeshLodUsageList cpp data Ogre::Mesh classOgre_1_1Mesh.html adf2df0fe279913f67a2fd07a01bc5263 mVertexBufferUsage cpp data Ogre::Mesh classOgre_1_1Mesh.html a50c4b46dec40e7433a9c3bd2a0349c59 mIndexBufferUsage cpp data Ogre::Mesh classOgre_1_1Mesh.html ae321765ebd25dfb980ea8fa749bb9195 mVertexBufferShadowBuffer cpp data Ogre::Mesh classOgre_1_1Mesh.html a4d241fb1ac0e9bb6d9d510a879296fd2 mIndexBufferShadowBuffer cpp data Ogre::Mesh classOgre_1_1Mesh.html abde99137ff08e231b5ae13217b8c876e mPreparedForShadowVolumes cpp data Ogre::Mesh classOgre_1_1Mesh.html a6f094394f60ba564ffc0e15998187481 mEdgeListsBuilt cpp data Ogre::Mesh classOgre_1_1Mesh.html a8e05383eefb4a20985626ae26f4676af mAutoBuildEdgeLists cpp data Ogre::Mesh classOgre_1_1Mesh.html ae82cdb664edcbebb241153913ff4ab12 mAnimationsList cpp data Ogre::Mesh classOgre_1_1Mesh.html acac70b5bd5092cb00478bfc439e36c26 mSharedVertexDataAnimationType cpp data Ogre::Mesh classOgre_1_1Mesh.html a6c96921fb54638cedc2300fbe5ba50a2

The vertex animation type associated with the shared vertex data.

mSharedVertexDataAnimationIncludesNormals cpp data Ogre::Mesh classOgre_1_1Mesh.html a8f06141370faf0503f76f11809d961d6

Whether vertex animation includes normals.

mAnimationTypesDirty cpp data Ogre::Mesh classOgre_1_1Mesh.html ad6fda574da726cc8861408341ab65261

Do we need to scan animations for animation types?

mPoseList cpp data Ogre::Mesh classOgre_1_1Mesh.html a828d80c76f0e26edb7ea699d1c919818

List of available poses for shared and dedicated geometryPoseList.

mPosesIncludeNormals cpp data Ogre::Mesh classOgre_1_1Mesh.html a204a433f12cbf81f3df251bd823dbbd5 mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::PatchMeshPtr c cl Ogre::PatchMeshPtr classOgre_1_1PatchMeshPtr.html

Specialisation of SharedPtr to allow SharedPtr to be assigned to PatchMeshPtr.

OgrePatchMesh.h PatchMeshPtr cpp instm Ogre::PatchMeshPtr classOgre_1_1PatchMeshPtr.html a805f0baacd697d7f4af951ab7615e879 PatchMeshPtr cpp instm Ogre::PatchMeshPtr classOgre_1_1PatchMeshPtr.html a3b401a583d037029570092cbf650faa4 PatchMeshPtr cpp instm Ogre::PatchMeshPtr classOgre_1_1PatchMeshPtr.html ab0b41997a5ceba9683af4f4b09ff1fec PatchMeshPtr cpp instm Ogre::PatchMeshPtr classOgre_1_1PatchMeshPtr.html a3bcd3bc266dd11c597e27fe74f5b908c operator= cpp instm Ogre::PatchMeshPtr classOgre_1_1PatchMeshPtr.html ab2d38660f8e91b4f196cb8a2b8204674

Operator used to convert a ResourcePtr to a PatchMeshPtr.

operator= cpp instm Ogre::PatchMeshPtr classOgre_1_1PatchMeshPtr.html aaa4b9228f5a8d40e3ad5e3d6e180fc70

Operator used to convert a MeshPtr to a PatchMeshPtr.

operator* unknown instm Ogre::SharedPtr< PatchMesh > classOgre_1_1SharedPtr.html a6c7563f3047bcd454dffae2b297a87a1 operator-> unknown instm Ogre::SharedPtr< PatchMesh > classOgre_1_1SharedPtr.html a756cec152c2db605fe7424da7f8e879b get unknown instm Ogre::SharedPtr< PatchMesh > classOgre_1_1SharedPtr.html a2c3ed4a7b5574c4e53adec450fd537b0 bind unknown instm Ogre::SharedPtr< PatchMesh > classOgre_1_1SharedPtr.html ac8d90e023455dc3299f48722e6068e4a

Binds rep to the SharedPtr.

unique unknown instm Ogre::SharedPtr< PatchMesh > classOgre_1_1SharedPtr.html acd2b97578b72dd4abc33471a93ca4b91 useCount unknown instm Ogre::SharedPtr< PatchMesh > classOgre_1_1SharedPtr.html a29e90ed7b4339cce1cc7e6be919e78bb useCountPointer unknown instm Ogre::SharedPtr< PatchMesh > classOgre_1_1SharedPtr.html a21c3410c03ec3a4647c7aaa8e59d535d getPointer unknown instm Ogre::SharedPtr< PatchMesh > classOgre_1_1SharedPtr.html a15e055008751a7c20bdde38662d5f0a1 freeMethod unknown instm Ogre::SharedPtr< PatchMesh > classOgre_1_1SharedPtr.html a2d8365d61e610b98e0d36d514ab29017 isNull unknown instm Ogre::SharedPtr< PatchMesh > classOgre_1_1SharedPtr.html a8a223db784efd7aa766792649de2f2a0 setNull unknown instm Ogre::SharedPtr< PatchMesh > classOgre_1_1SharedPtr.html ae23c79e49621afdb17fc32f30519859f release unknown instm Ogre::SharedPtr< PatchMesh > classOgre_1_1SharedPtr.html aa9225d4dac90501b6a5f0b2b49ea2eed destroy unknown instm Ogre::SharedPtr< PatchMesh > classOgre_1_1SharedPtr.html afaba3332d99634ccbacef674fc46b773 swap unknown instm Ogre::SharedPtr< PatchMesh > classOgre_1_1SharedPtr.html af07cad7e719e517472410d87f4e974ea pRep unknown data Ogre::SharedPtr< PatchMesh > classOgre_1_1SharedPtr.html a8a5094cabd90223647525fe162e94e57 pUseCount unknown data Ogre::SharedPtr< PatchMesh > classOgre_1_1SharedPtr.html a52f9915e259723090662cca7c3c51d52 useFreeMethod unknown data Ogre::SharedPtr< PatchMesh > classOgre_1_1SharedPtr.html a81eed90dd7d087f03cd010167d91f33e Ogre::PatchSurface c cl Ogre::PatchSurface classOgre_1_1PatchSurface.html

A surface which is defined by curves of some kind to form a patch, e.g.

OgrePatchSurface.h PatchSurface cpp instm Ogre::PatchSurface classOgre_1_1PatchSurface.html ad5d1bb1850a1b30a1bc786b20a135ea6 ~PatchSurface cpp instm Ogre::PatchSurface classOgre_1_1PatchSurface.html a374e4bdaaa553a7d3317da1fb36eca87 defineSurface cpp instm Ogre::PatchSurface classOgre_1_1PatchSurface.html abe4bf8a170882c83e44a90a2850ace92

Sets up the surface by defining it&#39;s control points, type and initial subdivision level...

getRequiredVertexCount cpp instm Ogre::PatchSurface classOgre_1_1PatchSurface.html af2019f15e76e24b8ff3a55d80c934995

Based on a previous call to defineSurface, establishes the number of vertices required to hold this p...

getRequiredIndexCount cpp instm Ogre::PatchSurface classOgre_1_1PatchSurface.html a01008aa0fe032f9c7e186bf0c484b05f

Based on a previous call to defineSurface, establishes the number of indexes required to hold this pa...

getCurrentIndexCount cpp instm Ogre::PatchSurface classOgre_1_1PatchSurface.html ac7a508c760e11ebd6372862a6195fb24

Gets the current index count based on the current subdivision level.

getIndexOffset cpp instm Ogre::PatchSurface classOgre_1_1PatchSurface.html ab83c4281f95bb02b8cbb4b41f97b9e2e

Returns the index offset used by this buffer to write data into the buffer.

getVertexOffset cpp instm Ogre::PatchSurface classOgre_1_1PatchSurface.html ac545ac395017801a17d0e421d0e50101

Returns the vertex offset used by this buffer to write data into the buffer.

getBounds cpp instm Ogre::PatchSurface classOgre_1_1PatchSurface.html a086edd7093fc76344163e6854529e91c

Gets the bounds of this patch, only valid after calling defineSurface.

getBoundingSphereRadius cpp instm Ogre::PatchSurface classOgre_1_1PatchSurface.html a5c07a906a6491a9e6d82eab411ff75b1

Gets the radius of the bounding sphere for this patch, only valid after defineSurface has been called...

build cpp instm Ogre::PatchSurface classOgre_1_1PatchSurface.html a720b670d73970bb3970dc6d4e190ba2e

Tells the system to build the mesh relating to the surface into externally created buffers...

setSubdivisionFactor cpp instm Ogre::PatchSurface classOgre_1_1PatchSurface.html a3322b21075ac2e34395e35da3e9025bd

Alters the level of subdivision for this surface.

getSubdivisionFactor cpp instm Ogre::PatchSurface classOgre_1_1PatchSurface.html ae42e723e8025e519608efceac1200640

Gets the current level of subdivision.

getControlPointBuffer cpp instm Ogre::PatchSurface classOgre_1_1PatchSurface.html ad3a4316d8594bbc7173a26703bdab2b1 notifyControlPointBufferDeallocated cpp instm Ogre::PatchSurface classOgre_1_1PatchSurface.html a41fb9a71633f5658bac6c83403f46a43

Convenience method for telling the patch that the control points have been deleted, since once the patch has been built they are not required.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d findLevel cpp instm Ogre::PatchSurface classOgre_1_1PatchSurface.html aad80e2f264b3e20629deebb47ae71958

Internal method for finding the subdivision level given 3 control points.

distributeControlPoints cpp instm Ogre::PatchSurface classOgre_1_1PatchSurface.html a7cd7c409a9bb692b378713a5946ddc5a subdivideCurve cpp instm Ogre::PatchSurface classOgre_1_1PatchSurface.html ae8a75db9b7723a1fac7f06bd23df654f interpolateVertexData cpp instm Ogre::PatchSurface classOgre_1_1PatchSurface.html a7975569434015d84643b5af41cea92eb makeTriangles cpp instm Ogre::PatchSurface classOgre_1_1PatchSurface.html aabf219fe8c94bbd9fca97a2b9d7b2ce5 getAutoULevel cpp instm Ogre::PatchSurface classOgre_1_1PatchSurface.html a0ee794700ee2c26e346faca7db7175ff getAutoVLevel cpp instm Ogre::PatchSurface classOgre_1_1PatchSurface.html aee500e63eb5c23fa22e06d9dc54b0e9c mDeclaration cpp data Ogre::PatchSurface classOgre_1_1PatchSurface.html a437c71a16caed7a552d5de325323f7a3

Vertex declaration describing the control point buffer.

mControlPointBuffer cpp data Ogre::PatchSurface classOgre_1_1PatchSurface.html abc9fc2a6c93d26afce8e12f20a5ae36a

Buffer containing the system-memory control points.

mType cpp data Ogre::PatchSurface classOgre_1_1PatchSurface.html a8eb452f175ed459c32224a24c4111091

Type of surface.

mCtlWidth cpp data Ogre::PatchSurface classOgre_1_1PatchSurface.html a223697279c497602e1338134782c9691

Width in control points.

mCtlHeight cpp data Ogre::PatchSurface classOgre_1_1PatchSurface.html ac6ccdf6c36e9e75bdd71455292bfb210

Height in control points.

mCtlCount cpp data Ogre::PatchSurface classOgre_1_1PatchSurface.html a495d1ea0cc206d5be6fd2b1376534903

TotalNumber of control points.

mULevel cpp data Ogre::PatchSurface classOgre_1_1PatchSurface.html a0292f4963f60a974876a8185de206d7f

U-direction subdivision level.

mVLevel cpp data Ogre::PatchSurface classOgre_1_1PatchSurface.html ade1780fa07ac3eb2cd77a1e4e7effd48

V-direction subdivision level.

mMaxULevel cpp data Ogre::PatchSurface classOgre_1_1PatchSurface.html a7263e6acf1fc55ecd2bb772c471a2924

Max subdivision level.

mMaxVLevel cpp data Ogre::PatchSurface classOgre_1_1PatchSurface.html ad253e0f7299f615d5f6603eb788a27db mMeshWidth cpp data Ogre::PatchSurface classOgre_1_1PatchSurface.html a4077a4271389af7bc4ec9e807bf91cde

Width of the subdivided mesh (big enough for max level)

mMeshHeight cpp data Ogre::PatchSurface classOgre_1_1PatchSurface.html a5b31d465366d1856ab5f7a811cd3907f

Height of the subdivided mesh (big enough for max level)

mVSide cpp data Ogre::PatchSurface classOgre_1_1PatchSurface.html aeb543caba5713a3468d87c147873a35c

Which side is visible.

mSubdivisionFactor cpp data Ogre::PatchSurface classOgre_1_1PatchSurface.html ad7bed3b4c073e58963c4f518824dc213 mVecCtlPoints cpp data Ogre::PatchSurface classOgre_1_1PatchSurface.html a7cdd82601219502352dd0930ae03574f mVertexBuffer cpp data Ogre::PatchSurface classOgre_1_1PatchSurface.html ab71020e960b8f454f02ac7008ff8f149 mIndexBuffer cpp data Ogre::PatchSurface classOgre_1_1PatchSurface.html add834eb17f4476747c73d30c42c40ad8 mVertexOffset cpp data Ogre::PatchSurface classOgre_1_1PatchSurface.html a947c6821f4d14e3983e5f8e702ee1ba1 mIndexOffset cpp data Ogre::PatchSurface classOgre_1_1PatchSurface.html ab20d64e316e68c29df2e0feacd8ce82c mRequiredVertexCount cpp data Ogre::PatchSurface classOgre_1_1PatchSurface.html a540444f2d390279342b950e34651e5c8 mRequiredIndexCount cpp data Ogre::PatchSurface classOgre_1_1PatchSurface.html a8f7f0bb8ee32d786e94a2d58c5d1cc47 mCurrIndexCount cpp data Ogre::PatchSurface classOgre_1_1PatchSurface.html afa053936dd43a2856e64cd4c39e21d73 mAABB cpp data Ogre::PatchSurface classOgre_1_1PatchSurface.html a2da824a653e19ad4b6196725e462c192 mBoundingSphere cpp data Ogre::PatchSurface classOgre_1_1PatchSurface.html af487823bcd4b0fc386b426599c7b19cf AUTO_LEVEL cpp econst Ogre::PatchSurface classOgre_1_1PatchSurface.html a7ee650d77c69b42c43fb7553118c2503a575b3489dac0ce9bffbad3d630b76830 PST_BEZIER cpp econst Ogre::PatchSurface classOgre_1_1PatchSurface.html abedf8abe8fa9fb9b1b7cff118cd2e278a3018de74c08da01f0eeea0f1445f1c8e

A patch defined by a set of bezier curves.

VS_FRONT cpp econst Ogre::PatchSurface classOgre_1_1PatchSurface.html a3786509c9aac2a5ea44848e3f49c5eeeabe7d46958e7b6cf27e83c3e5600dafb2

The side from which u goes right and v goes up (as in texture coords)

VS_BACK cpp econst Ogre::PatchSurface classOgre_1_1PatchSurface.html a3786509c9aac2a5ea44848e3f49c5eeea644ea2565457231655d0dea56da799ec

The side from which u goes right and v goes down (reverse of texture coords)

VS_BOTH cpp econst Ogre::PatchSurface classOgre_1_1PatchSurface.html a3786509c9aac2a5ea44848e3f49c5eeeaa4aa50d12e90df02c8d549e85d365eaa

Both sides are visible - warning this creates 2x the number of triangles and adds extra overhead for ...

Ogre::PixelCountLodStrategy c cl Ogre::PixelCountLodStrategy classOgre_1_1PixelCountLodStrategy.html

Level of detail strategy based on pixel count approximation from bounding sphere projection.

OgrePixelCountLodStrategy.h PixelCountLodStrategy cpp instm Ogre::PixelCountLodStrategy classOgre_1_1PixelCountLodStrategy.html ae9089ff157f212efb3bfd79ae9b28416

Default constructor.

getBaseValue cpp instm Ogre::PixelCountLodStrategy classOgre_1_1PixelCountLodStrategy.html a11a5d4cd5608ff417f1af6a248eb9de1 transformBias cpp instm Ogre::PixelCountLodStrategy classOgre_1_1PixelCountLodStrategy.html ab2def0275debbe818d6c145f54346af4 getIndex cpp instm Ogre::PixelCountLodStrategy classOgre_1_1PixelCountLodStrategy.html a8c96901b430694d728fa9417b6a3b723 getIndex cpp instm Ogre::PixelCountLodStrategy classOgre_1_1PixelCountLodStrategy.html a57ef862c49a15e9f3dcc73d83d49377a sort cpp instm Ogre::PixelCountLodStrategy classOgre_1_1PixelCountLodStrategy.html acd3aa6bb947862708373a6d0b9007d07 isSorted cpp instm Ogre::PixelCountLodStrategy classOgre_1_1PixelCountLodStrategy.html ae395d568f02a6a9c2019547b1784689c transformUserValue cpp instm Ogre::LodStrategy classOgre_1_1LodStrategy.html aaa120bf9341ff0cada367395900b43a6

Transforum user supplied value to internal value.

getValue cpp instm Ogre::LodStrategy classOgre_1_1LodStrategy.html aae80184002889618f1a7668e25078c05

Compute the lod value for a given movable object relative to a given camera.

assertSorted cpp instm Ogre::LodStrategy classOgre_1_1LodStrategy.html aa904d7ba5622837991539bd3eb9dc815

Assert that the lod values are sorted from greatest detail to least detail.

getName cpp instm Ogre::LodStrategy classOgre_1_1LodStrategy.html a4dc72d5700c871cb12a1409c7e71e08b

Get the name of this strategy.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::PixelCountLodStrategy classOgre_1_1PixelCountLodStrategy.html ae9138f5039108e2b4dd31c0fc88598fc

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::PixelCountLodStrategy classOgre_1_1PixelCountLodStrategy.html a6ca672a9da3daf6272b62ef452c8d038

Override standard Singleton retrieval.

getValueImpl cpp instm Ogre::PixelCountLodStrategy classOgre_1_1PixelCountLodStrategy.html ac4d868a4f19d2e21dfe625afc2e5668c isSortedAscending cpp clm Ogre::LodStrategy classOgre_1_1LodStrategy.html ae651397cff148b52d2f11c85ac7a21a8

Implementation of isSorted suitable for ascending values.

isSortedDescending cpp clm Ogre::LodStrategy classOgre_1_1LodStrategy.html a1fbe6424bfb9378195af171ecfe67b4a

Implementation of isSorted suitable for descending values.

sortAscending cpp clm Ogre::LodStrategy classOgre_1_1LodStrategy.html ad3ec3a979bce1a52d77770d0d77e8e7b

Implementation of sort suitable for ascending values.

sortDescending cpp clm Ogre::LodStrategy classOgre_1_1LodStrategy.html a09d598f542e925a2a69af2015d8decc1

Implementation of sort suitable for descending values.

getIndexAscending cpp clm Ogre::LodStrategy classOgre_1_1LodStrategy.html af9920afcfe458d47025e955ed67e34a6

Implementation of getIndex suitable for ascending values.

getIndexAscending cpp clm Ogre::LodStrategy classOgre_1_1LodStrategy.html a086cb335b052378370e43dd6868a1a5d

Implementation of getIndex suitable for ascending values.

getIndexDescending cpp clm Ogre::LodStrategy classOgre_1_1LodStrategy.html a6f80f29378aa401e8071df39d6e2babd

Implementation of getIndex suitable for descending values.

getIndexDescending cpp clm Ogre::LodStrategy classOgre_1_1LodStrategy.html a7991ade884172ecbce3a28697a4f27ca

Implementation of getIndex suitable for descending values.

mName cpp data Ogre::LodStrategy classOgre_1_1LodStrategy.html a769ac92afc0408591b50fd33f71372d0

Name of this strategy.

msSingleton unknown data Ogre::Singleton< PixelCountLodStrategy > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::PixelBox c cl Ogre::PixelBox classOgre_1_1PixelBox.html

A primitive describing a volume (3D), image (2D) or line (1D) of pixels in memory.

OgrePixelFormat.h PixelBox cpp instm Ogre::PixelBox classOgre_1_1PixelBox.html a196c57b3cf61c1545c46896cff269efb

Parameter constructor for setting the members manually.

~PixelBox cpp instm Ogre::PixelBox classOgre_1_1PixelBox.html a5a5191d05b7ec15bb97c98807c271f35 PixelBox cpp instm Ogre::PixelBox classOgre_1_1PixelBox.html a422d941d56f9bb32134f304754e0d72d

Constructor providing extents in the form of a Box object.

PixelBox cpp instm Ogre::PixelBox classOgre_1_1PixelBox.html ada7e7fab7d00e3c842a514fe7aa11b0d

Constructor providing width, height and depth.

setConsecutive cpp instm Ogre::PixelBox classOgre_1_1PixelBox.html a69fea3b4fed6726ee578519ec05bd246

Set the rowPitch and slicePitch so that the buffer is laid out consecutive in memory.

getRowSkip cpp instm Ogre::PixelBox classOgre_1_1PixelBox.html a6c57caf05a1a9c91780f6602bec71402

Get the number of elements between one past the rightmost pixel of one row and the leftmost pixel of ...

getSliceSkip cpp instm Ogre::PixelBox classOgre_1_1PixelBox.html a27f6e0e9f80a2a3397ef5550875cee97

Get the number of elements between one past the right bottom pixel of one slice and the left top pixe...

isConsecutive cpp instm Ogre::PixelBox classOgre_1_1PixelBox.html a37865dea7e66ea41c9c47f8a52a55892

Return whether this buffer is laid out consecutive in memory (ie the pitches are equal to the dimensi...

getConsecutiveSize cpp instm Ogre::PixelBox classOgre_1_1PixelBox.html a469097a2cc6e3652ba3fe44366ce389d

Return the size (in bytes) this image would take if it was laid out consecutive in memory...

getSubVolume cpp instm Ogre::PixelBox classOgre_1_1PixelBox.html a692f1b55d10d988a6952a2720b24a7ae

Return a subvolume of this PixelBox.

getColourAt cpp instm Ogre::PixelBox classOgre_1_1PixelBox.html af5f45d4b78fcf4c139c827349aac2121

Get colour value from a certain location in the PixelBox.

setColourAt cpp instm Ogre::PixelBox classOgre_1_1PixelBox.html ad9be8442d595e5208ea80e59041b59d8

Set colour value at a certain location in the PixelBox.

contains cpp func Ogre::Box structOgre_1_1Box.html aebee870489731d59ddc99903220244c0

Return true if the other box is a part of this one.

getWidth cpp func Ogre::Box structOgre_1_1Box.html a7621962346ee18c3df6a405d115548a8

Get the width of this box.

getHeight cpp func Ogre::Box structOgre_1_1Box.html a93d5935ee18c29336ea11460a9d30b53

Get the height of this box.

getDepth cpp func Ogre::Box structOgre_1_1Box.html a35a70afaf89bbd6371a9abdc9e1da469

Get the depth of this box.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d data cpp data Ogre::PixelBox classOgre_1_1PixelBox.html ac4fe215e13fc38d6a45e0c40ee2f1425

The data pointer.

format cpp data Ogre::PixelBox classOgre_1_1PixelBox.html aa4101fdc288dc41dddac88440b4d0818

The pixel format.

rowPitch cpp data Ogre::PixelBox classOgre_1_1PixelBox.html aacf8f1ebed40c557389d9d1e9dda3b68

Number of elements between the leftmost pixel of one row and the left pixel of the next...

slicePitch cpp data Ogre::PixelBox classOgre_1_1PixelBox.html a5f4ac4f2e735678fc8b3ddc1068674dd

Number of elements between the top left pixel of one (depth) slice and the top left pixel of the next...

left cpp data Ogre::Box structOgre_1_1Box.html a8c667f45bbbe5be0577025436a7e50a0 top cpp data Ogre::Box structOgre_1_1Box.html aebfb3bd646373c45c9e38735640f6e3a right cpp data Ogre::Box structOgre_1_1Box.html a57531708bc749511715f37648d105aad bottom cpp data Ogre::Box structOgre_1_1Box.html a66b5764c9ac1aad8410e9883c74b522a front cpp data Ogre::Box structOgre_1_1Box.html a6057f53bf949ee0725aeb52d1e480f4c back cpp data Ogre::Box structOgre_1_1Box.html a26cb2e011c3dec1ff625716e1778233a Ogre::PixelUtil c cl Ogre::PixelUtil classOgre_1_1PixelUtil.html

Some utility functions for packing and unpacking pixel data.

OgrePixelFormat.h getNumElemBytes cpp clm Ogre::PixelUtil classOgre_1_1PixelUtil.html a1e39ec27d40f044a058e6fef850a1fbe

Returns the size in bytes of an element of the given pixel format.

getNumElemBits cpp clm Ogre::PixelUtil classOgre_1_1PixelUtil.html a1dbc281fe64d9f70b3ce5e6d3011cafb

Returns the size in bits of an element of the given pixel format.

getMemorySize cpp clm Ogre::PixelUtil classOgre_1_1PixelUtil.html a9f4754892f46c4d17a16374a0d9aade9

Returns the size in memory of a region with the given extents and pixel format with consecutive memor...

getFlags cpp clm Ogre::PixelUtil classOgre_1_1PixelUtil.html ae0c13cd6390b11bc851c9e2ba1201f40

Returns the property flags for this pixel format.

hasAlpha cpp clm Ogre::PixelUtil classOgre_1_1PixelUtil.html a1e15a9f2c0dc1cba158755633574fbc7

Shortcut method to determine if the format has an alpha component.

isFloatingPoint cpp clm Ogre::PixelUtil classOgre_1_1PixelUtil.html a478b8c3bbb3bc516f3a06524fc1d9f4b

Shortcut method to determine if the format is floating point.

isCompressed cpp clm Ogre::PixelUtil classOgre_1_1PixelUtil.html ac4fcce8523b25011939624bfe2572314

Shortcut method to determine if the format is compressed.

isDepth cpp clm Ogre::PixelUtil classOgre_1_1PixelUtil.html a51407cd07e47f24263942453ee4f93af

Shortcut method to determine if the format is a depth format.

isNativeEndian cpp clm Ogre::PixelUtil classOgre_1_1PixelUtil.html aa6a3f3c1e6b98b537ce6dfed949afa3c

Shortcut method to determine if the format is in native endian format.

isLuminance cpp clm Ogre::PixelUtil classOgre_1_1PixelUtil.html a7e2ff8ebe2e05d6c0dc5ab725b294cf8

Shortcut method to determine if the format is a luminance format.

isValidExtent cpp clm Ogre::PixelUtil classOgre_1_1PixelUtil.html acb83c9058ba34602be4e07e4d7ce1d2d

Return wether a certain image extent is valid for this image format.

getBitDepths cpp clm Ogre::PixelUtil classOgre_1_1PixelUtil.html a91159ec54a34fca27ccc7621c9b6d957

Gives the number of bits (RGBA) for a format.

getBitMasks cpp clm Ogre::PixelUtil classOgre_1_1PixelUtil.html a0ede5a1484d8c57a2cdc87eb4f6d7676

Gives the masks for the R, G, B and A component.

getBitShifts cpp clm Ogre::PixelUtil classOgre_1_1PixelUtil.html afbd54e9abc204019624bf99bc8cdb3c1

Gives the bit shifts for R, G, B and A component.

getFormatName cpp clm Ogre::PixelUtil classOgre_1_1PixelUtil.html aec27f7358f77fabc0c9e68ce35b5af69

Gets the name of an image format.

isAccessible cpp clm Ogre::PixelUtil classOgre_1_1PixelUtil.html a2a9e6ac27e4a4cb2d890d322b3f12c8e

Returns wether the format can be packed or unpacked with the packColour() and unpackColour() function...

getComponentType cpp clm Ogre::PixelUtil classOgre_1_1PixelUtil.html a90ebf73b3830df2e83d529e60fd8c385

Returns the component type for a certain pixel format.

getComponentCount cpp clm Ogre::PixelUtil classOgre_1_1PixelUtil.html ae81ba2514ca7f5a53c84bb515de2ade0

Returns the component count for a certain pixel format.

getFormatFromName cpp clm Ogre::PixelUtil classOgre_1_1PixelUtil.html a601fd16392331e7ddce6bcc455b5729d

Gets the format from given name.

getBNFExpressionOfPixelFormats cpp clm Ogre::PixelUtil classOgre_1_1PixelUtil.html a32443d01d6399f778fce913ca80b0eee

Gets the BNF expression of the pixel-formats.

getFormatForBitDepths cpp clm Ogre::PixelUtil classOgre_1_1PixelUtil.html ae127c3e6145af784e7d2d3734681a75a

Returns the similar format but acoording with given bit depths.

packColour cpp clm Ogre::PixelUtil classOgre_1_1PixelUtil.html a793a7ae2bb8edec89ab520958ac33f40

Pack a colour value to memory.

packColour cpp clm Ogre::PixelUtil classOgre_1_1PixelUtil.html af0658994fbf0337d455ac9aa74ee8084

Pack a colour value to memory.

packColour cpp clm Ogre::PixelUtil classOgre_1_1PixelUtil.html a29490454e6327a0429d19533880f6e2c

Pack a colour value to memory.

unpackColour cpp clm Ogre::PixelUtil classOgre_1_1PixelUtil.html a9b90b16c6c5c8a9fefd42e06a1bd99dc

Unpack a colour value from memory.

unpackColour cpp clm Ogre::PixelUtil classOgre_1_1PixelUtil.html a6599a03e4d51ef96f373f47253e2b9e3

Unpack a colour value from memory.

unpackColour cpp clm Ogre::PixelUtil classOgre_1_1PixelUtil.html ae1448ad9a222ed03918f2e94a057612c

Unpack a colour value from memory.

bulkPixelConversion cpp clm Ogre::PixelUtil classOgre_1_1PixelUtil.html a8d05d1cc543c2618b7ec790648d0ccce

Convert consecutive pixels from one format to another.

bulkPixelConversion cpp clm Ogre::PixelUtil classOgre_1_1PixelUtil.html a9f6e459a0f92c0c8e6bf4f20ee3a771a

Convert pixels from one format to another.

Ogre::Plane c cl Ogre::Plane classOgre_1_1Plane.html

Defines a plane in 3D space.

OgrePlane.h Plane cpp instm Ogre::Plane classOgre_1_1Plane.html a1530cc182a2a783e072eabe44f536149

Default constructor - sets everything to 0.

Plane cpp instm Ogre::Plane classOgre_1_1Plane.html a1e298ca606c54a38ac5ea0df02282e62 Plane cpp instm Ogre::Plane classOgre_1_1Plane.html a296599d7461accceada20df86f7bd334

Construct a plane through a normal, and a distance to move the plane along the normal.

Plane cpp instm Ogre::Plane classOgre_1_1Plane.html a6bbbefc667888c438cfbe78aaf5a5ee3

Construct a plane using the 4 constants directly.

Plane cpp instm Ogre::Plane classOgre_1_1Plane.html abd98e0aae4723943f83262e59cfda535 Plane cpp instm Ogre::Plane classOgre_1_1Plane.html af8000ad8fdef98bcc7e21a9d194547a0 getSide cpp instm Ogre::Plane classOgre_1_1Plane.html ae0131ee8cf1c09587c5cc4541c3b6297 getSide cpp instm Ogre::Plane classOgre_1_1Plane.html ab60532827d305cb7848f540be2cfb66b

Returns the side where the alignedBox is.

getSide cpp instm Ogre::Plane classOgre_1_1Plane.html aa8a0b3abc05dcc47ef7ce79d98fb8a99

Returns which side of the plane that the given box lies on.

getDistance cpp instm Ogre::Plane classOgre_1_1Plane.html a9548b13f88e65d98ea08ba01c8f2fad1

This is a pseudodistance.

redefine cpp instm Ogre::Plane classOgre_1_1Plane.html a3edb29b896bac43b3a199460123e94b2

Redefine this plane based on 3 points.

redefine cpp instm Ogre::Plane classOgre_1_1Plane.html a74dab1f3fb059277cd477aa683b238f7

Redefine this plane based on a normal and a point.

projectVector cpp instm Ogre::Plane classOgre_1_1Plane.html a54e83c81355e526a2b02d02625d42c4c

Project a vector onto the plane.

normalise cpp instm Ogre::Plane classOgre_1_1Plane.html a090aae792b4fecc6e8b1b5810f029edf

Normalises the plane.

operator== cpp instm Ogre::Plane classOgre_1_1Plane.html a06e8f4ea4698c322580c4299f6a12e07

Comparison operator.

operator!= cpp instm Ogre::Plane classOgre_1_1Plane.html adae7d1d5d43cbe44cd40fc1e86784268 normal cpp data Ogre::Plane classOgre_1_1Plane.html a3f97462d3822f6add8c070048f6c2d92 d cpp data Ogre::Plane classOgre_1_1Plane.html a8e7de1712320968bee111002bc2938b8 operator<< cpp ffunc Ogre::Plane classOgre_1_1Plane.html a3a3cc401219af46e986952c5f6bc7959 NO_SIDE cpp econst Ogre::Plane classOgre_1_1Plane.html aa5d44b14d6f032f3e0a26e83589180bcaad112821a6c39f0097136ba5df53052a POSITIVE_SIDE cpp econst Ogre::Plane classOgre_1_1Plane.html aa5d44b14d6f032f3e0a26e83589180bcac5f2b56ac439b77aad6dfc4031891be5 NEGATIVE_SIDE cpp econst Ogre::Plane classOgre_1_1Plane.html aa5d44b14d6f032f3e0a26e83589180bcaaf227c36d02442779fd4600d00580f5e BOTH_SIDE cpp econst Ogre::Plane classOgre_1_1Plane.html aa5d44b14d6f032f3e0a26e83589180bca44420e1c49338ae721f298826e164935 Ogre::PlaneBoundedVolume c cl Ogre::PlaneBoundedVolume classOgre_1_1PlaneBoundedVolume.html

Represents a convex volume bounded by planes.

OgrePlaneBoundedVolume.h PlaneList cpp tdef Ogre::PlaneBoundedVolume classOgre_1_1PlaneBoundedVolume.html ae42e7d91ba5c39178cfc681092e022a5 PlaneBoundedVolume cpp instm Ogre::PlaneBoundedVolume classOgre_1_1PlaneBoundedVolume.html a9f3907950c9fd279e01ac1d4a03d9871 PlaneBoundedVolume cpp instm Ogre::PlaneBoundedVolume classOgre_1_1PlaneBoundedVolume.html a1f07490e0ddb2809e1e2b71a89c23856

Constructor, determines which side is deemed to be &#39;outside&#39;.

intersects cpp instm Ogre::PlaneBoundedVolume classOgre_1_1PlaneBoundedVolume.html aee3ce7eff75f501f8d9a33faa9b64174

Intersection test with AABB.

intersects cpp instm Ogre::PlaneBoundedVolume classOgre_1_1PlaneBoundedVolume.html a4b02564f2535f2bdf1ac38447582f61a

Intersection test with Sphere.

intersects cpp instm Ogre::PlaneBoundedVolume classOgre_1_1PlaneBoundedVolume.html ae4528e95f68402ad6fea0ff6414dbeb7

Intersection test with a Ray.

planes cpp data Ogre::PlaneBoundedVolume classOgre_1_1PlaneBoundedVolume.html a20b9a9b8d76a970c5f6cbac4cb438054

Publicly accessible plane list, you can modify this direct.

outside cpp data Ogre::PlaneBoundedVolume classOgre_1_1PlaneBoundedVolume.html a4d323aac2569fdb268dd6dda2801896e Ogre::PlatformInformation c cl Ogre::PlatformInformation classOgre_1_1PlatformInformation.html

Class which provides the run-time platform information Ogre runs on.

OgrePlatformInformation.h getCpuIdentifier cpp clm Ogre::PlatformInformation classOgre_1_1PlatformInformation.html af3e5caa8ce423770f2685cbb8deb71e5

Gets a string of the CPU identifier.

getCpuFeatures cpp clm Ogre::PlatformInformation classOgre_1_1PlatformInformation.html aae9beb453c6df1f32ad9949536a3f40f

Gets a or-masked of enum CpuFeatures that are supported by the CPU.

hasCpuFeature cpp clm Ogre::PlatformInformation classOgre_1_1PlatformInformation.html ab397833e2f858920d32be590c714336a

Gets whether a specific feature is supported by the CPU.

log cpp clm Ogre::PlatformInformation classOgre_1_1PlatformInformation.html ae04f524bd9f4e399eeb5307a39ab1f56

Write the CPU information to the passed in Log.

CPU_FEATURE_NONE cpp econst Ogre::PlatformInformation classOgre_1_1PlatformInformation.html af7f9306631264031789d89af0642a807a1bea16c1677fe68834a2d76b968562d7 Ogre::Plugin c cl Ogre::Plugin classOgre_1_1Plugin.html

Class defining a generic OGRE plugin.

OgrePlugin.h Plugin cpp instm Ogre::Plugin classOgre_1_1Plugin.html a02890fc726dd3163721bdbec1c60339a ~Plugin cpp instm Ogre::Plugin classOgre_1_1Plugin.html a8f531cb7678768d34140e1aa15335f57 getName cpp instm Ogre::Plugin classOgre_1_1Plugin.html a25a8ef68cc19a03260696ce1c3d3d399

Get the name of the plugin.

install cpp instm Ogre::Plugin classOgre_1_1Plugin.html a556fd0c6a5a05cce82dc7df998c99c0f

Perform the plugin initial installation sequence.

initialise cpp instm Ogre::Plugin classOgre_1_1Plugin.html a890da15775afd75c14e81bc6207de81f

Perform any tasks the plugin needs to perform on full system initialisation.

shutdown cpp instm Ogre::Plugin classOgre_1_1Plugin.html a17fe6741c49a0fb9153797c70bdb884b

Perform any tasks the plugin needs to perform when the system is shut down.

uninstall cpp instm Ogre::Plugin classOgre_1_1Plugin.html a47748105a90ce86b7e0f99a6910bd31d

Perform the final plugin uninstallation sequence.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Ogre::Polygon c cl Ogre::Polygon classOgre_1_1Polygon.html

The class represents a polygon in 3D space.

OgrePolygon.h VertexList cpp tdef Ogre::Polygon classOgre_1_1Polygon.html a55b73fdabd35c480dd873009c546c20f EdgeMap cpp tdef Ogre::Polygon classOgre_1_1Polygon.html a41cea1c56ef6ae8aec9e15b63a0cd4a6 Edge cpp tdef Ogre::Polygon classOgre_1_1Polygon.html ae6e7019c9a29ef5eb95e6c063d355830 Polygon cpp instm Ogre::Polygon classOgre_1_1Polygon.html a1530c1d4761371c423916f4b497d612e ~Polygon cpp instm Ogre::Polygon classOgre_1_1Polygon.html a7ce008c85c18f7c28776a7e6b5fb60f3 Polygon cpp instm Ogre::Polygon classOgre_1_1Polygon.html a86fb38e409c2792034bb6754ff373dc0 insertVertex cpp instm Ogre::Polygon classOgre_1_1Polygon.html a8853087632d98ac16fa4e1c04e537353

Inserts a vertex at a specific position.

insertVertex cpp instm Ogre::Polygon classOgre_1_1Polygon.html ac32b2d0a6e7c0cee21471fdaf6da13c4

Inserts a vertex at the end of the polygon.

getVertex cpp instm Ogre::Polygon classOgre_1_1Polygon.html a78fc87812be94651e58cd99d7cdbef54

Returns a vertex.

setVertex cpp instm Ogre::Polygon classOgre_1_1Polygon.html a0d19a9876f714cde041e3b7c4598e3b4

Sets a specific vertex of a polygon.

removeDuplicates cpp instm Ogre::Polygon classOgre_1_1Polygon.html a777fe4198b330b2df854b68128299f5c

Removes duplicate vertices from a polygon.

getVertexCount cpp instm Ogre::Polygon classOgre_1_1Polygon.html ab61dd0f578a0aee7661960f2d4bd5bb4

Vertex count.

getNormal cpp instm Ogre::Polygon classOgre_1_1Polygon.html a0100a07d75320fd53507a8cae501ac9f

Returns the polygon normal.

deleteVertex cpp instm Ogre::Polygon classOgre_1_1Polygon.html a2326d35755fe008fb437c208c6b007d6

Deletes a specific vertex.

isPointInside cpp instm Ogre::Polygon classOgre_1_1Polygon.html a5717042c4fc6f8e75c34b51915fb79d8

Determines if a point is inside the polygon.

storeEdges cpp instm Ogre::Polygon classOgre_1_1Polygon.html a61ad0b21fa73c9019690da206dfeef88

Stores the edges of the polygon in ccw order.

reset cpp instm Ogre::Polygon classOgre_1_1Polygon.html a9db9518c3381e7a840610bf181d65b73

Resets the object.

operator== cpp instm Ogre::Polygon classOgre_1_1Polygon.html ae607fbd8d07ef696d741499e4fe47673

Determines if the current object is equal to the compared one.

operator!= cpp instm Ogre::Polygon classOgre_1_1Polygon.html a0db7b835ad9015300d80253f0e7438cf

Determines if the current object is not equal to the compared one.

updateNormal cpp instm Ogre::Polygon classOgre_1_1Polygon.html ac11017ced7459ae880bc1b2bf3d54606

Updates the normal.

mVertexList cpp data Ogre::Polygon classOgre_1_1Polygon.html a44797951e46517046987e8e73c86f060 mNormal cpp data Ogre::Polygon classOgre_1_1Polygon.html a52453dc3845392de7cfb9516d92d8111 mIsNormalSet cpp data Ogre::Polygon classOgre_1_1Polygon.html a371dbd706469fcd3a09e6cc9de307a31 operator<< cpp ffunc Ogre::Polygon classOgre_1_1Polygon.html a4ecd1e0336a4e27b0c09ae3f75a1da72

Prints out the polygon data.

Ogre::Pose c cl Ogre::Pose classOgre_1_1Pose.html

A pose is a linked set of vertex offsets applying to one set of vertex data.

OgrePose.h VertexOffsetMap cpp tdef Ogre::Pose classOgre_1_1Pose.html a2508702f4d3791dc59ce9af8fdfa998e

A collection of vertex offsets based on the vertex index.

VertexOffsetIterator cpp tdef Ogre::Pose classOgre_1_1Pose.html aab53719cd5a035c0b5ca9301c9927a9a

An iterator over the vertex offsets.

ConstVertexOffsetIterator cpp tdef Ogre::Pose classOgre_1_1Pose.html ab7830f6ad3feaf3740a8e6477d97cef5

An iterator over the vertex offsets.

NormalsMap cpp tdef Ogre::Pose classOgre_1_1Pose.html a77b417702362e8a351c220dd4deeaf80

A collection of normals based on the vertex index.

NormalsIterator cpp tdef Ogre::Pose classOgre_1_1Pose.html a326485fc1f4fd6a07c4e21b0ddf165a3

An iterator over the vertex offsets.

ConstNormalsIterator cpp tdef Ogre::Pose classOgre_1_1Pose.html a537dcec01c2cc2f8021e4c89aa9fdde9

An iterator over the vertex offsets.

Pose cpp instm Ogre::Pose classOgre_1_1Pose.html a3cafdf6a9c77f21d06befd7a2f2dc89c

Constructor.

~Pose cpp instm Ogre::Pose classOgre_1_1Pose.html ac969f4336838560b56d2ad650f48595f getName cpp instm Ogre::Pose classOgre_1_1Pose.html a73c497f062296a446298258d3b500e86

Return the name of the pose (may be blank)

getTarget cpp instm Ogre::Pose classOgre_1_1Pose.html a8c18792868f8165a19ef645b9395a20b

Return the target geometry index of the pose.

getIncludesNormals cpp instm Ogre::Pose classOgre_1_1Pose.html a32721dacadc6b0dfbef78318b3a41929

Return whether the pose vertices include normals.

addVertex cpp instm Ogre::Pose classOgre_1_1Pose.html ae61acae74c70fb3646902ce5f04ee3e7

Adds an offset to a vertex for this pose.

addVertex cpp instm Ogre::Pose classOgre_1_1Pose.html af88898dd4ae88f28fe8815137a308c51

Adds an offset to a vertex and a new normal for this pose.

removeVertex cpp instm Ogre::Pose classOgre_1_1Pose.html a139c78110101298ddde260277e0d38f1

Remove a vertex offset.

clearVertices cpp instm Ogre::Pose classOgre_1_1Pose.html aac73c679713e93a8dad3dfed46038809

Clear all vertices.

getVertexOffsetIterator cpp instm Ogre::Pose classOgre_1_1Pose.html aaf66be533fd63dff6be363d573ae6740

Gets an iterator over all the vertex offsets.

getVertexOffsetIterator cpp instm Ogre::Pose classOgre_1_1Pose.html a0f6ceaf2411fe3b8e63652b4a182ca35

Gets an iterator over all the vertex offsets.

getVertexOffsets cpp instm Ogre::Pose classOgre_1_1Pose.html a7216f1dac1bd9e0bec03160d2929248a

Gets a const reference to the vertex offsets.

getNormalsIterator cpp instm Ogre::Pose classOgre_1_1Pose.html aeafa497d9f16d22f6d8782c375e85b7e

Gets an iterator over all the vertex offsets.

getNormalsIterator cpp instm Ogre::Pose classOgre_1_1Pose.html ab72ff022a57f41a11e33edd782089382

Gets an iterator over all the vertex offsets.

getNormals cpp instm Ogre::Pose classOgre_1_1Pose.html a56c3f18962e02907fff9eba2c196250c

Gets a const reference to the vertex offsets.

_getHardwareVertexBuffer cpp instm Ogre::Pose classOgre_1_1Pose.html a3d1113ada247586b91465b3e1a02eb67

Get a hardware vertex buffer version of the vertex offsets.

clone cpp instm Ogre::Pose classOgre_1_1Pose.html a153cee4b0f92d630006125ea2d17e9ee

Clone this pose and create another one configured exactly the same way (only really useful for clonin...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mTarget cpp data Ogre::Pose classOgre_1_1Pose.html af23de51f107e8192583857cf230a574e

Target geometry index.

mName cpp data Ogre::Pose classOgre_1_1Pose.html a4dfab7ef915235c4e3885054f0649c3e

Optional name.

mVertexOffsetMap cpp data Ogre::Pose classOgre_1_1Pose.html ae0965a04e0b5b5285e29b10e646561a0

Primary storage, sparse vertex use.

mNormalsMap cpp data Ogre::Pose classOgre_1_1Pose.html a9de08a9989c25596cd55706376beaf06

Primary storage, sparse vertex use.

mBuffer cpp data Ogre::Pose classOgre_1_1Pose.html a4256531f55d7093373437ca1864115a5

Derived hardware buffer, covers all vertices.

Ogre::FrameTimeControllerValue c cl Ogre::FrameTimeControllerValue classOgre_1_1FrameTimeControllerValue.html

Predefined controller value for getting the latest frame time.

OgrePredefinedControllers.h FrameTimeControllerValue cpp instm Ogre::FrameTimeControllerValue classOgre_1_1FrameTimeControllerValue.html aed8ee1d63bf0c06fba9ec32bcf36d8c5 frameEnded cpp instm Ogre::FrameTimeControllerValue classOgre_1_1FrameTimeControllerValue.html a2ee210328604677cb76ba0e4d97bd84a

Called just after a frame has been rendered.

frameStarted cpp instm Ogre::FrameTimeControllerValue classOgre_1_1FrameTimeControllerValue.html a15caa3fcb86af2036b336a5fa6efd1cd

Called when a frame is about to begin rendering.

getValue cpp instm Ogre::FrameTimeControllerValue classOgre_1_1FrameTimeControllerValue.html af2fd240893f74e837ab4311b72690dd0 setValue cpp instm Ogre::FrameTimeControllerValue classOgre_1_1FrameTimeControllerValue.html aaacecf71666f76407c54a1d2f2152a8e getTimeFactor cpp instm Ogre::FrameTimeControllerValue classOgre_1_1FrameTimeControllerValue.html a3ccd8486f00bcc4c47c6aa4ddbf1622c setTimeFactor cpp instm Ogre::FrameTimeControllerValue classOgre_1_1FrameTimeControllerValue.html a5c794a028b0d300c1262fef68fad5984 getFrameDelay cpp instm Ogre::FrameTimeControllerValue classOgre_1_1FrameTimeControllerValue.html a8c72f66d5f98e5e29642111113c74277 setFrameDelay cpp instm Ogre::FrameTimeControllerValue classOgre_1_1FrameTimeControllerValue.html a7ad2006dd65881a7a5a1abbf204d13a5 getElapsedTime cpp instm Ogre::FrameTimeControllerValue classOgre_1_1FrameTimeControllerValue.html a422d94e3bcc4b016104b5adec92b105d setElapsedTime cpp instm Ogre::FrameTimeControllerValue classOgre_1_1FrameTimeControllerValue.html a2d76ad57948f7cd5f8657fc57cd28cd0 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d frameRenderingQueued cpp instm Ogre::FrameListener classOgre_1_1FrameListener.html a2785cb38589ab9df123fa401cbda31c3

Called after all render targets have had their rendering commands issued, but before render windows h...

mFrameTime cpp data Ogre::FrameTimeControllerValue classOgre_1_1FrameTimeControllerValue.html aab120ed336d85b375181a9a75b0fe6eb mTimeFactor cpp data Ogre::FrameTimeControllerValue classOgre_1_1FrameTimeControllerValue.html a9cc9de7e8a4cf00a493bb356600e5689 mElapsedTime cpp data Ogre::FrameTimeControllerValue classOgre_1_1FrameTimeControllerValue.html adcd30d981a8e3012b4f4fff7494cf8ae mFrameDelay cpp data Ogre::FrameTimeControllerValue classOgre_1_1FrameTimeControllerValue.html a6b3645fb30af84e4b553d00f7b19e293 Ogre::TextureFrameControllerValue c cl Ogre::TextureFrameControllerValue classOgre_1_1TextureFrameControllerValue.html

Predefined controller value for getting / setting the frame number of a texture layer.

OgrePredefinedControllers.h TextureFrameControllerValue cpp instm Ogre::TextureFrameControllerValue classOgre_1_1TextureFrameControllerValue.html a9a1644686bc16e783116d7fbd0735852 getValue cpp instm Ogre::TextureFrameControllerValue classOgre_1_1TextureFrameControllerValue.html abf2dc15178cafd35eabe8a1de7e0b5f1

Gets the frame number as a parametric value in the range [0,1].

setValue cpp instm Ogre::TextureFrameControllerValue classOgre_1_1TextureFrameControllerValue.html a99a02798e8722ec697dcdce3b6b3b81b

Sets the frame number as a parametric value in the range [0,1]; the actual frame number is value * (n...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mTextureLayer cpp data Ogre::TextureFrameControllerValue classOgre_1_1TextureFrameControllerValue.html aeff61a7e6136ed9752af3d1c5a29e69d Ogre::TexCoordModifierControllerValue c cl Ogre::TexCoordModifierControllerValue classOgre_1_1TexCoordModifierControllerValue.html

Predefined controller value for getting / setting a texture coordinate modifications (scales and tran...

OgrePredefinedControllers.h TexCoordModifierControllerValue cpp instm Ogre::TexCoordModifierControllerValue classOgre_1_1TexCoordModifierControllerValue.html ac6dc86fa295eb4600c960e4e54c018a5

Constructor.

getValue cpp instm Ogre::TexCoordModifierControllerValue classOgre_1_1TexCoordModifierControllerValue.html a9eb7d0e15bc802e63515356004ef8b96 setValue cpp instm Ogre::TexCoordModifierControllerValue classOgre_1_1TexCoordModifierControllerValue.html a30167810c440d7939c030aa13d1dd57d operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mTransU cpp data Ogre::TexCoordModifierControllerValue classOgre_1_1TexCoordModifierControllerValue.html a831115ff02b3f90165c1e63c8263f930 mTransV cpp data Ogre::TexCoordModifierControllerValue classOgre_1_1TexCoordModifierControllerValue.html aab6d38dbbf644c1f0cbb4c8d8d1bfc34 mScaleU cpp data Ogre::TexCoordModifierControllerValue classOgre_1_1TexCoordModifierControllerValue.html aadbe7e3bde110bcaefaf7546dd6c1b35 mScaleV cpp data Ogre::TexCoordModifierControllerValue classOgre_1_1TexCoordModifierControllerValue.html a20b840b0a76e3d58e1e02b903f41c870 mRotate cpp data Ogre::TexCoordModifierControllerValue classOgre_1_1TexCoordModifierControllerValue.html aa5e4efb0c4b4fbac5f7042e267deedce mTextureLayer cpp data Ogre::TexCoordModifierControllerValue classOgre_1_1TexCoordModifierControllerValue.html a6f82b544431b95702d692e56892e2675 Ogre::FloatGpuParameterControllerValue c cl Ogre::FloatGpuParameterControllerValue classOgre_1_1FloatGpuParameterControllerValue.html

Predefined controller value for setting a single floating- point value in a constant parameter of a v...

OgrePredefinedControllers.h FloatGpuParameterControllerValue cpp instm Ogre::FloatGpuParameterControllerValue classOgre_1_1FloatGpuParameterControllerValue.html aa15f3e1a7e929f71dbc2c6d47199175f

Constructor.

~FloatGpuParameterControllerValue cpp instm Ogre::FloatGpuParameterControllerValue classOgre_1_1FloatGpuParameterControllerValue.html a4cd25fecd64c347a91c5277f4bfebbce getValue cpp instm Ogre::FloatGpuParameterControllerValue classOgre_1_1FloatGpuParameterControllerValue.html a9f7f5e90ec6cafb9508d56cf7bc97343 setValue cpp instm Ogre::FloatGpuParameterControllerValue classOgre_1_1FloatGpuParameterControllerValue.html a15070b767a1bf1cd7c0b6a97c319d029 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mParams cpp data Ogre::FloatGpuParameterControllerValue classOgre_1_1FloatGpuParameterControllerValue.html aa94619d78ae3797cc876d6ab9ed5f1bc

The parameters to access.

mParamIndex cpp data Ogre::FloatGpuParameterControllerValue classOgre_1_1FloatGpuParameterControllerValue.html ab5735fd67d4c023ecadbc5ec7cc3afd2

The index of the parameter to e read or set.

Ogre::PassthroughControllerFunction c cl Ogre::PassthroughControllerFunction classOgre_1_1PassthroughControllerFunction.html

Predefined controller function which just passes through the original source directly to dest...

OgrePredefinedControllers.h PassthroughControllerFunction cpp instm Ogre::PassthroughControllerFunction classOgre_1_1PassthroughControllerFunction.html a7596d4806e925e3c6e519f613d94031b

Constructor.

calculate cpp instm Ogre::PassthroughControllerFunction classOgre_1_1PassthroughControllerFunction.html a25693ebdf658f1d1a393a3964a32e949

Overriden function.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getAdjustedInput unknown instm Ogre::ControllerFunction< Real > classOgre_1_1ControllerFunction.html a6c6a617c6db75b58e3e1a8a2e9dbed8e

Gets the input value as adjusted by any delta.

mDeltaInput unknown data Ogre::ControllerFunction< Real > classOgre_1_1ControllerFunction.html a5141c8004f8393f985a6c06fafdb50c5

If true, function will add input values together and wrap at 1.0 before evaluating.

mDeltaCount unknown data Ogre::ControllerFunction< Real > classOgre_1_1ControllerFunction.html addf729e6eb31d54c20e9bb48b116252e Ogre::AnimationControllerFunction c cl Ogre::AnimationControllerFunction classOgre_1_1AnimationControllerFunction.html

Predefined controller function for dealing with animation.

OgrePredefinedControllers.h AnimationControllerFunction cpp instm Ogre::AnimationControllerFunction classOgre_1_1AnimationControllerFunction.html a960ce93c9ad39f7a1eec98d0fce5c6c8

Constructor.

calculate cpp instm Ogre::AnimationControllerFunction classOgre_1_1AnimationControllerFunction.html a4f3ff1b57eba7e774d10b833273ec137

Overridden function.

setTime cpp instm Ogre::AnimationControllerFunction classOgre_1_1AnimationControllerFunction.html aee7d37308bff5172e3b7e58a7d31627a

Set the time value manually.

setSequenceTime cpp instm Ogre::AnimationControllerFunction classOgre_1_1AnimationControllerFunction.html a6185e4121c1ba411a09834d3950be32e

Set the sequence duration value manually.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getAdjustedInput unknown instm Ogre::ControllerFunction< Real > classOgre_1_1ControllerFunction.html a6c6a617c6db75b58e3e1a8a2e9dbed8e

Gets the input value as adjusted by any delta.

mSeqTime cpp data Ogre::AnimationControllerFunction classOgre_1_1AnimationControllerFunction.html ab3a5975d6690d692328942935fc298a5 mTime cpp data Ogre::AnimationControllerFunction classOgre_1_1AnimationControllerFunction.html a7ec76f22736a88f3362e007f87f514ae mDeltaInput unknown data Ogre::ControllerFunction< Real > classOgre_1_1ControllerFunction.html a5141c8004f8393f985a6c06fafdb50c5

If true, function will add input values together and wrap at 1.0 before evaluating.

mDeltaCount unknown data Ogre::ControllerFunction< Real > classOgre_1_1ControllerFunction.html addf729e6eb31d54c20e9bb48b116252e Ogre::ScaleControllerFunction c cl Ogre::ScaleControllerFunction classOgre_1_1ScaleControllerFunction.html

Predefined controller function which simply scales an input to an output value.

OgrePredefinedControllers.h ScaleControllerFunction cpp instm Ogre::ScaleControllerFunction classOgre_1_1ScaleControllerFunction.html a3e6000bf99e2f0ebd5fbbf3cb4c74338

Constructor, requires a scale factor.

calculate cpp instm Ogre::ScaleControllerFunction classOgre_1_1ScaleControllerFunction.html a7c920fe250fc003fb45e819ed058c824

Overridden method.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getAdjustedInput unknown instm Ogre::ControllerFunction< Real > classOgre_1_1ControllerFunction.html a6c6a617c6db75b58e3e1a8a2e9dbed8e

Gets the input value as adjusted by any delta.

mScale cpp data Ogre::ScaleControllerFunction classOgre_1_1ScaleControllerFunction.html a4dd32e9e1e057b4abf391fa5eb4f89e5 mDeltaInput unknown data Ogre::ControllerFunction< Real > classOgre_1_1ControllerFunction.html a5141c8004f8393f985a6c06fafdb50c5

If true, function will add input values together and wrap at 1.0 before evaluating.

mDeltaCount unknown data Ogre::ControllerFunction< Real > classOgre_1_1ControllerFunction.html addf729e6eb31d54c20e9bb48b116252e Ogre::WaveformControllerFunction c cl Ogre::WaveformControllerFunction classOgre_1_1WaveformControllerFunction.html

Predefined controller function based on a waveform.

OgrePredefinedControllers.h WaveformControllerFunction cpp instm Ogre::WaveformControllerFunction classOgre_1_1WaveformControllerFunction.html a1b83f439aae8d785f1db065ac7e59139

Default constructor, requires at least a wave type, other parameters can be defaulted unless required...

calculate cpp instm Ogre::WaveformControllerFunction classOgre_1_1WaveformControllerFunction.html aec4afc09add54fd7872f78e299e1d276

Overridden function.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getAdjustedInput cpp instm Ogre::WaveformControllerFunction classOgre_1_1WaveformControllerFunction.html a950dedb7a1feb23702600ce1b8f54c31

Overridden from ControllerFunction.

mWaveType cpp data Ogre::WaveformControllerFunction classOgre_1_1WaveformControllerFunction.html a4d20ceeb97414c820c091c2d2d1cb1ba mBase cpp data Ogre::WaveformControllerFunction classOgre_1_1WaveformControllerFunction.html aef4d97d6aa5570d4a4dcaeb11dd3fb34 mFrequency cpp data Ogre::WaveformControllerFunction classOgre_1_1WaveformControllerFunction.html a293bcc15c3553f687b890ad711aab0b7 mPhase cpp data Ogre::WaveformControllerFunction classOgre_1_1WaveformControllerFunction.html a3de22fc6e6c69377856b2f97f47b299b mAmplitude cpp data Ogre::WaveformControllerFunction classOgre_1_1WaveformControllerFunction.html aa47e62b3fc8bf48e93e6fd280085b57b mDutyCycle cpp data Ogre::WaveformControllerFunction classOgre_1_1WaveformControllerFunction.html a649691c7cb6c4c4b10547ca66d38df7e mDeltaInput unknown data Ogre::ControllerFunction< Real > classOgre_1_1ControllerFunction.html a5141c8004f8393f985a6c06fafdb50c5

If true, function will add input values together and wrap at 1.0 before evaluating.

mDeltaCount unknown data Ogre::ControllerFunction< Real > classOgre_1_1ControllerFunction.html addf729e6eb31d54c20e9bb48b116252e Ogre::PrefabFactory c cl Ogre::PrefabFactory classOgre_1_1PrefabFactory.html

A factory class that can create various mesh prefabs.

OgrePrefabFactory.h createPrefab cpp clm Ogre::PrefabFactory classOgre_1_1PrefabFactory.html a9057439fd11ca34cd1805c805cb1e03e

If the given mesh has a known prefab resource name (e.g &quot;Prefab_Plane&quot;) then this prefab will be crea...

createPlane cpp clm Ogre::PrefabFactory classOgre_1_1PrefabFactory.html a695b46719c6149a514ccf70982cf434e

Creates a plane as a submesh of the given mesh.

createCube cpp clm Ogre::PrefabFactory classOgre_1_1PrefabFactory.html ac7a3cf756871c8dcab4fc869e00969a7

Creates a 100x100x100 cube as a submesh of the given mesh.

createSphere cpp clm Ogre::PrefabFactory classOgre_1_1PrefabFactory.html a1aac36610560b67da3d3d1a27bcd1e3c

Creates a sphere with a diameter of 100 units as a submesh of the given mesh.

Ogre::deque c tmplt Ogre::deque structOgre_1_1deque.html OgrePrerequisites.h type cpp tdef Ogre::deque structOgre_1_1deque.html a7296ba4fcb7a0674c6d12345155efe02 iterator cpp tdef Ogre::deque structOgre_1_1deque.html adef10edbb5a79b34333ccc22d485ddcb const_iterator cpp tdef Ogre::deque structOgre_1_1deque.html a75d8ae7a32cb680b01d37c0bfe293755 Ogre::vector c tmplt Ogre::vector structOgre_1_1vector.html OgrePrerequisites.h type cpp tdef Ogre::vector structOgre_1_1vector.html a5e5f8d7fb74dbc2b426c18e1f7b22323 iterator cpp tdef Ogre::vector structOgre_1_1vector.html a0d94bfcf99dd03e461a947971c162dcc const_iterator cpp tdef Ogre::vector structOgre_1_1vector.html acc3b2cd6136b1eaabcd5eca773a6c5f2 Ogre::list c tmplt Ogre::list structOgre_1_1list.html OgrePrerequisites.h type cpp tdef Ogre::list structOgre_1_1list.html ac64759673476a6852c0a09e1acec2a8c iterator cpp tdef Ogre::list structOgre_1_1list.html a53279ede0055c4e2bfc52708035b80b4 const_iterator cpp tdef Ogre::list structOgre_1_1list.html af8e09e11654e2a788f0bdde4941ff2fb Ogre::set c tmplt Ogre::set structOgre_1_1set.html OgrePrerequisites.h type cpp tdef Ogre::set structOgre_1_1set.html a7ac5eb4c7cfd2a56392fe863bcb415c0 iterator cpp tdef Ogre::set structOgre_1_1set.html a7d2913cc00295c34e16f98fc50d6baae const_iterator cpp tdef Ogre::set structOgre_1_1set.html a5f4d266898d985cf5627b8cd6b89108d Ogre::map c tmplt Ogre::map structOgre_1_1map.html OgrePrerequisites.h type cpp tdef Ogre::map structOgre_1_1map.html a1e455b5b9d3d4a7d72c71a0b5d9e21ae iterator cpp tdef Ogre::map structOgre_1_1map.html a1fa40220d3413b620dc9855d5cab1b96 const_iterator cpp tdef Ogre::map structOgre_1_1map.html a5aea2c0a4a4091b69fc65cca9f0892f9 Ogre::multimap c tmplt Ogre::multimap structOgre_1_1multimap.html OgrePrerequisites.h type cpp tdef Ogre::multimap structOgre_1_1multimap.html abbc044dc966133fc43888a7c8cad6237 iterator cpp tdef Ogre::multimap structOgre_1_1multimap.html af555fe7aa58ed46d909211dcda447ef9 const_iterator cpp tdef Ogre::multimap structOgre_1_1multimap.html ac2259a42083733ea81521c768c21106d Ogre::Profile c cl Ogre::Profile classOgre_1_1Profile.html

An individual profile that will be processed by the Profiler.

OgreProfiler.h Profile cpp instm Ogre::Profile classOgre_1_1Profile.html ad94118bc859c9d6d6c9cae7e35c847fd ~Profile cpp instm Ogre::Profile classOgre_1_1Profile.html ab6e88cfb8d5fa50fb9ea8ff31f74e93c operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mName cpp data Ogre::Profile classOgre_1_1Profile.html a24b779884f27e23f87bb0e9f256d6ac1

The name of this profile.

mGroupID cpp data Ogre::Profile classOgre_1_1Profile.html a640fda752765c42a93e99f3f52b6dd7b

The group ID.

Ogre::Profiler c cl Ogre::Profiler classOgre_1_1Profiler.html

The profiler allows you to measure the performance of your code.

OgreProfiler.h Profiler cpp instm Ogre::Profiler classOgre_1_1Profiler.html aa35c96681ded2faf493defa432ce6a04 ~Profiler cpp instm Ogre::Profiler classOgre_1_1Profiler.html a45e1f8ac11468a9322148be4e22e85de setTimer cpp instm Ogre::Profiler classOgre_1_1Profiler.html a53a2d2681a3995555df6d789c5596381

Sets the timer for the profiler.

getTimer cpp instm Ogre::Profiler classOgre_1_1Profiler.html a135db4d26db8d359fb77d20189379bd7

Retrieves the timer for the profiler.

beginProfile cpp instm Ogre::Profiler classOgre_1_1Profiler.html a9b3e71a70bdd2285cebcbd2764fad0e6

Begins a profile.

endProfile cpp instm Ogre::Profiler classOgre_1_1Profiler.html abe681ebc8892d4475940301a0319fe83

Ends a profile.

beginGPUEvent cpp instm Ogre::Profiler classOgre_1_1Profiler.html a5800006ecf74193bb6683428542b60b5

Mark the beginning of a GPU event group.

endGPUEvent cpp instm Ogre::Profiler classOgre_1_1Profiler.html ace158cd7cd820a3176755ce3b84601c3

Mark the end of a GPU event group.

markGPUEvent cpp instm Ogre::Profiler classOgre_1_1Profiler.html a190afc6d10a430fbf37d2b4297e59507

Mark a specific, ungrouped, GPU event.

setEnabled cpp instm Ogre::Profiler classOgre_1_1Profiler.html a91c40e21a3fc96003504ea21fec80d77

Sets whether this profiler is enabled.

getEnabled cpp instm Ogre::Profiler classOgre_1_1Profiler.html aca476edd8f31cd3f456899f4d94b4d50

Gets whether this profiler is enabled.

enableProfile cpp instm Ogre::Profiler classOgre_1_1Profiler.html a52e2f0d3530febbbf7199173d91ad4e2

Enables a previously disabled profile.

disableProfile cpp instm Ogre::Profiler classOgre_1_1Profiler.html a144fc3944f41b1198a44590beda4ce3f

Disables a profile.

setProfileGroupMask cpp instm Ogre::Profiler classOgre_1_1Profiler.html ad19bcccfdf69b21b9953488cb58de764

Set the mask which all profiles must pass to be enabled.

getProfileGroupMask cpp instm Ogre::Profiler classOgre_1_1Profiler.html a485151cf50e74b67a1fed85a8517d62c

Get the mask which all profiles must pass to be enabled.

watchForMax cpp instm Ogre::Profiler classOgre_1_1Profiler.html afc737d10ba6b5732df9a538a196ee3e6

Returns true if the specified profile reaches a new frame time maximum.

watchForMin cpp instm Ogre::Profiler classOgre_1_1Profiler.html ad37efd3a99cf736a0424fd0c1c92efb4

Returns true if the specified profile reaches a new frame time minimum.

watchForLimit cpp instm Ogre::Profiler classOgre_1_1Profiler.html adfd868a7f9213baece5687bd36e23279

Returns true if the specified profile goes over or under the given limit frame time.

logResults cpp instm Ogre::Profiler classOgre_1_1Profiler.html a456a0f133ccea3eb515626edd22963ec

Outputs current profile statistics to the log.

reset cpp instm Ogre::Profiler classOgre_1_1Profiler.html adf2570f07addb553a852a003c97fdc12

Clears the profiler statistics.

setDisplayMode cpp instm Ogre::Profiler classOgre_1_1Profiler.html afd327712037dfcda0145e257137f0016

Set the display mode for the overlay.

getDisplayMode cpp instm Ogre::Profiler classOgre_1_1Profiler.html a2b61483f5709182e8ec2f39bf42e4e14

Get the display mode for the overlay.

setUpdateDisplayFrequency cpp instm Ogre::Profiler classOgre_1_1Profiler.html ac29d425e0f0b531f2c7f643907c9402d

Sets the Profiler so the display of results are updated every n frames.

getUpdateDisplayFrequency cpp instm Ogre::Profiler classOgre_1_1Profiler.html abf15da1111321dc8604e53b606664815

Gets the frequency that the Profiler display is updated.

setOverlayDimensions cpp instm Ogre::Profiler classOgre_1_1Profiler.html a020e38bd163d7168a6771d2caf6ea987

Set the size of the profiler overlay, in pixels.

setOverlayPosition cpp instm Ogre::Profiler classOgre_1_1Profiler.html a642ec614125fee5c5041ae057faeb817

Set the position of the profiler overlay, in pixels.

getOverlayWidth cpp instm Ogre::Profiler classOgre_1_1Profiler.html a54c36919fe5212f92ce6661a16773b6a getOverlayHeight cpp instm Ogre::Profiler classOgre_1_1Profiler.html a97669fc277c1da76721156727a261083 getOverlayLeft cpp instm Ogre::Profiler classOgre_1_1Profiler.html a4f6010d4be648202bac99594ff2afdd9 getOverlayTop cpp instm Ogre::Profiler classOgre_1_1Profiler.html af80310dfae44a50778b4e47e420fd0b0 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::Profiler classOgre_1_1Profiler.html aaa925dad8392fe140d017a5766f3cd49

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::Profiler classOgre_1_1Profiler.html a01ec79ba4ba7a539bfd742e120c1ff21

Override standard Singleton retrieval.

ProfileBarList cpp tdef Ogre::Profiler classOgre_1_1Profiler.html a80b34d6af36b5f9c3dd026781d27ac53 DisabledProfileMap cpp tdef Ogre::Profiler classOgre_1_1Profiler.html a2b1883bfb8de330a205449e8e47eece0 ProfileChildren cpp tdef Ogre::Profiler classOgre_1_1Profiler.html a210b3557eeffc580b37474f27d19ad24 initialize cpp instm Ogre::Profiler classOgre_1_1Profiler.html a51c3aa09f7f5facae1a90868959723e0

Initializes the profiler&#39;s GUI elements.

displayResults cpp instm Ogre::Profiler classOgre_1_1Profiler.html a7a510527d51544e634e202ee1fea31cd displayResults cpp instm Ogre::Profiler classOgre_1_1Profiler.html a70e3ab9db533408c6673c9a320e4d65b

Prints the profiling results of each frame.

processFrameStats cpp instm Ogre::Profiler classOgre_1_1Profiler.html a23b790a95ca703bb49459a1d074914c1

Processes frame stats for all of the mRoot&#39;s children.

processFrameStats cpp instm Ogre::Profiler classOgre_1_1Profiler.html a87d9d0e22a94b505ef065608249329e3

Processes specific ProfileInstance and it&#39;s children recursively.

changeEnableState cpp instm Ogre::Profiler classOgre_1_1Profiler.html a27ba2410694ba3fd67ba6570d6aea52a

Handles a change of the profiler&#39;s enabled state.

createContainer cpp instm Ogre::Profiler classOgre_1_1Profiler.html a871bb407f241675993146290a55e9359

An internal function to create the container which will hold our display elements.

createTextArea cpp instm Ogre::Profiler classOgre_1_1Profiler.html a0c7ccd5c4f51a7134e4eb264e39b433b

An internal function to create a text area.

createPanel cpp instm Ogre::Profiler classOgre_1_1Profiler.html a2c40711f65377196f2757c2c5756ce67

An internal function to create a panel.

mCurrent cpp data Ogre::Profiler classOgre_1_1Profiler.html abef9b7f590856162ef746cd691900a22 mLast cpp data Ogre::Profiler classOgre_1_1Profiler.html afcef3892d0eeb66a90f6fe8e61dc25d1 mRoot cpp data Ogre::Profiler classOgre_1_1Profiler.html ac1326d1d1f9fa32f7ac130d32918bbd7 mDisabledProfiles cpp data Ogre::Profiler classOgre_1_1Profiler.html a3d8be007a0ed8266c06bd27968b7974e

Holds the names of disabled profiles.

mProfileBars cpp data Ogre::Profiler classOgre_1_1Profiler.html ab3865827e7b3ac4ad3b9b3e1fdda9d77

Holds the display bars for each profile results.

mInitialized cpp data Ogre::Profiler classOgre_1_1Profiler.html a8426a136e3fd6574b4b3afeca58fd5d9

Whether the GUI elements have been initialized.

mMaxDisplayProfiles cpp data Ogre::Profiler classOgre_1_1Profiler.html a54a0a835e1a8454e52360b18f6375aa3

The max number of profiles we can display.

mOverlay cpp data Ogre::Profiler classOgre_1_1Profiler.html af0b84f8988fb21a9b1edb737687e1d55

The overlay which contains our profiler results display.

mProfileGui cpp data Ogre::Profiler classOgre_1_1Profiler.html a787571c7aff51fec80a5602a2e868a78

The window that displays the profiler results.

mBarHeight cpp data Ogre::Profiler classOgre_1_1Profiler.html a093f84942dc4ceb8e959588dbcd2cde0

The height of each bar.

mGuiHeight cpp data Ogre::Profiler classOgre_1_1Profiler.html a01964e2873acf707b46ce955d4eaa481

The height of the stats window.

mGuiWidth cpp data Ogre::Profiler classOgre_1_1Profiler.html a7aa7a6e1aefb5d3fda203ab2bbf2345b

The width of the stats window.

mGuiLeft cpp data Ogre::Profiler classOgre_1_1Profiler.html a3cc083369ba6d2cbccf9e3805a5a2c04

The horz position of the stats window.

mGuiTop cpp data Ogre::Profiler classOgre_1_1Profiler.html a82fdce63913682f9c35dadb6ceaea91a

The vertical position of the stats window.

mBarIndent cpp data Ogre::Profiler classOgre_1_1Profiler.html ad777b9d07a5f12464f1fa7c6ed7a21c1

The size of the indent for each profile display bar.

mGuiBorderWidth cpp data Ogre::Profiler classOgre_1_1Profiler.html a9394507398be0a65c25bc90863eaf6c4

The width of the border between the profile window and each bar.

mBarLineWidth cpp data Ogre::Profiler classOgre_1_1Profiler.html ac914f52e30c8f425a50b1da30c3105a1

The width of the min, avg, and max lines in a profile display.

mBarSpacing cpp data Ogre::Profiler classOgre_1_1Profiler.html a21239e45f15d4f19957f88dc6631ce95

The distance between bars.

mUpdateDisplayFrequency cpp data Ogre::Profiler classOgre_1_1Profiler.html a634f43e704803cbc4c4974d5363d3441

The number of frames that must elapse before the current frame display is updated.

mCurrentFrame cpp data Ogre::Profiler classOgre_1_1Profiler.html a342bdc46fd887e5c5a45806dfdd6be0b

The number of elapsed frame, used with mUpdateDisplayFrequency.

mTimer cpp data Ogre::Profiler classOgre_1_1Profiler.html a38b67a7679f11d7ececbeedc4f354a1f

The timer used for profiling.

mTotalFrameTime cpp data Ogre::Profiler classOgre_1_1Profiler.html a044204c438fc5eec7806b586129cf70e

The total time each frame takes.

mEnabled cpp data Ogre::Profiler classOgre_1_1Profiler.html a087887f554607555dbfc34111583bd41

Whether this profiler is enabled.

mNewEnableState cpp data Ogre::Profiler classOgre_1_1Profiler.html a1803e714976005d298d2742fec3e1a09

Keeps track of the new enabled/disabled state that the user has requested which will be applied after...

mProfileMask cpp data Ogre::Profiler classOgre_1_1Profiler.html a6df42d4b04253c3d7fa7a4082dc91bcf

Mask to decide whether a type of profile is enabled or not.

mDisplayMode cpp data Ogre::Profiler classOgre_1_1Profiler.html a042b5638e084d62470ecd62b407ad3e9

How to display the overlay.

mMaxTotalFrameTime cpp data Ogre::Profiler classOgre_1_1Profiler.html aa75e34e44dbc5afedf28615467bf2f42

The max frame time recorded.

mAverageFrameTime cpp data Ogre::Profiler classOgre_1_1Profiler.html a424f69eded16aed6d1fcb3363c3bc572

Rolling average of millisecs.

mResetExtents cpp data Ogre::Profiler classOgre_1_1Profiler.html a07f40435476edf0e9437a94613173075 msSingleton unknown data Ogre::Singleton< Profiler > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 ProfileInstance cpp ffunc Ogre::Profiler classOgre_1_1Profiler.html a72f5610e6fffc382e660c3a301d4a5d1 DISPLAY_PERCENTAGE cpp econst Ogre::Profiler classOgre_1_1Profiler.html a50e3d0c7f42e8ab43af83d13a8acc6cba0e3d543da3084b0cb6a403509f8e18d6

Display % frame usage on the overlay.

DISPLAY_MILLISECONDS cpp econst Ogre::Profiler classOgre_1_1Profiler.html a50e3d0c7f42e8ab43af83d13a8acc6cba2d6fc33d16b14163828af85aa2697d13

Display milliseconds on the overlay.

Ogre::Profiler::ProfileFrame c cl Ogre::Profiler::ProfileFrame structOgre_1_1Profiler_1_1ProfileFrame.html

Represents the total timing information of a profile since profiles can be called more than once each...

OgreProfiler.h frameTime cpp data Ogre::Profiler::ProfileFrame structOgre_1_1Profiler_1_1ProfileFrame.html a89cf3553385a4aaadf99061f920249b1

The total time this profile has taken this frame.

calls cpp data Ogre::Profiler::ProfileFrame structOgre_1_1Profiler_1_1ProfileFrame.html a449b6583375ed3ed8c4a9cd872496cd9

The number of times this profile was called this frame.

hierarchicalLvl cpp data Ogre::Profiler::ProfileFrame structOgre_1_1Profiler_1_1ProfileFrame.html af9530dfafd95f21de7c508bb99fe4f84

The hierarchical level of this profile, 0 being the main loop.

Ogre::Profiler::ProfileHistory c cl Ogre::Profiler::ProfileHistory structOgre_1_1Profiler_1_1ProfileHistory.html

Represents a history of each profile during the duration of the app.

OgreProfiler.h currentTimePercent cpp data Ogre::Profiler::ProfileHistory structOgre_1_1Profiler_1_1ProfileHistory.html a1087b90301ee1df46f78cd7988bfcc81

The current percentage of frame time this profile has taken.

currentTimeMillisecs cpp data Ogre::Profiler::ProfileHistory structOgre_1_1Profiler_1_1ProfileHistory.html affe2faf3111815183448fb52f9daea1f

The current frame time this profile has taken in milliseconds.

maxTimePercent cpp data Ogre::Profiler::ProfileHistory structOgre_1_1Profiler_1_1ProfileHistory.html a601317ff8ae3e25e423521db80fe9fbf

The maximum percentage of frame time this profile has taken.

maxTimeMillisecs cpp data Ogre::Profiler::ProfileHistory structOgre_1_1Profiler_1_1ProfileHistory.html afcac8a0fb80d99a9583efa15ede25a1e

The maximum frame time this profile has taken in milliseconds.

minTimePercent cpp data Ogre::Profiler::ProfileHistory structOgre_1_1Profiler_1_1ProfileHistory.html acbf4cb3bc0a7699e531c3c1fb6a01a3a

The minimum percentage of frame time this profile has taken.

minTimeMillisecs cpp data Ogre::Profiler::ProfileHistory structOgre_1_1Profiler_1_1ProfileHistory.html affa2efcde4908e4f1c9d9e902cd89575

The minimum frame time this profile has taken in milliseconds.

numCallsThisFrame cpp data Ogre::Profiler::ProfileHistory structOgre_1_1Profiler_1_1ProfileHistory.html ab918db2b1abc44372b98ee8ca14d86ad

The number of times this profile has been called each frame.

totalTimePercent cpp data Ogre::Profiler::ProfileHistory structOgre_1_1Profiler_1_1ProfileHistory.html a0bbd3ecdff3b3e80dc07acd0c2f54c4f

The total percentage of frame time this profile has taken.

totalTimeMillisecs cpp data Ogre::Profiler::ProfileHistory structOgre_1_1Profiler_1_1ProfileHistory.html a253036b7297b0c63954888948013facb

The total frame time this profile has taken in milliseconds.

totalCalls cpp data Ogre::Profiler::ProfileHistory structOgre_1_1Profiler_1_1ProfileHistory.html ada7dfb141aae4c509b518b4f46fae523

The total number of times this profile was called (used to calculate average)

hierarchicalLvl cpp data Ogre::Profiler::ProfileHistory structOgre_1_1Profiler_1_1ProfileHistory.html a9ab93f91e00cfdf99f5ef613e9f008d2

The hierarchical level of this profile, 0 being the root profile.

Ogre::Profiler::ProfileInstance c cl Ogre::Profiler::ProfileInstance classOgre_1_1Profiler_1_1ProfileInstance.html

Represents an individual profile call.

OgreProfiler.h ProfileChildren cpp tdef Ogre::Profiler::ProfileInstance classOgre_1_1Profiler_1_1ProfileInstance.html a96eb675a11cfedb507e511df73652cd2 ProfileInstance cpp instm Ogre::Profiler::ProfileInstance classOgre_1_1Profiler_1_1ProfileInstance.html a2821c3b7a6c1befcc2cf09087c63f669 ~ProfileInstance cpp instm Ogre::Profiler::ProfileInstance classOgre_1_1Profiler_1_1ProfileInstance.html a2546014a94202d1e0d0438a7154bd21f logResults cpp instm Ogre::Profiler::ProfileInstance classOgre_1_1Profiler_1_1ProfileInstance.html a1ee35f9003609c14f843b39ee6e5a7fe reset cpp instm Ogre::Profiler::ProfileInstance classOgre_1_1Profiler_1_1ProfileInstance.html ae55a8f4607b40cd7e13997165d167b2b watchForMax cpp instm Ogre::Profiler::ProfileInstance classOgre_1_1Profiler_1_1ProfileInstance.html aee2b7c7e4376e3334ec5bb644ca346a7 watchForMin cpp instm Ogre::Profiler::ProfileInstance classOgre_1_1Profiler_1_1ProfileInstance.html ae5c4afb225337cd46f3776fd753cd083 watchForLimit cpp instm Ogre::Profiler::ProfileInstance classOgre_1_1Profiler_1_1ProfileInstance.html a9e8bf2cdc341b087badba1707fedddec watchForMax cpp instm Ogre::Profiler::ProfileInstance classOgre_1_1Profiler_1_1ProfileInstance.html a1af7b5d7264ff3012f8a7de15acbfeb8 watchForMin cpp instm Ogre::Profiler::ProfileInstance classOgre_1_1Profiler_1_1ProfileInstance.html a5403510d408069aaedfe1582c0296045 watchForLimit cpp instm Ogre::Profiler::ProfileInstance classOgre_1_1Profiler_1_1ProfileInstance.html a9de1a7072c15a5227e92013b562f5b25 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d name cpp data Ogre::Profiler::ProfileInstance classOgre_1_1Profiler_1_1ProfileInstance.html ab97c7822bee63c0a8779b6d539bbe0fb

The name of the profile.

parent cpp data Ogre::Profiler::ProfileInstance classOgre_1_1Profiler_1_1ProfileInstance.html a32d7c83506e16d25d576c26743a85e06

The name of the parent, null if root.

children cpp data Ogre::Profiler::ProfileInstance classOgre_1_1Profiler_1_1ProfileInstance.html a9e4d6e5c5d098df172f3cd231938a385 frame cpp data Ogre::Profiler::ProfileInstance classOgre_1_1Profiler_1_1ProfileInstance.html aca0ada25776682baa961f3c17f3760de frameNumber cpp data Ogre::Profiler::ProfileInstance classOgre_1_1Profiler_1_1ProfileInstance.html a0d37024394da5ef8225c53139c535159 history cpp data Ogre::Profiler::ProfileInstance classOgre_1_1Profiler_1_1ProfileInstance.html a78e649d991bd879ba883a55affb991c9 currTime cpp data Ogre::Profiler::ProfileInstance classOgre_1_1Profiler_1_1ProfileInstance.html a785469fb2684cc7bfd1f58ba9502d422

The time this profile was started.

accum cpp data Ogre::Profiler::ProfileInstance classOgre_1_1Profiler_1_1ProfileInstance.html a641ea8c3f3083597216b11e39d929a1e

Represents the total time of all child profiles to subtract from this profile.

hierarchicalLvl cpp data Ogre::Profiler::ProfileInstance classOgre_1_1Profiler_1_1ProfileInstance.html a30bc0db31ef4e1ff718d89004e3bff4a

The hierarchical level of this profile, 0 being the root profile.

Profiler cpp ffunc Ogre::Profiler::ProfileInstance classOgre_1_1Profiler_1_1ProfileInstance.html ad73e5645d5b7b84a00d4a5d07b8d8078 Ogre::BitArray c cl Ogre::BitArray classOgre_1_1BitArray.html OgreProgressiveMesh.h BitArray cpp instm Ogre::BitArray classOgre_1_1BitArray.html a5444f885974d3ba168b1a98910485794 BitArray cpp instm Ogre::BitArray classOgre_1_1BitArray.html a46d4292abb4d9d97b6a7afa60d403c3f operator= cpp instm Ogre::BitArray classOgre_1_1BitArray.html a591b29ccb7277fef464fb21f2e4d6e1d getBit cpp instm Ogre::BitArray classOgre_1_1BitArray.html abc3a82bfa3cb4d6babde6bd303121ef0 setBit cpp instm Ogre::BitArray classOgre_1_1BitArray.html a49842c6e4eef8e5ff9833f24e8fe952e clearBit cpp instm Ogre::BitArray classOgre_1_1BitArray.html a0f97f0a02faff68c5e75a30acf15f25f clearAllBits cpp instm Ogre::BitArray classOgre_1_1BitArray.html a730a4e876b2ff5348311a377f43ec6be empty cpp instm Ogre::BitArray classOgre_1_1BitArray.html a2829647f43caa200dfd6e2f88f0b937b resize cpp instm Ogre::BitArray classOgre_1_1BitArray.html ac121e16caaf504fb580165e237a3ea7a getBitsCount cpp instm Ogre::BitArray classOgre_1_1BitArray.html a5eba413cef8acc7212f57f989dbd4eb6 bits_ptr cpp data Ogre::BitArray classOgre_1_1BitArray.html a44f2386aa4b0fb2299aef7eb9890caff bits cpp data Ogre::BitArray classOgre_1_1BitArray.html a828871a92c7a6456b207597f730acba7 bit_mask cpp data Ogre::BitArray classOgre_1_1BitArray.html a5151dadbb0eb9946ececfdde359b84e2 bit_count cpp data Ogre::BitArray classOgre_1_1BitArray.html af81a0b48f78d43206fd97aaf9315f716 Ogre::ProgressiveMesh c cl Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html

This class reduces the complexity of the geometry it is given.

OgreProgressiveMesh.h LodValueList cpp tdef Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a56d884044f64c7a2a4a94ea9c6741b83 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d generateLodLevels cpp clm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html affb98eacfd412453bea279053a0b2554

Automatically generates lower level of detail versions of this mesh for use when a simpler version of...

generateSimplifiedMesh cpp clm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html aba16eb44a6d01785314fa7627df2d8e1

Automatically generates lower level of detail versions of this mesh for use when a simpler version of...

ProgressiveMeshList cpp tdef Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a3b9a4827741b4e7d1df8ef68882b5f33 TriangleList cpp tdef Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a1963ffe016281bb57bb80496590a0e43 FaceVertexList cpp tdef Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a9a9fc6707e2c033f44ac650cb8bcebc7 CommonVertexList cpp tdef Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a60e89e17d387bd0aa93608a1068f9d42 CostIndexPair cpp tdef Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html ab1577fa4926f946eef7bafbbc9ed51c0 WorstCostList cpp tdef Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a623b1b831017164d23e7a6d58acef921 WorkingDataList cpp tdef Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html af6fca25fdbbbb18621e40f4f95272b1d IndexVertexPair cpp tdef Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a2ead62fe5344ec3acf8938e7ca3b57b8

We can defragment mesh, removing unused vertices and re-indexing other, storing old-to-new mapping in...

ProgressiveMesh cpp instm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html abebd85f4e5902fbedc24e1703f253eae

Constructor, takes SubMesh pointer.

~ProgressiveMesh cpp instm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a85108ebfc9b9b1a255d70dee8e7f0fee addExtraVertexPositionBuffer cpp instm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html acfe2a5f48a5fa8974d2d74d00097a3de

Adds an extra vertex position buffer.

addWorkingData cpp instm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a70b3d964a5b85435f37c6860cd1d0ecf

Internal method for building PMWorkingData from geometry data.

mergeWorkingDataBorders cpp instm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html af79d5ca3c9b2f36621468efadc8afba9 initialiseEdgeCollapseCosts cpp instm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a8e15fc4982e765beeeadc092cff68e75

Internal method for initialising the edge collapse costs.

computeEdgeCollapseCost cpp instm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a45bf5880c62ea9ee4037373ff6435611

Internal calculation method for deriving a collapse cost from u to v.

collapseInvertsNormals cpp instm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html afa26b1cdb48f53e09dcfbee2b69ec66c

Internal calculation method, return true if edge collapse flip some neighbor face normal...

computeEdgeCostAtVertexForBuffer cpp instm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a1f61307e6b18138ea2bc25304513f36e

Internal method evaluates all collapse costs from this vertex and picks the lowest for a single buffe...

computeEdgeCostAtVertex cpp instm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a5f3094d78ae114759f94848045b412d3

Internal method evaluates all collapse costs from this vertex for every buffer and returns the worst...

computeAllCosts cpp instm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a10ca317d81b09b5cf974e7ffd7804389

Internal method to compute edge collapse costs for all buffers /.

recomputeInvalidCosts cpp instm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a0f6d2df1bb700fde8b0e92e6e7c274a1 sortIndexesByCost cpp instm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html aadaa811f62064e3452e530ed5bb99ff8 getNextCollapser cpp instm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html ac92e2555d02d4c4f0b4b5d3e8ef3dd88 bakeNewLOD cpp instm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html af04ce0e1651c333c31160a5e8d31c303

Internal method builds an new LOD based on the current state.

collapse cpp instm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a9a2b811d9167ab86eba08512b80af523

Internal method, collapses vertex onto it&#39;s saved collapse target.

dumpContents cpp instm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a012d243506337112390de2658194969e

Internal debugging method.

initializeProgressiveMeshList cpp clm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html ab62ba9c2655dd9304e4c77bce0cdc360

Allocates internal resources.

freeProgressiveMeshList cpp clm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a4707fa613775faea5acc66726150a894

Deletes allocated internal resources.

build cpp clm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a91c776f2256baca3899a3c1e8f08b0bf

Builds the progressive mesh with the specified number of levels.

getInvalidCostCount cpp clm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a15d2dca62bd35db3fc8da969a21ad4a0

Internal methods for lazy costs recomputing.

recomputeInvalidCosts cpp clm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a063d165fd971ee7ea5e6348658b949f4 cmpByCost cpp clm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a917a6ded79783b4a17b93154b82a5857 getNextCollapser cpp clm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html aba025a26c3d67afac0d5142d3b86e618

Internal methods for getting the index of next best vertex to collapse among all submeshes.

bakeLodUsage cpp clm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a06fb201cdf972161000884802edbc8b0

Internal method builds an LODs usage, possibly skipping first LOD, that can be used as original geome...

bakeSimplifiedMesh cpp clm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html acc022f83cd77f467be0758c8c83d9753

Optionally discards first LOD level (i.e. original geometry), removes unused vertices, remaps indexes.

createSimplifiedVertexData cpp clm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a431b880f56b307f531b61c7a429aebe8

Defragments vertices, removing unused. Useful if original geometry is redundant or dropped at all...

createIndexMap cpp clm Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html aa57a7096948ea58a88f0db4186fb5c10

During vertices defragmentation vertices are re-indexed, so old-to-new mapping is stored in index map...

mSubMesh cpp data Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html ac7041ffc68ed4913a599d0d3f48560c6

Can be NULL for non-indexed subMeshes, such PM would be skipped.

mVertexData cpp data Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a9c68dee25ed82e1dd27c6e07b9bf6b7d mIndexData cpp data Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html ae527ca544184642648b2a4398a4d7813 mLodFaceList cpp data Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html ac1770d29a7b19439f7060c3a2fe0d533 mRemovedVertexDuplicatesCount cpp data Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a9433a872d6f450d94c9ef1a4dfe4bb72 mCurrNumIndexes cpp data Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html ab166495b3a0dc8f25d25485fa11dac0e mInvSquaredBoundBoxDiagonal cpp data Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a9fff8fad0614f9f466b2e6f3eb00ed61 mVertexComponentFlags cpp data Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html af2fb51c4436f8f97c2c71c568c3d396d mWorkingData cpp data Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html ad657f9004aabb5932753a429061b8ed7

Multiple copies, 1 per vertex buffer.

mWorstCosts cpp data Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html aefa2fb879e0989999c893e51c529d414

The worst collapse cost from all vertex buffers for each vertex.

mInvalidCostMask cpp data Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a3bcef94f466cdec0a5771a1b9ddf97eb mInvalidCostCount cpp data Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a9984bd5f5413c7812b6f3f456cffdb82 mWorstCostsSize cpp data Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a1a9adf7e925259106cc24b5abbb6d9be mNextWorstCostHint cpp data Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html a123d6c2f73cf860130c5f0546809a6b0 mEdgeAdjacentSides cpp data Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html acd0e386e078e142fd78194acda14def3

Temporary variable used in computeEdgeCollapseCost, declared here to avoid multiple memory allocation...

VRQ_CONSTANT cpp econst Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html ac8ade932d6a3a6b24c7b7ad33c32a8e3a7dcdea89ce8a061d707b04b74a97a3c0

A set number of vertices are removed at each reduction.

VRQ_PROPORTIONAL cpp econst Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html ac8ade932d6a3a6b24c7b7ad33c32a8e3a8b32f463d36c939a8202f23d91c9b31c

A proportion of the remaining number of vertices are removed at each reduction.

VRQ_ERROR_COST cpp econst Ogre::ProgressiveMesh classOgre_1_1ProgressiveMesh.html ac8ade932d6a3a6b24c7b7ad33c32a8e3a0c432ee705dbb0ec07e47c703d1c4589

All vertices with reduction error cost less than reductionValue * sqr(lodDistance[lodLevel] / lodDist...

Ogre::ProgressiveMesh::PMFaceVertex c cl Ogre::ProgressiveMesh::PMFaceVertex classOgre_1_1ProgressiveMesh_1_1PMFaceVertex.html

A vertex as used by a face.

OgreProgressiveMesh.h realIndex cpp data Ogre::ProgressiveMesh::PMFaceVertex classOgre_1_1ProgressiveMesh_1_1PMFaceVertex.html a25c686e910e4c1a9bba1e1305aba04ec commonVertex cpp data Ogre::ProgressiveMesh::PMFaceVertex classOgre_1_1ProgressiveMesh_1_1PMFaceVertex.html a0a498b8308e398baa49442f458f7acd5 Ogre::ProgressiveMesh::PMTriangle c cl Ogre::ProgressiveMesh::PMTriangle classOgre_1_1ProgressiveMesh_1_1PMTriangle.html

A triangle in the progressive mesh, holds extra info like face normal.

OgreProgressiveMesh.h PMTriangle cpp instm Ogre::ProgressiveMesh::PMTriangle classOgre_1_1ProgressiveMesh_1_1PMTriangle.html a00b03986f488e08e5407a34730e9e636 setDetails cpp instm Ogre::ProgressiveMesh::PMTriangle classOgre_1_1ProgressiveMesh_1_1PMTriangle.html a03c1e6d2ab8952e54ba1fa8f380608e3 computeNormal cpp instm Ogre::ProgressiveMesh::PMTriangle classOgre_1_1ProgressiveMesh_1_1PMTriangle.html a0c162d851e98d73f99094b1209bbeed6 replaceVertex cpp instm Ogre::ProgressiveMesh::PMTriangle classOgre_1_1ProgressiveMesh_1_1PMTriangle.html a0776fae3db3e24d35bca952a06d9e3f5 hasCommonVertex cpp instm Ogre::ProgressiveMesh::PMTriangle classOgre_1_1ProgressiveMesh_1_1PMTriangle.html abaeb5205525a68c74bd187d6730983af hasFaceVertex cpp instm Ogre::ProgressiveMesh::PMTriangle classOgre_1_1ProgressiveMesh_1_1PMTriangle.html a4ce7b46ec209110f5202afbf784785f6 getFaceVertexFromCommon cpp instm Ogre::ProgressiveMesh::PMTriangle classOgre_1_1ProgressiveMesh_1_1PMTriangle.html af9a0bede611195a922ebc4a3f1b67c9a notifyRemoved cpp instm Ogre::ProgressiveMesh::PMTriangle classOgre_1_1ProgressiveMesh_1_1PMTriangle.html aad9df6c18f56840e29195a7423dcf095 vertex cpp data Ogre::ProgressiveMesh::PMTriangle classOgre_1_1ProgressiveMesh_1_1PMTriangle.html ae1ae521198beb805fa9e29135898c9f7 normal cpp data Ogre::ProgressiveMesh::PMTriangle classOgre_1_1ProgressiveMesh_1_1PMTriangle.html a2965fa7602c835772a2737c9fb5c5854 area cpp data Ogre::ProgressiveMesh::PMTriangle classOgre_1_1ProgressiveMesh_1_1PMTriangle.html a4fd5dea3523aee59efa13af736db4182 removed cpp data Ogre::ProgressiveMesh::PMTriangle classOgre_1_1ProgressiveMesh_1_1PMTriangle.html a5213866374d631850c409eabcbd94fb3 index cpp data Ogre::ProgressiveMesh::PMTriangle classOgre_1_1ProgressiveMesh_1_1PMTriangle.html a03f366aaa28888aa806556d2bb44e33a Ogre::ProgressiveMesh::PMVertex c cl Ogre::ProgressiveMesh::PMVertex classOgre_1_1ProgressiveMesh_1_1PMVertex.html

A vertex in the progressive mesh, holds info like collapse cost etc.

OgreProgressiveMesh.h NeighborList cpp tdef Ogre::ProgressiveMesh::PMVertex classOgre_1_1ProgressiveMesh_1_1PMVertex.html a83a98e0ed483ecb9b27e76a8015c41ed FaceList cpp tdef Ogre::ProgressiveMesh::PMVertex classOgre_1_1ProgressiveMesh_1_1PMVertex.html a3a99524de875faec7b675674cb39bbea PMVertex cpp instm Ogre::ProgressiveMesh::PMVertex classOgre_1_1ProgressiveMesh_1_1PMVertex.html a4c52cc21daf3d06a39b04c1f125b8577 setDetails cpp instm Ogre::ProgressiveMesh::PMVertex classOgre_1_1ProgressiveMesh_1_1PMVertex.html a09d9d3c1121c98ca474fc678ad6e52c4 isNearEnough cpp instm Ogre::ProgressiveMesh::PMVertex classOgre_1_1ProgressiveMesh_1_1PMVertex.html aef25ec9a1693d82650c4ec3974666fd2 removeIfNonNeighbor cpp instm Ogre::ProgressiveMesh::PMVertex classOgre_1_1ProgressiveMesh_1_1PMVertex.html ad96f10c8b54acfc7512451c26e8a397c initBorderStatus cpp instm Ogre::ProgressiveMesh::PMVertex classOgre_1_1ProgressiveMesh_1_1PMVertex.html a8c2a0156d656102e6fb1198699752ff9 isManifoldEdgeWith cpp instm Ogre::ProgressiveMesh::PMVertex classOgre_1_1ProgressiveMesh_1_1PMVertex.html aab7df3d590ba9add1b945872a5759ea2

Set mBorderStatus to BS_BORDER if this vertex is on the edge of an open geometry patch.

notifyRemoved cpp instm Ogre::ProgressiveMesh::PMVertex classOgre_1_1ProgressiveMesh_1_1PMVertex.html a1793fbe5fc12a95fde281f1611ecb512 calculateNormal cpp instm Ogre::ProgressiveMesh::PMVertex classOgre_1_1ProgressiveMesh_1_1PMVertex.html a10be1d987c689f6a0e3eabca15f65096 position cpp data Ogre::ProgressiveMesh::PMVertex classOgre_1_1ProgressiveMesh_1_1PMVertex.html ab2c1e1bf8296736b1b426577cdd8a020 normal cpp data Ogre::ProgressiveMesh::PMVertex classOgre_1_1ProgressiveMesh_1_1PMVertex.html ad3a7a5f290ac61eef6d8f180fad0db03 uv cpp data Ogre::ProgressiveMesh::PMVertex classOgre_1_1ProgressiveMesh_1_1PMVertex.html a078f3662efed050eced0e84356d8a868 index cpp data Ogre::ProgressiveMesh::PMVertex classOgre_1_1ProgressiveMesh_1_1PMVertex.html a6982e31f211ee8b10cf643baebefc3aa mBorderStatus cpp data Ogre::ProgressiveMesh::PMVertex classOgre_1_1ProgressiveMesh_1_1PMVertex.html a5d9e4494654cd43aebad3d618193797e removed cpp data Ogre::ProgressiveMesh::PMVertex classOgre_1_1ProgressiveMesh_1_1PMVertex.html a75bbec5fa218bb9845b3f059b9cddab6 toBeRemoved cpp data Ogre::ProgressiveMesh::PMVertex classOgre_1_1ProgressiveMesh_1_1PMVertex.html ad259bc95f91a0186b62d932d368bde57 collapseCost cpp data Ogre::ProgressiveMesh::PMVertex classOgre_1_1ProgressiveMesh_1_1PMVertex.html a0bcc94cc31dc57068026c7a185baa589 collapseTo cpp data Ogre::ProgressiveMesh::PMVertex classOgre_1_1ProgressiveMesh_1_1PMVertex.html a63fb8662dd40d265518a2c434e1e400b neighbor cpp data Ogre::ProgressiveMesh::PMVertex classOgre_1_1ProgressiveMesh_1_1PMVertex.html aba08b3a1f6c6618e71fca01f4c326684 face cpp data Ogre::ProgressiveMesh::PMVertex classOgre_1_1ProgressiveMesh_1_1PMVertex.html a47b4d3d779f9e5323a24f53cf613a490 BS_UNKNOWN cpp econst Ogre::ProgressiveMesh::PMVertex classOgre_1_1ProgressiveMesh_1_1PMVertex.html aea49c75299926625a8ddb468463c0f3ea2a8dcf807b6f977d45d983a1080be6df BS_NOT_BORDER cpp econst Ogre::ProgressiveMesh::PMVertex classOgre_1_1ProgressiveMesh_1_1PMVertex.html aea49c75299926625a8ddb468463c0f3eabce7e4ea5adf8c844d33b2727d1ad172 BS_BORDER cpp econst Ogre::ProgressiveMesh::PMVertex classOgre_1_1ProgressiveMesh_1_1PMVertex.html aea49c75299926625a8ddb468463c0f3ea46d6781bedbaaf63336c63402c911e0e Ogre::ProgressiveMesh::PMWorkingData c cl Ogre::ProgressiveMesh::PMWorkingData structOgre_1_1ProgressiveMesh_1_1PMWorkingData.html

Data used to calculate the collapse costs.

OgreProgressiveMesh.h mTriList cpp data Ogre::ProgressiveMesh::PMWorkingData structOgre_1_1ProgressiveMesh_1_1PMWorkingData.html abc95718fbe89b15ac1dabdcbfc19cd56 mFaceVertList cpp data Ogre::ProgressiveMesh::PMWorkingData structOgre_1_1ProgressiveMesh_1_1PMWorkingData.html ae86f7159118c6ed73b2aef36c9aec3c0

List of faces.

mVertList cpp data Ogre::ProgressiveMesh::PMWorkingData structOgre_1_1ProgressiveMesh_1_1PMWorkingData.html a69bbfe9ac518ca8c9519c6de8673f8f3 Ogre::HardwareBufferLockGuard c tmplt Ogre::HardwareBufferLockGuard structOgre_1_1HardwareBufferLockGuard.html OgreProgressiveMesh.h HardwareBufferLockGuard cpp func Ogre::HardwareBufferLockGuard structOgre_1_1HardwareBufferLockGuard.html ad9271b5aad5231370b381f585a5731a8 HardwareBufferLockGuard cpp func Ogre::HardwareBufferLockGuard structOgre_1_1HardwareBufferLockGuard.html a1fb4fde0b732d3514560e04b0c879586 ~HardwareBufferLockGuard cpp func Ogre::HardwareBufferLockGuard structOgre_1_1HardwareBufferLockGuard.html a318992da74bc1a839fec5d3fc58c57db pBuf cpp data Ogre::HardwareBufferLockGuard structOgre_1_1HardwareBufferLockGuard.html a9bc4d578f99874bc5ca0db0919e0cdf3 pData cpp data Ogre::HardwareBufferLockGuard structOgre_1_1HardwareBufferLockGuard.html afbd3bce916b40348121ab6de764238b2 Ogre::PVRTCCodec c cl Ogre::PVRTCCodec classOgre_1_1PVRTCCodec.html

Codec specialized in loading PVRTC (PowerVR) images.

OgrePVRTCCodec.h CodecDataPtr cpp tdef Ogre::Codec classOgre_1_1Codec.html a29e31ad112b08ea7fb648b63f426ff1f CodecIterator cpp tdef Ogre::Codec classOgre_1_1Codec.html a21f4b8a16d070793d576f827c9fee218 DecodeResult cpp tdef Ogre::Codec classOgre_1_1Codec.html a8cc81c85bd7d4e25393aa153c5e01454

Result of a decoding; both a decoded data stream and CodecData metadata.

PVRTCCodec cpp instm Ogre::PVRTCCodec classOgre_1_1PVRTCCodec.html a6bd4ffa897d98a88839a693f00f9601e ~PVRTCCodec cpp instm Ogre::PVRTCCodec classOgre_1_1PVRTCCodec.html a5ce8a89e2e6cab4536b4273b87518fec code cpp instm Ogre::PVRTCCodec classOgre_1_1PVRTCCodec.html a4d097a58a4c3df97332b5a049b847570 codeToFile cpp instm Ogre::PVRTCCodec classOgre_1_1PVRTCCodec.html af246bda1c91a50b1b5a6ca46f152af47 decode cpp instm Ogre::PVRTCCodec classOgre_1_1PVRTCCodec.html afdeda6ea614d06dfa4179dc1f166d490 magicNumberToFileExt cpp instm Ogre::PVRTCCodec classOgre_1_1PVRTCCodec.html a7e8a249326180755e56555e716904f8b getType cpp instm Ogre::PVRTCCodec classOgre_1_1PVRTCCodec.html a34ab3197d69d54498057fc375bec847f

Returns the type of the codec as a String.

getDataType cpp instm Ogre::ImageCodec classOgre_1_1ImageCodec.html ac4b5cbd627bb15c58088eec2319d881a

Returns the type of the data that supported by this codec as a String.

magicNumberMatch cpp instm Ogre::Codec classOgre_1_1Codec.html ae875657d0aa27ef91d934470f00dd9b5

Returns whether a magic number header matches this codec.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d startup cpp clm Ogre::PVRTCCodec classOgre_1_1PVRTCCodec.html af31db2aa5603b320067943574b1eea86

Static method to startup and register the PVRTC codec.

shutdown cpp clm Ogre::PVRTCCodec classOgre_1_1PVRTCCodec.html a62bd5a2e37af02c2701cdf33040d8c6f

Static method to shutdown and unregister the PVRTC codec.

registerCodec cpp clm Ogre::Codec classOgre_1_1Codec.html a60f445cc6919df56af6611fd14eec47d

Registers a new codec in the database.

isCodecRegistered cpp clm Ogre::Codec classOgre_1_1Codec.html ae5b74cfd0cb797a2ac139b4adb7ac557

Return whether a codec is registered already.

unRegisterCodec cpp clm Ogre::Codec classOgre_1_1Codec.html ac1199a6638ff560aa81287cd12c26bcf

Unregisters a codec from the database.

getCodecIterator cpp clm Ogre::Codec classOgre_1_1Codec.html a55bf1d49e91958f8e412a583666bbd58

Gets the iterator for the registered codecs.

getExtensions cpp clm Ogre::Codec classOgre_1_1Codec.html a6092324fd74dd0221f7c63ca8bec4fc1

Gets the file extension list for the registered codecs.

getCodec cpp clm Ogre::Codec classOgre_1_1Codec.html acc4ee751f92b6e54051393e74e0a2884

Gets the codec registered for the passed in file extension.

getCodec cpp clm Ogre::Codec classOgre_1_1Codec.html ac8775b1052fb8ba72abdfb55df20a6af

Gets the codec that can handle the given &#39;magic&#39; identifier.

CodecList cpp tdef Ogre::Codec classOgre_1_1Codec.html a9ae612c8caf1bcc5a5f44b72b73115ee flipEndian cpp instm Ogre::PVRTCCodec classOgre_1_1PVRTCCodec.html ab7f9e2541e8a7214c2ae7c0d2e1342cb flipEndian cpp instm Ogre::PVRTCCodec classOgre_1_1PVRTCCodec.html ab08ef139ee3e28026b609e8dbfa0d477 mType cpp data Ogre::PVRTCCodec classOgre_1_1PVRTCCodec.html a92d02354880d07321941ffd7c9dfd8b3 msInstance cpp data Ogre::PVRTCCodec classOgre_1_1PVRTCCodec.html af3317f65a9df184dd44172484455dca7

Single registered codec instance.

msMapCodecs cpp data Ogre::Codec classOgre_1_1Codec.html a73c43a617f6b6fe273a9a17112e2458a

A map that contains all the registered codecs.

Ogre::Quaternion c cl Ogre::Quaternion classOgre_1_1Quaternion.html

Implementation of a Quaternion, i.e.

OgreQuaternion.h Quaternion cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html ab58dc0c4c04d0579ce9321a719f10d5c

Default constructor, initializes to identity rotation (aka 0Â°)

Quaternion cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html a9b45997a81d85662350808b7043d535d

Construct from an explicit list of values.

Quaternion cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html acdcb70a4f122452b6fa70d7cf5ce3cf3

Construct a quaternion from a rotation matrix.

Quaternion cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html a7f25c623d95186b58f6367dcd097a5ba

Construct a quaternion from an angle/axis.

Quaternion cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html a1140011dc0793a81c55f2d078c8c964c

Construct a quaternion from 3 orthonormal local axes.

Quaternion cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html a3ccc60338011887023b397a02a7f3336

Construct a quaternion from 3 orthonormal local axes.

Quaternion cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html a1ca81bd9d57e43cf23582c898e5fdd34

Construct a quaternion from 4 manual w/x/y/z values.

swap cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html a54dcd575915c7b7ddb65b8cb249de521

Exchange the contents of this quaternion with another.

operator[] cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html a3f9320930fd5110028abf48c78a89622

Array accessor operator.

operator[] cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html a074aea0da7fabfde89d204a1f0f0121b

Array accessor operator.

ptr cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html aecce24dd0096766de0c96c13b195b197

Pointer accessor for direct copying.

ptr cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html ab4b5bc328439a4f96d1b4b413fcf87cc

Pointer accessor for direct copying.

FromRotationMatrix cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html ae6c3bfed7176355cf2461567f89a15b1 ToRotationMatrix cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html a7e6b9955074bf92c2b778dc0307769a2 FromAngleAxis cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html ac3328c1bb86d17e870c57d52720e2e32

Setups the quaternion using the supplied vector, and &quot;roll&quot; around that vector by the specified radia...

ToAngleAxis cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html a9c516d6b499410b2fc72524026d3a124 ToAngleAxis cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html a77b776c2f81d371549927b0f79478eb9 FromAxes cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html a7ad7ad40e38bf351485c2a906c3949bb

Constructs the quaternion using 3 axes, the axes are assumed to be orthonormal.

FromAxes cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html a365bc3b10308318721199a829db03887 ToAxes cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html a82b3a7b187451d70e1522b54718deadf

Gets the 3 orthonormal axes defining the quaternion.

ToAxes cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html afc19f98e4b1cf72072a5da398c8702ba xAxis cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html ad6d7ef864ec7bf39db133a0fd67cce26

Returns the X orthonormal axis defining the quaternion.

yAxis cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html a62b05272a53c6ee664d7ed6760ec3744

Returns the Y orthonormal axis defining the quaternion.

zAxis cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html a6c1b8112a4af61982f0feb6fe187851c

Returns the Z orthonormal axis defining the quaternion.

operator= cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html a6367b543cf0d073d893139dd503b4fbd operator+ cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html a3c71782cbc1d79c25d1374ffde29f918 operator- cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html ab07f890193a498d4091c3cbc6799ae4f operator* cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html a8b6d98bd2af93072ee558a2fb8e41b61 operator* cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html a629aca4f4c26ecf88b5755872629cf0a operator- cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html a425964da3f7cc72e656d68cec30833d0 operator== cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html aa20c618a3b4b67d22d2cfd64ba2c8f3b operator!= cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html aaac827806910efa70a5deaa6d75bf3e1 Dot cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html a8ed59783cae74b10d60c5dfab65efc46

Returns the dot product of the quaternion.

Norm cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html a17a0e63655eda5e7d77522d45033668c normalise cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html aee94ec9c7de50fe7f774ae4c7e760b65

Normalises this quaternion, and returns the previous length.

Inverse cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html a391f1c24de70342cc0ac3945d9450ef6 UnitInverse cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html a9bac18de9a5b0935834e045b2a755d4f Exp cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html afa5a360df739f21929b2359276c2a9a5 Log cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html aa446f6210a2446c7ff3a9358635988c4 operator* cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html aa453e5f1a2e1de06bfacf89433a9b529

Rotation of a vector by a quaternion.

getRoll cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html a4d02aa80d2d2183045225a0243e659b9

Calculate the local roll element of this quaternion.

getPitch cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html ab4f38aa582a50dd81c05c3e772680f6b

Calculate the local pitch element of this quaternion.

getYaw cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html a76afd1ec6ae605cf6a969a5e57873f5e

Calculate the local yaw element of this quaternion.

equals cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html a2967ddfe51904c9bff1b68eb3e39f0e5

Equality with tolerance (tolerance is max angle difference)

isNaN cpp instm Ogre::Quaternion classOgre_1_1Quaternion.html a2b1de9aebae545618e105399aeee6f39

Check whether this quaternion contains valid values.

Slerp cpp clm Ogre::Quaternion classOgre_1_1Quaternion.html ab0c47f1a7308ac4c17db9f9ddb6e4a72

Performs Spherical linear interpolation between two quaternions, and returns the result.

SlerpExtraSpins cpp clm Ogre::Quaternion classOgre_1_1Quaternion.html a25fb3bc0f11e6a676fb5c47347a79579 Intermediate cpp clm Ogre::Quaternion classOgre_1_1Quaternion.html a838d0736819d496073d99f3f74d0cac1 Squad cpp clm Ogre::Quaternion classOgre_1_1Quaternion.html a5f43da8b8aa579e02035eecff89e16a5 nlerp cpp clm Ogre::Quaternion classOgre_1_1Quaternion.html a16987149991882e148170fe3f1c7da4b

Performs Normalised linear interpolation between two quaternions, and returns the result...

w cpp data Ogre::Quaternion classOgre_1_1Quaternion.html af3424f1e07092c0ffe293d18b277a04f x cpp data Ogre::Quaternion classOgre_1_1Quaternion.html a32c5680516b41bc4ba3159bf4d4abaf1 y cpp data Ogre::Quaternion classOgre_1_1Quaternion.html aa7328cd3883a92ee9c9322805d038f11 z cpp data Ogre::Quaternion classOgre_1_1Quaternion.html a31ec84a931236554c0c17e37bf5ace97 msEpsilon cpp data Ogre::Quaternion classOgre_1_1Quaternion.html a6b53296360cc166c62533cff8f1edcc2

Cutoff for sine near zero.

ZERO cpp data Ogre::Quaternion classOgre_1_1Quaternion.html a44f3c000c8f1ea2759c2e724e04bf86b IDENTITY cpp data Ogre::Quaternion classOgre_1_1Quaternion.html a441b8d52549e1dedec27420325a313ef operator* cpp ffunc Ogre::Quaternion classOgre_1_1Quaternion.html ab929010aac9fae8a14008a7213d9d419 operator<< cpp ffunc Ogre::Quaternion classOgre_1_1Quaternion.html a2a92fc4c7d55783c70ef6f633f3cac89

Function for writing to a stream.

Ogre::RadixSort c tmplt Ogre::RadixSort classOgre_1_1RadixSort.html

Class for performing a radix sort (fast comparison-less sort based on byte value) on various standard...

OgreRadixSort.h ContainerIter cpp tdef Ogre::RadixSort classOgre_1_1RadixSort.html ae6832006de9925d59d8795d4f708f08f RadixSort cpp instm Ogre::RadixSort classOgre_1_1RadixSort.html a2c982200600a22b21906e3f43a0a962d ~RadixSort cpp instm Ogre::RadixSort classOgre_1_1RadixSort.html a8f49cae4360e7c83b6ca7cf5714db761 sort cpp instm Ogre::RadixSort classOgre_1_1RadixSort.html a4fc283b678dfda772eb6600436d97579

Main sort function.

SortVector cpp tdef Ogre::RadixSort classOgre_1_1RadixSort.html a94bd2347af6de0613d1e22fb0188e37e

Temp sort storage.

sortPass cpp instm Ogre::RadixSort classOgre_1_1RadixSort.html a214c198ead344cf63ea82336b5e63f54 finalPass cpp instm Ogre::RadixSort classOgre_1_1RadixSort.html acaa8140c8ba0be6840a17545b166a0f0 finalPass cpp instm Ogre::RadixSort classOgre_1_1RadixSort.html a9d5c1b55a50cded48d3ccbe38182766e finalPass cpp instm Ogre::RadixSort classOgre_1_1RadixSort.html a985875ef2e1f317eea143cac7b7dc529 getByte cpp instm Ogre::RadixSort classOgre_1_1RadixSort.html ac54a7d0ddf8b1f42f4d33dc0b9aec0cd mCounters cpp data Ogre::RadixSort classOgre_1_1RadixSort.html ac6718da2036c0980c508536bbdf64668

Alpha-pass counters of values (histogram) 4 of them so we can radix sort a maximum of a 32bit value...

mOffsets cpp data Ogre::RadixSort classOgre_1_1RadixSort.html a0d46f30b03aedeb510dec893bee18e64

Beta-pass offsets.

mSortSize cpp data Ogre::RadixSort classOgre_1_1RadixSort.html a9c004d058dec49d422482103af7a06dd

Sort area size.

mNumPasses cpp data Ogre::RadixSort classOgre_1_1RadixSort.html a02ac6146623e353cd5c36ffa4eb30373

Number of passes for this type.

mSortArea1 cpp data Ogre::RadixSort classOgre_1_1RadixSort.html a27a54d016222e2bfb851bd2b58672a8f mSortArea2 cpp data Ogre::RadixSort classOgre_1_1RadixSort.html ad374af1c128ab643ae5d8b2f3cfd6593 mSrc cpp data Ogre::RadixSort classOgre_1_1RadixSort.html aee22c4e565142bc7097bf90db73115d9 mDest cpp data Ogre::RadixSort classOgre_1_1RadixSort.html a64c81c8e836cea804a1342fa23a85540 mTmpContainer cpp data Ogre::RadixSort classOgre_1_1RadixSort.html a98e68e712c66b7d02426d76382b4bff4 Ogre::RadixSort::SortEntry c cl Ogre::RadixSort::SortEntry structOgre_1_1RadixSort_1_1SortEntry.html OgreRadixSort.h SortEntry cpp func Ogre::RadixSort::SortEntry structOgre_1_1RadixSort_1_1SortEntry.html a2e33f6562eeda7b1d7a6a82492423c03 SortEntry cpp func Ogre::RadixSort::SortEntry structOgre_1_1RadixSort_1_1SortEntry.html a14793930d53046b5ba9bd53f8cb9084a key cpp data Ogre::RadixSort::SortEntry structOgre_1_1RadixSort_1_1SortEntry.html a6f46a958afebbd47ff723551f9893d83 iter cpp data Ogre::RadixSort::SortEntry structOgre_1_1RadixSort_1_1SortEntry.html ae2f0a6d95f201f252c0c555e606268a8 Ogre::Ray c cl Ogre::Ray classOgre_1_1Ray.html

Representation of a ray in space, i.e.

OgreRay.h Ray cpp instm Ogre::Ray classOgre_1_1Ray.html ae06168a69567ec6ede584cfa8ced9979 Ray cpp instm Ogre::Ray classOgre_1_1Ray.html a7da08421bf78a27884c5a381cda60dc2 setOrigin cpp instm Ogre::Ray classOgre_1_1Ray.html a730a34d1255a51df2bb072c823acec67

Sets the origin of the ray.

getOrigin cpp instm Ogre::Ray classOgre_1_1Ray.html ae4e2561675e05fee24c867e3c9137c21

Gets the origin of the ray.

setDirection cpp instm Ogre::Ray classOgre_1_1Ray.html ac3082e7ed2efd58bb202043101d4abb2

Sets the direction of the ray.

getDirection cpp instm Ogre::Ray classOgre_1_1Ray.html a2d16c049e57a9908e7200bcfc47fd7dc

Gets the direction of the ray.

getPoint cpp instm Ogre::Ray classOgre_1_1Ray.html a724bffb5c8bd6e79b35a48292075e6db

Gets the position of a point t units along the ray.

operator* cpp instm Ogre::Ray classOgre_1_1Ray.html a9769a8d7f2358818c94713e9ac0a5f17

Gets the position of a point t units along the ray.

intersects cpp instm Ogre::Ray classOgre_1_1Ray.html a3471b68f559bd39e79e18f752b720f0f

Tests whether this ray intersects the given plane.

intersects cpp instm Ogre::Ray classOgre_1_1Ray.html adce8c31c39804bc7385e650cbe18fec3

Tests whether this ray intersects the given plane bounded volume.

intersects cpp instm Ogre::Ray classOgre_1_1Ray.html a200a9f8c30f388bd4b4c195f10d09720

Tests whether this ray intersects the given sphere.

intersects cpp instm Ogre::Ray classOgre_1_1Ray.html ac14cf4c98cc75e531a1fd43fab4eeeff

Tests whether this ray intersects the given box.

mOrigin cpp data Ogre::Ray classOgre_1_1Ray.html a149235772702fe06ef8dc15a37ee6e05 mDirection cpp data Ogre::Ray classOgre_1_1Ray.html a9b3de04f46afb4fb72353685a51d6ada Ogre::Rectangle c cl Ogre::Rectangle structOgre_1_1Rectangle.html OgreRectangle.h inside cpp func Ogre::Rectangle structOgre_1_1Rectangle.html a248f253e65b63f573bbe368b523567bd left cpp data Ogre::Rectangle structOgre_1_1Rectangle.html a4851de00a37259650c67b9d000ed80d1 top cpp data Ogre::Rectangle structOgre_1_1Rectangle.html afb3100f7a6979bfcb45e25ca4b36df2c right cpp data Ogre::Rectangle structOgre_1_1Rectangle.html ae8be8a35b84e0a60b706df4e4aa9d006 bottom cpp data Ogre::Rectangle structOgre_1_1Rectangle.html a4f8176ad0efb40889b96c05bfbf61176 Ogre::Rectangle2D c cl Ogre::Rectangle2D classOgre_1_1Rectangle2D.html

Allows the rendering of a simple 2D rectangle This class renders a simple 2D rectangle; this rectangl...

OgreRectangle2D.h ShadowRenderableList cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ad84ea1b2728ced5136add26c91c39a27 ShadowRenderableListIterator cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a7b0999d33e25db97d0449d6cf95cbecd Rectangle2D cpp instm Ogre::Rectangle2D classOgre_1_1Rectangle2D.html a42a401dbbe2a26c54ad031e1334eca70 Rectangle2D cpp instm Ogre::Rectangle2D classOgre_1_1Rectangle2D.html ae4fb7fef85e0305d882a9b4855b3e571 ~Rectangle2D cpp instm Ogre::Rectangle2D classOgre_1_1Rectangle2D.html af86bfe519c14484caad7c73faa58d8c5 setCorners cpp instm Ogre::Rectangle2D classOgre_1_1Rectangle2D.html a34f68e974e1b32656f192cee1ba848a4

Sets the corners of the rectangle, in relative coordinates.

setNormals cpp instm Ogre::Rectangle2D classOgre_1_1Rectangle2D.html a8ac17c8dc64cd4446f4c7de435a46b1c

Sets the normals of the rectangle.

setUVs cpp instm Ogre::Rectangle2D classOgre_1_1Rectangle2D.html ad865c7fe4221b8c764d4487518ec76bc

Sets the UVs of the rectangle.

setDefaultUVs cpp instm Ogre::Rectangle2D classOgre_1_1Rectangle2D.html a84d1ef2058c616721ca5ca80fbe1d358 getSquaredViewDepth cpp instm Ogre::Rectangle2D classOgre_1_1Rectangle2D.html ac2929fd03989ca91ea28749bed43442a

Returns the camera-relative squared depth of this renderable.

getBoundingRadius cpp instm Ogre::Rectangle2D classOgre_1_1Rectangle2D.html a353453384b7a57189c557ea3ef42a139

Retrieves the radius of the origin-centered bounding sphere for this object.

setMaterial cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a3071c9803e1f06a8b6091ed2f2437b3b getMaterial cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a82f91962b1b00135dc2510ee0a36e3c8

Retrieves a weak reference to the material this renderable object uses.

setRenderOperation cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html ab65501522b24241b6116112d4ea8f0b9 getRenderOperation cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a51c5ae135793c602557d46be10c59b8d

Gets the render operation required to send this object to the frame buffer.

setWorldTransform cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a19237247398b7981c925db4c82a12e6a _notifyCurrentCamera cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a47d8e69386caeba126d0eaa97410bd28

Internal method to notify the object of the camera to be used for the next rendering operation...

setBoundingBox cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a29048e3cee8fa41f3129f79dc5f61988 getBoundingBox cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a67689730c830d721f6d22017adefced6

Retrieves the local axis-aligned bounding box for this object.

_updateRenderQueue cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a3a6c61a0a3013e630e0e5823cddac67e

Internal method by which the movable object must add Renderable subclass instances to the rendering q...

visitRenderables cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a2c2f03c1fb28b61218da94a6989c277a getMovableType cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html ad0f0d8cd9b9cfc9d53423a633caf2397

Overridden from MovableObject.

getLights cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html ab0a4a704310d2845d562b2eb2e88777b _notifyCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a06f161ae0451be7eaa67e77c296d5631

Notify the object of it&#39;s creator (internal use only)

_getCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abc4d3c30d2b50267a348f8d5aee3c5e4

Get the creator of this object, if any (internal use only)

_notifyManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af730ac3ee4a51ee69f4221298f933e8a

Notify the object of it&#39;s manager (internal use only)

_getManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c95a392476c6b54be1648a77f2a56c0

Get the manager of this object, if any (internal use only)

getName cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2c681d880b842c1b6d2c2b30b72b6660

Returns the name of this object.

getParentNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a7be6f35f90943c6bca0b4511e1d266d8

Returns the node to which this object is attached.

getParentSceneNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c705ecac4263b65a1b8611eeb24c39a

Returns the scene node to which this object is attached.

isParentTagPoint cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aff1706913baf992f108cc0fe4c95a53b

Gets whether the parent node is a TagPoint (or a SceneNode)

_notifyAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aeb13418fe2740ed8ebc52cd9667fca41

Internal method called to notify the object that it has been attached to a node.

isAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ad2c50ff1546dfac42f0751aa1bb54ff3

Returns true if this object is attached to a SceneNode or TagPoint.

detachFromParent cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab53cc49d402913fde37fa4976f5bfdd5

Detaches an object from a parent SceneNode or TagPoint, if attached.

isInScene cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a605cb18ec6d5971e19491ec71c89afeb

Returns true if this object is attached to a SceneNode or TagPoint, and this SceneNode / TagPoint is ...

_notifyMoved cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ae307c64b6e130191e45d48df0e2c5961

Internal method called to notify the object that it has been moved.

getWorldBoundingBox cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acc31c877990c3c231c4b4cfb0522bef8

Retrieves the axis-aligned bounding box for this object in world coordinates.

getWorldBoundingSphere cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2f6db9f0db4038e6544d703a9f3bcf53

Retrieves the worldspace bounding sphere for this object.

setVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8b0ab29b6a7e94169e2b3fde0be7cf10

Tells this object whether to be visible or not, if it has a renderable component.

getVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adbc3ce687f4def00d70f15dc0a2330ea

Gets this object whether to be visible or not, if it has a renderable component.

isVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aebb41fb7484f365c18e78103517b0d25

Returns whether or not this object is supposed to be visible or not.

setRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a3774342d37fb670430d834aa914a3be5

Sets the distance at which the object is no longer rendered.

getRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a97501f320f00fb5255d76fe3b20903d2

Gets the distance at which batches are no longer rendered.

setRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9ad2786aa67624f26c7ff245c673ad5e

Sets the minimum pixel size an object needs to be in both screen axes in order to be rendered...

getRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a1025983039f59637e9dde740b5013175

Returns the minimum pixel size an object needs to be in both screen axes in order to be rendered...

setUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab07068e26732de24aaf24330e9d0ec81 setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b getUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70a42d28867f1559f1bd71baf31f83e4 getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aaac5bf65835f733433f3338132f2f01f

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abbf5cf5545c219ce9be1997ff5dd2204

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

setRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ac5e898937867475e52d350d1f4d75e32

Sets the render queue group this entity will be rendered through.

setRenderQueueGroupAndPriority cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a38cf564fe839d40a81ba5155d363b7aa

Sets the render queue group and group priority this entity will be rendered through.

getRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a12ca5ddb4ca9e77612b6e8a10e4f3d70

Gets the queue group for this entity, see setRenderQueueGroup for full details.

_getParentNodeFullTransform cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aab6d217065c5d2968ef0cc2586a0db86

return the full transformation of the parent sceneNode or the attachingPoint node

setQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa202386b8336ed756c3bd1ff5a74f54d

Sets the query flags for this object.

addQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a146b6b8afa6de9a2058f730aa3f7b25c

As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...

removeQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8e039c80d31e36c17f4e7fc85e5c6cdc

As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this o...

getQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5c40b9b7d9f3231f9ba16a3514f7495a

Returns the query flags relevant for this object.

setVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9421323e0ef6082d8a293aef0ba4666d

Sets the visiblity flags for this object.

addVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adff2fa7a7c56ba06d25d2dfa376fd677

As setVisibilityFlags, except the flags passed as parameters are appended to the existing flags on th...

removeVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7bebfd93631ffe82f95ad7c73b77e24

As setVisibilityFlags, except the flags passed as parameters are removed from the existing flags on t...

getVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5ca10844726d16c8ed47395a6b22d33a

Returns the visibility flags relevant for this object.

setListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9efbb3928b834d4f125303698034951e

Sets a listener for this object.

getListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf305fd600ec68543ed68e0c0cef6196

Gets the current listener for this object.

queryLights cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2d4c926ce07f3a1cb0e59d9d60aac76b

Gets a list of lights, ordered relative to how close they are to this movable object.

getLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a538d975b35be25e7d705b6310ec3d84d

Get a bitwise mask which will filter the lights affecting this object.

setLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0b7dc685c1dc7ec4dd677750d17ee145

Set a bitwise mask which will filter the lights affecting this object.

_getLightList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf4f61aeb45d61195c248757e3d1c6fe

Returns a pointer to the current list of lights for this object.

getEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a60b24cd45c8df45654dcfa14a1293a3b

Define a default implementation of method from ShadowCaster which implements no shadows.

hasEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7c2a8be6a9bd59e6c69ee2d76945500

Define a default implementation of method from ShadowCaster which implements no shadows.

getShadowVolumeRenderableIterator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a4492fa817bb3a750d349aeec34c19c43

Define a default implementation of method from ShadowCaster which implements no shadows.

getLightCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af061175eb50a6aa98599ce0a748204b5

Overridden member from ShadowCaster.

getDarkCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af06612d0607ebcf1bf5eb817c3038d52

Overridden member from ShadowCaster.

setCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acbfc4840224e8b6ed6e27849d3341675

Sets whether or not this object will cast shadows.

getCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70bca10cdeac93142d9f93ed0cf9c4c5

Returns whether shadow casting is enabled for this object.

getReceivesShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8f2627b8d1658838a7c79c82148c6303

Returns whether the Material of any Renderable that this MovableObject will add to the render queue w...

getPointExtrusionDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abb13b8e1b52d9dca9f5190f718686a5e

Get the distance to extrude for a point/spot light.

getTypeFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a32c637889b8a4138d2008aece76f42b6

Get the &#39;type flags&#39; for this MovableObject.

setDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2b559ddd8df033cafa5d64502c7d0c3a

Sets whether or not the debug display of this object is enabled.

isDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a39cfd5b78a4326156accf5ed3146ddc6

Gets whether debug display of this object is enabled.

getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a4239d192b2b08c4970dfaa22ce5a0cd0

Gets a list of animable value names for this object.

createAnimableValue cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2cfac9af1b0d71c780ec969166b3585

Create a reference-counted AnimableValuePtr for the named value.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getTechnique cpp instm Ogre::Renderable classOgre_1_1Renderable.html aafcc80b06f8c74eaac3d35e72ca54842

Retrieves a pointer to the Material Technique this renderable object uses.

preRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html afcbf4cb36d5911a9d40a40c57e94f23b

Called just prior to the Renderable being rendered.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

getNumWorldTransforms cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6ecba3943f56182cddf3b3540afc760

Returns the number of world transform matrices this renderable requires.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

getCastsShadows cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1ce8341c18f75ef0b6d818eceea5b2e2

Method which reports whether this renderable would normally cast a shadow.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

setDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ad8db1f22329b2a96f2aed7260d565944

Set the default query flags for all future MovableObject instances.

getDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a01f48775e48b672d7796311f3ffe2930

Get the default query flags for all future MovableObject instances.

setDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ac2904cb122ab8c8d5066abefb29dfa96

Set the default visibility flags for all future MovableObject instances.

getDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a2eb94fea5944cf0d33702a75cfa14a74

Get the default visibility flags for all future MovableObject instances.

extrudeVertices cpp clm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html acae2215c051989d544f34083a0a9bfa2

Utility method for extruding vertices based on a light.

AnimableDictionaryMap cpp tdef Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2ea54bb7c39f7640f71be8bb2f8b0a5 CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 getWorldTransforms cpp instm Ogre::Rectangle2D classOgre_1_1Rectangle2D.html a00a2d8d5e033d1199713a6057ce40d78

Override this method to prevent parent transforms (rotation,translation,scale)

_initRectangle2D cpp instm Ogre::Rectangle2D classOgre_1_1Rectangle2D.html a73492f588127f073ddeafb5daf510ad2 getExtrusionDistance cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a233233e14ccb869b6cafd655880355df

Helper method for calculating extrusion distance.

updateEdgeListLightFacing cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ac9a881430ec7769923f63f6df4b93d33

Tells the caster to perform the tasks necessary to update the edge data&#39;s light listing.

generateShadowVolume cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a396374525d65e0db10c7f7f8d380744a

Generates the indexes required to render a shadow volume into the index buffer which is passed in...

extrudeBounds cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a136dfd54b581a6dc58a1796a1cdf6cdc

Utility method for extruding a bounding box.

getAnimableDictionaryName cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a7748b5ea03ba5eb10fdd79e455f96443

Get the name of the animable dictionary for this class.

createAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a83629c5c4708cebd10c358a4be0722f5

Internal method for creating a dictionary of animable value names for the class, if it does not alrea...

_getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a20139173e816c296ab46d0548d1d4902

Get an updateable reference to animable value list.

initialiseAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a80abf1736a4241c432b30d2073c7a263

Internal method for initialising dictionary; should be implemented by subclasses wanting to expose an...

mRenderOp cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a27245933f2c80b539d0a255afb3aa5e3 mWorldTransform cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a68fea25f6baf11e40c88c6ca9a100ca2 mBox cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html aaf40c1de8c700274f5cd419bcada0320 mMatName cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a3d77f53493aa7a26856018d62754af6e mMaterial cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a13f60949f0ff2d6aa0fc4744c1f023d9 mParentSceneManager cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html ac63237aaf8dc7b98ca609d062b5daa6a

The scene manager for the current frame.

mCamera cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html af31fa5d3f45c681d57df7658b1a0ea88

The camera for the current frame.

mName cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a41954f454246b2935cdc90ab2f36dab8

Name of this object.

mCreator cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a884d3c2c8c8d8305f59eb171a7f56e56

Creator of this object (if created by a factory)

mManager cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a5c05f316d061761a08fc036daedd0649

SceneManager holding this object (if applicable)

mParentNode cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a961db9b5f439708e0f24cb8dbeb9c728

node to which this object is attached

mParentIsTagPoint cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a9f9b9e6981ef7ebbd6b9d82e93a2b299 mVisible cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a8e7fa9ec69253b42ff4e7605b54e1a00

Is this object visible?

mDebugDisplay cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac439108451539e95ac9829ab6520306c

Is debug display enabled?

mUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a0df899bfb650d8d51be51fa5f83743f4

Upper distance to still render.

mSquaredUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2635aafd01416e5a3346a647c2dfff52 mMinPixelSize cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a56e7d5ccac2877061b0919648f7f0b34 mBeyondFarDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a1f6c5390b42b10e00d3b21b8911aa3f4

Hidden because of distance?

mUserObjectBindings cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af00b75d92e7d62f5ff9bd4847d1786e8

User objects binding.

mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mRenderQueueID cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa63b5c1cf9746a4caeb2a47a6bc1d2d6

The render queue to use when rendering this object.

mRenderQueueIDSet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2051828f33ea6c921e2979c8f00daa3f

Flags whether the RenderQueue&#39;s default should be used.

mRenderQueuePriority cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa34e0feb87409120726a489f52b39c58

The render queue group to use when rendering this object.

mRenderQueuePrioritySet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac9ee5f673870a76b23eb5291b3fa3f28

Flags whether the RenderQueue&#39;s default should be used.

mQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adf36b5bfcc9bce768bc5f8a9ed6b1464

Flags determining whether this object is included / excluded from scene queries.

mVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a6db376fe4c048714224392901c98c3a5

Flags determining whether this object is visible (compared to SceneManager mask)

mWorldAABB cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a665c171729e2f37b66f73d0e6722ac2c

Cached world AABB of this object.

mWorldBoundingSphere cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a271b08ae4cc604657c17125f76ec62e0 mWorldDarkCapBounds cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a00a9705c083b9fef8bbe762a5b1711a8

World space AABB of this object&#39;s dark cap.

mCastShadows cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad21e8a5a6f0eeeefa3ec698781eaa3fa

Does this object cast shadows?

mRenderingDisabled cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad1291c87111d8944b2c49904a4d6280b

Does rendering this object disabled by listener?

mListener cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a07fdbfc4ae0adb48f7619c0a44bd3890

MovableObject listener - only one allowed (no list) for size &amp; performance reasons. */.

mLightList cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2626ce2a2f1c78027634cc92dfd2b211

List of lights for this object.

mLightListUpdated cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af083212ba58f26eb7c747a0da749cc08

The last frame that this light list was updated in.

mLightMask cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a3db70b0c8b2e53a3c71671217e5a516c

the light mask defined for this movable. This will be taken into consideration when deciding which li...

mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

msGenNameCount cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a295bb2b641352d1801b805c10f12ecb1

Static member used to automatically generate names for SimpleRendaerable objects.

msDefaultQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adeb3bbe50c1b6e92061461b363fc391e

Default query flags.

msDefaultVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a24f37de53688fc5432d50c7ced03bd63

Default visibility flags.

msAnimableDictionary cpp data Ogre::AnimableObject classOgre_1_1AnimableObject.html a1e2b199b8a10c3753ebeecc8fa773620

Static map of class name to list of animable value names.

Ogre::Renderable c cl Ogre::Renderable classOgre_1_1Renderable.html

Abstract class defining the interface all renderable objects must implement.

OgreRenderable.h Renderable cpp instm Ogre::Renderable classOgre_1_1Renderable.html aed186856b59bf967f3188bfa70546957 ~Renderable cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae5a6101851f1e45229f7b4bc20a69815

Virtual destructor needed as class has virtual methods.

getMaterial cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7132944645c7b62d6b2bfff6a64fad31

Retrieves a weak reference to the material this renderable object uses.

getTechnique cpp instm Ogre::Renderable classOgre_1_1Renderable.html aafcc80b06f8c74eaac3d35e72ca54842

Retrieves a pointer to the Material Technique this renderable object uses.

getRenderOperation cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3621cee2a019e59d3671c1a204caf4c7

Gets the render operation required to send this object to the frame buffer.

preRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html afcbf4cb36d5911a9d40a40c57e94f23b

Called just prior to the Renderable being rendered.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

getWorldTransforms cpp instm Ogre::Renderable classOgre_1_1Renderable.html a897d64f73a5e6ccc45d52a88e86392e1

Gets the world transform matrix / matrices for this renderable object.

getNumWorldTransforms cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6ecba3943f56182cddf3b3540afc760

Returns the number of world transform matrices this renderable requires.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

getSquaredViewDepth cpp instm Ogre::Renderable classOgre_1_1Renderable.html a32353addc2f1d02512314b5d1a53c5c1

Returns the camera-relative squared depth of this renderable.

getLights cpp instm Ogre::Renderable classOgre_1_1Renderable.html a91a5cc5e517b7c79fa510b9fdcc98691

Gets a list of lights, ordered relative to how close they are to this renderable.

getCastsShadows cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1ce8341c18f75ef0b6d818eceea5b2e2

Method which reports whether this renderable would normally cast a shadow.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

Ogre::Renderable::RenderSystemData c cl Ogre::Renderable::RenderSystemData classOgre_1_1Renderable_1_1RenderSystemData.html

An internal class that should be used only by a render system for internal use.

OgreRenderable.h Ogre::Renderable::Visitor c cl Ogre::Renderable::Visitor classOgre_1_1Renderable_1_1Visitor.html

Visitor object that can be used to iterate over a collection of Renderable instances abstractly...

OgreRenderable.h ~Visitor cpp instm Ogre::Renderable::Visitor classOgre_1_1Renderable_1_1Visitor.html a67b2d4e6dc274102523fde6b20d79ff5

Virtual destructor needed as class has virtual methods.

visit cpp instm Ogre::Renderable::Visitor classOgre_1_1Renderable_1_1Visitor.html acc21c51c774281b1030860b8c72c315e

Generic visitor method.

Ogre::RenderObjectListener c cl Ogre::RenderObjectListener classOgre_1_1RenderObjectListener.html

Abstract interface which classes must implement if they wish to receive events from the scene manager...

OgreRenderObjectListener.h ~RenderObjectListener cpp instm Ogre::RenderObjectListener classOgre_1_1RenderObjectListener.html a5fc7de0f8ead61860e1125c539afd52b notifyRenderSingleObject cpp instm Ogre::RenderObjectListener classOgre_1_1RenderObjectListener.html a99b1b17e89efbbce74756925a4acad38

Event raised when render single object started.

Ogre::RenderOperation c cl Ogre::RenderOperation classOgre_1_1RenderOperation.html

&#39;New&#39; rendering operation using vertex buffers.

OgreRenderOperation.h RenderOperation cpp instm Ogre::RenderOperation classOgre_1_1RenderOperation.html a21998ad8a9cb134420158dc8e2663eac vertexData cpp data Ogre::RenderOperation classOgre_1_1RenderOperation.html a306c2ed3599abab29a027325e3d6d721

Vertex source data.

operationType cpp data Ogre::RenderOperation classOgre_1_1RenderOperation.html a880adde68db01dffcfac616de0ef1f45

The type of operation to perform.

useIndexes cpp data Ogre::RenderOperation classOgre_1_1RenderOperation.html ae12d3ff9f224f21738fa50f832484f3d

Specifies whether to use indexes to determine the vertices to use as input.

indexData cpp data Ogre::RenderOperation classOgre_1_1RenderOperation.html abd5f99e4d8429321e0da75acdcfdc52f

Index data - only valid if useIndexes is true.

srcRenderable cpp data Ogre::RenderOperation classOgre_1_1RenderOperation.html a6f6cbc81ef5f41d3a0357a40095aba33

Debug pointer back to renderable which created this.

numberOfInstances cpp data Ogre::RenderOperation classOgre_1_1RenderOperation.html a98de91064f888a6a7795df15ef153e6f

The number of instances for the render operation - this option is supported in only a part of the ren...

useGlobalInstancingVertexBufferIsAvailable cpp data Ogre::RenderOperation classOgre_1_1RenderOperation.html a58effcf80fb468f10360aeab08d3c32e

A flag to indicate that it is possible for this operation to use a global vertex instance buffer if a...

OT_POINT_LIST cpp econst Ogre::RenderOperation classOgre_1_1RenderOperation.html a7a272218dae54048c87f31176c19e10daed142a19459e32c7d8aef5975f534d5e

A list of points, 1 vertex per point.

OT_LINE_LIST cpp econst Ogre::RenderOperation classOgre_1_1RenderOperation.html a7a272218dae54048c87f31176c19e10da68a6fc2c1c6938542664b89cf213c3eb

A list of lines, 2 vertices per line.

OT_LINE_STRIP cpp econst Ogre::RenderOperation classOgre_1_1RenderOperation.html a7a272218dae54048c87f31176c19e10da4bc7bbf09ce027518e33e61249e699a1

A strip of connected lines, 1 vertex per line plus 1 start vertex.

OT_TRIANGLE_LIST cpp econst Ogre::RenderOperation classOgre_1_1RenderOperation.html a7a272218dae54048c87f31176c19e10da8c00ee152b44fe8000c2fd675437c087

A list of triangles, 3 vertices per triangle.

OT_TRIANGLE_STRIP cpp econst Ogre::RenderOperation classOgre_1_1RenderOperation.html a7a272218dae54048c87f31176c19e10da646d8e8fd2aad4baab4809e6f80bfc74

A strip of triangles, 3 vertices for the first triangle, and 1 per triangle after that...

OT_TRIANGLE_FAN cpp econst Ogre::RenderOperation classOgre_1_1RenderOperation.html a7a272218dae54048c87f31176c19e10da74eb8a7062ea4c0b2fdfe3cc6b9781ad

A fan of triangles, 3 vertices for the first triangle, and 1 per triangle after that.

Ogre::RenderQueue c cl Ogre::RenderQueue classOgre_1_1RenderQueue.html

Class to manage the scene object rendering queue.

OgreRenderQueue.h QueueGroupIterator cpp tdef Ogre::RenderQueue classOgre_1_1RenderQueue.html a4cf42f3f073ba37a87a555e37143ed1e ConstQueueGroupIterator cpp tdef Ogre::RenderQueue classOgre_1_1RenderQueue.html add383352b6e187bfd9ee4f09753df493 RenderQueue cpp instm Ogre::RenderQueue classOgre_1_1RenderQueue.html a5454a3907c8ce62ab9454b7e4e6ef818 ~RenderQueue cpp instm Ogre::RenderQueue classOgre_1_1RenderQueue.html a15db5053b0d5bbd21cf9e797ea06f0d9 clear cpp instm Ogre::RenderQueue classOgre_1_1RenderQueue.html a7351e9922649a71a54fb5b0ccfb525c4

Empty the queue - should only be called by SceneManagers.

getQueueGroup cpp instm Ogre::RenderQueue classOgre_1_1RenderQueue.html a6d85342418d78d733f887530e73da1c0

Get a render queue group.

addRenderable cpp instm Ogre::RenderQueue classOgre_1_1RenderQueue.html aedb30e0dd6cd6db7f74650d311a68013

Add a renderable object to the queue.

addRenderable cpp instm Ogre::RenderQueue classOgre_1_1RenderQueue.html a8b67aff41b50d24cef0420871ce6f3af

Add a renderable object to the queue.

addRenderable cpp instm Ogre::RenderQueue classOgre_1_1RenderQueue.html acc8caa5feac9cee401f34f5aa1918d0d

Add a renderable object to the queue.

getDefaultQueueGroup cpp instm Ogre::RenderQueue classOgre_1_1RenderQueue.html ab263254bd0c13a91c44d5fafd18c16c3

Gets the current default queue group, which will be used for all renderable which do not specify whic...

setDefaultRenderablePriority cpp instm Ogre::RenderQueue classOgre_1_1RenderQueue.html aeb5d94b3d357524a08affce11c383374

Sets the current default renderable priority, which will be used for all renderables which do not spe...

getDefaultRenderablePriority cpp instm Ogre::RenderQueue classOgre_1_1RenderQueue.html a3903367113d6a51591ad16faeb17e8e0

Gets the current default renderable priority, which will be used for all renderables which do not spe...

setDefaultQueueGroup cpp instm Ogre::RenderQueue classOgre_1_1RenderQueue.html aee86531136c2069ab7ed03ec8802b624

Sets the current default queue group, which will be used for all renderable which do not specify whic...

_getQueueGroupIterator cpp instm Ogre::RenderQueue classOgre_1_1RenderQueue.html a591e66972499413f4f911ab3dfcf0412

Internal method, returns an iterator for the queue groups.

_getQueueGroupIterator cpp instm Ogre::RenderQueue classOgre_1_1RenderQueue.html a70fdfde9ce4912ab70f28bd5cc02e198 setSplitPassesByLightingType cpp instm Ogre::RenderQueue classOgre_1_1RenderQueue.html a12c00d063c95049da895c7bfc8923311

Sets whether or not the queue will split passes by their lighting type, ie ambient, per-light and decal.

getSplitPassesByLightingType cpp instm Ogre::RenderQueue classOgre_1_1RenderQueue.html a77c88b94513eac36f4128567f90b7c37

Gets whether or not the queue will split passes by their lighting type, ie ambient, per-light and decal.

setSplitNoShadowPasses cpp instm Ogre::RenderQueue classOgre_1_1RenderQueue.html a4edec1309abf170a0dd09612911fc4bc

Sets whether or not the queue will split passes which have shadow receive turned off (in their parent...

getSplitNoShadowPasses cpp instm Ogre::RenderQueue classOgre_1_1RenderQueue.html a09c7465cff6abb0c131efcc5d637a6d4

Gets whether or not the queue will split passes which have shadow receive turned off (in their parent...

setShadowCastersCannotBeReceivers cpp instm Ogre::RenderQueue classOgre_1_1RenderQueue.html aac9a571f752196f24799e5aebb6bd715

Sets whether or not objects which cast shadows should be treated as never receiving shadows...

getShadowCastersCannotBeReceivers cpp instm Ogre::RenderQueue classOgre_1_1RenderQueue.html a4b21bd8a507d984603dbb252e42c949d

Gets whether or not objects which cast shadows should be treated as never receiving shadows...

setRenderableListener cpp instm Ogre::RenderQueue classOgre_1_1RenderQueue.html a4830aa759ae0619a637dc979f8f0d581

Set a renderable listener on the queue.

getRenderableListener cpp instm Ogre::RenderQueue classOgre_1_1RenderQueue.html a0833e163d52c2fffef84dfe81af1606a merge cpp instm Ogre::RenderQueue classOgre_1_1RenderQueue.html a55552364f1a8ecb2fb9a166ef92e070a

Merge render queue.

processVisibleObject cpp instm Ogre::RenderQueue classOgre_1_1RenderQueue.html a5af90d52791616e975fc0da4dc1ec78e

Utility method to perform the standard actions associated with getting a visible object to add itself...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mGroups cpp data Ogre::RenderQueue classOgre_1_1RenderQueue.html aaf91a53059c0a0f61c07d3a0753a3bfe mDefaultQueueGroup cpp data Ogre::RenderQueue classOgre_1_1RenderQueue.html a7166e043e0913cb1e08e4737befce3f6

The current default queue group.

mDefaultRenderablePriority cpp data Ogre::RenderQueue classOgre_1_1RenderQueue.html af1e1472401b4e1d24676e60d41b4705d

The default priority.

mSplitPassesByLightingType cpp data Ogre::RenderQueue classOgre_1_1RenderQueue.html af5adba44e7d9c936efcb35d389d5bb58 mSplitNoShadowPasses cpp data Ogre::RenderQueue classOgre_1_1RenderQueue.html a66986fa9c851664d568e3dbb5a2d40cb mShadowCastersCannotBeReceivers cpp data Ogre::RenderQueue classOgre_1_1RenderQueue.html abfb15a31918778ed0e0c74aacf3358f6 mRenderableListener cpp data Ogre::RenderQueue classOgre_1_1RenderQueue.html add07814ff649c3a7a914fa3961a83a3d Ogre::RenderQueue::RenderableListener c cl Ogre::RenderQueue::RenderableListener classOgre_1_1RenderQueue_1_1RenderableListener.html

Class to listen in on items being added to the render queue.

OgreRenderQueue.h RenderableListener cpp instm Ogre::RenderQueue::RenderableListener classOgre_1_1RenderQueue_1_1RenderableListener.html a0820da08b1cfaa649e9795e005161d98 ~RenderableListener cpp instm Ogre::RenderQueue::RenderableListener classOgre_1_1RenderQueue_1_1RenderableListener.html aa1cf2797eb257b192b5a7f4d7927bce6 renderableQueued cpp instm Ogre::RenderQueue::RenderableListener classOgre_1_1RenderQueue_1_1RenderableListener.html a3798c1ccf6bb418eaaa0ddb43e745199

Method called when a Renderable is added to the queue.

Ogre::RenderQueue::RenderQueueGroupMap c cl Ogre::RenderQueue::RenderQueueGroupMap classOgre_1_1RenderQueue_1_1RenderQueueGroupMap.html OgreRenderQueue.h key_type cpp tdef Ogre::RenderQueue::RenderQueueGroupMap classOgre_1_1RenderQueue_1_1RenderQueueGroupMap.html af4fe0c695ef8be1b98257188ec9f3ea6 mapped_type cpp tdef Ogre::RenderQueue::RenderQueueGroupMap classOgre_1_1RenderQueue_1_1RenderQueueGroupMap.html adac14e31c7638704e307ce0f8c3839de reference cpp tdef Ogre::RenderQueue::RenderQueueGroupMap classOgre_1_1RenderQueue_1_1RenderQueueGroupMap.html a463c524952c8d1b82e9abfa4084d2716 pointer cpp tdef Ogre::RenderQueue::RenderQueueGroupMap classOgre_1_1RenderQueue_1_1RenderQueueGroupMap.html a357a5f81804f7101b3de17d68d080e0a const_reference cpp tdef Ogre::RenderQueue::RenderQueueGroupMap classOgre_1_1RenderQueue_1_1RenderQueueGroupMap.html a17ebdda6ce67602d0fb09deff3d262c8 const_pointer cpp tdef Ogre::RenderQueue::RenderQueueGroupMap classOgre_1_1RenderQueue_1_1RenderQueueGroupMap.html ac0863258f4002e466210c77b5b9da73b GroupVector cpp tdef Ogre::RenderQueue::RenderQueueGroupMap classOgre_1_1RenderQueue_1_1RenderQueueGroupMap.html ae2839e91c9aa216a7cbabdb8cd4b0599 const_iterator cpp tdef Ogre::RenderQueue::RenderQueueGroupMap classOgre_1_1RenderQueue_1_1RenderQueueGroupMap.html a4b619649e7e23c4d1882c609b741d53f RenderQueueGroupMap cpp instm Ogre::RenderQueue::RenderQueueGroupMap classOgre_1_1RenderQueue_1_1RenderQueueGroupMap.html ab0333da5f66027e4242721d00f498cd9 insert cpp instm Ogre::RenderQueue::RenderQueueGroupMap classOgre_1_1RenderQueue_1_1RenderQueueGroupMap.html a17731b1d6c673342f896517a81afdb0f find cpp instm Ogre::RenderQueue::RenderQueueGroupMap classOgre_1_1RenderQueue_1_1RenderQueueGroupMap.html a0da6f5381814fe5173f63016d9c27c49 begin cpp instm Ogre::RenderQueue::RenderQueueGroupMap classOgre_1_1RenderQueue_1_1RenderQueueGroupMap.html a460eb2da82a3d0b35cb03402faef6d52 end cpp instm Ogre::RenderQueue::RenderQueueGroupMap classOgre_1_1RenderQueue_1_1RenderQueueGroupMap.html a1851bb38e49b158195686920f13f2c09 begin cpp instm Ogre::RenderQueue::RenderQueueGroupMap classOgre_1_1RenderQueue_1_1RenderQueueGroupMap.html af2e0bfdbf8a7e1fa2246c8955dbf081a end cpp instm Ogre::RenderQueue::RenderQueueGroupMap classOgre_1_1RenderQueue_1_1RenderQueueGroupMap.html acdf7e28a39f67f92e042ab81daa552d5 clear cpp instm Ogre::RenderQueue::RenderQueueGroupMap classOgre_1_1RenderQueue_1_1RenderQueueGroupMap.html a9003a4f2d9e51418c009ee344bcc925e mMinID cpp data Ogre::RenderQueue::RenderQueueGroupMap classOgre_1_1RenderQueue_1_1RenderQueueGroupMap.html a4bb3cfbdf6932a106ad5734ff345734a mMaxID cpp data Ogre::RenderQueue::RenderQueueGroupMap classOgre_1_1RenderQueue_1_1RenderQueueGroupMap.html a762fda1b2d912eaa507511a94a02e338 mGroupVector cpp data Ogre::RenderQueue::RenderQueueGroupMap classOgre_1_1RenderQueue_1_1RenderQueueGroupMap.html ac602d6b828a5817142e2598e4daf86c1 Ogre::RenderQueue::RenderQueueGroupMap::iterator c cl Ogre::RenderQueue::RenderQueueGroupMap::iterator classOgre_1_1RenderQueue_1_1RenderQueueGroupMap_1_1iterator.html OgreRenderQueue.h iterator cpp instm Ogre::RenderQueue::RenderQueueGroupMap::iterator classOgre_1_1RenderQueue_1_1RenderQueueGroupMap_1_1iterator.html a1f2e77f19f18a469848309f26f34e9dc iterator cpp instm Ogre::RenderQueue::RenderQueueGroupMap::iterator classOgre_1_1RenderQueue_1_1RenderQueueGroupMap_1_1iterator.html acff84cd31acf27c545c8fe826824cc73 operator* cpp instm Ogre::RenderQueue::RenderQueueGroupMap::iterator classOgre_1_1RenderQueue_1_1RenderQueueGroupMap_1_1iterator.html a15f489370138a6a29d22948e179dc427 operator-> cpp instm Ogre::RenderQueue::RenderQueueGroupMap::iterator classOgre_1_1RenderQueue_1_1RenderQueueGroupMap_1_1iterator.html a16132ab23b90fe7b25ec8682718e7753 operator++ cpp instm Ogre::RenderQueue::RenderQueueGroupMap::iterator classOgre_1_1RenderQueue_1_1RenderQueueGroupMap_1_1iterator.html ad55d9f1e9bfa118e5a172c17108a1420 operator++ cpp instm Ogre::RenderQueue::RenderQueueGroupMap::iterator classOgre_1_1RenderQueue_1_1RenderQueueGroupMap_1_1iterator.html ac4af5861c2e8aa8118196860fd46e2d4 operator++ cpp instm Ogre::RenderQueue::RenderQueueGroupMap::iterator classOgre_1_1RenderQueue_1_1RenderQueueGroupMap_1_1iterator.html a1b6430a421025342769964432d29b677 operator++ cpp instm Ogre::RenderQueue::RenderQueueGroupMap::iterator classOgre_1_1RenderQueue_1_1RenderQueueGroupMap_1_1iterator.html ac98371b7d24e8a330c48a7f48db4f5fe operator!= cpp instm Ogre::RenderQueue::RenderQueueGroupMap::iterator classOgre_1_1RenderQueue_1_1RenderQueueGroupMap_1_1iterator.html a8d4ab3d5a9f012e9ead6d9ebc7e1fd9d operator== cpp instm Ogre::RenderQueue::RenderQueueGroupMap::iterator classOgre_1_1RenderQueue_1_1RenderQueueGroupMap_1_1iterator.html a45122b427e0fa2527ad1551a3ef1a837 mRenderQueueGroupMap cpp data Ogre::RenderQueue::RenderQueueGroupMap::iterator classOgre_1_1RenderQueue_1_1RenderQueueGroupMap_1_1iterator.html a313c5b8b2d743630f422bea91294fae7 mIndex cpp data Ogre::RenderQueue::RenderQueueGroupMap::iterator classOgre_1_1RenderQueue_1_1RenderQueueGroupMap_1_1iterator.html a58470bacee8d468971610bbad6b221c1 RenderQueueGroupMap cpp ffunc Ogre::RenderQueue::RenderQueueGroupMap::iterator classOgre_1_1RenderQueue_1_1RenderQueueGroupMap_1_1iterator.html aa0345a1cad831efba15b87b9bb39b450 Ogre::RenderQueue::RenderQueueGroupMap::value_type c cl Ogre::RenderQueue::RenderQueueGroupMap::value_type classOgre_1_1RenderQueue_1_1RenderQueueGroupMap_1_1value__type.html OgreRenderQueue.h value_type cpp instm Ogre::RenderQueue::RenderQueueGroupMap::value_type classOgre_1_1RenderQueue_1_1RenderQueueGroupMap_1_1value__type.html ac56bd2f16746c0f0cbd959dd79d79133 value_type cpp instm Ogre::RenderQueue::RenderQueueGroupMap::value_type classOgre_1_1RenderQueue_1_1RenderQueueGroupMap_1_1value__type.html a5c979aa2f3d376d152e2f8e629e8b9db first cpp data Ogre::RenderQueue::RenderQueueGroupMap::value_type classOgre_1_1RenderQueue_1_1RenderQueueGroupMap_1_1value__type.html a2859921f02f52dd00ad33345d907ac31 second cpp data Ogre::RenderQueue::RenderQueueGroupMap::value_type classOgre_1_1RenderQueue_1_1RenderQueueGroupMap_1_1value__type.html a4a4eea2dfe476cfdcdda19f74044eb1e Ogre::RenderQueueInvocation c cl Ogre::RenderQueueInvocation classOgre_1_1RenderQueueInvocation.html

Class representing the invocation of queue groups in a RenderQueue.

OgreRenderQueueInvocation.h RenderQueueInvocation cpp instm Ogre::RenderQueueInvocation classOgre_1_1RenderQueueInvocation.html a3d39a060f8661edc40b81a09facc965b

Constructor.

~RenderQueueInvocation cpp instm Ogre::RenderQueueInvocation classOgre_1_1RenderQueueInvocation.html a22e4baf98518befdcd09e606f7edcc5a getRenderQueueGroupID cpp instm Ogre::RenderQueueInvocation classOgre_1_1RenderQueueInvocation.html ae4fa00491fa5cf3bebfc7816240f4418

Get the render queue group id.

getInvocationName cpp instm Ogre::RenderQueueInvocation classOgre_1_1RenderQueueInvocation.html a9661bf4bc551c597918ffd3b87b2826e

Get the invocation name (may be blank if not set by creator)

setSolidsOrganisation cpp instm Ogre::RenderQueueInvocation classOgre_1_1RenderQueueInvocation.html a6a37071d01a609e279081a906a856dc1

Set the organisation mode being used for solids in this queue group invocation.

getSolidsOrganisation cpp instm Ogre::RenderQueueInvocation classOgre_1_1RenderQueueInvocation.html ae7a631496cc38bd768569605b5dba3c5

Get the organisation mode being used for solids in this queue group invocation.

setSuppressShadows cpp instm Ogre::RenderQueueInvocation classOgre_1_1RenderQueueInvocation.html abc2c82b2c2d72aede9a6a560235e7c27

Sets whether shadows are suppressed when invoking this queue.

getSuppressShadows cpp instm Ogre::RenderQueueInvocation classOgre_1_1RenderQueueInvocation.html a878fae20bf95f1dff6e4de60340df620

Gets whether shadows are suppressed when invoking this queue.

setSuppressRenderStateChanges cpp instm Ogre::RenderQueueInvocation classOgre_1_1RenderQueueInvocation.html a4d3821747ee0588c65bfc48982c7e37b

Sets whether render state changes are suppressed when invoking this queue.

getSuppressRenderStateChanges cpp instm Ogre::RenderQueueInvocation classOgre_1_1RenderQueueInvocation.html aad7b785b1150206ad5adc732d4e7e7cf

Gets whether shadows are suppressed when invoking this queue.

invoke cpp instm Ogre::RenderQueueInvocation classOgre_1_1RenderQueueInvocation.html a172bce72efdb82be1e20e0f0b228d151

Invoke this class on a concrete queue group.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d RENDER_QUEUE_INVOCATION_SHADOWS cpp data Ogre::RenderQueueInvocation classOgre_1_1RenderQueueInvocation.html a27d41c4a90547ca4a976ac88c53fa3e6

Invocation identifier for shadows.

mRenderQueueGroupID cpp data Ogre::RenderQueueInvocation classOgre_1_1RenderQueueInvocation.html a9d62e3b89ff7a4c8788e6acfee402184

Target queue group.

mInvocationName cpp data Ogre::RenderQueueInvocation classOgre_1_1RenderQueueInvocation.html a25a715bb1dac5418611625a26ea09c72

Invocation identifier - used in listeners.

mSolidsOrganisation cpp data Ogre::RenderQueueInvocation classOgre_1_1RenderQueueInvocation.html a96cbe4914fdc8bb421f8b62aff7a4c54

Solids ordering mode.

mSuppressShadows cpp data Ogre::RenderQueueInvocation classOgre_1_1RenderQueueInvocation.html a4eac5c298760a11cfe64daf860e638df

Suppress shadows processing in this invocation?

mSuppressRenderStateChanges cpp data Ogre::RenderQueueInvocation classOgre_1_1RenderQueueInvocation.html ae262d7e8f6e75227b83bc816b1327fda

Suppress OGRE&#39;s render state management?

Ogre::RenderQueueInvocationSequence c cl Ogre::RenderQueueInvocationSequence classOgre_1_1RenderQueueInvocationSequence.html

Class to hold a linear sequence of RenderQueueInvocation objects.

OgreRenderQueueInvocation.h RenderQueueInvocationSequence cpp instm Ogre::RenderQueueInvocationSequence classOgre_1_1RenderQueueInvocationSequence.html ac099ffef2d796e0fd9fe4c2f541053c9 ~RenderQueueInvocationSequence cpp instm Ogre::RenderQueueInvocationSequence classOgre_1_1RenderQueueInvocationSequence.html a86fac68d3bc7df573ac0f566430d2d91 getName cpp instm Ogre::RenderQueueInvocationSequence classOgre_1_1RenderQueueInvocationSequence.html a2077bfd191b704ccbf207056ac3551d3

Get the name of this sequence.

add cpp instm Ogre::RenderQueueInvocationSequence classOgre_1_1RenderQueueInvocationSequence.html a9ea805cbc8a40a3d4487c443cc9f0bcc

Add a standard invocation to the sequence.

add cpp instm Ogre::RenderQueueInvocationSequence classOgre_1_1RenderQueueInvocationSequence.html ab4321075f94bd8f619d0a00581bdb8fb

Add a custom invocation to the sequence.

size cpp instm Ogre::RenderQueueInvocationSequence classOgre_1_1RenderQueueInvocationSequence.html addf91fd804baf0b2d03dab38c6ebc105

Get the number of invocations in this sequence.

clear cpp instm Ogre::RenderQueueInvocationSequence classOgre_1_1RenderQueueInvocationSequence.html a6449c6f0996c03c11b7139eedc26e0ab

Clear and delete all invocations in this sequence.

get cpp instm Ogre::RenderQueueInvocationSequence classOgre_1_1RenderQueueInvocationSequence.html a535277e2a67701473cdef73f41572481

Gets the details of an invocation at a given index.

remove cpp instm Ogre::RenderQueueInvocationSequence classOgre_1_1RenderQueueInvocationSequence.html a5817bc91b94a4a578259849e27881c05

Removes (and deletes) an invocation by index.

iterator cpp instm Ogre::RenderQueueInvocationSequence classOgre_1_1RenderQueueInvocationSequence.html a37530d084053c25156403a49517c87b3

Get an iterator over the invocations.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mName cpp data Ogre::RenderQueueInvocationSequence classOgre_1_1RenderQueueInvocationSequence.html a7a61d04ea84f2ded758094702c7648a0 mInvocations cpp data Ogre::RenderQueueInvocationSequence classOgre_1_1RenderQueueInvocationSequence.html ae567ddc2821336b54441e83f550cc74f Ogre::RenderQueueListener c cl Ogre::RenderQueueListener classOgre_1_1RenderQueueListener.html

Abstract interface which classes must implement if they wish to receive events from the render queue...

OgreRenderQueueListener.h ~RenderQueueListener cpp instm Ogre::RenderQueueListener classOgre_1_1RenderQueueListener.html aca4ab8444c09caeeff186213a98beb89 preRenderQueues cpp instm Ogre::RenderQueueListener classOgre_1_1RenderQueueListener.html aed637d7bad94336183321b5ee290751c

Event raised before all render queues are processed.

postRenderQueues cpp instm Ogre::RenderQueueListener classOgre_1_1RenderQueueListener.html a0a6a53d54e3215fc2bf2c877fedd47d6

Event raised after all render queues are processed.

renderQueueStarted cpp instm Ogre::RenderQueueListener classOgre_1_1RenderQueueListener.html a8996af861c202193c2bbb8db40e92722

Event raised before a queue group is rendered.

renderQueueEnded cpp instm Ogre::RenderQueueListener classOgre_1_1RenderQueueListener.html a338dd1abf82317692ce7504978c01a5c

Event raised after a queue group is rendered.

Ogre::RenderablePass c cl Ogre::RenderablePass structOgre_1_1RenderablePass.html

Struct associating a single Pass with a single Renderable.

OgreRenderQueueSortingGrouping.h RenderablePass cpp func Ogre::RenderablePass structOgre_1_1RenderablePass.html aced02c6752335dbd5bd4ff1681c35882 renderable cpp data Ogre::RenderablePass structOgre_1_1RenderablePass.html a88788b24efb00ee4d9cf8c4b75cf06ee

Pointer to the Renderable details.

pass cpp data Ogre::RenderablePass structOgre_1_1RenderablePass.html aec7289b1a870e7c39d83b5d422792990

Pointer to the Pass.

Ogre::QueuedRenderableVisitor c cl Ogre::QueuedRenderableVisitor classOgre_1_1QueuedRenderableVisitor.html

Visitor interface for items in a QueuedRenderableCollection.

OgreRenderQueueSortingGrouping.h QueuedRenderableVisitor cpp instm Ogre::QueuedRenderableVisitor classOgre_1_1QueuedRenderableVisitor.html aa639df153b7748f890d3d11d64e6a0e8 ~QueuedRenderableVisitor cpp instm Ogre::QueuedRenderableVisitor classOgre_1_1QueuedRenderableVisitor.html a9e9fca8d2b7fd4c75a24b6c7f8b1b234 visit cpp instm Ogre::QueuedRenderableVisitor classOgre_1_1QueuedRenderableVisitor.html a9fc6bc2185fad0be06562f49dd23003c

Called when visiting a RenderablePass, i.e.

visit cpp instm Ogre::QueuedRenderableVisitor classOgre_1_1QueuedRenderableVisitor.html aa36694ac36f96d8c9c9363279b97bef4 visit cpp instm Ogre::QueuedRenderableVisitor classOgre_1_1QueuedRenderableVisitor.html a29ed32d75e5246ec464cb01fd5de50ec

Visit method called once per Renderable on a grouped collection.

Ogre::QueuedRenderableCollection c cl Ogre::QueuedRenderableCollection classOgre_1_1QueuedRenderableCollection.html

Lowest level collection of renderables.

OgreRenderQueueSortingGrouping.h QueuedRenderableCollection cpp instm Ogre::QueuedRenderableCollection classOgre_1_1QueuedRenderableCollection.html aef05cc3a16e4f6a83c2cbd8b4bec377b ~QueuedRenderableCollection cpp instm Ogre::QueuedRenderableCollection classOgre_1_1QueuedRenderableCollection.html a46521c1079d0916430d29cc15900ec95 clear cpp instm Ogre::QueuedRenderableCollection classOgre_1_1QueuedRenderableCollection.html ae211c3c1661e84dc6c14c97c0ec26dc5

Empty the collection.

removePassGroup cpp instm Ogre::QueuedRenderableCollection classOgre_1_1QueuedRenderableCollection.html abc5558898bde744ffebf36421b7c9d9e

Remove the group entry (if any) for a given Pass.

resetOrganisationModes cpp instm Ogre::QueuedRenderableCollection classOgre_1_1QueuedRenderableCollection.html afde7f8e139270c04158880ea90da71a0

Reset the organisation modes required for this collection.

addOrganisationMode cpp instm Ogre::QueuedRenderableCollection classOgre_1_1QueuedRenderableCollection.html a1f30f771db3b5dd9f520a3e17ff9e1bb

Add a required sorting / grouping mode to this collection when next used.

addRenderable cpp instm Ogre::QueuedRenderableCollection classOgre_1_1QueuedRenderableCollection.html aa6dfdb7b4aefd87f8446651846d00e8c

Add a renderable to the collection using a given pass.

sort cpp instm Ogre::QueuedRenderableCollection classOgre_1_1QueuedRenderableCollection.html aed4bb7796c9730f96dbd1197c97af40b

Perform any sorting that is required on this collection.

acceptVisitor cpp instm Ogre::QueuedRenderableCollection classOgre_1_1QueuedRenderableCollection.html a9c83871d9b27e91a83900d4f5835879c

Accept a visitor over the collection contents.

merge cpp instm Ogre::QueuedRenderableCollection classOgre_1_1QueuedRenderableCollection.html a8fefa658106b7e61c4e779a93000485d

Merge renderable collection.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d RenderablePassList cpp tdef Ogre::QueuedRenderableCollection classOgre_1_1QueuedRenderableCollection.html a9239441cc0c454430284015703858880

Vector of RenderablePass objects, this is built on the assumption that vectors only ever increase in ...

RenderableList cpp tdef Ogre::QueuedRenderableCollection classOgre_1_1QueuedRenderableCollection.html a77c306b4e66120b36a90c5f937ab6364 PassGroupRenderableMap cpp tdef Ogre::QueuedRenderableCollection classOgre_1_1QueuedRenderableCollection.html ac86585dfee248854cbd3d84dbe3f36e5

Map of pass to renderable lists, this is a grouping by pass.

acceptVisitorGrouped cpp instm Ogre::QueuedRenderableCollection classOgre_1_1QueuedRenderableCollection.html a07ea37d2e24138cff538fd97224f2011

Internal visitor implementation.

acceptVisitorDescending cpp instm Ogre::QueuedRenderableCollection classOgre_1_1QueuedRenderableCollection.html a6cad91544a5a489e0ffab7ffb46a369b

Internal visitor implementation.

acceptVisitorAscending cpp instm Ogre::QueuedRenderableCollection classOgre_1_1QueuedRenderableCollection.html a2bbcfb0e914241932fef6db9f8c163ab

Internal visitor implementation.

mOrganisationMode cpp data Ogre::QueuedRenderableCollection classOgre_1_1QueuedRenderableCollection.html ae9a31d2cd0e88ce11ba006d04cb7ac0d

Bitmask of the organisation modes requested.

mGrouped cpp data Ogre::QueuedRenderableCollection classOgre_1_1QueuedRenderableCollection.html a3b34af9f4be41db1386d479720ce602e

Grouped.

mSortedDescending cpp data Ogre::QueuedRenderableCollection classOgre_1_1QueuedRenderableCollection.html ab800c1e93b112978e82e22f00046e3d1

Sorted descending (can iterate backwards to get ascending)

msRadixSorter1 cpp data Ogre::QueuedRenderableCollection classOgre_1_1QueuedRenderableCollection.html a760cf336631fb24e6f6cc2fb45c850a1

Radix sorter for accessing sort value 1 (Pass)

msRadixSorter2 cpp data Ogre::QueuedRenderableCollection classOgre_1_1QueuedRenderableCollection.html ac4c356244366d78dccbc80a3125c4d36

Radix sorter for sort value 2 (distance)

OM_PASS_GROUP cpp econst Ogre::QueuedRenderableCollection classOgre_1_1QueuedRenderableCollection.html ab44ba16fe8e8c0247234d4e6edfae844a5cb7861265877a6f1f0a4b3508df7014

Group by pass.

OM_SORT_DESCENDING cpp econst Ogre::QueuedRenderableCollection classOgre_1_1QueuedRenderableCollection.html ab44ba16fe8e8c0247234d4e6edfae844aaec5c102c9894feda331832a82738d72

Sort descending camera distance.

OM_SORT_ASCENDING cpp econst Ogre::QueuedRenderableCollection classOgre_1_1QueuedRenderableCollection.html ab44ba16fe8e8c0247234d4e6edfae844a2cb722796eba6d25f8f7e8d7a4738241

Sort ascending camera distance Note value overlaps with descending since both use same sort...

Ogre::QueuedRenderableCollection::DepthSortDescendingLess c cl Ogre::QueuedRenderableCollection::DepthSortDescendingLess structOgre_1_1QueuedRenderableCollection_1_1DepthSortDescendingLess.html

Comparator to order objects by descending camera distance.

OgreRenderQueueSortingGrouping.h DepthSortDescendingLess cpp func Ogre::QueuedRenderableCollection::DepthSortDescendingLess structOgre_1_1QueuedRenderableCollection_1_1DepthSortDescendingLess.html ad7c5f19a708502c538b73c7ee8e3ca1f operator() cpp func Ogre::QueuedRenderableCollection::DepthSortDescendingLess structOgre_1_1QueuedRenderableCollection_1_1DepthSortDescendingLess.html ae7f6866b54ba54e39ad26d5b706771aa camera cpp data Ogre::QueuedRenderableCollection::DepthSortDescendingLess structOgre_1_1QueuedRenderableCollection_1_1DepthSortDescendingLess.html a59ff46e2fa195e05f28518e32c07c7db Ogre::QueuedRenderableCollection::PassGroupLess c cl Ogre::QueuedRenderableCollection::PassGroupLess structOgre_1_1QueuedRenderableCollection_1_1PassGroupLess.html

Comparator to order pass groups.

OgreRenderQueueSortingGrouping.h operator() cpp func Ogre::QueuedRenderableCollection::PassGroupLess structOgre_1_1QueuedRenderableCollection_1_1PassGroupLess.html a9600b8c32a4c168e3f7f58f8eeeaccd2 Ogre::QueuedRenderableCollection::RadixSortFunctorDistance c cl Ogre::QueuedRenderableCollection::RadixSortFunctorDistance structOgre_1_1QueuedRenderableCollection_1_1RadixSortFunctorDistance.html

Functor for descending sort value 2 for radix sort (distance)

OgreRenderQueueSortingGrouping.h RadixSortFunctorDistance cpp func Ogre::QueuedRenderableCollection::RadixSortFunctorDistance structOgre_1_1QueuedRenderableCollection_1_1RadixSortFunctorDistance.html a3127f7533114a2b5887532f4c207afec operator() cpp func Ogre::QueuedRenderableCollection::RadixSortFunctorDistance structOgre_1_1QueuedRenderableCollection_1_1RadixSortFunctorDistance.html adc57cb46c570fb3e0dd3d1b6089dd6cf camera cpp data Ogre::QueuedRenderableCollection::RadixSortFunctorDistance structOgre_1_1QueuedRenderableCollection_1_1RadixSortFunctorDistance.html aebb10cc09cd68a0150517507e71a2b66 Ogre::QueuedRenderableCollection::RadixSortFunctorPass c cl Ogre::QueuedRenderableCollection::RadixSortFunctorPass structOgre_1_1QueuedRenderableCollection_1_1RadixSortFunctorPass.html

Functor for accessing sort value 1 for radix sort (Pass)

OgreRenderQueueSortingGrouping.h operator() cpp func Ogre::QueuedRenderableCollection::RadixSortFunctorPass structOgre_1_1QueuedRenderableCollection_1_1RadixSortFunctorPass.html ab22672c70231fc47358363b432009b12 Ogre::RenderPriorityGroup c cl Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html

Collection of renderables by priority.

OgreRenderQueueSortingGrouping.h RenderPriorityGroup cpp instm Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html a6e2d84bf96a0e44d57c0e96cf0736b97 ~RenderPriorityGroup cpp instm Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html a0a18c4c1f2c29571f606cbac7861c3a9 getSolidsBasic cpp instm Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html a1d55ed0d465b381303fd4b0c2e7646a2

Get the collection of basic solids currently queued, this includes all solids when there are no shado...

getSolidsDiffuseSpecular cpp instm Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html a327e07de0d0136a5e489a44e3982b8a4

Get the collection of solids currently queued per light (only applicable in additive shadow modes)...

getSolidsDecal cpp instm Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html a745936859235b031c2399a5b3c45df4e

Get the collection of solids currently queued for decal passes (only applicable in additive shadow mo...

getSolidsNoShadowReceive cpp instm Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html af5e28105a6ca20ed978cf206f9406e4d

Get the collection of solids for which shadow receipt is disabled (only applicable when shadows are e...

getTransparentsUnsorted cpp instm Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html a6884d6e8d6173190ae3fc833ccdc8d0d

Get the collection of transparent objects currently queued.

getTransparents cpp instm Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html afd96c5fa208a0cabd16b8d6558425e62

Get the collection of transparent objects currently queued.

resetOrganisationModes cpp instm Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html afac98cbfa333ffbbd6f92a2dede71d83

Reset the organisation modes required for the solids in this group.

addOrganisationMode cpp instm Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html ae1fbc62e9014f3e36bef8f7f638ccf19

Add a required sorting / grouping mode for the solids in this group.

defaultOrganisationMode cpp instm Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html aae892307209fe5af02f0de2a237e30eb

Set the sorting / grouping mode for the solids in this group to the default.

addRenderable cpp instm Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html ab09fd661aa02509a1e4f83b18f5da74f

Add a renderable to this group.

sort cpp instm Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html a2fa35b87445194af9b81e5d7ab33648a

Sorts the objects which have been added to the queue; transparent objects by their depth in relation ...

clear cpp instm Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html ad1bd2155e06bec2f6dd0bec4d5f8e358

Clears this group of renderables.

setSplitPassesByLightingType cpp instm Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html a17541d778d6d971eb7ecc0141ca7bbce

Sets whether or not the queue will split passes by their lighting type, ie ambient, per-light and decal.

setSplitNoShadowPasses cpp instm Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html a82ce83d78ddac522340a9bb9dfd4aa76

Sets whether or not passes which have shadow receive disabled should be separated.

setShadowCastersCannotBeReceivers cpp instm Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html ad00485a29818222dffa8b4b42748c57f

Sets whether or not objects which cast shadows should be treated as never receiving shadows...

merge cpp instm Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html add2b573cd06af88231226779fba49e6b

Merge group of renderables.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d removePassEntry cpp instm Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html adf137f62f5ca7f13420a95aea8151d8a

remove a pass entry from all collections

addSolidRenderable cpp instm Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html a1a0d99d181b2a830aab166f9fd6ee337

Internal method for adding a solid renderable.

addSolidRenderableSplitByLightType cpp instm Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html ad494a6753c50cba568cc890860fed98e

Internal method for adding a solid renderable.

addUnsortedTransparentRenderable cpp instm Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html a9753d3f8e1ec0ca1d6c133f82cda6e44

Internal method for adding an unsorted transparent renderable.

addTransparentRenderable cpp instm Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html aa418acf3c5bca641a4c5e475cb27a753

Internal method for adding a transparent renderable.

mParent cpp data Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html afa964877920d284c972b4684c54fe273

Parent queue group.

mSplitPassesByLightingType cpp data Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html af98ab3bc78759bb0f6fe921d95681c55 mSplitNoShadowPasses cpp data Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html a6cb0571ecf3cb5199d95e4ff056499ff mShadowCastersNotReceivers cpp data Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html aa978e09317bbe8cf1062b4157510ea65 mSolidsBasic cpp data Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html ab8560ed065a3001ee34d6fbc46de5527

Solid pass list, used when no shadows, modulative shadows, or ambient passes for additive.

mSolidsDiffuseSpecular cpp data Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html a56ebcce57f1603250d9b6018b06e98d3

Solid per-light pass list, used with additive shadows.

mSolidsDecal cpp data Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html aed4224f5234e3706795dfc4fa16159ed

Solid decal (texture) pass list, used with additive shadows.

mSolidsNoShadowReceive cpp data Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html adc851b6c07b963d53f2aedd53dda0b45

Solid pass list, used when shadows are enabled but shadow receive is turned off for these passes...

mTransparentsUnsorted cpp data Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html a61fb215cff04c9d686a2119ccdcc9b4f

Unsorted transparent list.

mTransparents cpp data Ogre::RenderPriorityGroup classOgre_1_1RenderPriorityGroup.html acacd2f33af2aceae1bc5775c4457d7da

Transparent list.

Ogre::RenderQueueGroup c cl Ogre::RenderQueueGroup classOgre_1_1RenderQueueGroup.html

A grouping level underneath RenderQueue which groups renderables to be issued at coarsely the same ti...

OgreRenderQueueSortingGrouping.h PriorityMap cpp tdef Ogre::RenderQueueGroup classOgre_1_1RenderQueueGroup.html a667e088e296591cd43e9acdc5daadc80 PriorityMapIterator cpp tdef Ogre::RenderQueueGroup classOgre_1_1RenderQueueGroup.html a38216d5a4828871b53e5fbecdc8d4984 ConstPriorityMapIterator cpp tdef Ogre::RenderQueueGroup classOgre_1_1RenderQueueGroup.html a34dffe13210b7f61932a25fc042f404f RenderQueueGroup cpp instm Ogre::RenderQueueGroup classOgre_1_1RenderQueueGroup.html aa8f83bb601e8344a255fc2aafbc958ee ~RenderQueueGroup cpp instm Ogre::RenderQueueGroup classOgre_1_1RenderQueueGroup.html ac12bd8451907d485889812b0a6b6ceca getIterator cpp instm Ogre::RenderQueueGroup classOgre_1_1RenderQueueGroup.html a9225e3493596e1701e583721d1846f24

Get an iterator for browsing through child contents.

getIterator cpp instm Ogre::RenderQueueGroup classOgre_1_1RenderQueueGroup.html a25f29c808539ac74609265b3bc999192

Get a const iterator for browsing through child contents.

addRenderable cpp instm Ogre::RenderQueueGroup classOgre_1_1RenderQueueGroup.html a0bd953e5e30d631542ef7d85158b017e

Add a renderable to this group, with the given priority.

clear cpp instm Ogre::RenderQueueGroup classOgre_1_1RenderQueueGroup.html aeeaaf69657b5425e8f294466f0061a41

Clears this group of renderables.

setShadowsEnabled cpp instm Ogre::RenderQueueGroup classOgre_1_1RenderQueueGroup.html a180a462bafa9b9d472a59d044657e6ef

Indicate whether a given queue group will be doing any shadow setup.

getShadowsEnabled cpp instm Ogre::RenderQueueGroup classOgre_1_1RenderQueueGroup.html a1494737d903b3e54f3b1694874c2c034

Are shadows enabled for this queue?

setSplitPassesByLightingType cpp instm Ogre::RenderQueueGroup classOgre_1_1RenderQueueGroup.html aa9136681bf8704ada4af84f2c30be7b3

Sets whether or not the queue will split passes by their lighting type, ie ambient, per-light and decal.

setSplitNoShadowPasses cpp instm Ogre::RenderQueueGroup classOgre_1_1RenderQueueGroup.html a9d53fac5486bb4379965858840900263

Sets whether or not the queue will split passes which have shadow receive turned off (in their parent...

setShadowCastersCannotBeReceivers cpp instm Ogre::RenderQueueGroup classOgre_1_1RenderQueueGroup.html a5c2e2f614fe51fb1e6954b28f4c3a366

Sets whether or not objects which cast shadows should be treated as never receiving shadows...

resetOrganisationModes cpp instm Ogre::RenderQueueGroup classOgre_1_1RenderQueueGroup.html a4fcd2c524232e0708786959bf74fe153

Reset the organisation modes required for the solids in this group.

addOrganisationMode cpp instm Ogre::RenderQueueGroup classOgre_1_1RenderQueueGroup.html a195e1d749ca78952f9e4c222d6a536c3

Add a required sorting / grouping mode for the solids in this group.

defaultOrganisationMode cpp instm Ogre::RenderQueueGroup classOgre_1_1RenderQueueGroup.html a0cf70d2d850ef3746957b337b1bba4d0

Setthe sorting / grouping mode for the solids in this group to the default.

merge cpp instm Ogre::RenderQueueGroup classOgre_1_1RenderQueueGroup.html a4eb48a76b7a69ed248578d6743f8e9b3

Merge group of renderables.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mParent cpp data Ogre::RenderQueueGroup classOgre_1_1RenderQueueGroup.html af9f686713ffc4826d877050b9eeb7269 mSplitPassesByLightingType cpp data Ogre::RenderQueueGroup classOgre_1_1RenderQueueGroup.html a6ea0e9f15de8415698537ebab761b941 mSplitNoShadowPasses cpp data Ogre::RenderQueueGroup classOgre_1_1RenderQueueGroup.html a512ffe61ae9cf4871096a547d500a3c9 mShadowCastersNotReceivers cpp data Ogre::RenderQueueGroup classOgre_1_1RenderQueueGroup.html acb8f17ce35fe836bbcc33e4549d501e0 mPriorityGroups cpp data Ogre::RenderQueueGroup classOgre_1_1RenderQueueGroup.html a89c61e07d1956e97cf067aaf9657bc31

Map of RenderPriorityGroup objects.

mShadowsEnabled cpp data Ogre::RenderQueueGroup classOgre_1_1RenderQueueGroup.html a5c4eaacfc8c686034b7795580f748f89

Whether shadows are enabled for this queue.

mOrganisationMode cpp data Ogre::RenderQueueGroup classOgre_1_1RenderQueueGroup.html a98e8d6250115823a41a02e579509fb2b

Bitmask of the organisation modes requested (for new priority groups)

Ogre::RenderSystem c cl Ogre::RenderSystem classOgre_1_1RenderSystem.html

Defines the functionality of a 3D API.

OgreRenderSystem.h RenderTargetIterator cpp tdef Ogre::RenderSystem classOgre_1_1RenderSystem.html a50a15a7bbc1beca5c91b6584a3060f1b

Iterator over RenderTargets.

RenderSystem cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a3391b683d588628272d8d9de633e472e

Default Constructor.

~RenderSystem cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a785f83ff8a4ee8fb21a11c9d6fe5c928

Destructor.

getName cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a19b810b6fe61b526010812e9af80bf63

Returns the name of the rendering system.

getConfigOptions cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a7a6236866e64cc19c078383b43872aa8

Returns the details of this API&#39;s configuration options.

setConfigOption cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a606200a27a8adebfa62b3e388a49cf39

Sets an option for this API.

createHardwareOcclusionQuery cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a2b7725995f951adff614db3874c8566c

Create an object for performing hardware occlusion queries.

destroyHardwareOcclusionQuery cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ac4c60bf4c5d4347fd2b9346a90545e2b

Destroy a hardware occlusion query object.

validateConfigOptions cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ab19828ac45b10a64357d8b9fc0918351

Validates the options set for the rendering system, returning a message if there are problems...

_initialise cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aad26b5af908674412c89242003f5991e

Start up the renderer using the settings selected (Or the defaults if none have been selected)...

createRenderSystemCapabilities cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a4cd432497387d2c630a95ad9c0cd9772

Query the real capabilities of the GPU and driver in the RenderSystem.

getMutableCapabilities cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ab0aa0cedf1898f8cc70e290703b428c7

Get a pointer to the current capabilities being used by the RenderSystem.

useCustomRenderSystemCapabilities cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a6219a2d1f92be5548983a03de9522365

Force the render system to use the special capabilities.

reinitialise cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a32e21b240c7b6c75eab05cbc870f9868

Restart the renderer (normally following a change in settings).

shutdown cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a987cf400154a21403b4ff5192d423971

Shutdown the renderer and cleanup resources.

setAmbientLight cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ab11411028dca873b5739bb42460ce47a

Sets the colour &amp; strength of the ambient (global directionless) light in the world.

setShadingType cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a5f59ae6268d2cdcc664d161db7f57ea5

Sets the type of light shading required (default = Gouraud).

setLightingEnabled cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a5a94b198cfcd383839ea54de695d1700

Sets whether or not dynamic lighting is enabled.

setWBufferEnabled cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a01c339f6e89d82b526fb7725424a4263

Sets whether or not W-buffers are enabled if they are available for this renderer.

getWBufferEnabled cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a8f7260f2196b08677b2a233f9f7ef8e5

Returns true if the renderer will try to use W-buffers when avalible.

_createRenderWindow cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aaf156b9f935396e6c17f532f6e6c847e

Creates a new rendering window.

_createRenderWindows cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a203cb728002804209829a563902f73d5

Creates multiple rendering windows.

createMultiRenderTarget cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a857191a1acd18fd25498517bf183efe2

Create a MultiRenderTarget, which is a render target that renders to multiple RenderTextures at once...

destroyRenderWindow cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a65ddf1db4aa3f463e0479c240ffc3dc5

Destroys a render window.

destroyRenderTexture cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a354ceaa02574d1cf68dcb5999b34df50

Destroys a render texture.

destroyRenderTarget cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a43a03671d1c7efd7e95100d77080eb8c

Destroys a render target of any sort.

attachRenderTarget cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ae3aa9e2fd13e2b066f3f2f56018bd4be

Attaches the passed render target to the render system.

getRenderTarget cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a313d7af5018e65802d96aa7124700db7

Returns a pointer to the render target with the passed name, or NULL if that render target cannot be ...

detachRenderTarget cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a38e818fa1817fd1cfec8655b7702e230

Detaches the render target with the passed name from the render system and returns a pointer to it...

getRenderTargetIterator cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a2e8f34e7464302fbce845f1d3fd468c8

Returns a specialised MapIterator over all render targets attached to the RenderSystem.

getErrorDescription cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a847238effa8920edf9aee7aa5b8cd7be

Returns a description of an error code.

setWaitForVerticalBlank cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aa18ec4f5823ecb28f2cccdee85e5337c

Defines whether or now fullscreen render windows wait for the vertical blank before flipping buffers...

getWaitForVerticalBlank cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a16bc1ae27d9e3cdf9cfffdb4ed4724c6

Returns true if the system is synchronising frames with the monitor vertical blank.

getGlobalInstanceVertexBuffer cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a9a59c2e2f1795aa86ccfe96ce2623dfd

Returns the global instance vertex buffer.

setGlobalInstanceVertexBuffer cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ac42f68bdcb6af6906383d43fd41dd15f

Sets the global instance vertex buffer.

getGlobalInstanceVertexBufferVertexDeclaration cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a4b0e5a81d4ce2534e1c3cc82efc5acd4

Gets vertex declaration for the global vertex buffer for the global instancing.

setGlobalInstanceVertexBufferVertexDeclaration cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ab6e90c2fc5e640a846bee08d25078fe4

Sets vertex declaration for the global vertex buffer for the global instancing.

getGlobalNumberOfInstances cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a6823cf17bf280d7d6cf30a5fb9205e6a

Gets the global number of instances.

setGlobalNumberOfInstances cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a3e31b243ba86e2114925a99b2c2825e1

Sets the global number of instances.

setDepthBufferFor cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ac9df0824ff14a83d943626e51b134f15

Retrieves an existing DepthBuffer or creates a new one suited for the given RenderTarget and sets it...

_useLights cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ac8e632a4d601721d18f7a6758c9fc0af

Tells the rendersystem to use the attached set of lights (and no others) up to the number specified (...

areFixedFunctionLightsInViewSpace cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ae8643baecd1e23f927d41e3535268518

Are fixed-function lights provided in view space? Affects optimisation.

_setWorldMatrix cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a97cfab83fc9bf9e3df7e2d5ea6fae5c5

Sets the world transform matrix.

_setWorldMatrices cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a9442fcdf97b2723c588dee0489f2aefc

Sets multiple world matrices (vertex blending).

_setViewMatrix cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a8cdef3669e7f8e87d6fc8db1ad102f1e

Sets the view transform matrix.

_setProjectionMatrix cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a968dffb7114639b2c3aa39f6323fd66e

Sets the projection transform matrix.

_setTextureUnitSettings cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ad504623eff0678f9f79b075f32673414

Utility function for setting all the properties of a texture unit at once.

_disableTextureUnit cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a058d6805142fce7ec095a018447cbe33

Turns off a texture unit.

_disableTextureUnitsFrom cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a68e0ecb23c3eba58b5aeb06d646ce4cd

Disables all texture units from the given unit upwards.

_setSurfaceParams cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aca86be508b2afbbe67e2eac635ac640d

Sets the surface properties to be used for future rendering.

_setPointSpritesEnabled cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a7cca254fe5034f59e9d4dc4b9dc95742

Sets whether or not rendering points using OT_POINT_LIST will render point sprites (textured quads) o...

_setPointParameters cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a6ca319dee8eb1693186b85bbb423533f

Sets the size of points and how they are attenuated with distance.

_setTexture cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a2cb551bfdd04b7426f73a84cbcbc93f7

Sets the texture to bind to a given texture unit.

_setTexture cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aaa2dacc8b8fc28c649a8a603d1f5909c

Sets the texture to bind to a given texture unit.

_setVertexTexture cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html af40bfb084b051d8433b0893921613ba7

Binds a texture to a vertex sampler.

_setTextureCoordSet cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ad8ca02fa31e477271f35054173e1836b

Sets the texture coordinate set to use for a texture unit.

_setTextureCoordCalculation cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a8f37341fd724098023aa0be0850302b0

Sets a method for automatically calculating texture coordinates for a stage.

_setTextureBlendMode cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a33ce98658bb9f6fdb1aca70c8041ef81

Sets the texture blend modes from a TextureUnitState record.

_setTextureUnitFiltering cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html adbc64c669661f87ee2f8db8dd18a0fe5

Sets the filtering options for a given texture unit.

_setTextureUnitFiltering cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a1f0f550def3f4caa1173ed6eb0d09031

Sets a single filter for a given texture unit.

_setTextureLayerAnisotropy cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aba523c0055a520d25fd7f08683e3c98e

Sets the maximal anisotropy for the specified texture unit.

_setTextureAddressingMode cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a67b3f87c6ef12e5b24812eeb61635308

Sets the texture addressing mode for a texture unit.

_setTextureBorderColour cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ad771e198662c3316b13b2c86caff6f2e

Sets the texture border colour for a texture unit.

_setTextureMipmapBias cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a99f92ad60c2da38c7dfcf3f429e65572

Sets the mipmap bias value for a given texture unit.

_setTextureMatrix cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a1212c8aa766ec3b309ee2216bec0ef88

Sets the texture coordinate transformation matrix for a texture unit.

_setSceneBlending cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a9835950f83b9f9a9da05da425033c25e

Sets the global blending factors for combining subsequent renders with the existing frame contents...

_setSeparateSceneBlending cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a00289b710ac8817153afd820827cd49a

Sets the global blending factors for combining subsequent renders with the existing frame contents...

_setAlphaRejectSettings cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a6a3facdc0f1b8c68af65598fd3fd34aa

Sets the global alpha rejection approach for future renders.

_setTextureProjectionRelativeTo cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a91e7ee7dd1f244ffa9a0681efb6fae6c

Notify the rendersystem that it should adjust texture projection to be relative to a different origin...

_createDepthBufferFor cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ad084167159b7c73a043bfc5c2723094f

Creates a DepthBuffer that can be attached to the specified RenderTarget.

_cleanupDepthBuffers cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a568dd8e5d75fc7eef649dda6d14d447d

Removes all depth buffers.

_beginFrame cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a80b7ab32b8f82cf340c47d55f6e69881

Signifies the beginning of a frame, i.e.

_pauseFrame cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a9893de6903d77fe231da1135f5ee00db

Pause rendering for a frame.

_resumeFrame cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html abe9b7d178eb5d0ea90c7b9a35f612f91

Resume rendering for a frame.

_endFrame cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aad966c6f361ac75304c1e03f9ec384c4

Ends rendering of a frame to the current viewport.

_setViewport cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a7d7f7d706450808859f338352c5e9cd0

Sets the provided viewport as the active one for future rendering operations.

_getViewport cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aa0cf9dc2df0748f3076c5f8f1f8064db

Get the current active viewport for rendering.

_setCullingMode cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a8342819c24002599851457e459744561

Sets the culling mode for the render system based on the &#39;vertex winding&#39;.

_getCullingMode cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html adef5117e5f28fb39e04b59181558a970 _setDepthBufferParams cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a49c162dc3d9b86e37d9085c0ab1e28c6

Sets the mode of operation for depth buffer tests from this point onwards.

_setDepthBufferCheckEnabled cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a20c5b31b647e3cb6acc5742e75c34b22

Sets whether or not the depth buffer check is performed before a pixel write.

_setDepthBufferWriteEnabled cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a00bd48a7ba0a2a919586c3b8548d2433

Sets whether or not the depth buffer is updated after a pixel write.

_setDepthBufferFunction cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a577ced6409b614ab393ca377052a385f

Sets the comparison function for the depth buffer check.

_setColourBufferWriteEnabled cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a14f37eed62a9283df3f83241f7c0991a

Sets whether or not colour buffer writing is enabled, and for which channels.

_setDepthBias cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a56beb1cebbf7f1ac372c666657a151cb

Sets the depth bias, NB you should use the Material version of this.

_setFog cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a271a8850ebd5072986b15e875a1a4f44

Sets the fogging mode for future geometry.

_beginGeometryCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a385581061b5d8d9af914d0439392aa62

The RenderSystem will keep a count of tris rendered, this resets the count.

_getFaceCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a4405cc3651219c6422d04c9b3d843d32

Reports the number of tris rendered since the last _beginGeometryCount call.

_getBatchCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html af7ed3c5ecb53897d3a17fc4d4b92e560

Reports the number of batches rendered since the last _beginGeometryCount call.

_getVertexCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a0e59f9845067742cf26b04037b0ce332

Reports the number of vertices passed to the renderer since the last _beginGeometryCount call...

convertColourValue cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a80d543b61b1152b0dd0049961be4798e

Generates a packed data version of the passed in ColourValue suitable for use as with this RenderSyst...

getColourVertexElementType cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a71bc0ec1bf3837dbcf7f4aa39849bb40

Get the native VertexElementType for a compact 32-bit colour value for this rendersystem.

_convertProjectionMatrix cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html adedbeb77d3def3967ee1a55c32d16a2b

Converts a uniform projection matrix to suitable for this render system.

_makeProjectionMatrix cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ad401520ec851d8a1577b97d9ba3924e1

Builds a perspective projection matrix suitable for this render system.

_makeProjectionMatrix cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aa2bd398cb2fef4d6e68c251fab6a80da

Builds a perspective projection matrix for the case when frustum is not centered around camera...

_makeOrthoMatrix cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aa18aad4d16f0448f1fa5a4fcdb224e4a

Builds an orthographic projection matrix suitable for this render system.

_applyObliqueDepthProjection cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a877089932688a144c6979f648d8768fc

Update a perspective projection matrix to use &#39;oblique depth projection&#39;.

_setPolygonMode cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a175e831e73f7c539f843907971836125

Sets how to rasterise triangles, as points, wireframe or solid polys.

setStencilCheckEnabled cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a4b259bf4d4e5878ae8066e073d859287

Turns stencil buffer checking on or off.

setStencilBufferParams cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a86cd01946283fa411208b04197b883a3

Determines if this system supports hardware accelerated stencil buffer.

setVertexDeclaration cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a873dc2bc43f8a842fd08b6c7b9dfaabe

Sets the current vertex declaration, ie the source of vertex data.

setVertexBufferBinding cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a5f72d5fd9f4af2d29096acb1de95f0e7

Sets the current vertex buffer binding state.

setNormaliseNormals cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aa9ab2a6569fe30ab63a4714ec58933b4

Sets whether or not normals are to be automatically normalised.

_render cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a64961cc3cdc616beb264c51d532c94c1

Render something to the active viewport.

getCapabilities cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a1ea7609b7337a8b184c4348b09d5c46a

Gets the capabilities of the render system.

getDriverVersion cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ad9dbbbf4ae4dc539ebb31d99c7e6c724

Returns the driver version.

_getDefaultViewportMaterialScheme cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aacef247cf85f6ecd44b075f99555b6a2

Returns the default material scheme used by the render system.

bindGpuProgram cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ae8144a770f5bbe9390928abf24d37b16

Binds a given GpuProgram (but not the parameters).

bindGpuProgramParameters cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a6919b64b3dc06d81dd2484f1059449d6

Bind Gpu program parameters.

bindGpuProgramPassIterationParameters cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ae1f7904fe5f6a1d39fe8a0621dab7509

Only binds Gpu program parameters used for passes that have more than one iteration rendering...

unbindGpuProgram cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a045731ce43fe553744e69664d5d648b3

Unbinds GpuPrograms of a given GpuProgramType.

isGpuProgramBound cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a1ac003196b5b51384f714924a0041081

Returns whether or not a Gpu program of the given type is currently bound.

setClipPlanes cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a23cc0a7d87b77ec3d0a34e92335bec1a

Sets the user clipping region.

addClipPlane cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html abe0fbe6b4972baf14137235fe3f6c499

Add a user clipping plane.

addClipPlane cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a2eb75175291761881bdc0d73ec379089

Add a user clipping plane.

resetClipPlanes cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a46a9b1385638112a80bf22fa1a5bf531

Clears the user clipping region.

_initRenderTargets cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a83ca87a7c74baff1db1a9ff6ec61ba54

Utility method for initialising all render targets attached to this rendering system.

_notifyCameraRemoved cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aecceb6f1a7d3113de8676d20e39260dc

Utility method to notify all render targets that a camera has been removed, in case they were referri...

_updateAllRenderTargets cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a8ef6bbe5a63769cfe73319ac418624a8

Internal method for updating all render targets attached to this rendering system.

_swapAllRenderTargetBuffers cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ae8365c3a108964861ca4af053e84901f

Internal method for swapping all the buffers on all render targets, if _updateAllRenderTargets was ca...

setInvertVertexWinding cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a0a0b42f82a637acb3df7fba70c1291aa

Sets whether or not vertex windings set should be inverted; this can be important for rendering refle...

getInvertVertexWinding cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ab3e49f56657126038dffde74bbc8bfdd

Indicates whether or not the vertex windings set will be inverted for the current render (e...

setScissorTest cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ae0cf822105945ccbdc87a071c220be57

Sets the &#39;scissor region&#39; ie the region of the target in which rendering can take place...

clearFrameBuffer cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aae6b073aaf42ecea55bb972fd5166f42

Clears one or more frame buffers on the active render target.

getHorizontalTexelOffset cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a6d706602114e1e4835890cfa4aa6eb2f

Returns the horizontal texel offset value required for mapping texel origins to pixel origins in this...

getVerticalTexelOffset cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a18238c4b41bfaab6ca5f5e19e20d0d55

Returns the vertical texel offset value required for mapping texel origins to pixel origins in this r...

getMinimumDepthInputValue cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a5ab53272b5edee4565c05caa605061d3

Gets the minimum (closest) depth value to be used when rendering using identity transforms.

getMaximumDepthInputValue cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a19ea5b0880338661d1162987a22ab827

Gets the maximum (farthest) depth value to be used when rendering using identity transforms.

setCurrentPassIterationCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a207d38c53699525e2e49ee167f9c8eb5

set the current multi pass count value.

setDeriveDepthBias cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a927af19c2746aa2dd37018434bfc09f4

Tell the render system whether to derive a depth bias on its own based on the values passed to it in ...

_setRenderTarget cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ac60a51e4a927728c09243075b32ecfce

Set current render target to target, enabling its device context if needed.

addListener cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ada5d01c8a4eb8e64140d92fce245800c

Adds a listener to the custom events that this render system can raise.

removeListener cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a7d9e3b4369f98e46dbea4cb4b9390f9d

Remove a listener to the custom events that this render system can raise.

getRenderSystemEvents cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a8f3b7402316e7162fb5778235fc6e2f2

Gets a list of the rendersystem specific events that this rendersystem can raise.

preExtraThreadsStarted cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a77766da49c29112c390fde51069f543a

Tell the rendersystem to perform any prep tasks it needs to directly before other threads which might...

postExtraThreadsStarted cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a460fb2b67acdea8e3a72933e0348a82d registerThread cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aae6874b97f0b5cb00e0bf32e10652540

Register the an additional thread which may make calls to rendersystem-related objects.

unregisterThread cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a64138779fab3c6b157f2de40c3831e10

Unregister an additional thread which may make calls to rendersystem-related objects.

getDisplayMonitorCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aac481d80a88211d8eed2f5f7dc4c6afe

Gets the number of display monitors.

beginProfileEvent cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html acdcb8c0f6316a444b592882e1b7bb6c6

This marks the beginning of an event for GPU profiling.

endProfileEvent cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a1b6abe6712afe1a695d015216ae96459

Ends the currently active GPU profiling event.

markProfileEvent cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aaafa1dfb6fcf978786add8ee2b02dfb5

Marks an instantaneous event for graphics profilers.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ListenerList cpp tdef Ogre::RenderSystem classOgre_1_1RenderSystem.html ab1bb1a0a6617b68f8d05ab81b9d939f3 HardwareOcclusionQueryList cpp tdef Ogre::RenderSystem classOgre_1_1RenderSystem.html ae5a2c5b72bc48a8b525ce7f305af11ce updatePassIterationRenderState cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a8b7b29f3b542c7cbaeb5da0c1269a388

updates pass iteration rendering state including bound gpu program parameter pass iteration auto cons...

fireEvent cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a739194f14f07f7860f26af9a07fa1ce2

Internal method for firing a rendersystem event.

setClipPlanesImpl cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aa5aa48b693e91657888fbb66d069b6f0

Internal method used to set the underlying clip planes when needed.

initialiseFromRenderSystemCapabilities cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a9e90c93fe313f39ee979bdf1179b4538

Initialize the render system from the capabilities.

mDepthBufferPool cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ac2e020886998e27c45608206308d3756

DepthBuffers to be attached to render targets.

mRenderTargets cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a5ea599be4da15690178a9aca2261e992

The render targets.

mPrioritisedRenderTargets cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a69c3a5daa75ce78fd56226941f1c8126

The render targets, ordered by priority.

mActiveRenderTarget cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a398254faea8f9fe6454abb38eee5b3f4

The Active render target.

mActiveVertexGpuProgramParameters cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ae98e8807b322bccf0eb160afdb54537e

The Active GPU programs and gpu program parameters.

mActiveGeometryGpuProgramParameters cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a2d602052ff01a8fd78455916c57a4cef mActiveFragmentGpuProgramParameters cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a5b9972dd9bb47c45732ad1c82c55817d mTextureManager cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a80f14e152184bddc68f8ae05bcefb3be mActiveViewport cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a122f2e8cbddd313582f05677f5a26b1c mCullingMode cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a60ce74b29c3e1c9e11041029117a85ad mVSync cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ac0df5de57fa3480f74c98c65a7211a30 mVSyncInterval cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aae9bef04f53864a06012711ea3857fc6 mWBuffer cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a7c4ad7937f023a43ee43473750d2bfe9 mBatchCount cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a039fe39c5374812e776c677404f00898 mFaceCount cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aa735bd71b568209de09adfa86b737737 mVertexCount cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a0716f3fd1349f7c4399d805d03e4c394 mManualBlendColours cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aa40237e355676bb7024fccd8699eee96

Saved manual colour blends.

mInvertVertexWinding cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html adf3d0f2e777d97e2032ef01cb1b3ecee mDisabledTexUnitsFrom cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a9a071dab9e9b40bfde6d2e85cb363274

Texture units from this upwards are disabled.

mCurrentPassIterationCount cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a179ea5dd6f5b8f1430ebc10dd582fdb8

number of times to render the current state

mCurrentPassIterationNum cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a633705eb827ce4ad1a0d65761d31335c mDerivedDepthBias cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ad3c918fb9e33cd75b9a802d48acc800d

Whether to update the depth bias per render call.

mDerivedDepthBiasBase cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ab852c2a4d985484527f4a701dad60981 mDerivedDepthBiasMultiplier cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a55404396ef70888e6d7bf0e1d4177c8b mDerivedDepthBiasSlopeScale cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a671636ab611261911a21f52d7cc1c97a mGlobalInstanceVertexBuffer cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a5ba7bb72708c2e6ab08eb57145208d90

a global vertex buffer for global instancing

mGlobalInstanceVertexBufferVertexDeclaration cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aca0f02a2c01976d636303dd521631192

a vertex declaration for the global vertex buffer for the global instancing

mGlobalNumberOfInstances cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a67884ecedea5a989c3da73a6f0860da7

the number of global instances (this number will be multiply by the render op instance number)...

mEventNames cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ab213f4023f49f961377aa52c8c11acc3

List of names of events this rendersystem may raise.

mEventListeners cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ad0cf554e93303c9305d3446eb2efb411 mHwOcclusionQueries cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a7bb1437e3f40cda2bb1495b51ba88791 mVertexProgramBound cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a69173bf6d120d39f702c5de9e0815218 mGeometryProgramBound cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a989d395609174738d5571fb6892262de mFragmentProgramBound cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a79ba9d85873031a65a9548e65e50109d mClipPlanes cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a07c97ddc40ee60325e0bc21930ac5c79 mClipPlanesDirty cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a3d14dfbb2f08906b57df424f9cd96bed mRealCapabilities cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aa4c73904a4dc7b0c097d21acac1ec52f

Used to store the capabilities of the graphics card.

mCurrentCapabilities cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a748f3ed723a45617a5adfd6c8d4decf2 mUseCustomCapabilities cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ab68aeffbe5cb555e1057c0ac3afcee54 mDriverVersion cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a2a2b64fcb748ff0bd21231c23ad3fe98 mTexProjRelative cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a7d062673a4505cc47867677fdb83e455 mTexProjRelativeOrigin cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a8b5ae0207f8d1faf47169be4a2ee2714 Ogre::RenderSystem::Listener c cl Ogre::RenderSystem::Listener classOgre_1_1RenderSystem_1_1Listener.html

Defines a listener on the custom events that this render system can raise.

OgreRenderSystem.h Listener cpp instm Ogre::RenderSystem::Listener classOgre_1_1RenderSystem_1_1Listener.html a2ccefd2fe4eb8ca096e8ec7efbefc413 ~Listener cpp instm Ogre::RenderSystem::Listener classOgre_1_1RenderSystem_1_1Listener.html a92f2b3702187d4893f0a28993510f759 eventOccurred cpp instm Ogre::RenderSystem::Listener classOgre_1_1RenderSystem_1_1Listener.html aafc262fea83eae3a360aeb16d1cc7ef9

A rendersystem-specific event occurred.

Ogre::RenderSystem::RenderSystemContext c cl Ogre::RenderSystem::RenderSystemContext structOgre_1_1RenderSystem_1_1RenderSystemContext.html OgreRenderSystem.h Ogre::DriverVersion c cl Ogre::DriverVersion structOgre_1_1DriverVersion.html

DriverVersion is used by RenderSystemCapabilities and both GL and D3D9 to store the version of the cu...

OgreRenderSystemCapabilities.h DriverVersion cpp func Ogre::DriverVersion structOgre_1_1DriverVersion.html a25b4560ade1696aca231b4a6db4cbc0b toString cpp func Ogre::DriverVersion structOgre_1_1DriverVersion.html a5b83483359abfde03c2c032b7f6f4b67 fromString cpp func Ogre::DriverVersion structOgre_1_1DriverVersion.html a32143ae51ec5ee29204ea2afe3e851c2 major cpp data Ogre::DriverVersion structOgre_1_1DriverVersion.html a2a220ab8ccde79520d30871b5453d31f minor cpp data Ogre::DriverVersion structOgre_1_1DriverVersion.html a81eb6896cc0c21829f6af65b6913f4cc release cpp data Ogre::DriverVersion structOgre_1_1DriverVersion.html ae682f3bab912af152cb3f6e8497815f6 build cpp data Ogre::DriverVersion structOgre_1_1DriverVersion.html ac233befea948c74a75aaf937be7f78ec Ogre::RenderSystemCapabilities c cl Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html

singleton class for storing the capabilities of the graphics card.

OgreRenderSystemCapabilities.h ShaderProfiles cpp tdef Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a811e06a15b0ada4ab8926eebbd1dd63d RenderSystemCapabilities cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a04d9002874f93e33c1c19b77981619b9 ~RenderSystemCapabilities cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html ab7381a148f427757ff94426908dd807f calculateSize cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a46fb809e330ee0164e75d4fee880515e setDriverVersion cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a651a8439d689ee0596ae7433df8ef593

Set the driver version.

parseDriverVersionFromString cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html aa4bceb481ecb9e3cf149f56d6195211f getDriverVersion cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a3b18ce631234849f40b418cb2b2da25b getVendor cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a2edb2acef96180ee61f69eb88cf7099d setVendor cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html acea58e6dfa194db2dc129927553c2ab5 parseVendorFromString cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a3b461142b8f84350448d6f600c043a65

Parse and set vendor.

isDriverOlderThanVersion cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a02dc49aeda6b2ba15eb112e93f395a18 setNumWorldMatrices cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html afae5921b6a024dfac5770664d805e226 setNumTextureUnits cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a30d60525e67ed5f91b6cbd6237bf6d59 setStencilBufferBitDepth cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a8e94964a9e870f2abae39d60ca481222 setNumVertexBlendMatrices cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html ac0c9d7c2da760077f75262a0b2527ef5 setNumMultiRenderTargets cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html ae71df2e605b37bc04a8ea19ac783aff8

The number of simultaneous render targets supported.

getNumWorldMatrices cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html aac4ea4dbfe6da818ccc2f9585197553a getNumTextureUnits cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a3b1ffeb8ebc5f169f403cffdf1bccfa2

Returns the number of texture units the current output hardware supports.

getStencilBufferBitDepth cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a2a891af96902f1ec14c8fefa13334e0c

Determines the bit depth of the hardware accelerated stencil buffer, if supported.

getNumVertexBlendMatrices cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a91ce0ecd6646d8bc2c7f4ecced70936d

Returns the number of matrices available to hardware vertex blending for this rendering system...

getNumMultiRenderTargets cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a784b0219067ffbd30ba3708e7ac70e76

The number of simultaneous render targets supported.

isCapabilityRenderSystemSpecific cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a0764ca092679210d1a9bb9a7fbff42c1

Returns true if capability is render system specific.

setCapability cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html ae4d12b08dc193773222f9938c54d452c

Adds a capability flag.

unsetCapability cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html ad01ce2fbf726de817cb34bbc66cf946c

Remove a capability flag.

hasCapability cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a14fd0260f957d3099781f70d544d5c8e

Checks for a capability.

addShaderProfile cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html afdc1e7ba62cb1f222fcf23c9290a55d5

Adds the profile to the list of supported profiles.

removeShaderProfile cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a910a1e3eaa64e0571760911042a5aff8

Remove a given shader profile, if present.

isShaderProfileSupported cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html add6079ed97a673760aeefef9dcd509e0

Returns true if profile is in the list of supported profiles.

getSupportedShaderProfiles cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a230df6ca36df3193a349bdf8e39ad3ba

Returns a set of all supported shader profiles.

getVertexProgramConstantFloatCount cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a03a9d1e3524b626b0a2ea8cb921eba3e

The number of floating-point constants vertex programs support.

getVertexProgramConstantIntCount cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html ab07b9b287d282cecac36e661f6977e1a

The number of integer constants vertex programs support.

getVertexProgramConstantBoolCount cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a8a2ed7cf3bdc06fc004aaf767e557c7e

The number of boolean constants vertex programs support.

getGeometryProgramConstantFloatCount cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a31df4ca21d368034fc227a68032d6d73

The number of floating-point constants geometry programs support.

getGeometryProgramConstantIntCount cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a326dacdce9774677e3b7c43574ea105f

The number of integer constants geometry programs support.

getGeometryProgramConstantBoolCount cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a7d83baa353016578b1ef382fe1e9a652

The number of boolean constants geometry programs support.

getFragmentProgramConstantFloatCount cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html ab2fdf94ce9d02faafc52fa8ce458297b

The number of floating-point constants fragment programs support.

getFragmentProgramConstantIntCount cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html acb830e4b3adbb7c007bcfce4b53598d2

The number of integer constants fragment programs support.

getFragmentProgramConstantBoolCount cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a86c7c29d8be145515892fa6d054fa44e

The number of boolean constants fragment programs support.

setDeviceName cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html afcc42f461a80ef4164f44d4b32b95ef7

sets the device name for Render system

getDeviceName cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a1ab81dc45d1a40fec22f50dc1cc209d0

gets the device name for render system

setVertexProgramConstantFloatCount cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a1e7fb39f40db9845caba401dd68b71f0

The number of floating-point constants vertex programs support.

setVertexProgramConstantIntCount cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html aca154f790d3d3e17ea63eae71c4809ea

The number of integer constants vertex programs support.

setVertexProgramConstantBoolCount cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a5c5748ababf1fed6341974394707af2e

The number of boolean constants vertex programs support.

setGeometryProgramConstantFloatCount cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a2142d81f74376c692171e6e0f0ecc9de

The number of floating-point constants geometry programs support.

setGeometryProgramConstantIntCount cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a432f2f96f21e38e6b30801545feb4141

The number of integer constants geometry programs support.

setGeometryProgramConstantBoolCount cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html afae9796c75f5ee522a87b3dbcb2d8385

The number of boolean constants geometry programs support.

setFragmentProgramConstantFloatCount cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html ad5ebcf7fa91d34bbda4d9020b43e3e33

The number of floating-point constants fragment programs support.

setFragmentProgramConstantIntCount cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html abc084fe2dda834b7d6b236b7ebd27c47

The number of integer constants fragment programs support.

setFragmentProgramConstantBoolCount cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a011eba973fe349f787a621240b23617c

The number of boolean constants fragment programs support.

setMaxPointSize cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a1af2a1dc2f1ca1f269dac3f2086ce61d

Maximum point screen size in pixels.

getMaxPointSize cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a6f82c240e62399468bafd8bc3f1eec88

Maximum point screen size in pixels.

setNonPOW2TexturesLimited cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html aa01343a82a55354a350735ffeb53a237

Non-POW2 textures limited.

getNonPOW2TexturesLimited cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a2c744135211afca5f60942980f65d9c3

Are non-power of two textures limited in features?

setNumVertexTextureUnits cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html ac413b836ff218b338962cfdbfd8f3abd

Set the number of vertex texture units supported.

getNumVertexTextureUnits cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html afc245aed1285d3fbbdee743d51c68f8a

Get the number of vertex texture units supported.

setVertexTextureUnitsShared cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a6d3150e03533c65123b4cdc1abf148cf

Set whether the vertex texture units are shared with the fragment processor.

getVertexTextureUnitsShared cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html ac7e5afd559a54cc00bd960948b776d57

Get whether the vertex texture units are shared with the fragment processor.

setGeometryProgramNumOutputVertices cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a4c910cd9c215dff276f3907f1729df35

Set the number of vertices a single geometry program run can emit.

getGeometryProgramNumOutputVertices cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html aa338f9c3c98368f689b51c1be5d20629

Get the number of vertices a single geometry program run can emit.

getRenderSystemName cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a8f5fe624cfb130d6b3ec4cbce9bd5e6a

Get the identifier of the rendersystem from which these capabilities were generated.

setRenderSystemName cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a2dac3b98a92f6f65f73d866f0ed7f329

Set the identifier of the rendersystem from which these capabilities were generated.

setCategoryRelevant cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a3ed32552ceae783c759ded39cb97c8ae

Mark a category as &#39;relevant&#39; or not, ie will it be reported.

isCategoryRelevant cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a369ff64e76af2c9a7411efae8bdd2de5

Return whether a category is &#39;relevant&#39; or not, ie will it be reported.

log cpp instm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html aef9f2e248e419df9621415c3951fba09

Write the capabilities to the pass in Log.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d vendorFromString cpp clm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a413b71be5793f84bf93f5613b8e508de

Convert a vendor string to an enum.

vendorToString cpp clm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a67709b893155d9adbf11b1deefd3fedf

Convert a vendor enum to a string.

initVendorStrings cpp clm Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a0ef93a939911fad34f714016b9bdd575 mDriverVersion cpp data Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a791d828c5292c7464dea066c3d8a893f

This is used to build a database of RSC&#39;s if a RSC with same name, but newer version is introduced...

mVendor cpp data Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html ad36538fad20245ba180607848da54373

GPU Vendor.

mNumWorldMatrices cpp data Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a64e1006759ef01acc90408c6670ef157

The number of world matrices available.

mNumTextureUnits cpp data Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a43c9db6bfd307805cf5cc4e2f0799547

The number of texture units available.

mStencilBufferBitDepth cpp data Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a449e2125d88a4ae151f0744a17447880

The stencil buffer bit depth.

mNumVertexBlendMatrices cpp data Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html abbe27f5059909ee7a77103b3b43d5a3b

The number of matrices available for hardware blending.

mCapabilities cpp data Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a1b30b0b289357944d995c92d62bc8ff5

Stores the capabilities flags.

mCategoryRelevant cpp data Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a24c9b8f75830eea3940eb96d65c72e94

Which categories are relevant.

mDeviceName cpp data Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html aff119ec670ab50a5c57a018f0fb48d64

The name of the device as reported by the render system.

mRenderSystemName cpp data Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a66e351a4641eda9de4d5fda6d0a1fdb5

The identifier associated with the render system for which these capabilities are valid...

mVertexProgramConstantFloatCount cpp data Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html ac0aa8c9beea605c71338bfcc1c9ccdc9

The number of floating-point constants vertex programs support.

mVertexProgramConstantIntCount cpp data Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html ab013482d1a40f06df9bb5cea8d9c1970

The number of integer constants vertex programs support.

mVertexProgramConstantBoolCount cpp data Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a25fd805e6880fe8ac23796c69001eb9c

The number of boolean constants vertex programs support.

mGeometryProgramConstantFloatCount cpp data Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a398d04a705715fa0cc76da824c7ed298

The number of floating-point constants geometry programs support.

mGeometryProgramConstantIntCount cpp data Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a8e9bae2fcbf546bb41abd73253c1bc96

The number of integer constants vertex geometry support.

mGeometryProgramConstantBoolCount cpp data Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a9a41f70967c304ea86ba165253a0f486

The number of boolean constants vertex geometry support.

mFragmentProgramConstantFloatCount cpp data Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a363baa3153104884d2a0ef337ee6ea92

The number of floating-point constants fragment programs support.

mFragmentProgramConstantIntCount cpp data Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a9dbb5c8648d32eb1624309f94205763e

The number of integer constants fragment programs support.

mFragmentProgramConstantBoolCount cpp data Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a27fbb13b542a8e2c7d75e787381d4158

The number of boolean constants fragment programs support.

mNumMultiRenderTargets cpp data Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html aaaa314c0131a7eb6492b1532cc0b340c

The number of simultaneous render targets supported.

mMaxPointSize cpp data Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a1e33646cc9558a12c9389ca376ba94c2

The maximum point size.

mNonPOW2TexturesLimited cpp data Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a445dc7153fee1762d12abed5d7463f33

Are non-POW2 textures feature-limited?

mNumVertexTextureUnits cpp data Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html ad59df370ee6f1a69dc6f7480e68d803c

The number of vertex texture units supported.

mVertexTextureUnitsShared cpp data Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a43a4c6e44984408f87ffb11d46c51052

Are vertex texture units shared with fragment processor?

mGeometryProgramNumOutputVertices cpp data Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a065a0a6d72c8d78e8955e869ff27b2d2

The number of vertices a geometry program can emit in a single run.

mSupportedShaderProfiles cpp data Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html a505669c09da972773cd0b2b69c2415dc

The list of supported shader profiles.

msGPUVendorStrings cpp data Ogre::RenderSystemCapabilities classOgre_1_1RenderSystemCapabilities.html ab73f781a3ac1e61dbef1c02eb3898277 Ogre::RenderSystemCapabilitiesManager c cl Ogre::RenderSystemCapabilitiesManager classOgre_1_1RenderSystemCapabilitiesManager.html

Class for managing RenderSystemCapabilities database for Ogre.

OgreRenderSystemCapabilitiesManager.h RenderSystemCapabilitiesManager cpp instm Ogre::RenderSystemCapabilitiesManager classOgre_1_1RenderSystemCapabilitiesManager.html a588f0d22e93cad0e3dbfb19267181622

Default constructor.

~RenderSystemCapabilitiesManager cpp instm Ogre::RenderSystemCapabilitiesManager classOgre_1_1RenderSystemCapabilitiesManager.html a1b3c30f107c9ab32351b738bfbf6cce6

Default destructor.

parseCapabilitiesFromArchive cpp instm Ogre::RenderSystemCapabilitiesManager classOgre_1_1RenderSystemCapabilitiesManager.html a95702ef084836d97dd9240422dd736ca loadParsedCapabilities cpp instm Ogre::RenderSystemCapabilitiesManager classOgre_1_1RenderSystemCapabilitiesManager.html a537a8742d7bd4f99473dcd984e27d9bf

Returns a capability loaded with RenderSystemCapabilitiesManager::parseCapabilitiesFromArchive method...

getCapabilities cpp instm Ogre::RenderSystemCapabilitiesManager classOgre_1_1RenderSystemCapabilitiesManager.html a6a97e554db7ef656dfc54e085a9a1716

Access to the internal map of loaded capabilities.

_addRenderSystemCapabilities cpp instm Ogre::RenderSystemCapabilitiesManager classOgre_1_1RenderSystemCapabilitiesManager.html a632d17c267b03d06db99019372d514e6

Method used by RenderSystemCapabilitiesSerializer::parseScript.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::RenderSystemCapabilitiesManager classOgre_1_1RenderSystemCapabilitiesManager.html a971e78f1cccb481a2ac705c60b24b597

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::RenderSystemCapabilitiesManager classOgre_1_1RenderSystemCapabilitiesManager.html af156b74a3c166ab4b05e82a89d2445d9

Override standard Singleton retrieval.

CapabilitiesMap cpp tdef Ogre::RenderSystemCapabilitiesManager classOgre_1_1RenderSystemCapabilitiesManager.html ad5b4c06dcb365c0326cc5cd1f312253b mSerializer cpp data Ogre::RenderSystemCapabilitiesManager classOgre_1_1RenderSystemCapabilitiesManager.html a2e0da13b7368eee63077c7e45e4829a5 mCapabilitiesMap cpp data Ogre::RenderSystemCapabilitiesManager classOgre_1_1RenderSystemCapabilitiesManager.html a3c5c00030994f51d13d5f0b1d07c3da4 mScriptPattern cpp data Ogre::RenderSystemCapabilitiesManager classOgre_1_1RenderSystemCapabilitiesManager.html a8b6a2ef877e9a330417bedd1f831f5c0 msSingleton unknown data Ogre::Singleton< RenderSystemCapabilitiesManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::RenderSystemCapabilitiesSerializer c cl Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html

Class for serializing RenderSystemCapabilities to / from a .rendercaps script.

OgreRenderSystemCapabilitiesSerializer.h RenderSystemCapabilitiesSerializer cpp instm Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html ada97f5a805368b798a78e5d4c05f752c

default constructor

~RenderSystemCapabilitiesSerializer cpp instm Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a9788863dd6b6e5ab1062ec5c5eae582c

default destructor

writeScript cpp instm Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a1b826c9aa9ba42d260db3cf801390fd1

Writes a RenderSystemCapabilities object to a data stream.

writeString cpp instm Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a7b33f4fe6d892db7134a5cae2c02d715

Writes a RenderSystemCapabilities object to a string.

parseScript cpp instm Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a44bd515809b4ed26fa372b9c836a3137

Parses a RenderSystemCapabilities script file passed as a stream.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d KeywordTypeMap cpp tdef Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a5e45bd28a99f3e2df888a8ffca2f07d6 SetStringMethod cpp tdef Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a83e8fc4085802944a14a697c4648166c SetStringMethodDispatchTable cpp tdef Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a231b42ac522f855b66336f6aa9531ec1 SetIntMethod cpp tdef Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a5abfef8da51901b880864318a364a0e2 SetIntMethodDispatchTable cpp tdef Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a78cc33c7c0a5b9055a43cc60619c32c6 SetBoolMethod cpp tdef Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html abaf393f4771e2ccea7bd384cc57bcbc1 SetBoolMethodDispatchTable cpp tdef Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a50f7aad6c0a8fab915a7ea71db6f07fa SetRealMethod cpp tdef Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html ab6da96bda957ce1c48bbd7d8f600af39 SetRealMethodDispatchTable cpp tdef Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html adee227ea058b37687e5a732e2e228842 CapabilitiesMap cpp tdef Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a13744fda8b734ad0aadd5329bbf4ef29 CapabilitiesLinesList cpp tdef Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a6573e3f6a365cb40d20965153d098df0 addCapabilitiesMapping cpp instm Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a4e21eb61bea77d8506841724bca5e99b addKeywordType cpp instm Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html ae4ceb9939016072086704db8b0cfa164 getKeywordType cpp instm Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html afa5a003f39ee273db81283afab20c2d1 addSetStringMethod cpp instm Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html aea5fba8755a99959ba638111b799aeda callSetStringMethod cpp instm Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html aa5eaa1485030541696b5705b8d6fb5cb addSetIntMethod cpp instm Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html aa13f3e5865c384dd17d29f912e5d45c4 callSetIntMethod cpp instm Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a3733282515d5e9a2d9c72ef618a1894b addSetBoolMethod cpp instm Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a86281fc98154f037c88796cc618fec74 callSetBoolMethod cpp instm Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html ae146f62425251de56c57b9d5d9e93afd addSetRealMethod cpp instm Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a1d4e29e084aafed0900b7c33df460158 callSetRealMethod cpp instm Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a11fd7fb5f88539cf23fcedb8c905e094 addShaderProfile cpp instm Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a587f8519a3187593d169407cc4ca80c4 setCapabilityEnumBool cpp instm Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html ab904911f7a8976cf3fb16338281e74af initialiaseDispatchTables cpp instm Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a002c50a4afe92c204323730dd5bb964b parseCapabilitiesLines cpp instm Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a94542d8514509f5ad9592bee6f63418c logParseError cpp instm Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a1ec61874a6455c1f14a796f6601f48e5 mKeywordTypeMap cpp data Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html ade82d1788c31d4b627255993cc0d21e3 mSetStringMethodDispatchTable cpp data Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a196330e07020e83491d713ad3ae99994 mSetIntMethodDispatchTable cpp data Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a03f00af0a19edfbc60402d7a8872227c mSetBoolMethodDispatchTable cpp data Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a6a31f76b92b1d5a9ca1dda68384d3c5a mSetRealMethodDispatchTable cpp data Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html af1f4f629bb96773a1a88f217f01d5218 mCapabilitiesMap cpp data Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a86e25234daf7b0b6c3f87f22efc0e8fa mCurrentLineNumber cpp data Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a541e70764d0a7977a2a5a5195f076e49 mCurrentLine cpp data Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html ad37415c9d25efbb9a63dce1200682599 mCurrentStream cpp data Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html af464c040fc5cafa79f83ab6c816d31be mCurrentCapabilities cpp data Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html addc70bc605d63fc7a99f75809a01a0b9 UNDEFINED_CAPABILITY_TYPE cpp econst Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a8a2511af5b46c7d5421b8695c0aa17f2a9f60d9a011f3549653869444eb9540d9 SET_STRING_METHOD cpp econst Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a8a2511af5b46c7d5421b8695c0aa17f2a9b87901b7eb486a928b45cebd30727f4 SET_INT_METHOD cpp econst Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a8a2511af5b46c7d5421b8695c0aa17f2ae734085097a0507b768a837cb51fa9a3 SET_BOOL_METHOD cpp econst Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a8a2511af5b46c7d5421b8695c0aa17f2a69bdca2462f7c3dd5ccddd3548801f28 SET_REAL_METHOD cpp econst Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a8a2511af5b46c7d5421b8695c0aa17f2adadab380bd5f97dfab15c6091387a21d SET_CAPABILITY_ENUM_BOOL cpp econst Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a8a2511af5b46c7d5421b8695c0aa17f2a8ffadaeacdbb345c326e0c9048c99b71 ADD_SHADER_PROFILE_STRING cpp econst Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a8a2511af5b46c7d5421b8695c0aa17f2a27723a753b29319c8ab3de1d9e92cac7 PARSE_HEADER cpp econst Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a7f46b04783e30b6b2f4e184cff42c51ea23283afffb7891d501ff6e1032381909 FIND_OPEN_BRACE cpp econst Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a7f46b04783e30b6b2f4e184cff42c51ea5e87c31300ca8097e01d30654a5acebd COLLECT_LINES cpp econst Ogre::RenderSystemCapabilitiesSerializer classOgre_1_1RenderSystemCapabilitiesSerializer.html a7f46b04783e30b6b2f4e184cff42c51ea1f89839e9e1e4b521a95c74ef5cdc533 Ogre::RenderTarget c cl Ogre::RenderTarget classOgre_1_1RenderTarget.html

A &#39;canvas&#39; which can receive the results of a rendering operation.

OgreRenderTarget.h RenderTarget cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a09cb935447ead4189328e13c73f1d0f6 ~RenderTarget cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afe27bcf2f39d46e233d8233073a76965 getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

swapBuffers cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a09e6243be6bd93a64e9b20c74e3d11e1

Swaps the frame buffers to display the next frame.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

getCustomAttribute cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6c32524efacf6da599d5daccf3d9e166

Gets a custom (maybe platform-specific) attribute.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

isActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a301925445aa68d271ba2da65dc8c0022

Used to retrieve or set the active state of the render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

copyContentsToMemory cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6277cd30654d93dbfa7bb07275bbceb4

Copies the current contents of the render target to a pixelbox.

suggestPixelFormat cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a8fe5655c73a3d7a31343c1d55c7f8063

Suggests a pixel format to use for extracting the data in this target, when calling copyContentsToMem...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

requiresTextureFlipping cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4796840716ec80f783a01b7e97ced3e7 getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isPrimary cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad65fa4d3c53d20d49b5018a334de57e9

Indicates whether this target is the primary window.

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::RenderTarget::FrameStats c cl Ogre::RenderTarget::FrameStats structOgre_1_1RenderTarget_1_1FrameStats.html OgreRenderTarget.h lastFPS cpp data Ogre::RenderTarget::FrameStats structOgre_1_1RenderTarget_1_1FrameStats.html a12556de54d8ea0ca7ccf064a07d25389 avgFPS cpp data Ogre::RenderTarget::FrameStats structOgre_1_1RenderTarget_1_1FrameStats.html a4e2453ac395f96a11a966f18590610e0 bestFPS cpp data Ogre::RenderTarget::FrameStats structOgre_1_1RenderTarget_1_1FrameStats.html ab07828877ca7c352d1a8b1afaab1df08 worstFPS cpp data Ogre::RenderTarget::FrameStats structOgre_1_1RenderTarget_1_1FrameStats.html a49f1dd55396299921e69e1d7ed66c0fc bestFrameTime cpp data Ogre::RenderTarget::FrameStats structOgre_1_1RenderTarget_1_1FrameStats.html a720bee3828b5c2d2419e7afbeed0191e worstFrameTime cpp data Ogre::RenderTarget::FrameStats structOgre_1_1RenderTarget_1_1FrameStats.html a7536670fa555a4f05c52ccdacc9c2194 triangleCount cpp data Ogre::RenderTarget::FrameStats structOgre_1_1RenderTarget_1_1FrameStats.html ab1bf6f713ee6774a371fdf74f2ffaf44 batchCount cpp data Ogre::RenderTarget::FrameStats structOgre_1_1RenderTarget_1_1FrameStats.html a6b4e063f6df89d63021022eb8f43d91c Ogre::RenderTarget::Impl c cl Ogre::RenderTarget::Impl classOgre_1_1RenderTarget_1_1Impl.html

RenderSystem specific interface for a RenderTarget; this should be subclassed by RenderSystems.

OgreRenderTarget.h ~Impl cpp instm Ogre::RenderTarget::Impl classOgre_1_1RenderTarget_1_1Impl.html ab336a07f12030cd9e4efe9330334542e Ogre::RenderTargetEvent c cl Ogre::RenderTargetEvent structOgre_1_1RenderTargetEvent.html

Struct containing information about a RenderTarget event.

OgreRenderTargetListener.h source cpp data Ogre::RenderTargetEvent structOgre_1_1RenderTargetEvent.html aceb69f7a9bbb3b126fea2bfded331a41

The source of the event being raised.

Ogre::RenderTargetViewportEvent c cl Ogre::RenderTargetViewportEvent structOgre_1_1RenderTargetViewportEvent.html

Struct containing information about a RenderTarget Viewport-specific event.

OgreRenderTargetListener.h source cpp data Ogre::RenderTargetViewportEvent structOgre_1_1RenderTargetViewportEvent.html ad70a30225c318f3f6e3fc20b5edc34f6

The source of the event being raised.

Ogre::RenderTargetListener c cl Ogre::RenderTargetListener classOgre_1_1RenderTargetListener.html

A interface class defining a listener which can be used to receive notifications of RenderTarget even...

OgreRenderTargetListener.h ~RenderTargetListener cpp instm Ogre::RenderTargetListener classOgre_1_1RenderTargetListener.html afb5752b727803f415b960ed9f2728f3a preRenderTargetUpdate cpp instm Ogre::RenderTargetListener classOgre_1_1RenderTargetListener.html ae6e3dc0a3a760bf152513fafbf51f9b3

Called just before a RenderTarget is about to be rendered into.

postRenderTargetUpdate cpp instm Ogre::RenderTargetListener classOgre_1_1RenderTargetListener.html a722f37475162c91ee0dd6cebf03e63a3

Called just after a RenderTarget has been rendered to.

preViewportUpdate cpp instm Ogre::RenderTargetListener classOgre_1_1RenderTargetListener.html ae0f7f5f1cdf13b5870d0da1cc8f1bd64 postViewportUpdate cpp instm Ogre::RenderTargetListener classOgre_1_1RenderTargetListener.html a343ada5be6be784ee83f3cb8ac48e319 viewportAdded cpp instm Ogre::RenderTargetListener classOgre_1_1RenderTargetListener.html ab901ef7073b680203caf86792c2151ee

Called to notify listener that a Viewport has been added to the target in question.

viewportRemoved cpp instm Ogre::RenderTargetListener classOgre_1_1RenderTargetListener.html ae39efc7491a7bbd3d5e2e3e5f84796c2

Called to notify listener that a Viewport has been removed from the target in question.

Ogre::RenderTexture c cl Ogre::RenderTexture classOgre_1_1RenderTexture.html

This class represents a RenderTarget that renders to a Texture.

OgreRenderTexture.h RenderTexture cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html a02ac80e2f0a24d6ccbfb3a90a8710649 ~RenderTexture cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html a4b549ed1f04ac51f9bdf02e433dbe5ae copyContentsToMemory cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html a8996931c9437e22326ca918097ee7bf3

Copies the current contents of the render target to a pixelbox.

suggestPixelFormat cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html ad94c73fb892cda9312da9006ae57fe87

Suggests a pixel format to use for extracting the data in this target, when calling copyContentsToMem...

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

swapBuffers cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a09e6243be6bd93a64e9b20c74e3d11e1

Swaps the frame buffers to display the next frame.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

getCustomAttribute cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6c32524efacf6da599d5daccf3d9e166

Gets a custom (maybe platform-specific) attribute.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

isActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a301925445aa68d271ba2da65dc8c0022

Used to retrieve or set the active state of the render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

requiresTextureFlipping cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4796840716ec80f783a01b7e97ced3e7 getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isPrimary cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad65fa4d3c53d20d49b5018a334de57e9

Indicates whether this target is the primary window.

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mBuffer cpp data Ogre::RenderTexture classOgre_1_1RenderTexture.html a5f3d9fd4d3aa25751546d18144b77b6a mZOffset cpp data Ogre::RenderTexture classOgre_1_1RenderTexture.html ad41ef4a560ac4f45b10eb56a87761347 mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::MultiRenderTarget c cl Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html

This class represents a render target that renders to multiple RenderTextures at once.

OgreRenderTexture.h BoundSufaceList cpp tdef Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html ad1ea48cc62564b4f6729bbd13882af2b MultiRenderTarget cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html aa46e2aa682020f1e0c4b413e64372ef7 bindSurface cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a75ea6438f29bd64dc86f4a6f2f284a41

Bind a surface to a certain attachment point.

unbindSurface cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html acd7f368281eebf09a99369db73a6fc51

Unbind attachment.

copyContentsToMemory cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html abcddbf45aaf62e069ea0e7d23c2ec57f

Error throwing implementation, it&#39;s not possible to write a MultiRenderTarget to disk.

suggestPixelFormat cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a4d03d1d91893cf22bb0ef09c8dc5334e

Irrelevant implementation since cannot copy.

getBoundSurfaceList cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a5e4e7c50d98f5fad6cd47273005b609d

Get a list of the surfaces which have been bound.

getBoundSurface cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a6cd9807732cc2ca84c31e7ddb76ab25d

Get a pointer to a bound surface.

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

swapBuffers cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a09e6243be6bd93a64e9b20c74e3d11e1

Swaps the frame buffers to display the next frame.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

getCustomAttribute cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6c32524efacf6da599d5daccf3d9e166

Gets a custom (maybe platform-specific) attribute.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

isActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a301925445aa68d271ba2da65dc8c0022

Used to retrieve or set the active state of the render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

requiresTextureFlipping cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4796840716ec80f783a01b7e97ced3e7 getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isPrimary cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad65fa4d3c53d20d49b5018a334de57e9

Indicates whether this target is the primary window.

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 bindSurfaceImpl cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html aaa4c413457ee26e29a87dec0bab7b958

implementation of bindSurface, must be provided

unbindSurfaceImpl cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a19a4c44f14193f41d1eb633f8838f730

implementation of unbindSurface, must be provided

updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mBoundSurfaces cpp data Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a183f9e1ce8d6a66bd7034ecc64239eea mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::RenderToVertexBuffer c cl Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html

An object which renders geometry to a vertex.

OgreRenderToVertexBuffer.h RenderToVertexBuffer cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html ab6e1b36ab14bd12389469252861809b3

C&#39;tor.

~RenderToVertexBuffer cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a6a3024feeacd04751c138147ea8aa5aa

D&#39;tor.

getVertexDeclaration cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a9fa1e6de60796f2af453581b553cb0ac

Get the vertex declaration that the pass will output.

getMaxVertexCount cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a883622495c6c19c55b34cbb2cbc83cac

Get the maximum number of vertices that the buffer will hold.

setMaxVertexCount cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a2db0eaaf24eb8de2427e5a33a923544b

Set the maximum number of vertices that the buffer will hold.

getOperationType cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a8ace11d57f754588746a86c6dea6dc48

What type of primitives does this object generate?

setOperationType cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a3a23fc7f800fcd9014919ff977e55905

Set the type of primitives that this object generates.

setResetsEveryUpdate cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html aa6b992fb1f1f4098edb85c782b860f24

Set wether this object resets its buffers each time it updates.

getResetsEveryUpdate cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a5c9e4cc0e644416d3754aaa0e12f4bd8

Does this object reset its buffer each time it updates?

getRenderOperation cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a328f90969feb5013cb1d8f268ad7956e

Get the render operation for this buffer.

update cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html ae5fbfc3b45898156d9f5523fbfbbf2f7

Update the contents of this vertex buffer by rendering.

reset cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a276cd906b96a46a596d7f0abdf122302

Reset the vertex buffer to the initial state.

setSourceRenderable cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a1ac41c57f4cb8c493dfedca2d83692ca

Set the source renderable of this object.

getSourceRenderable cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a38890b3ad14b32428d57520fdec9e48b

Get the source renderable of this object.

getRenderToBufferMaterial cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a6c530df86894044d524825e0be11fe33

Get the material which is used to render the geometry into the vertex buffer.

setRenderToBufferMaterialName cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a1b91c72db34e837e2753ec419bacb88e

Set the material name which is used to render the geometry into the vertex buffer.

mOperationType cpp data Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html ab9071935eb9ab1effbc8e6358ba38a67 mResetsEveryUpdate cpp data Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html aa7b0315836d1753e0ee1938d55cc7f93 mResetRequested cpp data Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a69b7fe4c1730c47978aa497deb42f22e mMaterial cpp data Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a95a4702c70c3fe0fd2313c836c8e4dbe mSourceRenderable cpp data Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a281d1d81160af52e32be61cf5f27cf70 mVertexData cpp data Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a21c5d5d9ec70314f9727553b6dd0faf2 mMaxVertexCount cpp data Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a0b626515d04c2216f2d987b45925794e Ogre::RenderWindow c cl Ogre::RenderWindow classOgre_1_1RenderWindow.html

Manages the target rendering window.

OgreRenderWindow.h RenderWindow cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a36a7ab51a31f70fff2b2d1137c768dc7

Default constructor.

create cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a4319a465d041bd614333d6a71e70727b

Creates &amp; displays the new window.

setFullscreen cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a86eb81eb4c91ed40d1c509163bcd7264

Alter fullscreen mode options.

destroy cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a46fa730ddc517126cd914357cffee0ce

Destroys the window.

resize cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a317593e446c1b2120f37aefafe3ca44b

Alter the size of the window.

windowMovedOrResized cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a756b752e30cad1f8f71b69c86bc2f6f2

Notify that the window has been resized.

reposition cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a2298d39f21f96c1e5747737967c2c005

Reposition the window.

isVisible cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html aea281fb3b8079104ea9fa9fbafa4355a

Indicates whether the window is visible (not minimized or obscured)

setVisible cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af9153ad94900ca36534f25537b35a9cd

Set the visibility state.

isHidden cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a29e1b4d902f21a7852dcf01b6b4b94c6

Indicates whether the window was set to hidden (not displayed)

setHidden cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a0a75ba8cfff12c8968411389b0bb7ebe

Hide (or show) the window.

setVSyncEnabled cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a91ac294d89632996384d89bb9e8f6d78

Enable or disable vertical sync for the RenderWindow.

isVSyncEnabled cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a718bfd2d913dc57e7752e10bd23326f5

Indicates whether vertical sync is activated for the window.

setVSyncInterval cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af8615122f9bc57a80ffc8c73a75d2852

Set the vertical sync interval.

getVSyncInterval cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a36088b99de04b65bdfab6ccd2f4be1a3

Returns the vertical sync interval.

isActive cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html aa1d3f404a67e4fed5734d953063e6e04

Overridden from RenderTarget, flags invisible windows as inactive.

isClosed cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a285ef2e3ddc5ae8720cb43380a818bdb

Indicates whether the window has been closed by the user.

isPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96fe6c6aa50e80c77b2d3bc385b2e4e4

Indicates whether the window is the primary window.

isFullScreen cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a8fc13c21bf332b570277c54796c35b0f

Returns true if window is running in fullscreen mode.

getMetrics cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af764d57fd4d3d3ac74f17ce29caa4525

Overloaded version of getMetrics from RenderTarget, including extra details specific to windowing sys...

suggestPixelFormat cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a2e0b4ac163ad50e5bb0084f75cb8fc5d

Override since windows don&#39;t usually have alpha.

isDeactivatedOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a5342f74784425f456c9e640ff900469e

Returns true if the window will automatically de-activate itself when it loses focus.

setDeactivateOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96ec12856ec5384456c9d0a86bd76568

Indicates whether the window will automatically deactivate itself when it loses focus.

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

swapBuffers cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a09e6243be6bd93a64e9b20c74e3d11e1

Swaps the frame buffers to display the next frame.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

getCustomAttribute cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6c32524efacf6da599d5daccf3d9e166

Gets a custom (maybe platform-specific) attribute.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

copyContentsToMemory cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6277cd30654d93dbfa7bb07275bbceb4

Copies the current contents of the render target to a pixelbox.

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

requiresTextureFlipping cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4796840716ec80f783a01b7e97ced3e7 getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 _setPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html ac2b8244df3d531c59bbbe475aacc6c07

Indicates that this is the primary window.

updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mIsFullScreen cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a913cdbf34559401ae8d58e30fd0dbcd1 mIsPrimary cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a1386d0701cb71090dcd6fbe816f4145f mAutoDeactivatedOnFocusChange cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ab664ec009d4db85cd023efd4c4ecedf7 mLeft cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ac6bd29e3557a02f515b9db1283870bce mTop cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ae819f96d06f38386d36b6d4d0959b1da mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c Root cpp ffunc Ogre::RenderWindow classOgre_1_1RenderWindow.html a4966338964dbcd90cba2a6b4bd1b3521 FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::Resource c cl Ogre::Resource classOgre_1_1Resource.html

Abstract class representing a loadable resource (e.g.

OgreResource.h Resource cpp instm Ogre::Resource classOgre_1_1Resource.html a03c52d5285092f0a5d21ad83a0643814

Standard constructor.

~Resource cpp instm Ogre::Resource classOgre_1_1Resource.html a089562812828920fe1d1a371acf393e7

Virtual destructor.

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 Resource cpp instm Ogre::Resource classOgre_1_1Resource.html af16d869fa1c3671447a1e22ae6228242

Protected unnamed constructor to prevent default construction.

preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

prepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a5e8f978cbb908c67a98d16556c8cd0ef

Internal implementation of the meat of the &#39;prepare&#39; action.

unprepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html aa550fde0145a3a0ae0329beaf03f23e1

Internal function for undoing the &#39;prepare&#39; action.

loadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html aedac2886ca15f5f2c43ab2c272998fbf

Internal implementation of the meat of the &#39;load&#39; action, only called if this resource is not being l...

unloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a9298ba51805fffd0a482314c26d8c6fa

Internal implementation of the &#39;unload&#39; action; called regardless of whether this resource is being l...

calculateSize cpp instm Ogre::Resource classOgre_1_1Resource.html ae827ef15ae276bacb89e6798926ca376

Calculate the size of a resource; this will only be called after &#39;load&#39;.

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::Resource::Listener c cl Ogre::Resource::Listener classOgre_1_1Resource_1_1Listener.html OgreResource.h Listener cpp instm Ogre::Resource::Listener classOgre_1_1Resource_1_1Listener.html a082340c9150be4d1b0509fd235e26ddc ~Listener cpp instm Ogre::Resource::Listener classOgre_1_1Resource_1_1Listener.html a087cbfc9a4ad6490b09884d482932945 backgroundLoadingComplete cpp instm Ogre::Resource::Listener classOgre_1_1Resource_1_1Listener.html a7e351c772904425efce5e94f0418e6ca

Callback to indicate that background loading has completed.

backgroundPreparingComplete cpp instm Ogre::Resource::Listener classOgre_1_1Resource_1_1Listener.html abcafaeb14fede970bb6a1f1920dcf2e0

Callback to indicate that background preparing has completed.

loadingComplete cpp instm Ogre::Resource::Listener classOgre_1_1Resource_1_1Listener.html ac8d962ac52ef53a2ad6ddbdc5b6c9655

Called whenever the resource finishes loading.

preparingComplete cpp instm Ogre::Resource::Listener classOgre_1_1Resource_1_1Listener.html a7951abdcff85efd6cf58a49d94442f67

called whenever the resource finishes preparing (paging into memory).

unloadingComplete cpp instm Ogre::Resource::Listener classOgre_1_1Resource_1_1Listener.html a9f8cdeb73a65a6a1c018e5ac783dfafe

Called whenever the resource has been unloaded.

Ogre::ManualResourceLoader c cl Ogre::ManualResourceLoader classOgre_1_1ManualResourceLoader.html

Interface describing a manual resource loader.

OgreResource.h ManualResourceLoader cpp instm Ogre::ManualResourceLoader classOgre_1_1ManualResourceLoader.html a52b91457400f54642fd3c9e0182905f5 ~ManualResourceLoader cpp instm Ogre::ManualResourceLoader classOgre_1_1ManualResourceLoader.html a64c9f1f9f2817de97321412c59fabb5a prepareResource cpp instm Ogre::ManualResourceLoader classOgre_1_1ManualResourceLoader.html a7b4afd007622d165efbcc362e5566922

Called when a resource wishes to load.

loadResource cpp instm Ogre::ManualResourceLoader classOgre_1_1ManualResourceLoader.html ae04795ab21e4a46709beb6d521a75c53

Called when a resource wishes to prepare.

Ogre::BackgroundProcessResult c cl Ogre::BackgroundProcessResult structOgre_1_1BackgroundProcessResult.html

Encapsulates the result of a background queue request.

OgreResourceBackgroundQueue.h BackgroundProcessResult cpp func Ogre::BackgroundProcessResult structOgre_1_1BackgroundProcessResult.html a934afcd6516ef003331f5423ec485f1e error cpp data Ogre::BackgroundProcessResult structOgre_1_1BackgroundProcessResult.html aebcd24f1d14c77fcb242aa937658c7f2

Whether an error occurred.

message cpp data Ogre::BackgroundProcessResult structOgre_1_1BackgroundProcessResult.html aa6de3c8fdaefa3b4a3895948fc9c115b

Any messages from the process.

Ogre::ResourceBackgroundQueue c cl Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html

This class is used to perform Resource operations in a background thread.

OgreResourceBackgroundQueue.h ResourceBackgroundQueue cpp instm Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html a74525d1f4e99a24afa3cc0800f0b6ce9 ~ResourceBackgroundQueue cpp instm Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html a407ce0c4668bdf5558e15f7f99c37fa8 initialise cpp instm Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html a8842996829730ae05d3dd06c1a8224ad

Initialise the background queue system.

shutdown cpp instm Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html ae6e64b1d717c2a377a60772a5cbd8dec

Shut down the background queue system.

initialiseResourceGroup cpp instm Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html a2543a3c0903bb5441c3b75f3c44d6cfa

Initialise a resource group in the background.

initialiseAllResourceGroups cpp instm Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html abe1b5ef553e2e9cafc6172af3f0edc1a

Initialise all resource groups which are yet to be initialised in the background.

prepareResourceGroup cpp instm Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html aae6fa8ecd7c2a6035a6c5b5fc39791ba

Prepares a resource group in the background.

loadResourceGroup cpp instm Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html a8caf7ad66b4c65608fa6a6dfc0b0f7cb

Loads a resource group in the background.

unload cpp instm Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html ae372f5db5fedec9648076e48407edf7c

Unload a single resource in the background.

unload cpp instm Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html a91632d515e4c42970306bb8310df5790

Unload a single resource in the background.

unloadResourceGroup cpp instm Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html a63632d3cd174ec2ba091145199e7be42

Unloads a resource group in the background.

prepare cpp instm Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html a33d1aa5d177fc999625b54b37c7bda8c

Prepare a single resource in the background.

load cpp instm Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html ab14cf2235526638f58ddbf234379219a

Load a single resource in the background.

isProcessComplete cpp instm Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html a7165b27dcde57a8f6d49ca40c76bb75b

Returns whether a previously queued process has completed or not.

abortRequest cpp instm Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html a37de71afc6ad20ce64ad1e7161d34ac1

Aborts background process.

canHandleRequest cpp instm Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html adc005af8b5c25bcfd6e39d4d5255d754

Implementation for WorkQueue::RequestHandler.

handleRequest cpp instm Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html ab62b4ac5538f5f96123ba2491c3af284

Implementation for WorkQueue::RequestHandler.

canHandleResponse cpp instm Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html a3e162e3a40c4fe36e8e32bf11dcb2c43

Implementation for WorkQueue::ResponseHandler.

handleResponse cpp instm Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html a80e5148e3e0f8abd1e9eb2279e6db221

Implementation for WorkQueue::ResponseHandler.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html a85e23967cb7bce8948b744e0de9af17a

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html a8560b1f597bcb32f13d4a0abbdbb2e02

Override standard Singleton retrieval.

OutstandingRequestSet cpp tdef Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html a312aade4d2413f1de1ef3181cabe457f addRequest cpp instm Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html aeae482f959f651edf2f2446c75a8fa05 mWorkQueueChannel cpp data Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html a6bfe913acebb812e67a5ccf669ac4b85 mOutstandingRequestSet cpp data Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html abd1a89bbcf6f99825db901c3e382b14f msSingleton unknown data Ogre::Singleton< ResourceBackgroundQueue > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 RT_INITIALISE_GROUP cpp econst Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html aedf467d04f827459c96ba08cdf61b745ae8ee38057ec65c7818091b1caca338ca RT_INITIALISE_ALL_GROUPS cpp econst Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html aedf467d04f827459c96ba08cdf61b745a9a307a52ca7851def901b0140b727a3d RT_PREPARE_GROUP cpp econst Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html aedf467d04f827459c96ba08cdf61b745acf908f9b6fcb1de03a07bae3f8cd4e06 RT_PREPARE_RESOURCE cpp econst Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html aedf467d04f827459c96ba08cdf61b745a665332bd3793442bba7ea49234396dc3 RT_LOAD_GROUP cpp econst Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html aedf467d04f827459c96ba08cdf61b745a6fc6a9ca84e7613ae861d7c432843cc9 RT_LOAD_RESOURCE cpp econst Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html aedf467d04f827459c96ba08cdf61b745a7327f4cfe781534a62de7541b5f23e15 RT_UNLOAD_GROUP cpp econst Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html aedf467d04f827459c96ba08cdf61b745a9d78e28a478d97ad7e7d0bbb03699fb5 RT_UNLOAD_RESOURCE cpp econst Ogre::ResourceBackgroundQueue classOgre_1_1ResourceBackgroundQueue.html aedf467d04f827459c96ba08cdf61b745a471ed9d09791d8524d9f9b838cd2da72 Ogre::ResourceBackgroundQueue::Listener c cl Ogre::ResourceBackgroundQueue::Listener classOgre_1_1ResourceBackgroundQueue_1_1Listener.html

This abstract listener interface lets you get notifications of completed background processes instead...

OgreResourceBackgroundQueue.h operationCompleted cpp instm Ogre::ResourceBackgroundQueue::Listener classOgre_1_1ResourceBackgroundQueue_1_1Listener.html ac3d1dd80e752ab167868ab0a5e14aa16

Called when a requested operation completes, queued into main thread.

~Listener cpp instm Ogre::ResourceBackgroundQueue::Listener classOgre_1_1ResourceBackgroundQueue_1_1Listener.html a28509ef0c32ec32d3fa12a672ba90c2f

Need virtual destructor in case subclasses use it.

Ogre::ResourceBackgroundQueue::ResourceRequest c cl Ogre::ResourceBackgroundQueue::ResourceRequest structOgre_1_1ResourceBackgroundQueue_1_1ResourceRequest.html

Encapsulates a queued request for the background queue.

OgreResourceBackgroundQueue.h type cpp data Ogre::ResourceBackgroundQueue::ResourceRequest structOgre_1_1ResourceBackgroundQueue_1_1ResourceRequest.html a69799d5ebb705f6e8960de68b43a291c resourceName cpp data Ogre::ResourceBackgroundQueue::ResourceRequest structOgre_1_1ResourceBackgroundQueue_1_1ResourceRequest.html af0f0bc6bbfdd8d0832545f560a031a01 resourceHandle cpp data Ogre::ResourceBackgroundQueue::ResourceRequest structOgre_1_1ResourceBackgroundQueue_1_1ResourceRequest.html a5010830edc3d6fc7fe5cd3ab4b885f6a resourceType cpp data Ogre::ResourceBackgroundQueue::ResourceRequest structOgre_1_1ResourceBackgroundQueue_1_1ResourceRequest.html a7d4d06543328af3f1550fdea2ec2f0ac groupName cpp data Ogre::ResourceBackgroundQueue::ResourceRequest structOgre_1_1ResourceBackgroundQueue_1_1ResourceRequest.html ab094fe597690f96e2eb9e215715e9efa isManual cpp data Ogre::ResourceBackgroundQueue::ResourceRequest structOgre_1_1ResourceBackgroundQueue_1_1ResourceRequest.html a8bf83ba68d9ed93b03e95b64ce76a551 loader cpp data Ogre::ResourceBackgroundQueue::ResourceRequest structOgre_1_1ResourceBackgroundQueue_1_1ResourceRequest.html a62fd7de072fa064dd8e1edd5e2015de7 loadParams cpp data Ogre::ResourceBackgroundQueue::ResourceRequest structOgre_1_1ResourceBackgroundQueue_1_1ResourceRequest.html a093ecd7b9347cb30747a9894ccd64053 listener cpp data Ogre::ResourceBackgroundQueue::ResourceRequest structOgre_1_1ResourceBackgroundQueue_1_1ResourceRequest.html ac6ac97360dd43c91ccef59d726f93e04 result cpp data Ogre::ResourceBackgroundQueue::ResourceRequest structOgre_1_1ResourceBackgroundQueue_1_1ResourceRequest.html a3f4a164e5f83968645c65302a380d257 operator<< cpp ffunc Ogre::ResourceBackgroundQueue::ResourceRequest structOgre_1_1ResourceBackgroundQueue_1_1ResourceRequest.html a4f919d9838f97100888df85968456ae2 Ogre::ResourceBackgroundQueue::ResourceResponse c cl Ogre::ResourceBackgroundQueue::ResourceResponse structOgre_1_1ResourceBackgroundQueue_1_1ResourceResponse.html

Struct that holds details of queued notifications.

OgreResourceBackgroundQueue.h ResourceResponse cpp func Ogre::ResourceBackgroundQueue::ResourceResponse structOgre_1_1ResourceBackgroundQueue_1_1ResourceResponse.html a273f0c5b3275ddd6166ba2ef76888c15 resource cpp data Ogre::ResourceBackgroundQueue::ResourceResponse structOgre_1_1ResourceBackgroundQueue_1_1ResourceResponse.html a4718ced699bc2d2105c04044db17e8ee request cpp data Ogre::ResourceBackgroundQueue::ResourceResponse structOgre_1_1ResourceBackgroundQueue_1_1ResourceResponse.html a2fe25475ea2db06e0ec8382d876d46c2 operator<< cpp ffunc Ogre::ResourceBackgroundQueue::ResourceResponse structOgre_1_1ResourceBackgroundQueue_1_1ResourceResponse.html a99ed1dd62bfaafa97c80fea4c7e349b7 Ogre::ResourceGroupListener c cl Ogre::ResourceGroupListener classOgre_1_1ResourceGroupListener.html

This abstract class defines an interface which is called back during resource group loading to indica...

OgreResourceGroupManager.h ~ResourceGroupListener cpp instm Ogre::ResourceGroupListener classOgre_1_1ResourceGroupListener.html af53d0887dbc49e858f590a7ae4fb0a31 resourceGroupScriptingStarted cpp instm Ogre::ResourceGroupListener classOgre_1_1ResourceGroupListener.html aef0cfe4119bc10ddef05f0e994d98566

This event is fired when a resource group begins parsing scripts.

scriptParseStarted cpp instm Ogre::ResourceGroupListener classOgre_1_1ResourceGroupListener.html aec5baaa909c2c43aeeb50f73c66a4433

This event is fired when a script is about to be parsed.

scriptParseEnded cpp instm Ogre::ResourceGroupListener classOgre_1_1ResourceGroupListener.html a0812849496a42638b8b0d50d1800d94c

This event is fired when the script has been fully parsed.

resourceGroupScriptingEnded cpp instm Ogre::ResourceGroupListener classOgre_1_1ResourceGroupListener.html aeee89b287a1634e5645d9ade5e6d8752

This event is fired when a resource group finished parsing scripts.

resourceGroupPrepareStarted cpp instm Ogre::ResourceGroupListener classOgre_1_1ResourceGroupListener.html a6373c4d2c4be1754ba88075130090a4e

This event is fired when a resource group begins preparing.

resourcePrepareStarted cpp instm Ogre::ResourceGroupListener classOgre_1_1ResourceGroupListener.html a2127468fe0a61339f4a9e0490d8d6073

This event is fired when a declared resource is about to be prepared.

resourcePrepareEnded cpp instm Ogre::ResourceGroupListener classOgre_1_1ResourceGroupListener.html ae00f90c7c6f719f3eccc6cf4f5088ed2

This event is fired when the resource has been prepared.

worldGeometryPrepareStageStarted cpp instm Ogre::ResourceGroupListener classOgre_1_1ResourceGroupListener.html a8de1d0b6cda474136c540f90d5b08fc9

This event is fired when a stage of preparing linked world geometry is about to start.

worldGeometryPrepareStageEnded cpp instm Ogre::ResourceGroupListener classOgre_1_1ResourceGroupListener.html aa9e0e3419c71a37ba2d6b2530a58716b

This event is fired when a stage of preparing linked world geometry has been completed.

resourceGroupPrepareEnded cpp instm Ogre::ResourceGroupListener classOgre_1_1ResourceGroupListener.html ae64fcd5c58ef20b4d030762b11662415

This event is fired when a resource group finished preparing.

resourceGroupLoadStarted cpp instm Ogre::ResourceGroupListener classOgre_1_1ResourceGroupListener.html adefd1c2350a941fe79d4820f3418dfc0

This event is fired when a resource group begins loading.

resourceLoadStarted cpp instm Ogre::ResourceGroupListener classOgre_1_1ResourceGroupListener.html a6fe29dfb11fa16f06ab6fe83d7abee36

This event is fired when a declared resource is about to be loaded.

resourceLoadEnded cpp instm Ogre::ResourceGroupListener classOgre_1_1ResourceGroupListener.html a658f1e741d27e594106a90391f08b2ab

This event is fired when the resource has been loaded.

worldGeometryStageStarted cpp instm Ogre::ResourceGroupListener classOgre_1_1ResourceGroupListener.html a732dfe8e3bc33b9832aeaa0ac55ae3f3

This event is fired when a stage of loading linked world geometry is about to start.

worldGeometryStageEnded cpp instm Ogre::ResourceGroupListener classOgre_1_1ResourceGroupListener.html a167a566c1b0f45411fb19e6ec3f50976

This event is fired when a stage of loading linked world geometry has been completed.

resourceGroupLoadEnded cpp instm Ogre::ResourceGroupListener classOgre_1_1ResourceGroupListener.html a5a54d863d86588ba7971c54ec7f44541

This event is fired when a resource group finished loading.

Ogre::ResourceLoadingListener c cl Ogre::ResourceLoadingListener classOgre_1_1ResourceLoadingListener.html OgreResourceGroupManager.h ~ResourceLoadingListener cpp instm Ogre::ResourceLoadingListener classOgre_1_1ResourceLoadingListener.html ab4624f7ad2c8c23ce489f6733c44aaa7 resourceLoading cpp instm Ogre::ResourceLoadingListener classOgre_1_1ResourceLoadingListener.html a7d80ca210ccc9243f737f5f1f3f48f67

This event is called when a resource beings loading.

resourceStreamOpened cpp instm Ogre::ResourceLoadingListener classOgre_1_1ResourceLoadingListener.html af1856e826dd312b6ae86a83b57f28cc6

This event is called when a resource stream has been opened, but not processed yet.

resourceCollision cpp instm Ogre::ResourceLoadingListener classOgre_1_1ResourceLoadingListener.html a62badbb7992a529cdfa35f23b9401141

This event is called when a resource collides with another existing one in a resource manager...

Ogre::ResourceGroupManager c cl Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html

This singleton class manages the list of resource groups, and notifying the various resource managers...

OgreResourceGroupManager.h ResourceDeclarationList cpp tdef Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a995494b3213135be428eef21990744e5

List of resource declarations.

ResourceManagerMap cpp tdef Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html af93b96bb29c7d5b2ecc0d37bc82841d4 ResourceManagerIterator cpp tdef Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html af875db11dc5aba6ab72ec40296af9a5c LocationList cpp tdef Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a039c42be59f29534c5883888c969a1c2

List of possible file locations.

ResourceGroupManager cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html ad843c3889b80ebd8e01aed9cf81b3769 ~ResourceGroupManager cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a5287a0923df2c8c4363d5527b81c7cd4 createResourceGroup cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html ab25f95cc6e760a356146acea69a3640e

Create a resource group.

initialiseResourceGroup cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html af5c901bfb116d7f70f4542bd828784f4

Initialises a resource group.

initialiseAllResourceGroups cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a3562a410d5854514d3b662b5968bab33

Initialise all resource groups which are yet to be initialised.

prepareResourceGroup cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a393b8f97afc33fa4404e03a6f6ef9b36

Prepares a resource group.

loadResourceGroup cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a3b1d27ae4ff8fe5b9ac48f6325b727e9

Loads a resource group.

unloadResourceGroup cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a01166a19f261e9b4fd2908c94c829d08

Unloads a resource group.

unloadUnreferencedResourcesInGroup cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a03e3014b60337592bdfd01cffe8ff11f

Unload all resources which are not referenced by any other object.

clearResourceGroup cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a7046808e2a8caf92e19907e5d9c310fd

Clears a resource group.

destroyResourceGroup cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a08332f26f6b6479361cc107e71146c66

Destroys a resource group, clearing it first, destroying the resources which are part of it...

isResourceGroupInitialised cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html ab4e56c0baeabbc796abbd6832c4c1481

Checks the status of a resource group.

isResourceGroupLoaded cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a0525ebdab7b1e77acabd883d9e262a07

Checks the status of a resource group.

resourceGroupExists cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a750ee84e040ecec82ba2457ad646ed27 addResourceLocation cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a63c9ac3c8701d58c8c8b8cf5f8df7849

Method to add a resource location to for a given resource group.

removeResourceLocation cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a8eaa9df18f04d69402f7369dca5a4cca

Removes a resource location from the search path.

resourceLocationExists cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html aaebc643cd50cb8ae91064ad7d33012e2

Verify if a resource location exists for the given group.

declareResource cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a1c684fc288dcdeeeeee7c10971c3af43

Declares a resource to be a part of a resource group, allowing you to load and unload it as part of t...

declareResource cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html af88e3d5af3a2f1234d5f0c57a63ff605

Declares a resource to be a part of a resource group, allowing you to load and unload it as part of t...

undeclareResource cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a90bbba7b33448bb46a58f0759faa657a

Undeclare a resource.

openResource cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a59383aca4ce35694ebce498d43283567

Open a single resource by name and return a DataStream pointing at the source of the data...

openResources cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a3d0c6c5951154b20ff08b77c49aa91b4

Open all resources matching a given pattern (which can contain the character &#39;*&#39; as a wildcard)...

listResourceNames cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html ab9f554bc463de7fd116b2ce59879fb11

List all file or directory names in a resource group.

listResourceFileInfo cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html ad0e7e504bbf763125cef2d725606328b

List all files in a resource group with accompanying information.

findResourceNames cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a8633b13446e913d69f0f436d0f1c705d

Find all file or directory names matching a given pattern in a resource group.

resourceExists cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a58a6c2662cbd5a3300eb3c17ebe79333

Find out if the named file exists in a group.

resourceExists cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a50874658287dff57c5d4bc713b77351d

Find out if the named file exists in a group.

resourceExistsInAnyGroup cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a634c03b30b1008b00f0db3f435449932

Find out if the named file exists in any group.

findGroupContainingResource cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a9ef647369074ad1df5c732a47296b66b

Find the group in which a resource exists.

findResourceFileInfo cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html ad460942ee4e7157ae5b73764c07eb4bc

Find all files or directories matching a given pattern in a group and get some detailed information a...

resourceModifiedTime cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html afb3d5943565b32c927981e141c52c671

Retrieve the modification time of a given file.

listResourceLocations cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html ab2a5fce295ec862a192e583906c1ab14

List all resource locations in a resource group.

findResourceLocation cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html aa040d5b0ba63c17c9e92c493575c7b9e

Find all resource location names matching a given pattern in a resource group.

resourceModifiedTime cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a8b6c0a31a7a4f535f695556fff40782f

Retrieve the modification time of a given file.

createResource cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a0425193c06cee0c82e78accf67eabac7

Create a new resource file in a given group.

deleteResource cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html afde6d5e5dde2252753cce88f2077e986

Delete a single resource file.

deleteMatchingResources cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a814dfb00aff1cd0f1cabac8e0fc3a133

Delete all matching resource files.

addResourceGroupListener cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a8f8027c8d44d25f2d3b18d0a8caaa42d

Adds a ResourceGroupListener which will be called back during resource loading events.

removeResourceGroupListener cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a9e7c5dfc9905d1eee64289d9dc0fa6a5

Removes a ResourceGroupListener.

setWorldResourceGroupName cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a407415b99c1df3b275e2609e16e8b39f

Sets the resource group that &#39;world&#39; resources will use.

getWorldResourceGroupName cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a6a5134c3cf869331c5740a6a5e2728f0

Gets the resource group that &#39;world&#39; resources will use.

linkWorldGeometryToResourceGroup cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a632b4b36f47b6c6f88df62cca7e3d7b4

Associates some world geometry with a resource group, causing it to be loaded / unloaded with the res...

unlinkWorldGeometryFromResourceGroup cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a365755132ea7380ea97cc2da51bb5651

Clear any link to world geometry from a resource group.

isResourceGroupInGlobalPool cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html aca4aae46a89687c9f1c9a27e4f13b423

Checks the status of a resource group.

shutdownAll cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html acb9bf6a75143b0ce49a0af7d05b213fe

Shutdown all ResourceManagers, performed as part of clean-up.

_registerResourceManager cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a791bfb9582a3ce16425371e66b899128

Internal method for registering a ResourceManager (which should be a singleton).

_unregisterResourceManager cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a7b09da95b6e1dcecdee14a9e37a6c555

Internal method for unregistering a ResourceManager.

getResourceManagerIterator cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a7e64ea1228280465675f0b1438d21e4a

Get an iterator over the registered resource managers.

_registerScriptLoader cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html aafd69be90e1774f2a4b34c4e6dcaa38a

Internal method for registering a ScriptLoader.

_unregisterScriptLoader cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a9b4ec48c9f25a6e37fa7d4cb5eac5520

Internal method for unregistering a ScriptLoader.

_findScriptLoader cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a37f66e01848479cdca64398ef5438b9c

Method used to directly query for registered script loaders.

_getResourceManager cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a814015b5d3b200de06045bacc5fe5780

Internal method for getting a registered ResourceManager.

_notifyResourceCreated cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html acfd6523433a294e45f83b0177280aafe

Internal method called by ResourceManager when a resource is created.

_notifyResourceRemoved cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html ad155520f8ac3d6fe8bd20c1cd93318ce

Internal method called by ResourceManager when a resource is removed.

_notifyResourceGroupChanged cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a89f5ae82ae1d2f451185f2d7e051607e

Internal method to notify the group manager that a resource has changed group (only applicable for au...

_notifyAllResourcesRemoved cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a9101eca6c6f8b53c0aed0058d8fa2598

Internal method called by ResourceManager when all resources for that manager are removed...

_notifyWorldGeometryStageStarted cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a71733c340057f8f7fbfdfbbfcc4a1f7c

Notify this manager that one stage of world geometry loading has been started.

_notifyWorldGeometryStageEnded cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html abbf9af3ad2cbc12a8c0b5eba9211fce7

Notify this manager that one stage of world geometry loading has been completed.

getResourceGroups cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a286f7b3fb982c0980e9bc4de237aa593

Get a list of the currently defined resource groups.

getResourceDeclarationList cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a1cbbb7f25666562589d9428ae9cc3706

Get the list of resource declarations for the specified group name.

getResourceLocationList cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html abddbc7cc054bfcd703aceb4ed4aa515f

Get the list of resource locations for the specified group name.

setLoadingListener cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html acd4fe53cc4f0ab2800d7675fc4cba9b2

Sets a new loading listener.

getLoadingListener cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a15b993cbbc4864d6b47a1926b888c1b8

Returns the current loading listener.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a45101333f0f9ff132fc381dd5c4a1d60

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a375aaff7929cfb5560d69b0056363aa0

Override standard Singleton retrieval.

DEFAULT_RESOURCE_GROUP_NAME cpp data Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a62561ccf5ff323942a9a4fab94bee7e3

Default resource group name.

INTERNAL_RESOURCE_GROUP_NAME cpp data Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a41cf771aba39d52af949d5295e7e18e3

Internal resource group name (should be used by OGRE internal only)

AUTODETECT_RESOURCE_GROUP_NAME cpp data Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a70da3137e703c147b98fbfbbebfbf023

Special resource group name which causes resource group to be automatically determined based on searc...

RESOURCE_SYSTEM_NUM_REFERENCE_COUNTS cpp data Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a2f859bb7ae7ea232379d238c8fdfd142

The number of reference counts held per resource by the resource system.

ScriptLoaderOrderMap cpp tdef Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a4a4003b5d0456fa714f4f7ef7d152f58

Map of loading order (Real) to ScriptLoader, used to order script parsing.

ResourceGroupListenerList cpp tdef Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html ac7a472b6fb477c733cde7e8bbecf4869 ResourceLocationIndex cpp tdef Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html ab7bef8c8877dc6bed2c26cbdf7d0b5a1

Resource index entry, resourcename-&gt;location.

LoadUnloadResourceList cpp tdef Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html ae78277e18f7f03269812115fd29239e7

List of resources which can be loaded / unloaded.

ResourceGroupMap cpp tdef Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html abecf110c35bd4d2d26c224773c330ab4

Map from resource group names to groups.

parseResourceGroupScripts cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html abf107fcfb6b40468dface99b9be30251

Parses all the available scripts found in the resource locations for the given group, for all ResourceManagers.

createDeclaredResources cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a419f38237e0a3fc7746fe420f8ff5f08

Create all the pre-declared resources.

addCreatedResource cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a4e293436fb2ec1013b8f872c81ad78ae

Adds a created resource to a group.

getResourceGroup cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html aa5397018d7ded1329ad0175241f1f887

Get resource group.

dropGroupContents cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a28a8fa30d92fa9723f7eb1c2e32e3b1b

Drops contents of a group, leave group there, notify ResourceManagers.

deleteGroup cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a585775b68272af64eddf87d0a95f5f5a

Delete a group for shutdown - don&#39;t notify ResourceManagers.

findGroupContainingResourceImpl cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a7210dad62e79ae0411b90de4a84e146c

Internal find method for auto groups.

fireResourceGroupScriptingStarted cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html aa70f4ce856399f0cdb91fbd9cbfeab07

Internal event firing method.

fireScriptStarted cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a0d3dfb82c02fbbf691c7d0c4ab7fa946

Internal event firing method.

fireScriptEnded cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a89a454cd0b00f6872261bbacb142ab41

Internal event firing method.

fireResourceGroupScriptingEnded cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a5f82a272e5cca553fca536c5d5be65a4

Internal event firing method.

fireResourceGroupLoadStarted cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html ada2b5f3d48e4176a3d9cccd261e6305e

Internal event firing method.

fireResourceLoadStarted cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html ad17b011b4aa04c4ec6fd0eef9fc4c2b7

Internal event firing method.

fireResourceLoadEnded cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html acb55501668f420b9fee876c557501f21

Internal event firing method.

fireResourceGroupLoadEnded cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a95d0ad67fe3421d340379aaed02e99dc

Internal event firing method.

fireResourceGroupPrepareStarted cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a72bfc8519e145193b94cfab28e8f01dd

Internal event firing method.

fireResourcePrepareStarted cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html ace72340047811f76bdc6b01efd171d1c

Internal event firing method.

fireResourcePrepareEnded cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a444033ae152fcee50e33b7d86acde46b

Internal event firing method.

fireResourceGroupPrepareEnded cpp instm Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a8ae5b2895d9255e64b8bd5e16c415cb0

Internal event firing method.

mResourceManagerMap cpp data Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a82dcce5013ae2f212deed20212d29b59

Map of resource types (strings) to ResourceManagers, used to notify them to load / unload group conte...

mScriptLoaderOrderMap cpp data Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html a72ebdd393f6b90d5850c4adad6a24b18 mResourceGroupListenerList cpp data Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html aa661528e26f468563b5ecc15c173a48c mLoadingListener cpp data Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html ae0873f38a86748dc5a59c7bf0eb85075 mResourceGroupMap cpp data Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html ab7f766cbec187cee71d7a5f2cbb5ce89 mWorldGroupName cpp data Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html adc2312c705ebf3f2cfacdea67b3a8357

Group name for world resources.

mCurrentGroup cpp data Ogre::ResourceGroupManager classOgre_1_1ResourceGroupManager.html ab40aa8555ffed48c406fc9249cced867

Stored current group - optimisation for when bulk loading a group.

msSingleton unknown data Ogre::Singleton< ResourceGroupManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::ResourceGroupManager::ResourceDeclaration c cl Ogre::ResourceGroupManager::ResourceDeclaration structOgre_1_1ResourceGroupManager_1_1ResourceDeclaration.html

Nested struct defining a resource declaration.

OgreResourceGroupManager.h resourceName cpp data Ogre::ResourceGroupManager::ResourceDeclaration structOgre_1_1ResourceGroupManager_1_1ResourceDeclaration.html ae2e29633ab1798c3f99151618b963d73 resourceType cpp data Ogre::ResourceGroupManager::ResourceDeclaration structOgre_1_1ResourceGroupManager_1_1ResourceDeclaration.html aae401b65d364881e950953a3a15e2977 loader cpp data Ogre::ResourceGroupManager::ResourceDeclaration structOgre_1_1ResourceGroupManager_1_1ResourceDeclaration.html a9322aeaf8777145d9fb4d71d30d133f3 parameters cpp data Ogre::ResourceGroupManager::ResourceDeclaration structOgre_1_1ResourceGroupManager_1_1ResourceDeclaration.html af4c80eff88505c4aa6a24fedb7411c56 Ogre::ResourceGroupManager::ResourceGroup c cl Ogre::ResourceGroupManager::ResourceGroup structOgre_1_1ResourceGroupManager_1_1ResourceGroup.html

Resource group entry.

OgreResourceGroupManager.h LoadResourceOrderMap cpp tdef Ogre::ResourceGroupManager::ResourceGroup structOgre_1_1ResourceGroupManager_1_1ResourceGroup.html a0aa34082b2c1406c9209953c32fa6397

Created resources which are ready to be loaded / unloaded.

addToIndex cpp func Ogre::ResourceGroupManager::ResourceGroup structOgre_1_1ResourceGroupManager_1_1ResourceGroup.html a65465b388927f072dd6449ff7cf745ab removeFromIndex cpp func Ogre::ResourceGroupManager::ResourceGroup structOgre_1_1ResourceGroupManager_1_1ResourceGroup.html aa1488edee01261bf437111fd5ace2535 removeFromIndex cpp func Ogre::ResourceGroupManager::ResourceGroup structOgre_1_1ResourceGroupManager_1_1ResourceGroup.html ab60f943332043c51b1255739bcd7d138 name cpp data Ogre::ResourceGroupManager::ResourceGroup structOgre_1_1ResourceGroupManager_1_1ResourceGroup.html a9c7120b86ff8f19d81f0fac0a1523512

General mutex for dealing with group content.

groupStatus cpp data Ogre::ResourceGroupManager::ResourceGroup structOgre_1_1ResourceGroupManager_1_1ResourceGroup.html a3c30f2b5b6146336738c1e50d5bd8734

Group status.

locationList cpp data Ogre::ResourceGroupManager::ResourceGroup structOgre_1_1ResourceGroupManager_1_1ResourceGroup.html a9f040193d573d26cf739005465f4acc7

List of possible locations to search.

resourceIndexCaseSensitive cpp data Ogre::ResourceGroupManager::ResourceGroup structOgre_1_1ResourceGroupManager_1_1ResourceGroup.html a8e1f8b2b90535ba8e6a8d81a30888494

Index of resource names to locations, built for speedy access (case sensitive archives)

resourceIndexCaseInsensitive cpp data Ogre::ResourceGroupManager::ResourceGroup structOgre_1_1ResourceGroupManager_1_1ResourceGroup.html a40aa3f3b164cf9e1b3bf318dcf3c1283

Index of resource names to locations, built for speedy access (case insensitive archives)

resourceDeclarations cpp data Ogre::ResourceGroupManager::ResourceGroup structOgre_1_1ResourceGroupManager_1_1ResourceGroup.html a130233f52a76fc38ca6fadc4d3182a9c

Pre-declared resources, ready to be created.

loadResourceOrderMap cpp data Ogre::ResourceGroupManager::ResourceGroup structOgre_1_1ResourceGroupManager_1_1ResourceGroup.html ac63251bf3f946d2b4dc42341b61d4d2a worldGeometry cpp data Ogre::ResourceGroupManager::ResourceGroup structOgre_1_1ResourceGroupManager_1_1ResourceGroup.html a63a048530dfded3f7e6189743643578a

Linked world geometry, as passed to setWorldGeometry.

worldGeometrySceneManager cpp data Ogre::ResourceGroupManager::ResourceGroup structOgre_1_1ResourceGroupManager_1_1ResourceGroup.html a5c0395505e94f137cf4d5bced4054de6

Scene manager to use with linked world geometry.

inGlobalPool cpp data Ogre::ResourceGroupManager::ResourceGroup structOgre_1_1ResourceGroupManager_1_1ResourceGroup.html a0619634f1a574be476c2171faeb252cc UNINITIALSED cpp econst Ogre::ResourceGroupManager::ResourceGroup structOgre_1_1ResourceGroupManager_1_1ResourceGroup.html a4b15ff98535d242c1bb7912b6007a3a9a832fe1c1854534cc89460a355c1561e8 INITIALISING cpp econst Ogre::ResourceGroupManager::ResourceGroup structOgre_1_1ResourceGroupManager_1_1ResourceGroup.html a4b15ff98535d242c1bb7912b6007a3a9a5fd41aebef904c4603a411714061da11 INITIALISED cpp econst Ogre::ResourceGroupManager::ResourceGroup structOgre_1_1ResourceGroupManager_1_1ResourceGroup.html a4b15ff98535d242c1bb7912b6007a3a9a1a46cc3cb71014c4a85f4a07e1e41f7a LOADING cpp econst Ogre::ResourceGroupManager::ResourceGroup structOgre_1_1ResourceGroupManager_1_1ResourceGroup.html a4b15ff98535d242c1bb7912b6007a3a9a855699c308cdd8ccdb67358e4502c658 LOADED cpp econst Ogre::ResourceGroupManager::ResourceGroup structOgre_1_1ResourceGroupManager_1_1ResourceGroup.html a4b15ff98535d242c1bb7912b6007a3a9a8ec861cc686d84a5ad41433dd856464c Ogre::ResourceGroupManager::ResourceLocation c cl Ogre::ResourceGroupManager::ResourceLocation structOgre_1_1ResourceGroupManager_1_1ResourceLocation.html

Resource location entry.

OgreResourceGroupManager.h archive cpp data Ogre::ResourceGroupManager::ResourceLocation structOgre_1_1ResourceGroupManager_1_1ResourceLocation.html a6c67405ce5274cbf9e7ecefc1840539b

Pointer to the archive which is the destination.

recursive cpp data Ogre::ResourceGroupManager::ResourceLocation structOgre_1_1ResourceGroupManager_1_1ResourceLocation.html a89980295496fa459796c2561d0a40f3f

Whether this location was added recursively.

Ogre::ResourceManager c cl Ogre::ResourceManager classOgre_1_1ResourceManager.html

Defines a generic resource handler.

OgreResourceManager.h ResourceCreateOrRetrieveResult cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af484f2b60c8d9bc87f37fa8af8e630c5 ResourceMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a60ea46f69b1dd9c8e27b9b3d7bd5bc35 ResourceWithGroupMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a46e6268002377bc95d3721d21aa92 ResourceHandleMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af6b68646abe6e9959072c1ece458ee55 ResourceMapIterator cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a4f7da59507a5a8550ea97615ff9afff0 ResourceManager cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac373bd6fb2b37725970280e047d9efe4 ~ResourceManager cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a2b2b134c38b4ead5ef13bd157fe2329a create cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac64c2b9c9dc775e05a81ff48d4293d4e

Creates a new blank resource, but does not immediately load it.

createOrRetrieve cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a48c565d0e63b286c6388439ae73417df

Create a new resource, or retrieve an existing one with the same name if it already exists...

setMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa7bd4f02b31fba693d3bea6492fe20a8

Set a limit on the amount of memory this resource handler may use.

getMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae24629f37283bf777987aab6bc3fa110

Get the limit on the amount of memory this resource handler may use.

getMemoryUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a0458e4665975faed7311b05879dfac2f

Gets the current memory usage, in bytes.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a2cf457c70ea86892b1bec52028c96237

Unloads a single resource by name.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a94962d0929fdc88c25d35672ff2c1ff0

Unloads a single resource by handle.

unloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html acaba96b1b4816457b03028eed9895789

Unloads all resources.

reloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a860f0bcac1a4d152878855f9a85a58d3

Caused all currently loaded resources to be reloaded.

unloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7b9ba584a17235f6eff9847b90ba895d

Unload all resources which are not referenced by any other object.

reloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a22dbc50ba8fac0d3222a31ef1ef82dcd

Caused all currently loaded but not referenced by any other object resources to be reloaded...

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8675d6b8c353783cf22c3872f7eaa818

Remove a single resource.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html abfb0022b18d022a7605f0d19a966f00f

Remove a single resource by name.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac22655af03ecea85d863a1d1d561778c

Remove a single resource by handle.

removeAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ff50fee06a678837cbeeea75e4372a5

Removes all resources.

removeUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ce966e769770ce9f90d77eddc2c30a3

Remove all resources which are not referenced by any other object.

getByName cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a03f1bf557d381aca77797d9a44578067

Retrieves a pointer to a resource by name, or null if the resource does not exist.

getByHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ab1c354fd2294c7c50b3f3e9ce42543f7

Retrieves a pointer to a resource by handle, or null if the resource does not exist.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a9dcc9da5760fcd3b39b4566fe308ad6b

Returns whether the named resource exists in this manager.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad9b4efbeacb17f07710c30bd5048e42f

Returns whether a resource with the given handle exists in this manager.

_notifyResourceTouched cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a40769092850d5b296e1d1a9190631700

Notify this manager that a resource which it manages has been &#39;touched&#39;, i.e.

_notifyResourceLoaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a871ac005af0be0b8c1857a4f8eea9

Notify this manager that a resource which it manages has been loaded.

_notifyResourceUnloaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a54d1843a43aebb13542312cd17134e6a

Notify this manager that a resource which it manages has been unloaded.

prepare cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae26b6ecd722f3e24b52de8b4ac9bba0d

Generic prepare method, used to create a Resource specific to this ResourceManager without using one ...

load cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad6d63fe7126510bf10fd337705cb0b29

Generic load method, used to create a Resource specific to this ResourceManager without using one of ...

getScriptPatterns cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a37ec0e845f49b7f7e3dc868456ced1e8

Gets the file patterns which should be used to find scripts for this ResourceManager.

parseScript cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8240f6bbf3449b1f2acdd476efbde821

Parse the definition of a set of resources from a script file.

getLoadingOrder cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a917b69fbaf300dcb0488d14d357296df

Gets the relative loading order of resources of this type.

getResourceType cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4a16604e10cd71957fcce705dead9a2c

Gets a string identifying the type of resource this manager handles.

setVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa3ff9558e8fa8187f510472a58093b6f

Sets whether this manager and its resources habitually produce log output.

getVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af96b58b31c152a8ae3c6152ee3ea12e7

Gets whether this manager and its resources habitually produce log output.

getResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad18cc3f0a4b3e0553cfe715204f15359

Create a resource pool, or reuse one that already exists.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa8b761abb06d74347e9636550307ccd9

Destroy a resource pool.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00a7fe59aaaa4acdfda07edc704516ee

Destroy a resource pool.

destroyAllResourcePools cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7913c36c02ef03007ff1a1c76ddf7710

destroy all pools

getResourceIterator cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4d3289d4636168230da11c1c9794db59

Returns an iterator over all resources in this manager.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ResourcePoolMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a87899e8bec2f60ef1448d716a20db8e1 getNextHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html adc9077f415314ebc0f7feb314b76d4d4

Allocates the next handle.

createImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae772fdc39c17a78cc050b161ebef77aa

Create a new resource instance compatible with this manager (no custom parameters are populated at th...

addImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00bb3a6324cff9b1a572282d4c596b57

Add a newly created resource to the manager (note weak reference)

removeImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f5826bb4624b28bbe08f3c9fe88ee54

Remove a resource from this manager; remove it from the lists.

checkUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8316910598c9ceda62b3ec5be001d372

Checks memory usage and pages out if required.

mResourcesByHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html af7ac79c874e49fadc3cd7e228ab640d8 mResources cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ac02278ff18455db85fa7473abad9688c mResourcesWithGroup cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a3ea8cebb67199e6050d992036f3b4f3c mNextHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a70a84973505dc749acb913daef662f90 mMemoryBudget cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f0a00e183f455cdce1ec9152722f9b7 mMemoryUsage cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html aaa9cfdfc994de65064ba2dbe08930de8 mVerbose cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a5113f20b1db6ddfb51dba652f24cd0f0 mScriptPatterns cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a450dcef1a87442bcfe848ff92c43c6b5

Patterns to use to look for scripts if supported (e.g. *.overlay)

mLoadOrder cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ad26313df1d10e7953c90b7c37b373cf8

Loading order relative to other managers, higher is later.

mResourceType cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a86f8c21e087cb00a62d677ef1cd8131d

String identifying the resource type this manager handles.

mResourcePoolMap cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a00f151b76015e7e46cdb228cc3eaa53e Ogre::ResourceManager::ResourcePool c cl Ogre::ResourceManager::ResourcePool classOgre_1_1ResourceManager_1_1ResourcePool.html

Definition of a pool of resources, which users can use to reuse similar resources many times without ...

OgreResourceManager.h ResourcePool cpp instm Ogre::ResourceManager::ResourcePool classOgre_1_1ResourceManager_1_1ResourcePool.html a96f9becf6ab3f185f59780d3d267049b ~ResourcePool cpp instm Ogre::ResourceManager::ResourcePool classOgre_1_1ResourceManager_1_1ResourcePool.html aac2cb15bdfaa605297e31e85d452e278 getName cpp instm Ogre::ResourceManager::ResourcePool classOgre_1_1ResourceManager_1_1ResourcePool.html a17fbceb5bab468d35335a15424c3031d

Get the name of the pool.

clear cpp instm Ogre::ResourceManager::ResourcePool classOgre_1_1ResourceManager_1_1ResourcePool.html a9009c4131abf1318693a01474755850f

Clear the pool.

removeItem unknown instm Ogre::Pool< ResourcePtr > classOgre_1_1Pool.html a3151e6614c063eeae4bf7d95a9fbbbcb

Get the next item from the pool.

addItem unknown instm Ogre::Pool< ResourcePtr > classOgre_1_1Pool.html abafd7c72963d86ef829c0373fe50aa7f

Add a new item to the pool.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ItemList unknown tdef Ogre::Pool< ResourcePtr > classOgre_1_1Pool.html a22614f3605b9a41e48143b472bf0bf57 mName cpp data Ogre::ResourceManager::ResourcePool classOgre_1_1ResourceManager_1_1ResourcePool.html a01e1418ca8b8d16015de63db8fc2646c mItems unknown data Ogre::Pool< ResourcePtr > classOgre_1_1Pool.html a90f343f0e581445b63f9319884730e12 Ogre::RibbonTrail c cl Ogre::RibbonTrail classOgre_1_1RibbonTrail.html

Subclass of BillboardChain which automatically leaves a trail behind one or more Node instances...

OgreRibbonTrail.h NodeList cpp tdef Ogre::RibbonTrail classOgre_1_1RibbonTrail.html a2014374dc138cc1cc5dfc21c636bd86a NodeIterator cpp tdef Ogre::RibbonTrail classOgre_1_1RibbonTrail.html aa87dbc42370145c7829bce54b0919e03 ElementList cpp tdef Ogre::BillboardChain classOgre_1_1BillboardChain.html ae550e95f48e0d9fe69f8b7a04cf8e790 ShadowRenderableList cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ad84ea1b2728ced5136add26c91c39a27 ShadowRenderableListIterator cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a7b0999d33e25db97d0449d6cf95cbecd RibbonTrail cpp instm Ogre::RibbonTrail classOgre_1_1RibbonTrail.html aac897f35859e671d53486df2026f121f

Constructor (don&#39;t use directly, use factory)

~RibbonTrail cpp instm Ogre::RibbonTrail classOgre_1_1RibbonTrail.html a8a166f5eebda9774c286a90963eb2a46

destructor

addNode cpp instm Ogre::RibbonTrail classOgre_1_1RibbonTrail.html abeddfc60ef032d61276e5b694cb883df

Add a node to be tracked.

removeNode cpp instm Ogre::RibbonTrail classOgre_1_1RibbonTrail.html aa12d57cd0c10213832c8661ffb1130f2

Remove tracking on a given node.

getNodeIterator cpp instm Ogre::RibbonTrail classOgre_1_1RibbonTrail.html aec841bdd9a8b4e840ec61c846827487f

Get an iterator over the nodes which are being tracked.

getChainIndexForNode cpp instm Ogre::RibbonTrail classOgre_1_1RibbonTrail.html a9f1fb9b8c18a39375d65cac3441a2fb4

Get the chain index for a given Node being tracked.

setTrailLength cpp instm Ogre::RibbonTrail classOgre_1_1RibbonTrail.html a032473272618c5d2b3562f36c6f3c117

Set the length of the trail.

getTrailLength cpp instm Ogre::RibbonTrail classOgre_1_1RibbonTrail.html a4595986e9545416094326bec34d83cba

Get the length of the trail.

setMaxChainElements cpp instm Ogre::RibbonTrail classOgre_1_1RibbonTrail.html a70663c313ced06c51bf23edc2413ad61 setNumberOfChains cpp instm Ogre::RibbonTrail classOgre_1_1RibbonTrail.html ac751ca58a839715bee2192418e26b84d clearChain cpp instm Ogre::RibbonTrail classOgre_1_1RibbonTrail.html a47809ac7ef0295884003c40e0207523e setInitialColour cpp instm Ogre::RibbonTrail classOgre_1_1RibbonTrail.html ac98c4fa0f7c412751c4352eb8d0e39a1

Set the starting ribbon colour for a given segment.

setInitialColour cpp instm Ogre::RibbonTrail classOgre_1_1RibbonTrail.html a1ea40a239d2a1956f8c1074e63996e4f

Set the starting ribbon colour.

getInitialColour cpp instm Ogre::RibbonTrail classOgre_1_1RibbonTrail.html ab4bd813026a46f90170d3b26e22f5f82

Get the starting ribbon colour.

setColourChange cpp instm Ogre::RibbonTrail classOgre_1_1RibbonTrail.html aa64743cce7cede32aadf23a0d6298958

Enables / disables fading the trail using colour.

setInitialWidth cpp instm Ogre::RibbonTrail classOgre_1_1RibbonTrail.html a9e71b08aa64add5e1262e2de15b0becc

Set the starting ribbon width in world units.

getInitialWidth cpp instm Ogre::RibbonTrail classOgre_1_1RibbonTrail.html a9fb1d53883d15a4dd492c14a0c94326d

Get the starting ribbon width in world units.

setWidthChange cpp instm Ogre::RibbonTrail classOgre_1_1RibbonTrail.html a7fd33999495bf1c773331a5db80b0cac

Set the change in ribbon width per second.

getWidthChange cpp instm Ogre::RibbonTrail classOgre_1_1RibbonTrail.html aab0bdace3dd1352379509a639b0d4b90

Get the change in ribbon width per second.

setColourChange cpp instm Ogre::RibbonTrail classOgre_1_1RibbonTrail.html aa76e033f23392db828d5e04610a29a97

Enables / disables fading the trail using colour.

getColourChange cpp instm Ogre::RibbonTrail classOgre_1_1RibbonTrail.html a74f8bb8d4dbf9b3787d929eda9608da1

Get the per-second fading amount.

nodeUpdated cpp instm Ogre::RibbonTrail classOgre_1_1RibbonTrail.html a1d55b1c2630baaee6ba063333ed13b92 nodeDestroyed cpp instm Ogre::RibbonTrail classOgre_1_1RibbonTrail.html a30baa88eeee3eb041db328924dd1a0f7 _timeUpdate cpp instm Ogre::RibbonTrail classOgre_1_1RibbonTrail.html ab67b6492b1c8e5687d9623f1518e86ac

Perform any fading / width delta required; internal method.

getMovableType cpp instm Ogre::RibbonTrail classOgre_1_1RibbonTrail.html a0e6e6553baff8730b6d73cbe68ed5274

Overridden from MovableObject.

getMaxChainElements cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a14f08e079d9475d25570dfb3e9e34324

Get the maximum number of chain elements per chain.

getNumberOfChains cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a0a88057e847d5dc4357ace0dac46365f

Get the number of chain segments (this class can render multiple chains at once using the same materi...

setUseTextureCoords cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html ae2873540c27dddd3062af468d6fa8d83

Sets whether texture coordinate information should be included in the final buffers generated...

getUseTextureCoords cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a1a376259d9f5473200f0a30f56758bcb

Gets whether texture coordinate information should be included in the final buffers generated...

setTextureCoordDirection cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a7b15a6eea809c26455d3ba40c9fffc05

Sets the direction in which texture coords specified on each element are deemed to run along the leng...

getTextureCoordDirection cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html aae77ad0e6c295ecf6ac088b1a9f2ce8c

Gets the direction in which texture coords specified on each element are deemed to run...

setOtherTextureCoordRange cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html acd94644ca5489ade2cdf28c906c5f042

Set the range of the texture coordinates generated across the width of the chain elements.

getOtherTextureCoordRange cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html ab615dc1c8dc72cb42cfd8641206a8ce8

Get the range of the texture coordinates generated across the width of the chain elements.

setUseVertexColours cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a77eaefdad7be8d14b47e6e9f169b6617

Sets whether vertex colour information should be included in the final buffers generated.

getUseVertexColours cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html ab7d11dc2ff50c28b7b7d808dea5f577b

Gets whether vertex colour information should be included in the final buffers generated.

setDynamic cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html ac1efa5463d2fedd8974af3e4b413b322

Sets whether or not the buffers created for this object are suitable for dynamic alteration.

getDynamic cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a41bde8d15c26fe6f9b9b3518f96e333c

Gets whether or not the buffers created for this object are suitable for dynamic alteration.

addChainElement cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a0a153e4f3a350248a53ab5e7382aae8d

Add an element to the &#39;head&#39; of a chain.

removeChainElement cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a86bd2530a15622dbb26aba8a9759b0d3

Remove an element from the &#39;tail&#39; of a chain.

updateChainElement cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html ae3a6efc533be5309cf5274a7aa6a88db

Update the details of an existing chain element.

getChainElement cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html ad2e1fc51dc1945dca3abbc2b21a0fe32

Get the detail of a chain element.

getNumChainElements cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html aecf15f388c3c05aa0337261cd654c511

Returns the number of chain elements.

clearAllChains cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a38c7e0e727eede17350ca927202bc45c

Remove all elements from all chains (but leave the chains themselves intact).

setFaceCamera cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a3039063ea009d11949489c1cd5a0d0be

Sets whether the billboard should always be facing the camera or a custom direction set by each point...

getMaterialName cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html afd16a80211461e6586e7ee00abd91975

Get the material name in use.

setMaterialName cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html afbfba68f0e99d3bac382b3c7b53e571c

Set the material name to use for rendering.

getSquaredViewDepth cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html ab41b300297c7a5804a2f52b8df400a16

Returns the camera-relative squared depth of this renderable.

getBoundingRadius cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html aa125f9c54d22ddb3e8d0947e3828572e

Retrieves the radius of the origin-centered bounding sphere for this object.

getBoundingBox cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a02158b03fa3c70bbe471562e32456ad4

Retrieves the local axis-aligned bounding box for this object.

getMaterial cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a44bd03aa46c026a41e39e8f8c4f6c71b

Retrieves a weak reference to the material this renderable object uses.

_updateRenderQueue cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a1dcbc7ae7fd974fabccc83bf8f97bd31

Internal method by which the movable object must add Renderable subclass instances to the rendering q...

getRenderOperation cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a21555a72ccbad1a4845c80529e2ebd1e

Gets the render operation required to send this object to the frame buffer.

preRender cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html af43447bc7d8a6090d856c008907cc2c0

Called just prior to the Renderable being rendered.

getWorldTransforms cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html ab4be1897977f9ba621e8b1558a86896a

Gets the world transform matrix / matrices for this renderable object.

getLights cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html aa13038809d227e88ed77343789d5b4b8

Gets a list of lights, ordered relative to how close they are to this renderable.

visitRenderables cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a95381f721522dc92efc703bcb06c511e _notifyCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a06f161ae0451be7eaa67e77c296d5631

Notify the object of it&#39;s creator (internal use only)

_getCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abc4d3c30d2b50267a348f8d5aee3c5e4

Get the creator of this object, if any (internal use only)

_notifyManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af730ac3ee4a51ee69f4221298f933e8a

Notify the object of it&#39;s manager (internal use only)

_getManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c95a392476c6b54be1648a77f2a56c0

Get the manager of this object, if any (internal use only)

getName cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2c681d880b842c1b6d2c2b30b72b6660

Returns the name of this object.

getParentNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a7be6f35f90943c6bca0b4511e1d266d8

Returns the node to which this object is attached.

getParentSceneNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c705ecac4263b65a1b8611eeb24c39a

Returns the scene node to which this object is attached.

isParentTagPoint cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aff1706913baf992f108cc0fe4c95a53b

Gets whether the parent node is a TagPoint (or a SceneNode)

_notifyAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aeb13418fe2740ed8ebc52cd9667fca41

Internal method called to notify the object that it has been attached to a node.

isAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ad2c50ff1546dfac42f0751aa1bb54ff3

Returns true if this object is attached to a SceneNode or TagPoint.

detachFromParent cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab53cc49d402913fde37fa4976f5bfdd5

Detaches an object from a parent SceneNode or TagPoint, if attached.

isInScene cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a605cb18ec6d5971e19491ec71c89afeb

Returns true if this object is attached to a SceneNode or TagPoint, and this SceneNode / TagPoint is ...

_notifyMoved cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ae307c64b6e130191e45d48df0e2c5961

Internal method called to notify the object that it has been moved.

_notifyCurrentCamera cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa805908a2945ba1e1b1d6badb4761e27

Internal method to notify the object of the camera to be used for the next rendering operation...

getWorldBoundingBox cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acc31c877990c3c231c4b4cfb0522bef8

Retrieves the axis-aligned bounding box for this object in world coordinates.

getWorldBoundingSphere cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2f6db9f0db4038e6544d703a9f3bcf53

Retrieves the worldspace bounding sphere for this object.

setVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8b0ab29b6a7e94169e2b3fde0be7cf10

Tells this object whether to be visible or not, if it has a renderable component.

getVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adbc3ce687f4def00d70f15dc0a2330ea

Gets this object whether to be visible or not, if it has a renderable component.

isVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aebb41fb7484f365c18e78103517b0d25

Returns whether or not this object is supposed to be visible or not.

setRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a3774342d37fb670430d834aa914a3be5

Sets the distance at which the object is no longer rendered.

getRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a97501f320f00fb5255d76fe3b20903d2

Gets the distance at which batches are no longer rendered.

setRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9ad2786aa67624f26c7ff245c673ad5e

Sets the minimum pixel size an object needs to be in both screen axes in order to be rendered...

getRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a1025983039f59637e9dde740b5013175

Returns the minimum pixel size an object needs to be in both screen axes in order to be rendered...

setUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab07068e26732de24aaf24330e9d0ec81 setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b getUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70a42d28867f1559f1bd71baf31f83e4 getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aaac5bf65835f733433f3338132f2f01f

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abbf5cf5545c219ce9be1997ff5dd2204

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

setRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ac5e898937867475e52d350d1f4d75e32

Sets the render queue group this entity will be rendered through.

setRenderQueueGroupAndPriority cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a38cf564fe839d40a81ba5155d363b7aa

Sets the render queue group and group priority this entity will be rendered through.

getRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a12ca5ddb4ca9e77612b6e8a10e4f3d70

Gets the queue group for this entity, see setRenderQueueGroup for full details.

_getParentNodeFullTransform cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aab6d217065c5d2968ef0cc2586a0db86

return the full transformation of the parent sceneNode or the attachingPoint node

setQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa202386b8336ed756c3bd1ff5a74f54d

Sets the query flags for this object.

addQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a146b6b8afa6de9a2058f730aa3f7b25c

As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...

removeQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8e039c80d31e36c17f4e7fc85e5c6cdc

As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this o...

getQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5c40b9b7d9f3231f9ba16a3514f7495a

Returns the query flags relevant for this object.

setVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9421323e0ef6082d8a293aef0ba4666d

Sets the visiblity flags for this object.

addVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adff2fa7a7c56ba06d25d2dfa376fd677

As setVisibilityFlags, except the flags passed as parameters are appended to the existing flags on th...

removeVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7bebfd93631ffe82f95ad7c73b77e24

As setVisibilityFlags, except the flags passed as parameters are removed from the existing flags on t...

getVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5ca10844726d16c8ed47395a6b22d33a

Returns the visibility flags relevant for this object.

setListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9efbb3928b834d4f125303698034951e

Sets a listener for this object.

getListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf305fd600ec68543ed68e0c0cef6196

Gets the current listener for this object.

queryLights cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2d4c926ce07f3a1cb0e59d9d60aac76b

Gets a list of lights, ordered relative to how close they are to this movable object.

getLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a538d975b35be25e7d705b6310ec3d84d

Get a bitwise mask which will filter the lights affecting this object.

setLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0b7dc685c1dc7ec4dd677750d17ee145

Set a bitwise mask which will filter the lights affecting this object.

_getLightList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf4f61aeb45d61195c248757e3d1c6fe

Returns a pointer to the current list of lights for this object.

getEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a60b24cd45c8df45654dcfa14a1293a3b

Define a default implementation of method from ShadowCaster which implements no shadows.

hasEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7c2a8be6a9bd59e6c69ee2d76945500

Define a default implementation of method from ShadowCaster which implements no shadows.

getShadowVolumeRenderableIterator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a4492fa817bb3a750d349aeec34c19c43

Define a default implementation of method from ShadowCaster which implements no shadows.

getLightCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af061175eb50a6aa98599ce0a748204b5

Overridden member from ShadowCaster.

getDarkCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af06612d0607ebcf1bf5eb817c3038d52

Overridden member from ShadowCaster.

setCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acbfc4840224e8b6ed6e27849d3341675

Sets whether or not this object will cast shadows.

getCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70bca10cdeac93142d9f93ed0cf9c4c5

Returns whether shadow casting is enabled for this object.

getReceivesShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8f2627b8d1658838a7c79c82148c6303

Returns whether the Material of any Renderable that this MovableObject will add to the render queue w...

getPointExtrusionDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abb13b8e1b52d9dca9f5190f718686a5e

Get the distance to extrude for a point/spot light.

getTypeFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a32c637889b8a4138d2008aece76f42b6

Get the &#39;type flags&#39; for this MovableObject.

setDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2b559ddd8df033cafa5d64502c7d0c3a

Sets whether or not the debug display of this object is enabled.

isDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a39cfd5b78a4326156accf5ed3146ddc6

Gets whether debug display of this object is enabled.

getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a4239d192b2b08c4970dfaa22ce5a0cd0

Gets a list of animable value names for this object.

createAnimableValue cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2cfac9af1b0d71c780ec969166b3585

Create a reference-counted AnimableValuePtr for the named value.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getTechnique cpp instm Ogre::Renderable classOgre_1_1Renderable.html aafcc80b06f8c74eaac3d35e72ca54842

Retrieves a pointer to the Material Technique this renderable object uses.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

getNumWorldTransforms cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6ecba3943f56182cddf3b3540afc760

Returns the number of world transform matrices this renderable requires.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

getCastsShadows cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1ce8341c18f75ef0b6d818eceea5b2e2

Method which reports whether this renderable would normally cast a shadow.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

nodeAttached cpp instm Ogre::Node::Listener classOgre_1_1Node_1_1Listener.html a94f0833d9ba1ac036c7c9274a77a3bb7

Node has been attached to a parent.

nodeDetached cpp instm Ogre::Node::Listener classOgre_1_1Node_1_1Listener.html a2d8d30e7eb00989dc97aa0c2e1c94d36

Node has been detached from a parent.

setDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ad8db1f22329b2a96f2aed7260d565944

Set the default query flags for all future MovableObject instances.

getDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a01f48775e48b672d7796311f3ffe2930

Get the default query flags for all future MovableObject instances.

setDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ac2904cb122ab8c8d5066abefb29dfa96

Set the default visibility flags for all future MovableObject instances.

getDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a2eb94fea5944cf0d33702a75cfa14a74

Get the default visibility flags for all future MovableObject instances.

extrudeVertices cpp clm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html acae2215c051989d544f34083a0a9bfa2

Utility method for extruding vertices based on a light.

IndexVector cpp tdef Ogre::RibbonTrail classOgre_1_1RibbonTrail.html a5da4a331e90917db5a67dfe4e70666ba

Mapping of nodes to chain segments.

NodeToChainSegmentMap cpp tdef Ogre::RibbonTrail classOgre_1_1RibbonTrail.html a2b114c3b972a06a8c4a8f202a47fcb9b ColourValueList cpp tdef Ogre::RibbonTrail classOgre_1_1RibbonTrail.html aa7d79db1f8751d053a36f36d69a0d040 RealList cpp tdef Ogre::RibbonTrail classOgre_1_1RibbonTrail.html a3a9533f497a5a95e46af3b3f07892173 ChainSegmentList cpp tdef Ogre::BillboardChain classOgre_1_1BillboardChain.html a8a4f66ff061e1ecfa0dba21232fdcff9 AnimableDictionaryMap cpp tdef Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2ea54bb7c39f7640f71be8bb2f8b0a5 CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 manageController cpp instm Ogre::RibbonTrail classOgre_1_1RibbonTrail.html aaa549cf551eff3d644f2bfccf57152df

Manage updates to the time controller.

updateTrail cpp instm Ogre::RibbonTrail classOgre_1_1RibbonTrail.html a9bf450ee8b4aeb1a5ac801ec88e04004

Node has changed position, update.

resetTrail cpp instm Ogre::RibbonTrail classOgre_1_1RibbonTrail.html aec94e0d42baa1754189667541589359e

Reset the tracked chain to initial state.

resetAllTrails cpp instm Ogre::RibbonTrail classOgre_1_1RibbonTrail.html a2877e2c97a72029478f192486978c0c2

Reset all tracked chains to initial state.

setupChainContainers cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a3c5f614bffeff46c8dc61a6f02dc2f1c

Setup the STL collections.

setupVertexDeclaration cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a3e62a182d53e7c1e53bb0b74e4d68b10

Setup vertex declaration.

setupBuffers cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a2d11323218b486064bdefc8231a450ab updateVertexBuffer cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html acf94af85a538af0fcb075b753a89f5d0

Update the contents of the vertex buffer.

updateIndexBuffer cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a51210168762f99cac2f7d6295ddc0255

Update the contents of the index buffer.

updateBoundingBox cpp instm Ogre::BillboardChain classOgre_1_1BillboardChain.html a455b69f14e2050d7d5f0bd8944692a20 getExtrusionDistance cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a233233e14ccb869b6cafd655880355df

Helper method for calculating extrusion distance.

updateEdgeListLightFacing cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ac9a881430ec7769923f63f6df4b93d33

Tells the caster to perform the tasks necessary to update the edge data&#39;s light listing.

generateShadowVolume cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a396374525d65e0db10c7f7f8d380744a

Generates the indexes required to render a shadow volume into the index buffer which is passed in...

extrudeBounds cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a136dfd54b581a6dc58a1796a1cdf6cdc

Utility method for extruding a bounding box.

getAnimableDictionaryName cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a7748b5ea03ba5eb10fdd79e455f96443

Get the name of the animable dictionary for this class.

createAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a83629c5c4708cebd10c358a4be0722f5

Internal method for creating a dictionary of animable value names for the class, if it does not alrea...

_getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a20139173e816c296ab46d0548d1d4902

Get an updateable reference to animable value list.

initialiseAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a80abf1736a4241c432b30d2073c7a263

Internal method for initialising dictionary; should be implemented by subclasses wanting to expose an...

mNodeList cpp data Ogre::RibbonTrail classOgre_1_1RibbonTrail.html afb1089d91b94200dab252297de92bff6

List of nodes being trailed.

mNodeToChainSegment cpp data Ogre::RibbonTrail classOgre_1_1RibbonTrail.html af7bad5fdd9ccd7d48826e5ab794cbfc3

Ordered like mNodeList, contains chain index.

mFreeChains cpp data Ogre::RibbonTrail classOgre_1_1RibbonTrail.html a9c60a4868baf1e4016ad312b49131a25 mNodeToSegMap cpp data Ogre::RibbonTrail classOgre_1_1RibbonTrail.html a88700256a45d0cd1d273378129cf6136 mTrailLength cpp data Ogre::RibbonTrail classOgre_1_1RibbonTrail.html a2e27fcd5f8882c24915a3a57c2938f21

Total length of trail in world units.

mElemLength cpp data Ogre::RibbonTrail classOgre_1_1RibbonTrail.html ac957c6bc3e57acd2e9f7067c0ac9e97b

length of each element

mSquaredElemLength cpp data Ogre::RibbonTrail classOgre_1_1RibbonTrail.html afe81aa08345ba180cb5b8e8fa3dcb220

Squared length of each element.

mInitialColour cpp data Ogre::RibbonTrail classOgre_1_1RibbonTrail.html a81cbd484158e93ce096085085b8084c8

Initial colour of the ribbon.

mDeltaColour cpp data Ogre::RibbonTrail classOgre_1_1RibbonTrail.html a1a85cbdbbe427e5d5fd15f08745aa7eb

fade amount per second

mInitialWidth cpp data Ogre::RibbonTrail classOgre_1_1RibbonTrail.html acc6feaf49b66d518ade88f864c1b2f6c

Initial width of the ribbon.

mDeltaWidth cpp data Ogre::RibbonTrail classOgre_1_1RibbonTrail.html a7769b9f130416658b57c98b93809635c

Delta width of the ribbon.

mFadeController cpp data Ogre::RibbonTrail classOgre_1_1RibbonTrail.html aa1a0246aa7751805204a54bf05e9cb2a

controller used to hook up frame time to fader

mTimeControllerValue cpp data Ogre::RibbonTrail classOgre_1_1RibbonTrail.html a1008ba868a30029cc380f0e62a5e1a37

controller value for hooking up frame time to fader

mMaxElementsPerChain cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html aefe909743fa27074b38934765d4aaa4d

Maximum length of each chain.

mChainCount cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html ad412200ea57abd9d66d1ad53d3489971

Number of chains.

mUseTexCoords cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html a6b1da27f647afa420938a085f785fbd2

Use texture coords?

mUseVertexColour cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html a57a517fd9daca4d840d3b390ccafada3

Use vertex colour?

mDynamic cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html aea966c7849e7c19996ed5487668b41a7

Dynamic use?

mVertexData cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html af915d8a6b50b4fb60ef01ad2bc015546

Vertex data.

mIndexData cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html aa87a666d5ceaa7ed1c3d86fd32c6eb3f

Index data (to allow multiple unconnected chains)

mVertexDeclDirty cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html aae629740256ea4e8d8da226775ae1659

Is the vertex declaration dirty?

mBuffersNeedRecreating cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html aec664880b12b4a7e5ad01e7a6e3b9bd2

Do the buffers need recreating?

mBoundsDirty cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html a3f890b4815dd3d41d715e0f2c76250a1

Do the bounds need redefining?

mIndexContentDirty cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html a873172894953a295eba352135d4c36b3

Is the index buffer dirty?

mVertexContentDirty cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html a8b7bfdc184e84b75d657b4b64267ebcf

Is the vertex buffer dirty?

mAABB cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html aab0741d3d30f1b2bf98fbd2cae30f6c7

AABB.

mRadius cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html ae4f95218c50448ce4c6e1e66c9e73fc5

Bounding radius.

mMaterialName cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html a67e082079a33ca93998f52c00df1f5a2

Material.

mMaterial cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html a15419eb83c937d210d9382dbed68affa mTexCoordDir cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html a18051c037fe1a35ce5003c04220598f7

Texture coord direction.

mOtherTexCoordRange cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html afc825019160a0ddc9cf2653692eab35e

Other texture coord range.

mVertexCameraUsed cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html a198febd50cfd8e6033c47b2d599d9df9

Camera last used to build the vertex buffer.

mFaceCamera cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html a39cd29f1667fe328192a2c16a2032e1e

When true, the billboards always face the camera.

mNormalBase cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html a5d84c89c56a0c5a6bbe7823801daf5d0

Used when mFaceCamera == false; determines the billboard&#39;s &quot;normal&quot;.

mChainElementList cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html a325fc4495bd2c35da4a4d771611bcd44

The list holding the chain elements.

mChainSegmentList cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html af042e8c1dd576804ed9c64b9a2cdd7f2 mName cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a41954f454246b2935cdc90ab2f36dab8

Name of this object.

mCreator cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a884d3c2c8c8d8305f59eb171a7f56e56

Creator of this object (if created by a factory)

mManager cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a5c05f316d061761a08fc036daedd0649

SceneManager holding this object (if applicable)

mParentNode cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a961db9b5f439708e0f24cb8dbeb9c728

node to which this object is attached

mParentIsTagPoint cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a9f9b9e6981ef7ebbd6b9d82e93a2b299 mVisible cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a8e7fa9ec69253b42ff4e7605b54e1a00

Is this object visible?

mDebugDisplay cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac439108451539e95ac9829ab6520306c

Is debug display enabled?

mUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a0df899bfb650d8d51be51fa5f83743f4

Upper distance to still render.

mSquaredUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2635aafd01416e5a3346a647c2dfff52 mMinPixelSize cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a56e7d5ccac2877061b0919648f7f0b34 mBeyondFarDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a1f6c5390b42b10e00d3b21b8911aa3f4

Hidden because of distance?

mUserObjectBindings cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af00b75d92e7d62f5ff9bd4847d1786e8

User objects binding.

mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mRenderQueueID cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa63b5c1cf9746a4caeb2a47a6bc1d2d6

The render queue to use when rendering this object.

mRenderQueueIDSet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2051828f33ea6c921e2979c8f00daa3f

Flags whether the RenderQueue&#39;s default should be used.

mRenderQueuePriority cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa34e0feb87409120726a489f52b39c58

The render queue group to use when rendering this object.

mRenderQueuePrioritySet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac9ee5f673870a76b23eb5291b3fa3f28

Flags whether the RenderQueue&#39;s default should be used.

mQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adf36b5bfcc9bce768bc5f8a9ed6b1464

Flags determining whether this object is included / excluded from scene queries.

mVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a6db376fe4c048714224392901c98c3a5

Flags determining whether this object is visible (compared to SceneManager mask)

mWorldAABB cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a665c171729e2f37b66f73d0e6722ac2c

Cached world AABB of this object.

mWorldBoundingSphere cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a271b08ae4cc604657c17125f76ec62e0 mWorldDarkCapBounds cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a00a9705c083b9fef8bbe762a5b1711a8

World space AABB of this object&#39;s dark cap.

mCastShadows cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad21e8a5a6f0eeeefa3ec698781eaa3fa

Does this object cast shadows?

mRenderingDisabled cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad1291c87111d8944b2c49904a4d6280b

Does rendering this object disabled by listener?

mListener cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a07fdbfc4ae0adb48f7619c0a44bd3890

MovableObject listener - only one allowed (no list) for size &amp; performance reasons. */.

mLightList cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2626ce2a2f1c78027634cc92dfd2b211

List of lights for this object.

mLightListUpdated cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af083212ba58f26eb7c747a0da749cc08

The last frame that this light list was updated in.

mLightMask cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a3db70b0c8b2e53a3c71671217e5a516c

the light mask defined for this movable. This will be taken into consideration when deciding which li...

mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

SEGMENT_EMPTY cpp data Ogre::BillboardChain classOgre_1_1BillboardChain.html aa2b8d91d34882251046dc02ae2500932

Chain segment has no elements.

msDefaultQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adeb3bbe50c1b6e92061461b363fc391e

Default query flags.

msDefaultVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a24f37de53688fc5432d50c7ced03bd63

Default visibility flags.

msAnimableDictionary cpp data Ogre::AnimableObject classOgre_1_1AnimableObject.html a1e2b199b8a10c3753ebeecc8fa773620

Static map of class name to list of animable value names.

TCD_U cpp econst Ogre::BillboardChain classOgre_1_1BillboardChain.html a92be262f8957455b6fc2adfe9904d0eeab1390d0782b4780e43953c2b166b9cdc

Tex coord in elements is treated as the &#39;u&#39; texture coordinate.

TCD_V cpp econst Ogre::BillboardChain classOgre_1_1BillboardChain.html a92be262f8957455b6fc2adfe9904d0eea8053985a9b153f4dea4ea70db8536782

Tex coord in elements is treated as the &#39;v&#39; texture coordinate.

Ogre::RibbonTrailFactory c cl Ogre::RibbonTrailFactory classOgre_1_1RibbonTrailFactory.html

Factory object for creating RibbonTrail instances.

OgreRibbonTrail.h RibbonTrailFactory cpp instm Ogre::RibbonTrailFactory classOgre_1_1RibbonTrailFactory.html a7d176d9fe51e17fdacf2aadd43305c34 ~RibbonTrailFactory cpp instm Ogre::RibbonTrailFactory classOgre_1_1RibbonTrailFactory.html afa15dea351429a75bc3e1c3322133489 getType cpp instm Ogre::RibbonTrailFactory classOgre_1_1RibbonTrailFactory.html a4ab3973b4031bb2fea6d833d7d924281

Get the type of the object to be created.

destroyInstance cpp instm Ogre::RibbonTrailFactory classOgre_1_1RibbonTrailFactory.html a99f934caf81126b1e149544416d5a9c4

Destroy an instance of the object.

createInstance cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html a7164ba391aead569e43e5713c7281d7b

Create a new instance of the object.

requestTypeFlags cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html a80346bc406655855ec5e0eef198900f2

Does this factory require the allocation of a &#39;type flag&#39;, used to selectively include / exclude this...

_notifyTypeFlags cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html afe63ec95c506e97e9abca23b7fd1a537

Notify this factory of the type mask to apply.

getTypeFlags cpp instm Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html a9b2028dca564c74453994926db4f50d0

Gets the type flag for this factory.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d FACTORY_TYPE_NAME cpp data Ogre::RibbonTrailFactory classOgre_1_1RibbonTrailFactory.html a0cf4339e9003458669f6d3fc06aa0bef createInstanceImpl cpp instm Ogre::RibbonTrailFactory classOgre_1_1RibbonTrailFactory.html af1377c763af01735d8df988870353969

Internal implementation of create method - must be overridden.

mTypeFlag cpp data Ogre::MovableObjectFactory classOgre_1_1MovableObjectFactory.html ad35a2db6426d02a75b85f133a26d5387

Type flag, allocated if requested.

Ogre::Root c cl Ogre::Root classOgre_1_1Root.html

The root class of the Ogre system.

OgreRoot.h PluginLibList cpp tdef Ogre::Root classOgre_1_1Root.html a4f51fe7c71b67eb166e0c34891611f65 PluginInstanceList cpp tdef Ogre::Root classOgre_1_1Root.html a5483dc1f87b9861cae629b5aba6a6071 MovableObjectFactoryIterator cpp tdef Ogre::Root classOgre_1_1Root.html a724ee7dcbdb7b8052420df2fecd07c0d Root cpp instm Ogre::Root classOgre_1_1Root.html a293d1580c95101d72f2155e3fe2237bf

Constructor.

~Root cpp instm Ogre::Root classOgre_1_1Root.html ae093f91224577ccb051ac3d8e84c6db8 saveConfig cpp instm Ogre::Root classOgre_1_1Root.html adc6946eb808dd76774d2c95ae1e0c6d9

Saves the details of the current configuration.

restoreConfig cpp instm Ogre::Root classOgre_1_1Root.html a816c44429449ce436837f53cd4cb8e93

Checks for saved video/sound/etc settings.

showConfigDialog cpp instm Ogre::Root classOgre_1_1Root.html a3fc8aeaf22da1dccc72ad9fc74b5ef14

Displays a dialog asking the user to choose system settings.

addRenderSystem cpp instm Ogre::Root classOgre_1_1Root.html ae3d8c9161ddf19b4130813d9b5d51905

Adds a new rendering subsystem to the list of available renderers.

getAvailableRenderers cpp instm Ogre::Root classOgre_1_1Root.html a44c5c5f2f90057d57d270c9200cd1588

Retrieve a list of the available render systems.

getRenderSystemByName cpp instm Ogre::Root classOgre_1_1Root.html adaeb26515fba041094510f71fb6757c9

Retrieve a pointer to the render system by the given name.

setRenderSystem cpp instm Ogre::Root classOgre_1_1Root.html af768914a0dd431ee442bf83157daf570

Sets the rendering subsystem to be used.

getRenderSystem cpp instm Ogre::Root classOgre_1_1Root.html ab8ca3d5abebba7a14650db5f618286d0

Retrieve a pointer to the currently selected render system.

initialise cpp instm Ogre::Root classOgre_1_1Root.html ab940f0e3b8bff37feb0987c8b3e128b5

Initialises the renderer.

isInitialised cpp instm Ogre::Root classOgre_1_1Root.html a792a705f087b59b4760d068aebb689cf

Returns whether the system is initialised or not.

useCustomRenderSystemCapabilities cpp instm Ogre::Root classOgre_1_1Root.html a0c36540d9764ec4e41940423dd0ae88b

Requests active RenderSystem to use custom RenderSystemCapabilities.

getRemoveRenderQueueStructuresOnClear cpp instm Ogre::Root classOgre_1_1Root.html ad9abb5bd238fbcaa7ec0474ea1de1220

Get whether the entire render queue structure should be emptied on clearing, or whether just the obje...

setRemoveRenderQueueStructuresOnClear cpp instm Ogre::Root classOgre_1_1Root.html acdac409627b2920ecb99f4d1cd4af191

Set whether the entire render queue structure should be emptied on clearing, or whether just the obje...

addSceneManagerFactory cpp instm Ogre::Root classOgre_1_1Root.html a541c72ca9f592e7a754e751e2b55e934

Register a new SceneManagerFactory, a factory object for creating instances of specific SceneManagers...

removeSceneManagerFactory cpp instm Ogre::Root classOgre_1_1Root.html afdf0d57e4f6e80bb519336c56ec23a88

Unregister a SceneManagerFactory.

getSceneManagerMetaData cpp instm Ogre::Root classOgre_1_1Root.html a1dc4e50e8ecac2323bdea8f6ad999307

Get more information about a given type of SceneManager.

getSceneManagerMetaDataIterator cpp instm Ogre::Root classOgre_1_1Root.html a4e8400b2d0c34d7c6076a4e38044a1e6

Iterate over all types of SceneManager available for construction, providing some information about e...

createSceneManager cpp instm Ogre::Root classOgre_1_1Root.html a39df87f396245ac5c1c293c9e49451c6

Create a SceneManager instance of a given type.

createSceneManager cpp instm Ogre::Root classOgre_1_1Root.html aaec9595063dba21c06b94aa541a183e8

Create a SceneManager instance based on scene type support.

destroySceneManager cpp instm Ogre::Root classOgre_1_1Root.html a7ee696cf420c9fa73429b9aed250f6b4

Destroy an instance of a SceneManager.

getSceneManager cpp instm Ogre::Root classOgre_1_1Root.html a6ce7950bbf4dcd91977d9b6f2c09dc1a

Get an existing SceneManager instance that has already been created, identified by the instance name...

hasSceneManager cpp instm Ogre::Root classOgre_1_1Root.html ae4e0a5b714f99772dd203400e0ef9ad9

Determines if a given SceneManager already exists.

getSceneManagerIterator cpp instm Ogre::Root classOgre_1_1Root.html ad961ad4d34de07ba101ea92e33007a7b

Get an iterator over all the existing SceneManager instances.

getTextureManager cpp instm Ogre::Root classOgre_1_1Root.html a55641d6a52ee618286bba6e9892e8d78

Retrieves a reference to the current TextureManager.

getMeshManager cpp instm Ogre::Root classOgre_1_1Root.html a3372db66af0d91da9184af90c1a68528

Retrieves a reference to the current MeshManager.

getErrorDescription cpp instm Ogre::Root classOgre_1_1Root.html a6ed5ddc573f7cc53933c75c8aa1ebbc1

Utility function for getting a better description of an error code.

addFrameListener cpp instm Ogre::Root classOgre_1_1Root.html aed3244a81b1c1cec76c675f8e62d7f5e

Registers a FrameListener which will be called back every frame.

removeFrameListener cpp instm Ogre::Root classOgre_1_1Root.html aba900bb388dd68af993df311076a9205

Removes a FrameListener from the list of listening classes.

queueEndRendering cpp instm Ogre::Root classOgre_1_1Root.html a3c48cb0d809b950335f4e24552c0a39d

Queues the end of rendering.

startRendering cpp instm Ogre::Root classOgre_1_1Root.html a8eda253befda1255cbfd3b298f62449e

Starts / restarts the automatic rendering cycle.

renderOneFrame cpp instm Ogre::Root classOgre_1_1Root.html aeaad25268c0ad8007ce8961a32242c77

Render one frame.

renderOneFrame cpp instm Ogre::Root classOgre_1_1Root.html a7820badfeef2fb9994ea9de17facb218

Render one frame, with custom frame time information.

shutdown cpp instm Ogre::Root classOgre_1_1Root.html adc677530cc7ef50fbd0e37d75c02e16b

Shuts down the system manually.

addResourceLocation cpp instm Ogre::Root classOgre_1_1Root.html a1f736040c539391cf730eb3f7da05d1d

Adds a location to the list of searchable locations for a Resource type.

removeResourceLocation cpp instm Ogre::Root classOgre_1_1Root.html a3a4c957e96e6c95f7f061166e363c378

Removes a resource location from the list.

createFileStream cpp instm Ogre::Root classOgre_1_1Root.html a88447ffc0d999675d0b0ad0bedfae8ef

Helper method to assist you in creating writeable file streams.

openFileStream cpp instm Ogre::Root classOgre_1_1Root.html a0e0a84e6766fe2090937cd6bc89ace1b

Helper method to assist you in accessing readable file streams.

convertColourValue cpp instm Ogre::Root classOgre_1_1Root.html a58fb421c717de3fcb51b1cf93da813ff

Generates a packed data version of the passed in ColourValue suitable for use with the current Render...

getAutoCreatedWindow cpp instm Ogre::Root classOgre_1_1Root.html a7f5006f1ef629981b96252860beef846

Retrieves a pointer to the window that was created automatically.

createRenderWindow cpp instm Ogre::Root classOgre_1_1Root.html a537b7d1d0937f799cfe4936f6b672620 createRenderWindows cpp instm Ogre::Root classOgre_1_1Root.html aeda5e7e1148739e9fbbb2113bb47a6e8 detachRenderTarget cpp instm Ogre::Root classOgre_1_1Root.html aa162fb6b49c21c8f17c7a2a05a6c537e

Detaches a RenderTarget from the active render system and returns a pointer to it.

detachRenderTarget cpp instm Ogre::Root classOgre_1_1Root.html afe02a03ca34a3836c36f0b6753b617f8

Detaches a named RenderTarget from the active render system and returns a pointer to it...

destroyRenderTarget cpp instm Ogre::Root classOgre_1_1Root.html a9c063121d67ba39f658295b3ccefb37a

Destroys the given RenderTarget.

destroyRenderTarget cpp instm Ogre::Root classOgre_1_1Root.html acb88716975857a8e39f879bfd87180b9

Destroys the given named RenderTarget.

getRenderTarget cpp instm Ogre::Root classOgre_1_1Root.html a7bc9f24bec1e8b69a80d246e68bd8bee

Retrieves a pointer to a named render target.

loadPlugin cpp instm Ogre::Root classOgre_1_1Root.html af0744e85bddb05885a91809bcdf8f864

Manually load a Plugin contained in a DLL / DSO.

unloadPlugin cpp instm Ogre::Root classOgre_1_1Root.html a9e2492db70157da036a814c84e516500

Manually unloads a Plugin contained in a DLL / DSO.

installPlugin cpp instm Ogre::Root classOgre_1_1Root.html a5ea47cd9c094644e1abac7607e1922fd

Install a new plugin.

uninstallPlugin cpp instm Ogre::Root classOgre_1_1Root.html a23417d6cbe7aeeafcc6a1a146a5e7b95

Uninstall an existing plugin.

getInstalledPlugins cpp instm Ogre::Root classOgre_1_1Root.html a6fc4402d867b3d553cf302701fdff331

Gets a read-only list of the currently installed plugins.

getTimer cpp instm Ogre::Root classOgre_1_1Root.html a507ed05fd59e0697797b8c9c9038448f

Gets a pointer to the central timer used for all OGRE timings.

_fireFrameStarted cpp instm Ogre::Root classOgre_1_1Root.html a194d3177b24dae7d73255268773a54b3

Method for raising frame started events.

_fireFrameRenderingQueued cpp instm Ogre::Root classOgre_1_1Root.html a23fd83ef996349d5151cd93ca4908d36

Method for raising frame rendering queued events.

_fireFrameEnded cpp instm Ogre::Root classOgre_1_1Root.html a01d3244dcf290c2db36aea6b0c63616a

Method for raising frame ended events.

_fireFrameStarted cpp instm Ogre::Root classOgre_1_1Root.html af747fc0427276e6c6936dd6a5ca01e87

Method for raising frame started events.

_fireFrameRenderingQueued cpp instm Ogre::Root classOgre_1_1Root.html a15166e7cc1e879b71948665737e79ce6

Method for raising frame rendering queued events.

_fireFrameEnded cpp instm Ogre::Root classOgre_1_1Root.html a57ec49d0fd19402ea8a4336f53ab62b4

Method for raising frame ended events.

getNextFrameNumber cpp instm Ogre::Root classOgre_1_1Root.html acb112ab3ff6088c5ebd743e30b2af8bd

Gets the number of the next frame to be rendered.

_getCurrentSceneManager cpp instm Ogre::Root classOgre_1_1Root.html a55ee6b25390b1fe7406fd7ef327472a1

Returns the scene manager currently being used to render a frame.

_pushCurrentSceneManager cpp instm Ogre::Root classOgre_1_1Root.html a14ab7036973eb56ee4e1ad10304d9b12

Pushes the scene manager currently being used to render.

_popCurrentSceneManager cpp instm Ogre::Root classOgre_1_1Root.html a16b5488539651d697d0a4dd5cdbdd4c3

Pops the scene manager currently being used to render.

_updateAllRenderTargets cpp instm Ogre::Root classOgre_1_1Root.html a24559fa6a4f1772c7518fcb0911278f4

Internal method used for updating all RenderTarget objects (windows, renderable textures etc) which a...

_updateAllRenderTargets cpp instm Ogre::Root classOgre_1_1Root.html aba26bc9123d8725d971e458e48c2694f

Internal method used for updating all RenderTarget objects (windows, renderable textures etc) which a...

createRenderQueueInvocationSequence cpp instm Ogre::Root classOgre_1_1Root.html a73bbafca83dfb0f6971162efc3710977

Create a new RenderQueueInvocationSequence, useful for linking to Viewport instances to perform custo...

getRenderQueueInvocationSequence cpp instm Ogre::Root classOgre_1_1Root.html ac2ba507a55bfd6c69552e3d74e1ce7aa

Get a RenderQueueInvocationSequence.

destroyRenderQueueInvocationSequence cpp instm Ogre::Root classOgre_1_1Root.html a4ab34dbd132ad5cae81d7753af244f2a

Destroy a RenderQueueInvocationSequence.

destroyAllRenderQueueInvocationSequences cpp instm Ogre::Root classOgre_1_1Root.html acfa8a88f7186f9a665f733e7021c8c34

Destroy all RenderQueueInvocationSequences.

clearEventTimes cpp instm Ogre::Root classOgre_1_1Root.html a2afff4a877a26bff8b47d32f9dcc15a8

Clears the history of all event times.

setFrameSmoothingPeriod cpp instm Ogre::Root classOgre_1_1Root.html a1f045bf046a75d65e6ddc71f4ebe0b2c

Sets the period over which OGRE smooths out fluctuations in frame times.

getFrameSmoothingPeriod cpp instm Ogre::Root classOgre_1_1Root.html a652690a3524c8164b850f3655d94c6dd

Gets the period over which OGRE smooths out fluctuations in frame times.

addMovableObjectFactory cpp instm Ogre::Root classOgre_1_1Root.html a261189545f730e6243418d93cebfb75b

Register a new MovableObjectFactory which will create new MovableObject instances of a particular typ...

removeMovableObjectFactory cpp instm Ogre::Root classOgre_1_1Root.html a5dcfb7ee8fb1473fdc973752bc9452b4

Removes a previously registered MovableObjectFactory.

hasMovableObjectFactory cpp instm Ogre::Root classOgre_1_1Root.html af84bb44e9b7f13a2a50ecf17a4091cc4

Checks whether a factory is registered for a given MovableObject type.

getMovableObjectFactory cpp instm Ogre::Root classOgre_1_1Root.html ab89302520cbbe6d78d25e325081ea906

Get a MovableObjectFactory for the given type.

_allocateNextMovableObjectTypeFlag cpp instm Ogre::Root classOgre_1_1Root.html a3840c316ccddef1ccadf51325ad72ee2

Allocate the next MovableObject type flag.

getMovableObjectFactoryIterator cpp instm Ogre::Root classOgre_1_1Root.html af1e6afe76f1080762975203e6778c3dd

Return an iterator over all the MovableObjectFactory instances currently registered.

getDisplayMonitorCount cpp instm Ogre::Root classOgre_1_1Root.html aee8523d20d3d69a6cf39ed0499663a52

Gets the number of display monitors.

getWorkQueue cpp instm Ogre::Root classOgre_1_1Root.html ac488cfcbb657af17483e9ce551965d37

Get the WorkQueue for processing background tasks.

setWorkQueue cpp instm Ogre::Root classOgre_1_1Root.html afdca040bfe42cac1b33402f37023b121

Replace the current work queue with an alternative.

setBlendIndicesGpuRedundant cpp instm Ogre::Root classOgre_1_1Root.html a9c610fa759978755ffd9da222fe68b3e

Sets whether blend indices information needs to be passed to the GPU.

isBlendIndicesGpuRedundant cpp instm Ogre::Root classOgre_1_1Root.html aadeea91308b59cab2b608abb9c17bfdf

Returns whether blend indices information needs to be passed to the GPU see setBlendIndicesGpuRedunda...

setBlendWeightsGpuRedundant cpp instm Ogre::Root classOgre_1_1Root.html ab7360b80fdc4eeb6bc63ff594c04bd04

Sets whether blend weights information needs to be passed to the GPU.

isBlendWeightsGpuRedundant cpp instm Ogre::Root classOgre_1_1Root.html af3f07ed823a3853643ab938f641db174

Returns whether blend weights information needs to be passed to the GPU see setBlendWeightsGpuRedunda...

setDefaultMinPixelSize cpp instm Ogre::Root classOgre_1_1Root.html aa44a0398484e6efc3d13c590f02b0783

Set the default minimum pixel size for object to be rendered by.

getDefaultMinPixelSize cpp instm Ogre::Root classOgre_1_1Root.html ab6d87c0af70d247b8809cf61e9482840

Get the default minimum pixel size for object to be rendered by.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::Root classOgre_1_1Root.html a6c8959a647a86d6732a8a32f57b6a6ee

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::Root classOgre_1_1Root.html a0813c15b258db16ef212dba53b72c3e4

Override standard Singleton retrieval.

SceneManagerStack cpp tdef Ogre::Root classOgre_1_1Root.html a71fc72b82de9741751d52b64dc3faaad MovableObjectFactoryMap cpp tdef Ogre::Root classOgre_1_1Root.html a55670df9d65002a8712ac0be55f6b259 RenderQueueInvocationSequenceMap cpp tdef Ogre::Root classOgre_1_1Root.html a47157fb47b40fc61942b1fc17fd7fafd EventTimesQueue cpp tdef Ogre::Root classOgre_1_1Root.html ab1fb026ba6b14078cacd620e7f2a8c3a

Contains the times of recently fired events.

loadPlugins cpp instm Ogre::Root classOgre_1_1Root.html adaaebab61f306315895f1d513bf43378

Method reads a plugins configuration file and instantiates all plugins.

initialisePlugins cpp instm Ogre::Root classOgre_1_1Root.html a18bb6fd6e4bc7d840708711acb583192

Initialise all loaded plugins - allows plugins to perform actions once the renderer is initialised...

shutdownPlugins cpp instm Ogre::Root classOgre_1_1Root.html a10298d35134c643023d96d191e67ecc4

Shuts down all loaded plugins - allows things to be tidied up whilst all plugins are still loaded...

unloadPlugins cpp instm Ogre::Root classOgre_1_1Root.html abac5dadb6113c551560136edc3567611

Unloads all loaded plugins.

oneTimePostWindowInit cpp instm Ogre::Root classOgre_1_1Root.html a47555efb676ce85beb51df0d7b0f6eae calculateEventTime cpp instm Ogre::Root classOgre_1_1Root.html a589c6e44ae36cec130d0dcb8ca551f08

Internal method for calculating the average time between recently fired events.

populateFrameEvent cpp instm Ogre::Root classOgre_1_1Root.html af72102f9e62bac4e907480222d524a15

Update a set of event times (note, progressive, only call once for each type per frame)

mRenderers cpp data Ogre::Root classOgre_1_1Root.html a401807b14c629aa22756dfef915b44c7 mActiveRenderer cpp data Ogre::Root classOgre_1_1Root.html ac4a929b204a97d7b27490fe1850adb46 mVersion cpp data Ogre::Root classOgre_1_1Root.html a4d4df87090b486e05d93df1cbc09a0d5 mConfigFileName cpp data Ogre::Root classOgre_1_1Root.html ae667f8de9a9f01e010ff39aec8a9048e mQueuedEnd cpp data Ogre::Root classOgre_1_1Root.html aaab43bb79759734e6bff3047e0c7f698 mFirstTimePostWindowInit cpp data Ogre::Root classOgre_1_1Root.html ad06af760b1c4f0172240149699057a0d mLogManager cpp data Ogre::Root classOgre_1_1Root.html a8341af8ef082c826af5c783b1e546351 mControllerManager cpp data Ogre::Root classOgre_1_1Root.html aca560aa062fd1e99ddbd9b3b05e928ff mSceneManagerEnum cpp data Ogre::Root classOgre_1_1Root.html a1a7f24c00c7b3df355d050a5854a1938 mSceneManagerStack cpp data Ogre::Root classOgre_1_1Root.html a87ccdca2a9e6d8fe111cd18169983986 mDynLibManager cpp data Ogre::Root classOgre_1_1Root.html ae52533981f8d4db39286fdea5e8a3405 mArchiveManager cpp data Ogre::Root classOgre_1_1Root.html a39be2ce244e0157fa2be4ff71e77cc06 mMaterialManager cpp data Ogre::Root classOgre_1_1Root.html ace4669983441a497dc4b715385542715 mMeshManager cpp data Ogre::Root classOgre_1_1Root.html ac33d490d608098e459b667b14c7c830d mParticleManager cpp data Ogre::Root classOgre_1_1Root.html a9c16c659560840de45862a7899f3efee mSkeletonManager cpp data Ogre::Root classOgre_1_1Root.html a3ff49e0d841093e25be173ade78bbf7b mPanelFactory cpp data Ogre::Root classOgre_1_1Root.html ad3f2106ce6c45d03776ee919078d2acc mBorderPanelFactory cpp data Ogre::Root classOgre_1_1Root.html addebb508d0904d9f6237fdcbddb54215 mTextAreaFactory cpp data Ogre::Root classOgre_1_1Root.html ae063ca132e7f404a8393b66a4b115401 mOverlayManager cpp data Ogre::Root classOgre_1_1Root.html a52a04311ae0f5779d830c84c956576cf mFontManager cpp data Ogre::Root classOgre_1_1Root.html a15d27dc1773514f058f8db32b47c24ac mZipArchiveFactory cpp data Ogre::Root classOgre_1_1Root.html a4cc4ec802be128faacb7d78ce5bfd370 mEmbeddedZipArchiveFactory cpp data Ogre::Root classOgre_1_1Root.html a1cccf888960743f00f7b56c9f0cd3d4a mFileSystemArchiveFactory cpp data Ogre::Root classOgre_1_1Root.html a443782dd5784e3465095642c61147689 mResourceGroupManager cpp data Ogre::Root classOgre_1_1Root.html a0ac225dbbfb1d3f16483e89218887c42 mResourceBackgroundQueue cpp data Ogre::Root classOgre_1_1Root.html a2c2cfee01223cf83b295a98ee36145f2 mShadowTextureManager cpp data Ogre::Root classOgre_1_1Root.html a39cea6378ad03076211928a2cf22e304 mRenderSystemCapabilitiesManager cpp data Ogre::Root classOgre_1_1Root.html a7340f1cbad449a8fee38543d960e9c2e mCompilerManager cpp data Ogre::Root classOgre_1_1Root.html a3d770fbd120b23453b8a718d1a5edf8b mLodStrategyManager cpp data Ogre::Root classOgre_1_1Root.html a00766217e5b7cbce206517ddf323ae0d mTimer cpp data Ogre::Root classOgre_1_1Root.html aeb4e1f65f6a10e279660a79124b79066 mAutoWindow cpp data Ogre::Root classOgre_1_1Root.html a709848bdc0d717b00e17137422a2223c mProfiler cpp data Ogre::Root classOgre_1_1Root.html ae890212d6b5b58ebdd8c60b5ec2f798a mHighLevelGpuProgramManager cpp data Ogre::Root classOgre_1_1Root.html a63a833e5c6c3552ecc9feba72f80567e mExternalTextureSourceManager cpp data Ogre::Root classOgre_1_1Root.html a52c7427e8a66c0462485c8e2f679b329 mCompositorManager cpp data Ogre::Root classOgre_1_1Root.html a7e0f9cf69e91d888be189ae48ff862bd mNextFrame cpp data Ogre::Root classOgre_1_1Root.html ab820ed46c603efb21feef351d227d857 mFrameSmoothingTime cpp data Ogre::Root classOgre_1_1Root.html ac8539d70ee251556a15b47ffddf4da47 mRemoveQueueStructuresOnClear cpp data Ogre::Root classOgre_1_1Root.html af41c03d6a03412ecfcdfac3461e343b3 mDefaultMinPixelSize cpp data Ogre::Root classOgre_1_1Root.html a4cf302eb736882c858fea3b1ad44d5e4 mPluginLibs cpp data Ogre::Root classOgre_1_1Root.html a7adceb013794ab1139e0611bb85a4f89

List of plugin DLLs loaded.

mPlugins cpp data Ogre::Root classOgre_1_1Root.html ab35dafba14a43e3fa34c586bb7742742

List of Plugin instances registered.

mMovableObjectFactoryMap cpp data Ogre::Root classOgre_1_1Root.html aa6113aa862fd0e7cb9bbe3e9a961971a mNextMovableObjectTypeFlag cpp data Ogre::Root classOgre_1_1Root.html a605b3bfce0863ec488c3bb6c317ea1d4 mEntityFactory cpp data Ogre::Root classOgre_1_1Root.html aa106f6583741c6b9a046a17228a5a5b7 mLightFactory cpp data Ogre::Root classOgre_1_1Root.html a213edd5d35c2447e1151fae69914f9d6 mBillboardSetFactory cpp data Ogre::Root classOgre_1_1Root.html abfac646f213dd7979133d226f86412a9 mManualObjectFactory cpp data Ogre::Root classOgre_1_1Root.html aadd8acdd959f49fb6a810420029eeea6 mBillboardChainFactory cpp data Ogre::Root classOgre_1_1Root.html ae9209b24ac7527d700763c09a6363c3c mRibbonTrailFactory cpp data Ogre::Root classOgre_1_1Root.html ab5407b6438073851223bdae66324278e mRQSequenceMap cpp data Ogre::Root classOgre_1_1Root.html ab1ce8a35c1865013315a7f8fd79e15e5 mIsInitialised cpp data Ogre::Root classOgre_1_1Root.html ab140f852c36efd9148aa24a78d49f572

Are we initialised yet?

mWorkQueue cpp data Ogre::Root classOgre_1_1Root.html a6334087718cb89a5d77910ec5418d4f5 mIsBlendIndicesGpuRedundant cpp data Ogre::Root classOgre_1_1Root.html afaaa161c9e522097f1a01a90484be1a3

Tells whether blend indices information needs to be passed to the GPU.

mIsBlendWeightsGpuRedundant cpp data Ogre::Root classOgre_1_1Root.html aabcc1509bd438c6ffcd10534d259a45a

Tells whether blend weights information needs to be passed to the GPU.

mFrameListeners cpp data Ogre::Root classOgre_1_1Root.html a6337b89d271443a0964765f53f1becd4

Set of registered frame listeners.

mRemovedFrameListeners cpp data Ogre::Root classOgre_1_1Root.html a2aacd5f1c3dcd7ca6c45b6e0d013516a

Set of frame listeners marked for removal.

mEventTimes cpp data Ogre::Root classOgre_1_1Root.html afdcf19edc9d8b35905b436cbb23a8d30 msSingleton unknown data Ogre::Singleton< Root > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 RenderSystem cpp ffunc Ogre::Root classOgre_1_1Root.html a06b786d8e0847dfe9cc15e1dea308fcd FETT_ANY cpp econst Ogre::Root classOgre_1_1Root.html a6cb1549aef6cc6c06262d087a88a5342ae392b758b6c82d9b7f43ef2c385f7564 FETT_STARTED cpp econst Ogre::Root classOgre_1_1Root.html a6cb1549aef6cc6c06262d087a88a5342a66ae048b1f52c537764494e797183d57 FETT_QUEUED cpp econst Ogre::Root classOgre_1_1Root.html a6cb1549aef6cc6c06262d087a88a5342a634c639c6480850d63f88fee6dd78913 FETT_ENDED cpp econst Ogre::Root classOgre_1_1Root.html a6cb1549aef6cc6c06262d087a88a5342a7138134f06499aff19becd379e6f29ed FETT_COUNT cpp econst Ogre::Root classOgre_1_1Root.html a6cb1549aef6cc6c06262d087a88a5342a608264d63d0b5b84a05883d1b9b22eb5 Ogre::RotationalSpline c cl Ogre::RotationalSpline classOgre_1_1RotationalSpline.html

This class interpolates orientations (rotations) along a spline using derivatives of quaternions...

OgreRotationalSpline.h RotationalSpline cpp instm Ogre::RotationalSpline classOgre_1_1RotationalSpline.html ac8596d691089c7be12d2879dc5595cea ~RotationalSpline cpp instm Ogre::RotationalSpline classOgre_1_1RotationalSpline.html ae7c15794bdabda0d02fb2ce52b3e1ea9 addPoint cpp instm Ogre::RotationalSpline classOgre_1_1RotationalSpline.html a5ba4e31b2ec1aec5c6c2878440184709

Adds a control point to the end of the spline.

getPoint cpp instm Ogre::RotationalSpline classOgre_1_1RotationalSpline.html ade94d1a8e67b3113d70bc22bd4801dae

Gets the detail of one of the control points of the spline.

getNumPoints cpp instm Ogre::RotationalSpline classOgre_1_1RotationalSpline.html ae370943401af17c1642b36969b7bcb5c

Gets the number of control points in the spline.

clear cpp instm Ogre::RotationalSpline classOgre_1_1RotationalSpline.html ad52da70d8d76c5c6d2203197e14b3520

Clears all the points in the spline.

updatePoint cpp instm Ogre::RotationalSpline classOgre_1_1RotationalSpline.html a8ee6d15c86ed31e61e04360d36f1fbf9

Updates a single point in the spline.

interpolate cpp instm Ogre::RotationalSpline classOgre_1_1RotationalSpline.html a4fd498ecda341877bed16614f99513f3

Returns an interpolated point based on a parametric value over the whole series.

interpolate cpp instm Ogre::RotationalSpline classOgre_1_1RotationalSpline.html a50e4fac029abebe1f318a80da015f544

Interpolates a single segment of the spline given a parametric value.

setAutoCalculate cpp instm Ogre::RotationalSpline classOgre_1_1RotationalSpline.html a94645c3887ad1b0872bcea3897fae613

Tells the spline whether it should automatically calculate tangents on demand as points are added...

recalcTangents cpp instm Ogre::RotationalSpline classOgre_1_1RotationalSpline.html a9eec1f4d7ee25b15d435e8c49c69c92a

Recalculates the tangents associated with this spline.

mAutoCalc cpp data Ogre::RotationalSpline classOgre_1_1RotationalSpline.html afa8532df52d89e4e86d330139bdb79f6 mPoints cpp data Ogre::RotationalSpline classOgre_1_1RotationalSpline.html a7e22feb0000cb5fc371cb5859bff6367 mTangents cpp data Ogre::RotationalSpline classOgre_1_1RotationalSpline.html af57d703cf7f6cf4a43b6595e88b33c6c Ogre::ViewPoint c cl Ogre::ViewPoint structOgre_1_1ViewPoint.html

Structure for holding a position &amp; orientation pair.

OgreSceneManager.h position cpp data Ogre::ViewPoint structOgre_1_1ViewPoint.html a3c5ae8fe5c3adce148bfebd3ed9b8e56 orientation cpp data Ogre::ViewPoint structOgre_1_1ViewPoint.html a6a25f94ff18e79c7bf0e275f60494d89 Ogre::VisibleObjectsBoundsInfo c cl Ogre::VisibleObjectsBoundsInfo structOgre_1_1VisibleObjectsBoundsInfo.html

Structure collecting together information about the visible objects that have been discovered in a sc...

OgreSceneManager.h VisibleObjectsBoundsInfo cpp func Ogre::VisibleObjectsBoundsInfo structOgre_1_1VisibleObjectsBoundsInfo.html a2bbff049935d8d0eb89d49cc74a89431 reset cpp func Ogre::VisibleObjectsBoundsInfo structOgre_1_1VisibleObjectsBoundsInfo.html ae30061f7fee451b125003e00b2254805 merge cpp func Ogre::VisibleObjectsBoundsInfo structOgre_1_1VisibleObjectsBoundsInfo.html a2619f0cbd6507670ba39df1ae16c2187 mergeNonRenderedButInFrustum cpp func Ogre::VisibleObjectsBoundsInfo structOgre_1_1VisibleObjectsBoundsInfo.html a2d0696c263b1c322f93c21291329c00e

Merge an object that is not being rendered because it&#39;s not a shadow caster, but is a shadow receiver...

aabb cpp data Ogre::VisibleObjectsBoundsInfo structOgre_1_1VisibleObjectsBoundsInfo.html a7af1e407d66960fa69fd37e897415f31

The axis-aligned bounds of the visible objects.

receiverAabb cpp data Ogre::VisibleObjectsBoundsInfo structOgre_1_1VisibleObjectsBoundsInfo.html a3020f462ae4980e068c60fb94ced0c9a

The axis-aligned bounds of the visible shadow receiver objects.

minDistance cpp data Ogre::VisibleObjectsBoundsInfo structOgre_1_1VisibleObjectsBoundsInfo.html a821c0a7e158c459f30fd83e214bb47d3

The closest a visible object is to the camera.

maxDistance cpp data Ogre::VisibleObjectsBoundsInfo structOgre_1_1VisibleObjectsBoundsInfo.html a27ab7b6458b47fade5858c4ec457dd2f

The farthest a visible objects is from the camera.

minDistanceInFrustum cpp data Ogre::VisibleObjectsBoundsInfo structOgre_1_1VisibleObjectsBoundsInfo.html ae17227fc412fe731987dee3e12591002

The closest a object in the frustum regardless of visibility / shadow caster flags.

maxDistanceInFrustum cpp data Ogre::VisibleObjectsBoundsInfo structOgre_1_1VisibleObjectsBoundsInfo.html a3054df454ccf16dc5ff558a23bafff1d

The farthest object in the frustum regardless of visibility / shadow caster flags.

Ogre::SceneManager c cl Ogre::SceneManager classOgre_1_1SceneManager.html

Manages the organisation and rendering of a &#39;scene&#39; i.e.

OgreSceneManager.h CameraIterator cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a22fcb8a9ddb7efe79d053a975a685111 AnimationIterator cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a3a720414f68274bb9c5026911e27135d MovableObjectIterator cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a4249682ae2a69255ed225383d930aec1 prepareShadowTextures cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a95cd8ff86a7178c2e37b2fcb485f64fa

Method for preparing shadow textures ready for use in a regular render Do not call manually unless be...

_pauseRendering cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2392e8d6a6849a4fa1839a085733a695

Pause rendering of the frame.

_resumeRendering cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a27f763bb92fef8b1238e2272889ba58d

Resume rendering of the frame.

SceneManager cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a09e76a674bc69c610fb49acd3da76cf1

Constructor.

~SceneManager cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a6c8b9108b44339a321bc69b25a0c0a1a

Default destructor.

getName cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a92cef591d74630c19c534709dce030f8

Mutex to protect the scene graph from simultaneous access from multiple threads.

getTypeName cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a46690a40b65fd0e7e89752e1e36be727

Retrieve the type name of this scene manager.

createCamera cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a62ca781b4c6d23dc3aab1f3a45d61843

Creates a camera to be managed by this scene manager.

getCamera cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a4dbe2eeec924f88c30010e9fd4d9da0e

Retrieves a pointer to the named camera.

hasCamera cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ac4af585550a9ed44ead58855419d5f84

Returns whether a camera with the given name exists.

destroyCamera cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html acac58e45f8b6b6826c81933f02a45046

Removes a camera from the scene.

destroyCamera cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a41b9358cdad6fd7113b2a0cad8112f67

Removes a camera from the scene.

destroyAllCameras cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a9cb93862284e7443b94eaabdef21564a

Removes (and destroys) all cameras from the scene.

createLight cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ab127d52207729591dd51cb12a5b2ed2c

Creates a light for use in the scene.

createLight cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a417bdd216730a8d171c3184b0d49c32e

Creates a light with a generated name.

getLight cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af128cc414af001b325d40745b745b79c

Returns a pointer to the named Light which has previously been added to the scene.

hasLight cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a032173d58a1465af8550a394a9c5b870

Returns whether a light with the given name exists.

getLightClippingPlanes cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html abd89ebb9c348ed8230ad300ef7501948

Retrieve a set of clipping planes for a given light.

getLightScissorRect cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a384b7ee3a28ba87866c68d689571aa8f

Retrieve a scissor rectangle for a given light and camera.

destroyLight cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aef6d26cb64e7a1984ebff9b56c45c6e5

Removes the named light from the scene and destroys it.

destroyLight cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html acce173aa89e849bda564f4e6e3be6402

Removes the light from the scene and destroys it based on a pointer.

destroyAllLights cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a723da9119c26f5022e3a2818611e9aa0

Removes and destroys all lights in the scene.

_notifyLightsDirty cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aebfa8b61550010c86fc3b605e2cda669

Advance method to increase the lights dirty counter due lights changed.

_getLightsDirtyCounter cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a4e9e8558a06d7bf26eadf349731f1cb3

Advance method to gets the lights dirty counter.

_getLightsAffectingFrustum cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a62876dcdf7cb0f7923de88e62cf077ac

Get the list of lights which could be affecting the frustum.

_populateLightList cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a165307402bd2bfca5b1f57e08220a739

Populate a light list with an ordered set of the lights which are closest to the position specified...

_populateLightList cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a8390862f435cfe5285abf94955534334

Populates a light list with an ordered set of the lights which are closest to the position of the Sce...

createSceneNode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ab31f9c018b801240c238c7a048439150

Creates an instance of a SceneNode.

createSceneNode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a73c42645ea3b064ca6e0822a8f702cd4

Creates an instance of a SceneNode with a given name.

destroySceneNode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a813346e505716ae5d24f714cfc4a5069

Destroys a SceneNode with a given name.

destroySceneNode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aa613e5ffb08b95a90644a61ac10c9b5c

Destroys a SceneNode.

getRootSceneNode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a1ef8edf722bd8436ad414967bc2e8c51

Gets the SceneNode at the root of the scene hierarchy.

getSceneNode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a8c3389aea8f436037850ddc64f6d1d7d

Retrieves a named SceneNode from the scene graph.

hasSceneNode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a6389657d1838dcc93adc8b7e473e4c0a

Returns whether a scene node with the given name exists.

createEntity cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a7bf9c5edb0ae3105c546bcad39252874

Create an Entity (instance of a discrete mesh).

createEntity cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a8a69b7bb117db898c36da180d21b5856

Create an Entity (instance of a discrete mesh).

createEntity cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a747f27e6b51d98b2dfc1adf1b9d2f17e

Create an Entity (instance of a discrete mesh) with an autogenerated name.

createEntity cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html abf306f7a1ff7278cb71eacb374468797

Create an Entity (instance of a discrete mesh) with an autogenerated name.

createEntity cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a9d9c135f1e3fe85db6e1976f1df3fb35

Create an Entity (instance of a discrete mesh) from a range of prefab shapes.

createEntity cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af9f7e37d5381c774312665b64ff5fee4

Create an Entity (instance of a discrete mesh) from a range of prefab shapes, generating the name...

getEntity cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a0d7e8374bd4774284ec6adfbd286ddbc

Retrieves a pointer to the named Entity.

hasEntity cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a1e6c904789a2393264e278c05e9c5395

Returns whether an entity with the given name exists.

destroyEntity cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aaec976bb28961a149c71a5eba62f40e4

Removes &amp; destroys an Entity from the SceneManager.

destroyEntity cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a3e19d4a7d848a745a59e63fca36fa79c

Removes &amp; destroys an Entity from the SceneManager by name.

destroyAllEntities cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a1a77be68ccbfc90e2e1aed04340db4dc

Removes &amp; destroys all Entities.

createManualObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a680ab7ccb241680100bfeea73681cce6

Create a ManualObject, an object which you populate with geometry manually through a GL immediate-mod...

createManualObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af33c7c5188fb92701aad60b24e236e5c

Create a ManualObject, an object which you populate with geometry manually through a GL immediate-mod...

getManualObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a3c5eb0c8dd2cedf713d7309d74daf83a

Retrieves a pointer to the named ManualObject.

hasManualObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2f6e3800eacb8a5bb39fd5c7e94e2c82

Returns whether a manual object with the given name exists.

destroyManualObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a75d15c3ac882f78f0001d9d007f403be

Removes &amp; destroys a ManualObject from the SceneManager.

destroyManualObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ad42dfd20473e780251db4e939d7668d0

Removes &amp; destroys a ManualObject from the SceneManager.

destroyAllManualObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ab3e151b6d94feb6648b8c817ba485238

Removes &amp; destroys all ManualObjects from the SceneManager.

createBillboardChain cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ad0380187a8c572e303c93a64b3355062

Create a BillboardChain, an object which you can use to render a linked chain of billboards.

createBillboardChain cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a61270f12b245fda43af0b3cedcc47675

Create a BillboardChain, an object which you can use to render a linked chain of billboards, with a generated name.

getBillboardChain cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a0667cd1101c4d3e56302b8f82132986b

Retrieves a pointer to the named BillboardChain.

hasBillboardChain cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a496f747b6482bc8170495815859c921e

Returns whether a billboard chain with the given name exists.

destroyBillboardChain cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a98bc20d44752f40fd588f0ba91e4a904

Removes &amp; destroys a BillboardChain from the SceneManager.

destroyBillboardChain cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a149fafd649d4b9ebb34fa7467314640f

Removes &amp; destroys a BillboardChain from the SceneManager.

destroyAllBillboardChains cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2c01b8c2d82759fb875089c93df491a4

Removes &amp; destroys all BillboardChains from the SceneManager.

createRibbonTrail cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ac4edb21cec1bb77f7a003c506f344652

Create a RibbonTrail, an object which you can use to render a linked chain of billboards which follow...

createRibbonTrail cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ac6675774a4f13b588c1b75e9fcee440f

Create a RibbonTrail, an object which you can use to render a linked chain of billboards which follow...

getRibbonTrail cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html afe38a813501eb293c9695c2db68c59b5

Retrieves a pointer to the named RibbonTrail.

hasRibbonTrail cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ad0d074b988d997b4b9fe461c26ffbab0

Returns whether a ribbon trail with the given name exists.

destroyRibbonTrail cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af9c802d5f62e0c7b807dad407e47b97e

Removes &amp; destroys a RibbonTrail from the SceneManager.

destroyRibbonTrail cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a6e86cea62012449c98c7afa14c241d78

Removes &amp; destroys a RibbonTrail from the SceneManager.

destroyAllRibbonTrails cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a12e41109a26094ffe128beb5b6898f95

Removes &amp; destroys all RibbonTrails from the SceneManager.

createParticleSystem cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a1ccfcf067b098ce531f16998e1bbe275

Creates a particle system based on a template.

createParticleSystem cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a62589dc6a7f70e5efdbf5ebd7a282ea9

Create a blank particle system.

createParticleSystem cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aa0d79919af93bf827cf8185930dd2a5f

Create a blank particle system with a generated name.

getParticleSystem cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a499cc0669395a5a11aea7d19979765b7

Retrieves a pointer to the named ParticleSystem.

hasParticleSystem cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a3dc7da5d60915c3667a531d2f053e34a

Returns whether a particle system with the given name exists.

destroyParticleSystem cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html abde401fcf3796e3e2beb8c7603648f07

Removes &amp; destroys a ParticleSystem from the SceneManager.

destroyParticleSystem cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html abb127ba7b98f3892426d4f55abd2a953

Removes &amp; destroys a ParticleSystem from the SceneManager.

destroyAllParticleSystems cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a98dbd81cd9867b1032e02e1780b6eb49

Removes &amp; destroys all ParticleSystems from the SceneManager.

clearScene cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aa5b2047b5740b691b0e636d57f2dba7e

Empties the entire scene, inluding all SceneNodes, Entities, Lights, BillboardSets etc...

setAmbientLight cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a7c26cdbb5703cf10a99add1f6a930ca2

Sets the ambient light level to be used for the scene.

getAmbientLight cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ad4b5b77723e26e8ceb995f84b7fcade5

Returns the ambient light level to be used for the scene.

prepareWorldGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a5ceb87944e7ba077e4c6ed8db8acf4cc

Sets the source of the &#39;world&#39; geometry, i.e.

prepareWorldGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a5a237a294eb4ebebee35da1825f71f06

Sets the source of the &#39;world&#39; geometry, i.e.

setWorldGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html accb0fdfbd1f61aa4d3d6e1f4625e1f9c

Sets the source of the &#39;world&#39; geometry, i.e.

setWorldGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a000a7ece2364c8da5e9f4b5d6aac6730

Sets the source of the &#39;world&#39; geometry, i.e.

estimateWorldGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a1257fd328d54908eeb45398b3191f92b

Estimate the number of loading stages required to load the named world geometry.

estimateWorldGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aeeea65a3bf511e82a9b59ba31b96e98f

Estimate the number of loading stages required to load the named world geometry.

getSuggestedViewpoint cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html add6fe27d7a9500aafbe9325c21985801

Asks the SceneManager to provide a suggested viewpoint from which the scene should be viewed...

setOption cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a34f3ddda75dcf75d5c5176446b3316a8

Method for setting a specific option of the Scene Manager.

getOption cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2ea53a860f373185f5a46239f579a361

Method for getting the value of an implementation-specific Scene Manager option.

hasOption cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a31da84037d0cca0008e9e894e8ddb569

Method for verifying wether the scene manager has an implementation-specific option.

getOptionValues cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ae291393bc0c5bd48a8c6e79742180c93

Method for getting all possible values for a specific option.

getOptionKeys cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a7c8ff6b5c19eb9eeef9d5a6c9fca9fe8

Method for getting all the implementation-specific options of the scene manager.

_updateSceneGraph cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a24ad98304368771d852a5ef62eb8d277

Internal method for updating the scene graph ie the tree of SceneNode instances managed by this class...

_findVisibleObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html abd51f4629d00ff23f5064c0d2ab37647

Internal method which parses the scene to find visible objects to render.

_applySceneAnimations cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a58019e4c5104af4fe19d483fb1deec91

Internal method for applying animations to scene nodes.

_renderVisibleObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aa4714d027f9718bce87783bcca19f595

Sends visible objects found in _findVisibleObjects to the rendering engine.

_renderScene cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a29ba8a2cad151d307d04781f749e7e84

Prompts the class to send its contents to the renderer.

_queueSkiesForRendering cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a85f817bd7ceae5bb1601b9b838eaff80

Internal method for queueing the sky objects with the params as previously set through setSkyBox...

_setDestinationRenderSystem cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ab20c0ee49a853145d3350e6e32c59f32

Notifies the scene manager of its destination render system.

setSkyPlane cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a7f9395e50574b0d0c343036cf816c2bf

Enables / disables a &#39;sky plane&#39; i.e.

_setSkyPlane cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a1791ac4fbc202fbea7247f236b363fa4

Enables / disables a &#39;sky plane&#39; i.e.

setSkyPlaneEnabled cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a213f0aaaf1341fe090e66968c8907f44

Enables / disables a &#39;sky plane&#39;.

isSkyPlaneEnabled cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a9d22e78d5f0059aeb0f822064af6ed5b

Return whether a key plane is enabled.

getSkyPlaneNode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af4199356f06cd6fd64c1257806e5e94f

Get the sky plane node, if enabled.

getSkyPlaneGenParameters cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a68bd19b47ed424ebda3a7987a6d1c289

Get the parameters used to construct the SkyPlane, if any.

setSkyBox cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af419fca38294bef65224162b3ad4af36

Enables / disables a &#39;sky box&#39; i.e.

_setSkyBox cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a1dd29bf89d777d7c2b032ebffca7e8d5

Enables / disables a &#39;sky box&#39; i.e.

setSkyBoxEnabled cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ad8ba1fc585a224a834ffe2624db23e57

Enables / disables a &#39;sky box&#39;.

isSkyBoxEnabled cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a1209e1308df35bae42460f8aece7549b

Return whether a skybox is enabled.

getSkyBoxNode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a3092d641b3b6697fa12517898463c49b

Get the skybox node, if enabled.

getSkyBoxGenParameters cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aca48eb6f90fcd5f169c94ad3d1a27ef6

Get the parameters used to generate the current SkyBox, if any.

setSkyDome cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html add758e3fa5df1291df9ff98b2594d35b

Enables / disables a &#39;sky dome&#39; i.e.

_setSkyDome cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aa6eea5fcfe5a6210a5db044e14a525f8

Enables / disables a &#39;sky dome&#39; i.e.

setSkyDomeEnabled cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a50a692ae852b41cf6e7e8ac647d2660f

Enables / disables a &#39;sky dome&#39;.

isSkyDomeEnabled cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a418e075ad2d68dec59105f743fccdae8

Return whether a skydome is enabled.

getSkyDomeNode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ab48d1e49e2b176863c72af383b86120e

Get the sky dome node, if enabled.

getSkyDomeGenParameters cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a6af078e9234b8d90812ca46a7dd7151b

Get the parameters used to generate the current SkyDome, if any.

setFog cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ab804195c05873da617dcd16198a63d1c

Sets the fogging mode applied to the scene.

getFogMode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a361b6c81efb56c75fd70b5c6e357c3b3

Returns the fog mode for the scene.

getFogColour cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a306704e4889173ad708e1d0f5d7e3930

Returns the fog colour for the scene.

getFogStart cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ab1a6c6d9e62244cf7b179920241d1f60

Returns the fog start distance for the scene.

getFogEnd cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a685fdcd7904870ecff70e6cf7e962ca4

Returns the fog end distance for the scene.

getFogDensity cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a251033c27ac5d12c4f9bb2eee43b4d6a

Returns the fog density for the scene.

createBillboardSet cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ae4d6f699a273cf16a8ce09757ebf8baf

Creates a new BillboardSet for use with this scene manager.

createBillboardSet cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a16d4d4d154cab4d3a85b3b67f9061fb7

Creates a new BillboardSet for use with this scene manager, with a generated name.

getBillboardSet cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af244f7e07456f6ababa2fa97399627fd

Retrieves a pointer to the named BillboardSet.

hasBillboardSet cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a8227de25c67053821c2bfbdf9b27504b

Returns whether a billboardset with the given name exists.

destroyBillboardSet cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a86252d84802cb54bba22bd8ed87d84f0

Removes &amp; destroys an BillboardSet from the SceneManager.

destroyBillboardSet cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a56ecce16952d08b045e500d28981d307

Removes &amp; destroys an BillboardSet from the SceneManager by name.

destroyAllBillboardSets cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a62742f3922523e75b72f6e8303fea251

Removes &amp; destroys all BillboardSets.

setDisplaySceneNodes cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a46c5cbc33b0f498ed01670289e87584c

Tells the SceneManager whether it should render the SceneNodes which make up the scene as well as the...

getDisplaySceneNodes cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aabe2da637fd725bf8326c662a019f4d3

Returns true if all scene nodes axis are to be displayed.

createAnimation cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a8ffb7989a0db906222663ff2d34317ea

Creates an animation which can be used to animate scene nodes.

getAnimation cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a7ba18a3e34e9ee8c286b6b4dfff42011

Looks up an Animation object previously created with createAnimation.

hasAnimation cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aa88f44e5200e790105cb18814bdee7e5

Returns whether an animation with the given name exists.

destroyAnimation cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a7ac4e76d36c8f059d7389bf1233563b5

Destroys an Animation.

destroyAllAnimations cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a019a31618f2285f79be2b414488c04c3

Removes all animations created using this SceneManager.

createAnimationState cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a3e060f962b38c9e9f43f8618ff652ea3

Create an AnimationState object for managing application of animations.

getAnimationState cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ae4d6cc4ff860b1e8f73ec9d3a9a960a9

Retrieves animation state as previously created using createAnimationState.

hasAnimationState cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a08510a6f311d26de3a385b809bb51c32

Returns whether an animation state with the given name exists.

destroyAnimationState cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a22a3f58bff113aaac870c18741f7cd76

Destroys an AnimationState.

destroyAllAnimationStates cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aa60a84672be1f532323cdb5dbfdc2c66

Removes all animation states created using this SceneManager.

manualRender cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a16f971d1a34ce55b83c16634a56e2b6a

Manual rendering method, for advanced users only.

manualRender cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a8fd832d321c22ab2282c91a16a4528c2

Manual rendering method for rendering a single object.

getRenderQueue cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a8accbffd3a95901ac09bc32784b2e27d

Retrieves the internal render queue, for advanced users only.

addRenderQueueListener cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ae60242c5d130f884cd605d3393186df6

Registers a new RenderQueueListener which will be notified when render queues are processed...

removeRenderQueueListener cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a190471ba7a61111d576a1e8ca9862706

Removes a listener previously added with addRenderQueueListener.

addRenderObjectListener cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ab73819442f7f3540f52431064e6b1a97

Registers a new Render Object Listener which will be notified when rendering an object.

removeRenderObjectListener cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2a482e0a9f78109a5a467ddd6c16082b

Removes a listener previously added with addRenderObjectListener.

addSpecialCaseRenderQueue cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a80869e48b56b0c02a52e9027cad26fa7

Adds an item to the &#39;special case&#39; render queue list.

removeSpecialCaseRenderQueue cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a5683d75af7c73bfdd9db2b9185b99a53

Removes an item to the &#39;special case&#39; render queue list.

clearSpecialCaseRenderQueues cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html acfc2cc0a7f105a068603955c4dbbe3c4

Clears the &#39;special case&#39; render queue list.

setSpecialCaseRenderQueueMode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a10753c0e57be813e135395e3a882777a

Sets the way the special case render queue list is processed.

getSpecialCaseRenderQueueMode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aed183c1907c928f384cd087b40a3f685

Gets the way the special case render queue list is processed.

isRenderQueueToBeProcessed cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html abdf79b63bce9f65571359c96a585eb9f

Returns whether or not the named queue will be rendered based on the current &#39;special case&#39; render qu...

setWorldGeometryRenderQueue cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a3c0437a615af536aaf69ba267f2f15d2

Sets the render queue that the world geometry (if any) this SceneManager renders will be associated w...

getWorldGeometryRenderQueue cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af036aed42b3e7480915704f29865c788

Gets the render queue that the world geometry (if any) this SceneManager renders will be associated w...

showBoundingBoxes cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a487859007d68fe9f261aea1645252563

Allows all bounding boxes of scene nodes to be displayed.

getShowBoundingBoxes cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aa22b0b7e88539bb34a5c9c309c87bd34

Returns if all bounding boxes of scene nodes are to be displayed.

_notifyAutotrackingSceneNode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aae9af47cfe8ae3184744e9d19d73341f

Internal method for notifying the manager that a SceneNode is autotracking.

createAABBQuery cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aacbb49cc9b31adb40d3bbddc8f51d89a

Creates an AxisAlignedBoxSceneQuery for this scene manager.

createSphereQuery cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a40730811207d2a7ef8f8fc0c3fda8b91

Creates a SphereSceneQuery for this scene manager.

createPlaneBoundedVolumeQuery cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html acc61e987518b30805120ac4009b5dd33

Creates a PlaneBoundedVolumeListSceneQuery for this scene manager.

createRayQuery cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a95a6c54fd3bf3e9a3c4d16cc7dc67d5c

Creates a RaySceneQuery for this scene manager.

createIntersectionQuery cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a82b0c69188695880a693df4e6392ebba

Creates an IntersectionSceneQuery for this scene manager.

destroyQuery cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a08f7adf5f342c6808481fa922c8c62a0

Destroys a scene query of any type.

getCameraIterator cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a02d7d29cc4bc8ee4cbe40d16a984291c

Returns a specialised MapIterator over all cameras in the scene.

getCameras cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a5057cd79d387a9c044e50e5f50702843

Returns a const version of the camera list.

getAnimationIterator cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ab28450738168fe330709ad0d090df6b5

Returns a specialised MapIterator over all animations in the scene.

getAnimations cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af3612471fc74a2fff529225938145ac6

Returns a const version of the animation list.

getAnimationStateIterator cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a39bf64e686d94b6856d3ff06d627b61c

Returns a specialised MapIterator over all animation states in the scene.

setShadowTechnique cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a0f8f32d176059a385527cf9970ddc892

Sets the general shadow technique to be used in this scene.

getShadowTechnique cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2b2a69e400687b335c414a6053de2b34

Gets the current shadow technique.

setShowDebugShadows cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ae2b74088a5229f3bbb09da8589968d9b

Enables / disables the rendering of debug information for shadows.

getShowDebugShadows cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ad6d310a8836f8c08b4f4f189f855d510

Are debug shadows shown?

setShadowColour cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ad8ab6139696f9ef50d8abea0528e85b4

Set the colour used to modulate areas in shadow.

getShadowColour cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ac3b3146c419a2d272b14c5dc50b024c3

Get the colour used to modulate areas in shadow.

setShadowDirectionalLightExtrusionDistance cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a9d220fa31bf0d95ad65558936c71a194

Sets the distance a shadow volume is extruded for a directional light.

getShadowDirectionalLightExtrusionDistance cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a73a0ca638976062f80ebd967a638be22

Gets the distance a shadow volume is extruded for a directional light.

setShadowFarDistance cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a0e593d05e2f892b8fc3bfca917a75fef

Sets the default maximum distance away from the camera that shadows will be visible.

getShadowFarDistance cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a8f9420b7a640d29475bc09a83f4e2458

Gets the default maximum distance away from the camera that shadows will be visible.

getShadowFarDistanceSquared cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2d50ad888092c98a14139ce03a904388 setShadowIndexBufferSize cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a3364ae687de3cbf3bd5e87ffd52877e5

Sets the maximum size of the index buffer used to render shadow primitives.

getShadowIndexBufferSize cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ace6c0cf42787f6c51e4df2e13d3482a0

Get the size of the shadow index buffer.

setShadowTextureSize cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ac594a29110119bed71f1c0c61265394b

Set the size of the texture used for all texture-based shadows.

setShadowTextureConfig cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a78416eefd93ca3902bc15b9ec231be45

Set the detailed configuration for a shadow texture.

setShadowTextureConfig cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a0ff40f3cef8dd775ee782bbae15d436b

Set the detailed configuration for a shadow texture.

getShadowTextureConfigIterator cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a1bb99c11f9213def3e23784ccff6435f

Get an iterator over the current shadow texture settings.

setShadowTexturePixelFormat cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a87fac14153b877effba7196f116cbdc6

Set the pixel format of the textures used for texture-based shadows.

setShadowTextureFSAA cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ad5788555e877b310410a425d0ccb14c6

Set the level of multisample AA of the textures used for texture-based shadows.

setShadowTextureCount cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a7b960b480425cecbe39573215fb5e48c

Set the number of textures allocated for texture-based shadows.

getShadowTextureCount cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a7806a68edbfbbeac721dee76de6f869e

Get the number of the textures allocated for texture based shadows.

setShadowTextureCountPerLightType cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a70f8eddf9b8617783fb7d0995b985a9a

Set the number of shadow textures a light type uses.

getShadowTextureCountPerLightType cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a04405da47f025ac1e628ee25f1b85fc4

Get the number of shadow textures is assigned for the given light type.

setShadowTextureSettings cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a24f357817a11370d54126248c1c9a389

Sets the size and count of textures used in texture-based shadows.

getShadowTexture cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html abf504cf97c1723f6fab069335ecee9a0

Get a reference to the shadow texture currently in use at the given index.

setShadowDirLightTextureOffset cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a893663f55c2b4a29467cff25b9b1b3f4

Sets the proportional distance which a texture shadow which is generated from a directional light wil...

getShadowDirLightTextureOffset cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a74ce4995eac32da6d1c2d2cef58c7019

Gets the proportional distance which a texture shadow which is generated from a directional light wil...

setShadowTextureFadeStart cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a72fa019aa4efbc6943842efcf5f38078

Sets the proportional distance at which texture shadows begin to fade out.

setShadowTextureFadeEnd cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a237a09e65919b808473c543fb886723f

Sets the proportional distance at which texture shadows finish to fading out.

setShadowTextureSelfShadow cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a8de7e38165fe9b0aa4baddf95ef006e7

Sets whether or not texture shadows should attempt to self-shadow.

getShadowTextureSelfShadow cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aa5062fe502bf8cd49b974a5ca8052468

Gets whether or not texture shadows attempt to self-shadow.

setShadowTextureCasterMaterial cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a9f0cde141313583e65561abdfae6a0ec

Sets the default material to use for rendering shadow casters.

setShadowTextureReceiverMaterial cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ae0d524bf189e08fdab005ca2b5560190

Sets the default material to use for rendering shadow receivers.

setShadowCasterRenderBackFaces cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aaf865048d62de79942fea2758c33ee3e

Sets whether or not shadow casters should be rendered into shadow textures using their back faces rat...

getShadowCasterRenderBackFaces cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a99b0932e1331a4e07e0db0301172da20

Gets whether or not shadow casters should be rendered into shadow textures using their back faces rat...

setShadowCameraSetup cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html adbe1da236689cdd20690d5da950dce33

Set the shadow camera setup to use for all lights which don&#39;t have their own shadow camera setup...

getShadowCameraSetup cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aae7259371b79bafd3f164daaf34a919c

Get the shadow camera setup in use for all lights which don&#39;t have their own shadow camera setup...

setShadowUseInfiniteFarPlane cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aa40a406b22c8d5dd282523f8dcd09e34

Sets whether we should use an inifinite camera far plane when rendering stencil shadows.

isShadowTechniqueStencilBased cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html abcd82e9adadad77f0935b5cdb7182ec6

Is there a stencil shadow based shadowing technique in use?

isShadowTechniqueTextureBased cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a194ea7ba828e1f713226f16eec8cd8b5

Is there a texture shadow based shadowing technique in use?

isShadowTechniqueModulative cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a0d931a137e72d11bdaeb200fa0a8ffb8

Is there a modulative shadowing technique in use?

isShadowTechniqueAdditive cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a6c46ea94370e147deb8c49823db0ed7d

Is there an additive shadowing technique in use?

isShadowTechniqueIntegrated cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a7145a399f90a25b120bd9802d24448a7

Is the shadow technique integrated into primary materials?

isShadowTechniqueInUse cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a6dfdf56d941a145875d81c4c763f9391

Is there any shadowing technique in use?

setShadowUseLightClipPlanes cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a83a8347369ffc819ea8c85e4d416fb9c

Sets whether when using a built-in additive shadow mode, user clip planes should be used to restrict ...

getShadowUseLightClipPlanes cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a50faf3e81e28c16fefea6937d4b6a611

Gets whether when using a built-in additive shadow mode, user clip planes should be used to restrict ...

_setActiveCompositorChain cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a6673b2d01966b52e13b17451935f5b34

Sets the active compositor chain of the current scene being rendered.

setLateMaterialResolving cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a86c1371039d40e139a37b2b174538978

Sets whether to use late material resolving or not.

isLateMaterialResolving cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a7d482746b0adb55a7d0c670489a83152

Gets whether using late material resolving or not.

_getActiveCompositorChain cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a3c780a67172337a28cfe02bb300a786f

Gets the active compositor chain of the current scene being rendered.

addListener cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a6b54e34b6a8e72d4c1456bda016731ad

Add a listener which will get called back on scene manager events.

removeListener cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a4437b11b78eae8f5db205aa89c0235ee

Remove a listener.

createStaticGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a552d1695774ca8f8da355ef0f11be86c

Creates a StaticGeometry instance suitable for use with this SceneManager.

getStaticGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a3193bc1a8bc05df184234b59a7701a2f

Retrieve a previously created StaticGeometry instance.

hasStaticGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html acbaddd36a321a7c00085f654df71991d

Returns whether a static geometry instance with the given name exists.

destroyStaticGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a54d553be3f6098ce229e6db53ec15227

Remove &amp; destroy a StaticGeometry instance.

destroyStaticGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ae4f180b40f4bf55669f9842fe922a003

Remove &amp; destroy a StaticGeometry instance.

destroyAllStaticGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a64f54ea048af80532212c8f60bea95d6

Remove &amp; destroy all StaticGeometry instances.

createInstancedGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aaf98f349389bbdd1c3fb25c418e56887

Creates a InstancedGeometry instance suitable for use with this SceneManager.

getInstancedGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2b2a069b6fd8b7e49f70d7384f96a7f4

Retrieve a previously created InstancedGeometry instance.

destroyInstancedGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a18bca397484fe3ba8ae396a959043e00

Remove &amp; destroy a InstancedGeometry instance.

destroyInstancedGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a54a8d0104ab73e3421e16dc316ea15fc

Remove &amp; destroy a InstancedGeometry instance.

destroyAllInstancedGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html abe13b71355bfe6d93303bdb73b458007

Remove &amp; destroy all InstancedGeometry instances.

createInstanceManager cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a5192bd4a4b82ac04c8ea59d4549d5419

Creates an InstanceManager interface to create &amp; manipulate instanced entities You need to call this ...

getInstanceManager cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aefa17f628da7ea07a48e485c4d5f2295

Retrieves an existing InstanceManager by it&#39;s name.

hasInstanceManager cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a6f3f49a48b346189f565a06463a82489

Returns whether an InstanceManager with the given name exists.

destroyInstanceManager cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a89f3b77eab9eca1d434047a4177f162a

Destroys an InstanceManager if it was created with createInstanceManager()

destroyInstanceManager cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a53e13b78f8d3ef5dc15de63596e7313c destroyAllInstanceManagers cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2b116e020a220d8275508252f704ed6d getNumInstancesPerBatch cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a81ffd5be029a92a8d6849d4a92584088 createInstancedEntity cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a7aad430f2aa0333e19317a895fbc2918

Creates an InstancedEntity based on an existing InstanceManager (.

destroyInstancedEntity cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2a4d87f4fda0a5b495890705a02b3cad

Removes an InstancedEntity,.

_addDirtyInstanceManager cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a8cd474a0bb93c6fa0e4439a5a7d11c63

Called by an InstanceManager when it has at least one InstanceBatch that needs their bounds to be upd...

createMovableObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aedbccf093ce9ee7c4db9d59d9344bc94

Create a movable object of the type specified.

createMovableObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a904a81ccbdaa6eba08bd7ee3521df415

Create a movable object of the type specified without a name.

destroyMovableObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html acac42f73eb41692a098bf31f1401d7e7

Destroys a MovableObject with the name specified, of the type specified.

destroyMovableObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a32a135e382bac33ecd42f946713e2f38

Destroys a MovableObject.

destroyAllMovableObjectsByType cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a8aca5477f30dd55321a101f25c6a5ee2

Destroy all MovableObjects of a given type.

destroyAllMovableObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af985062a80dbc20d8fe523be166ecca6

Destroy all MovableObjects.

getMovableObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af30f35e9d9630ae360fbf5a9de136452

Get a reference to a previously created MovableObject.

hasMovableObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aaf8016cc1956244c4dd6844b030e06b9

Returns whether a movable object instance with the given name exists.

getMovableObjectIterator cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af19c32fbc0adc0fa28d8e6c26d9800cb

Get an iterator over all MovableObect instances of a given type.

injectMovableObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af13eb691a7bdd67e17a402dee98c4b5f

Inject a MovableObject instance created externally.

extractMovableObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a6d14c16852b08107db556a180e61d7a1

Extract a previously injected MovableObject.

extractMovableObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a874431ce04c34fa6dcbdb2ed1420b168

Extract a previously injected MovableObject.

extractAllMovableObjectsByType cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a1c55f5e97c66261de71c979db64f6355

Extract all injected MovableObjects of a given type.

setVisibilityMask cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aef478368ad95d09c9df5ed114ba47c36

Sets a mask which is bitwise &#39;and&#39;ed with objects own visibility masks to determine if the object is ...

getVisibilityMask cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html abd074aaefc7c579a0c6d09593bb7d3e6

Gets a mask which is bitwise &#39;and&#39;ed with objects own visibility masks to determine if the object is ...

_getCombinedVisibilityMask cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a4ac70da4acb59963d90d58b0b76814e1

Internal method for getting the combination between the global visibility mask and the per-viewport v...

setFindVisibleObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a04c8414da02aec3e3f98acd013917ed2

Sets whether the SceneManager should search for visible objects, or whether they are being manually h...

getFindVisibleObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a3d7d7f344e528eea2e99481247de72c7

Gets whether the SceneManager should search for visible objects, or whether they are being manually h...

setNormaliseNormalsOnScale cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a4fa4a94b8687098a6751be1ed36e20f7

Set whether to automatically normalise normals on objects whenever they are scaled.

getNormaliseNormalsOnScale cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a0fdae2f94c44e3f1be79c8c27f965ec2

Get whether to automatically normalise normals on objects whenever they are scaled.

setFlipCullingOnNegativeScale cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2a4d997503b651187f2e129cd5eeb7ad

Set whether to automatically flip the culling mode on objects whenever they are negatively scaled...

getFlipCullingOnNegativeScale cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html abf5b90fccee3356293e5335265a2ea29

Get whether to automatically flip the culling mode on objects whenever they are negatively scaled...

_injectRenderWithPass cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a502e470a4b59819fcb0578ee0509ca6c

Render something as if it came from the current queue.

_suppressRenderStateChanges cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a6753ea2b52715774b7fdd59da232917a

Indicates to the SceneManager whether it should suppress changing the RenderSystem states when render...

_areRenderStateChangesSuppressed cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af94f21965555436d24e715d2408fbb06

Are render state changes suppressed?

_setPass cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a90c2bebde23c88f9946e80627724ca44

Internal method for setting up the renderstate for a rendering pass.

_markGpuParamsDirty cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ac631d25ab65e821544835bfa1b507fc2

Method to allow you to mark gpu parameters as dirty, causing them to be updated according to the mask...

_suppressShadows cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a63644515ee55a20f31979e94eb227a1c

Indicates to the SceneManager whether it should suppress the active shadow rendering technique until ...

_areShadowsSuppressed cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a832e91f368f91e727dd2386cc00e7485

Are shadows suppressed?

_renderQueueGroupObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ae738d9a6259878ba16d0153539d3f7f8

Render the objects in a given queue group.

setQueuedRenderableVisitor cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af55b7d8cf3daf68db0266139faf73492

Advanced method for supplying an alternative visitor, used for parsing the render queues and sending ...

getQueuedRenderableVisitor cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html afe6dac1f080afffd346271af26c464d7

Gets the current visitor object which processes queued renderables.

getDestinationRenderSystem cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aa5ed3c081ae69e90569fd0c2727a34df

Get the rendersystem subclass to which the output of this Scene Manager gets sent.

getCurrentViewport cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a6e2c9ea54992be4b4729ab6243ed3e3a

Gets the current viewport being rendered (advanced use only, only valid during viewport update...

getVisibleObjectsBoundsInfo cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aa724f4e6c46ceaa95a13d60a7d504db0

Returns a visibility boundary box for a specific camera.

getShadowCasterBoundsInfo cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a63b60c5540665c878d5f15138c4cfa21

Returns the shadow caster AAB for a specific light-camera combination.

setCameraRelativeRendering cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a52de83e40cb386682bf3d148affd192b

Set whether to use camera-relative co-ordinates when rendering, ie to always place the camera at the ...

getCameraRelativeRendering cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a8aaf50983e9000284a8eed93a51353bc

Get whether to use camera-relative co-ordinates when rendering, ie to always place the camera at the ...

addLodListener cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2ac761cb112de51be26c54609de3c83a

Add a level of detail listener.

removeLodListener cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a25cc1bb36997b722fc60efc7903f3760

Remove a level of detail listener.

_notifyMovableObjectLodChanged cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ae4b6a7748dc4273fd6c160fb162c544f

Notify that a movable object lod change event has occurred.

_notifyEntityMeshLodChanged cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ad0a84e6426cad7dfd721fb5fccd9976c

Notify that an entity mesh lod change event has occurred.

_notifyEntityMaterialLodChanged cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a272d1a76e7854e51f824f0099a4910cf

Notify that an entity material lod change event has occurred.

_handleLodEvents cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a72e39912a34617ffa0455f859ec438c3

Handle lod events.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d WORLD_GEOMETRY_TYPE_MASK cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ada8f4ecc06b8ffe99834d8e1db66c123

Query type mask which will be used for world geometry.

ENTITY_TYPE_MASK cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a43d0ee887419ee93d24975b906eb2783

Query type mask which will be used for entities.

FX_TYPE_MASK cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ac036d861c2df264375b88e9f3a407b1e

Query type mask which will be used for effects like billboardsets / particle systems.

STATICGEOMETRY_TYPE_MASK cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a369ad7a1b8e0455052ea0bca0383942e

Query type mask which will be used for StaticGeometry.

LIGHT_TYPE_MASK cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aeb00e5cde673e9bcf74ec69027cf8039

Query type mask which will be used for lights.

FRUSTUM_TYPE_MASK cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ae0f8858848acb8c595f495db753facb9

Query type mask which will be used for frusta and cameras.

USER_TYPE_MASK_LIMIT cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a01d4bf3c6e81fddcfc96ec3f2714c8ac

User type mask limit.

CameraList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html aab859720031b39ec11a526ddfabcb8dd StaticGeometryList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html abb3204cddb559c0cd958a01c477083b8 InstancedGeometryList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a2091430fab5446019fc276d6b531dfb4 InstanceManagerMap cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html aeb7beb7e3723ebd4199c5a8f727a5829 SceneNodeList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html abf8b0fc2e37f7c04d915498662442608 AutoTrackingSceneNodes cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a43d83785d6d6b6ee36aa2d1b9d7576f2

Autotracking scene nodes.

SpecialCaseRenderQueueList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html ac28fad9c8bde6dd8fa30a747b12fd727 CamVisibleObjectsMap cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html acb0316a267f0f8fb7e79ff68a0e8d71d

Visible objects bounding box list.

ShadowCamLightMapping cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a8e1df30516b152b7b5f4b37f67a39402

ShadowCamera to light mapping.

LightInfoList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a6748ee2b37ce2586eb7c93e48714bacf MovableObjectMap cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a9f66dd334bc7a328476408fdcbc72f6d MovableObjectCollectionMap cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a0a488d6629c501a7d5d648f372d6e81b AnimationList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html ad7cf782d8eb1d5b902348c722c9f4bec

Storage of animations, lookup by name.

RenderQueueListenerList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a6f9d5f49a24bebbb878dbc91fa54b5e5 RenderObjectListenerList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html aa02b899ad0bb5286c04b659990d2da83 ListenerList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a07f99f34cb2a820ececdb7ad6c629c1f ShadowTextureCameraList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html aaa39b3654b95b76499723c771df564b2 LightClippingInfoMap cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html ab9caf44e613e32f36aa60663ad2253a6 InstanceManagerVec cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html ab5e6988d5a1835b6c80c74f594b8c2bc ShadowCasterList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a2b399deb8670b6473b4193c1b54f601c LodListenerSet cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a3a8bd4ec0e13d02cd1da6ae70612f852

Set of registered lod listeners.

MovableObjectLodChangedEventList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a057b9e1a36d7a99c82993dfe71d37857

List of movable object lod changed events.

EntityMeshLodChangedEventList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html ac318fd8481f0f7f0e2cbed44616a680d

List of entity mesh lod changed events.

EntityMaterialLodChangedEventList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a2903a625b8aa2027c3225c326b03b7b4

List of entity material lod changed events.

createSceneNodeImpl cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a905eb9adbd3854d84a50c08fc4937e12

Subclasses can override this to ensure their specialised SceneNode is used.

createSceneNodeImpl cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af645abf4f922c75b0fd33fe2ddf784d5

Subclasses can override this to ensure their specialised SceneNode is used.

getMovableObjectCollection cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a0828a3d2858e75cc6dfe10ff793595a0

Gets the movable object collection for the given type name.

getMovableObjectCollection cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ad4983c85839779400c8ac52cb3ef724c

Gets the movable object collection for the given type name.

initRenderQueue cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a73505bfc8792209bfc3b16042d17635d

Mutex over the collection of MovableObject types.

deriveShadowCasterPass cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a29de6edd7b7dc562ad54c167c1a8d5af

Internal method for turning a regular pass into a shadow caster pass.

deriveShadowReceiverPass cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a90a6c5e9740c233a2c32443eb4bf1345

Internal method for turning a regular pass into a shadow receiver pass.

validatePassForRendering cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a651906559ecf9995cd318a8855b9c228

Internal method to validate whether a Pass should be allowed to render.

validateRenderableForRendering cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a822454b676e71d630ca2bcd19b0950d1

Internal method to validate whether a Renderable should be allowed to render.

createSkyboxPlane cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a8b94645301bb83f4738c67407bcd9ec3 createSkydomePlane cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a65f806d3666e63f14e996e3d79e508a8 useRenderableViewProjMode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af3d64f04f160dbf7057ecafdf1b15133

Internal method used by _renderSingleObject to deal with renderables which override the camera&#39;s own ...

resetViewProjMode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a5f472047cc46e765ac5548553aa461db

Internal method used by _renderSingleObject to deal with renderables which override the camera&#39;s own ...

firePreRenderQueues cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a443630f076a0547738c39e0f7b6624f6

Internal method for firing the queue start event.

firePostRenderQueues cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ace01035f6ad12c44cefe77ad6f922354

Internal method for firing the queue end event.

fireRenderQueueStarted cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a4e8e0def255fee437b420774354f1371

Internal method for firing the queue start event, returns true if queue is to be skipped.

fireRenderQueueEnded cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a48c65f5fdd8d9d631889585d82fe8ab9

Internal method for firing the queue end event, returns true if queue is to be repeated.

fireRenderSingleObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a42fbdf3cd2148ed224e9c22f9cfa0476

Internal method for firing when rendering a single object.

fireShadowTexturesUpdated cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ad5f565ed419ccb8ab372a0f708e32f68

Internal method for firing the texture shadows updated event.

fireShadowTexturesPreCaster cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ad338a97ae6e0079466dcd3a94e0193bd

Internal method for firing the pre caster texture shadows event.

fireShadowTexturesPreReceiver cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a387b7d13cc8d2cb01f70066d6f10b359

Internal method for firing the pre receiver texture shadows event.

firePreUpdateSceneGraph cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html afda1cb119dc3c90721e6612c8b597ceb

Internal method for firing pre update scene graph event.

firePostUpdateSceneGraph cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a83da77c2df87d5f4e42c06947d47bbc9

Internal method for firing post update scene graph event.

firePreFindVisibleObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a63d643fd58fb678a1eebdd1545056b6f

Internal method for firing find visible objects event.

firePostFindVisibleObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a71e96e9151e3d83f39917ecb1592ab8c

Internal method for firing find visible objects event.

fireSceneManagerDestroyed cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a4293bcc808bd4911307fd5ca60c52965

Internal method for firing destruction event.

setViewport cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a4dfb70c49bd65354acf13491890abe5e

Internal method for setting the destination viewport for the next render.

renderVisibleObjectsDefaultSequence cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a0185f535c0b92eda29fa741f533d1424

Internal method for rendering all objects using the default queue sequence.

renderVisibleObjectsCustomSequence cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a5d330306c0f22caf946d1ddbf0cc2474

Internal method for rendering all objects using a custom queue sequence.

prepareRenderQueue cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a0878fb11733d9a265adc56805f6acccc

Internal method for preparing the render queue for use with each render.

renderSingleObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a505ac650e6f3d1f025a3a4ca87bacf0a

Internal utility method for rendering a single object.

createAutoParamDataSource cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af9654870f0601526d98af8642546b1a0

Internal method for creating the AutoParamDataSource instance.

findLightsAffectingFrustum cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a9b47cb96d4c8daf13ad13f2cefdfb84f

Internal method for locating a list of lights which could be affecting the frustum.

initShadowVolumeMaterials cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a0127361e6d7549373cf7cb991792d45b

Internal method for setting up materials for shadows.

ensureShadowTexturesCreated cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a901dc44fa7930877825f7be4b43006cd

Internal method for creating shadow textures (texture-based shadows)

destroyShadowTextures cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aee58adae03ba713cc72c4ec59d8b1333

Internal method for destroying shadow textures (texture-based shadows)

updateDirtyInstanceManagers cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aa4359c3133d4b3769c326fdb6b15d139

Updates all instance managaers with dirty instance batches.

renderShadowVolumesToStencil cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a6b262351699ce4a35f93faa05612fb35

Internal method for rendering all the objects for a given light into the stencil buffer.

setShadowVolumeStencilState cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a77a1e643384ab5a2d191642a052914c8

Internal utility method for setting stencil state for rendering shadow volumes.

renderShadowVolumeObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aac6e885d46b59352faf85df49e0c9973

Render a set of shadow renderables.

findShadowCastersForLight cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a79519a81dcd7a50402859133216f00f2

Internal method for locating a list of shadow casters which could be affecting the frustum for a give...

renderBasicQueueGroupObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a79019a1aaa0d930b1adfe4adb491654f

Render a group in the ordinary way.

renderAdditiveStencilShadowedQueueGroupObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a7b0f910145e18b403ffda692dc56de0a

Render a group with the added complexity of additive stencil shadows.

renderModulativeStencilShadowedQueueGroupObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a9347a2cc68ffb1f0f30b2c3648a9f1ab

Render a group with the added complexity of modulative stencil shadows.

renderTextureShadowCasterQueueGroupObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a066a00620486e3bda9a256103c08cd55

Render a group rendering only shadow casters.

renderTextureShadowReceiverQueueGroupObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2fdad5a80651ae791c322546316bdac7

Render a group rendering only shadow receivers.

renderModulativeTextureShadowedQueueGroupObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a6821367bfafa83a3c5d0ed8f0dea17f9

Render a group with the added complexity of modulative texture shadows.

renderAdditiveTextureShadowedQueueGroupObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a900c414251c050209e24781067052ad3

Render a group with additive texture shadows.

renderObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ae9e2a6c19e5d5e11951dc0cd5c158fe8

Render a set of objects, see renderSingleObject for param definitions.

renderTransparentShadowCasterObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ae588d960549fd37f66881da0c100265b

Render those objects in the transparent pass list which have shadow casting forced on...

updateRenderQueueSplitOptions cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a7a2a90e25975a2f734657cda4f8544f0

Update the state of the global render queue splitting based on a shadow option change.

updateRenderQueueGroupSplitOptions cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ab5c96c7dc84fa2292c7e5062ad123c0c

Update the state of the render queue group splitting based on a shadow option change.

buildAndSetScissor cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ab83baf07ebcc68e41b403f2126105f69

Set up a scissor rectangle from a group of lights.

buildScissor cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a03ab7a77952100672c2191f74b898f72

Update a scissor rectangle from a single light.

resetScissor cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ae79444a2f5305caeab80b01f8d1275a3 buildAndSetLightClip cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a386586877ecf98bd688954e18b2a47e8

Build a set of user clip planes from a single non-directional light.

buildLightClip cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ab951496f7dff614730c5b59a8e9bae91 resetLightClip cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ac79994f9a877fc1cd988b581cc1368f6 checkCachedLightClippingInfo cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2ce3efd7c504bcf7c1f0699e069118c2 useLights cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a27125188a29fa136d80a27134bf8a279 setViewMatrix cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ab5db505df81bfdd4f5bc062aa8ee7f82 useLightsGpuProgram cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a571042948114d1c3db52cc8c8be05186 bindGpuProgram cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a87d96c7d08e61a0661bf7d786b893652 updateGpuProgramParameters cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2936f0d00bf8b857bce11c738732faa2 mName cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a0ff0b1a5241287f4ce969e9755079fb2

Instance name.

mRenderQueue cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a5411ad8b9ea980057db76161e58bb3d3

Queue of objects for rendering.

mLastRenderQueueInvocationCustom cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a63e5b71e4fe7e66e1e22ef900bc04912 mAmbientLight cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a1046dbbb22cc771860703cfca3a9d06a

Current ambient light, cached for RenderSystem.

mDestRenderSystem cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a8264f0c4e49a76667f3977acb955c7b1

The rendering system to send the scene to.

mCameras cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aa7fc776f4946fdcf92c696524a4c2d4d

Central list of cameras - for easy memory management and lookup.

mStaticGeometryList cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a0973d08b56629d0116237af5b948f771 mInstancedGeometryList cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a5aa17d2f39c5e8769f0e444db659fa91 mInstanceManagerMap cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a5ccb0331d75034b02d2d201a55cd08f4 mSceneNodes cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aa63f58cfe1efa7a19a2ae2227d58cabc

Central list of SceneNodes - for easy memory management.

mCameraInProgress cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a9a2f86d3b64b1a0a5f722fa4e18a0207

Camera in progress.

mCurrentViewport cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ad341e52c96894a27d6bcc83760386e85

Current Viewport.

mSceneRoot cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a47dc6b93ef3b1462268e4878bd8118e6

Root scene node.

mAutoTrackingSceneNodes cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a2496f428b7e345aeee68319ebf3848ea mSkyPlaneEntity cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a1b356cfd900fc11d9aab12384db846f2 mSkyDomeEntity cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ad119673b6459a4417ccd6b9132f6949e mSkyBoxObj cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a1632eb9454092102844767bce15d1f22 mSkyPlaneNode cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aa22625c805a1f0f666323afb95eae01c mSkyDomeNode cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a21476fa21be2e1fa6e822fa173ee4031 mSkyBoxNode cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a9a97c216a74023a495dd4a913163c0ec mSkyPlaneEnabled cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a743ba63a3432f88ffae6d01c7887b754 mSkyPlaneRenderQueue cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a856c7625cb2589f10b57ea25c25d4ff6 mSkyPlane cpp data Ogre::SceneManager classOgre_1_1SceneManager.html acc6d350acb01f02cbf50090451610e38 mSkyPlaneGenParameters cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a6c4e525a3069ba18e984aafd7bb4166f mSkyBoxEnabled cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a870b9f0b19b51dd4de3450a7b8f1dada mSkyBoxRenderQueue cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ac1c486c6f054ee0ad11a546787dd3c92 mSkyBoxOrientation cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a9a0a6799f6c031e3ba5e19e52e224be1 mSkyBoxGenParameters cpp data Ogre::SceneManager classOgre_1_1SceneManager.html afc3531fffee2ca7a25951a0a0a59af50 mSkyDomeEnabled cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a6be93df7298573396205fcad20e51d80 mSkyDomeRenderQueue cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ac5ec31ff245698c0ca5d5cb86e14b40c mSkyDomeOrientation cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a332c8e9c42e45503ceb067b3ebb7f469 mSkyDomeGenParameters cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a68bc63ccd0178ee6812cd792ac25ff1e mFogMode cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a17ed14a33b5393704f343d2c90568588 mFogColour cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a77a36143ecafeea94fc7a0656ffaf112 mFogStart cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ad697a57bccc4fc33010c2f8151330605 mFogEnd cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a3af93cd3e5f38b3554d3328ceb0df312 mFogDensity cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a08ed5443cb044a3f6fb749cb90454b49 mSpecialCaseQueueList cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a4d8e465d0733b5a86dc1935efcdc3af4 mSpecialCaseQueueMode cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ac23b56bba91b3582f8af00dbf8050dd5 mWorldGeometryRenderQueue cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aeb54113eccb7f6f55e70f9319932373a mLastFrameNumber cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aa3a4b9ce9a0f555e8e52de3a8bbdf5c0 mTempXform cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a784d6dc8b5c3336f34fd78cea0d718d4 mResetIdentityView cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a1c35d16e51f409760b8dd2766b63d647 mResetIdentityProj cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a000946f678ee7508dfbc31268c5d966e mNormaliseNormalsOnScale cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ad86119ced614f90d301930b1b0f19588 mFlipCullingOnNegativeScale cpp data Ogre::SceneManager classOgre_1_1SceneManager.html afc663fea2a213f5c0800259604c84df5 mPassCullingMode cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a3797a6b398dda83a98ff62d9883aac9c mCamVisibleObjectsMap cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aba61fc3252c41dca8fb9a161fee093e0 mShadowCamLightMapping cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a604f8366d8b27064a4a20f48cc37dac4 mShadowTextureCountPerType cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aca3a6092095443e4a5a7fb8169bcf83e

Array defining shadow count per light type.

mShadowTextureIndexLightList cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a1b0567633eab6498dfb6c2b89724959f

Array defining shadow texture index in light list.

mLightsAffectingFrustum cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a64adaac04645e2f83bf04862a20c5d45 mCachedLightInfos cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ada2783d02c2dcd52fb91e0409ab5ec20 mTestLightInfos cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a72f4d87312aee00bd2236e4ae1331b35 mLightsDirtyCounter cpp data Ogre::SceneManager classOgre_1_1SceneManager.html acd54728be554ef19ce5cdf207de09959 mShadowTextureCurrentCasterLightList cpp data Ogre::SceneManager classOgre_1_1SceneManager.html afd83887f99a371529f043d86b9047506 mMovableObjectCollectionMap cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a8a3af0a8a5116a4a02dd3d8420078658 mMovableNameGenerator cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ab4b065d7701d48c4cb96e01797149faa mShadowCasterPlainBlackPass cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aadaa9d36a795c8dad209fb4740015a30

A pass designed to let us render shadow colour on white for texture shadows.

mShadowReceiverPass cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a593f82c978aa7ab17043dead7a24d29f

A pass designed to let us render shadow receivers for texture shadows.

mDisplayNodes cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a070effc83d84478c31dc811dc92703c7 mAnimationsList cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a7c96613569926a2bbe5a359644157482 mAnimationStates cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a20a4a6f6531d749b1436be1184264c0b mRenderQueueListeners cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ad0c4537d20d352ad2818ec7cabcb7e7b mRenderObjectListeners cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a9241ac2862827f8aae292bc86557ed6d mListeners cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a077722cc09750f78a8769b0ed5e5bf72 mShowBoundingBoxes cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aecf3af703dea330078f41ab6ed016c7e

Flag that indicates if all of the scene node&#39;s bounding boxes should be shown as a wireframe...

mAutoParamDataSource cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a63d007556fe8e97a917d952494c8e3a5

Utility class for calculating automatic parameters for gpu programs.

mActiveCompositorChain cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a92939427e23b4c60e6d16ac721462863 mLateMaterialResolving cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a5a6b5def3e221ce6366ab12d4e1e16e3 mShadowTechnique cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a7adaeed1d654ab66a2c7fff4c03a431e mDebugShadows cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a54cbafb5e6dcc0e9f324d3898cead7ef mShadowColour cpp data Ogre::SceneManager classOgre_1_1SceneManager.html af888882852ac5512310c18017e7921e5 mShadowDebugPass cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a9276e06185787c851f1ff54a152f28ad mShadowStencilPass cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a97eb70f23035e4cf0f75aadd11850b57 mShadowModulativePass cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aa14524c82d79c3e76942b0fd6dac3ac3 mShadowMaterialInitDone cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a63c239863d9a55286a5cb7a024793659 mShadowIndexBuffer cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a63697c1137a52b5e02035b66b6de9874 mShadowIndexBufferSize cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a7475f0391505adff66471a7d8b0a4da8 mFullScreenQuad cpp data Ogre::SceneManager classOgre_1_1SceneManager.html add5db2bd810b8c5565afa345de0e0dfb mShadowDirLightExtrudeDist cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a45946d6a943570d2d7ac0a803a75c77e mIlluminationStage cpp data Ogre::SceneManager classOgre_1_1SceneManager.html afcdad5f25f6c3956c11a824fba5d68ec mShadowTextureConfigList cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a76f9b63473b07dd34092f46f79f88e54 mShadowTextureConfigDirty cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aa893151c589403e0c043d8edf6d67448 mShadowTextures cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aeee75145f20f44d4bcdeba9d1884a13b mNullShadowTexture cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a67ade0caa6fe5a91ad14e2d79c294bb8 mShadowTextureCameras cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a5a89503b16636ebf9a99605b707b2d9d mCurrentShadowTexture cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aa14bcf591faa2d30fefc0fcb7c5857c4 mShadowUseInfiniteFarPlane cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ae71bff7c7babb2f8a92346427d8c5fa1 mShadowCasterRenderBackFaces cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a3159f28f48646517418ce319b9b7dec8 mShadowAdditiveLightClip cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a933194ab15d699b1be5142ae705a010e mLightClippingInfoMap cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a9c12c8a290ce0ea51efef380760f27c8 mLightClippingInfoMapFrameNumber cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ac7fe720c6553bf245b058b9f5281b220 mDefaultShadowCameraSetup cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aed1f03f6ccf8735715458aae3cd720ec

default shadow camera setup

mDirtyInstanceManagers cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a7264db47da5f89e7932317606a24e70c mDirtyInstanceMgrsTmp cpp data Ogre::SceneManager classOgre_1_1SceneManager.html abf5c5ed64b21a09012de76acd349d9e0 mShadowCasterList cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ae6d775195f3f8831650e4baaebf89433 mShadowCasterSphereQuery cpp data Ogre::SceneManager classOgre_1_1SceneManager.html af0e984eaa8115c9753bcd84b4bd3cc11 mShadowCasterAABBQuery cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a1c6f6e1290244f6d0dd1347d8ce3453b mDefaultShadowFarDist cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a155f9c139734d33fc7d9f03c6364cc4c mDefaultShadowFarDistSquared cpp data Ogre::SceneManager classOgre_1_1SceneManager.html afd8165b0623ae10088f400f8a9d5b592 mShadowTextureOffset cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a0fd0fee334159816771d34a2a03e1abe mShadowTextureFadeStart cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a2f270a0f22844b6690c835c80ab51145 mShadowTextureFadeEnd cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a8fc134ed20d116daefa494b06554b7c8 mShadowTextureSelfShadow cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a2d366a01e2b7fea9e7eae781a25268a6 mShadowTextureCustomCasterPass cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a0ea1617bdda02c23a72330a647ea09a0 mShadowTextureCustomReceiverPass cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a8ea12599e955972ac959ef94c52e35af mShadowTextureCustomCasterVertexProgram cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a12145dec119385784c27245b380ddc5a mShadowTextureCustomCasterFragmentProgram cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a07b84060116c1da6e704a267f9acb05d mShadowTextureCustomReceiverVertexProgram cpp data Ogre::SceneManager classOgre_1_1SceneManager.html acc8a7c17bedf51c442ed02ed23ef30e3 mShadowTextureCustomReceiverFragmentProgram cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ab6c7dec2b7a7d8122ae3784e56e59918 mShadowTextureCustomCasterVPParams cpp data Ogre::SceneManager classOgre_1_1SceneManager.html adcadb2b43a58490f9975ac44b553eedd mShadowTextureCustomCasterFPParams cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ac6295bd94f9cc7c1c6bc05d52f049851 mShadowTextureCustomReceiverVPParams cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ae12d0d35465b9395c984263db68ab752 mShadowTextureCustomReceiverFPParams cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a67563d09f914c80b7c007f08433b9e23 mVisibilityMask cpp data Ogre::SceneManager classOgre_1_1SceneManager.html af330714bd5a60cf8fcdcb8998ae88fc3

Visibility mask used to show / hide objects.

mFindVisibleObjects cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ad2a6d7cc9535ac69dc7e445b1cead58e mSuppressRenderStateChanges cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a2f08653c064e776174c4881148f6e1ec

Suppress render state changes?

mSuppressShadows cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a0220be54b3b9c8be805be65e60f136d0

Suppress shadows?

mInfiniteExtrusionParams cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aa1886fd36b6128c7714ec1508f45821f mFiniteExtrusionParams cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ab90bf0fcf5aa2c3597a811863ed0d274 mShadowCasterQueryListener cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a35ebd62722964590cef05e5d0eb236f2 mActiveQueuedRenderableVisitor cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a585632a1f5cff9ab48205a7503ff1e69

The active renderable visitor class - subclasses could override this.

mDefaultQueuedRenderableVisitor cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aed9fbb65aff18fd3b1659f68c32bcef4

Storage for default renderable visitor.

mCameraRelativeRendering cpp data Ogre::SceneManager classOgre_1_1SceneManager.html adc88adbe55e6569c9b4d6b0e249a28df

Whether to use camera-relative rendering.

mCachedViewMatrix cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a44e222e6fe97d76b98f031b72c9c2d7a mCameraRelativePosition cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a54d12f1b064fdf8bf735f5fcfc95134a mLastLightHash cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ac203d5f0d5569dafdd09a5347e7ad712

Last light sets.

mLastLightLimit cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ad5e54c4606851aa7cee4fec2336e44bc mLastLightHashGpuProgram cpp data Ogre::SceneManager classOgre_1_1SceneManager.html acd0a23362972c2b7ce22e72dd3bbaec0 mGpuParamsDirty cpp data Ogre::SceneManager classOgre_1_1SceneManager.html abd57c4b1d1517a98592666614ae4b3d0

Gpu params that need rebinding (mask of GpuParamVariability)

mLodListeners cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a27598e0999968a2d7506bcbe98c00175 mMovableObjectLodChangedEvents cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a47d455aaa9cdf8d440575740085c22c7 mEntityMeshLodChangedEvents cpp data Ogre::SceneManager classOgre_1_1SceneManager.html adfed344adce485e2f2164dbb1f0cc2d3 mEntityMaterialLodChangedEvents cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a88e157d6df826056dd0d7601a557c68e SceneMgrQueuedRenderableVisitor cpp ffunc Ogre::SceneManager classOgre_1_1SceneManager.html a25811fa0c23672b27dccfffd48bec43a

Allow visitor helper to access protected methods.

BP_FRONT cpp econst Ogre::SceneManager classOgre_1_1SceneManager.html a5ff1f0a66a642f96927361029d397960aad0dc80ea2675cc30bca626042fa78c4 BP_BACK cpp econst Ogre::SceneManager classOgre_1_1SceneManager.html a5ff1f0a66a642f96927361029d397960acfc07f1de74ca1a396f1d82a2d1c9c5e BP_LEFT cpp econst Ogre::SceneManager classOgre_1_1SceneManager.html a5ff1f0a66a642f96927361029d397960a09545bd5ad791db9589669756be1a280 BP_RIGHT cpp econst Ogre::SceneManager classOgre_1_1SceneManager.html a5ff1f0a66a642f96927361029d397960a61400b6126b1da4e3ceaade1f1db7b56 BP_UP cpp econst Ogre::SceneManager classOgre_1_1SceneManager.html a5ff1f0a66a642f96927361029d397960a4547263fba7fb6507a3ea251f72d8f14 BP_DOWN cpp econst Ogre::SceneManager classOgre_1_1SceneManager.html a5ff1f0a66a642f96927361029d397960a70e022fc77f94d5144db297d00effd67 IRS_NONE cpp econst Ogre::SceneManager classOgre_1_1SceneManager.html a51db39cc4fa15b28086a1793d42fc827a8fd3e7fb8fab382a9d29e6e081ae556a

No special illumination stage.

IRS_RENDER_TO_TEXTURE cpp econst Ogre::SceneManager classOgre_1_1SceneManager.html a51db39cc4fa15b28086a1793d42fc827a8f99da7404ae8c16199dde8d34367b1a

Render to texture stage, used for texture based shadows.

IRS_RENDER_RECEIVER_PASS cpp econst Ogre::SceneManager classOgre_1_1SceneManager.html a51db39cc4fa15b28086a1793d42fc827a0e1792a8ff0d3d19f121818e7028e846

Render from shadow texture to receivers stage.

PT_PLANE cpp econst Ogre::SceneManager classOgre_1_1SceneManager.html ab4c2ff4f6c76f7fe0a8eae76f2a84cbfaf0fb654fb98508a564c17d3d5b2feee3 PT_CUBE cpp econst Ogre::SceneManager classOgre_1_1SceneManager.html ab4c2ff4f6c76f7fe0a8eae76f2a84cbfa25b0181d24b783ab75da2520305d292a PT_SPHERE cpp econst Ogre::SceneManager classOgre_1_1SceneManager.html ab4c2ff4f6c76f7fe0a8eae76f2a84cbfa0f94148c2cfe190f3ea04374af220eba SCRQM_INCLUDE cpp econst Ogre::SceneManager classOgre_1_1SceneManager.html a6aa3039230bf91b09b8587dba0c482c6a4f5291417680ce7d1715b7aef50869a7

Render only the queues in the special case list.

SCRQM_EXCLUDE cpp econst Ogre::SceneManager classOgre_1_1SceneManager.html a6aa3039230bf91b09b8587dba0c482c6acc6b7e38cc21cf87a29e17177dc1a0b3

Render all except the queues in the special case list.

Ogre::SceneManager::LightClippingInfo c cl Ogre::SceneManager::LightClippingInfo structOgre_1_1SceneManager_1_1LightClippingInfo.html

Struct for cacheing light clipping information for re-use in a frame.

OgreSceneManager.h LightClippingInfo cpp func Ogre::SceneManager::LightClippingInfo structOgre_1_1SceneManager_1_1LightClippingInfo.html a3536fecfda1c7fba7da161ffa31548f0 scissorRect cpp data Ogre::SceneManager::LightClippingInfo structOgre_1_1SceneManager_1_1LightClippingInfo.html af8f17f896d1ba3dbc68db364dd5a3800 clipPlanes cpp data Ogre::SceneManager::LightClippingInfo structOgre_1_1SceneManager_1_1LightClippingInfo.html a9cd958173f3b5d369ee2cea4999b97e9 scissorValid cpp data Ogre::SceneManager::LightClippingInfo structOgre_1_1SceneManager_1_1LightClippingInfo.html a2f9ac7326f8a1e75503a3c58b94956cf clipPlanesValid cpp data Ogre::SceneManager::LightClippingInfo structOgre_1_1SceneManager_1_1LightClippingInfo.html af79e041ad0e59063a02b4086546c73c9 Ogre::SceneManager::LightInfo c cl Ogre::SceneManager::LightInfo structOgre_1_1SceneManager_1_1LightInfo.html

Cached light information, used to tracking light&#39;s changes.

OgreSceneManager.h operator== cpp func Ogre::SceneManager::LightInfo structOgre_1_1SceneManager_1_1LightInfo.html a5799c4e34448b86d884f004ea7510600 operator!= cpp func Ogre::SceneManager::LightInfo structOgre_1_1SceneManager_1_1LightInfo.html a5f521405ca7af2b93ada5847d9a65ccc light cpp data Ogre::SceneManager::LightInfo structOgre_1_1SceneManager_1_1LightInfo.html a611e5d0f998b014aae08bfcf8339cc19 type cpp data Ogre::SceneManager::LightInfo structOgre_1_1SceneManager_1_1LightInfo.html a2fb01ef522788da9b93d3b3ba06e17b3 range cpp data Ogre::SceneManager::LightInfo structOgre_1_1SceneManager_1_1LightInfo.html acb21fec5c364a2cd62075534b0768678 position cpp data Ogre::SceneManager::LightInfo structOgre_1_1SceneManager_1_1LightInfo.html a8cf0e55f051b695521b4056723e91539 lightMask cpp data Ogre::SceneManager::LightInfo structOgre_1_1SceneManager_1_1LightInfo.html a7af8db5b3cf96311aa03481b03857ae6 Ogre::SceneManager::lightLess c cl Ogre::SceneManager::lightLess structOgre_1_1SceneManager_1_1lightLess.html

Comparator for sorting lights relative to a point.

OgreSceneManager.h operator() cpp func Ogre::SceneManager::lightLess structOgre_1_1SceneManager_1_1lightLess.html a4fe8e843bafe331218daa68e78f5da39 Ogre::SceneManager::lightsForShadowTextureLess c cl Ogre::SceneManager::lightsForShadowTextureLess structOgre_1_1SceneManager_1_1lightsForShadowTextureLess.html

Default sorting routine which sorts lights which cast shadows to the front of a list, sub-sorting by distance.

OgreSceneManager.h operator() cpp func Ogre::SceneManager::lightsForShadowTextureLess structOgre_1_1SceneManager_1_1lightsForShadowTextureLess.html afd50cf61b826b2acc84db8c45caaa61f Ogre::SceneManager::Listener c cl Ogre::SceneManager::Listener classOgre_1_1SceneManager_1_1Listener.html

Class that allows listening in on the various stages of SceneManager processing, so that custom behav...

OgreSceneManager.h Listener cpp instm Ogre::SceneManager::Listener classOgre_1_1SceneManager_1_1Listener.html a05a9a139f53f89d5595c4f3101ea53d3 ~Listener cpp instm Ogre::SceneManager::Listener classOgre_1_1SceneManager_1_1Listener.html a084b73ccf5c6677ab2c22c3a912fbae1 preUpdateSceneGraph cpp instm Ogre::SceneManager::Listener classOgre_1_1SceneManager_1_1Listener.html aaafbc877eaf190b86163c1e171a4400e

Called prior to updating the scene graph in this SceneManager.

postUpdateSceneGraph cpp instm Ogre::SceneManager::Listener classOgre_1_1SceneManager_1_1Listener.html ad8f0c1e1efaccade0663e416d76b960c

Called after updating the scene graph in this SceneManager.

preFindVisibleObjects cpp instm Ogre::SceneManager::Listener classOgre_1_1SceneManager_1_1Listener.html a2c0007528c775ca51c95fd5e7f7aa4db

Called prior to searching for visible objects in this SceneManager.

postFindVisibleObjects cpp instm Ogre::SceneManager::Listener classOgre_1_1SceneManager_1_1Listener.html ab57b560ea987d8dae9901908d0ab6f28

Called after searching for visible objects in this SceneManager.

shadowTexturesUpdated cpp instm Ogre::SceneManager::Listener classOgre_1_1SceneManager_1_1Listener.html aa2c3ceb367f47c3721e9d1843288d341

Event raised after all shadow textures have been rendered into for all queues / targets but before an...

shadowTextureCasterPreViewProj cpp instm Ogre::SceneManager::Listener classOgre_1_1SceneManager_1_1Listener.html a012a1c3dcf2efbd8245fd125e7fc1b64

This event occurs just before the view &amp; projection matrices are set for rendering into a shadow text...

shadowTextureReceiverPreViewProj cpp instm Ogre::SceneManager::Listener classOgre_1_1SceneManager_1_1Listener.html aa05def0ab89195c585b5467059245641

This event occurs just before the view &amp; projection matrices are set for re-rendering a shadow receiv...

sortLightsAffectingFrustum cpp instm Ogre::SceneManager::Listener classOgre_1_1SceneManager_1_1Listener.html a5ef1be858fe331867653fbb8aa819494

Hook to allow the listener to override the ordering of lights for the entire frustum.

sceneManagerDestroyed cpp instm Ogre::SceneManager::Listener classOgre_1_1SceneManager_1_1Listener.html a9d5463252458a8852b0011935e6f5bb5

Event notifying the listener of the SceneManager&#39;s destruction.

Ogre::SceneManager::materialLess c cl Ogre::SceneManager::materialLess structOgre_1_1SceneManager_1_1materialLess.html

Comparator for material map, for sorting materials into render order (e.g.

OgreSceneManager.h operator() cpp func Ogre::SceneManager::materialLess structOgre_1_1SceneManager_1_1materialLess.html af8782b00a396dac220a2c1846bd6a2a1 Ogre::SceneManager::MovableObjectCollection c cl Ogre::SceneManager::MovableObjectCollection structOgre_1_1SceneManager_1_1MovableObjectCollection.html

Simple structure to hold MovableObject map and a mutex to go with it.

OgreSceneManager.h map cpp data Ogre::SceneManager::MovableObjectCollection structOgre_1_1SceneManager_1_1MovableObjectCollection.html ad6e63582e6a876f558e281bbcfff557e Ogre::SceneManager::RenderContext c cl Ogre::SceneManager::RenderContext structOgre_1_1SceneManager_1_1RenderContext.html OgreSceneManager.h renderQueue cpp data Ogre::SceneManager::RenderContext structOgre_1_1SceneManager_1_1RenderContext.html a5c1ade5cb7839619d648dc116279d4fa viewport cpp data Ogre::SceneManager::RenderContext structOgre_1_1SceneManager_1_1RenderContext.html ad1d1f610d32b468c9cb97f197b04f064 camera cpp data Ogre::SceneManager::RenderContext structOgre_1_1SceneManager_1_1RenderContext.html ac5a1f7813dcf4fbef33d5438d4f3407d activeChain cpp data Ogre::SceneManager::RenderContext structOgre_1_1SceneManager_1_1RenderContext.html ad946c199c6d0482dfe2bd322b94600f5 rsContext cpp data Ogre::SceneManager::RenderContext structOgre_1_1SceneManager_1_1RenderContext.html a25d8314d6131f2b7ef384ecc06277a83 Ogre::SceneManager::SceneMgrQueuedRenderableVisitor c cl Ogre::SceneManager::SceneMgrQueuedRenderableVisitor classOgre_1_1SceneManager_1_1SceneMgrQueuedRenderableVisitor.html

Inner helper class to implement the visitor pattern for rendering objects in a queue.

OgreSceneManager.h SceneMgrQueuedRenderableVisitor cpp instm Ogre::SceneManager::SceneMgrQueuedRenderableVisitor classOgre_1_1SceneManager_1_1SceneMgrQueuedRenderableVisitor.html a1debd6d9332b92a9a2a40077ba908427 ~SceneMgrQueuedRenderableVisitor cpp instm Ogre::SceneManager::SceneMgrQueuedRenderableVisitor classOgre_1_1SceneManager_1_1SceneMgrQueuedRenderableVisitor.html ac8c6da90e0c6ca347c97acdf9b3e8dff visit cpp instm Ogre::SceneManager::SceneMgrQueuedRenderableVisitor classOgre_1_1SceneManager_1_1SceneMgrQueuedRenderableVisitor.html a0bafaaa59934dc453a56b55feb48f7b1

Visit method called once per Renderable on a grouped collection.

visit cpp instm Ogre::SceneManager::SceneMgrQueuedRenderableVisitor classOgre_1_1SceneManager_1_1SceneMgrQueuedRenderableVisitor.html ad6faf056bf49c141a2792e86693a74df visit cpp instm Ogre::SceneManager::SceneMgrQueuedRenderableVisitor classOgre_1_1SceneManager_1_1SceneMgrQueuedRenderableVisitor.html a355e8d4526c10772c7d85798806f7f8a

Called when visiting a RenderablePass, i.e.

targetSceneMgr cpp data Ogre::SceneManager::SceneMgrQueuedRenderableVisitor classOgre_1_1SceneManager_1_1SceneMgrQueuedRenderableVisitor.html a5a00a39fe1147c5806c457a4a9feed88

Target SM to send renderables to.

transparentShadowCastersMode cpp data Ogre::SceneManager::SceneMgrQueuedRenderableVisitor classOgre_1_1SceneManager_1_1SceneMgrQueuedRenderableVisitor.html a9b568558ac92b819f6c141cfae20613f

Are we in transparent shadow caster mode?

autoLights cpp data Ogre::SceneManager::SceneMgrQueuedRenderableVisitor classOgre_1_1SceneManager_1_1SceneMgrQueuedRenderableVisitor.html acf473d568a738bb42e81ef872fe600a2

Automatic light handling?

manualLightList cpp data Ogre::SceneManager::SceneMgrQueuedRenderableVisitor classOgre_1_1SceneManager_1_1SceneMgrQueuedRenderableVisitor.html aa05f120964ef4bf3127dffa67c03480a

Manual light list.

scissoring cpp data Ogre::SceneManager::SceneMgrQueuedRenderableVisitor classOgre_1_1SceneManager_1_1SceneMgrQueuedRenderableVisitor.html a1f81a13b0b7ff39afa5e96e35728a40e

Scissoring if requested?

mUsedPass cpp data Ogre::SceneManager::SceneMgrQueuedRenderableVisitor classOgre_1_1SceneManager_1_1SceneMgrQueuedRenderableVisitor.html ab7ddd71a0da2188c134ad2592d1c7ec2

Pass that was actually used at the grouping level.

Ogre::SceneManager::ShadowCasterSceneQueryListener c cl Ogre::SceneManager::ShadowCasterSceneQueryListener classOgre_1_1SceneManager_1_1ShadowCasterSceneQueryListener.html

Inner class to use as callback for shadow caster scene query.

OgreSceneManager.h ShadowCasterSceneQueryListener cpp instm Ogre::SceneManager::ShadowCasterSceneQueryListener classOgre_1_1SceneManager_1_1ShadowCasterSceneQueryListener.html a0ee39ebee8358732e1ccad9d93d5a58e prepare cpp instm Ogre::SceneManager::ShadowCasterSceneQueryListener classOgre_1_1SceneManager_1_1ShadowCasterSceneQueryListener.html a1c41f4f880c9ee86cab22d72bd7e4487 queryResult cpp instm Ogre::SceneManager::ShadowCasterSceneQueryListener classOgre_1_1SceneManager_1_1ShadowCasterSceneQueryListener.html ae5790f3c5368f8157c72a2d4092e67c6

Called when a MovableObject is returned by a query.

queryResult cpp instm Ogre::SceneManager::ShadowCasterSceneQueryListener classOgre_1_1SceneManager_1_1ShadowCasterSceneQueryListener.html a3ed87926c960fcea5fa701b61c92cd2c

Called when a WorldFragment is returned by a query.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mSceneMgr cpp data Ogre::SceneManager::ShadowCasterSceneQueryListener classOgre_1_1SceneManager_1_1ShadowCasterSceneQueryListener.html a616f9955cc0621a38f1db12549f2aff6 mCasterList cpp data Ogre::SceneManager::ShadowCasterSceneQueryListener classOgre_1_1SceneManager_1_1ShadowCasterSceneQueryListener.html a81e7dff0e7e785b3a04395f047b83789 mIsLightInFrustum cpp data Ogre::SceneManager::ShadowCasterSceneQueryListener classOgre_1_1SceneManager_1_1ShadowCasterSceneQueryListener.html afaede03e276bd3bcaa8ee730a707da81 mLightClipVolumeList cpp data Ogre::SceneManager::ShadowCasterSceneQueryListener classOgre_1_1SceneManager_1_1ShadowCasterSceneQueryListener.html a63ba610cc309ef74503858e1f109c2b2 mCamera cpp data Ogre::SceneManager::ShadowCasterSceneQueryListener classOgre_1_1SceneManager_1_1ShadowCasterSceneQueryListener.html aeceeb0647c43683a3cd63bac67683608 mLight cpp data Ogre::SceneManager::ShadowCasterSceneQueryListener classOgre_1_1SceneManager_1_1ShadowCasterSceneQueryListener.html afdb68b6d7f99e91e9a0d3869e61ef741 mFarDistSquared cpp data Ogre::SceneManager::ShadowCasterSceneQueryListener classOgre_1_1SceneManager_1_1ShadowCasterSceneQueryListener.html a50790e5cf103d4fe074336f8112323b6 Ogre::SceneManager::SkyBoxGenParameters c cl Ogre::SceneManager::SkyBoxGenParameters structOgre_1_1SceneManager_1_1SkyBoxGenParameters.html OgreSceneManager.h skyBoxDistance cpp data Ogre::SceneManager::SkyBoxGenParameters structOgre_1_1SceneManager_1_1SkyBoxGenParameters.html aedbe96b2f7cadad8528ed4a9df113c31 Ogre::SceneManager::SkyDomeGenParameters c cl Ogre::SceneManager::SkyDomeGenParameters structOgre_1_1SceneManager_1_1SkyDomeGenParameters.html OgreSceneManager.h skyDomeCurvature cpp data Ogre::SceneManager::SkyDomeGenParameters structOgre_1_1SceneManager_1_1SkyDomeGenParameters.html a08c56f9135c39cecde30e309d958373f skyDomeTiling cpp data Ogre::SceneManager::SkyDomeGenParameters structOgre_1_1SceneManager_1_1SkyDomeGenParameters.html a9336ec10c0bc105f08c9e9f0353ab452 skyDomeDistance cpp data Ogre::SceneManager::SkyDomeGenParameters structOgre_1_1SceneManager_1_1SkyDomeGenParameters.html a62a6820c8420a4828b46bb4ae95f7c82 skyDomeXSegments cpp data Ogre::SceneManager::SkyDomeGenParameters structOgre_1_1SceneManager_1_1SkyDomeGenParameters.html a58eaf4603b1e054872c00de16fefcd4b skyDomeYSegments cpp data Ogre::SceneManager::SkyDomeGenParameters structOgre_1_1SceneManager_1_1SkyDomeGenParameters.html a915f25d1968dbf70aa9d3c56b8c3fe92 skyDomeYSegments_keep cpp data Ogre::SceneManager::SkyDomeGenParameters structOgre_1_1SceneManager_1_1SkyDomeGenParameters.html a1a79e9a5dbbe940af853d805264dde33 Ogre::SceneManager::SkyPlaneGenParameters c cl Ogre::SceneManager::SkyPlaneGenParameters structOgre_1_1SceneManager_1_1SkyPlaneGenParameters.html OgreSceneManager.h skyPlaneScale cpp data Ogre::SceneManager::SkyPlaneGenParameters structOgre_1_1SceneManager_1_1SkyPlaneGenParameters.html a195da963d9b0190f231d0b3993b9398f skyPlaneTiling cpp data Ogre::SceneManager::SkyPlaneGenParameters structOgre_1_1SceneManager_1_1SkyPlaneGenParameters.html a91880d08789c5e1848ec08f7f1c38409 skyPlaneBow cpp data Ogre::SceneManager::SkyPlaneGenParameters structOgre_1_1SceneManager_1_1SkyPlaneGenParameters.html affded02d7446a84df467f367beeb022e skyPlaneXSegments cpp data Ogre::SceneManager::SkyPlaneGenParameters structOgre_1_1SceneManager_1_1SkyPlaneGenParameters.html a91db58fc3ac636b3b1d21fa7358daf0e skyPlaneYSegments cpp data Ogre::SceneManager::SkyPlaneGenParameters structOgre_1_1SceneManager_1_1SkyPlaneGenParameters.html a9915f0f224dc6b7a615b7ed521dc8757 Ogre::DefaultIntersectionSceneQuery c cl Ogre::DefaultIntersectionSceneQuery classOgre_1_1DefaultIntersectionSceneQuery.html

Default implementation of IntersectionSceneQuery.

OgreSceneManager.h DefaultIntersectionSceneQuery cpp instm Ogre::DefaultIntersectionSceneQuery classOgre_1_1DefaultIntersectionSceneQuery.html a9518286cb7bd045924f2337f88bbcca2 ~DefaultIntersectionSceneQuery cpp instm Ogre::DefaultIntersectionSceneQuery classOgre_1_1DefaultIntersectionSceneQuery.html a467a4c2459e8bad4fb14eba9f9d8f567 execute cpp instm Ogre::DefaultIntersectionSceneQuery classOgre_1_1DefaultIntersectionSceneQuery.html ae14c15e1a2630b4a45dd3a9ee8eb2d45

See IntersectionSceneQuery.

execute cpp instm Ogre::IntersectionSceneQuery classOgre_1_1IntersectionSceneQuery.html add0f09a97807ed6f41d2968a8142b753

Executes the query, returning the results back in one list.

getLastResults cpp instm Ogre::IntersectionSceneQuery classOgre_1_1IntersectionSceneQuery.html a023c7491bdbb49ea66c17f34b816ea3e

Gets the results of the last query that was run using this object, provided the query was executed us...

clearResults cpp instm Ogre::IntersectionSceneQuery classOgre_1_1IntersectionSceneQuery.html a8bb5ee8db3442cd4515ae683e437d9f3

Clears the results of the last query execution.

queryResult cpp instm Ogre::IntersectionSceneQuery classOgre_1_1IntersectionSceneQuery.html a1092da71d6f78d6ecee11eee06a3b1e5

Self-callback in order to deal with execute which returns collection.

queryResult cpp instm Ogre::IntersectionSceneQuery classOgre_1_1IntersectionSceneQuery.html ab1b25001401cf9026c9aa58e490f978f

Self-callback in order to deal with execute which returns collection.

setQueryMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html ad392a7fc0b338e5507540d3183f82cfb

Sets the mask for results of this query.

getQueryMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html aa6fb367ec862186fba933d13295b366f

Returns the current mask for this query.

setQueryTypeMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html abaca8d4d9b59a571e2d8e9a2cac7ce42

Sets the type mask for results of this query.

getQueryTypeMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html a13b381e390f4a38ae3c73cb4e42ef634

Returns the current mask for this query.

setWorldFragmentType cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html aec3aa0b8b16c41fae990ee78150f8d2a

Tells the query what kind of world geometry to return from queries; often the full renderable geometr...

getWorldFragmentType cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html afa48a4dec3b1603e3c579526582a69cb

Gets the current world fragment types to be returned from the query.

getSupportedWorldFragmentTypes cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html ab900f61543657dcbab7d62245021a75f

Returns the types of world fragments this query supports.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mLastResult cpp data Ogre::IntersectionSceneQuery classOgre_1_1IntersectionSceneQuery.html a988a1401a7c5a7394045f257913f9b79 mParentSceneMgr cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a36c06292c148746a8950b5c3c60b63a7 mQueryMask cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a1ab71f92378d94fc42b48c7bf8d9b5a0 mQueryTypeMask cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html ab6bea8046f722f02c27b0c0de794f13d mSupportedWorldFragments cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html aa1ad40080bc4490f795ff8fb8a4edf4a mWorldFragmentType cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a9cef909c3f78d2e9f3ef44ca8c2cfdaa WFT_NONE cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa6ed287fab168d451beb369009f0fd03b

Return no world geometry hits at all.

WFT_PLANE_BOUNDED_REGION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa667bbec7031e58ab244f9efc32056f38

Return pointers to convex plane-bounded regions.

WFT_SINGLE_INTERSECTION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa018493b6c87271e0c8ba014f058cffd3

Return a single intersection point (typically RaySceneQuery only)

WFT_CUSTOM_GEOMETRY cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aadeefa0cc2dfd1ec783c2a266ea61f925

Custom geometry as defined by the SceneManager.

WFT_RENDER_OPERATION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aad498944c8c6b81d737c3ceee86881e8d

General RenderOperation structure.

Ogre::DefaultRaySceneQuery c cl Ogre::DefaultRaySceneQuery classOgre_1_1DefaultRaySceneQuery.html

Default implementation of RaySceneQuery.

OgreSceneManager.h DefaultRaySceneQuery cpp instm Ogre::DefaultRaySceneQuery classOgre_1_1DefaultRaySceneQuery.html a07bab17df4892cfcd7a7b73edc2dee2d ~DefaultRaySceneQuery cpp instm Ogre::DefaultRaySceneQuery classOgre_1_1DefaultRaySceneQuery.html aee26bdd5505fbcad6a077124810738af execute cpp instm Ogre::DefaultRaySceneQuery classOgre_1_1DefaultRaySceneQuery.html af653e97b901d83ccc38446fedf5f9885

See RayScenQuery.

setRay cpp instm Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html a5a96085659aec2c0df9c271f4372a74a

Sets the ray which is to be used for this query.

getRay cpp instm Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html aa52c6519f3f41db3c3c710744cf5c29c

Gets the ray which is to be used for this query.

setSortByDistance cpp instm Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html a32f960cc88fd644922bfc4c58643f993

Sets whether the results of this query will be sorted by distance along the ray.

getSortByDistance cpp instm Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html ad6b5a607a86b67189390c1a9c772b1e8

Gets whether the results are sorted by distance.

getMaxResults cpp instm Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html af7580c31b2de8c2dd17ecf03e448b8ba

Gets the maximum number of results returned from the query (only relevant if results are being sorted...

execute cpp instm Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html ad5087789b2926c64033a6bc61f78476c

Executes the query, returning the results back in one list.

getLastResults cpp instm Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html aef129845061d1bdfb9cb92a75c531a63

Gets the results of the last query that was run using this object, provided the query was executed us...

clearResults cpp instm Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html ae93bb5dafd039eb08c44cd42215c34c4

Clears the results of the last query execution.

queryResult cpp instm Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html a88c9810df53d94b893bc5aef885d14a1

Self-callback in order to deal with execute which returns collection.

queryResult cpp instm Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html abd5211784dd04e0e0705fe21d43cb900

Self-callback in order to deal with execute which returns collection.

setQueryMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html ad392a7fc0b338e5507540d3183f82cfb

Sets the mask for results of this query.

getQueryMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html aa6fb367ec862186fba933d13295b366f

Returns the current mask for this query.

setQueryTypeMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html abaca8d4d9b59a571e2d8e9a2cac7ce42

Sets the type mask for results of this query.

getQueryTypeMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html a13b381e390f4a38ae3c73cb4e42ef634

Returns the current mask for this query.

setWorldFragmentType cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html aec3aa0b8b16c41fae990ee78150f8d2a

Tells the query what kind of world geometry to return from queries; often the full renderable geometr...

getWorldFragmentType cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html afa48a4dec3b1603e3c579526582a69cb

Gets the current world fragment types to be returned from the query.

getSupportedWorldFragmentTypes cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html ab900f61543657dcbab7d62245021a75f

Returns the types of world fragments this query supports.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mRay cpp data Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html a549a2d58803cafe0f5c0e36e750e58e6 mSortByDistance cpp data Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html a90940fd45a737eb1c23d19045a875999 mMaxResults cpp data Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html a37493a877c05ae2cd72c343c037418f9 mResult cpp data Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html a6703cadb44854b231a12d4e399d64aab mParentSceneMgr cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a36c06292c148746a8950b5c3c60b63a7 mQueryMask cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a1ab71f92378d94fc42b48c7bf8d9b5a0 mQueryTypeMask cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html ab6bea8046f722f02c27b0c0de794f13d mSupportedWorldFragments cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html aa1ad40080bc4490f795ff8fb8a4edf4a mWorldFragmentType cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a9cef909c3f78d2e9f3ef44ca8c2cfdaa WFT_NONE cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa6ed287fab168d451beb369009f0fd03b

Return no world geometry hits at all.

WFT_PLANE_BOUNDED_REGION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa667bbec7031e58ab244f9efc32056f38

Return pointers to convex plane-bounded regions.

WFT_SINGLE_INTERSECTION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa018493b6c87271e0c8ba014f058cffd3

Return a single intersection point (typically RaySceneQuery only)

WFT_CUSTOM_GEOMETRY cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aadeefa0cc2dfd1ec783c2a266ea61f925

Custom geometry as defined by the SceneManager.

WFT_RENDER_OPERATION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aad498944c8c6b81d737c3ceee86881e8d

General RenderOperation structure.

Ogre::DefaultSphereSceneQuery c cl Ogre::DefaultSphereSceneQuery classOgre_1_1DefaultSphereSceneQuery.html

Default implementation of SphereSceneQuery.

OgreSceneManager.h DefaultSphereSceneQuery cpp instm Ogre::DefaultSphereSceneQuery classOgre_1_1DefaultSphereSceneQuery.html a9a851da02c7d6677649aca5fc0d06ddd ~DefaultSphereSceneQuery cpp instm Ogre::DefaultSphereSceneQuery classOgre_1_1DefaultSphereSceneQuery.html aee3c881aad0e146950d8fd5cf3791469 execute cpp instm Ogre::DefaultSphereSceneQuery classOgre_1_1DefaultSphereSceneQuery.html ab2ce328ff825042d30b4604588b645a3

See SceneQuery.

setSphere cpp instm Ogre::SphereSceneQuery classOgre_1_1SphereSceneQuery.html a6b8ac84df4b61cdd0abba7fcd43ae956

Sets the sphere which is to be used for this query.

getSphere cpp instm Ogre::SphereSceneQuery classOgre_1_1SphereSceneQuery.html a361c6edf4f07a33a49b0bd24cdf91e48

Gets the sphere which is being used for this query.

execute cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html a982dda57528c3a3ccaa4d577335ed87c

Executes the query, returning the results back in one list.

getLastResults cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html ab8517e91c6e47e8062897002fcf841a7

Gets the results of the last query that was run using this object, provided the query was executed us...

clearResults cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html a1f8750081b57a70381bc6dd9fe663955

Clears the results of the last query execution.

queryResult cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html a49641297f4affe82b8e9f8b9ab3ff9f4

Self-callback in order to deal with execute which returns collection.

queryResult cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html ae52b991bb3e6ecdb688c3d06d245c468

Self-callback in order to deal with execute which returns collection.

setQueryMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html ad392a7fc0b338e5507540d3183f82cfb

Sets the mask for results of this query.

getQueryMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html aa6fb367ec862186fba933d13295b366f

Returns the current mask for this query.

setQueryTypeMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html abaca8d4d9b59a571e2d8e9a2cac7ce42

Sets the type mask for results of this query.

getQueryTypeMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html a13b381e390f4a38ae3c73cb4e42ef634

Returns the current mask for this query.

setWorldFragmentType cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html aec3aa0b8b16c41fae990ee78150f8d2a

Tells the query what kind of world geometry to return from queries; often the full renderable geometr...

getWorldFragmentType cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html afa48a4dec3b1603e3c579526582a69cb

Gets the current world fragment types to be returned from the query.

getSupportedWorldFragmentTypes cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html ab900f61543657dcbab7d62245021a75f

Returns the types of world fragments this query supports.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mSphere cpp data Ogre::SphereSceneQuery classOgre_1_1SphereSceneQuery.html ac5c07ea44a8ca10ee63c2fa882b07521 mLastResult cpp data Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html acf71b48a7b75f0a13eeb49161fb26b9f mParentSceneMgr cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a36c06292c148746a8950b5c3c60b63a7 mQueryMask cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a1ab71f92378d94fc42b48c7bf8d9b5a0 mQueryTypeMask cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html ab6bea8046f722f02c27b0c0de794f13d mSupportedWorldFragments cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html aa1ad40080bc4490f795ff8fb8a4edf4a mWorldFragmentType cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a9cef909c3f78d2e9f3ef44ca8c2cfdaa WFT_NONE cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa6ed287fab168d451beb369009f0fd03b

Return no world geometry hits at all.

WFT_PLANE_BOUNDED_REGION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa667bbec7031e58ab244f9efc32056f38

Return pointers to convex plane-bounded regions.

WFT_SINGLE_INTERSECTION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa018493b6c87271e0c8ba014f058cffd3

Return a single intersection point (typically RaySceneQuery only)

WFT_CUSTOM_GEOMETRY cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aadeefa0cc2dfd1ec783c2a266ea61f925

Custom geometry as defined by the SceneManager.

WFT_RENDER_OPERATION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aad498944c8c6b81d737c3ceee86881e8d

General RenderOperation structure.

Ogre::DefaultPlaneBoundedVolumeListSceneQuery c cl Ogre::DefaultPlaneBoundedVolumeListSceneQuery classOgre_1_1DefaultPlaneBoundedVolumeListSceneQuery.html

Default implementation of PlaneBoundedVolumeListSceneQuery.

OgreSceneManager.h DefaultPlaneBoundedVolumeListSceneQuery cpp instm Ogre::DefaultPlaneBoundedVolumeListSceneQuery classOgre_1_1DefaultPlaneBoundedVolumeListSceneQuery.html a3aa0ae83ca7021ea278a5f152053c48a ~DefaultPlaneBoundedVolumeListSceneQuery cpp instm Ogre::DefaultPlaneBoundedVolumeListSceneQuery classOgre_1_1DefaultPlaneBoundedVolumeListSceneQuery.html a530f7cf03ff0240f2ce9806e09707364 execute cpp instm Ogre::DefaultPlaneBoundedVolumeListSceneQuery classOgre_1_1DefaultPlaneBoundedVolumeListSceneQuery.html aa4e94ff73decaf0fa57ba229c4c5ad9e

See SceneQuery.

setVolumes cpp instm Ogre::PlaneBoundedVolumeListSceneQuery classOgre_1_1PlaneBoundedVolumeListSceneQuery.html af82e119f79b5e4e91e599c27623977df

Sets the volume which is to be used for this query.

getVolumes cpp instm Ogre::PlaneBoundedVolumeListSceneQuery classOgre_1_1PlaneBoundedVolumeListSceneQuery.html ae758ecb22361ac8ef7c04cbe7f704a2f

Gets the volume which is being used for this query.

execute cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html a982dda57528c3a3ccaa4d577335ed87c

Executes the query, returning the results back in one list.

getLastResults cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html ab8517e91c6e47e8062897002fcf841a7

Gets the results of the last query that was run using this object, provided the query was executed us...

clearResults cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html a1f8750081b57a70381bc6dd9fe663955

Clears the results of the last query execution.

queryResult cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html a49641297f4affe82b8e9f8b9ab3ff9f4

Self-callback in order to deal with execute which returns collection.

queryResult cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html ae52b991bb3e6ecdb688c3d06d245c468

Self-callback in order to deal with execute which returns collection.

setQueryMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html ad392a7fc0b338e5507540d3183f82cfb

Sets the mask for results of this query.

getQueryMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html aa6fb367ec862186fba933d13295b366f

Returns the current mask for this query.

setQueryTypeMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html abaca8d4d9b59a571e2d8e9a2cac7ce42

Sets the type mask for results of this query.

getQueryTypeMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html a13b381e390f4a38ae3c73cb4e42ef634

Returns the current mask for this query.

setWorldFragmentType cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html aec3aa0b8b16c41fae990ee78150f8d2a

Tells the query what kind of world geometry to return from queries; often the full renderable geometr...

getWorldFragmentType cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html afa48a4dec3b1603e3c579526582a69cb

Gets the current world fragment types to be returned from the query.

getSupportedWorldFragmentTypes cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html ab900f61543657dcbab7d62245021a75f

Returns the types of world fragments this query supports.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mVolumes cpp data Ogre::PlaneBoundedVolumeListSceneQuery classOgre_1_1PlaneBoundedVolumeListSceneQuery.html a3c9e7972e74e08c1743683d9d288dfd9 mLastResult cpp data Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html acf71b48a7b75f0a13eeb49161fb26b9f mParentSceneMgr cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a36c06292c148746a8950b5c3c60b63a7 mQueryMask cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a1ab71f92378d94fc42b48c7bf8d9b5a0 mQueryTypeMask cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html ab6bea8046f722f02c27b0c0de794f13d mSupportedWorldFragments cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html aa1ad40080bc4490f795ff8fb8a4edf4a mWorldFragmentType cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a9cef909c3f78d2e9f3ef44ca8c2cfdaa WFT_NONE cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa6ed287fab168d451beb369009f0fd03b

Return no world geometry hits at all.

WFT_PLANE_BOUNDED_REGION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa667bbec7031e58ab244f9efc32056f38

Return pointers to convex plane-bounded regions.

WFT_SINGLE_INTERSECTION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa018493b6c87271e0c8ba014f058cffd3

Return a single intersection point (typically RaySceneQuery only)

WFT_CUSTOM_GEOMETRY cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aadeefa0cc2dfd1ec783c2a266ea61f925

Custom geometry as defined by the SceneManager.

WFT_RENDER_OPERATION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aad498944c8c6b81d737c3ceee86881e8d

General RenderOperation structure.

Ogre::DefaultAxisAlignedBoxSceneQuery c cl Ogre::DefaultAxisAlignedBoxSceneQuery classOgre_1_1DefaultAxisAlignedBoxSceneQuery.html

Default implementation of AxisAlignedBoxSceneQuery.

OgreSceneManager.h DefaultAxisAlignedBoxSceneQuery cpp instm Ogre::DefaultAxisAlignedBoxSceneQuery classOgre_1_1DefaultAxisAlignedBoxSceneQuery.html a07057f940234ad7c0201decbecdba194 ~DefaultAxisAlignedBoxSceneQuery cpp instm Ogre::DefaultAxisAlignedBoxSceneQuery classOgre_1_1DefaultAxisAlignedBoxSceneQuery.html aff51cd713a6dcfa195ce6d97701f752c execute cpp instm Ogre::DefaultAxisAlignedBoxSceneQuery classOgre_1_1DefaultAxisAlignedBoxSceneQuery.html a292facff73bd8bae34c7a911f7e349ac

See RayScenQuery.

setBox cpp instm Ogre::AxisAlignedBoxSceneQuery classOgre_1_1AxisAlignedBoxSceneQuery.html ac9f17a2607f960bc1ce451522994960c

Sets the size of the box you wish to query.

getBox cpp instm Ogre::AxisAlignedBoxSceneQuery classOgre_1_1AxisAlignedBoxSceneQuery.html a8c307227b416e8bf3205cfcdda03e8dc

Gets the box which is being used for this query.

execute cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html a982dda57528c3a3ccaa4d577335ed87c

Executes the query, returning the results back in one list.

getLastResults cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html ab8517e91c6e47e8062897002fcf841a7

Gets the results of the last query that was run using this object, provided the query was executed us...

clearResults cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html a1f8750081b57a70381bc6dd9fe663955

Clears the results of the last query execution.

queryResult cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html a49641297f4affe82b8e9f8b9ab3ff9f4

Self-callback in order to deal with execute which returns collection.

queryResult cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html ae52b991bb3e6ecdb688c3d06d245c468

Self-callback in order to deal with execute which returns collection.

setQueryMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html ad392a7fc0b338e5507540d3183f82cfb

Sets the mask for results of this query.

getQueryMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html aa6fb367ec862186fba933d13295b366f

Returns the current mask for this query.

setQueryTypeMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html abaca8d4d9b59a571e2d8e9a2cac7ce42

Sets the type mask for results of this query.

getQueryTypeMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html a13b381e390f4a38ae3c73cb4e42ef634

Returns the current mask for this query.

setWorldFragmentType cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html aec3aa0b8b16c41fae990ee78150f8d2a

Tells the query what kind of world geometry to return from queries; often the full renderable geometr...

getWorldFragmentType cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html afa48a4dec3b1603e3c579526582a69cb

Gets the current world fragment types to be returned from the query.

getSupportedWorldFragmentTypes cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html ab900f61543657dcbab7d62245021a75f

Returns the types of world fragments this query supports.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mAABB cpp data Ogre::AxisAlignedBoxSceneQuery classOgre_1_1AxisAlignedBoxSceneQuery.html a65b698ee00135e3f97a45de211d62254 mLastResult cpp data Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html acf71b48a7b75f0a13eeb49161fb26b9f mParentSceneMgr cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a36c06292c148746a8950b5c3c60b63a7 mQueryMask cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a1ab71f92378d94fc42b48c7bf8d9b5a0 mQueryTypeMask cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html ab6bea8046f722f02c27b0c0de794f13d mSupportedWorldFragments cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html aa1ad40080bc4490f795ff8fb8a4edf4a mWorldFragmentType cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a9cef909c3f78d2e9f3ef44ca8c2cfdaa WFT_NONE cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa6ed287fab168d451beb369009f0fd03b

Return no world geometry hits at all.

WFT_PLANE_BOUNDED_REGION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa667bbec7031e58ab244f9efc32056f38

Return pointers to convex plane-bounded regions.

WFT_SINGLE_INTERSECTION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa018493b6c87271e0c8ba014f058cffd3

Return a single intersection point (typically RaySceneQuery only)

WFT_CUSTOM_GEOMETRY cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aadeefa0cc2dfd1ec783c2a266ea61f925

Custom geometry as defined by the SceneManager.

WFT_RENDER_OPERATION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aad498944c8c6b81d737c3ceee86881e8d

General RenderOperation structure.

Ogre::SceneManagerMetaData c cl Ogre::SceneManagerMetaData structOgre_1_1SceneManagerMetaData.html

Structure containing information about a scene manager.

OgreSceneManager.h typeName cpp data Ogre::SceneManagerMetaData structOgre_1_1SceneManagerMetaData.html aa57a307da50be609afd0ba94a4270575

A globally unique string identifying the scene manager type.

description cpp data Ogre::SceneManagerMetaData structOgre_1_1SceneManagerMetaData.html a8df3fc448d9a7ac3c1fd42367a992f15

A text description of the scene manager.

sceneTypeMask cpp data Ogre::SceneManagerMetaData structOgre_1_1SceneManagerMetaData.html a35faea95cb6f142f8f42b44be4a5b973

A mask describing which sorts of scenes this manager can handle.

worldGeometrySupported cpp data Ogre::SceneManagerMetaData structOgre_1_1SceneManagerMetaData.html a4ca0d9cbb34639bf1032f34607e3d3bd

Flag indicating whether world geometry is supported.

Ogre::SceneManagerFactory c cl Ogre::SceneManagerFactory classOgre_1_1SceneManagerFactory.html

Class which will create instances of a given SceneManager.

OgreSceneManager.h SceneManagerFactory cpp instm Ogre::SceneManagerFactory classOgre_1_1SceneManagerFactory.html a610d261eb3cd69475a0b582c76f57302 ~SceneManagerFactory cpp instm Ogre::SceneManagerFactory classOgre_1_1SceneManagerFactory.html aad32d5447fd9281ef257dd6e4011c8bc getMetaData cpp instm Ogre::SceneManagerFactory classOgre_1_1SceneManagerFactory.html ae6d7bb94fca1901e17b913d0da16c438

Get information about the SceneManager type created by this factory.

createInstance cpp instm Ogre::SceneManagerFactory classOgre_1_1SceneManagerFactory.html affe914122cc427f2d6909ee15eecdee0

Create a new instance of a SceneManager.

destroyInstance cpp instm Ogre::SceneManagerFactory classOgre_1_1SceneManagerFactory.html a3a7ac5f727d28e1921e7d4800fd63d7f

Destroy an instance of a SceneManager.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d initMetaData cpp instm Ogre::SceneManagerFactory classOgre_1_1SceneManagerFactory.html acd9425b19b233e013a81ffea6246feb3

Internal method to initialise the metadata, must be implemented.

mMetaData cpp data Ogre::SceneManagerFactory classOgre_1_1SceneManagerFactory.html a28e6bfe14742459754b696fc765ebd09 mMetaDataInit cpp data Ogre::SceneManagerFactory classOgre_1_1SceneManagerFactory.html ad74efc9fbb9f0be12fff43face080fc8 Ogre::DefaultSceneManagerFactory c cl Ogre::DefaultSceneManagerFactory classOgre_1_1DefaultSceneManagerFactory.html

Factory for default scene manager.

OgreSceneManagerEnumerator.h DefaultSceneManagerFactory cpp instm Ogre::DefaultSceneManagerFactory classOgre_1_1DefaultSceneManagerFactory.html affd69f67c70d61231b323b1de67af92f ~DefaultSceneManagerFactory cpp instm Ogre::DefaultSceneManagerFactory classOgre_1_1DefaultSceneManagerFactory.html a87932aa032f993f51292da737f5e83f3 createInstance cpp instm Ogre::DefaultSceneManagerFactory classOgre_1_1DefaultSceneManagerFactory.html ae74ab1f0dd981bd53bb2d460b2f9971c

Create a new instance of a SceneManager.

destroyInstance cpp instm Ogre::DefaultSceneManagerFactory classOgre_1_1DefaultSceneManagerFactory.html ae107524e7e876629bfa92037abaf5b08

Destroy an instance of a SceneManager.

getMetaData cpp instm Ogre::SceneManagerFactory classOgre_1_1SceneManagerFactory.html ae6d7bb94fca1901e17b913d0da16c438

Get information about the SceneManager type created by this factory.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d FACTORY_TYPE_NAME cpp data Ogre::DefaultSceneManagerFactory classOgre_1_1DefaultSceneManagerFactory.html aecb930d0603388f00979d9822a24d7bf

Factory type name.

initMetaData cpp instm Ogre::DefaultSceneManagerFactory classOgre_1_1DefaultSceneManagerFactory.html a38bc01c014b7c87982a2935fb057b12d

Internal method to initialise the metadata, must be implemented.

mMetaData cpp data Ogre::SceneManagerFactory classOgre_1_1SceneManagerFactory.html a28e6bfe14742459754b696fc765ebd09 mMetaDataInit cpp data Ogre::SceneManagerFactory classOgre_1_1SceneManagerFactory.html ad74efc9fbb9f0be12fff43face080fc8 Ogre::DefaultSceneManager c cl Ogre::DefaultSceneManager classOgre_1_1DefaultSceneManager.html

Default scene manager.

OgreSceneManagerEnumerator.h CameraIterator cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a22fcb8a9ddb7efe79d053a975a685111 AnimationIterator cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a3a720414f68274bb9c5026911e27135d MovableObjectIterator cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a4249682ae2a69255ed225383d930aec1 DefaultSceneManager cpp instm Ogre::DefaultSceneManager classOgre_1_1DefaultSceneManager.html ad6bc38551876ca81db6930459bc1f72b ~DefaultSceneManager cpp instm Ogre::DefaultSceneManager classOgre_1_1DefaultSceneManager.html a081573273b7994313aa328e5641a5189 getTypeName cpp instm Ogre::DefaultSceneManager classOgre_1_1DefaultSceneManager.html a3e7bf86e745239456fb18dce99bca86d

Retrieve the type name of this scene manager.

prepareShadowTextures cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a95cd8ff86a7178c2e37b2fcb485f64fa

Method for preparing shadow textures ready for use in a regular render Do not call manually unless be...

_pauseRendering cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2392e8d6a6849a4fa1839a085733a695

Pause rendering of the frame.

_resumeRendering cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a27f763bb92fef8b1238e2272889ba58d

Resume rendering of the frame.

getName cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a92cef591d74630c19c534709dce030f8

Mutex to protect the scene graph from simultaneous access from multiple threads.

createCamera cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a62ca781b4c6d23dc3aab1f3a45d61843

Creates a camera to be managed by this scene manager.

getCamera cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a4dbe2eeec924f88c30010e9fd4d9da0e

Retrieves a pointer to the named camera.

hasCamera cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ac4af585550a9ed44ead58855419d5f84

Returns whether a camera with the given name exists.

destroyCamera cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html acac58e45f8b6b6826c81933f02a45046

Removes a camera from the scene.

destroyCamera cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a41b9358cdad6fd7113b2a0cad8112f67

Removes a camera from the scene.

destroyAllCameras cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a9cb93862284e7443b94eaabdef21564a

Removes (and destroys) all cameras from the scene.

createLight cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ab127d52207729591dd51cb12a5b2ed2c

Creates a light for use in the scene.

createLight cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a417bdd216730a8d171c3184b0d49c32e

Creates a light with a generated name.

getLight cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af128cc414af001b325d40745b745b79c

Returns a pointer to the named Light which has previously been added to the scene.

hasLight cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a032173d58a1465af8550a394a9c5b870

Returns whether a light with the given name exists.

getLightClippingPlanes cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html abd89ebb9c348ed8230ad300ef7501948

Retrieve a set of clipping planes for a given light.

getLightScissorRect cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a384b7ee3a28ba87866c68d689571aa8f

Retrieve a scissor rectangle for a given light and camera.

destroyLight cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aef6d26cb64e7a1984ebff9b56c45c6e5

Removes the named light from the scene and destroys it.

destroyLight cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html acce173aa89e849bda564f4e6e3be6402

Removes the light from the scene and destroys it based on a pointer.

destroyAllLights cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a723da9119c26f5022e3a2818611e9aa0

Removes and destroys all lights in the scene.

_notifyLightsDirty cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aebfa8b61550010c86fc3b605e2cda669

Advance method to increase the lights dirty counter due lights changed.

_getLightsDirtyCounter cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a4e9e8558a06d7bf26eadf349731f1cb3

Advance method to gets the lights dirty counter.

_getLightsAffectingFrustum cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a62876dcdf7cb0f7923de88e62cf077ac

Get the list of lights which could be affecting the frustum.

_populateLightList cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a165307402bd2bfca5b1f57e08220a739

Populate a light list with an ordered set of the lights which are closest to the position specified...

_populateLightList cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a8390862f435cfe5285abf94955534334

Populates a light list with an ordered set of the lights which are closest to the position of the Sce...

createSceneNode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ab31f9c018b801240c238c7a048439150

Creates an instance of a SceneNode.

createSceneNode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a73c42645ea3b064ca6e0822a8f702cd4

Creates an instance of a SceneNode with a given name.

destroySceneNode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a813346e505716ae5d24f714cfc4a5069

Destroys a SceneNode with a given name.

destroySceneNode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aa613e5ffb08b95a90644a61ac10c9b5c

Destroys a SceneNode.

getRootSceneNode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a1ef8edf722bd8436ad414967bc2e8c51

Gets the SceneNode at the root of the scene hierarchy.

getSceneNode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a8c3389aea8f436037850ddc64f6d1d7d

Retrieves a named SceneNode from the scene graph.

hasSceneNode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a6389657d1838dcc93adc8b7e473e4c0a

Returns whether a scene node with the given name exists.

createEntity cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a7bf9c5edb0ae3105c546bcad39252874

Create an Entity (instance of a discrete mesh).

createEntity cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a8a69b7bb117db898c36da180d21b5856

Create an Entity (instance of a discrete mesh).

createEntity cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a747f27e6b51d98b2dfc1adf1b9d2f17e

Create an Entity (instance of a discrete mesh) with an autogenerated name.

createEntity cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html abf306f7a1ff7278cb71eacb374468797

Create an Entity (instance of a discrete mesh) with an autogenerated name.

createEntity cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a9d9c135f1e3fe85db6e1976f1df3fb35

Create an Entity (instance of a discrete mesh) from a range of prefab shapes.

createEntity cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af9f7e37d5381c774312665b64ff5fee4

Create an Entity (instance of a discrete mesh) from a range of prefab shapes, generating the name...

getEntity cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a0d7e8374bd4774284ec6adfbd286ddbc

Retrieves a pointer to the named Entity.

hasEntity cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a1e6c904789a2393264e278c05e9c5395

Returns whether an entity with the given name exists.

destroyEntity cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aaec976bb28961a149c71a5eba62f40e4

Removes &amp; destroys an Entity from the SceneManager.

destroyEntity cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a3e19d4a7d848a745a59e63fca36fa79c

Removes &amp; destroys an Entity from the SceneManager by name.

destroyAllEntities cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a1a77be68ccbfc90e2e1aed04340db4dc

Removes &amp; destroys all Entities.

createManualObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a680ab7ccb241680100bfeea73681cce6

Create a ManualObject, an object which you populate with geometry manually through a GL immediate-mod...

createManualObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af33c7c5188fb92701aad60b24e236e5c

Create a ManualObject, an object which you populate with geometry manually through a GL immediate-mod...

getManualObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a3c5eb0c8dd2cedf713d7309d74daf83a

Retrieves a pointer to the named ManualObject.

hasManualObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2f6e3800eacb8a5bb39fd5c7e94e2c82

Returns whether a manual object with the given name exists.

destroyManualObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a75d15c3ac882f78f0001d9d007f403be

Removes &amp; destroys a ManualObject from the SceneManager.

destroyManualObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ad42dfd20473e780251db4e939d7668d0

Removes &amp; destroys a ManualObject from the SceneManager.

destroyAllManualObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ab3e151b6d94feb6648b8c817ba485238

Removes &amp; destroys all ManualObjects from the SceneManager.

createBillboardChain cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ad0380187a8c572e303c93a64b3355062

Create a BillboardChain, an object which you can use to render a linked chain of billboards.

createBillboardChain cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a61270f12b245fda43af0b3cedcc47675

Create a BillboardChain, an object which you can use to render a linked chain of billboards, with a generated name.

getBillboardChain cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a0667cd1101c4d3e56302b8f82132986b

Retrieves a pointer to the named BillboardChain.

hasBillboardChain cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a496f747b6482bc8170495815859c921e

Returns whether a billboard chain with the given name exists.

destroyBillboardChain cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a98bc20d44752f40fd588f0ba91e4a904

Removes &amp; destroys a BillboardChain from the SceneManager.

destroyBillboardChain cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a149fafd649d4b9ebb34fa7467314640f

Removes &amp; destroys a BillboardChain from the SceneManager.

destroyAllBillboardChains cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2c01b8c2d82759fb875089c93df491a4

Removes &amp; destroys all BillboardChains from the SceneManager.

createRibbonTrail cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ac4edb21cec1bb77f7a003c506f344652

Create a RibbonTrail, an object which you can use to render a linked chain of billboards which follow...

createRibbonTrail cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ac6675774a4f13b588c1b75e9fcee440f

Create a RibbonTrail, an object which you can use to render a linked chain of billboards which follow...

getRibbonTrail cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html afe38a813501eb293c9695c2db68c59b5

Retrieves a pointer to the named RibbonTrail.

hasRibbonTrail cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ad0d074b988d997b4b9fe461c26ffbab0

Returns whether a ribbon trail with the given name exists.

destroyRibbonTrail cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af9c802d5f62e0c7b807dad407e47b97e

Removes &amp; destroys a RibbonTrail from the SceneManager.

destroyRibbonTrail cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a6e86cea62012449c98c7afa14c241d78

Removes &amp; destroys a RibbonTrail from the SceneManager.

destroyAllRibbonTrails cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a12e41109a26094ffe128beb5b6898f95

Removes &amp; destroys all RibbonTrails from the SceneManager.

createParticleSystem cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a1ccfcf067b098ce531f16998e1bbe275

Creates a particle system based on a template.

createParticleSystem cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a62589dc6a7f70e5efdbf5ebd7a282ea9

Create a blank particle system.

createParticleSystem cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aa0d79919af93bf827cf8185930dd2a5f

Create a blank particle system with a generated name.

getParticleSystem cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a499cc0669395a5a11aea7d19979765b7

Retrieves a pointer to the named ParticleSystem.

hasParticleSystem cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a3dc7da5d60915c3667a531d2f053e34a

Returns whether a particle system with the given name exists.

destroyParticleSystem cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html abde401fcf3796e3e2beb8c7603648f07

Removes &amp; destroys a ParticleSystem from the SceneManager.

destroyParticleSystem cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html abb127ba7b98f3892426d4f55abd2a953

Removes &amp; destroys a ParticleSystem from the SceneManager.

destroyAllParticleSystems cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a98dbd81cd9867b1032e02e1780b6eb49

Removes &amp; destroys all ParticleSystems from the SceneManager.

clearScene cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aa5b2047b5740b691b0e636d57f2dba7e

Empties the entire scene, inluding all SceneNodes, Entities, Lights, BillboardSets etc...

setAmbientLight cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a7c26cdbb5703cf10a99add1f6a930ca2

Sets the ambient light level to be used for the scene.

getAmbientLight cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ad4b5b77723e26e8ceb995f84b7fcade5

Returns the ambient light level to be used for the scene.

prepareWorldGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a5ceb87944e7ba077e4c6ed8db8acf4cc

Sets the source of the &#39;world&#39; geometry, i.e.

prepareWorldGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a5a237a294eb4ebebee35da1825f71f06

Sets the source of the &#39;world&#39; geometry, i.e.

setWorldGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html accb0fdfbd1f61aa4d3d6e1f4625e1f9c

Sets the source of the &#39;world&#39; geometry, i.e.

setWorldGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a000a7ece2364c8da5e9f4b5d6aac6730

Sets the source of the &#39;world&#39; geometry, i.e.

estimateWorldGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a1257fd328d54908eeb45398b3191f92b

Estimate the number of loading stages required to load the named world geometry.

estimateWorldGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aeeea65a3bf511e82a9b59ba31b96e98f

Estimate the number of loading stages required to load the named world geometry.

getSuggestedViewpoint cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html add6fe27d7a9500aafbe9325c21985801

Asks the SceneManager to provide a suggested viewpoint from which the scene should be viewed...

setOption cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a34f3ddda75dcf75d5c5176446b3316a8

Method for setting a specific option of the Scene Manager.

getOption cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2ea53a860f373185f5a46239f579a361

Method for getting the value of an implementation-specific Scene Manager option.

hasOption cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a31da84037d0cca0008e9e894e8ddb569

Method for verifying wether the scene manager has an implementation-specific option.

getOptionValues cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ae291393bc0c5bd48a8c6e79742180c93

Method for getting all possible values for a specific option.

getOptionKeys cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a7c8ff6b5c19eb9eeef9d5a6c9fca9fe8

Method for getting all the implementation-specific options of the scene manager.

_updateSceneGraph cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a24ad98304368771d852a5ef62eb8d277

Internal method for updating the scene graph ie the tree of SceneNode instances managed by this class...

_findVisibleObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html abd51f4629d00ff23f5064c0d2ab37647

Internal method which parses the scene to find visible objects to render.

_applySceneAnimations cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a58019e4c5104af4fe19d483fb1deec91

Internal method for applying animations to scene nodes.

_renderVisibleObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aa4714d027f9718bce87783bcca19f595

Sends visible objects found in _findVisibleObjects to the rendering engine.

_renderScene cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a29ba8a2cad151d307d04781f749e7e84

Prompts the class to send its contents to the renderer.

_queueSkiesForRendering cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a85f817bd7ceae5bb1601b9b838eaff80

Internal method for queueing the sky objects with the params as previously set through setSkyBox...

_setDestinationRenderSystem cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ab20c0ee49a853145d3350e6e32c59f32

Notifies the scene manager of its destination render system.

setSkyPlane cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a7f9395e50574b0d0c343036cf816c2bf

Enables / disables a &#39;sky plane&#39; i.e.

_setSkyPlane cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a1791ac4fbc202fbea7247f236b363fa4

Enables / disables a &#39;sky plane&#39; i.e.

setSkyPlaneEnabled cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a213f0aaaf1341fe090e66968c8907f44

Enables / disables a &#39;sky plane&#39;.

isSkyPlaneEnabled cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a9d22e78d5f0059aeb0f822064af6ed5b

Return whether a key plane is enabled.

getSkyPlaneNode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af4199356f06cd6fd64c1257806e5e94f

Get the sky plane node, if enabled.

getSkyPlaneGenParameters cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a68bd19b47ed424ebda3a7987a6d1c289

Get the parameters used to construct the SkyPlane, if any.

setSkyBox cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af419fca38294bef65224162b3ad4af36

Enables / disables a &#39;sky box&#39; i.e.

_setSkyBox cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a1dd29bf89d777d7c2b032ebffca7e8d5

Enables / disables a &#39;sky box&#39; i.e.

setSkyBoxEnabled cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ad8ba1fc585a224a834ffe2624db23e57

Enables / disables a &#39;sky box&#39;.

isSkyBoxEnabled cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a1209e1308df35bae42460f8aece7549b

Return whether a skybox is enabled.

getSkyBoxNode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a3092d641b3b6697fa12517898463c49b

Get the skybox node, if enabled.

getSkyBoxGenParameters cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aca48eb6f90fcd5f169c94ad3d1a27ef6

Get the parameters used to generate the current SkyBox, if any.

setSkyDome cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html add758e3fa5df1291df9ff98b2594d35b

Enables / disables a &#39;sky dome&#39; i.e.

_setSkyDome cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aa6eea5fcfe5a6210a5db044e14a525f8

Enables / disables a &#39;sky dome&#39; i.e.

setSkyDomeEnabled cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a50a692ae852b41cf6e7e8ac647d2660f

Enables / disables a &#39;sky dome&#39;.

isSkyDomeEnabled cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a418e075ad2d68dec59105f743fccdae8

Return whether a skydome is enabled.

getSkyDomeNode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ab48d1e49e2b176863c72af383b86120e

Get the sky dome node, if enabled.

getSkyDomeGenParameters cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a6af078e9234b8d90812ca46a7dd7151b

Get the parameters used to generate the current SkyDome, if any.

setFog cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ab804195c05873da617dcd16198a63d1c

Sets the fogging mode applied to the scene.

getFogMode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a361b6c81efb56c75fd70b5c6e357c3b3

Returns the fog mode for the scene.

getFogColour cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a306704e4889173ad708e1d0f5d7e3930

Returns the fog colour for the scene.

getFogStart cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ab1a6c6d9e62244cf7b179920241d1f60

Returns the fog start distance for the scene.

getFogEnd cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a685fdcd7904870ecff70e6cf7e962ca4

Returns the fog end distance for the scene.

getFogDensity cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a251033c27ac5d12c4f9bb2eee43b4d6a

Returns the fog density for the scene.

createBillboardSet cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ae4d6f699a273cf16a8ce09757ebf8baf

Creates a new BillboardSet for use with this scene manager.

createBillboardSet cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a16d4d4d154cab4d3a85b3b67f9061fb7

Creates a new BillboardSet for use with this scene manager, with a generated name.

getBillboardSet cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af244f7e07456f6ababa2fa97399627fd

Retrieves a pointer to the named BillboardSet.

hasBillboardSet cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a8227de25c67053821c2bfbdf9b27504b

Returns whether a billboardset with the given name exists.

destroyBillboardSet cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a86252d84802cb54bba22bd8ed87d84f0

Removes &amp; destroys an BillboardSet from the SceneManager.

destroyBillboardSet cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a56ecce16952d08b045e500d28981d307

Removes &amp; destroys an BillboardSet from the SceneManager by name.

destroyAllBillboardSets cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a62742f3922523e75b72f6e8303fea251

Removes &amp; destroys all BillboardSets.

setDisplaySceneNodes cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a46c5cbc33b0f498ed01670289e87584c

Tells the SceneManager whether it should render the SceneNodes which make up the scene as well as the...

getDisplaySceneNodes cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aabe2da637fd725bf8326c662a019f4d3

Returns true if all scene nodes axis are to be displayed.

createAnimation cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a8ffb7989a0db906222663ff2d34317ea

Creates an animation which can be used to animate scene nodes.

getAnimation cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a7ba18a3e34e9ee8c286b6b4dfff42011

Looks up an Animation object previously created with createAnimation.

hasAnimation cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aa88f44e5200e790105cb18814bdee7e5

Returns whether an animation with the given name exists.

destroyAnimation cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a7ac4e76d36c8f059d7389bf1233563b5

Destroys an Animation.

destroyAllAnimations cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a019a31618f2285f79be2b414488c04c3

Removes all animations created using this SceneManager.

createAnimationState cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a3e060f962b38c9e9f43f8618ff652ea3

Create an AnimationState object for managing application of animations.

getAnimationState cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ae4d6cc4ff860b1e8f73ec9d3a9a960a9

Retrieves animation state as previously created using createAnimationState.

hasAnimationState cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a08510a6f311d26de3a385b809bb51c32

Returns whether an animation state with the given name exists.

destroyAnimationState cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a22a3f58bff113aaac870c18741f7cd76

Destroys an AnimationState.

destroyAllAnimationStates cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aa60a84672be1f532323cdb5dbfdc2c66

Removes all animation states created using this SceneManager.

manualRender cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a16f971d1a34ce55b83c16634a56e2b6a

Manual rendering method, for advanced users only.

manualRender cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a8fd832d321c22ab2282c91a16a4528c2

Manual rendering method for rendering a single object.

getRenderQueue cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a8accbffd3a95901ac09bc32784b2e27d

Retrieves the internal render queue, for advanced users only.

addRenderQueueListener cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ae60242c5d130f884cd605d3393186df6

Registers a new RenderQueueListener which will be notified when render queues are processed...

removeRenderQueueListener cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a190471ba7a61111d576a1e8ca9862706

Removes a listener previously added with addRenderQueueListener.

addRenderObjectListener cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ab73819442f7f3540f52431064e6b1a97

Registers a new Render Object Listener which will be notified when rendering an object.

removeRenderObjectListener cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2a482e0a9f78109a5a467ddd6c16082b

Removes a listener previously added with addRenderObjectListener.

addSpecialCaseRenderQueue cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a80869e48b56b0c02a52e9027cad26fa7

Adds an item to the &#39;special case&#39; render queue list.

removeSpecialCaseRenderQueue cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a5683d75af7c73bfdd9db2b9185b99a53

Removes an item to the &#39;special case&#39; render queue list.

clearSpecialCaseRenderQueues cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html acfc2cc0a7f105a068603955c4dbbe3c4

Clears the &#39;special case&#39; render queue list.

setSpecialCaseRenderQueueMode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a10753c0e57be813e135395e3a882777a

Sets the way the special case render queue list is processed.

getSpecialCaseRenderQueueMode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aed183c1907c928f384cd087b40a3f685

Gets the way the special case render queue list is processed.

isRenderQueueToBeProcessed cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html abdf79b63bce9f65571359c96a585eb9f

Returns whether or not the named queue will be rendered based on the current &#39;special case&#39; render qu...

setWorldGeometryRenderQueue cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a3c0437a615af536aaf69ba267f2f15d2

Sets the render queue that the world geometry (if any) this SceneManager renders will be associated w...

getWorldGeometryRenderQueue cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af036aed42b3e7480915704f29865c788

Gets the render queue that the world geometry (if any) this SceneManager renders will be associated w...

showBoundingBoxes cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a487859007d68fe9f261aea1645252563

Allows all bounding boxes of scene nodes to be displayed.

getShowBoundingBoxes cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aa22b0b7e88539bb34a5c9c309c87bd34

Returns if all bounding boxes of scene nodes are to be displayed.

_notifyAutotrackingSceneNode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aae9af47cfe8ae3184744e9d19d73341f

Internal method for notifying the manager that a SceneNode is autotracking.

createAABBQuery cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aacbb49cc9b31adb40d3bbddc8f51d89a

Creates an AxisAlignedBoxSceneQuery for this scene manager.

createSphereQuery cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a40730811207d2a7ef8f8fc0c3fda8b91

Creates a SphereSceneQuery for this scene manager.

createPlaneBoundedVolumeQuery cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html acc61e987518b30805120ac4009b5dd33

Creates a PlaneBoundedVolumeListSceneQuery for this scene manager.

createRayQuery cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a95a6c54fd3bf3e9a3c4d16cc7dc67d5c

Creates a RaySceneQuery for this scene manager.

createIntersectionQuery cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a82b0c69188695880a693df4e6392ebba

Creates an IntersectionSceneQuery for this scene manager.

destroyQuery cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a08f7adf5f342c6808481fa922c8c62a0

Destroys a scene query of any type.

getCameraIterator cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a02d7d29cc4bc8ee4cbe40d16a984291c

Returns a specialised MapIterator over all cameras in the scene.

getCameras cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a5057cd79d387a9c044e50e5f50702843

Returns a const version of the camera list.

getAnimationIterator cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ab28450738168fe330709ad0d090df6b5

Returns a specialised MapIterator over all animations in the scene.

getAnimations cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af3612471fc74a2fff529225938145ac6

Returns a const version of the animation list.

getAnimationStateIterator cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a39bf64e686d94b6856d3ff06d627b61c

Returns a specialised MapIterator over all animation states in the scene.

setShadowTechnique cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a0f8f32d176059a385527cf9970ddc892

Sets the general shadow technique to be used in this scene.

getShadowTechnique cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2b2a69e400687b335c414a6053de2b34

Gets the current shadow technique.

setShowDebugShadows cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ae2b74088a5229f3bbb09da8589968d9b

Enables / disables the rendering of debug information for shadows.

getShowDebugShadows cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ad6d310a8836f8c08b4f4f189f855d510

Are debug shadows shown?

setShadowColour cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ad8ab6139696f9ef50d8abea0528e85b4

Set the colour used to modulate areas in shadow.

getShadowColour cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ac3b3146c419a2d272b14c5dc50b024c3

Get the colour used to modulate areas in shadow.

setShadowDirectionalLightExtrusionDistance cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a9d220fa31bf0d95ad65558936c71a194

Sets the distance a shadow volume is extruded for a directional light.

getShadowDirectionalLightExtrusionDistance cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a73a0ca638976062f80ebd967a638be22

Gets the distance a shadow volume is extruded for a directional light.

setShadowFarDistance cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a0e593d05e2f892b8fc3bfca917a75fef

Sets the default maximum distance away from the camera that shadows will be visible.

getShadowFarDistance cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a8f9420b7a640d29475bc09a83f4e2458

Gets the default maximum distance away from the camera that shadows will be visible.

getShadowFarDistanceSquared cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2d50ad888092c98a14139ce03a904388 setShadowIndexBufferSize cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a3364ae687de3cbf3bd5e87ffd52877e5

Sets the maximum size of the index buffer used to render shadow primitives.

getShadowIndexBufferSize cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ace6c0cf42787f6c51e4df2e13d3482a0

Get the size of the shadow index buffer.

setShadowTextureSize cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ac594a29110119bed71f1c0c61265394b

Set the size of the texture used for all texture-based shadows.

setShadowTextureConfig cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a78416eefd93ca3902bc15b9ec231be45

Set the detailed configuration for a shadow texture.

setShadowTextureConfig cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a0ff40f3cef8dd775ee782bbae15d436b

Set the detailed configuration for a shadow texture.

getShadowTextureConfigIterator cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a1bb99c11f9213def3e23784ccff6435f

Get an iterator over the current shadow texture settings.

setShadowTexturePixelFormat cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a87fac14153b877effba7196f116cbdc6

Set the pixel format of the textures used for texture-based shadows.

setShadowTextureFSAA cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ad5788555e877b310410a425d0ccb14c6

Set the level of multisample AA of the textures used for texture-based shadows.

setShadowTextureCount cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a7b960b480425cecbe39573215fb5e48c

Set the number of textures allocated for texture-based shadows.

getShadowTextureCount cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a7806a68edbfbbeac721dee76de6f869e

Get the number of the textures allocated for texture based shadows.

setShadowTextureCountPerLightType cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a70f8eddf9b8617783fb7d0995b985a9a

Set the number of shadow textures a light type uses.

getShadowTextureCountPerLightType cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a04405da47f025ac1e628ee25f1b85fc4

Get the number of shadow textures is assigned for the given light type.

setShadowTextureSettings cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a24f357817a11370d54126248c1c9a389

Sets the size and count of textures used in texture-based shadows.

getShadowTexture cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html abf504cf97c1723f6fab069335ecee9a0

Get a reference to the shadow texture currently in use at the given index.

setShadowDirLightTextureOffset cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a893663f55c2b4a29467cff25b9b1b3f4

Sets the proportional distance which a texture shadow which is generated from a directional light wil...

getShadowDirLightTextureOffset cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a74ce4995eac32da6d1c2d2cef58c7019

Gets the proportional distance which a texture shadow which is generated from a directional light wil...

setShadowTextureFadeStart cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a72fa019aa4efbc6943842efcf5f38078

Sets the proportional distance at which texture shadows begin to fade out.

setShadowTextureFadeEnd cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a237a09e65919b808473c543fb886723f

Sets the proportional distance at which texture shadows finish to fading out.

setShadowTextureSelfShadow cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a8de7e38165fe9b0aa4baddf95ef006e7

Sets whether or not texture shadows should attempt to self-shadow.

getShadowTextureSelfShadow cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aa5062fe502bf8cd49b974a5ca8052468

Gets whether or not texture shadows attempt to self-shadow.

setShadowTextureCasterMaterial cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a9f0cde141313583e65561abdfae6a0ec

Sets the default material to use for rendering shadow casters.

setShadowTextureReceiverMaterial cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ae0d524bf189e08fdab005ca2b5560190

Sets the default material to use for rendering shadow receivers.

setShadowCasterRenderBackFaces cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aaf865048d62de79942fea2758c33ee3e

Sets whether or not shadow casters should be rendered into shadow textures using their back faces rat...

getShadowCasterRenderBackFaces cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a99b0932e1331a4e07e0db0301172da20

Gets whether or not shadow casters should be rendered into shadow textures using their back faces rat...

setShadowCameraSetup cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html adbe1da236689cdd20690d5da950dce33

Set the shadow camera setup to use for all lights which don&#39;t have their own shadow camera setup...

getShadowCameraSetup cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aae7259371b79bafd3f164daaf34a919c

Get the shadow camera setup in use for all lights which don&#39;t have their own shadow camera setup...

setShadowUseInfiniteFarPlane cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aa40a406b22c8d5dd282523f8dcd09e34

Sets whether we should use an inifinite camera far plane when rendering stencil shadows.

isShadowTechniqueStencilBased cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html abcd82e9adadad77f0935b5cdb7182ec6

Is there a stencil shadow based shadowing technique in use?

isShadowTechniqueTextureBased cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a194ea7ba828e1f713226f16eec8cd8b5

Is there a texture shadow based shadowing technique in use?

isShadowTechniqueModulative cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a0d931a137e72d11bdaeb200fa0a8ffb8

Is there a modulative shadowing technique in use?

isShadowTechniqueAdditive cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a6c46ea94370e147deb8c49823db0ed7d

Is there an additive shadowing technique in use?

isShadowTechniqueIntegrated cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a7145a399f90a25b120bd9802d24448a7

Is the shadow technique integrated into primary materials?

isShadowTechniqueInUse cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a6dfdf56d941a145875d81c4c763f9391

Is there any shadowing technique in use?

setShadowUseLightClipPlanes cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a83a8347369ffc819ea8c85e4d416fb9c

Sets whether when using a built-in additive shadow mode, user clip planes should be used to restrict ...

getShadowUseLightClipPlanes cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a50faf3e81e28c16fefea6937d4b6a611

Gets whether when using a built-in additive shadow mode, user clip planes should be used to restrict ...

_setActiveCompositorChain cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a6673b2d01966b52e13b17451935f5b34

Sets the active compositor chain of the current scene being rendered.

setLateMaterialResolving cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a86c1371039d40e139a37b2b174538978

Sets whether to use late material resolving or not.

isLateMaterialResolving cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a7d482746b0adb55a7d0c670489a83152

Gets whether using late material resolving or not.

_getActiveCompositorChain cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a3c780a67172337a28cfe02bb300a786f

Gets the active compositor chain of the current scene being rendered.

addListener cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a6b54e34b6a8e72d4c1456bda016731ad

Add a listener which will get called back on scene manager events.

removeListener cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a4437b11b78eae8f5db205aa89c0235ee

Remove a listener.

createStaticGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a552d1695774ca8f8da355ef0f11be86c

Creates a StaticGeometry instance suitable for use with this SceneManager.

getStaticGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a3193bc1a8bc05df184234b59a7701a2f

Retrieve a previously created StaticGeometry instance.

hasStaticGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html acbaddd36a321a7c00085f654df71991d

Returns whether a static geometry instance with the given name exists.

destroyStaticGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a54d553be3f6098ce229e6db53ec15227

Remove &amp; destroy a StaticGeometry instance.

destroyStaticGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ae4f180b40f4bf55669f9842fe922a003

Remove &amp; destroy a StaticGeometry instance.

destroyAllStaticGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a64f54ea048af80532212c8f60bea95d6

Remove &amp; destroy all StaticGeometry instances.

createInstancedGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aaf98f349389bbdd1c3fb25c418e56887

Creates a InstancedGeometry instance suitable for use with this SceneManager.

getInstancedGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2b2a069b6fd8b7e49f70d7384f96a7f4

Retrieve a previously created InstancedGeometry instance.

destroyInstancedGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a18bca397484fe3ba8ae396a959043e00

Remove &amp; destroy a InstancedGeometry instance.

destroyInstancedGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a54a8d0104ab73e3421e16dc316ea15fc

Remove &amp; destroy a InstancedGeometry instance.

destroyAllInstancedGeometry cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html abe13b71355bfe6d93303bdb73b458007

Remove &amp; destroy all InstancedGeometry instances.

createInstanceManager cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a5192bd4a4b82ac04c8ea59d4549d5419

Creates an InstanceManager interface to create &amp; manipulate instanced entities You need to call this ...

getInstanceManager cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aefa17f628da7ea07a48e485c4d5f2295

Retrieves an existing InstanceManager by it&#39;s name.

hasInstanceManager cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a6f3f49a48b346189f565a06463a82489

Returns whether an InstanceManager with the given name exists.

destroyInstanceManager cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a89f3b77eab9eca1d434047a4177f162a

Destroys an InstanceManager if it was created with createInstanceManager()

destroyInstanceManager cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a53e13b78f8d3ef5dc15de63596e7313c destroyAllInstanceManagers cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2b116e020a220d8275508252f704ed6d getNumInstancesPerBatch cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a81ffd5be029a92a8d6849d4a92584088 createInstancedEntity cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a7aad430f2aa0333e19317a895fbc2918

Creates an InstancedEntity based on an existing InstanceManager (.

destroyInstancedEntity cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2a4d87f4fda0a5b495890705a02b3cad

Removes an InstancedEntity,.

_addDirtyInstanceManager cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a8cd474a0bb93c6fa0e4439a5a7d11c63

Called by an InstanceManager when it has at least one InstanceBatch that needs their bounds to be upd...

createMovableObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aedbccf093ce9ee7c4db9d59d9344bc94

Create a movable object of the type specified.

createMovableObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a904a81ccbdaa6eba08bd7ee3521df415

Create a movable object of the type specified without a name.

destroyMovableObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html acac42f73eb41692a098bf31f1401d7e7

Destroys a MovableObject with the name specified, of the type specified.

destroyMovableObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a32a135e382bac33ecd42f946713e2f38

Destroys a MovableObject.

destroyAllMovableObjectsByType cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a8aca5477f30dd55321a101f25c6a5ee2

Destroy all MovableObjects of a given type.

destroyAllMovableObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af985062a80dbc20d8fe523be166ecca6

Destroy all MovableObjects.

getMovableObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af30f35e9d9630ae360fbf5a9de136452

Get a reference to a previously created MovableObject.

hasMovableObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aaf8016cc1956244c4dd6844b030e06b9

Returns whether a movable object instance with the given name exists.

getMovableObjectIterator cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af19c32fbc0adc0fa28d8e6c26d9800cb

Get an iterator over all MovableObect instances of a given type.

injectMovableObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af13eb691a7bdd67e17a402dee98c4b5f

Inject a MovableObject instance created externally.

extractMovableObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a6d14c16852b08107db556a180e61d7a1

Extract a previously injected MovableObject.

extractMovableObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a874431ce04c34fa6dcbdb2ed1420b168

Extract a previously injected MovableObject.

extractAllMovableObjectsByType cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a1c55f5e97c66261de71c979db64f6355

Extract all injected MovableObjects of a given type.

setVisibilityMask cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aef478368ad95d09c9df5ed114ba47c36

Sets a mask which is bitwise &#39;and&#39;ed with objects own visibility masks to determine if the object is ...

getVisibilityMask cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html abd074aaefc7c579a0c6d09593bb7d3e6

Gets a mask which is bitwise &#39;and&#39;ed with objects own visibility masks to determine if the object is ...

_getCombinedVisibilityMask cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a4ac70da4acb59963d90d58b0b76814e1

Internal method for getting the combination between the global visibility mask and the per-viewport v...

setFindVisibleObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a04c8414da02aec3e3f98acd013917ed2

Sets whether the SceneManager should search for visible objects, or whether they are being manually h...

getFindVisibleObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a3d7d7f344e528eea2e99481247de72c7

Gets whether the SceneManager should search for visible objects, or whether they are being manually h...

setNormaliseNormalsOnScale cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a4fa4a94b8687098a6751be1ed36e20f7

Set whether to automatically normalise normals on objects whenever they are scaled.

getNormaliseNormalsOnScale cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a0fdae2f94c44e3f1be79c8c27f965ec2

Get whether to automatically normalise normals on objects whenever they are scaled.

setFlipCullingOnNegativeScale cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2a4d997503b651187f2e129cd5eeb7ad

Set whether to automatically flip the culling mode on objects whenever they are negatively scaled...

getFlipCullingOnNegativeScale cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html abf5b90fccee3356293e5335265a2ea29

Get whether to automatically flip the culling mode on objects whenever they are negatively scaled...

_injectRenderWithPass cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a502e470a4b59819fcb0578ee0509ca6c

Render something as if it came from the current queue.

_suppressRenderStateChanges cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a6753ea2b52715774b7fdd59da232917a

Indicates to the SceneManager whether it should suppress changing the RenderSystem states when render...

_areRenderStateChangesSuppressed cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af94f21965555436d24e715d2408fbb06

Are render state changes suppressed?

_setPass cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a90c2bebde23c88f9946e80627724ca44

Internal method for setting up the renderstate for a rendering pass.

_markGpuParamsDirty cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ac631d25ab65e821544835bfa1b507fc2

Method to allow you to mark gpu parameters as dirty, causing them to be updated according to the mask...

_suppressShadows cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a63644515ee55a20f31979e94eb227a1c

Indicates to the SceneManager whether it should suppress the active shadow rendering technique until ...

_areShadowsSuppressed cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a832e91f368f91e727dd2386cc00e7485

Are shadows suppressed?

_renderQueueGroupObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ae738d9a6259878ba16d0153539d3f7f8

Render the objects in a given queue group.

setQueuedRenderableVisitor cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af55b7d8cf3daf68db0266139faf73492

Advanced method for supplying an alternative visitor, used for parsing the render queues and sending ...

getQueuedRenderableVisitor cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html afe6dac1f080afffd346271af26c464d7

Gets the current visitor object which processes queued renderables.

getDestinationRenderSystem cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aa5ed3c081ae69e90569fd0c2727a34df

Get the rendersystem subclass to which the output of this Scene Manager gets sent.

getCurrentViewport cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a6e2c9ea54992be4b4729ab6243ed3e3a

Gets the current viewport being rendered (advanced use only, only valid during viewport update...

getVisibleObjectsBoundsInfo cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aa724f4e6c46ceaa95a13d60a7d504db0

Returns a visibility boundary box for a specific camera.

getShadowCasterBoundsInfo cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a63b60c5540665c878d5f15138c4cfa21

Returns the shadow caster AAB for a specific light-camera combination.

setCameraRelativeRendering cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a52de83e40cb386682bf3d148affd192b

Set whether to use camera-relative co-ordinates when rendering, ie to always place the camera at the ...

getCameraRelativeRendering cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a8aaf50983e9000284a8eed93a51353bc

Get whether to use camera-relative co-ordinates when rendering, ie to always place the camera at the ...

addLodListener cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2ac761cb112de51be26c54609de3c83a

Add a level of detail listener.

removeLodListener cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a25cc1bb36997b722fc60efc7903f3760

Remove a level of detail listener.

_notifyMovableObjectLodChanged cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ae4b6a7748dc4273fd6c160fb162c544f

Notify that a movable object lod change event has occurred.

_notifyEntityMeshLodChanged cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ad0a84e6426cad7dfd721fb5fccd9976c

Notify that an entity mesh lod change event has occurred.

_notifyEntityMaterialLodChanged cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a272d1a76e7854e51f824f0099a4910cf

Notify that an entity material lod change event has occurred.

_handleLodEvents cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a72e39912a34617ffa0455f859ec438c3

Handle lod events.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d WORLD_GEOMETRY_TYPE_MASK cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ada8f4ecc06b8ffe99834d8e1db66c123

Query type mask which will be used for world geometry.

ENTITY_TYPE_MASK cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a43d0ee887419ee93d24975b906eb2783

Query type mask which will be used for entities.

FX_TYPE_MASK cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ac036d861c2df264375b88e9f3a407b1e

Query type mask which will be used for effects like billboardsets / particle systems.

STATICGEOMETRY_TYPE_MASK cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a369ad7a1b8e0455052ea0bca0383942e

Query type mask which will be used for StaticGeometry.

LIGHT_TYPE_MASK cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aeb00e5cde673e9bcf74ec69027cf8039

Query type mask which will be used for lights.

FRUSTUM_TYPE_MASK cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ae0f8858848acb8c595f495db753facb9

Query type mask which will be used for frusta and cameras.

USER_TYPE_MASK_LIMIT cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a01d4bf3c6e81fddcfc96ec3f2714c8ac

User type mask limit.

CameraList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html aab859720031b39ec11a526ddfabcb8dd StaticGeometryList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html abb3204cddb559c0cd958a01c477083b8 InstancedGeometryList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a2091430fab5446019fc276d6b531dfb4 InstanceManagerMap cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html aeb7beb7e3723ebd4199c5a8f727a5829 SceneNodeList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html abf8b0fc2e37f7c04d915498662442608 AutoTrackingSceneNodes cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a43d83785d6d6b6ee36aa2d1b9d7576f2

Autotracking scene nodes.

SpecialCaseRenderQueueList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html ac28fad9c8bde6dd8fa30a747b12fd727 CamVisibleObjectsMap cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html acb0316a267f0f8fb7e79ff68a0e8d71d

Visible objects bounding box list.

ShadowCamLightMapping cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a8e1df30516b152b7b5f4b37f67a39402

ShadowCamera to light mapping.

LightInfoList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a6748ee2b37ce2586eb7c93e48714bacf MovableObjectMap cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a9f66dd334bc7a328476408fdcbc72f6d MovableObjectCollectionMap cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a0a488d6629c501a7d5d648f372d6e81b AnimationList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html ad7cf782d8eb1d5b902348c722c9f4bec

Storage of animations, lookup by name.

RenderQueueListenerList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a6f9d5f49a24bebbb878dbc91fa54b5e5 RenderObjectListenerList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html aa02b899ad0bb5286c04b659990d2da83 ListenerList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a07f99f34cb2a820ececdb7ad6c629c1f ShadowTextureCameraList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html aaa39b3654b95b76499723c771df564b2 LightClippingInfoMap cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html ab9caf44e613e32f36aa60663ad2253a6 InstanceManagerVec cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html ab5e6988d5a1835b6c80c74f594b8c2bc ShadowCasterList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a2b399deb8670b6473b4193c1b54f601c LodListenerSet cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a3a8bd4ec0e13d02cd1da6ae70612f852

Set of registered lod listeners.

MovableObjectLodChangedEventList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a057b9e1a36d7a99c82993dfe71d37857

List of movable object lod changed events.

EntityMeshLodChangedEventList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html ac318fd8481f0f7f0e2cbed44616a680d

List of entity mesh lod changed events.

EntityMaterialLodChangedEventList cpp tdef Ogre::SceneManager classOgre_1_1SceneManager.html a2903a625b8aa2027c3225c326b03b7b4

List of entity material lod changed events.

createSceneNodeImpl cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a905eb9adbd3854d84a50c08fc4937e12

Subclasses can override this to ensure their specialised SceneNode is used.

createSceneNodeImpl cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af645abf4f922c75b0fd33fe2ddf784d5

Subclasses can override this to ensure their specialised SceneNode is used.

getMovableObjectCollection cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a0828a3d2858e75cc6dfe10ff793595a0

Gets the movable object collection for the given type name.

getMovableObjectCollection cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ad4983c85839779400c8ac52cb3ef724c

Gets the movable object collection for the given type name.

initRenderQueue cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a73505bfc8792209bfc3b16042d17635d

Mutex over the collection of MovableObject types.

deriveShadowCasterPass cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a29de6edd7b7dc562ad54c167c1a8d5af

Internal method for turning a regular pass into a shadow caster pass.

deriveShadowReceiverPass cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a90a6c5e9740c233a2c32443eb4bf1345

Internal method for turning a regular pass into a shadow receiver pass.

validatePassForRendering cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a651906559ecf9995cd318a8855b9c228

Internal method to validate whether a Pass should be allowed to render.

validateRenderableForRendering cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a822454b676e71d630ca2bcd19b0950d1

Internal method to validate whether a Renderable should be allowed to render.

createSkyboxPlane cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a8b94645301bb83f4738c67407bcd9ec3 createSkydomePlane cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a65f806d3666e63f14e996e3d79e508a8 useRenderableViewProjMode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af3d64f04f160dbf7057ecafdf1b15133

Internal method used by _renderSingleObject to deal with renderables which override the camera&#39;s own ...

resetViewProjMode cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a5f472047cc46e765ac5548553aa461db

Internal method used by _renderSingleObject to deal with renderables which override the camera&#39;s own ...

firePreRenderQueues cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a443630f076a0547738c39e0f7b6624f6

Internal method for firing the queue start event.

firePostRenderQueues cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ace01035f6ad12c44cefe77ad6f922354

Internal method for firing the queue end event.

fireRenderQueueStarted cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a4e8e0def255fee437b420774354f1371

Internal method for firing the queue start event, returns true if queue is to be skipped.

fireRenderQueueEnded cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a48c65f5fdd8d9d631889585d82fe8ab9

Internal method for firing the queue end event, returns true if queue is to be repeated.

fireRenderSingleObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a42fbdf3cd2148ed224e9c22f9cfa0476

Internal method for firing when rendering a single object.

fireShadowTexturesUpdated cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ad5f565ed419ccb8ab372a0f708e32f68

Internal method for firing the texture shadows updated event.

fireShadowTexturesPreCaster cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ad338a97ae6e0079466dcd3a94e0193bd

Internal method for firing the pre caster texture shadows event.

fireShadowTexturesPreReceiver cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a387b7d13cc8d2cb01f70066d6f10b359

Internal method for firing the pre receiver texture shadows event.

firePreUpdateSceneGraph cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html afda1cb119dc3c90721e6612c8b597ceb

Internal method for firing pre update scene graph event.

firePostUpdateSceneGraph cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a83da77c2df87d5f4e42c06947d47bbc9

Internal method for firing post update scene graph event.

firePreFindVisibleObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a63d643fd58fb678a1eebdd1545056b6f

Internal method for firing find visible objects event.

firePostFindVisibleObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a71e96e9151e3d83f39917ecb1592ab8c

Internal method for firing find visible objects event.

fireSceneManagerDestroyed cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a4293bcc808bd4911307fd5ca60c52965

Internal method for firing destruction event.

setViewport cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a4dfb70c49bd65354acf13491890abe5e

Internal method for setting the destination viewport for the next render.

renderVisibleObjectsDefaultSequence cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a0185f535c0b92eda29fa741f533d1424

Internal method for rendering all objects using the default queue sequence.

renderVisibleObjectsCustomSequence cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a5d330306c0f22caf946d1ddbf0cc2474

Internal method for rendering all objects using a custom queue sequence.

prepareRenderQueue cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a0878fb11733d9a265adc56805f6acccc

Internal method for preparing the render queue for use with each render.

renderSingleObject cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a505ac650e6f3d1f025a3a4ca87bacf0a

Internal utility method for rendering a single object.

createAutoParamDataSource cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html af9654870f0601526d98af8642546b1a0

Internal method for creating the AutoParamDataSource instance.

findLightsAffectingFrustum cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a9b47cb96d4c8daf13ad13f2cefdfb84f

Internal method for locating a list of lights which could be affecting the frustum.

initShadowVolumeMaterials cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a0127361e6d7549373cf7cb991792d45b

Internal method for setting up materials for shadows.

ensureShadowTexturesCreated cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a901dc44fa7930877825f7be4b43006cd

Internal method for creating shadow textures (texture-based shadows)

destroyShadowTextures cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aee58adae03ba713cc72c4ec59d8b1333

Internal method for destroying shadow textures (texture-based shadows)

updateDirtyInstanceManagers cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aa4359c3133d4b3769c326fdb6b15d139

Updates all instance managaers with dirty instance batches.

renderShadowVolumesToStencil cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a6b262351699ce4a35f93faa05612fb35

Internal method for rendering all the objects for a given light into the stencil buffer.

setShadowVolumeStencilState cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a77a1e643384ab5a2d191642a052914c8

Internal utility method for setting stencil state for rendering shadow volumes.

renderShadowVolumeObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html aac6e885d46b59352faf85df49e0c9973

Render a set of shadow renderables.

findShadowCastersForLight cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a79519a81dcd7a50402859133216f00f2

Internal method for locating a list of shadow casters which could be affecting the frustum for a give...

renderBasicQueueGroupObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a79019a1aaa0d930b1adfe4adb491654f

Render a group in the ordinary way.

renderAdditiveStencilShadowedQueueGroupObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a7b0f910145e18b403ffda692dc56de0a

Render a group with the added complexity of additive stencil shadows.

renderModulativeStencilShadowedQueueGroupObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a9347a2cc68ffb1f0f30b2c3648a9f1ab

Render a group with the added complexity of modulative stencil shadows.

renderTextureShadowCasterQueueGroupObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a066a00620486e3bda9a256103c08cd55

Render a group rendering only shadow casters.

renderTextureShadowReceiverQueueGroupObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2fdad5a80651ae791c322546316bdac7

Render a group rendering only shadow receivers.

renderModulativeTextureShadowedQueueGroupObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a6821367bfafa83a3c5d0ed8f0dea17f9

Render a group with the added complexity of modulative texture shadows.

renderAdditiveTextureShadowedQueueGroupObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a900c414251c050209e24781067052ad3

Render a group with additive texture shadows.

renderObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ae9e2a6c19e5d5e11951dc0cd5c158fe8

Render a set of objects, see renderSingleObject for param definitions.

renderTransparentShadowCasterObjects cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ae588d960549fd37f66881da0c100265b

Render those objects in the transparent pass list which have shadow casting forced on...

updateRenderQueueSplitOptions cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a7a2a90e25975a2f734657cda4f8544f0

Update the state of the global render queue splitting based on a shadow option change.

updateRenderQueueGroupSplitOptions cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ab5c96c7dc84fa2292c7e5062ad123c0c

Update the state of the render queue group splitting based on a shadow option change.

buildAndSetScissor cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ab83baf07ebcc68e41b403f2126105f69

Set up a scissor rectangle from a group of lights.

buildScissor cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a03ab7a77952100672c2191f74b898f72

Update a scissor rectangle from a single light.

resetScissor cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ae79444a2f5305caeab80b01f8d1275a3 buildAndSetLightClip cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a386586877ecf98bd688954e18b2a47e8

Build a set of user clip planes from a single non-directional light.

buildLightClip cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ab951496f7dff614730c5b59a8e9bae91 resetLightClip cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ac79994f9a877fc1cd988b581cc1368f6 checkCachedLightClippingInfo cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2ce3efd7c504bcf7c1f0699e069118c2 useLights cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a27125188a29fa136d80a27134bf8a279 setViewMatrix cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html ab5db505df81bfdd4f5bc062aa8ee7f82 useLightsGpuProgram cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a571042948114d1c3db52cc8c8be05186 bindGpuProgram cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a87d96c7d08e61a0661bf7d786b893652 updateGpuProgramParameters cpp instm Ogre::SceneManager classOgre_1_1SceneManager.html a2936f0d00bf8b857bce11c738732faa2 mName cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a0ff0b1a5241287f4ce969e9755079fb2

Instance name.

mRenderQueue cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a5411ad8b9ea980057db76161e58bb3d3

Queue of objects for rendering.

mLastRenderQueueInvocationCustom cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a63e5b71e4fe7e66e1e22ef900bc04912 mAmbientLight cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a1046dbbb22cc771860703cfca3a9d06a

Current ambient light, cached for RenderSystem.

mDestRenderSystem cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a8264f0c4e49a76667f3977acb955c7b1

The rendering system to send the scene to.

mCameras cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aa7fc776f4946fdcf92c696524a4c2d4d

Central list of cameras - for easy memory management and lookup.

mStaticGeometryList cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a0973d08b56629d0116237af5b948f771 mInstancedGeometryList cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a5aa17d2f39c5e8769f0e444db659fa91 mInstanceManagerMap cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a5ccb0331d75034b02d2d201a55cd08f4 mSceneNodes cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aa63f58cfe1efa7a19a2ae2227d58cabc

Central list of SceneNodes - for easy memory management.

mCameraInProgress cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a9a2f86d3b64b1a0a5f722fa4e18a0207

Camera in progress.

mCurrentViewport cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ad341e52c96894a27d6bcc83760386e85

Current Viewport.

mSceneRoot cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a47dc6b93ef3b1462268e4878bd8118e6

Root scene node.

mAutoTrackingSceneNodes cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a2496f428b7e345aeee68319ebf3848ea mSkyPlaneEntity cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a1b356cfd900fc11d9aab12384db846f2 mSkyDomeEntity cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ad119673b6459a4417ccd6b9132f6949e mSkyBoxObj cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a1632eb9454092102844767bce15d1f22 mSkyPlaneNode cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aa22625c805a1f0f666323afb95eae01c mSkyDomeNode cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a21476fa21be2e1fa6e822fa173ee4031 mSkyBoxNode cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a9a97c216a74023a495dd4a913163c0ec mSkyPlaneEnabled cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a743ba63a3432f88ffae6d01c7887b754 mSkyPlaneRenderQueue cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a856c7625cb2589f10b57ea25c25d4ff6 mSkyPlane cpp data Ogre::SceneManager classOgre_1_1SceneManager.html acc6d350acb01f02cbf50090451610e38 mSkyPlaneGenParameters cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a6c4e525a3069ba18e984aafd7bb4166f mSkyBoxEnabled cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a870b9f0b19b51dd4de3450a7b8f1dada mSkyBoxRenderQueue cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ac1c486c6f054ee0ad11a546787dd3c92 mSkyBoxOrientation cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a9a0a6799f6c031e3ba5e19e52e224be1 mSkyBoxGenParameters cpp data Ogre::SceneManager classOgre_1_1SceneManager.html afc3531fffee2ca7a25951a0a0a59af50 mSkyDomeEnabled cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a6be93df7298573396205fcad20e51d80 mSkyDomeRenderQueue cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ac5ec31ff245698c0ca5d5cb86e14b40c mSkyDomeOrientation cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a332c8e9c42e45503ceb067b3ebb7f469 mSkyDomeGenParameters cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a68bc63ccd0178ee6812cd792ac25ff1e mFogMode cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a17ed14a33b5393704f343d2c90568588 mFogColour cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a77a36143ecafeea94fc7a0656ffaf112 mFogStart cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ad697a57bccc4fc33010c2f8151330605 mFogEnd cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a3af93cd3e5f38b3554d3328ceb0df312 mFogDensity cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a08ed5443cb044a3f6fb749cb90454b49 mSpecialCaseQueueList cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a4d8e465d0733b5a86dc1935efcdc3af4 mSpecialCaseQueueMode cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ac23b56bba91b3582f8af00dbf8050dd5 mWorldGeometryRenderQueue cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aeb54113eccb7f6f55e70f9319932373a mLastFrameNumber cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aa3a4b9ce9a0f555e8e52de3a8bbdf5c0 mTempXform cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a784d6dc8b5c3336f34fd78cea0d718d4 mResetIdentityView cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a1c35d16e51f409760b8dd2766b63d647 mResetIdentityProj cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a000946f678ee7508dfbc31268c5d966e mNormaliseNormalsOnScale cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ad86119ced614f90d301930b1b0f19588 mFlipCullingOnNegativeScale cpp data Ogre::SceneManager classOgre_1_1SceneManager.html afc663fea2a213f5c0800259604c84df5 mPassCullingMode cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a3797a6b398dda83a98ff62d9883aac9c mCamVisibleObjectsMap cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aba61fc3252c41dca8fb9a161fee093e0 mShadowCamLightMapping cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a604f8366d8b27064a4a20f48cc37dac4 mShadowTextureCountPerType cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aca3a6092095443e4a5a7fb8169bcf83e

Array defining shadow count per light type.

mShadowTextureIndexLightList cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a1b0567633eab6498dfb6c2b89724959f

Array defining shadow texture index in light list.

mLightsAffectingFrustum cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a64adaac04645e2f83bf04862a20c5d45 mCachedLightInfos cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ada2783d02c2dcd52fb91e0409ab5ec20 mTestLightInfos cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a72f4d87312aee00bd2236e4ae1331b35 mLightsDirtyCounter cpp data Ogre::SceneManager classOgre_1_1SceneManager.html acd54728be554ef19ce5cdf207de09959 mShadowTextureCurrentCasterLightList cpp data Ogre::SceneManager classOgre_1_1SceneManager.html afd83887f99a371529f043d86b9047506 mMovableObjectCollectionMap cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a8a3af0a8a5116a4a02dd3d8420078658 mMovableNameGenerator cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ab4b065d7701d48c4cb96e01797149faa mShadowCasterPlainBlackPass cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aadaa9d36a795c8dad209fb4740015a30

A pass designed to let us render shadow colour on white for texture shadows.

mShadowReceiverPass cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a593f82c978aa7ab17043dead7a24d29f

A pass designed to let us render shadow receivers for texture shadows.

mDisplayNodes cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a070effc83d84478c31dc811dc92703c7 mAnimationsList cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a7c96613569926a2bbe5a359644157482 mAnimationStates cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a20a4a6f6531d749b1436be1184264c0b mRenderQueueListeners cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ad0c4537d20d352ad2818ec7cabcb7e7b mRenderObjectListeners cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a9241ac2862827f8aae292bc86557ed6d mListeners cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a077722cc09750f78a8769b0ed5e5bf72 mShowBoundingBoxes cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aecf3af703dea330078f41ab6ed016c7e

Flag that indicates if all of the scene node&#39;s bounding boxes should be shown as a wireframe...

mAutoParamDataSource cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a63d007556fe8e97a917d952494c8e3a5

Utility class for calculating automatic parameters for gpu programs.

mActiveCompositorChain cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a92939427e23b4c60e6d16ac721462863 mLateMaterialResolving cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a5a6b5def3e221ce6366ab12d4e1e16e3 mShadowTechnique cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a7adaeed1d654ab66a2c7fff4c03a431e mDebugShadows cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a54cbafb5e6dcc0e9f324d3898cead7ef mShadowColour cpp data Ogre::SceneManager classOgre_1_1SceneManager.html af888882852ac5512310c18017e7921e5 mShadowDebugPass cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a9276e06185787c851f1ff54a152f28ad mShadowStencilPass cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a97eb70f23035e4cf0f75aadd11850b57 mShadowModulativePass cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aa14524c82d79c3e76942b0fd6dac3ac3 mShadowMaterialInitDone cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a63c239863d9a55286a5cb7a024793659 mShadowIndexBuffer cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a63697c1137a52b5e02035b66b6de9874 mShadowIndexBufferSize cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a7475f0391505adff66471a7d8b0a4da8 mFullScreenQuad cpp data Ogre::SceneManager classOgre_1_1SceneManager.html add5db2bd810b8c5565afa345de0e0dfb mShadowDirLightExtrudeDist cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a45946d6a943570d2d7ac0a803a75c77e mIlluminationStage cpp data Ogre::SceneManager classOgre_1_1SceneManager.html afcdad5f25f6c3956c11a824fba5d68ec mShadowTextureConfigList cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a76f9b63473b07dd34092f46f79f88e54 mShadowTextureConfigDirty cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aa893151c589403e0c043d8edf6d67448 mShadowTextures cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aeee75145f20f44d4bcdeba9d1884a13b mNullShadowTexture cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a67ade0caa6fe5a91ad14e2d79c294bb8 mShadowTextureCameras cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a5a89503b16636ebf9a99605b707b2d9d mCurrentShadowTexture cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aa14bcf591faa2d30fefc0fcb7c5857c4 mShadowUseInfiniteFarPlane cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ae71bff7c7babb2f8a92346427d8c5fa1 mShadowCasterRenderBackFaces cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a3159f28f48646517418ce319b9b7dec8 mShadowAdditiveLightClip cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a933194ab15d699b1be5142ae705a010e mLightClippingInfoMap cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a9c12c8a290ce0ea51efef380760f27c8 mLightClippingInfoMapFrameNumber cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ac7fe720c6553bf245b058b9f5281b220 mDefaultShadowCameraSetup cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aed1f03f6ccf8735715458aae3cd720ec

default shadow camera setup

mDirtyInstanceManagers cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a7264db47da5f89e7932317606a24e70c mDirtyInstanceMgrsTmp cpp data Ogre::SceneManager classOgre_1_1SceneManager.html abf5c5ed64b21a09012de76acd349d9e0 mShadowCasterList cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ae6d775195f3f8831650e4baaebf89433 mShadowCasterSphereQuery cpp data Ogre::SceneManager classOgre_1_1SceneManager.html af0e984eaa8115c9753bcd84b4bd3cc11 mShadowCasterAABBQuery cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a1c6f6e1290244f6d0dd1347d8ce3453b mDefaultShadowFarDist cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a155f9c139734d33fc7d9f03c6364cc4c mDefaultShadowFarDistSquared cpp data Ogre::SceneManager classOgre_1_1SceneManager.html afd8165b0623ae10088f400f8a9d5b592 mShadowTextureOffset cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a0fd0fee334159816771d34a2a03e1abe mShadowTextureFadeStart cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a2f270a0f22844b6690c835c80ab51145 mShadowTextureFadeEnd cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a8fc134ed20d116daefa494b06554b7c8 mShadowTextureSelfShadow cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a2d366a01e2b7fea9e7eae781a25268a6 mShadowTextureCustomCasterPass cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a0ea1617bdda02c23a72330a647ea09a0 mShadowTextureCustomReceiverPass cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a8ea12599e955972ac959ef94c52e35af mShadowTextureCustomCasterVertexProgram cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a12145dec119385784c27245b380ddc5a mShadowTextureCustomCasterFragmentProgram cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a07b84060116c1da6e704a267f9acb05d mShadowTextureCustomReceiverVertexProgram cpp data Ogre::SceneManager classOgre_1_1SceneManager.html acc8a7c17bedf51c442ed02ed23ef30e3 mShadowTextureCustomReceiverFragmentProgram cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ab6c7dec2b7a7d8122ae3784e56e59918 mShadowTextureCustomCasterVPParams cpp data Ogre::SceneManager classOgre_1_1SceneManager.html adcadb2b43a58490f9975ac44b553eedd mShadowTextureCustomCasterFPParams cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ac6295bd94f9cc7c1c6bc05d52f049851 mShadowTextureCustomReceiverVPParams cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ae12d0d35465b9395c984263db68ab752 mShadowTextureCustomReceiverFPParams cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a67563d09f914c80b7c007f08433b9e23 mVisibilityMask cpp data Ogre::SceneManager classOgre_1_1SceneManager.html af330714bd5a60cf8fcdcb8998ae88fc3

Visibility mask used to show / hide objects.

mFindVisibleObjects cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ad2a6d7cc9535ac69dc7e445b1cead58e mSuppressRenderStateChanges cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a2f08653c064e776174c4881148f6e1ec

Suppress render state changes?

mSuppressShadows cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a0220be54b3b9c8be805be65e60f136d0

Suppress shadows?

mInfiniteExtrusionParams cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aa1886fd36b6128c7714ec1508f45821f mFiniteExtrusionParams cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ab90bf0fcf5aa2c3597a811863ed0d274 mShadowCasterQueryListener cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a35ebd62722964590cef05e5d0eb236f2 mActiveQueuedRenderableVisitor cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a585632a1f5cff9ab48205a7503ff1e69

The active renderable visitor class - subclasses could override this.

mDefaultQueuedRenderableVisitor cpp data Ogre::SceneManager classOgre_1_1SceneManager.html aed9fbb65aff18fd3b1659f68c32bcef4

Storage for default renderable visitor.

mCameraRelativeRendering cpp data Ogre::SceneManager classOgre_1_1SceneManager.html adc88adbe55e6569c9b4d6b0e249a28df

Whether to use camera-relative rendering.

mCachedViewMatrix cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a44e222e6fe97d76b98f031b72c9c2d7a mCameraRelativePosition cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a54d12f1b064fdf8bf735f5fcfc95134a mLastLightHash cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ac203d5f0d5569dafdd09a5347e7ad712

Last light sets.

mLastLightLimit cpp data Ogre::SceneManager classOgre_1_1SceneManager.html ad5e54c4606851aa7cee4fec2336e44bc mLastLightHashGpuProgram cpp data Ogre::SceneManager classOgre_1_1SceneManager.html acd0a23362972c2b7ce22e72dd3bbaec0 mGpuParamsDirty cpp data Ogre::SceneManager classOgre_1_1SceneManager.html abd57c4b1d1517a98592666614ae4b3d0

Gpu params that need rebinding (mask of GpuParamVariability)

mLodListeners cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a27598e0999968a2d7506bcbe98c00175 mMovableObjectLodChangedEvents cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a47d455aaa9cdf8d440575740085c22c7 mEntityMeshLodChangedEvents cpp data Ogre::SceneManager classOgre_1_1SceneManager.html adfed344adce485e2f2164dbb1f0cc2d3 mEntityMaterialLodChangedEvents cpp data Ogre::SceneManager classOgre_1_1SceneManager.html a88e157d6df826056dd0d7601a557c68e SceneMgrQueuedRenderableVisitor cpp ffunc Ogre::SceneManager classOgre_1_1SceneManager.html a25811fa0c23672b27dccfffd48bec43a

Allow visitor helper to access protected methods.

BP_FRONT cpp econst Ogre::SceneManager classOgre_1_1SceneManager.html a5ff1f0a66a642f96927361029d397960aad0dc80ea2675cc30bca626042fa78c4 BP_BACK cpp econst Ogre::SceneManager classOgre_1_1SceneManager.html a5ff1f0a66a642f96927361029d397960acfc07f1de74ca1a396f1d82a2d1c9c5e BP_LEFT cpp econst Ogre::SceneManager classOgre_1_1SceneManager.html a5ff1f0a66a642f96927361029d397960a09545bd5ad791db9589669756be1a280 BP_RIGHT cpp econst Ogre::SceneManager classOgre_1_1SceneManager.html a5ff1f0a66a642f96927361029d397960a61400b6126b1da4e3ceaade1f1db7b56 BP_UP cpp econst Ogre::SceneManager classOgre_1_1SceneManager.html a5ff1f0a66a642f96927361029d397960a4547263fba7fb6507a3ea251f72d8f14 BP_DOWN cpp econst Ogre::SceneManager classOgre_1_1SceneManager.html a5ff1f0a66a642f96927361029d397960a70e022fc77f94d5144db297d00effd67 IRS_NONE cpp econst Ogre::SceneManager classOgre_1_1SceneManager.html a51db39cc4fa15b28086a1793d42fc827a8fd3e7fb8fab382a9d29e6e081ae556a

No special illumination stage.

IRS_RENDER_TO_TEXTURE cpp econst Ogre::SceneManager classOgre_1_1SceneManager.html a51db39cc4fa15b28086a1793d42fc827a8f99da7404ae8c16199dde8d34367b1a

Render to texture stage, used for texture based shadows.

IRS_RENDER_RECEIVER_PASS cpp econst Ogre::SceneManager classOgre_1_1SceneManager.html a51db39cc4fa15b28086a1793d42fc827a0e1792a8ff0d3d19f121818e7028e846

Render from shadow texture to receivers stage.

PT_PLANE cpp econst Ogre::SceneManager classOgre_1_1SceneManager.html ab4c2ff4f6c76f7fe0a8eae76f2a84cbfaf0fb654fb98508a564c17d3d5b2feee3 PT_CUBE cpp econst Ogre::SceneManager classOgre_1_1SceneManager.html ab4c2ff4f6c76f7fe0a8eae76f2a84cbfa25b0181d24b783ab75da2520305d292a PT_SPHERE cpp econst Ogre::SceneManager classOgre_1_1SceneManager.html ab4c2ff4f6c76f7fe0a8eae76f2a84cbfa0f94148c2cfe190f3ea04374af220eba SCRQM_INCLUDE cpp econst Ogre::SceneManager classOgre_1_1SceneManager.html a6aa3039230bf91b09b8587dba0c482c6a4f5291417680ce7d1715b7aef50869a7

Render only the queues in the special case list.

SCRQM_EXCLUDE cpp econst Ogre::SceneManager classOgre_1_1SceneManager.html a6aa3039230bf91b09b8587dba0c482c6acc6b7e38cc21cf87a29e17177dc1a0b3

Render all except the queues in the special case list.

Ogre::SceneManagerEnumerator c cl Ogre::SceneManagerEnumerator classOgre_1_1SceneManagerEnumerator.html

Enumerates the SceneManager classes available to applications.

OgreSceneManagerEnumerator.h Instances cpp tdef Ogre::SceneManagerEnumerator classOgre_1_1SceneManagerEnumerator.html a65139ae5132fad9d21fae64c0b22ceb4

Scene manager instances, indexed by instance name.

MetaDataList cpp tdef Ogre::SceneManagerEnumerator classOgre_1_1SceneManagerEnumerator.html a5fde27af1394a5e2229c624c556629c0

List of available scene manager types as meta data.

MetaDataIterator cpp tdef Ogre::SceneManagerEnumerator classOgre_1_1SceneManagerEnumerator.html aba1ede3f8195a234c286f372ef181ce0 SceneManagerIterator cpp tdef Ogre::SceneManagerEnumerator classOgre_1_1SceneManagerEnumerator.html ad27d358bd89b7b44a8b360ce36df3aaa SceneManagerEnumerator cpp instm Ogre::SceneManagerEnumerator classOgre_1_1SceneManagerEnumerator.html ae9f329de24a59f62fc305723f6fbde46 ~SceneManagerEnumerator cpp instm Ogre::SceneManagerEnumerator classOgre_1_1SceneManagerEnumerator.html ae0b6596c1aa9ca66b44b9db6c5781526 addFactory cpp instm Ogre::SceneManagerEnumerator classOgre_1_1SceneManagerEnumerator.html ac73478338f38ccf1e5779ef173759111

Register a new SceneManagerFactory.

removeFactory cpp instm Ogre::SceneManagerEnumerator classOgre_1_1SceneManagerEnumerator.html acb458bf3cd09c21f35d38c5919926acf

Remove a SceneManagerFactory.

getMetaData cpp instm Ogre::SceneManagerEnumerator classOgre_1_1SceneManagerEnumerator.html a8a380b4d3c7d410358c800fed236a5ca

Get more information about a given type of SceneManager.

getMetaDataIterator cpp instm Ogre::SceneManagerEnumerator classOgre_1_1SceneManagerEnumerator.html a6249e163c0bd840f77e7df3f67904daf

Iterate over all types of SceneManager available for construction, providing some information about e...

createSceneManager cpp instm Ogre::SceneManagerEnumerator classOgre_1_1SceneManagerEnumerator.html a97e10c46bc45a4f86f17ed6496b4aec2

Create a SceneManager instance of a given type.

createSceneManager cpp instm Ogre::SceneManagerEnumerator classOgre_1_1SceneManagerEnumerator.html a509c915293734c266aa187c3ba722c81

Create a SceneManager instance based on scene type support.

destroySceneManager cpp instm Ogre::SceneManagerEnumerator classOgre_1_1SceneManagerEnumerator.html a949f76dbb289634b7f9b064131f015d5

Destroy an instance of a SceneManager.

getSceneManager cpp instm Ogre::SceneManagerEnumerator classOgre_1_1SceneManagerEnumerator.html ab2a6f231805a893dfff2eabc494b21ce

Get an existing SceneManager instance that has already been created, identified by the instance name...

hasSceneManager cpp instm Ogre::SceneManagerEnumerator classOgre_1_1SceneManagerEnumerator.html a767e2f2f14d9bc5aafc99637e7597d97

Identify if a SceneManager instance already exists.

getSceneManagerIterator cpp instm Ogre::SceneManagerEnumerator classOgre_1_1SceneManagerEnumerator.html a5bb43dcf8988708ce05c1e4f303066d1

Get an iterator over all the existing SceneManager instances.

setRenderSystem cpp instm Ogre::SceneManagerEnumerator classOgre_1_1SceneManagerEnumerator.html adec389e756f0800fee80a23c740fea3a

Notifies all SceneManagers of the destination rendering system.

shutdownAll cpp instm Ogre::SceneManagerEnumerator classOgre_1_1SceneManagerEnumerator.html af4ced44d3cf71a08ea0e8c4d807b32ce

Utility method to control shutdown of the managers.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::SceneManagerEnumerator classOgre_1_1SceneManagerEnumerator.html a137cf67285fc6ea14574db3dcf181d46

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::SceneManagerEnumerator classOgre_1_1SceneManagerEnumerator.html a85109f580da806433a363792a7233fe4

Override standard Singleton retrieval.

msSingleton unknown data Ogre::Singleton< SceneManagerEnumerator > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Factories cpp tdef Ogre::SceneManagerEnumerator classOgre_1_1SceneManagerEnumerator.html a548d5ed3effef1094bb9ca240ea4bf8d

Scene manager factories.

mFactories cpp data Ogre::SceneManagerEnumerator classOgre_1_1SceneManagerEnumerator.html ab1a2d0123b64f95a29460d176b36d971 mInstances cpp data Ogre::SceneManagerEnumerator classOgre_1_1SceneManagerEnumerator.html a94dbb182944a32cf82137b253351d8ee mMetaDataList cpp data Ogre::SceneManagerEnumerator classOgre_1_1SceneManagerEnumerator.html a966292fbcb304e584f411075f95cf5b2

Stored separately to allow iteration.

mDefaultFactory cpp data Ogre::SceneManagerEnumerator classOgre_1_1SceneManagerEnumerator.html a6246f52d458fd225d38ac5341ea0385e

Factory for default scene manager.

mInstanceCreateCount cpp data Ogre::SceneManagerEnumerator classOgre_1_1SceneManagerEnumerator.html a7742ef989061d92dc8ad9a5c12dedc7e

Count of creations for auto-naming.

mCurrentRenderSystem cpp data Ogre::SceneManagerEnumerator classOgre_1_1SceneManagerEnumerator.html a3cc008e5a1a0c9cdb40ea466edde6f34

Currently assigned render system.

Ogre::SceneNode c cl Ogre::SceneNode classOgre_1_1SceneNode.html

Class representing a node in the scene graph.

OgreSceneNode.h ObjectMap cpp tdef Ogre::SceneNode classOgre_1_1SceneNode.html a49043fde03f6003b0cfe1a65f2ff64df ObjectIterator cpp tdef Ogre::SceneNode classOgre_1_1SceneNode.html a0e2fa88602b6dedc628b66246c1469c9 ConstObjectIterator cpp tdef Ogre::SceneNode classOgre_1_1SceneNode.html a87b7fca094d8a66c3a2651916197d052 ChildNodeMap cpp tdef Ogre::Node classOgre_1_1Node.html ad926e6275c4c0ebe1e28eda5826c2945 ChildNodeIterator cpp tdef Ogre::Node classOgre_1_1Node.html a89264ee7507c7f820e57408de1fcc561 ConstChildNodeIterator cpp tdef Ogre::Node classOgre_1_1Node.html a6e1f37403c498444d14137aa82de1573 SceneNode cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html af12fa7d76755a30ad5ef050008d32220

Constructor, only to be called by the creator SceneManager.

SceneNode cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a952378bf8b65301aec723e020234be6b

Constructor, only to be called by the creator SceneManager.

~SceneNode cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html ac0ed3a17c7150fd03ff625408c745dc9 attachObject cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a51052c58747a77a6cf7451b700e7eb87

Adds an instance of a scene object to this node.

numAttachedObjects cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html ac440aafa5cb9356e1f4feb17c9fa0cb6

Reports the number of objects attached to this node.

getAttachedObject cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html af011d009a2b6d3dfa498721d18a58473

Retrieves a pointer to an attached object.

getAttachedObject cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html af890d36d827ac01b125c10c8d2b7c8b3

Retrieves a pointer to an attached object.

detachObject cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a4d0832b90b91afe9fd4154e12c8481a1

Detaches the indexed object from this scene node.

detachObject cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html abc4846642c14ab6e3ca1a4f6296b859a

Detaches an object by pointer.

detachObject cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html af52d04c1d2aa341f7e02daeb7355372b

Detaches the named object from this node and returns a pointer to it.

detachAllObjects cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a064b81e279b10a488ba018d1ac87abb5

Detaches all objects attached to this node.

isInSceneGraph cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a4e8a3cc40a8b7cac0ea3dd761e51beca

Determines whether this node is in the scene graph, i.e.

_notifyRootNode cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html af0481ea7c8fb0c5e8a9422dc7ecb60a8

Notifies this SceneNode that it is the root scene node.

_update cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a2f49db955276c7740eb98695119927a7

Internal method to update the Node.

_updateBounds cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a82a14f326bf38f516d8db82a687c987c

Tells the SceneNode to update the world bound info it stores.

_findVisibleObjects cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a188e6ca9a8f9a28f4d2128ca6ebfd2bb

Internal method which locates any visible objects attached to this node and adds them to the passed i...

_getWorldAABB cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a14d6924f09bacdad14e6f73b315b9d32

Gets the axis-aligned bounding box of this node (and hence all subnodes).

getAttachedObjectIterator cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a5f4304385f766666fddfd98c8f59aa48

Retrieves an iterator which can be used to efficiently step through the objects attached to this node...

getAttachedObjectIterator cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html ac171d8535352e644ad4ce667ba23d21b

Retrieves an iterator which can be used to efficiently step through the objects attached to this node...

getCreator cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html ae17ea5739bf85c988cb21d0df298976f

Gets the creator of this scene node.

removeAndDestroyChild cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html accdf9f05340e6d60d5fc3d2aea6518f2

This method removes and destroys the named child and all of its children.

removeAndDestroyChild cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a50368a4e1c6464a7de83f5b6c3405483

This method removes and destroys the child and all of its children.

removeAndDestroyAllChildren cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a26d09fce230659652aac947a61563c2c

Removes and destroys all children of this node.

showBoundingBox cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a0f9b0eb8efad4b5dd4130dec5b9fd749

Allows the showing of the node&#39;s bounding box.

hideBoundingBox cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html ac06ea73031258151a7d2c8e78a99120d

Allows the overriding of the node&#39;s bounding box over the SceneManager&#39;s bounding box setting...

_addBoundingBoxToQueue cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a7b75761a5809556b3bf9c5d707d68655

Add the bounding box to the rendering queue.

getShowBoundingBox cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html aa073a1b260c539af222cf0006d25801b

This allows scene managers to determine if the node&#39;s bounding box should be added to the rendering q...

createChildSceneNode cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html aeaee9cb1cb0c23fab2cc9bab08f51181

Creates an unnamed new SceneNode as a child of this node.

createChildSceneNode cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a559442664e8b83cb40ca1d2c68c5d01c

Creates a new named SceneNode as a child of this node.

findLights cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a980c1285648138ce7689d00cd7cd9f65

Allows retrieval of the nearest lights to the centre of this SceneNode.

setFixedYawAxis cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a47e1d67d84fc3287594fe139097d87a3

Tells the node whether to yaw around it&#39;s own local Y axis or a fixed axis of choice.

yaw cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a0893a9cf482387e50a10d7b2d117efbb

Rotate the node around the Y-axis.

setDirection cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a4749203fd450de6af6af90353714b87a

Sets the node&#39;s direction vector ie it&#39;s local -z.

setDirection cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html adcde26f4821e24a7eebef127251a4bea

Sets the node&#39;s direction vector ie it&#39;s local -z.

lookAt cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a4a6e34aab331802bc836668e78a08508

Points the local -Z direction of this node at a point in space.

setAutoTracking cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a7ca6fb6ba2217c21dac4cb49bcc31521

Enables / disables automatic tracking of another SceneNode.

getAutoTrackTarget cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a9f25ff62bc7c5f3573872d1937edd35b

Get the auto tracking target for this node, if any.

getAutoTrackOffset cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a3bfbb62bc1e7879e3ed8efab74ff1449

Get the auto tracking offset for this node, if the node is auto tracking.

getAutoTrackLocalDirection cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a1c7da5149270d58781185d6c94c90cf3

Get the auto tracking local direction for this node, if it is auto tracking.

_autoTrack cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html ae12f7409930e2c7ae1fb33c39f71d0ea

Internal method used by OGRE to update auto-tracking cameras.

getParentSceneNode cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a454706e093c4ac83b2bb79a66c3c6bfb

Gets the parent of this SceneNode.

setVisible cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html ada725e7b64b51803eaedbe28d7c8195e

Makes all objects attached to this node become visible / invisible.

flipVisibility cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html ab2f5e0c7aba434f6636329e25593eb33

Inverts the visibility of all objects attached to this node.

setDebugDisplayEnabled cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a84902db10180c1460dc0b4e338281280

Tells all objects attached to this node whether to display their debug information or not...

getDebugRenderable cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html af2b1f8e20b8d70fc22d358d273e4ea94

As Node::getDebugRenderable, except scaling is automatically determined.

getName cpp instm Ogre::Node classOgre_1_1Node.html a3bca2aaf4e01a1447a4aaf4e03a79c18

Returns the name of the node.

getParent cpp instm Ogre::Node classOgre_1_1Node.html a671ade6094f62d64322c222315b9076a

Gets this node&#39;s parent (NULL if this is the root).

getOrientation cpp instm Ogre::Node classOgre_1_1Node.html a5a5840ed5f758d7e3425e0661e4d697b

Returns a quaternion representing the nodes orientation.

setOrientation cpp instm Ogre::Node classOgre_1_1Node.html aadc391905c7c4ea06b8f5366b6ad10d2

Sets the orientation of this node via a quaternion.

setOrientation cpp instm Ogre::Node classOgre_1_1Node.html a412b900632a24e3e8a90c25a5d78d84c

Sets the orientation of this node via quaternion parameters.

resetOrientation cpp instm Ogre::Node classOgre_1_1Node.html a04a385c69650ee62def0cfee923d1ea4

Resets the nodes orientation (local axes as world axes, no rotation).

setPosition cpp instm Ogre::Node classOgre_1_1Node.html a0064d0828b70b9fd197a7128fbf5b94e

Sets the position of the node relative to it&#39;s parent.

setPosition cpp instm Ogre::Node classOgre_1_1Node.html a37e99410b2de7a2957a4782d8f8ac623

Sets the position of the node relative to it&#39;s parent.

getPosition cpp instm Ogre::Node classOgre_1_1Node.html ab39c7a80773f87fca7a2a714760eaca3

Gets the position of the node relative to it&#39;s parent.

setScale cpp instm Ogre::Node classOgre_1_1Node.html ad44befdae5ff835dc44db4adcaaee20b

Sets the scaling factor applied to this node.

setScale cpp instm Ogre::Node classOgre_1_1Node.html a5edf4ac8499f761b324fbf4197e77946

Sets the scaling factor applied to this node.

getScale cpp instm Ogre::Node classOgre_1_1Node.html a808d57cbb45f340a04342e661d569305

Gets the scaling factor of this node.

setInheritOrientation cpp instm Ogre::Node classOgre_1_1Node.html a8398b5ae334ba06e99c16336fc750f9c

Tells the node whether it should inherit orientation from it&#39;s parent node.

getInheritOrientation cpp instm Ogre::Node classOgre_1_1Node.html aae6a3960b67d52e67e58fac8303b0d0e

Returns true if this node is affected by orientation applied to the parent node.

setInheritScale cpp instm Ogre::Node classOgre_1_1Node.html a646e069c1b418cc820e814209abbf418

Tells the node whether it should inherit scaling factors from it&#39;s parent node.

getInheritScale cpp instm Ogre::Node classOgre_1_1Node.html a55768fe7e128388e62792548511b00a6

Returns true if this node is affected by scaling factors applied to the parent node.

scale cpp instm Ogre::Node classOgre_1_1Node.html ad72c1877160fdcde9919787f84d05c85

Scales the node, combining it&#39;s current scale with the passed in scaling factor.

scale cpp instm Ogre::Node classOgre_1_1Node.html a76b6c58ff14ff8c401e773dcb400b7fa

Scales the node, combining it&#39;s current scale with the passed in scaling factor.

translate cpp instm Ogre::Node classOgre_1_1Node.html a67b66f5a377603498e8a45bb5cab61b9

Moves the node along the Cartesian axes.

translate cpp instm Ogre::Node classOgre_1_1Node.html a4b11cb1ea6e2aba1832a56c4ed87f1dd

Moves the node along the Cartesian axes.

translate cpp instm Ogre::Node classOgre_1_1Node.html ac56415737b8d9a93a3a7f177b22602aa

Moves the node along arbitrary axes.

translate cpp instm Ogre::Node classOgre_1_1Node.html a4c147221e3963295853affdc2cd06c81

Moves the node along arbitrary axes.

roll cpp instm Ogre::Node classOgre_1_1Node.html aeb62b05fce457b8509cb95517154425f

Rotate the node around the Z-axis.

pitch cpp instm Ogre::Node classOgre_1_1Node.html ac7d3de1c197a805dd692f775fbbeb022

Rotate the node around the X-axis.

rotate cpp instm Ogre::Node classOgre_1_1Node.html a895ddf042981f7b9e3cf11c694018a5c

Rotate the node around an arbitrary axis.

rotate cpp instm Ogre::Node classOgre_1_1Node.html aef3cc09979efbff06a37974c17fa54ab

Rotate the node around an aritrary axis using a Quarternion.

getLocalAxes cpp instm Ogre::Node classOgre_1_1Node.html ac2c7cc17b873de63998689b0e2ddbd68

Gets a matrix whose columns are the local axes based on the nodes orientation relative to it&#39;s parent...

createChild cpp instm Ogre::Node classOgre_1_1Node.html a8baeb7e192fc802f6bf846d3a69dfc19

Creates an unnamed new Node as a child of this node.

createChild cpp instm Ogre::Node classOgre_1_1Node.html a5595d0f506945c66795322b1878e16aa

Creates a new named Node as a child of this node.

addChild cpp instm Ogre::Node classOgre_1_1Node.html ad3d47c3e2b3fa5deab934b93666c7f3d

Adds a (precreated) child scene node to this node.

numChildren cpp instm Ogre::Node classOgre_1_1Node.html a5d5b4d6045dbf1198e96003ead1b333d

Reports the number of child nodes under this one.

getChild cpp instm Ogre::Node classOgre_1_1Node.html a359dd7aae149ada623f2621954a28879

Gets a pointer to a child node.

getChild cpp instm Ogre::Node classOgre_1_1Node.html aff4e184f6376029564986998f1d8cb40

Gets a pointer to a named child node.

getChildIterator cpp instm Ogre::Node classOgre_1_1Node.html ad8236bbe5857e6e8683b35989a43d774

Retrieves an iterator for efficiently looping through all children of this node.

getChildIterator cpp instm Ogre::Node classOgre_1_1Node.html ace7e53eeb6326e82a0ad8bda139acb94

Retrieves an iterator for efficiently looping through all children of this node.

removeChild cpp instm Ogre::Node classOgre_1_1Node.html a912d9d3a804edf9faf8a9e32482502b1

Drops the specified child from this node.

removeChild cpp instm Ogre::Node classOgre_1_1Node.html a1dae5b62b42bcb4590aea678c3056f26

Drops the specified child from this node.

removeChild cpp instm Ogre::Node classOgre_1_1Node.html a7b1a96d0ca30f5ca56a5dacf27d68f6c

Drops the named child from this node.

removeAllChildren cpp instm Ogre::Node classOgre_1_1Node.html a79b3e979879906d5500b961a98d04bc0

Removes all child Nodes attached to this node.

_setDerivedPosition cpp instm Ogre::Node classOgre_1_1Node.html abdcc5c2c3462478f33dc91d68b0f8168

Sets the final world position of the node directly.

_setDerivedOrientation cpp instm Ogre::Node classOgre_1_1Node.html ac2215016d2df55d21b685adde8668832

Sets the final world orientation of the node directly.

_getDerivedOrientation cpp instm Ogre::Node classOgre_1_1Node.html a7cc7b0d580cddfdff16cffd52b7e2bc7

Gets the orientation of the node as derived from all parents.

_getDerivedPosition cpp instm Ogre::Node classOgre_1_1Node.html aad2fc6f9ec75b32ee1034ee2498aeed8

Gets the position of the node as derived from all parents.

_getDerivedScale cpp instm Ogre::Node classOgre_1_1Node.html a985d7cf4f1737d401bc93d47b0763c52

Gets the scaling factor of the node as derived from all parents.

_getFullTransform cpp instm Ogre::Node classOgre_1_1Node.html a58997cd5600d78e6579bba77f2bc8fa7

Gets the full transformation matrix for this node.

setListener cpp instm Ogre::Node classOgre_1_1Node.html ac958f0d4fad0970aa65bdd0f86de6781

Sets a listener for this Node.

getListener cpp instm Ogre::Node classOgre_1_1Node.html abfe7b8c3bd9e9afadaeff3544906ade0

Gets the current listener for this Node.

setInitialState cpp instm Ogre::Node classOgre_1_1Node.html a8119af87243123929da530b01dd54fd4

Sets the current transform of this node to be the &#39;initial state&#39; ie that position / orientation / sc...

resetToInitialState cpp instm Ogre::Node classOgre_1_1Node.html a10b19feffaf2d215682ba1aca8d07038

Resets the position / orientation / scale of this node to it&#39;s initial state, see setInitialState for...

getInitialPosition cpp instm Ogre::Node classOgre_1_1Node.html a1ce1fd23cb72e521701ea577025a975e

Gets the initial position of this node, see setInitialState for more info.

convertWorldToLocalPosition cpp instm Ogre::Node classOgre_1_1Node.html a09a659d354f071feca5eac285f1d55fb

Gets the local position, relative to this node, of the given world-space position.

convertLocalToWorldPosition cpp instm Ogre::Node classOgre_1_1Node.html a57cd15b649fad2def94ba08e6ef230ed

Gets the world position of a point in the node local space useful for simple transforms that don&#39;t re...

convertWorldToLocalOrientation cpp instm Ogre::Node classOgre_1_1Node.html ae610a752c80ca9e2ee1938f586a64a2b

Gets the local orientation, relative to this node, of the given world-space orientation.

convertLocalToWorldOrientation cpp instm Ogre::Node classOgre_1_1Node.html aa0d484cf3682a953cdc2f494e080fb99

Gets the world orientation of an orientation in the node local space useful for simple transforms tha...

getInitialOrientation cpp instm Ogre::Node classOgre_1_1Node.html a83079d6848417455feb56be215439f6b

Gets the initial orientation of this node, see setInitialState for more info.

getInitialScale cpp instm Ogre::Node classOgre_1_1Node.html ad5604b424c3587333a823d6b71644808

Gets the initial position of this node, see setInitialState for more info.

getSquaredViewDepth cpp instm Ogre::Node classOgre_1_1Node.html aea8b2fd22753f090a09c9174a2ce8cbf

Helper function, get the squared view depth.

needUpdate cpp instm Ogre::Node classOgre_1_1Node.html a8671415cc4cf15e45bf716a823678736

To be called in the event of transform changes to this node that require it&#39;s recalculation.

requestUpdate cpp instm Ogre::Node classOgre_1_1Node.html a58fd5d0595151c204b67738ee789174d

Called by children to notify their parent that they need an update.

cancelUpdate cpp instm Ogre::Node classOgre_1_1Node.html ad7b0459138f43f090fce21e05520b66c

Called by children to notify their parent that they no longer need an update.

getDebugRenderable cpp instm Ogre::Node classOgre_1_1Node.html aab65cbde54e415425ac88fad701b08af

Get a debug renderable for rendering the Node.

setUserAny cpp instm Ogre::Node classOgre_1_1Node.html aa3a25fc37acf61b1b4fd1716c0196ee1 getUserAny cpp instm Ogre::Node classOgre_1_1Node.html a523f3ce4069716f15c97acfa22ec8214 getUserObjectBindings cpp instm Ogre::Node classOgre_1_1Node.html af3fcf16e43b07e046816125cbb8dc8f3

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Node classOgre_1_1Node.html ab1fd9a93c1ef3d499ba8f332317b9eae

Return an instance of user objects binding associated with this class.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d queueNeedUpdate cpp clm Ogre::Node classOgre_1_1Node.html a4609e37d3a70cf4318c99e9e1fb8dfd9

Queue a &#39;needUpdate&#39; call to a node safely.

processQueuedUpdates cpp clm Ogre::Node classOgre_1_1Node.html af990db414b5c4b26b055375401d3b5d1

Process queued &#39;needUpdate&#39; calls.

ChildUpdateSet cpp tdef Ogre::Node classOgre_1_1Node.html aeeff7ca93bca86e92195a69a2cdfe502 QueuedUpdates cpp tdef Ogre::Node classOgre_1_1Node.html a747a039791396b55d96c8251186b05cd updateFromParentImpl cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a6ed30b55e585e35788ff947146a5d839 createChildImpl cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a696d7c1df8bcabc6a2a3fd2ba3d3ef48

See Node.

createChildImpl cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a16f45dabc21376b6d91b221cc1c8b906

See Node.

setParent cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a9ab0426279d3d191c4c82e21fe59d388

See Node.

setInSceneGraph cpp instm Ogre::SceneNode classOgre_1_1SceneNode.html a5249598f9b893ac14dee5e4bae8622d4

Internal method for setting whether the node is in the scene graph.

_updateFromParent cpp instm Ogre::Node classOgre_1_1Node.html ab163ff6e5b5aab4430490cbb6ca5452f

Triggers the node to update it&#39;s combined transforms.

mObjectsByName cpp data Ogre::SceneNode classOgre_1_1SceneNode.html a92ed6ce65738128bee3cfcbb9074dab7 mWireBoundingBox cpp data Ogre::SceneNode classOgre_1_1SceneNode.html ab63dc19d99002d2634db61fdfb2042bc

Pointer to a Wire Bounding Box for this Node.

mShowBoundingBox cpp data Ogre::SceneNode classOgre_1_1SceneNode.html a2a23d7a4772313b1d4568b946dfe23a0

Flag that determines if the bounding box of the node should be displayed.

mHideBoundingBox cpp data Ogre::SceneNode classOgre_1_1SceneNode.html a6f7d07c6abffa9ab419165696471a874 mCreator cpp data Ogre::SceneNode classOgre_1_1SceneNode.html a3ed43b1903a0255a82ee41571b3ac108

SceneManager which created this node.

mWorldAABB cpp data Ogre::SceneNode classOgre_1_1SceneNode.html aae5a245a9ef39e8a32f15360b7404d92

World-Axis aligned bounding box, updated only through _update.

mYawFixed cpp data Ogre::SceneNode classOgre_1_1SceneNode.html a79fe2c7ff9599191a58902cdae1b3a3f

Whether to yaw around a fixed axis.

mYawFixedAxis cpp data Ogre::SceneNode classOgre_1_1SceneNode.html a37db788390eb6da498e0e4bfeb2400e1

Fixed axis to yaw around.

mAutoTrackTarget cpp data Ogre::SceneNode classOgre_1_1SceneNode.html ad5ab7b1d824dc3be02e1f116d0801b40

Auto tracking target.

mAutoTrackOffset cpp data Ogre::SceneNode classOgre_1_1SceneNode.html a79a962278ebfd05a0371659f0915650e

Tracking offset for fine tuning.

mAutoTrackLocalDirection cpp data Ogre::SceneNode classOgre_1_1SceneNode.html a3718047a30a7575e283604ae27bdc31b

Local &#39;normal&#39; direction vector.

mIsInSceneGraph cpp data Ogre::SceneNode classOgre_1_1SceneNode.html abde5946531210225faafcf92b7eb4660

Is this node a current part of the scene graph?

mParent cpp data Ogre::Node classOgre_1_1Node.html a24d11a360b70ac6f37e4287bfbc223f7

Pointer to parent node.

mChildren cpp data Ogre::Node classOgre_1_1Node.html ad508313713b823331eca7a3f6a4fd002

Collection of pointers to direct children; hashmap for efficiency.

mChildrenToUpdate cpp data Ogre::Node classOgre_1_1Node.html a54aa00f1ca77a93516bc2d1b08b30648

List of children which need updating, used if self is not out of date but children are...

mNeedParentUpdate cpp data Ogre::Node classOgre_1_1Node.html ae964b315ed79aef118b71b4c3b6466cd

Flag to indicate own transform from parent is out of date.

mNeedChildUpdate cpp data Ogre::Node classOgre_1_1Node.html a4d4eff00d6dbea91264b52046cc367b5

Flag indicating that all children need to be updated.

mParentNotified cpp data Ogre::Node classOgre_1_1Node.html ab270a19a8d2466230f5906883534d1b0

Flag indicating that parent has been notified about update request.

mQueuedForUpdate cpp data Ogre::Node classOgre_1_1Node.html a64114e8a49a4db05074790280dc30cf0

Flag indicating that the node has been queued for update.

mName cpp data Ogre::Node classOgre_1_1Node.html a6580e36ab5bbec5d074efe6bfe0dcd79

Friendly name of this node, can be automatically generated if you don&#39;t care.

mOrientation cpp data Ogre::Node classOgre_1_1Node.html a2c40bc581d9ebbbf7e2d056c2bc8ffde

Stores the orientation of the node relative to it&#39;s parent.

mPosition cpp data Ogre::Node classOgre_1_1Node.html a9ef4388bfc132db4a7f6a55f0352166e

Stores the position/translation of the node relative to its parent.

mScale cpp data Ogre::Node classOgre_1_1Node.html a858fbfaad27833ca00f8d0a1adf3093a

Stores the scaling factor applied to this node.

mInheritOrientation cpp data Ogre::Node classOgre_1_1Node.html ad85766c2f287598bb1059e84ce73e7bb

Stores whether this node inherits orientation from it&#39;s parent.

mInheritScale cpp data Ogre::Node classOgre_1_1Node.html ab10376524767e0b8a9e86964956f0b40

Stores whether this node inherits scale from it&#39;s parent.

mDerivedOrientation cpp data Ogre::Node classOgre_1_1Node.html a7d7d9e45beb547ba72ce33f0274c1167

Cached combined orientation.

mDerivedPosition cpp data Ogre::Node classOgre_1_1Node.html a7fc19ff96fcb001d6e9981f439bb0eed

Cached combined position.

mDerivedScale cpp data Ogre::Node classOgre_1_1Node.html a2e5ca471f5154645a596cd230ea94af2

Cached combined scale.

mInitialPosition cpp data Ogre::Node classOgre_1_1Node.html aa23946bc6edd30b225a2f04170f04c89

The position to use as a base for keyframe animation.

mInitialOrientation cpp data Ogre::Node classOgre_1_1Node.html a88590f5a049463362c0d2cec07bdca39

The orientation to use as a base for keyframe animation.

mInitialScale cpp data Ogre::Node classOgre_1_1Node.html a3f7a0ccee23accbece0017bec7dcd1ad

The scale to use as a base for keyframe animation.

mCachedTransform cpp data Ogre::Node classOgre_1_1Node.html a88c50934c653fd86447cc81da0998e81

Cached derived transform as a 4x4 matrix.

mCachedTransformOutOfDate cpp data Ogre::Node classOgre_1_1Node.html abeb1d94ee7b8cd7a612a30b510ccee6d mListener cpp data Ogre::Node classOgre_1_1Node.html a4cff3c3bdbe9243a4fd8d928c93365d0

Node listener - only one allowed (no list) for size &amp; performance reasons.

mDebug cpp data Ogre::Node classOgre_1_1Node.html ac6d7568e730aee21dd64702afa03ba4d mUserObjectBindings cpp data Ogre::Node classOgre_1_1Node.html a231ea555d7cc14a041557df9b63d667c

User objects binding.

msNameGenerator cpp data Ogre::Node classOgre_1_1Node.html ab685c7e9f419db77e0f85331ea3cdca3

Incremented count for next name extension.

msQueuedUpdates cpp data Ogre::Node classOgre_1_1Node.html ab0bc2321f649cd0165a442e7d3a8ad6e TS_LOCAL cpp econst Ogre::Node classOgre_1_1Node.html ac42e2063379286eb673eaffff6ca5e99afcc5f69a4f8962eec29c8b57c1a675a2

Transform is relative to the local space.

TS_PARENT cpp econst Ogre::Node classOgre_1_1Node.html ac42e2063379286eb673eaffff6ca5e99a34e6c3ebabc2e9fa00de4f62be0ce7ce

Transform is relative to the space of the parent node.

TS_WORLD cpp econst Ogre::Node classOgre_1_1Node.html ac42e2063379286eb673eaffff6ca5e99ae28ff4f09161c3f5d19c08c5ef210e04

Transform is relative to world space.

Ogre::SceneQuery c cl Ogre::SceneQuery classOgre_1_1SceneQuery.html

A class for performing queries on a scene.

OgreSceneQuery.h SceneQuery cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html a672e5a9a95f02100b62cd4a6421525d6

Standard constructor, should be called by SceneManager.

~SceneQuery cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html a373ec5891d755ecaac409e2de1e5e54e setQueryMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html ad392a7fc0b338e5507540d3183f82cfb

Sets the mask for results of this query.

getQueryMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html aa6fb367ec862186fba933d13295b366f

Returns the current mask for this query.

setQueryTypeMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html abaca8d4d9b59a571e2d8e9a2cac7ce42

Sets the type mask for results of this query.

getQueryTypeMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html a13b381e390f4a38ae3c73cb4e42ef634

Returns the current mask for this query.

setWorldFragmentType cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html aec3aa0b8b16c41fae990ee78150f8d2a

Tells the query what kind of world geometry to return from queries; often the full renderable geometr...

getWorldFragmentType cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html afa48a4dec3b1603e3c579526582a69cb

Gets the current world fragment types to be returned from the query.

getSupportedWorldFragmentTypes cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html ab900f61543657dcbab7d62245021a75f

Returns the types of world fragments this query supports.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mParentSceneMgr cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a36c06292c148746a8950b5c3c60b63a7 mQueryMask cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a1ab71f92378d94fc42b48c7bf8d9b5a0 mQueryTypeMask cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html ab6bea8046f722f02c27b0c0de794f13d mSupportedWorldFragments cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html aa1ad40080bc4490f795ff8fb8a4edf4a mWorldFragmentType cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a9cef909c3f78d2e9f3ef44ca8c2cfdaa WFT_NONE cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa6ed287fab168d451beb369009f0fd03b

Return no world geometry hits at all.

WFT_PLANE_BOUNDED_REGION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa667bbec7031e58ab244f9efc32056f38

Return pointers to convex plane-bounded regions.

WFT_SINGLE_INTERSECTION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa018493b6c87271e0c8ba014f058cffd3

Return a single intersection point (typically RaySceneQuery only)

WFT_CUSTOM_GEOMETRY cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aadeefa0cc2dfd1ec783c2a266ea61f925

Custom geometry as defined by the SceneManager.

WFT_RENDER_OPERATION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aad498944c8c6b81d737c3ceee86881e8d

General RenderOperation structure.

Ogre::SceneQuery::WorldFragment c cl Ogre::SceneQuery::WorldFragment structOgre_1_1SceneQuery_1_1WorldFragment.html

Represents part of the world geometry that is a result of a SceneQuery.

OgreSceneQuery.h fragmentType cpp data Ogre::SceneQuery::WorldFragment structOgre_1_1SceneQuery_1_1WorldFragment.html a57f755adea8044729adff811f61f1a60

The type of this world fragment.

singleIntersection cpp data Ogre::SceneQuery::WorldFragment structOgre_1_1SceneQuery_1_1WorldFragment.html abfe0314db3e89040486ceb1ba36a8682

Single intersection point, only applicable for WFT_SINGLE_INTERSECTION.

planes cpp data Ogre::SceneQuery::WorldFragment structOgre_1_1SceneQuery_1_1WorldFragment.html a9ce184deb8bec05fc875ff23be86447f

Planes bounding a convex region, only applicable for WFT_PLANE_BOUNDED_REGION.

geometry cpp data Ogre::SceneQuery::WorldFragment structOgre_1_1SceneQuery_1_1WorldFragment.html af83de2ae922b7f41d25b930705836378

Custom geometry block, only applicable for WFT_CUSTOM_GEOMETRY.

renderOp cpp data Ogre::SceneQuery::WorldFragment structOgre_1_1SceneQuery_1_1WorldFragment.html a54bfeacb15a22824625be72012600416

General render operation structure, fallback if nothing else is available.

Ogre::SceneQueryListener c cl Ogre::SceneQueryListener classOgre_1_1SceneQueryListener.html

This optional class allows you to receive per-result callbacks from SceneQuery executions instead of ...

OgreSceneQuery.h ~SceneQueryListener cpp instm Ogre::SceneQueryListener classOgre_1_1SceneQueryListener.html ad0ea5280ec1032a5170999eb7ae3fb2b queryResult cpp instm Ogre::SceneQueryListener classOgre_1_1SceneQueryListener.html a70936d2cd7413dd284faef05528ddb92

Called when a MovableObject is returned by a query.

queryResult cpp instm Ogre::SceneQueryListener classOgre_1_1SceneQueryListener.html ac17a072217f44693bb45ecbcd1623611

Called when a WorldFragment is returned by a query.

Ogre::SceneQueryResult c cl Ogre::SceneQueryResult structOgre_1_1SceneQueryResult.html

Holds the results of a scene query.

OgreSceneQuery.h operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d movables cpp data Ogre::SceneQueryResult structOgre_1_1SceneQueryResult.html a2224618a99dc451317e56082697b1ffa

List of movable objects in the query (entities, particle systems etc)

worldFragments cpp data Ogre::SceneQueryResult structOgre_1_1SceneQueryResult.html a8157783aec3ca4d9566a9a6bfe08fee0

List of world fragments.

Ogre::RegionSceneQuery c cl Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html

Abstract class defining a query which returns single results from a region.

OgreSceneQuery.h RegionSceneQuery cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html addb9bb97762d4b2e860789da8b9dd3b5

Standard constructor, should be called by SceneManager.

~RegionSceneQuery cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html aa67b834c723ab370195cd7c584610633 execute cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html a982dda57528c3a3ccaa4d577335ed87c

Executes the query, returning the results back in one list.

execute cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html a20e200f7a33292e6644a44bf882ae8f6

Executes the query and returns each match through a listener interface.

getLastResults cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html ab8517e91c6e47e8062897002fcf841a7

Gets the results of the last query that was run using this object, provided the query was executed us...

clearResults cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html a1f8750081b57a70381bc6dd9fe663955

Clears the results of the last query execution.

queryResult cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html a49641297f4affe82b8e9f8b9ab3ff9f4

Self-callback in order to deal with execute which returns collection.

queryResult cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html ae52b991bb3e6ecdb688c3d06d245c468

Self-callback in order to deal with execute which returns collection.

setQueryMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html ad392a7fc0b338e5507540d3183f82cfb

Sets the mask for results of this query.

getQueryMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html aa6fb367ec862186fba933d13295b366f

Returns the current mask for this query.

setQueryTypeMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html abaca8d4d9b59a571e2d8e9a2cac7ce42

Sets the type mask for results of this query.

getQueryTypeMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html a13b381e390f4a38ae3c73cb4e42ef634

Returns the current mask for this query.

setWorldFragmentType cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html aec3aa0b8b16c41fae990ee78150f8d2a

Tells the query what kind of world geometry to return from queries; often the full renderable geometr...

getWorldFragmentType cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html afa48a4dec3b1603e3c579526582a69cb

Gets the current world fragment types to be returned from the query.

getSupportedWorldFragmentTypes cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html ab900f61543657dcbab7d62245021a75f

Returns the types of world fragments this query supports.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mLastResult cpp data Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html acf71b48a7b75f0a13eeb49161fb26b9f mParentSceneMgr cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a36c06292c148746a8950b5c3c60b63a7 mQueryMask cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a1ab71f92378d94fc42b48c7bf8d9b5a0 mQueryTypeMask cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html ab6bea8046f722f02c27b0c0de794f13d mSupportedWorldFragments cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html aa1ad40080bc4490f795ff8fb8a4edf4a mWorldFragmentType cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a9cef909c3f78d2e9f3ef44ca8c2cfdaa WFT_NONE cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa6ed287fab168d451beb369009f0fd03b

Return no world geometry hits at all.

WFT_PLANE_BOUNDED_REGION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa667bbec7031e58ab244f9efc32056f38

Return pointers to convex plane-bounded regions.

WFT_SINGLE_INTERSECTION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa018493b6c87271e0c8ba014f058cffd3

Return a single intersection point (typically RaySceneQuery only)

WFT_CUSTOM_GEOMETRY cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aadeefa0cc2dfd1ec783c2a266ea61f925

Custom geometry as defined by the SceneManager.

WFT_RENDER_OPERATION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aad498944c8c6b81d737c3ceee86881e8d

General RenderOperation structure.

Ogre::AxisAlignedBoxSceneQuery c cl Ogre::AxisAlignedBoxSceneQuery classOgre_1_1AxisAlignedBoxSceneQuery.html

Specialises the SceneQuery class for querying within an axis aligned box.

OgreSceneQuery.h AxisAlignedBoxSceneQuery cpp instm Ogre::AxisAlignedBoxSceneQuery classOgre_1_1AxisAlignedBoxSceneQuery.html ae61b5e8ce50437c582e078bc327b7473 ~AxisAlignedBoxSceneQuery cpp instm Ogre::AxisAlignedBoxSceneQuery classOgre_1_1AxisAlignedBoxSceneQuery.html a38a312d421dd3c635490a5bae7397b87 setBox cpp instm Ogre::AxisAlignedBoxSceneQuery classOgre_1_1AxisAlignedBoxSceneQuery.html ac9f17a2607f960bc1ce451522994960c

Sets the size of the box you wish to query.

getBox cpp instm Ogre::AxisAlignedBoxSceneQuery classOgre_1_1AxisAlignedBoxSceneQuery.html a8c307227b416e8bf3205cfcdda03e8dc

Gets the box which is being used for this query.

execute cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html a982dda57528c3a3ccaa4d577335ed87c

Executes the query, returning the results back in one list.

execute cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html a20e200f7a33292e6644a44bf882ae8f6

Executes the query and returns each match through a listener interface.

getLastResults cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html ab8517e91c6e47e8062897002fcf841a7

Gets the results of the last query that was run using this object, provided the query was executed us...

clearResults cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html a1f8750081b57a70381bc6dd9fe663955

Clears the results of the last query execution.

queryResult cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html a49641297f4affe82b8e9f8b9ab3ff9f4

Self-callback in order to deal with execute which returns collection.

queryResult cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html ae52b991bb3e6ecdb688c3d06d245c468

Self-callback in order to deal with execute which returns collection.

setQueryMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html ad392a7fc0b338e5507540d3183f82cfb

Sets the mask for results of this query.

getQueryMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html aa6fb367ec862186fba933d13295b366f

Returns the current mask for this query.

setQueryTypeMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html abaca8d4d9b59a571e2d8e9a2cac7ce42

Sets the type mask for results of this query.

getQueryTypeMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html a13b381e390f4a38ae3c73cb4e42ef634

Returns the current mask for this query.

setWorldFragmentType cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html aec3aa0b8b16c41fae990ee78150f8d2a

Tells the query what kind of world geometry to return from queries; often the full renderable geometr...

getWorldFragmentType cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html afa48a4dec3b1603e3c579526582a69cb

Gets the current world fragment types to be returned from the query.

getSupportedWorldFragmentTypes cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html ab900f61543657dcbab7d62245021a75f

Returns the types of world fragments this query supports.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mAABB cpp data Ogre::AxisAlignedBoxSceneQuery classOgre_1_1AxisAlignedBoxSceneQuery.html a65b698ee00135e3f97a45de211d62254 mLastResult cpp data Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html acf71b48a7b75f0a13eeb49161fb26b9f mParentSceneMgr cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a36c06292c148746a8950b5c3c60b63a7 mQueryMask cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a1ab71f92378d94fc42b48c7bf8d9b5a0 mQueryTypeMask cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html ab6bea8046f722f02c27b0c0de794f13d mSupportedWorldFragments cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html aa1ad40080bc4490f795ff8fb8a4edf4a mWorldFragmentType cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a9cef909c3f78d2e9f3ef44ca8c2cfdaa WFT_NONE cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa6ed287fab168d451beb369009f0fd03b

Return no world geometry hits at all.

WFT_PLANE_BOUNDED_REGION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa667bbec7031e58ab244f9efc32056f38

Return pointers to convex plane-bounded regions.

WFT_SINGLE_INTERSECTION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa018493b6c87271e0c8ba014f058cffd3

Return a single intersection point (typically RaySceneQuery only)

WFT_CUSTOM_GEOMETRY cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aadeefa0cc2dfd1ec783c2a266ea61f925

Custom geometry as defined by the SceneManager.

WFT_RENDER_OPERATION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aad498944c8c6b81d737c3ceee86881e8d

General RenderOperation structure.

Ogre::SphereSceneQuery c cl Ogre::SphereSceneQuery classOgre_1_1SphereSceneQuery.html

Specialises the SceneQuery class for querying within a sphere.

OgreSceneQuery.h SphereSceneQuery cpp instm Ogre::SphereSceneQuery classOgre_1_1SphereSceneQuery.html a5355b72d0d8fb12e4e35f8661652f190 ~SphereSceneQuery cpp instm Ogre::SphereSceneQuery classOgre_1_1SphereSceneQuery.html ad0b1caec71e5feae87779d34351da924 setSphere cpp instm Ogre::SphereSceneQuery classOgre_1_1SphereSceneQuery.html a6b8ac84df4b61cdd0abba7fcd43ae956

Sets the sphere which is to be used for this query.

getSphere cpp instm Ogre::SphereSceneQuery classOgre_1_1SphereSceneQuery.html a361c6edf4f07a33a49b0bd24cdf91e48

Gets the sphere which is being used for this query.

execute cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html a982dda57528c3a3ccaa4d577335ed87c

Executes the query, returning the results back in one list.

execute cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html a20e200f7a33292e6644a44bf882ae8f6

Executes the query and returns each match through a listener interface.

getLastResults cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html ab8517e91c6e47e8062897002fcf841a7

Gets the results of the last query that was run using this object, provided the query was executed us...

clearResults cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html a1f8750081b57a70381bc6dd9fe663955

Clears the results of the last query execution.

queryResult cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html a49641297f4affe82b8e9f8b9ab3ff9f4

Self-callback in order to deal with execute which returns collection.

queryResult cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html ae52b991bb3e6ecdb688c3d06d245c468

Self-callback in order to deal with execute which returns collection.

setQueryMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html ad392a7fc0b338e5507540d3183f82cfb

Sets the mask for results of this query.

getQueryMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html aa6fb367ec862186fba933d13295b366f

Returns the current mask for this query.

setQueryTypeMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html abaca8d4d9b59a571e2d8e9a2cac7ce42

Sets the type mask for results of this query.

getQueryTypeMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html a13b381e390f4a38ae3c73cb4e42ef634

Returns the current mask for this query.

setWorldFragmentType cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html aec3aa0b8b16c41fae990ee78150f8d2a

Tells the query what kind of world geometry to return from queries; often the full renderable geometr...

getWorldFragmentType cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html afa48a4dec3b1603e3c579526582a69cb

Gets the current world fragment types to be returned from the query.

getSupportedWorldFragmentTypes cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html ab900f61543657dcbab7d62245021a75f

Returns the types of world fragments this query supports.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mSphere cpp data Ogre::SphereSceneQuery classOgre_1_1SphereSceneQuery.html ac5c07ea44a8ca10ee63c2fa882b07521 mLastResult cpp data Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html acf71b48a7b75f0a13eeb49161fb26b9f mParentSceneMgr cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a36c06292c148746a8950b5c3c60b63a7 mQueryMask cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a1ab71f92378d94fc42b48c7bf8d9b5a0 mQueryTypeMask cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html ab6bea8046f722f02c27b0c0de794f13d mSupportedWorldFragments cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html aa1ad40080bc4490f795ff8fb8a4edf4a mWorldFragmentType cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a9cef909c3f78d2e9f3ef44ca8c2cfdaa WFT_NONE cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa6ed287fab168d451beb369009f0fd03b

Return no world geometry hits at all.

WFT_PLANE_BOUNDED_REGION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa667bbec7031e58ab244f9efc32056f38

Return pointers to convex plane-bounded regions.

WFT_SINGLE_INTERSECTION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa018493b6c87271e0c8ba014f058cffd3

Return a single intersection point (typically RaySceneQuery only)

WFT_CUSTOM_GEOMETRY cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aadeefa0cc2dfd1ec783c2a266ea61f925

Custom geometry as defined by the SceneManager.

WFT_RENDER_OPERATION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aad498944c8c6b81d737c3ceee86881e8d

General RenderOperation structure.

Ogre::PlaneBoundedVolumeListSceneQuery c cl Ogre::PlaneBoundedVolumeListSceneQuery classOgre_1_1PlaneBoundedVolumeListSceneQuery.html

Specialises the SceneQuery class for querying within a plane-bounded volume.

OgreSceneQuery.h PlaneBoundedVolumeListSceneQuery cpp instm Ogre::PlaneBoundedVolumeListSceneQuery classOgre_1_1PlaneBoundedVolumeListSceneQuery.html ac7f81d455b20245603c5d51f4b00ea90 ~PlaneBoundedVolumeListSceneQuery cpp instm Ogre::PlaneBoundedVolumeListSceneQuery classOgre_1_1PlaneBoundedVolumeListSceneQuery.html a37f0a7cdf7bdb53bfa98c9e3c8541c41 setVolumes cpp instm Ogre::PlaneBoundedVolumeListSceneQuery classOgre_1_1PlaneBoundedVolumeListSceneQuery.html af82e119f79b5e4e91e599c27623977df

Sets the volume which is to be used for this query.

getVolumes cpp instm Ogre::PlaneBoundedVolumeListSceneQuery classOgre_1_1PlaneBoundedVolumeListSceneQuery.html ae758ecb22361ac8ef7c04cbe7f704a2f

Gets the volume which is being used for this query.

execute cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html a982dda57528c3a3ccaa4d577335ed87c

Executes the query, returning the results back in one list.

execute cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html a20e200f7a33292e6644a44bf882ae8f6

Executes the query and returns each match through a listener interface.

getLastResults cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html ab8517e91c6e47e8062897002fcf841a7

Gets the results of the last query that was run using this object, provided the query was executed us...

clearResults cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html a1f8750081b57a70381bc6dd9fe663955

Clears the results of the last query execution.

queryResult cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html a49641297f4affe82b8e9f8b9ab3ff9f4

Self-callback in order to deal with execute which returns collection.

queryResult cpp instm Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html ae52b991bb3e6ecdb688c3d06d245c468

Self-callback in order to deal with execute which returns collection.

setQueryMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html ad392a7fc0b338e5507540d3183f82cfb

Sets the mask for results of this query.

getQueryMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html aa6fb367ec862186fba933d13295b366f

Returns the current mask for this query.

setQueryTypeMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html abaca8d4d9b59a571e2d8e9a2cac7ce42

Sets the type mask for results of this query.

getQueryTypeMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html a13b381e390f4a38ae3c73cb4e42ef634

Returns the current mask for this query.

setWorldFragmentType cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html aec3aa0b8b16c41fae990ee78150f8d2a

Tells the query what kind of world geometry to return from queries; often the full renderable geometr...

getWorldFragmentType cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html afa48a4dec3b1603e3c579526582a69cb

Gets the current world fragment types to be returned from the query.

getSupportedWorldFragmentTypes cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html ab900f61543657dcbab7d62245021a75f

Returns the types of world fragments this query supports.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mVolumes cpp data Ogre::PlaneBoundedVolumeListSceneQuery classOgre_1_1PlaneBoundedVolumeListSceneQuery.html a3c9e7972e74e08c1743683d9d288dfd9 mLastResult cpp data Ogre::RegionSceneQuery classOgre_1_1RegionSceneQuery.html acf71b48a7b75f0a13eeb49161fb26b9f mParentSceneMgr cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a36c06292c148746a8950b5c3c60b63a7 mQueryMask cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a1ab71f92378d94fc42b48c7bf8d9b5a0 mQueryTypeMask cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html ab6bea8046f722f02c27b0c0de794f13d mSupportedWorldFragments cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html aa1ad40080bc4490f795ff8fb8a4edf4a mWorldFragmentType cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a9cef909c3f78d2e9f3ef44ca8c2cfdaa WFT_NONE cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa6ed287fab168d451beb369009f0fd03b

Return no world geometry hits at all.

WFT_PLANE_BOUNDED_REGION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa667bbec7031e58ab244f9efc32056f38

Return pointers to convex plane-bounded regions.

WFT_SINGLE_INTERSECTION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa018493b6c87271e0c8ba014f058cffd3

Return a single intersection point (typically RaySceneQuery only)

WFT_CUSTOM_GEOMETRY cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aadeefa0cc2dfd1ec783c2a266ea61f925

Custom geometry as defined by the SceneManager.

WFT_RENDER_OPERATION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aad498944c8c6b81d737c3ceee86881e8d

General RenderOperation structure.

Ogre::RaySceneQueryListener c cl Ogre::RaySceneQueryListener classOgre_1_1RaySceneQueryListener.html

Alternative listener class for dealing with RaySceneQuery.

OgreSceneQuery.h ~RaySceneQueryListener cpp instm Ogre::RaySceneQueryListener classOgre_1_1RaySceneQueryListener.html a055ea5aff0165926892ad74289d2f73c queryResult cpp instm Ogre::RaySceneQueryListener classOgre_1_1RaySceneQueryListener.html ac3c09aba6b71ca28d721be30ed8f06ed

Called when a movable objects intersects the ray.

queryResult cpp instm Ogre::RaySceneQueryListener classOgre_1_1RaySceneQueryListener.html a7c390bfdec4a3e7eaf0491d8cc7b6d3c

Called when a world fragment is intersected by the ray.

Ogre::RaySceneQueryResultEntry c cl Ogre::RaySceneQueryResultEntry structOgre_1_1RaySceneQueryResultEntry.html

This struct allows a single comparison of result data no matter what the type.

OgreSceneQuery.h operator< cpp func Ogre::RaySceneQueryResultEntry structOgre_1_1RaySceneQueryResultEntry.html a34a0b8081991ce12025445ae35117ca6

Comparison operator for sorting.

distance cpp data Ogre::RaySceneQueryResultEntry structOgre_1_1RaySceneQueryResultEntry.html af3e8eed523c4215c5733a9886db7ec29

Distance along the ray.

movable cpp data Ogre::RaySceneQueryResultEntry structOgre_1_1RaySceneQueryResultEntry.html a58ba184768924a39ab195dcf96472f65

The movable, or NULL if this is not a movable result.

worldFragment cpp data Ogre::RaySceneQueryResultEntry structOgre_1_1RaySceneQueryResultEntry.html acc6655f373532d7b9d3017acab7535a9

The world fragment, or NULL if this is not a fragment result.

Ogre::RaySceneQuery c cl Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html

Specialises the SceneQuery class for querying along a ray.

OgreSceneQuery.h RaySceneQuery cpp instm Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html a12314a210a23fe1d729dfabb7fb6a713 ~RaySceneQuery cpp instm Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html ad7ff2d01587542d02d4132b05ad98895 setRay cpp instm Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html a5a96085659aec2c0df9c271f4372a74a

Sets the ray which is to be used for this query.

getRay cpp instm Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html aa52c6519f3f41db3c3c710744cf5c29c

Gets the ray which is to be used for this query.

setSortByDistance cpp instm Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html a32f960cc88fd644922bfc4c58643f993

Sets whether the results of this query will be sorted by distance along the ray.

getSortByDistance cpp instm Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html ad6b5a607a86b67189390c1a9c772b1e8

Gets whether the results are sorted by distance.

getMaxResults cpp instm Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html af7580c31b2de8c2dd17ecf03e448b8ba

Gets the maximum number of results returned from the query (only relevant if results are being sorted...

execute cpp instm Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html ad5087789b2926c64033a6bc61f78476c

Executes the query, returning the results back in one list.

execute cpp instm Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html ae970c405851a2725dc7341dcddc4534e

Executes the query and returns each match through a listener interface.

getLastResults cpp instm Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html aef129845061d1bdfb9cb92a75c531a63

Gets the results of the last query that was run using this object, provided the query was executed us...

clearResults cpp instm Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html ae93bb5dafd039eb08c44cd42215c34c4

Clears the results of the last query execution.

queryResult cpp instm Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html a88c9810df53d94b893bc5aef885d14a1

Self-callback in order to deal with execute which returns collection.

queryResult cpp instm Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html abd5211784dd04e0e0705fe21d43cb900

Self-callback in order to deal with execute which returns collection.

setQueryMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html ad392a7fc0b338e5507540d3183f82cfb

Sets the mask for results of this query.

getQueryMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html aa6fb367ec862186fba933d13295b366f

Returns the current mask for this query.

setQueryTypeMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html abaca8d4d9b59a571e2d8e9a2cac7ce42

Sets the type mask for results of this query.

getQueryTypeMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html a13b381e390f4a38ae3c73cb4e42ef634

Returns the current mask for this query.

setWorldFragmentType cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html aec3aa0b8b16c41fae990ee78150f8d2a

Tells the query what kind of world geometry to return from queries; often the full renderable geometr...

getWorldFragmentType cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html afa48a4dec3b1603e3c579526582a69cb

Gets the current world fragment types to be returned from the query.

getSupportedWorldFragmentTypes cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html ab900f61543657dcbab7d62245021a75f

Returns the types of world fragments this query supports.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mRay cpp data Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html a549a2d58803cafe0f5c0e36e750e58e6 mSortByDistance cpp data Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html a90940fd45a737eb1c23d19045a875999 mMaxResults cpp data Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html a37493a877c05ae2cd72c343c037418f9 mResult cpp data Ogre::RaySceneQuery classOgre_1_1RaySceneQuery.html a6703cadb44854b231a12d4e399d64aab mParentSceneMgr cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a36c06292c148746a8950b5c3c60b63a7 mQueryMask cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a1ab71f92378d94fc42b48c7bf8d9b5a0 mQueryTypeMask cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html ab6bea8046f722f02c27b0c0de794f13d mSupportedWorldFragments cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html aa1ad40080bc4490f795ff8fb8a4edf4a mWorldFragmentType cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a9cef909c3f78d2e9f3ef44ca8c2cfdaa WFT_NONE cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa6ed287fab168d451beb369009f0fd03b

Return no world geometry hits at all.

WFT_PLANE_BOUNDED_REGION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa667bbec7031e58ab244f9efc32056f38

Return pointers to convex plane-bounded regions.

WFT_SINGLE_INTERSECTION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa018493b6c87271e0c8ba014f058cffd3

Return a single intersection point (typically RaySceneQuery only)

WFT_CUSTOM_GEOMETRY cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aadeefa0cc2dfd1ec783c2a266ea61f925

Custom geometry as defined by the SceneManager.

WFT_RENDER_OPERATION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aad498944c8c6b81d737c3ceee86881e8d

General RenderOperation structure.

Ogre::IntersectionSceneQueryListener c cl Ogre::IntersectionSceneQueryListener classOgre_1_1IntersectionSceneQueryListener.html

Alternative listener class for dealing with IntersectionSceneQuery.

OgreSceneQuery.h ~IntersectionSceneQueryListener cpp instm Ogre::IntersectionSceneQueryListener classOgre_1_1IntersectionSceneQueryListener.html a7537def6f0635fcf975b49f65e42e5c0 queryResult cpp instm Ogre::IntersectionSceneQueryListener classOgre_1_1IntersectionSceneQueryListener.html a102ee718055fb373a090e43d27968c9e

Called when 2 movable objects intersect one another.

queryResult cpp instm Ogre::IntersectionSceneQueryListener classOgre_1_1IntersectionSceneQueryListener.html a97f2e6c9bfd31263f67f0ecfc6a612e6

Called when a movable intersects a world fragment.

Ogre::IntersectionSceneQueryResult c cl Ogre::IntersectionSceneQueryResult structOgre_1_1IntersectionSceneQueryResult.html

Holds the results of an intersection scene query (pair values).

OgreSceneQuery.h operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d movables2movables cpp data Ogre::IntersectionSceneQueryResult structOgre_1_1IntersectionSceneQueryResult.html ae58676373c408a358f7cc01874703abc

List of movable / movable intersections (entities, particle systems etc)

movables2world cpp data Ogre::IntersectionSceneQueryResult structOgre_1_1IntersectionSceneQueryResult.html a7f5b38d7ff668a368bcef9886fff1941

List of movable / world intersections.

Ogre::IntersectionSceneQuery c cl Ogre::IntersectionSceneQuery classOgre_1_1IntersectionSceneQuery.html

Separate SceneQuery class to query for pairs of objects which are possibly intersecting one another...

OgreSceneQuery.h IntersectionSceneQuery cpp instm Ogre::IntersectionSceneQuery classOgre_1_1IntersectionSceneQuery.html a2d2dae1d033750a297a681e4f7f71f06 ~IntersectionSceneQuery cpp instm Ogre::IntersectionSceneQuery classOgre_1_1IntersectionSceneQuery.html ab0a3e3f74c9d3a9a69de1dba9359917b execute cpp instm Ogre::IntersectionSceneQuery classOgre_1_1IntersectionSceneQuery.html add0f09a97807ed6f41d2968a8142b753

Executes the query, returning the results back in one list.

execute cpp instm Ogre::IntersectionSceneQuery classOgre_1_1IntersectionSceneQuery.html aa4302f9623d93f620cde40ebc8c18e3c

Executes the query and returns each match through a listener interface.

getLastResults cpp instm Ogre::IntersectionSceneQuery classOgre_1_1IntersectionSceneQuery.html a023c7491bdbb49ea66c17f34b816ea3e

Gets the results of the last query that was run using this object, provided the query was executed us...

clearResults cpp instm Ogre::IntersectionSceneQuery classOgre_1_1IntersectionSceneQuery.html a8bb5ee8db3442cd4515ae683e437d9f3

Clears the results of the last query execution.

queryResult cpp instm Ogre::IntersectionSceneQuery classOgre_1_1IntersectionSceneQuery.html a1092da71d6f78d6ecee11eee06a3b1e5

Self-callback in order to deal with execute which returns collection.

queryResult cpp instm Ogre::IntersectionSceneQuery classOgre_1_1IntersectionSceneQuery.html ab1b25001401cf9026c9aa58e490f978f

Self-callback in order to deal with execute which returns collection.

setQueryMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html ad392a7fc0b338e5507540d3183f82cfb

Sets the mask for results of this query.

getQueryMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html aa6fb367ec862186fba933d13295b366f

Returns the current mask for this query.

setQueryTypeMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html abaca8d4d9b59a571e2d8e9a2cac7ce42

Sets the type mask for results of this query.

getQueryTypeMask cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html a13b381e390f4a38ae3c73cb4e42ef634

Returns the current mask for this query.

setWorldFragmentType cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html aec3aa0b8b16c41fae990ee78150f8d2a

Tells the query what kind of world geometry to return from queries; often the full renderable geometr...

getWorldFragmentType cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html afa48a4dec3b1603e3c579526582a69cb

Gets the current world fragment types to be returned from the query.

getSupportedWorldFragmentTypes cpp instm Ogre::SceneQuery classOgre_1_1SceneQuery.html ab900f61543657dcbab7d62245021a75f

Returns the types of world fragments this query supports.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mLastResult cpp data Ogre::IntersectionSceneQuery classOgre_1_1IntersectionSceneQuery.html a988a1401a7c5a7394045f257913f9b79 mParentSceneMgr cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a36c06292c148746a8950b5c3c60b63a7 mQueryMask cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a1ab71f92378d94fc42b48c7bf8d9b5a0 mQueryTypeMask cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html ab6bea8046f722f02c27b0c0de794f13d mSupportedWorldFragments cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html aa1ad40080bc4490f795ff8fb8a4edf4a mWorldFragmentType cpp data Ogre::SceneQuery classOgre_1_1SceneQuery.html a9cef909c3f78d2e9f3ef44ca8c2cfdaa WFT_NONE cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa6ed287fab168d451beb369009f0fd03b

Return no world geometry hits at all.

WFT_PLANE_BOUNDED_REGION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa667bbec7031e58ab244f9efc32056f38

Return pointers to convex plane-bounded regions.

WFT_SINGLE_INTERSECTION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aa018493b6c87271e0c8ba014f058cffd3

Return a single intersection point (typically RaySceneQuery only)

WFT_CUSTOM_GEOMETRY cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aadeefa0cc2dfd1ec783c2a266ea61f925

Custom geometry as defined by the SceneManager.

WFT_RENDER_OPERATION cpp econst Ogre::SceneQuery classOgre_1_1SceneQuery.html a0a75b5ed976da2f9023382f4c4514b3aad498944c8c6b81d737c3ceee86881e8d

General RenderOperation structure.

Ogre::ConcreteNode c cl Ogre::ConcreteNode structOgre_1_1ConcreteNode.html OgreScriptCompiler.h operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d token cpp data Ogre::ConcreteNode structOgre_1_1ConcreteNode.html a9b74cccba5209491c73512b95c9ffcc8 file cpp data Ogre::ConcreteNode structOgre_1_1ConcreteNode.html aec18817ab2fc66791cb2b18d01da9dd5 line cpp data Ogre::ConcreteNode structOgre_1_1ConcreteNode.html a444a4c821038a26b6b35aafdf28ca965 type cpp data Ogre::ConcreteNode structOgre_1_1ConcreteNode.html a6b1a9325b60739ca145616a86e072e5e children cpp data Ogre::ConcreteNode structOgre_1_1ConcreteNode.html a918a98212eb518a991991c213c261a25 parent cpp data Ogre::ConcreteNode structOgre_1_1ConcreteNode.html aeba3be2d6fb8f7d390e57d38e846bbd7 Ogre::AbstractNode c cl Ogre::AbstractNode classOgre_1_1AbstractNode.html OgreScriptCompiler.h AbstractNode cpp instm Ogre::AbstractNode classOgre_1_1AbstractNode.html aea6ae47cf7842e94eb9a179381b9eb29 ~AbstractNode cpp instm Ogre::AbstractNode classOgre_1_1AbstractNode.html ab2cbfa72f106771005b1644a3f8b1b23 clone cpp instm Ogre::AbstractNode classOgre_1_1AbstractNode.html a3923e8e9bf17ddce22b45ff5b085cca8

Returns a new AbstractNode which is a replica of this one.

getValue cpp instm Ogre::AbstractNode classOgre_1_1AbstractNode.html a6bf4b11bd91f788b57e97220aff511cf

Returns a string value depending on the type of the AbstractNode.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d file cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html ad12982998ed96d3b0b99a1b74ae1360b line cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html ad2e2e1cc95ee64cd9632cc63e4ca3234 type cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html af05272e6472ec8283d7bdf304cd9ef14 parent cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html a25d905239cc4b086edcfe91bc51f7bfb context cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html acf394c05aecb3cb258a28c19e1969ff2 Ogre::AtomAbstractNode c cl Ogre::AtomAbstractNode classOgre_1_1AtomAbstractNode.html

This is an abstract node which cannot be broken down further.

OgreScriptCompiler.h AtomAbstractNode cpp instm Ogre::AtomAbstractNode classOgre_1_1AtomAbstractNode.html a360729aa927fc675fc7acd4b61747632 clone cpp instm Ogre::AtomAbstractNode classOgre_1_1AtomAbstractNode.html a14b7919da7de36ffb381cf0ea2997b8a

Returns a new AbstractNode which is a replica of this one.

getValue cpp instm Ogre::AtomAbstractNode classOgre_1_1AtomAbstractNode.html a0a634104ae5f20f6606969b893c66974

Returns a string value depending on the type of the AbstractNode.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d value cpp data Ogre::AtomAbstractNode classOgre_1_1AtomAbstractNode.html abe45c919b151fc9e91220522c7776602 id cpp data Ogre::AtomAbstractNode classOgre_1_1AtomAbstractNode.html aa1a4a963e398a506e20cf600862f5c17 file cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html ad12982998ed96d3b0b99a1b74ae1360b line cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html ad2e2e1cc95ee64cd9632cc63e4ca3234 type cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html af05272e6472ec8283d7bdf304cd9ef14 parent cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html a25d905239cc4b086edcfe91bc51f7bfb context cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html acf394c05aecb3cb258a28c19e1969ff2 parseNumber cpp instm Ogre::AtomAbstractNode classOgre_1_1AtomAbstractNode.html aaa21670aefeeec5001747a0034b84d68 Ogre::ObjectAbstractNode c cl Ogre::ObjectAbstractNode classOgre_1_1ObjectAbstractNode.html

This specific abstract node represents a script object.

OgreScriptCompiler.h ObjectAbstractNode cpp instm Ogre::ObjectAbstractNode classOgre_1_1ObjectAbstractNode.html abc4d448f3f2373b4cfc1b6896701dcf3 clone cpp instm Ogre::ObjectAbstractNode classOgre_1_1ObjectAbstractNode.html a948e1937c06b27bd43d5eeaf118b65e0

Returns a new AbstractNode which is a replica of this one.

getValue cpp instm Ogre::ObjectAbstractNode classOgre_1_1ObjectAbstractNode.html a4dd5b858c43ccc893f8357bb780739a0

Returns a string value depending on the type of the AbstractNode.

addVariable cpp instm Ogre::ObjectAbstractNode classOgre_1_1ObjectAbstractNode.html a6cacbaee5c8fe20a2696d16c937c2651 setVariable cpp instm Ogre::ObjectAbstractNode classOgre_1_1ObjectAbstractNode.html a97701b57c98a21ca74afc87fe038b148 getVariable cpp instm Ogre::ObjectAbstractNode classOgre_1_1ObjectAbstractNode.html a785b8823e63068f91bed60e8c57d71dc getVariables cpp instm Ogre::ObjectAbstractNode classOgre_1_1ObjectAbstractNode.html a9918fd7c296fb93828e8963caf3fe832 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d name cpp data Ogre::ObjectAbstractNode classOgre_1_1ObjectAbstractNode.html afd1ca416adcf3f7d3da2a93f790be3e0 cls cpp data Ogre::ObjectAbstractNode classOgre_1_1ObjectAbstractNode.html a17e65f29d850e30778464b77d6a7407a bases cpp data Ogre::ObjectAbstractNode classOgre_1_1ObjectAbstractNode.html a3dfc097a262028abbb22620f122fb7b0 id cpp data Ogre::ObjectAbstractNode classOgre_1_1ObjectAbstractNode.html aca6f43f74819d6a47eb7acc0d84e177d abstract cpp data Ogre::ObjectAbstractNode classOgre_1_1ObjectAbstractNode.html ae95e3ca11614b977a4e5c19e56d55777 children cpp data Ogre::ObjectAbstractNode classOgre_1_1ObjectAbstractNode.html ab4c1c1fa960979a2ad990dc851bff016 values cpp data Ogre::ObjectAbstractNode classOgre_1_1ObjectAbstractNode.html a4a43cc387b3154ce2e41487d72ae742f overrides cpp data Ogre::ObjectAbstractNode classOgre_1_1ObjectAbstractNode.html a7c0f89fd757f3a0c9877d01008ecf20d file cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html ad12982998ed96d3b0b99a1b74ae1360b line cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html ad2e2e1cc95ee64cd9632cc63e4ca3234 type cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html af05272e6472ec8283d7bdf304cd9ef14 parent cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html a25d905239cc4b086edcfe91bc51f7bfb context cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html acf394c05aecb3cb258a28c19e1969ff2 mEnv cpp data Ogre::ObjectAbstractNode classOgre_1_1ObjectAbstractNode.html aa97d24f492fd83b2b28b141b4ee2cbf9 Ogre::PropertyAbstractNode c cl Ogre::PropertyAbstractNode classOgre_1_1PropertyAbstractNode.html

This abstract node represents a script property.

OgreScriptCompiler.h PropertyAbstractNode cpp instm Ogre::PropertyAbstractNode classOgre_1_1PropertyAbstractNode.html ade9b1e1c8820af5188cc59ab9ee1096b clone cpp instm Ogre::PropertyAbstractNode classOgre_1_1PropertyAbstractNode.html aaad5c042008495083f66d31f60ea399a

Returns a new AbstractNode which is a replica of this one.

getValue cpp instm Ogre::PropertyAbstractNode classOgre_1_1PropertyAbstractNode.html a55deab10cc7d5625c2069a1da75a9d34

Returns a string value depending on the type of the AbstractNode.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d name cpp data Ogre::PropertyAbstractNode classOgre_1_1PropertyAbstractNode.html af3c62474bc3a0a363d559eb1894e7d30 id cpp data Ogre::PropertyAbstractNode classOgre_1_1PropertyAbstractNode.html a6f9f35b1b4762dbba25c48f2fbf852d1 values cpp data Ogre::PropertyAbstractNode classOgre_1_1PropertyAbstractNode.html aaedb640096a77b579a255b4dfc1c0dab file cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html ad12982998ed96d3b0b99a1b74ae1360b line cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html ad2e2e1cc95ee64cd9632cc63e4ca3234 type cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html af05272e6472ec8283d7bdf304cd9ef14 parent cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html a25d905239cc4b086edcfe91bc51f7bfb context cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html acf394c05aecb3cb258a28c19e1969ff2 Ogre::ImportAbstractNode c cl Ogre::ImportAbstractNode classOgre_1_1ImportAbstractNode.html

This abstract node represents an import statement.

OgreScriptCompiler.h ImportAbstractNode cpp instm Ogre::ImportAbstractNode classOgre_1_1ImportAbstractNode.html a44e8ff802eb8c81bfbd9e8805781e4e2 clone cpp instm Ogre::ImportAbstractNode classOgre_1_1ImportAbstractNode.html a8dff4f017d4fb6c7baf88570149a6071

Returns a new AbstractNode which is a replica of this one.

getValue cpp instm Ogre::ImportAbstractNode classOgre_1_1ImportAbstractNode.html a5c1abd967525ad14f2b333ef1836807a

Returns a string value depending on the type of the AbstractNode.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d target cpp data Ogre::ImportAbstractNode classOgre_1_1ImportAbstractNode.html a2979096d9e6ff882bce5a9e6bbecbd18 source cpp data Ogre::ImportAbstractNode classOgre_1_1ImportAbstractNode.html abf7e3cadcd65283bae356cc5dde84826 file cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html ad12982998ed96d3b0b99a1b74ae1360b line cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html ad2e2e1cc95ee64cd9632cc63e4ca3234 type cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html af05272e6472ec8283d7bdf304cd9ef14 parent cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html a25d905239cc4b086edcfe91bc51f7bfb context cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html acf394c05aecb3cb258a28c19e1969ff2 Ogre::VariableAccessAbstractNode c cl Ogre::VariableAccessAbstractNode classOgre_1_1VariableAccessAbstractNode.html

This abstract node represents a variable assignment.

OgreScriptCompiler.h VariableAccessAbstractNode cpp instm Ogre::VariableAccessAbstractNode classOgre_1_1VariableAccessAbstractNode.html a24354dd9607adb0795d178377495957d clone cpp instm Ogre::VariableAccessAbstractNode classOgre_1_1VariableAccessAbstractNode.html aaf2b15c3324a54a9c6edeb8628567f0c

Returns a new AbstractNode which is a replica of this one.

getValue cpp instm Ogre::VariableAccessAbstractNode classOgre_1_1VariableAccessAbstractNode.html ad0e5495a2fcf195dbbeb372c4ffbf11a

Returns a string value depending on the type of the AbstractNode.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d name cpp data Ogre::VariableAccessAbstractNode classOgre_1_1VariableAccessAbstractNode.html a85f2a1e1cfcf01102fb6c80c470d7783 file cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html ad12982998ed96d3b0b99a1b74ae1360b line cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html ad2e2e1cc95ee64cd9632cc63e4ca3234 type cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html af05272e6472ec8283d7bdf304cd9ef14 parent cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html a25d905239cc4b086edcfe91bc51f7bfb context cpp data Ogre::AbstractNode classOgre_1_1AbstractNode.html acf394c05aecb3cb258a28c19e1969ff2 Ogre::ScriptCompiler c cl Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html

This is the main class for the compiler.

OgreScriptCompiler.h IdMap cpp tdef Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a531409453a40d14d982bb5d054153edb ErrorPtr cpp tdef Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a9bdb03769614f51602e845c7cba1a64c ErrorList cpp tdef Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html ab81a3bd9b3bf2b3c9c8b56dddd265c7b ScriptCompiler cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html abaeff81518b37e63e1f1d66b9e04e655 ~ScriptCompiler cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html ad8149dbada56288fbc02148c1a27c3c8 compile cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html ab2bff7a6427fde76c9cf9137d4eaeac5

Takes in a string of script code and compiles it into resources.

compile cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a3f68dccf295d809da7b12f2583f16504

Compiles resources from the given concrete node list.

_generateAST cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html ab7387bde2ebbc8623b9ec8554a130552

Generates the AST from the given string script.

_compile cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a0fb27db0a80a4243e9376702e402f469

Compiles the given abstract syntax tree.

addError cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a4b2fd2d22e4e0cd7874aa93263618d5f

Adds the given error to the compiler&#39;s list of errors.

setListener cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html ad3e0810f50a23557927a3e61c6c4341f

Sets the listener used by the compiler.

getListener cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html af4b29944fbe75bafde74bbdf7a66af83

Returns the currently set listener.

getResourceGroup cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html ab5e8d7c0f4978384d025a1ad2d6892d3

Returns the resource group currently set for this compiler.

addNameExclusion cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html aebe5a46d37653492408e1dbd7b6be4b5

Adds a name exclusion to the map.

removeNameExclusion cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html ae47640d446f9e2efc0a7b91454df810f

Removes a name exclusion.

_fireEvent cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a7fb900872c1c8e6a114b742f5d74438b

Internal method for firing the handleEvent method.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d formatErrorCode cpp clm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a5bfebc6051cf6b32abe9c8a040dfc3a4 Environment cpp tdef Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a0e108027647b3fee564131876e423a66 ImportCacheMap cpp tdef Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html ae1e08188000204dffca7ba431b4071bd ImportRequestMap cpp tdef Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a7ff668684ea16dcccc5ec10e61641149 convertToAST cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a296f90cd51355d31da49024cdb7c26dc processImports cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a4a333cb4b7f91dde650e8fd3edb5d1d2

This built-in function processes import nodes.

loadImportPath cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html acc1c276b482415ded5b8117cab0c593d

Loads the requested script and converts it to an AST.

locateTarget cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a804ac4809ab196de576da17a1f3c3100

Returns the abstract nodes from the given tree which represent the target.

processObjects cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a351eba04a3ca1c99e7857318c4c3ef18

Handles object inheritance and variable expansion.

processVariables cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a5f1add808d6db39923ae2d69950d29ec

Handles processing the variables.

overlayObject cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a69c553ee335635bb69a82cf4ee66ee80

This function overlays the given object on the destination object following inheritance rules...

isNameExcluded cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a7e86fddc1830a247416d4a174900d1b2

Returns true if the given class is name excluded.

initWordMap cpp instm Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html af03daf8bb7625e38626483305b6b5244

This function sets up the initial values in word id map.

mGroup cpp data Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a60013574ba4201478f28baa649482892 mIds cpp data Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html ad444e0fd8bee9bb6a5ab32f3a21620da mEnv cpp data Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a2b4b5991e8d5bbfb81cd7b8dbc68d06f mImports cpp data Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a74a4b80778bf491939a1cf883c18e719 mImportRequests cpp data Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a9dfa80f99a551f90d359f8683cdafa3d mImportTable cpp data Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a9b3b06505bf9c62ef91c9a6cd0e1d298 mErrors cpp data Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html aacdfe544307a59460e0d841b56633963 mListener cpp data Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html acd108a6c24c307dcdb1f34645a070dfd AbstractTreeBuilder cpp ffunc Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html adcb97289c0c7a163b6e38e00f1adfd2b ID_ON cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a1e370a3943822108fb41ce2550fadf85ab93e01a815120a7094cbe02e18d13f9d ID_OFF cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a1e370a3943822108fb41ce2550fadf85a4ed4865f8a794faf190dc57e84d4d98a ID_TRUE cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a1e370a3943822108fb41ce2550fadf85a5cb676b2ce52de4f484dd3c6e3b77623 ID_FALSE cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a1e370a3943822108fb41ce2550fadf85af52e8eaaeefd522a78f411155a0ab75b ID_YES cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a1e370a3943822108fb41ce2550fadf85a63e1fe432e01b132e5004502f086f51b ID_NO cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a1e370a3943822108fb41ce2550fadf85aa3f704b2cddd8ef885a7f7004d53ecaf CE_STRINGEXPECTED cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a4e925a0168a8826983f692ac8500a8dea89ab109b8f76b6ca68f29d45909e389f CE_NUMBEREXPECTED cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a4e925a0168a8826983f692ac8500a8dea2e4f7df594d799de5556673865033e79 CE_FEWERPARAMETERSEXPECTED cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a4e925a0168a8826983f692ac8500a8dea160884efd577a31a256a32fc082ee8d4 CE_VARIABLEEXPECTED cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a4e925a0168a8826983f692ac8500a8dea6bb3f2538a80ffcd4cba9a20bb455ca8 CE_UNDEFINEDVARIABLE cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a4e925a0168a8826983f692ac8500a8dea96840bdc7963db549d8cd8ca995e3c0a CE_OBJECTNAMEEXPECTED cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a4e925a0168a8826983f692ac8500a8deacd8b5d2a887a796061c8b58a4e02fe25 CE_OBJECTALLOCATIONERROR cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a4e925a0168a8826983f692ac8500a8deae674b2715ad864c9bd8c7902761d0478 CE_INVALIDPARAMETERS cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a4e925a0168a8826983f692ac8500a8dea6f1a0de01da9a7e87631b477b81f76b8 CE_DUPLICATEOVERRIDE cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a4e925a0168a8826983f692ac8500a8dea0785658f79556b5d9928f9bd89c45ce3 CE_UNEXPECTEDTOKEN cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a4e925a0168a8826983f692ac8500a8dea462fc61cb347d12d68c76e68bee4bcb3 CE_OBJECTBASENOTFOUND cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a4e925a0168a8826983f692ac8500a8dea05f81aede93e610a21c34b789200e258 CE_UNSUPPORTEDBYRENDERSYSTEM cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a4e925a0168a8826983f692ac8500a8deab872155e7c9c8480873c654dcedaa28d CE_REFERENCETOANONEXISTINGOBJECT cpp econst Ogre::ScriptCompiler classOgre_1_1ScriptCompiler.html a4e925a0168a8826983f692ac8500a8dea2b742a700e47dd9bed23212141c0a21e Ogre::ScriptCompiler::AbstractTreeBuilder c cl Ogre::ScriptCompiler::AbstractTreeBuilder classOgre_1_1ScriptCompiler_1_1AbstractTreeBuilder.html AbstractTreeBuilder cpp instm Ogre::ScriptCompiler::AbstractTreeBuilder classOgre_1_1ScriptCompiler_1_1AbstractTreeBuilder.html a9bb080d4d050afb60b2d6e0a7958bbf3 getResult cpp instm Ogre::ScriptCompiler::AbstractTreeBuilder classOgre_1_1ScriptCompiler_1_1AbstractTreeBuilder.html a54f2465047541962681348b288969553 visit cpp instm Ogre::ScriptCompiler::AbstractTreeBuilder classOgre_1_1ScriptCompiler_1_1AbstractTreeBuilder.html a21a0534197309f734fef3c4a606b93b5 visit cpp clm Ogre::ScriptCompiler::AbstractTreeBuilder classOgre_1_1ScriptCompiler_1_1AbstractTreeBuilder.html a63beca00f0a6ad509d293ee772197151 mNodes cpp data Ogre::ScriptCompiler::AbstractTreeBuilder classOgre_1_1ScriptCompiler_1_1AbstractTreeBuilder.html a72c7c485af40b944e09c67a5f98720ed mCurrent cpp data Ogre::ScriptCompiler::AbstractTreeBuilder classOgre_1_1ScriptCompiler_1_1AbstractTreeBuilder.html ad03227e67b934de8a541347a4df3ebf2 mCompiler cpp data Ogre::ScriptCompiler::AbstractTreeBuilder classOgre_1_1ScriptCompiler_1_1AbstractTreeBuilder.html acb54047023e7ff3e9bf136013759648d Ogre::ScriptCompiler::Error c cl Ogre::ScriptCompiler::Error structOgre_1_1ScriptCompiler_1_1Error.html OgreScriptCompiler.h operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d file cpp data Ogre::ScriptCompiler::Error structOgre_1_1ScriptCompiler_1_1Error.html ab4f4f5ee6194b95f594c97cc3e674d8a message cpp data Ogre::ScriptCompiler::Error structOgre_1_1ScriptCompiler_1_1Error.html a0e7fe500e20f60c88b23cc78d62858f5 line cpp data Ogre::ScriptCompiler::Error structOgre_1_1ScriptCompiler_1_1Error.html a4f22509637a1cefc4238e11cd1b078c6 code cpp data Ogre::ScriptCompiler::Error structOgre_1_1ScriptCompiler_1_1Error.html a4fa14edde37f9c211d55a6bbe08e340d Ogre::ScriptCompilerEvent c cl Ogre::ScriptCompilerEvent classOgre_1_1ScriptCompilerEvent.html

This struct is a base class for events which can be thrown by the compilers and caught by subscribers...

OgreScriptCompiler.h ScriptCompilerEvent cpp instm Ogre::ScriptCompilerEvent classOgre_1_1ScriptCompilerEvent.html aedc75132ff28b27e81e05f1e4017afd2 ~ScriptCompilerEvent cpp instm Ogre::ScriptCompilerEvent classOgre_1_1ScriptCompilerEvent.html a45c0bcc44022bf4d20011fd4f19464e6 mType cpp data Ogre::ScriptCompilerEvent classOgre_1_1ScriptCompilerEvent.html ae83d6b4f8c27207b09f2bae4e7c51ce6 ScriptCompilerEvent cpp instm Ogre::ScriptCompilerEvent classOgre_1_1ScriptCompilerEvent.html aeee05cd2ad6e3404d847be042f00ee46 operator= cpp instm Ogre::ScriptCompilerEvent classOgre_1_1ScriptCompilerEvent.html a3a39921adddde14dbf352b4221938d08 Ogre::ScriptCompilerListener c cl Ogre::ScriptCompilerListener classOgre_1_1ScriptCompilerListener.html

This is a listener for the compiler.

OgreScriptCompiler.h ScriptCompilerListener cpp instm Ogre::ScriptCompilerListener classOgre_1_1ScriptCompilerListener.html a5ef77364e46586313bbe52bd80286fd7 ~ScriptCompilerListener cpp instm Ogre::ScriptCompilerListener classOgre_1_1ScriptCompilerListener.html a2822f17d9ebae54955ceb220eb0421e0 importFile cpp instm Ogre::ScriptCompilerListener classOgre_1_1ScriptCompilerListener.html a127cde78b54edd6826e7d7094404730a

Returns the concrete node list from the given file.

preConversion cpp instm Ogre::ScriptCompilerListener classOgre_1_1ScriptCompilerListener.html acacf340d804e9ed92d27ae2c45d675ea

Allows for responding to and overriding behavior before a CST is translated into an AST...

postConversion cpp instm Ogre::ScriptCompilerListener classOgre_1_1ScriptCompilerListener.html acaf9a789c4b3c37d4789442ebf1cb2b4

Allows vetoing of continued compilation after the entire AST conversion process finishes.

handleError cpp instm Ogre::ScriptCompilerListener classOgre_1_1ScriptCompilerListener.html ade5fc951cb11a6e2b428d29a9a1cbd2a

Called when an error occurred.

handleEvent cpp instm Ogre::ScriptCompilerListener classOgre_1_1ScriptCompilerListener.html a24910b11f8daa374e432336620ac9385

Called when an event occurs during translation, return true if handled.

Ogre::ScriptCompilerManager c cl Ogre::ScriptCompilerManager classOgre_1_1ScriptCompilerManager.html

Manages threaded compilation of scripts.

OgreScriptCompiler.h ScriptCompilerManager cpp instm Ogre::ScriptCompilerManager classOgre_1_1ScriptCompilerManager.html aaaf5b451a566a40a215320c1191c1a82 ~ScriptCompilerManager cpp instm Ogre::ScriptCompilerManager classOgre_1_1ScriptCompilerManager.html acb0bd55cf347f0e24e23ff02b70f0b80 setListener cpp instm Ogre::ScriptCompilerManager classOgre_1_1ScriptCompilerManager.html a5dc660484560a9f099c8bd80f947e504

Sets the listener used for compiler instances.

getListener cpp instm Ogre::ScriptCompilerManager classOgre_1_1ScriptCompilerManager.html a55503839e18153a7f3b853a0a627b271

Returns the currently set listener used for compiler instances.

addTranslatorManager cpp instm Ogre::ScriptCompilerManager classOgre_1_1ScriptCompilerManager.html ac081bd26812f8ecee0fdccd2e2c59441

Adds the given translator manager to the list of managers.

removeTranslatorManager cpp instm Ogre::ScriptCompilerManager classOgre_1_1ScriptCompilerManager.html a0e6cd21151767d041dbfc0ff48e84a6d

Removes the given translator manager from the list of managers.

clearTranslatorManagers cpp instm Ogre::ScriptCompilerManager classOgre_1_1ScriptCompilerManager.html ac8efbb3af0fa2e3586a236be54cafa7f

Clears all translator managers.

getTranslator cpp instm Ogre::ScriptCompilerManager classOgre_1_1ScriptCompilerManager.html a22c651f51ec9fa2251b99a073c0d4c49

Retrieves a ScriptTranslator from the supported managers.

addScriptPattern cpp instm Ogre::ScriptCompilerManager classOgre_1_1ScriptCompilerManager.html a71543fc8e27d79462c863350eac6d548

Adds a script extension that can be handled (e.g. *.material, *.pu, etc.)

getScriptPatterns cpp instm Ogre::ScriptCompilerManager classOgre_1_1ScriptCompilerManager.html a4d702e410c747e796f689639032ac2d5 parseScript cpp instm Ogre::ScriptCompilerManager classOgre_1_1ScriptCompilerManager.html ab51871b7c9b5449f24bdd2ccb280b843 getLoadingOrder cpp instm Ogre::ScriptCompilerManager classOgre_1_1ScriptCompilerManager.html afa8446b5cebc0af9731dcdfd9620634b operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::ScriptCompilerManager classOgre_1_1ScriptCompilerManager.html a1d8c90529ca27f0c235940b4664ac5ae

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::ScriptCompilerManager classOgre_1_1ScriptCompilerManager.html aac1dfc9901d31b6c2f0d62fc01e10f52

Override standard Singleton retrieval.

msSingleton unknown data Ogre::Singleton< ScriptCompilerManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 OGRE_THREAD_POINTER cpp instm Ogre::ScriptCompilerManager classOgre_1_1ScriptCompilerManager.html aa20c474abcbd008c65f2ccc2b10fa47c mScriptPatterns cpp data Ogre::ScriptCompilerManager classOgre_1_1ScriptCompilerManager.html abb7c3a922a56754307f0a75f7ace4ec7 mListener cpp data Ogre::ScriptCompilerManager classOgre_1_1ScriptCompilerManager.html aec21d7cb4356aae7420b5df3c0531d3c mManagers cpp data Ogre::ScriptCompilerManager classOgre_1_1ScriptCompilerManager.html a327ad2022ca6c5ed5a3e38c581440b15 mBuiltinTranslatorManager cpp data Ogre::ScriptCompilerManager classOgre_1_1ScriptCompilerManager.html a5cd312d6d59659707628fbf4a4f91818 Ogre::PreApplyTextureAliasesScriptCompilerEvent c cl Ogre::PreApplyTextureAliasesScriptCompilerEvent classOgre_1_1PreApplyTextureAliasesScriptCompilerEvent.html OgreScriptCompiler.h PreApplyTextureAliasesScriptCompilerEvent cpp instm Ogre::PreApplyTextureAliasesScriptCompilerEvent classOgre_1_1PreApplyTextureAliasesScriptCompilerEvent.html af8a79ba69d0bd18034a45efd19e6a43f mMaterial cpp data Ogre::PreApplyTextureAliasesScriptCompilerEvent classOgre_1_1PreApplyTextureAliasesScriptCompilerEvent.html a7fe96a9aaef9359e8077bdb0c234db2f mAliases cpp data Ogre::PreApplyTextureAliasesScriptCompilerEvent classOgre_1_1PreApplyTextureAliasesScriptCompilerEvent.html a298f1b128634bef5d5964726097278e8 mType cpp data Ogre::ScriptCompilerEvent classOgre_1_1ScriptCompilerEvent.html ae83d6b4f8c27207b09f2bae4e7c51ce6 eventType cpp data Ogre::PreApplyTextureAliasesScriptCompilerEvent classOgre_1_1PreApplyTextureAliasesScriptCompilerEvent.html a403617d0cc5f8e8bffccca4012dd6fb1 Ogre::ProcessResourceNameScriptCompilerEvent c cl Ogre::ProcessResourceNameScriptCompilerEvent classOgre_1_1ProcessResourceNameScriptCompilerEvent.html OgreScriptCompiler.h ProcessResourceNameScriptCompilerEvent cpp instm Ogre::ProcessResourceNameScriptCompilerEvent classOgre_1_1ProcessResourceNameScriptCompilerEvent.html a93b2fb455dd0deec91a7f16a3a91c55e mResourceType cpp data Ogre::ProcessResourceNameScriptCompilerEvent classOgre_1_1ProcessResourceNameScriptCompilerEvent.html ad65384a6b5c01e1ce69a4d452d45745f mName cpp data Ogre::ProcessResourceNameScriptCompilerEvent classOgre_1_1ProcessResourceNameScriptCompilerEvent.html a9df601b04eff55b09762484c8eac6082 mType cpp data Ogre::ScriptCompilerEvent classOgre_1_1ScriptCompilerEvent.html ae83d6b4f8c27207b09f2bae4e7c51ce6 eventType cpp data Ogre::ProcessResourceNameScriptCompilerEvent classOgre_1_1ProcessResourceNameScriptCompilerEvent.html a3c4bdfcd9e3758d5281dfe0ed7d8e5fc TEXTURE cpp econst Ogre::ProcessResourceNameScriptCompilerEvent classOgre_1_1ProcessResourceNameScriptCompilerEvent.html afd04c7f48ef0823ba70812b83fde1acca89eafbeaac332dd99da1acf69bcd5e28 MATERIAL cpp econst Ogre::ProcessResourceNameScriptCompilerEvent classOgre_1_1ProcessResourceNameScriptCompilerEvent.html afd04c7f48ef0823ba70812b83fde1acca98aba562da4701af0723b20487e3e72e GPU_PROGRAM cpp econst Ogre::ProcessResourceNameScriptCompilerEvent classOgre_1_1ProcessResourceNameScriptCompilerEvent.html afd04c7f48ef0823ba70812b83fde1accaaae64117ec8b4d891a58fbd343d50b0f COMPOSITOR cpp econst Ogre::ProcessResourceNameScriptCompilerEvent classOgre_1_1ProcessResourceNameScriptCompilerEvent.html afd04c7f48ef0823ba70812b83fde1acca79d98608fb92fdd1ff492f56d86b2ba1 Ogre::ProcessNameExclusionScriptCompilerEvent c cl Ogre::ProcessNameExclusionScriptCompilerEvent classOgre_1_1ProcessNameExclusionScriptCompilerEvent.html OgreScriptCompiler.h ProcessNameExclusionScriptCompilerEvent cpp instm Ogre::ProcessNameExclusionScriptCompilerEvent classOgre_1_1ProcessNameExclusionScriptCompilerEvent.html a4e7e3b1f5f8a2d9005f243729cd5367b mClass cpp data Ogre::ProcessNameExclusionScriptCompilerEvent classOgre_1_1ProcessNameExclusionScriptCompilerEvent.html a51a223dead21c6a2ddfa66f75d508553 mParent cpp data Ogre::ProcessNameExclusionScriptCompilerEvent classOgre_1_1ProcessNameExclusionScriptCompilerEvent.html ab4e31bae208b7526e183369be3acb410 mType cpp data Ogre::ScriptCompilerEvent classOgre_1_1ScriptCompilerEvent.html ae83d6b4f8c27207b09f2bae4e7c51ce6 eventType cpp data Ogre::ProcessNameExclusionScriptCompilerEvent classOgre_1_1ProcessNameExclusionScriptCompilerEvent.html a6743ef063ddf25f8ccaa1fc95465e0c6 Ogre::CreateMaterialScriptCompilerEvent c cl Ogre::CreateMaterialScriptCompilerEvent classOgre_1_1CreateMaterialScriptCompilerEvent.html OgreScriptCompiler.h CreateMaterialScriptCompilerEvent cpp instm Ogre::CreateMaterialScriptCompilerEvent classOgre_1_1CreateMaterialScriptCompilerEvent.html a10dbdf2ae2dac913c552c799e8878064 mFile cpp data Ogre::CreateMaterialScriptCompilerEvent classOgre_1_1CreateMaterialScriptCompilerEvent.html a45a175db818b216a1c2bcec9394557c9 mName cpp data Ogre::CreateMaterialScriptCompilerEvent classOgre_1_1CreateMaterialScriptCompilerEvent.html a1d11e1b36c4e3020a17579c2a7dd9cce mResourceGroup cpp data Ogre::CreateMaterialScriptCompilerEvent classOgre_1_1CreateMaterialScriptCompilerEvent.html af9f939d7217bf645405e2106df7a6612 mType cpp data Ogre::ScriptCompilerEvent classOgre_1_1ScriptCompilerEvent.html ae83d6b4f8c27207b09f2bae4e7c51ce6 eventType cpp data Ogre::CreateMaterialScriptCompilerEvent classOgre_1_1CreateMaterialScriptCompilerEvent.html a99ee0b5555a50c2786826902f73d7173 Ogre::CreateGpuProgramScriptCompilerEvent c cl Ogre::CreateGpuProgramScriptCompilerEvent classOgre_1_1CreateGpuProgramScriptCompilerEvent.html OgreScriptCompiler.h CreateGpuProgramScriptCompilerEvent cpp instm Ogre::CreateGpuProgramScriptCompilerEvent classOgre_1_1CreateGpuProgramScriptCompilerEvent.html a53c8dd264143054dbf29a79107dedca1 mFile cpp data Ogre::CreateGpuProgramScriptCompilerEvent classOgre_1_1CreateGpuProgramScriptCompilerEvent.html a89985079a4a8348d9c5fd133fb752dec mName cpp data Ogre::CreateGpuProgramScriptCompilerEvent classOgre_1_1CreateGpuProgramScriptCompilerEvent.html a5bb7ae1ec25eda3119af6e92ca9bdf39 mResourceGroup cpp data Ogre::CreateGpuProgramScriptCompilerEvent classOgre_1_1CreateGpuProgramScriptCompilerEvent.html a2bfe09f8c1632afaf9894bd2331c5db7 mSource cpp data Ogre::CreateGpuProgramScriptCompilerEvent classOgre_1_1CreateGpuProgramScriptCompilerEvent.html a8afd68b508b35b52c60c256e846b24ff mSyntax cpp data Ogre::CreateGpuProgramScriptCompilerEvent classOgre_1_1CreateGpuProgramScriptCompilerEvent.html aa10432fb214d5d1304b8c12bbfcdbc53 mProgramType cpp data Ogre::CreateGpuProgramScriptCompilerEvent classOgre_1_1CreateGpuProgramScriptCompilerEvent.html a7b906375e72b00b76b9ac211716ec9ec mType cpp data Ogre::ScriptCompilerEvent classOgre_1_1ScriptCompilerEvent.html ae83d6b4f8c27207b09f2bae4e7c51ce6 eventType cpp data Ogre::CreateGpuProgramScriptCompilerEvent classOgre_1_1CreateGpuProgramScriptCompilerEvent.html a44a1dbc63e7673519dbf1b666102cd34 Ogre::CreateHighLevelGpuProgramScriptCompilerEvent c cl Ogre::CreateHighLevelGpuProgramScriptCompilerEvent classOgre_1_1CreateHighLevelGpuProgramScriptCompilerEvent.html OgreScriptCompiler.h CreateHighLevelGpuProgramScriptCompilerEvent cpp instm Ogre::CreateHighLevelGpuProgramScriptCompilerEvent classOgre_1_1CreateHighLevelGpuProgramScriptCompilerEvent.html a7c525a5b56ad39bd0fbb64486e153b7b mFile cpp data Ogre::CreateHighLevelGpuProgramScriptCompilerEvent classOgre_1_1CreateHighLevelGpuProgramScriptCompilerEvent.html ae5f8dc7dd5e16fd36160c86a5a6095b3 mName cpp data Ogre::CreateHighLevelGpuProgramScriptCompilerEvent classOgre_1_1CreateHighLevelGpuProgramScriptCompilerEvent.html a19f3cdde73274ca712b7920dce8e43a5 mResourceGroup cpp data Ogre::CreateHighLevelGpuProgramScriptCompilerEvent classOgre_1_1CreateHighLevelGpuProgramScriptCompilerEvent.html a34dd09b89f48c5049996ad1bbb658871 mSource cpp data Ogre::CreateHighLevelGpuProgramScriptCompilerEvent classOgre_1_1CreateHighLevelGpuProgramScriptCompilerEvent.html a581f63322ca90c89720be8fe682e0346 mLanguage cpp data Ogre::CreateHighLevelGpuProgramScriptCompilerEvent classOgre_1_1CreateHighLevelGpuProgramScriptCompilerEvent.html a10457733cc1c4d6240ec83f8646053dd mProgramType cpp data Ogre::CreateHighLevelGpuProgramScriptCompilerEvent classOgre_1_1CreateHighLevelGpuProgramScriptCompilerEvent.html aa4df239d1e53bba3c96b0aed2de4a7ba mType cpp data Ogre::ScriptCompilerEvent classOgre_1_1ScriptCompilerEvent.html ae83d6b4f8c27207b09f2bae4e7c51ce6 eventType cpp data Ogre::CreateHighLevelGpuProgramScriptCompilerEvent classOgre_1_1CreateHighLevelGpuProgramScriptCompilerEvent.html a84d7987ba8fcf1a4360b073e65245513 Ogre::CreateGpuSharedParametersScriptCompilerEvent c cl Ogre::CreateGpuSharedParametersScriptCompilerEvent classOgre_1_1CreateGpuSharedParametersScriptCompilerEvent.html OgreScriptCompiler.h CreateGpuSharedParametersScriptCompilerEvent cpp instm Ogre::CreateGpuSharedParametersScriptCompilerEvent classOgre_1_1CreateGpuSharedParametersScriptCompilerEvent.html a498eb4924486fccbd9c2e83cdc205b51 mFile cpp data Ogre::CreateGpuSharedParametersScriptCompilerEvent classOgre_1_1CreateGpuSharedParametersScriptCompilerEvent.html ac68ed9e815579490856c2e722e60f630 mName cpp data Ogre::CreateGpuSharedParametersScriptCompilerEvent classOgre_1_1CreateGpuSharedParametersScriptCompilerEvent.html a1b7cbae6225a03537eb8d86019019e68 mResourceGroup cpp data Ogre::CreateGpuSharedParametersScriptCompilerEvent classOgre_1_1CreateGpuSharedParametersScriptCompilerEvent.html a983cf04921ea813dccff75ccaf5f7005 mType cpp data Ogre::ScriptCompilerEvent classOgre_1_1ScriptCompilerEvent.html ae83d6b4f8c27207b09f2bae4e7c51ce6 eventType cpp data Ogre::CreateGpuSharedParametersScriptCompilerEvent classOgre_1_1CreateGpuSharedParametersScriptCompilerEvent.html a896fe40542b24eeb5814bc371c5f2cb0 Ogre::CreateParticleSystemScriptCompilerEvent c cl Ogre::CreateParticleSystemScriptCompilerEvent classOgre_1_1CreateParticleSystemScriptCompilerEvent.html OgreScriptCompiler.h CreateParticleSystemScriptCompilerEvent cpp instm Ogre::CreateParticleSystemScriptCompilerEvent classOgre_1_1CreateParticleSystemScriptCompilerEvent.html ae5d353f53c585c185969c67c01b80890 mFile cpp data Ogre::CreateParticleSystemScriptCompilerEvent classOgre_1_1CreateParticleSystemScriptCompilerEvent.html a7a252f8660b61c20d31773bbfc1d8412 mName cpp data Ogre::CreateParticleSystemScriptCompilerEvent classOgre_1_1CreateParticleSystemScriptCompilerEvent.html a828774193e4f2704a068fd0582becfae mResourceGroup cpp data Ogre::CreateParticleSystemScriptCompilerEvent classOgre_1_1CreateParticleSystemScriptCompilerEvent.html ac25d4cbd99b13a92efa1ec773b4aead8 mType cpp data Ogre::ScriptCompilerEvent classOgre_1_1ScriptCompilerEvent.html ae83d6b4f8c27207b09f2bae4e7c51ce6 eventType cpp data Ogre::CreateParticleSystemScriptCompilerEvent classOgre_1_1CreateParticleSystemScriptCompilerEvent.html a35db50fc079ef40ae98a0789afdfca5e Ogre::CreateCompositorScriptCompilerEvent c cl Ogre::CreateCompositorScriptCompilerEvent classOgre_1_1CreateCompositorScriptCompilerEvent.html OgreScriptCompiler.h CreateCompositorScriptCompilerEvent cpp instm Ogre::CreateCompositorScriptCompilerEvent classOgre_1_1CreateCompositorScriptCompilerEvent.html aa1246f8c43e041010598e736c293948e mFile cpp data Ogre::CreateCompositorScriptCompilerEvent classOgre_1_1CreateCompositorScriptCompilerEvent.html a1b8f501137d19fd80f68007ff788fce8 mName cpp data Ogre::CreateCompositorScriptCompilerEvent classOgre_1_1CreateCompositorScriptCompilerEvent.html a9f07c294aeb33e46ef06d758add7d584 mResourceGroup cpp data Ogre::CreateCompositorScriptCompilerEvent classOgre_1_1CreateCompositorScriptCompilerEvent.html ab81debbe356569675c115026c16642eb mType cpp data Ogre::ScriptCompilerEvent classOgre_1_1ScriptCompilerEvent.html ae83d6b4f8c27207b09f2bae4e7c51ce6 eventType cpp data Ogre::CreateCompositorScriptCompilerEvent classOgre_1_1CreateCompositorScriptCompilerEvent.html aef2a0596e638e688e695dafc3d5d1521 Ogre::ScriptToken c cl Ogre::ScriptToken structOgre_1_1ScriptToken.html

This struct represents a token, which is an ID&#39;d lexeme from the parsing input stream.

OgreScriptLexer.h lexeme cpp data Ogre::ScriptToken structOgre_1_1ScriptToken.html ae229067d36cb90679ff2cbfc6d0ac59d

This is the lexeme for this token.

file cpp data Ogre::ScriptToken structOgre_1_1ScriptToken.html a620d045e9cea2ce41df4c5ec1b2e0d61 type cpp data Ogre::ScriptToken structOgre_1_1ScriptToken.html a3c41790bd168ff84d8558ed1597daa82

This is the id associated with the lexeme, which comes from a lexeme-token id mapping.

line cpp data Ogre::ScriptToken structOgre_1_1ScriptToken.html a83500d1c1b1528eca630836658a56f90

This holds the line number of the input stream where the token was found.

Ogre::ScriptLexer c cl Ogre::ScriptLexer classOgre_1_1ScriptLexer.html OgreScriptLexer.h ScriptLexer cpp instm Ogre::ScriptLexer classOgre_1_1ScriptLexer.html a67ee59eadedcb4f2ab1f1b5003db2228 ~ScriptLexer cpp instm Ogre::ScriptLexer classOgre_1_1ScriptLexer.html a17040332d82172d0035e0301d9b07f5a tokenize cpp instm Ogre::ScriptLexer classOgre_1_1ScriptLexer.html ae67a6b12bc1f721eba363cc9c33ae8e2

Tokenizes the given input and returns the list of tokens found.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d setToken cpp instm Ogre::ScriptLexer classOgre_1_1ScriptLexer.html ae5c91f0d3441291afa2b64be47fc345c isWhitespace cpp instm Ogre::ScriptLexer classOgre_1_1ScriptLexer.html a6404cbb34a695c0865b947f51524c38b isNewline cpp instm Ogre::ScriptLexer classOgre_1_1ScriptLexer.html a3b8e786a23a3e94f835b5a5d7586ab95 Ogre::ScriptLoader c cl Ogre::ScriptLoader classOgre_1_1ScriptLoader.html

Abstract class defining the interface used by classes which wish to perform script loading to define ...

OgreScriptLoader.h ~ScriptLoader cpp instm Ogre::ScriptLoader classOgre_1_1ScriptLoader.html ad7758f66fa9246639426f3044478f709 getScriptPatterns cpp instm Ogre::ScriptLoader classOgre_1_1ScriptLoader.html a78189fd757a233f34d5d272f76f6abf6

Gets the file patterns which should be used to find scripts for this class.

parseScript cpp instm Ogre::ScriptLoader classOgre_1_1ScriptLoader.html a6bd73a15503c5cb29ed8b7e264e12293

Parse a script file.

getLoadingOrder cpp instm Ogre::ScriptLoader classOgre_1_1ScriptLoader.html a12af311e1399d48c02c57bb545b50497

Gets the relative loading order of scripts of this type.

Ogre::ScriptParser c cl Ogre::ScriptParser classOgre_1_1ScriptParser.html OgreScriptParser.h ScriptParser cpp instm Ogre::ScriptParser classOgre_1_1ScriptParser.html a7618266f8de9a3d3473b9447ae20ed26 ~ScriptParser cpp instm Ogre::ScriptParser classOgre_1_1ScriptParser.html ac9a5d49ffbf21665b4fbc5bfd3a4bb38 parse cpp instm Ogre::ScriptParser classOgre_1_1ScriptParser.html aa5da0d07ff858b36212cea1bc5ef6a5b parseChunk cpp instm Ogre::ScriptParser classOgre_1_1ScriptParser.html aab60359e8c69df194f2a983a705e15ba operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getToken cpp instm Ogre::ScriptParser classOgre_1_1ScriptParser.html a30ceb0a0c2326c1404038c5f0a873c01 skipNewlines cpp instm Ogre::ScriptParser classOgre_1_1ScriptParser.html a4bcd486a0fb517b36793eebada3789ae Ogre::ScriptTranslator c cl Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html

This class translates script AST (abstract syntax tree) into Ogre resources.

OgreScriptTranslator.h translate cpp instm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a6f0fa5113e8c5fecf2da9afe6f624262

This function translates the given node into Ogre resource(s).

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ~ScriptTranslator cpp instm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a98e2abe5853cbb0db31a92d10ebe02b9 processNode cpp instm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae47299810046b1249fec99bff9965270

Retrieves a new translator from the factories and uses it to process the give node.

getNodeAt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aec9146bcbd48d445359654b21696e82c

Retrieves the node iterator at the given index.

getBoolean cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a5f2c5e5767418e36bd32df673e59fa25

Converts the node to a boolean and returns true if successful.

getString cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae287a72330c6b167880ec9d6b8b8b27f

Converts the node to a string and returns true if successful.

getReal cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a6895f912f2300d18805f83e6132e413f

Converts the node to a Real and returns true if successful.

getFloat cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a752b65312b7bac80467cdbd692f77ad2

Converts the node to a float and returns true if successful.

getInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aa138393408a4e3608133238e5de593f3

Converts the node to an integer and returns true if successful.

getUInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a42289a7095cc090b5eb8796276ab85f1

Converts the node to an unsigned integer and returns true if successful.

getColour cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html afb9903db920fbed2a27d86f664501c84

Converts the range of nodes to a ColourValue and returns true if successful.

getSceneBlendFactor cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a7f7e27d5c61bcc62a8568fd94cf694e3

Converts the node to a SceneBlendFactor enum and returns true if successful.

getCompareFunction cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a21fe87fa8b1fedefc9f29759dfb90f8a

Converts the node to a CompareFunction enum and returns true if successful.

getMatrix4 cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a371c948901e609e013e086bb0882f55e

Converts the range of nodes to a Matrix4 and returns true if successful.

getInts cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a1d3d88e1a106c5f1ab1c23239cf8d7a6

Converts the range of nodes to an array of ints and returns true if successful.

getFloats cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a253ba6161e3930bf22055ed0d003509b

Converts the range of nodes to an array of floats and returns true if successful.

getStencilOp cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aef5eaaacc842da6a899290cfd75ea5b2

Converts the node to a StencilOperation enum and returns true if successful.

getConstantType cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ac861d8b392942f6861d0fd0f01accfe1

Converts the node to a GpuConstantType enum and returns true if successful.

Ogre::ScriptTranslatorManager c cl Ogre::ScriptTranslatorManager classOgre_1_1ScriptTranslatorManager.html

The ScriptTranslatorManager manages the lifetime and access to script translators.

OgreScriptTranslator.h ~ScriptTranslatorManager cpp instm Ogre::ScriptTranslatorManager classOgre_1_1ScriptTranslatorManager.html a88a25066a5f4dc5dab555753ee68dd1c getNumTranslators cpp instm Ogre::ScriptTranslatorManager classOgre_1_1ScriptTranslatorManager.html a660728184188815f9586c12495d99bbb

Returns the number of translators being managed.

getTranslator cpp instm Ogre::ScriptTranslatorManager classOgre_1_1ScriptTranslatorManager.html a663a8643f1af286006bb1438697b2045

Returns a manager for the given object abstract node, or null if it is not supported.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Ogre::MaterialTranslator c cl Ogre::MaterialTranslator classOgre_1_1MaterialTranslator.html OgreScriptTranslator.h MaterialTranslator cpp instm Ogre::MaterialTranslator classOgre_1_1MaterialTranslator.html a98f0080598433d412022e6fedde97ee9 translate cpp instm Ogre::MaterialTranslator classOgre_1_1MaterialTranslator.html ae3b9967831a0f99b8d649eb7673c1fbb

This function translates the given node into Ogre resource(s).

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d processNode cpp instm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae47299810046b1249fec99bff9965270

Retrieves a new translator from the factories and uses it to process the give node.

getNodeAt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aec9146bcbd48d445359654b21696e82c

Retrieves the node iterator at the given index.

getBoolean cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a5f2c5e5767418e36bd32df673e59fa25

Converts the node to a boolean and returns true if successful.

getString cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae287a72330c6b167880ec9d6b8b8b27f

Converts the node to a string and returns true if successful.

getReal cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a6895f912f2300d18805f83e6132e413f

Converts the node to a Real and returns true if successful.

getFloat cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a752b65312b7bac80467cdbd692f77ad2

Converts the node to a float and returns true if successful.

getInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aa138393408a4e3608133238e5de593f3

Converts the node to an integer and returns true if successful.

getUInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a42289a7095cc090b5eb8796276ab85f1

Converts the node to an unsigned integer and returns true if successful.

getColour cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html afb9903db920fbed2a27d86f664501c84

Converts the range of nodes to a ColourValue and returns true if successful.

getSceneBlendFactor cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a7f7e27d5c61bcc62a8568fd94cf694e3

Converts the node to a SceneBlendFactor enum and returns true if successful.

getCompareFunction cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a21fe87fa8b1fedefc9f29759dfb90f8a

Converts the node to a CompareFunction enum and returns true if successful.

getMatrix4 cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a371c948901e609e013e086bb0882f55e

Converts the range of nodes to a Matrix4 and returns true if successful.

getInts cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a1d3d88e1a106c5f1ab1c23239cf8d7a6

Converts the range of nodes to an array of ints and returns true if successful.

getFloats cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a253ba6161e3930bf22055ed0d003509b

Converts the range of nodes to an array of floats and returns true if successful.

getStencilOp cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aef5eaaacc842da6a899290cfd75ea5b2

Converts the node to a StencilOperation enum and returns true if successful.

getConstantType cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ac861d8b392942f6861d0fd0f01accfe1

Converts the node to a GpuConstantType enum and returns true if successful.

mMaterial cpp data Ogre::MaterialTranslator classOgre_1_1MaterialTranslator.html ae2e4169c37c48616fcbc7afc191761eb mTextureAliases cpp data Ogre::MaterialTranslator classOgre_1_1MaterialTranslator.html a3f2e82f95e3fcd380bddb12d825c081e Ogre::TechniqueTranslator c cl Ogre::TechniqueTranslator classOgre_1_1TechniqueTranslator.html OgreScriptTranslator.h TechniqueTranslator cpp instm Ogre::TechniqueTranslator classOgre_1_1TechniqueTranslator.html a4e4ffefd0dce65a646d3bcf010a175ea translate cpp instm Ogre::TechniqueTranslator classOgre_1_1TechniqueTranslator.html ab82088132e2cae19532f0381b5b076c0

This function translates the given node into Ogre resource(s).

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d processNode cpp instm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae47299810046b1249fec99bff9965270

Retrieves a new translator from the factories and uses it to process the give node.

getNodeAt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aec9146bcbd48d445359654b21696e82c

Retrieves the node iterator at the given index.

getBoolean cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a5f2c5e5767418e36bd32df673e59fa25

Converts the node to a boolean and returns true if successful.

getString cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae287a72330c6b167880ec9d6b8b8b27f

Converts the node to a string and returns true if successful.

getReal cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a6895f912f2300d18805f83e6132e413f

Converts the node to a Real and returns true if successful.

getFloat cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a752b65312b7bac80467cdbd692f77ad2

Converts the node to a float and returns true if successful.

getInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aa138393408a4e3608133238e5de593f3

Converts the node to an integer and returns true if successful.

getUInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a42289a7095cc090b5eb8796276ab85f1

Converts the node to an unsigned integer and returns true if successful.

getColour cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html afb9903db920fbed2a27d86f664501c84

Converts the range of nodes to a ColourValue and returns true if successful.

getSceneBlendFactor cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a7f7e27d5c61bcc62a8568fd94cf694e3

Converts the node to a SceneBlendFactor enum and returns true if successful.

getCompareFunction cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a21fe87fa8b1fedefc9f29759dfb90f8a

Converts the node to a CompareFunction enum and returns true if successful.

getMatrix4 cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a371c948901e609e013e086bb0882f55e

Converts the range of nodes to a Matrix4 and returns true if successful.

getInts cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a1d3d88e1a106c5f1ab1c23239cf8d7a6

Converts the range of nodes to an array of ints and returns true if successful.

getFloats cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a253ba6161e3930bf22055ed0d003509b

Converts the range of nodes to an array of floats and returns true if successful.

getStencilOp cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aef5eaaacc842da6a899290cfd75ea5b2

Converts the node to a StencilOperation enum and returns true if successful.

getConstantType cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ac861d8b392942f6861d0fd0f01accfe1

Converts the node to a GpuConstantType enum and returns true if successful.

mTechnique cpp data Ogre::TechniqueTranslator classOgre_1_1TechniqueTranslator.html a009c46d3452deb2d62d0340d35403f10 Ogre::PassTranslator c cl Ogre::PassTranslator classOgre_1_1PassTranslator.html OgreScriptTranslator.h PassTranslator cpp instm Ogre::PassTranslator classOgre_1_1PassTranslator.html a0359452063bcbdc46c2b5fd5002f257a translate cpp instm Ogre::PassTranslator classOgre_1_1PassTranslator.html a7c5b13a924dcc5de002744b2633cd426

This function translates the given node into Ogre resource(s).

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d translateVertexProgramRef cpp instm Ogre::PassTranslator classOgre_1_1PassTranslator.html a5ccbaa42d03f13baad440a0d45f11884 translateGeometryProgramRef cpp instm Ogre::PassTranslator classOgre_1_1PassTranslator.html a2ca3e250c8aa5576113c921460fb0c34 translateFragmentProgramRef cpp instm Ogre::PassTranslator classOgre_1_1PassTranslator.html ad5f9cfb3f74924b08f38a135780dfe52 translateShadowCasterVertexProgramRef cpp instm Ogre::PassTranslator classOgre_1_1PassTranslator.html af343d6736a944764cb144cf7b9de0bff translateShadowCasterFragmentProgramRef cpp instm Ogre::PassTranslator classOgre_1_1PassTranslator.html af4de07e81808e87c260ddb03e00c86e6 translateShadowReceiverVertexProgramRef cpp instm Ogre::PassTranslator classOgre_1_1PassTranslator.html aeaa6f36d5a6596915fbc2087c62bcc99 translateShadowReceiverFragmentProgramRef cpp instm Ogre::PassTranslator classOgre_1_1PassTranslator.html aa648c8195de290e0ea6311112209f667 processNode cpp instm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae47299810046b1249fec99bff9965270

Retrieves a new translator from the factories and uses it to process the give node.

getNodeAt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aec9146bcbd48d445359654b21696e82c

Retrieves the node iterator at the given index.

getBoolean cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a5f2c5e5767418e36bd32df673e59fa25

Converts the node to a boolean and returns true if successful.

getString cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae287a72330c6b167880ec9d6b8b8b27f

Converts the node to a string and returns true if successful.

getReal cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a6895f912f2300d18805f83e6132e413f

Converts the node to a Real and returns true if successful.

getFloat cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a752b65312b7bac80467cdbd692f77ad2

Converts the node to a float and returns true if successful.

getInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aa138393408a4e3608133238e5de593f3

Converts the node to an integer and returns true if successful.

getUInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a42289a7095cc090b5eb8796276ab85f1

Converts the node to an unsigned integer and returns true if successful.

getColour cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html afb9903db920fbed2a27d86f664501c84

Converts the range of nodes to a ColourValue and returns true if successful.

getSceneBlendFactor cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a7f7e27d5c61bcc62a8568fd94cf694e3

Converts the node to a SceneBlendFactor enum and returns true if successful.

getCompareFunction cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a21fe87fa8b1fedefc9f29759dfb90f8a

Converts the node to a CompareFunction enum and returns true if successful.

getMatrix4 cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a371c948901e609e013e086bb0882f55e

Converts the range of nodes to a Matrix4 and returns true if successful.

getInts cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a1d3d88e1a106c5f1ab1c23239cf8d7a6

Converts the range of nodes to an array of ints and returns true if successful.

getFloats cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a253ba6161e3930bf22055ed0d003509b

Converts the range of nodes to an array of floats and returns true if successful.

getStencilOp cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aef5eaaacc842da6a899290cfd75ea5b2

Converts the node to a StencilOperation enum and returns true if successful.

getConstantType cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ac861d8b392942f6861d0fd0f01accfe1

Converts the node to a GpuConstantType enum and returns true if successful.

mPass cpp data Ogre::PassTranslator classOgre_1_1PassTranslator.html af35a903cd6d523893347b8407eae83da Ogre::TextureUnitTranslator c cl Ogre::TextureUnitTranslator classOgre_1_1TextureUnitTranslator.html OgreScriptTranslator.h TextureUnitTranslator cpp instm Ogre::TextureUnitTranslator classOgre_1_1TextureUnitTranslator.html a4c62e9168358685818c6d354bb06fae7 translate cpp instm Ogre::TextureUnitTranslator classOgre_1_1TextureUnitTranslator.html a7417ef83a35a52457ae7d2f2db07967a

This function translates the given node into Ogre resource(s).

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d processNode cpp instm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae47299810046b1249fec99bff9965270

Retrieves a new translator from the factories and uses it to process the give node.

getNodeAt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aec9146bcbd48d445359654b21696e82c

Retrieves the node iterator at the given index.

getBoolean cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a5f2c5e5767418e36bd32df673e59fa25

Converts the node to a boolean and returns true if successful.

getString cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae287a72330c6b167880ec9d6b8b8b27f

Converts the node to a string and returns true if successful.

getReal cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a6895f912f2300d18805f83e6132e413f

Converts the node to a Real and returns true if successful.

getFloat cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a752b65312b7bac80467cdbd692f77ad2

Converts the node to a float and returns true if successful.

getInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aa138393408a4e3608133238e5de593f3

Converts the node to an integer and returns true if successful.

getUInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a42289a7095cc090b5eb8796276ab85f1

Converts the node to an unsigned integer and returns true if successful.

getColour cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html afb9903db920fbed2a27d86f664501c84

Converts the range of nodes to a ColourValue and returns true if successful.

getSceneBlendFactor cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a7f7e27d5c61bcc62a8568fd94cf694e3

Converts the node to a SceneBlendFactor enum and returns true if successful.

getCompareFunction cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a21fe87fa8b1fedefc9f29759dfb90f8a

Converts the node to a CompareFunction enum and returns true if successful.

getMatrix4 cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a371c948901e609e013e086bb0882f55e

Converts the range of nodes to a Matrix4 and returns true if successful.

getInts cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a1d3d88e1a106c5f1ab1c23239cf8d7a6

Converts the range of nodes to an array of ints and returns true if successful.

getFloats cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a253ba6161e3930bf22055ed0d003509b

Converts the range of nodes to an array of floats and returns true if successful.

getStencilOp cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aef5eaaacc842da6a899290cfd75ea5b2

Converts the node to a StencilOperation enum and returns true if successful.

getConstantType cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ac861d8b392942f6861d0fd0f01accfe1

Converts the node to a GpuConstantType enum and returns true if successful.

mUnit cpp data Ogre::TextureUnitTranslator classOgre_1_1TextureUnitTranslator.html ab34a8b49aec5765a31ce6276b01f25cb Ogre::TextureSourceTranslator c cl Ogre::TextureSourceTranslator classOgre_1_1TextureSourceTranslator.html OgreScriptTranslator.h TextureSourceTranslator cpp instm Ogre::TextureSourceTranslator classOgre_1_1TextureSourceTranslator.html a927f5e1ff3dbed864a8947deda5bb047 translate cpp instm Ogre::TextureSourceTranslator classOgre_1_1TextureSourceTranslator.html a4f131f67199413a74ef5a74911e75f2f

This function translates the given node into Ogre resource(s).

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d processNode cpp instm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae47299810046b1249fec99bff9965270

Retrieves a new translator from the factories and uses it to process the give node.

getNodeAt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aec9146bcbd48d445359654b21696e82c

Retrieves the node iterator at the given index.

getBoolean cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a5f2c5e5767418e36bd32df673e59fa25

Converts the node to a boolean and returns true if successful.

getString cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae287a72330c6b167880ec9d6b8b8b27f

Converts the node to a string and returns true if successful.

getReal cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a6895f912f2300d18805f83e6132e413f

Converts the node to a Real and returns true if successful.

getFloat cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a752b65312b7bac80467cdbd692f77ad2

Converts the node to a float and returns true if successful.

getInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aa138393408a4e3608133238e5de593f3

Converts the node to an integer and returns true if successful.

getUInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a42289a7095cc090b5eb8796276ab85f1

Converts the node to an unsigned integer and returns true if successful.

getColour cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html afb9903db920fbed2a27d86f664501c84

Converts the range of nodes to a ColourValue and returns true if successful.

getSceneBlendFactor cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a7f7e27d5c61bcc62a8568fd94cf694e3

Converts the node to a SceneBlendFactor enum and returns true if successful.

getCompareFunction cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a21fe87fa8b1fedefc9f29759dfb90f8a

Converts the node to a CompareFunction enum and returns true if successful.

getMatrix4 cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a371c948901e609e013e086bb0882f55e

Converts the range of nodes to a Matrix4 and returns true if successful.

getInts cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a1d3d88e1a106c5f1ab1c23239cf8d7a6

Converts the range of nodes to an array of ints and returns true if successful.

getFloats cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a253ba6161e3930bf22055ed0d003509b

Converts the range of nodes to an array of floats and returns true if successful.

getStencilOp cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aef5eaaacc842da6a899290cfd75ea5b2

Converts the node to a StencilOperation enum and returns true if successful.

getConstantType cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ac861d8b392942f6861d0fd0f01accfe1

Converts the node to a GpuConstantType enum and returns true if successful.

Ogre::GpuProgramTranslator c cl Ogre::GpuProgramTranslator classOgre_1_1GpuProgramTranslator.html OgreScriptTranslator.h GpuProgramTranslator cpp instm Ogre::GpuProgramTranslator classOgre_1_1GpuProgramTranslator.html a86dd5977a21b26fb34ced7f6b9bc19eb translate cpp instm Ogre::GpuProgramTranslator classOgre_1_1GpuProgramTranslator.html a54766bf2af10da312c1bba3c63130e08

This function translates the given node into Ogre resource(s).

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d translateProgramParameters cpp clm Ogre::GpuProgramTranslator classOgre_1_1GpuProgramTranslator.html a571cfeb6714865e07c224b904ebc9cd1 translateGpuProgram cpp instm Ogre::GpuProgramTranslator classOgre_1_1GpuProgramTranslator.html a0648b201123b74281a815f562127a2f0 translateHighLevelGpuProgram cpp instm Ogre::GpuProgramTranslator classOgre_1_1GpuProgramTranslator.html a423164bcb94a5affedec86f8dedf9244 translateUnifiedGpuProgram cpp instm Ogre::GpuProgramTranslator classOgre_1_1GpuProgramTranslator.html a3063a5ca702643eb2552d8196b2ead2d processNode cpp instm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae47299810046b1249fec99bff9965270

Retrieves a new translator from the factories and uses it to process the give node.

getNodeAt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aec9146bcbd48d445359654b21696e82c

Retrieves the node iterator at the given index.

getBoolean cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a5f2c5e5767418e36bd32df673e59fa25

Converts the node to a boolean and returns true if successful.

getString cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae287a72330c6b167880ec9d6b8b8b27f

Converts the node to a string and returns true if successful.

getReal cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a6895f912f2300d18805f83e6132e413f

Converts the node to a Real and returns true if successful.

getFloat cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a752b65312b7bac80467cdbd692f77ad2

Converts the node to a float and returns true if successful.

getInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aa138393408a4e3608133238e5de593f3

Converts the node to an integer and returns true if successful.

getUInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a42289a7095cc090b5eb8796276ab85f1

Converts the node to an unsigned integer and returns true if successful.

getColour cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html afb9903db920fbed2a27d86f664501c84

Converts the range of nodes to a ColourValue and returns true if successful.

getSceneBlendFactor cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a7f7e27d5c61bcc62a8568fd94cf694e3

Converts the node to a SceneBlendFactor enum and returns true if successful.

getCompareFunction cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a21fe87fa8b1fedefc9f29759dfb90f8a

Converts the node to a CompareFunction enum and returns true if successful.

getMatrix4 cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a371c948901e609e013e086bb0882f55e

Converts the range of nodes to a Matrix4 and returns true if successful.

getInts cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a1d3d88e1a106c5f1ab1c23239cf8d7a6

Converts the range of nodes to an array of ints and returns true if successful.

getFloats cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a253ba6161e3930bf22055ed0d003509b

Converts the range of nodes to an array of floats and returns true if successful.

getStencilOp cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aef5eaaacc842da6a899290cfd75ea5b2

Converts the node to a StencilOperation enum and returns true if successful.

getConstantType cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ac861d8b392942f6861d0fd0f01accfe1

Converts the node to a GpuConstantType enum and returns true if successful.

Ogre::SharedParamsTranslator c cl Ogre::SharedParamsTranslator classOgre_1_1SharedParamsTranslator.html OgreScriptTranslator.h SharedParamsTranslator cpp instm Ogre::SharedParamsTranslator classOgre_1_1SharedParamsTranslator.html ad78f9aa61787cc33f6f3020ac5ba3887 translate cpp instm Ogre::SharedParamsTranslator classOgre_1_1SharedParamsTranslator.html a108166f43efb74710a0f3d449ed1428e

This function translates the given node into Ogre resource(s).

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d processNode cpp instm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae47299810046b1249fec99bff9965270

Retrieves a new translator from the factories and uses it to process the give node.

getNodeAt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aec9146bcbd48d445359654b21696e82c

Retrieves the node iterator at the given index.

getBoolean cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a5f2c5e5767418e36bd32df673e59fa25

Converts the node to a boolean and returns true if successful.

getString cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae287a72330c6b167880ec9d6b8b8b27f

Converts the node to a string and returns true if successful.

getReal cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a6895f912f2300d18805f83e6132e413f

Converts the node to a Real and returns true if successful.

getFloat cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a752b65312b7bac80467cdbd692f77ad2

Converts the node to a float and returns true if successful.

getInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aa138393408a4e3608133238e5de593f3

Converts the node to an integer and returns true if successful.

getUInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a42289a7095cc090b5eb8796276ab85f1

Converts the node to an unsigned integer and returns true if successful.

getColour cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html afb9903db920fbed2a27d86f664501c84

Converts the range of nodes to a ColourValue and returns true if successful.

getSceneBlendFactor cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a7f7e27d5c61bcc62a8568fd94cf694e3

Converts the node to a SceneBlendFactor enum and returns true if successful.

getCompareFunction cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a21fe87fa8b1fedefc9f29759dfb90f8a

Converts the node to a CompareFunction enum and returns true if successful.

getMatrix4 cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a371c948901e609e013e086bb0882f55e

Converts the range of nodes to a Matrix4 and returns true if successful.

getInts cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a1d3d88e1a106c5f1ab1c23239cf8d7a6

Converts the range of nodes to an array of ints and returns true if successful.

getFloats cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a253ba6161e3930bf22055ed0d003509b

Converts the range of nodes to an array of floats and returns true if successful.

getStencilOp cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aef5eaaacc842da6a899290cfd75ea5b2

Converts the node to a StencilOperation enum and returns true if successful.

getConstantType cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ac861d8b392942f6861d0fd0f01accfe1

Converts the node to a GpuConstantType enum and returns true if successful.

Ogre::ParticleSystemTranslator c cl Ogre::ParticleSystemTranslator classOgre_1_1ParticleSystemTranslator.html OgreScriptTranslator.h ParticleSystemTranslator cpp instm Ogre::ParticleSystemTranslator classOgre_1_1ParticleSystemTranslator.html aecfbd64880155bdcb52fba2b4c9d3a4a translate cpp instm Ogre::ParticleSystemTranslator classOgre_1_1ParticleSystemTranslator.html a3c58d9ae5dfbb4089dab04c0cc7eea45

This function translates the given node into Ogre resource(s).

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d processNode cpp instm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae47299810046b1249fec99bff9965270

Retrieves a new translator from the factories and uses it to process the give node.

getNodeAt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aec9146bcbd48d445359654b21696e82c

Retrieves the node iterator at the given index.

getBoolean cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a5f2c5e5767418e36bd32df673e59fa25

Converts the node to a boolean and returns true if successful.

getString cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae287a72330c6b167880ec9d6b8b8b27f

Converts the node to a string and returns true if successful.

getReal cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a6895f912f2300d18805f83e6132e413f

Converts the node to a Real and returns true if successful.

getFloat cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a752b65312b7bac80467cdbd692f77ad2

Converts the node to a float and returns true if successful.

getInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aa138393408a4e3608133238e5de593f3

Converts the node to an integer and returns true if successful.

getUInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a42289a7095cc090b5eb8796276ab85f1

Converts the node to an unsigned integer and returns true if successful.

getColour cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html afb9903db920fbed2a27d86f664501c84

Converts the range of nodes to a ColourValue and returns true if successful.

getSceneBlendFactor cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a7f7e27d5c61bcc62a8568fd94cf694e3

Converts the node to a SceneBlendFactor enum and returns true if successful.

getCompareFunction cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a21fe87fa8b1fedefc9f29759dfb90f8a

Converts the node to a CompareFunction enum and returns true if successful.

getMatrix4 cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a371c948901e609e013e086bb0882f55e

Converts the range of nodes to a Matrix4 and returns true if successful.

getInts cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a1d3d88e1a106c5f1ab1c23239cf8d7a6

Converts the range of nodes to an array of ints and returns true if successful.

getFloats cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a253ba6161e3930bf22055ed0d003509b

Converts the range of nodes to an array of floats and returns true if successful.

getStencilOp cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aef5eaaacc842da6a899290cfd75ea5b2

Converts the node to a StencilOperation enum and returns true if successful.

getConstantType cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ac861d8b392942f6861d0fd0f01accfe1

Converts the node to a GpuConstantType enum and returns true if successful.

mSystem cpp data Ogre::ParticleSystemTranslator classOgre_1_1ParticleSystemTranslator.html a8f8719a31aef80328fea71436b0ccb15 Ogre::ParticleEmitterTranslator c cl Ogre::ParticleEmitterTranslator classOgre_1_1ParticleEmitterTranslator.html OgreScriptTranslator.h ParticleEmitterTranslator cpp instm Ogre::ParticleEmitterTranslator classOgre_1_1ParticleEmitterTranslator.html a47901f76ce875382552d3c5b6567a3ef translate cpp instm Ogre::ParticleEmitterTranslator classOgre_1_1ParticleEmitterTranslator.html aa03c2b2457c13ecec2385da84aacb37c

This function translates the given node into Ogre resource(s).

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d processNode cpp instm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae47299810046b1249fec99bff9965270

Retrieves a new translator from the factories and uses it to process the give node.

getNodeAt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aec9146bcbd48d445359654b21696e82c

Retrieves the node iterator at the given index.

getBoolean cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a5f2c5e5767418e36bd32df673e59fa25

Converts the node to a boolean and returns true if successful.

getString cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae287a72330c6b167880ec9d6b8b8b27f

Converts the node to a string and returns true if successful.

getReal cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a6895f912f2300d18805f83e6132e413f

Converts the node to a Real and returns true if successful.

getFloat cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a752b65312b7bac80467cdbd692f77ad2

Converts the node to a float and returns true if successful.

getInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aa138393408a4e3608133238e5de593f3

Converts the node to an integer and returns true if successful.

getUInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a42289a7095cc090b5eb8796276ab85f1

Converts the node to an unsigned integer and returns true if successful.

getColour cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html afb9903db920fbed2a27d86f664501c84

Converts the range of nodes to a ColourValue and returns true if successful.

getSceneBlendFactor cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a7f7e27d5c61bcc62a8568fd94cf694e3

Converts the node to a SceneBlendFactor enum and returns true if successful.

getCompareFunction cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a21fe87fa8b1fedefc9f29759dfb90f8a

Converts the node to a CompareFunction enum and returns true if successful.

getMatrix4 cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a371c948901e609e013e086bb0882f55e

Converts the range of nodes to a Matrix4 and returns true if successful.

getInts cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a1d3d88e1a106c5f1ab1c23239cf8d7a6

Converts the range of nodes to an array of ints and returns true if successful.

getFloats cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a253ba6161e3930bf22055ed0d003509b

Converts the range of nodes to an array of floats and returns true if successful.

getStencilOp cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aef5eaaacc842da6a899290cfd75ea5b2

Converts the node to a StencilOperation enum and returns true if successful.

getConstantType cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ac861d8b392942f6861d0fd0f01accfe1

Converts the node to a GpuConstantType enum and returns true if successful.

mEmitter cpp data Ogre::ParticleEmitterTranslator classOgre_1_1ParticleEmitterTranslator.html a20b396f6769f607ea054f9fc7521791e Ogre::ParticleAffectorTranslator c cl Ogre::ParticleAffectorTranslator classOgre_1_1ParticleAffectorTranslator.html OgreScriptTranslator.h ParticleAffectorTranslator cpp instm Ogre::ParticleAffectorTranslator classOgre_1_1ParticleAffectorTranslator.html ab56f25f9e4dfde491c206c9aa1c35e64 translate cpp instm Ogre::ParticleAffectorTranslator classOgre_1_1ParticleAffectorTranslator.html a48bbe6a874d23bfad9e9848b2b3bee88

This function translates the given node into Ogre resource(s).

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d processNode cpp instm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae47299810046b1249fec99bff9965270

Retrieves a new translator from the factories and uses it to process the give node.

getNodeAt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aec9146bcbd48d445359654b21696e82c

Retrieves the node iterator at the given index.

getBoolean cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a5f2c5e5767418e36bd32df673e59fa25

Converts the node to a boolean and returns true if successful.

getString cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae287a72330c6b167880ec9d6b8b8b27f

Converts the node to a string and returns true if successful.

getReal cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a6895f912f2300d18805f83e6132e413f

Converts the node to a Real and returns true if successful.

getFloat cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a752b65312b7bac80467cdbd692f77ad2

Converts the node to a float and returns true if successful.

getInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aa138393408a4e3608133238e5de593f3

Converts the node to an integer and returns true if successful.

getUInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a42289a7095cc090b5eb8796276ab85f1

Converts the node to an unsigned integer and returns true if successful.

getColour cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html afb9903db920fbed2a27d86f664501c84

Converts the range of nodes to a ColourValue and returns true if successful.

getSceneBlendFactor cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a7f7e27d5c61bcc62a8568fd94cf694e3

Converts the node to a SceneBlendFactor enum and returns true if successful.

getCompareFunction cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a21fe87fa8b1fedefc9f29759dfb90f8a

Converts the node to a CompareFunction enum and returns true if successful.

getMatrix4 cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a371c948901e609e013e086bb0882f55e

Converts the range of nodes to a Matrix4 and returns true if successful.

getInts cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a1d3d88e1a106c5f1ab1c23239cf8d7a6

Converts the range of nodes to an array of ints and returns true if successful.

getFloats cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a253ba6161e3930bf22055ed0d003509b

Converts the range of nodes to an array of floats and returns true if successful.

getStencilOp cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aef5eaaacc842da6a899290cfd75ea5b2

Converts the node to a StencilOperation enum and returns true if successful.

getConstantType cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ac861d8b392942f6861d0fd0f01accfe1

Converts the node to a GpuConstantType enum and returns true if successful.

mAffector cpp data Ogre::ParticleAffectorTranslator classOgre_1_1ParticleAffectorTranslator.html a5aff21ce69a63cec0a3216bd86f6f3c4 Ogre::CompositorTranslator c cl Ogre::CompositorTranslator classOgre_1_1CompositorTranslator.html OgreScriptTranslator.h CompositorTranslator cpp instm Ogre::CompositorTranslator classOgre_1_1CompositorTranslator.html ae196a90e6faf323f8a79c8fa496d3a9a translate cpp instm Ogre::CompositorTranslator classOgre_1_1CompositorTranslator.html a844e7f8a74597273117e95b36404f6b4

This function translates the given node into Ogre resource(s).

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d processNode cpp instm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae47299810046b1249fec99bff9965270

Retrieves a new translator from the factories and uses it to process the give node.

getNodeAt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aec9146bcbd48d445359654b21696e82c

Retrieves the node iterator at the given index.

getBoolean cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a5f2c5e5767418e36bd32df673e59fa25

Converts the node to a boolean and returns true if successful.

getString cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae287a72330c6b167880ec9d6b8b8b27f

Converts the node to a string and returns true if successful.

getReal cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a6895f912f2300d18805f83e6132e413f

Converts the node to a Real and returns true if successful.

getFloat cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a752b65312b7bac80467cdbd692f77ad2

Converts the node to a float and returns true if successful.

getInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aa138393408a4e3608133238e5de593f3

Converts the node to an integer and returns true if successful.

getUInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a42289a7095cc090b5eb8796276ab85f1

Converts the node to an unsigned integer and returns true if successful.

getColour cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html afb9903db920fbed2a27d86f664501c84

Converts the range of nodes to a ColourValue and returns true if successful.

getSceneBlendFactor cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a7f7e27d5c61bcc62a8568fd94cf694e3

Converts the node to a SceneBlendFactor enum and returns true if successful.

getCompareFunction cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a21fe87fa8b1fedefc9f29759dfb90f8a

Converts the node to a CompareFunction enum and returns true if successful.

getMatrix4 cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a371c948901e609e013e086bb0882f55e

Converts the range of nodes to a Matrix4 and returns true if successful.

getInts cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a1d3d88e1a106c5f1ab1c23239cf8d7a6

Converts the range of nodes to an array of ints and returns true if successful.

getFloats cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a253ba6161e3930bf22055ed0d003509b

Converts the range of nodes to an array of floats and returns true if successful.

getStencilOp cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aef5eaaacc842da6a899290cfd75ea5b2

Converts the node to a StencilOperation enum and returns true if successful.

getConstantType cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ac861d8b392942f6861d0fd0f01accfe1

Converts the node to a GpuConstantType enum and returns true if successful.

mCompositor cpp data Ogre::CompositorTranslator classOgre_1_1CompositorTranslator.html a751100008f6e68630ac14d991a31efef Ogre::CompositionTechniqueTranslator c cl Ogre::CompositionTechniqueTranslator classOgre_1_1CompositionTechniqueTranslator.html OgreScriptTranslator.h CompositionTechniqueTranslator cpp instm Ogre::CompositionTechniqueTranslator classOgre_1_1CompositionTechniqueTranslator.html a575adcb19aad1c7bf3d665fcfd5b078b translate cpp instm Ogre::CompositionTechniqueTranslator classOgre_1_1CompositionTechniqueTranslator.html a80a8a66d3f0b97a7f075977b47476090

This function translates the given node into Ogre resource(s).

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d processNode cpp instm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae47299810046b1249fec99bff9965270

Retrieves a new translator from the factories and uses it to process the give node.

getNodeAt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aec9146bcbd48d445359654b21696e82c

Retrieves the node iterator at the given index.

getBoolean cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a5f2c5e5767418e36bd32df673e59fa25

Converts the node to a boolean and returns true if successful.

getString cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae287a72330c6b167880ec9d6b8b8b27f

Converts the node to a string and returns true if successful.

getReal cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a6895f912f2300d18805f83e6132e413f

Converts the node to a Real and returns true if successful.

getFloat cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a752b65312b7bac80467cdbd692f77ad2

Converts the node to a float and returns true if successful.

getInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aa138393408a4e3608133238e5de593f3

Converts the node to an integer and returns true if successful.

getUInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a42289a7095cc090b5eb8796276ab85f1

Converts the node to an unsigned integer and returns true if successful.

getColour cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html afb9903db920fbed2a27d86f664501c84

Converts the range of nodes to a ColourValue and returns true if successful.

getSceneBlendFactor cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a7f7e27d5c61bcc62a8568fd94cf694e3

Converts the node to a SceneBlendFactor enum and returns true if successful.

getCompareFunction cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a21fe87fa8b1fedefc9f29759dfb90f8a

Converts the node to a CompareFunction enum and returns true if successful.

getMatrix4 cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a371c948901e609e013e086bb0882f55e

Converts the range of nodes to a Matrix4 and returns true if successful.

getInts cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a1d3d88e1a106c5f1ab1c23239cf8d7a6

Converts the range of nodes to an array of ints and returns true if successful.

getFloats cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a253ba6161e3930bf22055ed0d003509b

Converts the range of nodes to an array of floats and returns true if successful.

getStencilOp cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aef5eaaacc842da6a899290cfd75ea5b2

Converts the node to a StencilOperation enum and returns true if successful.

getConstantType cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ac861d8b392942f6861d0fd0f01accfe1

Converts the node to a GpuConstantType enum and returns true if successful.

mTechnique cpp data Ogre::CompositionTechniqueTranslator classOgre_1_1CompositionTechniqueTranslator.html a572d791badb7f8780fad0928d4c94c73 Ogre::CompositionTargetPassTranslator c cl Ogre::CompositionTargetPassTranslator classOgre_1_1CompositionTargetPassTranslator.html OgreScriptTranslator.h CompositionTargetPassTranslator cpp instm Ogre::CompositionTargetPassTranslator classOgre_1_1CompositionTargetPassTranslator.html aa321733029e10ff83e50055ec3314081 translate cpp instm Ogre::CompositionTargetPassTranslator classOgre_1_1CompositionTargetPassTranslator.html a779e7d6c58344586c1c7f931fbfca7be

This function translates the given node into Ogre resource(s).

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d processNode cpp instm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae47299810046b1249fec99bff9965270

Retrieves a new translator from the factories and uses it to process the give node.

getNodeAt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aec9146bcbd48d445359654b21696e82c

Retrieves the node iterator at the given index.

getBoolean cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a5f2c5e5767418e36bd32df673e59fa25

Converts the node to a boolean and returns true if successful.

getString cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae287a72330c6b167880ec9d6b8b8b27f

Converts the node to a string and returns true if successful.

getReal cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a6895f912f2300d18805f83e6132e413f

Converts the node to a Real and returns true if successful.

getFloat cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a752b65312b7bac80467cdbd692f77ad2

Converts the node to a float and returns true if successful.

getInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aa138393408a4e3608133238e5de593f3

Converts the node to an integer and returns true if successful.

getUInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a42289a7095cc090b5eb8796276ab85f1

Converts the node to an unsigned integer and returns true if successful.

getColour cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html afb9903db920fbed2a27d86f664501c84

Converts the range of nodes to a ColourValue and returns true if successful.

getSceneBlendFactor cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a7f7e27d5c61bcc62a8568fd94cf694e3

Converts the node to a SceneBlendFactor enum and returns true if successful.

getCompareFunction cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a21fe87fa8b1fedefc9f29759dfb90f8a

Converts the node to a CompareFunction enum and returns true if successful.

getMatrix4 cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a371c948901e609e013e086bb0882f55e

Converts the range of nodes to a Matrix4 and returns true if successful.

getInts cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a1d3d88e1a106c5f1ab1c23239cf8d7a6

Converts the range of nodes to an array of ints and returns true if successful.

getFloats cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a253ba6161e3930bf22055ed0d003509b

Converts the range of nodes to an array of floats and returns true if successful.

getStencilOp cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aef5eaaacc842da6a899290cfd75ea5b2

Converts the node to a StencilOperation enum and returns true if successful.

getConstantType cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ac861d8b392942f6861d0fd0f01accfe1

Converts the node to a GpuConstantType enum and returns true if successful.

mTarget cpp data Ogre::CompositionTargetPassTranslator classOgre_1_1CompositionTargetPassTranslator.html aa5f92de90ffa98847a2bdb87a490a54d Ogre::CompositionPassTranslator c cl Ogre::CompositionPassTranslator classOgre_1_1CompositionPassTranslator.html OgreScriptTranslator.h CompositionPassTranslator cpp instm Ogre::CompositionPassTranslator classOgre_1_1CompositionPassTranslator.html a9f94d6b61ed17bc3ffa9b7b7983f6f2f translate cpp instm Ogre::CompositionPassTranslator classOgre_1_1CompositionPassTranslator.html a922b9a6be9bc3db6b464f877356f2d13

This function translates the given node into Ogre resource(s).

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d processNode cpp instm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae47299810046b1249fec99bff9965270

Retrieves a new translator from the factories and uses it to process the give node.

getNodeAt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aec9146bcbd48d445359654b21696e82c

Retrieves the node iterator at the given index.

getBoolean cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a5f2c5e5767418e36bd32df673e59fa25

Converts the node to a boolean and returns true if successful.

getString cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae287a72330c6b167880ec9d6b8b8b27f

Converts the node to a string and returns true if successful.

getReal cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a6895f912f2300d18805f83e6132e413f

Converts the node to a Real and returns true if successful.

getFloat cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a752b65312b7bac80467cdbd692f77ad2

Converts the node to a float and returns true if successful.

getInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aa138393408a4e3608133238e5de593f3

Converts the node to an integer and returns true if successful.

getUInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a42289a7095cc090b5eb8796276ab85f1

Converts the node to an unsigned integer and returns true if successful.

getColour cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html afb9903db920fbed2a27d86f664501c84

Converts the range of nodes to a ColourValue and returns true if successful.

getSceneBlendFactor cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a7f7e27d5c61bcc62a8568fd94cf694e3

Converts the node to a SceneBlendFactor enum and returns true if successful.

getCompareFunction cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a21fe87fa8b1fedefc9f29759dfb90f8a

Converts the node to a CompareFunction enum and returns true if successful.

getMatrix4 cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a371c948901e609e013e086bb0882f55e

Converts the range of nodes to a Matrix4 and returns true if successful.

getInts cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a1d3d88e1a106c5f1ab1c23239cf8d7a6

Converts the range of nodes to an array of ints and returns true if successful.

getFloats cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a253ba6161e3930bf22055ed0d003509b

Converts the range of nodes to an array of floats and returns true if successful.

getStencilOp cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aef5eaaacc842da6a899290cfd75ea5b2

Converts the node to a StencilOperation enum and returns true if successful.

getConstantType cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ac861d8b392942f6861d0fd0f01accfe1

Converts the node to a GpuConstantType enum and returns true if successful.

mPass cpp data Ogre::CompositionPassTranslator classOgre_1_1CompositionPassTranslator.html ac3c9b99f24340bac1af2569ec0b5f1d7 Ogre::BuiltinScriptTranslatorManager c cl Ogre::BuiltinScriptTranslatorManager classOgre_1_1BuiltinScriptTranslatorManager.html

This class manages the builtin translators.

OgreScriptTranslator.h BuiltinScriptTranslatorManager cpp instm Ogre::BuiltinScriptTranslatorManager classOgre_1_1BuiltinScriptTranslatorManager.html aebe6c1766a7f7075b51df6c2ca3c1bae getNumTranslators cpp instm Ogre::BuiltinScriptTranslatorManager classOgre_1_1BuiltinScriptTranslatorManager.html ab6581abb1d14672fac32571217b30be2

Returns the number of translators being managed.

getTranslator cpp instm Ogre::BuiltinScriptTranslatorManager classOgre_1_1BuiltinScriptTranslatorManager.html a65ab67d68211961033aaeeec65f29754

Returns a manager for the given object abstract node, or null if it is not supported.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mMaterialTranslator cpp data Ogre::BuiltinScriptTranslatorManager classOgre_1_1BuiltinScriptTranslatorManager.html a228a865034571259e32ddfc36dbdd30f mTechniqueTranslator cpp data Ogre::BuiltinScriptTranslatorManager classOgre_1_1BuiltinScriptTranslatorManager.html a26cc15ac44a01ce28269b5ed58071ae5 mPassTranslator cpp data Ogre::BuiltinScriptTranslatorManager classOgre_1_1BuiltinScriptTranslatorManager.html a352a32177d9c887a8fa4cca0b9a6fe31 mTextureUnitTranslator cpp data Ogre::BuiltinScriptTranslatorManager classOgre_1_1BuiltinScriptTranslatorManager.html ac829692ff8cba994211edd6688b4a9e9 mTextureSourceTranslator cpp data Ogre::BuiltinScriptTranslatorManager classOgre_1_1BuiltinScriptTranslatorManager.html ac7613807b016a21fda4ccab14a75e27b mGpuProgramTranslator cpp data Ogre::BuiltinScriptTranslatorManager classOgre_1_1BuiltinScriptTranslatorManager.html a0b7ce136f40cf16a2e2df3514eab31ac mSharedParamsTranslator cpp data Ogre::BuiltinScriptTranslatorManager classOgre_1_1BuiltinScriptTranslatorManager.html ab211311bbfc7e90179c3188645a67270 mParticleSystemTranslator cpp data Ogre::BuiltinScriptTranslatorManager classOgre_1_1BuiltinScriptTranslatorManager.html a7487d99620be0344b7f90e720e93ebf3 mParticleEmitterTranslator cpp data Ogre::BuiltinScriptTranslatorManager classOgre_1_1BuiltinScriptTranslatorManager.html a865a0ebd3ce84069ee314fac0462469e mParticleAffectorTranslator cpp data Ogre::BuiltinScriptTranslatorManager classOgre_1_1BuiltinScriptTranslatorManager.html adf641b8d874f464d941232bf6ac28549 mCompositorTranslator cpp data Ogre::BuiltinScriptTranslatorManager classOgre_1_1BuiltinScriptTranslatorManager.html a4ff39d9509733849068ecd6536ef74c9 mCompositionTechniqueTranslator cpp data Ogre::BuiltinScriptTranslatorManager classOgre_1_1BuiltinScriptTranslatorManager.html aab0b731b0f58a7b4ffd238cc7ac3f170 mCompositionTargetPassTranslator cpp data Ogre::BuiltinScriptTranslatorManager classOgre_1_1BuiltinScriptTranslatorManager.html acbeca5827f63c54f7e84f8750a3005e2 mCompositionPassTranslator cpp data Ogre::BuiltinScriptTranslatorManager classOgre_1_1BuiltinScriptTranslatorManager.html a9722cd0faf9d032edf98634b5bca06ca Ogre::Serializer c cl Ogre::Serializer classOgre_1_1Serializer.html

Generic class for serialising data to / from binary stream-based files.

OgreSerializer.h Serializer cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3268ab522d56e98d88b604255b0f43d4 ~Serializer cpp instm Ogre::Serializer classOgre_1_1Serializer.html a78a593233ff92623bc48b15e00cf90cc operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d writeFileHeader cpp instm Ogre::Serializer classOgre_1_1Serializer.html a7a25395a380ecdda85b1baeacf4a8a07 writeChunkHeader cpp instm Ogre::Serializer classOgre_1_1Serializer.html afa565aa6d4619af064a12f470539e575 writeFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html aeab7d76e6f420e1be6e6c60d9b12a6c6 writeFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html a063a40c4984f04d0ddf41096a5ffd9b5 writeShorts cpp instm Ogre::Serializer classOgre_1_1Serializer.html add3fca628a66fa8f58db9a98bfbee78e writeInts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a8191e338697b554a8ccf4fc16fd4a47e writeBools cpp instm Ogre::Serializer classOgre_1_1Serializer.html a4f7209961701f9c90c5e48f264394d48 writeObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html ac76c37d13ca53e5af9c146c546d0f401 writeObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3152bb5fb33d99dff568b6d03d6c25e0 writeString cpp instm Ogre::Serializer classOgre_1_1Serializer.html a5ee71fde1e0d85bd15172b023474174e writeData cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3eb5614dd7d87ce109d74f5bb6f07b0f readFileHeader cpp instm Ogre::Serializer classOgre_1_1Serializer.html a5fcbfcf0fdacd57eed50bd4ec1d39248 readChunk cpp instm Ogre::Serializer classOgre_1_1Serializer.html a333f02260ebafef1648f5824a60e499d readBools cpp instm Ogre::Serializer classOgre_1_1Serializer.html a95ed554722facb385f7fa3b53622356b readFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3d7fb441425335ae97b4a157179db336 readFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html aec3cb2bc0bd8a31fc799323777881662 readShorts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a9c2e328bda8cc2e0ae7f202ad643f0d2 readInts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a8ac6fb727f1d63972b17269d473dfbe6 readObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a1bd2ca7c8454264f1bffe703bfe5935d readObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a13a9f1111633227f422fef070f6008f6 readString cpp instm Ogre::Serializer classOgre_1_1Serializer.html a235a4bb6da1fe66326b1c05678ad878f readString cpp instm Ogre::Serializer classOgre_1_1Serializer.html aa8ed220a17c4edb0ed32f925fbe837f6 flipToLittleEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a61ff1a3d78ef5d23cabe1322a438ea22 flipFromLittleEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a5beba950e3b4635070b3bb8eb41c408c flipEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a405c917e6b188b6d6ead13678295232f flipEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a89070a1dc03c189077deabce47120165 determineEndianness cpp instm Ogre::Serializer classOgre_1_1Serializer.html a93f9ec041b52aa6066fd0063733506b6

Determine the endianness of the incoming stream compared to native.

determineEndianness cpp instm Ogre::Serializer classOgre_1_1Serializer.html a61f017bac1e2b407925576284bc7665b

Determine the endianness to write with based on option.

mCurrentstreamLen cpp data Ogre::Serializer classOgre_1_1Serializer.html a6331ceec847b83fed77165c9522eaa4f mStream cpp data Ogre::Serializer classOgre_1_1Serializer.html a9e1a15f67a59822b2a0fe3afceea0a9d mVersion cpp data Ogre::Serializer classOgre_1_1Serializer.html a45b8d6fa3d3c64b3ab3dfe3a5084e3b4 mFlipEndian cpp data Ogre::Serializer classOgre_1_1Serializer.html aa0773a2ca956fa2864ac50f57d0aa9a2 ENDIAN_NATIVE cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39aed60ca999861d8939cf57f19090c70ef

Use the platform native endian.

ENDIAN_BIG cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39a7f044c7683a7374276db6e7060f51240

Use big endian (0x1000 is serialised as 0x10 0x00)

ENDIAN_LITTLE cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39a10ce3b8f55cba526f6bc8237d8b25cc3

Use little endian (0x1000 is serialised as 0x00 0x10)

Ogre::ShadowCameraSetup c cl Ogre::ShadowCameraSetup classOgre_1_1ShadowCameraSetup.html

This class allows you to plug in new ways to define the camera setup when rendering and projecting sh...

OgreShadowCameraSetup.h getShadowCamera cpp instm Ogre::ShadowCameraSetup classOgre_1_1ShadowCameraSetup.html aef69374906ff048997e187101858f856

Function to implement -- must set the shadow camera properties.

~ShadowCameraSetup cpp instm Ogre::ShadowCameraSetup classOgre_1_1ShadowCameraSetup.html a790a06721a8e3c6f48218aa659c334ef

Need virtual destructor in case subclasses use it.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Ogre::DefaultShadowCameraSetup c cl Ogre::DefaultShadowCameraSetup classOgre_1_1DefaultShadowCameraSetup.html

Implements default shadow camera setup.

OgreShadowCameraSetup.h DefaultShadowCameraSetup cpp instm Ogre::DefaultShadowCameraSetup classOgre_1_1DefaultShadowCameraSetup.html a33706dc2e3d61f4f0b2419d9cc259c76

Default constructor.

~DefaultShadowCameraSetup cpp instm Ogre::DefaultShadowCameraSetup classOgre_1_1DefaultShadowCameraSetup.html a4663dca3e570aa2e7f0134c9221ad6ea

Destructor.

getShadowCamera cpp instm Ogre::DefaultShadowCameraSetup classOgre_1_1DefaultShadowCameraSetup.html a95819261840eb1899c02cb390c9c7882

Default shadow camera setup.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Ogre::FocusedShadowCameraSetup c cl Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html

Implements the uniform shadow mapping algorithm in focused mode.

OgreShadowCameraSetupFocused.h FocusedShadowCameraSetup cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html af4fec2364b3404a7738e9b5ede0710e7

Default constructor.

~FocusedShadowCameraSetup cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html aa37dc46bc1cc5a65359c66fdb539b74c

Default destructor.

getShadowCamera cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a143f0b68859d6074732415c3591e3c24

Returns a uniform shadow camera with a focused view.

setUseAggressiveFocusRegion cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html af57854c45cd48033da1cb28e316901dc

Sets whether or not to use the more aggressive approach to deciding on the focus region or not...

getUseAggressiveFocusRegion cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a89fc1444a88d8c20c35ee50a8c518564 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d calculateShadowMappingMatrix cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a7236f92a6006f84b7441adce882713df

Calculates the standard shadow mapping matrix.

calculateB cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html af13f2303f0a347a74aaca487482d40ba

Calculates the intersection bodyB.

calculateLVS cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a0706a0e7b7ec6aecf9639dbe5b9cc7a2

Calculates the bodyLVS.

getLSProjViewDir cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a5a463b751319df295758fa832e9f8e2d

Returns the projection view direction.

getNearCameraPoint_ws cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a023ab991324e937410c0b8bc654085e5

Returns a valid near-point seen by the camera.

transformToUnitCube cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a1438dc104a74c79bbe98df922e31651b

Transforms a given body to the unit cube (-1,-1,-1) / (+1,+1,+1) with a specific shadow matrix enable...

buildViewMatrix cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a2717983dfbfaff59191bb51fae350ece

Builds a view matrix.

mTempFrustum cpp data Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a0ebae20e4252d229af9524a8690ecc11

Temporary preallocated frustum to set up a projection matrix in ::calculateShadowMappingMatrix()

mLightFrustumCamera cpp data Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a1cdb9e5c72f7bbb936b2ba84cf605787

Temporary preallocated camera to set up a light frustum for clipping in ::calculateB.

mLightFrustumCameraCalculated cpp data Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a113a55085b7c23a1004a4be9f3155c1c mUseAggressiveRegion cpp data Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html ac22ea363ab7fc61d60f0c1518015cb6b

Use tighter focus region?

mBodyB cpp data Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html ae784e0376eb99fa60f2c4a995ccd162e mPointListBodyB cpp data Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a84c5bc98d3d36f4e3f858d726d1cb19e mPointListBodyLVS cpp data Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a69328121d415c6e9033ff0e3d7d21cd2 msNormalToLightSpace cpp data Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a2022a48e9e37aa409682d320233cfa09

Transform to or from light space as defined by Wimmer et al.

msLightSpaceToNormal cpp data Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a3c6218ad4ccccd28374444f1ecd2b3d5 Ogre::FocusedShadowCameraSetup::PointListBody c cl Ogre::FocusedShadowCameraSetup::PointListBody classOgre_1_1FocusedShadowCameraSetup_1_1PointListBody.html

Internal class holding a point list representation of a convex body.

OgreShadowCameraSetupFocused.h PointListBody cpp instm Ogre::FocusedShadowCameraSetup::PointListBody classOgre_1_1FocusedShadowCameraSetup_1_1PointListBody.html ab1194e2a8914328c3cb42744a86b91bb PointListBody cpp instm Ogre::FocusedShadowCameraSetup::PointListBody classOgre_1_1FocusedShadowCameraSetup_1_1PointListBody.html ad64fbe9c758a4f10742bab08aa59e794 ~PointListBody cpp instm Ogre::FocusedShadowCameraSetup::PointListBody classOgre_1_1FocusedShadowCameraSetup_1_1PointListBody.html a67f47de28473e35d64a76be2f7c726cf merge cpp instm Ogre::FocusedShadowCameraSetup::PointListBody classOgre_1_1FocusedShadowCameraSetup_1_1PointListBody.html a5fd1dd8bbaf06f2414946e356be80f6c

Merges a second PointListBody into this one.

build cpp instm Ogre::FocusedShadowCameraSetup::PointListBody classOgre_1_1FocusedShadowCameraSetup_1_1PointListBody.html af2eb5bf9ecbe7e6b5d02f69c9294baef

Builds a point list body from a &#39;real&#39; body.

buildAndIncludeDirection cpp instm Ogre::FocusedShadowCameraSetup::PointListBody classOgre_1_1FocusedShadowCameraSetup_1_1PointListBody.html a684d7688329ec8bc77cb353c29702174

Builds a PointListBody from a Body and includes all the space in a given direction.

getAAB cpp instm Ogre::FocusedShadowCameraSetup::PointListBody classOgre_1_1FocusedShadowCameraSetup_1_1PointListBody.html a3dbfa9e92c4aaa683850f62692898cf4

Returns the bounding box representation.

addPoint cpp instm Ogre::FocusedShadowCameraSetup::PointListBody classOgre_1_1FocusedShadowCameraSetup_1_1PointListBody.html a8937f241b26f4fc4f977bd77325e642e

Adds a specific point to the body list.

addAAB cpp instm Ogre::FocusedShadowCameraSetup::PointListBody classOgre_1_1FocusedShadowCameraSetup_1_1PointListBody.html afdd95bb0057958ed63616e1ea4e13e0b

Adds all points of an AAB.

getPoint cpp instm Ogre::FocusedShadowCameraSetup::PointListBody classOgre_1_1FocusedShadowCameraSetup_1_1PointListBody.html a406c784f8492a274c339d41d1e39c162

Returns a point.

getPointCount cpp instm Ogre::FocusedShadowCameraSetup::PointListBody classOgre_1_1FocusedShadowCameraSetup_1_1PointListBody.html aa6a6cf68e76099eacc45d688dc0bf73a

Returns the point count.

reset cpp instm Ogre::FocusedShadowCameraSetup::PointListBody classOgre_1_1FocusedShadowCameraSetup_1_1PointListBody.html a2ba5cac9977eaaebc4e0830916a41bc5

Resets the body.

mBodyPoints cpp data Ogre::FocusedShadowCameraSetup::PointListBody classOgre_1_1FocusedShadowCameraSetup_1_1PointListBody.html a8ed99e0d43569bb2304494c5f399a6ca mAAB cpp data Ogre::FocusedShadowCameraSetup::PointListBody classOgre_1_1FocusedShadowCameraSetup_1_1PointListBody.html aef88b74b4b2ab59e7fd26b95ab6f348c Ogre::LiSPSMShadowCameraSetup c cl Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html

Implements the Light Space Perspective Shadow Mapping Algorithm.

OgreShadowCameraSetupLiSPSM.h LiSPSMShadowCameraSetup cpp instm Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html a9773b96e56d49b46ae8b71ef94e60e73

Default constructor.

~LiSPSMShadowCameraSetup cpp instm Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html aa619e8c0071d56b9a020413bb15d93a5

Default destructor.

getShadowCamera cpp instm Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html a88062e37040f690f8c5609b9483f031f

Returns a LiSPSM shadow camera.

setOptimalAdjustFactor cpp instm Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html aa4f0c58ca0ea89aa7e4b11def4976ea6

Adjusts the parameter n to produce optimal shadows.

getOptimalAdjustFactor cpp instm Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html aaf7b2c705eff6b04d001279e7ad5b846

Get the parameter n used to produce optimal shadows.

setUseSimpleOptimalAdjust cpp instm Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html ae09cafbe81832dd23c70f85d9435b213

Sets whether or not to use a slightly simpler version of the camera near point derivation (default is...

getUseSimpleOptimalAdjust cpp instm Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html a8fc373347be0c44cc787ff984e3a861f

Gets whether or not to use a slightly simpler version of the camera near point derivation (default is...

setCameraLightDirectionThreshold cpp instm Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html a2a6fb5e0335458e5c626740bfcbfc56c

Sets the threshold between the camera and the light direction below which the LiSPSM projection is &#39;f...

getCameraLightDirectionThreshold cpp instm Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html acf03ac7933f63396ec2a35a9aa24e5a0

Sets the threshold between the camera and the light direction below which the LiSPSM projection is &#39;f...

setUseAggressiveFocusRegion cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html af57854c45cd48033da1cb28e316901dc

Sets whether or not to use the more aggressive approach to deciding on the focus region or not...

getUseAggressiveFocusRegion cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a89fc1444a88d8c20c35ee50a8c518564 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d calculateLiSPSM cpp instm Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html a8adae0ea9d0e7f22d4418063fda70e1b

Calculates the LiSPSM projection matrix P.

calculateNOpt cpp instm Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html a35ad9f04a8f64384b65f581a97238ebd

Calculates the distance between camera position and near clipping plane.

calculateNOptSimple cpp instm Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html a992f857c2e95a944dd1be197137a1a47

Calculates a simpler version than the one above.

calculateZ0_ls cpp instm Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html a771d2cfad9388f156de63faacbe4b4fe

Calculates the visible point on the near plane for the n_opt calculation.

buildFrustumProjection cpp instm Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html a3926ba17e4a63758954fd2dfd49f5a5e

Builds a frustum matrix.

calculateShadowMappingMatrix cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a7236f92a6006f84b7441adce882713df

Calculates the standard shadow mapping matrix.

calculateB cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html af13f2303f0a347a74aaca487482d40ba

Calculates the intersection bodyB.

calculateLVS cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a0706a0e7b7ec6aecf9639dbe5b9cc7a2

Calculates the bodyLVS.

getLSProjViewDir cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a5a463b751319df295758fa832e9f8e2d

Returns the projection view direction.

getNearCameraPoint_ws cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a023ab991324e937410c0b8bc654085e5

Returns a valid near-point seen by the camera.

transformToUnitCube cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a1438dc104a74c79bbe98df922e31651b

Transforms a given body to the unit cube (-1,-1,-1) / (+1,+1,+1) with a specific shadow matrix enable...

buildViewMatrix cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a2717983dfbfaff59191bb51fae350ece

Builds a view matrix.

mOptAdjustFactor cpp data Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html aae134702a175b3f5048364a6e44a0a12

Warp factor adjustment.

mUseSimpleNOpt cpp data Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html a10db7404fd7ff4b65920f35a1e7412d9

Use simple nopt derivation?

mOptAdjustFactorTweak cpp data Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html a8f19ca6267277f0654ea89aab138b433

Extra calculated warp factor.

mCosCamLightDirThreshold cpp data Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html a7f8d800b3c18bbe611077de72bca2fb5

Threshold (cos angle) within which to start increasing the opt adjust as camera direction approaches ...

mTempFrustum cpp data Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a0ebae20e4252d229af9524a8690ecc11

Temporary preallocated frustum to set up a projection matrix in ::calculateShadowMappingMatrix()

mLightFrustumCamera cpp data Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a1cdb9e5c72f7bbb936b2ba84cf605787

Temporary preallocated camera to set up a light frustum for clipping in ::calculateB.

mLightFrustumCameraCalculated cpp data Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a113a55085b7c23a1004a4be9f3155c1c mUseAggressiveRegion cpp data Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html ac22ea363ab7fc61d60f0c1518015cb6b

Use tighter focus region?

mBodyB cpp data Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html ae784e0376eb99fa60f2c4a995ccd162e mPointListBodyB cpp data Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a84c5bc98d3d36f4e3f858d726d1cb19e mPointListBodyLVS cpp data Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a69328121d415c6e9033ff0e3d7d21cd2 msNormalToLightSpace cpp data Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a2022a48e9e37aa409682d320233cfa09

Transform to or from light space as defined by Wimmer et al.

msLightSpaceToNormal cpp data Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a3c6218ad4ccccd28374444f1ecd2b3d5 Ogre::PlaneOptimalShadowCameraSetup c cl Ogre::PlaneOptimalShadowCameraSetup classOgre_1_1PlaneOptimalShadowCameraSetup.html

Implements the plane optimal shadow camera algorithm.

OgreShadowCameraSetupPlaneOptimal.h PlaneOptimalShadowCameraSetup cpp instm Ogre::PlaneOptimalShadowCameraSetup classOgre_1_1PlaneOptimalShadowCameraSetup.html a84aeb5d693cf9235080fc84031ec881f

Constructor -- requires a plane of interest.

~PlaneOptimalShadowCameraSetup cpp instm Ogre::PlaneOptimalShadowCameraSetup classOgre_1_1PlaneOptimalShadowCameraSetup.html a0fdd507e53ed2fecb42080c9c9fe85ec

Destructor.

getShadowCamera cpp instm Ogre::PlaneOptimalShadowCameraSetup classOgre_1_1PlaneOptimalShadowCameraSetup.html a888e72aa44ed14f3f42cef819aeb67a0

Returns shadow camera configured to get 1-1 homography between screen and shadow map when restricted ...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d PlaneOptimalShadowCameraSetup cpp instm Ogre::PlaneOptimalShadowCameraSetup classOgre_1_1PlaneOptimalShadowCameraSetup.html af08678d2dee8c44a9467aacae33bac39

Default constructor is private.

computeConstrainedProjection cpp instm Ogre::PlaneOptimalShadowCameraSetup classOgre_1_1PlaneOptimalShadowCameraSetup.html a6acee61f53ced25cd95813826432f463

helper function computing projection matrix given constraints

mPlane cpp data Ogre::PlaneOptimalShadowCameraSetup classOgre_1_1PlaneOptimalShadowCameraSetup.html acd191cd5e95ca96148409d8030e07b9a

pointer to plane of interest

Ogre::PSSMShadowCameraSetup c cl Ogre::PSSMShadowCameraSetup classOgre_1_1PSSMShadowCameraSetup.html

Parallel Split Shadow Map (PSSM) shadow camera setup.

OgreShadowCameraSetupPSSM.h SplitPointList cpp tdef Ogre::PSSMShadowCameraSetup classOgre_1_1PSSMShadowCameraSetup.html aad0d2ebd7081a0916ba725a109f7219a OptimalAdjustFactorList cpp tdef Ogre::PSSMShadowCameraSetup classOgre_1_1PSSMShadowCameraSetup.html a8740cd57c768f7e5f4c62265ecd6bcd2 PSSMShadowCameraSetup cpp instm Ogre::PSSMShadowCameraSetup classOgre_1_1PSSMShadowCameraSetup.html ad19943dab4695c37674eedcd574a4844

Constructor, defaults to 3 splits.

~PSSMShadowCameraSetup cpp instm Ogre::PSSMShadowCameraSetup classOgre_1_1PSSMShadowCameraSetup.html a7a9d84b3f9f999a700bfa096b48ba17a calculateSplitPoints cpp instm Ogre::PSSMShadowCameraSetup classOgre_1_1PSSMShadowCameraSetup.html a21287c714c5deef3e5850cc921ba23da

Calculate a new splitting scheme.

setSplitPoints cpp instm Ogre::PSSMShadowCameraSetup classOgre_1_1PSSMShadowCameraSetup.html ab136d90731500be66640d339c04a2218

Manually configure a new splitting scheme.

setOptimalAdjustFactor cpp instm Ogre::PSSMShadowCameraSetup classOgre_1_1PSSMShadowCameraSetup.html a4f16797f8c4fcee30141e5dd0690e647

Set the LiSPSM optimal adjust factor for a given split (call after configuring splits).

setSplitPadding cpp instm Ogre::PSSMShadowCameraSetup classOgre_1_1PSSMShadowCameraSetup.html a5000b20f43bea556bcdd994550f1f0ab

Set the padding factor to apply to the near &amp; far distances when matching up splits to one another...

getSplitPadding cpp instm Ogre::PSSMShadowCameraSetup classOgre_1_1PSSMShadowCameraSetup.html ab1cc7551a1d37c13e1b7d41dbea91442

Get the padding factor to apply to the near &amp; far distances when matching up splits to one another...

getSplitCount cpp instm Ogre::PSSMShadowCameraSetup classOgre_1_1PSSMShadowCameraSetup.html a8fdb600dcc6ddc16840f4181cd78428f

Get the number of splits.

getShadowCamera cpp instm Ogre::PSSMShadowCameraSetup classOgre_1_1PSSMShadowCameraSetup.html ad83d397011ff4c44da4af625d1c28e64

Returns a LiSPSM shadow camera with PSSM splits base on iteration.

getSplitPoints cpp instm Ogre::PSSMShadowCameraSetup classOgre_1_1PSSMShadowCameraSetup.html aa4752b0456b01b9e2af7021c8773d880

Returns the calculated split points.

getOptimalAdjustFactor cpp instm Ogre::PSSMShadowCameraSetup classOgre_1_1PSSMShadowCameraSetup.html ab443340d115be363415a955e4004b21f

Returns the optimal adjust factor for a given split.

getOptimalAdjustFactor cpp instm Ogre::PSSMShadowCameraSetup classOgre_1_1PSSMShadowCameraSetup.html af083aa8426f982184b209d81ad3bc034

Overridden, recommended internal use only since depends on current iteration.

setOptimalAdjustFactor cpp instm Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html aa4f0c58ca0ea89aa7e4b11def4976ea6

Adjusts the parameter n to produce optimal shadows.

setUseSimpleOptimalAdjust cpp instm Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html ae09cafbe81832dd23c70f85d9435b213

Sets whether or not to use a slightly simpler version of the camera near point derivation (default is...

getUseSimpleOptimalAdjust cpp instm Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html a8fc373347be0c44cc787ff984e3a861f

Gets whether or not to use a slightly simpler version of the camera near point derivation (default is...

setCameraLightDirectionThreshold cpp instm Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html a2a6fb5e0335458e5c626740bfcbfc56c

Sets the threshold between the camera and the light direction below which the LiSPSM projection is &#39;f...

getCameraLightDirectionThreshold cpp instm Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html acf03ac7933f63396ec2a35a9aa24e5a0

Sets the threshold between the camera and the light direction below which the LiSPSM projection is &#39;f...

setUseAggressiveFocusRegion cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html af57854c45cd48033da1cb28e316901dc

Sets whether or not to use the more aggressive approach to deciding on the focus region or not...

getUseAggressiveFocusRegion cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a89fc1444a88d8c20c35ee50a8c518564 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d calculateLiSPSM cpp instm Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html a8adae0ea9d0e7f22d4418063fda70e1b

Calculates the LiSPSM projection matrix P.

calculateNOpt cpp instm Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html a35ad9f04a8f64384b65f581a97238ebd

Calculates the distance between camera position and near clipping plane.

calculateNOptSimple cpp instm Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html a992f857c2e95a944dd1be197137a1a47

Calculates a simpler version than the one above.

calculateZ0_ls cpp instm Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html a771d2cfad9388f156de63faacbe4b4fe

Calculates the visible point on the near plane for the n_opt calculation.

buildFrustumProjection cpp instm Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html a3926ba17e4a63758954fd2dfd49f5a5e

Builds a frustum matrix.

calculateShadowMappingMatrix cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a7236f92a6006f84b7441adce882713df

Calculates the standard shadow mapping matrix.

calculateB cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html af13f2303f0a347a74aaca487482d40ba

Calculates the intersection bodyB.

calculateLVS cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a0706a0e7b7ec6aecf9639dbe5b9cc7a2

Calculates the bodyLVS.

getLSProjViewDir cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a5a463b751319df295758fa832e9f8e2d

Returns the projection view direction.

getNearCameraPoint_ws cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a023ab991324e937410c0b8bc654085e5

Returns a valid near-point seen by the camera.

transformToUnitCube cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a1438dc104a74c79bbe98df922e31651b

Transforms a given body to the unit cube (-1,-1,-1) / (+1,+1,+1) with a specific shadow matrix enable...

buildViewMatrix cpp instm Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a2717983dfbfaff59191bb51fae350ece

Builds a view matrix.

mSplitCount cpp data Ogre::PSSMShadowCameraSetup classOgre_1_1PSSMShadowCameraSetup.html ac8dde1a383deb7b39ecc0eeb8e07fb23 mSplitPoints cpp data Ogre::PSSMShadowCameraSetup classOgre_1_1PSSMShadowCameraSetup.html ae5ea0052ab8623a7dfcf09254db26c94 mOptimalAdjustFactors cpp data Ogre::PSSMShadowCameraSetup classOgre_1_1PSSMShadowCameraSetup.html ae31f5c1ba715780b927a0ff8ef38e1ea mSplitPadding cpp data Ogre::PSSMShadowCameraSetup classOgre_1_1PSSMShadowCameraSetup.html abb6c4f3e5a1ad73b1177794ec3f370f6 mCurrentIteration cpp data Ogre::PSSMShadowCameraSetup classOgre_1_1PSSMShadowCameraSetup.html a56e4c81488a8984efc1c08ccd1ec86b9 mOptAdjustFactor cpp data Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html aae134702a175b3f5048364a6e44a0a12

Warp factor adjustment.

mUseSimpleNOpt cpp data Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html a10db7404fd7ff4b65920f35a1e7412d9

Use simple nopt derivation?

mOptAdjustFactorTweak cpp data Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html a8f19ca6267277f0654ea89aab138b433

Extra calculated warp factor.

mCosCamLightDirThreshold cpp data Ogre::LiSPSMShadowCameraSetup classOgre_1_1LiSPSMShadowCameraSetup.html a7f8d800b3c18bbe611077de72bca2fb5

Threshold (cos angle) within which to start increasing the opt adjust as camera direction approaches ...

mTempFrustum cpp data Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a0ebae20e4252d229af9524a8690ecc11

Temporary preallocated frustum to set up a projection matrix in ::calculateShadowMappingMatrix()

mLightFrustumCamera cpp data Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a1cdb9e5c72f7bbb936b2ba84cf605787

Temporary preallocated camera to set up a light frustum for clipping in ::calculateB.

mLightFrustumCameraCalculated cpp data Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a113a55085b7c23a1004a4be9f3155c1c mUseAggressiveRegion cpp data Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html ac22ea363ab7fc61d60f0c1518015cb6b

Use tighter focus region?

mBodyB cpp data Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html ae784e0376eb99fa60f2c4a995ccd162e mPointListBodyB cpp data Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a84c5bc98d3d36f4e3f858d726d1cb19e mPointListBodyLVS cpp data Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a69328121d415c6e9033ff0e3d7d21cd2 msNormalToLightSpace cpp data Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a2022a48e9e37aa409682d320233cfa09

Transform to or from light space as defined by Wimmer et al.

msLightSpaceToNormal cpp data Ogre::FocusedShadowCameraSetup classOgre_1_1FocusedShadowCameraSetup.html a3c6218ad4ccccd28374444f1ecd2b3d5 Ogre::ShadowRenderable c cl Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html

Class which represents the renderable aspects of a set of shadow volume faces.

OgreShadowCaster.h ShadowRenderable cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html afd48548fe3314d5d419c695c0788b278 ~ShadowRenderable cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a3b9d5d4abdc4158e035c174816748305 setMaterial cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a624c5d9e88df9caeb2f7d57e69dab2be

Set the material to be used by the shadow, should be set by the caller before adding to a render queu...

getMaterial cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html af314cc202a2b7c3dcf4dd3dc9432346e

Overridden from Renderable.

getRenderOperation cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a36d3d1a31ec2661d66faa4675391ed25

Overridden from Renderable.

getRenderOperationForUpdate cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html ae192ff33315f05bee1865a64547fe9a2

Get the internal render operation for set up.

getWorldTransforms cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a3ec300ee9b2531c6f8a6330fd029e50b

Overridden from Renderable.

getSquaredViewDepth cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a0095fe3c8590580bb2b2176e5f279615

Overridden from Renderable.

getLights cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a5a3b65ee917444b4a29ca69486d55229

Overridden from Renderable.

isLightCapSeparate cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a46225aeba80348f0a48b73fb1667866d

Does this renderable require a separate light cap?

getLightCapRenderable cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a9039657d8484c4c1d5bc249aa4bce723

Get the light cap version of this renderable.

isVisible cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html ae3bb22e06004a85619a71255367dd72f

Should this ShadowRenderable be treated as visible?

rebindIndexBuffer cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html aa344a268ddb3202b7d74d84314f9f647

This function informs the shadow renderable that the global index buffer from the SceneManager has be...

getTechnique cpp instm Ogre::Renderable classOgre_1_1Renderable.html aafcc80b06f8c74eaac3d35e72ca54842

Retrieves a pointer to the Material Technique this renderable object uses.

preRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html afcbf4cb36d5911a9d40a40c57e94f23b

Called just prior to the Renderable being rendered.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

getNumWorldTransforms cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6ecba3943f56182cddf3b3540afc760

Returns the number of world transform matrices this renderable requires.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

getCastsShadows cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1ce8341c18f75ef0b6d818eceea5b2e2

Method which reports whether this renderable would normally cast a shadow.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 mMaterial cpp data Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a8c86d49c8c295f71ee409d1b20e5854d mRenderOp cpp data Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html aa88e6ce3da25b3ea5a2fc5e622798b37 mLightCap cpp data Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html ac5e870a708a1fcc9fa8d6873aa11f5c1 mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

Ogre::ShadowCaster c cl Ogre::ShadowCaster classOgre_1_1ShadowCaster.html

This class defines the interface that must be implemented by shadow casters.

OgreShadowCaster.h ShadowRenderableList cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ad84ea1b2728ced5136add26c91c39a27 ShadowRenderableListIterator cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a7b0999d33e25db97d0449d6cf95cbecd ~ShadowCaster cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html aa09c6e22f9879c123355bca19c1b7131 getCastShadows cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a35d47283265f36187263b2738e16c563

Returns whether or not this object currently casts a shadow.

getEdgeList cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a9ec42d43470c2e2b0f6f05221371a786

Returns details of the edges which might be used to determine a silhouette.

hasEdgeList cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a99cc616f547693f39fa354e6600368e6

Returns whether the object has a valid edge list.

getWorldBoundingBox cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a6ab7144efe1ca481a4a9a89365ed522d

Get the world bounding box of the caster.

getLightCapBounds cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ad792b8137f18ea000c5bcbc5ae48814a

Gets the world space bounding box of the light cap.

getDarkCapBounds cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html aaa198e27c2c631a41f8f5f51ad7d7261

Gets the world space bounding box of the dark cap, as extruded using the light provided.

getShadowVolumeRenderableIterator cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a19cc1a66f375d77f2b4a52c42a0012d4

Gets an iterator over the renderables required to render the shadow volume.

getPointExtrusionDistance cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a7f8a7e2e3a9876a8453e054335d7d23c

Get the distance to extrude for a point/spot light.

extrudeVertices cpp clm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html acae2215c051989d544f34083a0a9bfa2

Utility method for extruding vertices based on a light.

getExtrusionDistance cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a233233e14ccb869b6cafd655880355df

Helper method for calculating extrusion distance.

updateEdgeListLightFacing cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ac9a881430ec7769923f63f6df4b93d33

Tells the caster to perform the tasks necessary to update the edge data&#39;s light listing.

generateShadowVolume cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a396374525d65e0db10c7f7f8d380744a

Generates the indexes required to render a shadow volume into the index buffer which is passed in...

extrudeBounds cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a136dfd54b581a6dc58a1796a1cdf6cdc

Utility method for extruding a bounding box.

Ogre::ShadowTextureConfig c cl Ogre::ShadowTextureConfig structOgre_1_1ShadowTextureConfig.html

Structure containing the configuration for one shadow texture.

OgreShadowTextureManager.h ShadowTextureConfig cpp func Ogre::ShadowTextureConfig structOgre_1_1ShadowTextureConfig.html a1572e06277a6253f88d16891a3a8aa25 width cpp data Ogre::ShadowTextureConfig structOgre_1_1ShadowTextureConfig.html a90f0b94c8b385c5df3cd1b39fd5b0e56 height cpp data Ogre::ShadowTextureConfig structOgre_1_1ShadowTextureConfig.html a0c27fe5c351d3697932ead1893ddf16d format cpp data Ogre::ShadowTextureConfig structOgre_1_1ShadowTextureConfig.html abeaa5079ee032be898755c74bdd6ec10 fsaa cpp data Ogre::ShadowTextureConfig structOgre_1_1ShadowTextureConfig.html a7babac3b47c252bb20167395eabaccad depthBufferPoolId cpp data Ogre::ShadowTextureConfig structOgre_1_1ShadowTextureConfig.html adff6099049e80aea87663b51d7e3659b Ogre::ShadowTextureManager c cl Ogre::ShadowTextureManager classOgre_1_1ShadowTextureManager.html

Class to manage the available shadow textures which may be shared between many SceneManager instances...

OgreShadowTextureManager.h ShadowTextureManager cpp instm Ogre::ShadowTextureManager classOgre_1_1ShadowTextureManager.html a114b64cfb0aa04b386056c7fc7846178 ~ShadowTextureManager cpp instm Ogre::ShadowTextureManager classOgre_1_1ShadowTextureManager.html a27006df439acf39da15ce6a34afb7672 getShadowTextures cpp instm Ogre::ShadowTextureManager classOgre_1_1ShadowTextureManager.html acf644d1d5fe1657adce6ae8da247b162

Populate an incoming list with shadow texture references as requested in the configuration list...

getNullShadowTexture cpp instm Ogre::ShadowTextureManager classOgre_1_1ShadowTextureManager.html a00425a10d5e57db5e9b7742e4235ea86

Get an appropriately defined &#39;null&#39; texture, i.e.

clearUnused cpp instm Ogre::ShadowTextureManager classOgre_1_1ShadowTextureManager.html ac74dfda686edb04424ada418dbe7b402

Remove any shadow textures that are no longer being referenced.

clear cpp instm Ogre::ShadowTextureManager classOgre_1_1ShadowTextureManager.html a256d02a32dd8ddd8c6a3625cb7b39ae8

Dereference all the shadow textures kept in this class and remove them from TextureManager; note that...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::ShadowTextureManager classOgre_1_1ShadowTextureManager.html a90f28dc399e6efb5f02de3115d8a0d7a

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::ShadowTextureManager classOgre_1_1ShadowTextureManager.html a9490269f8bbbdcd75fea78989b12fb99

Override standard Singleton retrieval.

mTextureList cpp data Ogre::ShadowTextureManager classOgre_1_1ShadowTextureManager.html a11584745e67a2cbc658c5a11c055aeab mNullTextureList cpp data Ogre::ShadowTextureManager classOgre_1_1ShadowTextureManager.html a443e81e5e6904d6cb7456e11dcbe0e13 mCount cpp data Ogre::ShadowTextureManager classOgre_1_1ShadowTextureManager.html a79402f124e553579527bac05648b7547 msSingleton unknown data Ogre::Singleton< ShadowTextureManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::ShadowVolumeExtrudeProgram c cl Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html

Static class containing source for vertex programs for extruding shadow volumes.

OgreShadowVolumeExtrudeProgram.h operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d initialise cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a4ee5e5d594c0cc21e0cff0ab8eb42aa7

Initialise the creation of these vertex programs.

shutdown cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a983865fbfd1570a76fcfb9dfd5dcf985

Shutdown &amp; destroy the vertex programs.

getPointLightExtruderArbvp1 cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a53d30e4fc8035c45edcbfeec3d542425

Get extruder program source for point lights, compatible with arbvp1.

getPointLightExtruderVs_1_1 cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html ac113d70239242bfee84986a8a9b804cd

Get extruder program source for point lights, compatible with vs_1_1.

getPointLightExtruderVs_4_0 cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html ad0efcf74f94c3f63b650c0749bb31fd8

Get extruder program source for point lights, compatible with vs_4_0.

getPointLightExtruderVs_glsles cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html afbed383b707a3ce6d98c60d1fbf3db77

Get extruder program source for point lights, compatible with glsles.

getDirectionalLightExtruderArbvp1 cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html ac050f98eb30595ce944e14684abf41e5

Get extruder program source for directional lights, compatible with arbvp1.

getDirectionalLightExtruderVs_1_1 cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html ac5e595c3758db6d51170c18c1a07b55f

Get extruder program source for directional lights, compatible with vs_1_1.

getDirectionalLightExtruderVs_4_0 cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a6cc71f8b2b3f4036029dde53be002a6d

Get extruder program source for directional lights, compatible with vs_4_0.

getDirectionalLightExtruderVs_glsles cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html af68498e80e2cf9d6640a54a987fd9ca8

Get extruder program source for directional lights, compatible with glsles.

getPointLightExtruderArbvp1Debug cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a08462c312f24ebdcb85b01d9216de81a

Get extruder program source for debug point lights, compatible with arbvp1.

getPointLightExtruderVs_1_1Debug cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a8f9515284435138237cb10953343fb16

Get extruder program source for debug point lights, compatible with vs_1_1.

getPointLightExtruderVs_4_0Debug cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html aa4720f6c33945e79d7e05510bed7e53b

Get extruder program source for debug point lights, compatible with vs_4_0.

getPointLightExtruderVs_glslesDebug cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a515f58d75d15531a04d1836ef324390c

Get extruder program source for debug point lights, compatible with glsles.

getDirectionalLightExtruderArbvp1Debug cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a588fe455365043a2753f5a1bda5925e6

Get extruder program source for debug directional lights, compatible with arbvp1.

getDirectionalLightExtruderVs_1_1Debug cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html ac455c2d8ffccf239ab7710b7256e1c34

Get extruder program source for debug directional lights, compatible with vs_1_1.

getDirectionalLightExtruderVs_4_0Debug cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html ae002a43fd55ccaae29acde97174302d5

Get extruder program source for debug directional lights, compatible with vs_4_0.

getDirectionalLightExtruderVs_glslesDebug cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html aa89fa3696bdc7359f771059c508af19d

Get extruder program source for debug directional lights, compatible with glsles.

getProgramSource cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a3b22127c9818da8528b752fdf60116fc

General purpose method to get any of the program sources.

getProgramName cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a6ae520c51786dd71db12fea75eebe85c getPointLightExtruderArbvp1Finite cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html aabfe751eb718a9640c288990b69dc2d9

Get FINITE extruder program source for point lights, compatible with arbvp1.

getPointLightExtruderVs_1_1Finite cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html ab49594367aab6c943d4d83d6c64de771

Get FINITE extruder program source for point lights, compatible with vs_1_1.

getPointLightExtruderVs_4_0Finite cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a95ca184cf7e7aadaea1bd3b348a835bd

Get FINITE extruder program source for point lights, compatible with vs_4_0.

getPointLightExtruderVs_glslesFinite cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a59610b4608094e0401471c0819ccb5fe

Get FINITE extruder program source for point lights, compatible with glsles.

getDirectionalLightExtruderArbvp1Finite cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a990ce03657ecc3772f87039f61f43b70

Get FINITE extruder program source for directional lights, compatible with arbvp1.

getDirectionalLightExtruderVs_1_1Finite cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a0b891cb31debd7097ec72bea940a111c

Get FINITE extruder program source for directional lights, compatible with vs_1_1.

getDirectionalLightExtruderVs_4_0Finite cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a2e2bd719319483708e5e1d3815f9c83c

Get FINITE extruder program source for directional lights, compatible with vs_4_0.

getDirectionalLightExtruderVs_glslesFinite cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a2ce53fe12c2d6861a3b5b80df8b2466c

Get FINITE extruder program source for directional lights, compatible with glsles.

getPointLightExtruderArbvp1FiniteDebug cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html aa0b615596b5e701a0b1392cd1fb94236

Get FINITE extruder program source for debug point lights, compatible with arbvp1.

getPointLightExtruderVs_1_1FiniteDebug cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html ab90674080062ae986b08cf73e02284f4

Get extruder program source for debug point lights, compatible with vs_1_1.

getPointLightExtruderVs_4_0FiniteDebug cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a1f973ffcddf21ca3c631a364eb7cf0b5

Get extruder program source for debug point lights, compatible with vs_4_0.

getPointLightExtruderVs_glslesFiniteDebug cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html aad89573d514a3a52c9c71ddc2ea4eefc

Get extruder program source for debug point lights, compatible with glsles.

getDirectionalLightExtruderArbvp1FiniteDebug cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a933bdc6da08c8c7f604c544a1e15b004

Get FINITE extruder program source for debug directional lights, compatible with arbvp1.

getDirectionalLightExtruderVs_1_1FiniteDebug cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html ab47b4ba53a32ba5cadefff21c052504a

Get FINITE extruder program source for debug directional lights, compatible with vs_1_1.

getDirectionalLightExtruderVs_4_0FiniteDebug cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a00f3a947f685e64d1b6cb1cfe115e2f8

Get FINITE extruder program source for debug directional lights, compatible with vs_4_0.

getDirectionalLightExtruderVs_glslesFiniteDebug cpp clm Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a2d66161b0b44f9345598bdc8466e9f93

Get FINITE extruder program source for debug directional lights, compatible with glsles.

programNames cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html acc460f2fd05285222cc1e6b09d72ed66 frgProgramName cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a3397ff3db546b9b2337816c783a669a8 mPointArbvp1 cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html ab56197126793da3e040dc150b5fd1e06 mPointVs_1_1 cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a5051dc1085926275064659768aea467b mPointVs_4_0 cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html af7bcd9953cad1d65e03f12a0e634f0c6 mPointVs_glsles cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a3c7f2d44f5ac05f63fffae3b2bb2a3e1 mDirArbvp1 cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html aefc5b5ac5e3255ed2a465cbc905b3195 mDirVs_1_1 cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a401d91604ee4e8facae67f0c695f65d6 mDirVs_4_0 cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a7453e052e87cf7a2ef7d9638ff1a83da mDirVs_glsles cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a206043fcd724b04c378d6d6f01554a15 mPointArbvp1Debug cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html ad20b614bd7f8d02b8ce4f7a6d9191110 mPointVs_1_1Debug cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a1393918d3278e77c93bc97e9787335ab mPointVs_4_0Debug cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a2d1a8fec04e0c75456f228561d9cadb8 mPointVs_glslesDebug cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a23b9254d7edf2763c9fd58a8d4a4d37d mDirArbvp1Debug cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html ad47342225ab750f67c2d5f76ea215cae mDirVs_1_1Debug cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a9303cb3afe98547901fdb352989735af mDirVs_4_0Debug cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a90309ccfad7a4ec293669502ffe7089f mDirVs_glslesDebug cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html ac5d01ffd7bd5ff89b6089ef000a209a9 mPointArbvp1Finite cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a94c3eb59aea5b8e4e736f325a71093ea mPointVs_1_1Finite cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html aefebfc24ddff4f30b0edd1e088f395d5 mPointVs_4_0Finite cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a0e38be7a4dd69839e06b032d9583a941 mPointVs_glslesFinite cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html afcf04138996072b827b79c34fce8c181 mDirArbvp1Finite cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a107e11989da6a8c7e0ba15e96e954f7e mDirVs_1_1Finite cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a2e47f0ab069147cc872db91a4eeedc13 mDirVs_4_0Finite cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html ace2b4d3940a2d724a397208f7f9f31e5 mDirVs_glslesFinite cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html aa91736a3858f0acb7d939845ca888db9 mPointArbvp1FiniteDebug cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html ab1838186657204fbed0362c16ac25ec4 mPointVs_1_1FiniteDebug cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a2eb9b8a45929da482315a49b8f0a1453 mPointVs_4_0FiniteDebug cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html ac86e67c2e5cd2ecdc87a1a78f9efa7e4 mPointVs_glslesFiniteDebug cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a3d7543dd54bd05428354cc64204772f6 mDirArbvp1FiniteDebug cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a0e442c11f0cce78264e19a4cb1ba16e4 mDirVs_1_1FiniteDebug cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html ad56bbecfb0db4059254fa8577e9ffc53 mDirVs_4_0FiniteDebug cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html ac84eae4ec715191e162c22f143f9fb2f mDirVs_glslesFiniteDebug cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a38720f7627e31e40d675e6f5c67be74a mGeneralFs_4_0 cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a176e8a89da983ba1f89184bcb6e40406 mGeneralFs_glsles cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html ac9357689872da15eec026aa6ed920421 mInitialised cpp data Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html a44f9f4960f34af1c3c458ef0b3722e57 POINT_LIGHT cpp econst Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html ade24fd66aff9052fb19403696f28a623aa3e7b73929a3898e4e75d8a6eb53d931 POINT_LIGHT_DEBUG cpp econst Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html ade24fd66aff9052fb19403696f28a623af4d3d45a57d9dfd4eb439e564305d0c5 DIRECTIONAL_LIGHT cpp econst Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html ade24fd66aff9052fb19403696f28a623abe106ce64f87c499f0f9795d8f179fb4 DIRECTIONAL_LIGHT_DEBUG cpp econst Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html ade24fd66aff9052fb19403696f28a623ab88033d4c3fef76acf231db879dd33a5 POINT_LIGHT_FINITE cpp econst Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html ade24fd66aff9052fb19403696f28a623aa6524c3c7c49f7f93c684cfa3e9f9843 POINT_LIGHT_FINITE_DEBUG cpp econst Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html ade24fd66aff9052fb19403696f28a623a8b6fc01b15aa39d9fb62e07a6673b225 DIRECTIONAL_LIGHT_FINITE cpp econst Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html ade24fd66aff9052fb19403696f28a623a2caab40e2442c76f90b6942629ece2a8 DIRECTIONAL_LIGHT_FINITE_DEBUG cpp econst Ogre::ShadowVolumeExtrudeProgram classOgre_1_1ShadowVolumeExtrudeProgram.html ade24fd66aff9052fb19403696f28a623a4c4ad12515f7a0d2478e9d1b4713ea88 Ogre::SharedPtr c tmplt Ogre::SharedPtr classOgre_1_1SharedPtr.html

Reference-counted shared pointer, used for objects where implicit destruction is required.

OgreSharedPtr.h SharedPtr cpp instm Ogre::SharedPtr classOgre_1_1SharedPtr.html ae46c7b984c057d18d8bd169cf2a60fad

Constructor, does not initialise the SharedPtr.

SharedPtr cpp instm Ogre::SharedPtr classOgre_1_1SharedPtr.html a9daf742e1f2c363bdcaccff255f2dd2d

Constructor.

SharedPtr cpp instm Ogre::SharedPtr classOgre_1_1SharedPtr.html ab1fae2b13ec9cb470b4616c56cb599d8 operator= cpp instm Ogre::SharedPtr classOgre_1_1SharedPtr.html a1ce00b90526a205ae31268a88bc9ed35 SharedPtr cpp instm Ogre::SharedPtr classOgre_1_1SharedPtr.html ad9ac8d216452366004f13221074ea906 operator= cpp instm Ogre::SharedPtr classOgre_1_1SharedPtr.html a291dacc84f7f971399a37f725003e9df ~SharedPtr cpp instm Ogre::SharedPtr classOgre_1_1SharedPtr.html a3677e6904cd453e75b9b352ffe32f99d operator* cpp instm Ogre::SharedPtr classOgre_1_1SharedPtr.html a6c7563f3047bcd454dffae2b297a87a1 operator-> cpp instm Ogre::SharedPtr classOgre_1_1SharedPtr.html a756cec152c2db605fe7424da7f8e879b get cpp instm Ogre::SharedPtr classOgre_1_1SharedPtr.html a2c3ed4a7b5574c4e53adec450fd537b0 bind cpp instm Ogre::SharedPtr classOgre_1_1SharedPtr.html ac8d90e023455dc3299f48722e6068e4a

Binds rep to the SharedPtr.

unique cpp instm Ogre::SharedPtr classOgre_1_1SharedPtr.html acd2b97578b72dd4abc33471a93ca4b91 useCount cpp instm Ogre::SharedPtr classOgre_1_1SharedPtr.html a29e90ed7b4339cce1cc7e6be919e78bb useCountPointer cpp instm Ogre::SharedPtr classOgre_1_1SharedPtr.html a21c3410c03ec3a4647c7aaa8e59d535d getPointer cpp instm Ogre::SharedPtr classOgre_1_1SharedPtr.html a15e055008751a7c20bdde38662d5f0a1 freeMethod cpp instm Ogre::SharedPtr classOgre_1_1SharedPtr.html a2d8365d61e610b98e0d36d514ab29017 isNull cpp instm Ogre::SharedPtr classOgre_1_1SharedPtr.html a8a223db784efd7aa766792649de2f2a0 setNull cpp instm Ogre::SharedPtr classOgre_1_1SharedPtr.html ae23c79e49621afdb17fc32f30519859f release cpp instm Ogre::SharedPtr classOgre_1_1SharedPtr.html aa9225d4dac90501b6a5f0b2b49ea2eed destroy cpp instm Ogre::SharedPtr classOgre_1_1SharedPtr.html afaba3332d99634ccbacef674fc46b773 swap cpp instm Ogre::SharedPtr classOgre_1_1SharedPtr.html af07cad7e719e517472410d87f4e974ea pRep cpp data Ogre::SharedPtr classOgre_1_1SharedPtr.html a8a5094cabd90223647525fe162e94e57 pUseCount cpp data Ogre::SharedPtr classOgre_1_1SharedPtr.html a52f9915e259723090662cca7c3c51d52 useFreeMethod cpp data Ogre::SharedPtr classOgre_1_1SharedPtr.html a81eed90dd7d087f03cd010167d91f33e Ogre::SimpleRenderable c cl Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html

Simple implementation of MovableObject and Renderable for single-part custom objects.

OgreSimpleRenderable.h ShadowRenderableList cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ad84ea1b2728ced5136add26c91c39a27 ShadowRenderableListIterator cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a7b0999d33e25db97d0449d6cf95cbecd SimpleRenderable cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a62a1dd779f25567dc7ed3081a544c49d

Constructor.

SimpleRenderable cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a05d927fefe95174bb607e4b42911834c

Named constructor.

setMaterial cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a3071c9803e1f06a8b6091ed2f2437b3b getMaterial cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a82f91962b1b00135dc2510ee0a36e3c8

Retrieves a weak reference to the material this renderable object uses.

setRenderOperation cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html ab65501522b24241b6116112d4ea8f0b9 getRenderOperation cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a51c5ae135793c602557d46be10c59b8d

Gets the render operation required to send this object to the frame buffer.

setWorldTransform cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a19237247398b7981c925db4c82a12e6a getWorldTransforms cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a964088b75dbc139a35d4698a21f72cbe

Gets the world transform matrix / matrices for this renderable object.

_notifyCurrentCamera cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a47d8e69386caeba126d0eaa97410bd28

Internal method to notify the object of the camera to be used for the next rendering operation...

setBoundingBox cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a29048e3cee8fa41f3129f79dc5f61988 getBoundingBox cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a67689730c830d721f6d22017adefced6

Retrieves the local axis-aligned bounding box for this object.

_updateRenderQueue cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a3a6c61a0a3013e630e0e5823cddac67e

Internal method by which the movable object must add Renderable subclass instances to the rendering q...

visitRenderables cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a2c2f03c1fb28b61218da94a6989c277a ~SimpleRenderable cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a4553a6f46754440168dce69323db8360 getMovableType cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html ad0f0d8cd9b9cfc9d53423a633caf2397

Overridden from MovableObject.

getLights cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html ab0a4a704310d2845d562b2eb2e88777b _notifyCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a06f161ae0451be7eaa67e77c296d5631

Notify the object of it&#39;s creator (internal use only)

_getCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abc4d3c30d2b50267a348f8d5aee3c5e4

Get the creator of this object, if any (internal use only)

_notifyManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af730ac3ee4a51ee69f4221298f933e8a

Notify the object of it&#39;s manager (internal use only)

_getManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c95a392476c6b54be1648a77f2a56c0

Get the manager of this object, if any (internal use only)

getName cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2c681d880b842c1b6d2c2b30b72b6660

Returns the name of this object.

getParentNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a7be6f35f90943c6bca0b4511e1d266d8

Returns the node to which this object is attached.

getParentSceneNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c705ecac4263b65a1b8611eeb24c39a

Returns the scene node to which this object is attached.

isParentTagPoint cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aff1706913baf992f108cc0fe4c95a53b

Gets whether the parent node is a TagPoint (or a SceneNode)

_notifyAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aeb13418fe2740ed8ebc52cd9667fca41

Internal method called to notify the object that it has been attached to a node.

isAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ad2c50ff1546dfac42f0751aa1bb54ff3

Returns true if this object is attached to a SceneNode or TagPoint.

detachFromParent cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab53cc49d402913fde37fa4976f5bfdd5

Detaches an object from a parent SceneNode or TagPoint, if attached.

isInScene cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a605cb18ec6d5971e19491ec71c89afeb

Returns true if this object is attached to a SceneNode or TagPoint, and this SceneNode / TagPoint is ...

_notifyMoved cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ae307c64b6e130191e45d48df0e2c5961

Internal method called to notify the object that it has been moved.

getBoundingRadius cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aed6d3f3856d030a967eb17d78a598807

Retrieves the radius of the origin-centered bounding sphere for this object.

getWorldBoundingBox cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acc31c877990c3c231c4b4cfb0522bef8

Retrieves the axis-aligned bounding box for this object in world coordinates.

getWorldBoundingSphere cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2f6db9f0db4038e6544d703a9f3bcf53

Retrieves the worldspace bounding sphere for this object.

setVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8b0ab29b6a7e94169e2b3fde0be7cf10

Tells this object whether to be visible or not, if it has a renderable component.

getVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adbc3ce687f4def00d70f15dc0a2330ea

Gets this object whether to be visible or not, if it has a renderable component.

isVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aebb41fb7484f365c18e78103517b0d25

Returns whether or not this object is supposed to be visible or not.

setRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a3774342d37fb670430d834aa914a3be5

Sets the distance at which the object is no longer rendered.

getRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a97501f320f00fb5255d76fe3b20903d2

Gets the distance at which batches are no longer rendered.

setRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9ad2786aa67624f26c7ff245c673ad5e

Sets the minimum pixel size an object needs to be in both screen axes in order to be rendered...

getRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a1025983039f59637e9dde740b5013175

Returns the minimum pixel size an object needs to be in both screen axes in order to be rendered...

setUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab07068e26732de24aaf24330e9d0ec81 getUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70a42d28867f1559f1bd71baf31f83e4 getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aaac5bf65835f733433f3338132f2f01f

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abbf5cf5545c219ce9be1997ff5dd2204

Return an instance of user objects binding associated with this class.

setRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ac5e898937867475e52d350d1f4d75e32

Sets the render queue group this entity will be rendered through.

setRenderQueueGroupAndPriority cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a38cf564fe839d40a81ba5155d363b7aa

Sets the render queue group and group priority this entity will be rendered through.

getRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a12ca5ddb4ca9e77612b6e8a10e4f3d70

Gets the queue group for this entity, see setRenderQueueGroup for full details.

_getParentNodeFullTransform cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aab6d217065c5d2968ef0cc2586a0db86

return the full transformation of the parent sceneNode or the attachingPoint node

setQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa202386b8336ed756c3bd1ff5a74f54d

Sets the query flags for this object.

addQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a146b6b8afa6de9a2058f730aa3f7b25c

As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...

removeQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8e039c80d31e36c17f4e7fc85e5c6cdc

As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this o...

getQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5c40b9b7d9f3231f9ba16a3514f7495a

Returns the query flags relevant for this object.

setVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9421323e0ef6082d8a293aef0ba4666d

Sets the visiblity flags for this object.

addVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adff2fa7a7c56ba06d25d2dfa376fd677

As setVisibilityFlags, except the flags passed as parameters are appended to the existing flags on th...

removeVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7bebfd93631ffe82f95ad7c73b77e24

As setVisibilityFlags, except the flags passed as parameters are removed from the existing flags on t...

getVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5ca10844726d16c8ed47395a6b22d33a

Returns the visibility flags relevant for this object.

setListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9efbb3928b834d4f125303698034951e

Sets a listener for this object.

getListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf305fd600ec68543ed68e0c0cef6196

Gets the current listener for this object.

queryLights cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2d4c926ce07f3a1cb0e59d9d60aac76b

Gets a list of lights, ordered relative to how close they are to this movable object.

getLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a538d975b35be25e7d705b6310ec3d84d

Get a bitwise mask which will filter the lights affecting this object.

setLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0b7dc685c1dc7ec4dd677750d17ee145

Set a bitwise mask which will filter the lights affecting this object.

_getLightList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf4f61aeb45d61195c248757e3d1c6fe

Returns a pointer to the current list of lights for this object.

getEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a60b24cd45c8df45654dcfa14a1293a3b

Define a default implementation of method from ShadowCaster which implements no shadows.

hasEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7c2a8be6a9bd59e6c69ee2d76945500

Define a default implementation of method from ShadowCaster which implements no shadows.

getShadowVolumeRenderableIterator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a4492fa817bb3a750d349aeec34c19c43

Define a default implementation of method from ShadowCaster which implements no shadows.

getLightCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af061175eb50a6aa98599ce0a748204b5

Overridden member from ShadowCaster.

getDarkCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af06612d0607ebcf1bf5eb817c3038d52

Overridden member from ShadowCaster.

setCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acbfc4840224e8b6ed6e27849d3341675

Sets whether or not this object will cast shadows.

getCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70bca10cdeac93142d9f93ed0cf9c4c5

Returns whether shadow casting is enabled for this object.

getReceivesShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8f2627b8d1658838a7c79c82148c6303

Returns whether the Material of any Renderable that this MovableObject will add to the render queue w...

getPointExtrusionDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abb13b8e1b52d9dca9f5190f718686a5e

Get the distance to extrude for a point/spot light.

getTypeFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a32c637889b8a4138d2008aece76f42b6

Get the &#39;type flags&#39; for this MovableObject.

setDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2b559ddd8df033cafa5d64502c7d0c3a

Sets whether or not the debug display of this object is enabled.

isDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a39cfd5b78a4326156accf5ed3146ddc6

Gets whether debug display of this object is enabled.

getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a4239d192b2b08c4970dfaa22ce5a0cd0

Gets a list of animable value names for this object.

createAnimableValue cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2cfac9af1b0d71c780ec969166b3585

Create a reference-counted AnimableValuePtr for the named value.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getTechnique cpp instm Ogre::Renderable classOgre_1_1Renderable.html aafcc80b06f8c74eaac3d35e72ca54842

Retrieves a pointer to the Material Technique this renderable object uses.

preRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html afcbf4cb36d5911a9d40a40c57e94f23b

Called just prior to the Renderable being rendered.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

getNumWorldTransforms cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6ecba3943f56182cddf3b3540afc760

Returns the number of world transform matrices this renderable requires.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

getSquaredViewDepth cpp instm Ogre::Renderable classOgre_1_1Renderable.html a32353addc2f1d02512314b5d1a53c5c1

Returns the camera-relative squared depth of this renderable.

getCastsShadows cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1ce8341c18f75ef0b6d818eceea5b2e2

Method which reports whether this renderable would normally cast a shadow.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

setDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ad8db1f22329b2a96f2aed7260d565944

Set the default query flags for all future MovableObject instances.

getDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a01f48775e48b672d7796311f3ffe2930

Get the default query flags for all future MovableObject instances.

setDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ac2904cb122ab8c8d5066abefb29dfa96

Set the default visibility flags for all future MovableObject instances.

getDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a2eb94fea5944cf0d33702a75cfa14a74

Get the default visibility flags for all future MovableObject instances.

extrudeVertices cpp clm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html acae2215c051989d544f34083a0a9bfa2

Utility method for extruding vertices based on a light.

AnimableDictionaryMap cpp tdef Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2ea54bb7c39f7640f71be8bb2f8b0a5 CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 getExtrusionDistance cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a233233e14ccb869b6cafd655880355df

Helper method for calculating extrusion distance.

updateEdgeListLightFacing cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ac9a881430ec7769923f63f6df4b93d33

Tells the caster to perform the tasks necessary to update the edge data&#39;s light listing.

generateShadowVolume cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a396374525d65e0db10c7f7f8d380744a

Generates the indexes required to render a shadow volume into the index buffer which is passed in...

extrudeBounds cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a136dfd54b581a6dc58a1796a1cdf6cdc

Utility method for extruding a bounding box.

getAnimableDictionaryName cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a7748b5ea03ba5eb10fdd79e455f96443

Get the name of the animable dictionary for this class.

createAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a83629c5c4708cebd10c358a4be0722f5

Internal method for creating a dictionary of animable value names for the class, if it does not alrea...

_getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a20139173e816c296ab46d0548d1d4902

Get an updateable reference to animable value list.

initialiseAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a80abf1736a4241c432b30d2073c7a263

Internal method for initialising dictionary; should be implemented by subclasses wanting to expose an...

mRenderOp cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a27245933f2c80b539d0a255afb3aa5e3 mWorldTransform cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a68fea25f6baf11e40c88c6ca9a100ca2 mBox cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html aaf40c1de8c700274f5cd419bcada0320 mMatName cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a3d77f53493aa7a26856018d62754af6e mMaterial cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a13f60949f0ff2d6aa0fc4744c1f023d9 mParentSceneManager cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html ac63237aaf8dc7b98ca609d062b5daa6a

The scene manager for the current frame.

mCamera cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html af31fa5d3f45c681d57df7658b1a0ea88

The camera for the current frame.

mName cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a41954f454246b2935cdc90ab2f36dab8

Name of this object.

mCreator cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a884d3c2c8c8d8305f59eb171a7f56e56

Creator of this object (if created by a factory)

mManager cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a5c05f316d061761a08fc036daedd0649

SceneManager holding this object (if applicable)

mParentNode cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a961db9b5f439708e0f24cb8dbeb9c728

node to which this object is attached

mParentIsTagPoint cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a9f9b9e6981ef7ebbd6b9d82e93a2b299 mVisible cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a8e7fa9ec69253b42ff4e7605b54e1a00

Is this object visible?

mDebugDisplay cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac439108451539e95ac9829ab6520306c

Is debug display enabled?

mUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a0df899bfb650d8d51be51fa5f83743f4

Upper distance to still render.

mSquaredUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2635aafd01416e5a3346a647c2dfff52 mMinPixelSize cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a56e7d5ccac2877061b0919648f7f0b34 mBeyondFarDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a1f6c5390b42b10e00d3b21b8911aa3f4

Hidden because of distance?

mUserObjectBindings cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af00b75d92e7d62f5ff9bd4847d1786e8

User objects binding.

mRenderQueueID cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa63b5c1cf9746a4caeb2a47a6bc1d2d6

The render queue to use when rendering this object.

mRenderQueueIDSet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2051828f33ea6c921e2979c8f00daa3f

Flags whether the RenderQueue&#39;s default should be used.

mRenderQueuePriority cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa34e0feb87409120726a489f52b39c58

The render queue group to use when rendering this object.

mRenderQueuePrioritySet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac9ee5f673870a76b23eb5291b3fa3f28

Flags whether the RenderQueue&#39;s default should be used.

mQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adf36b5bfcc9bce768bc5f8a9ed6b1464

Flags determining whether this object is included / excluded from scene queries.

mVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a6db376fe4c048714224392901c98c3a5

Flags determining whether this object is visible (compared to SceneManager mask)

mWorldAABB cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a665c171729e2f37b66f73d0e6722ac2c

Cached world AABB of this object.

mWorldBoundingSphere cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a271b08ae4cc604657c17125f76ec62e0 mWorldDarkCapBounds cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a00a9705c083b9fef8bbe762a5b1711a8

World space AABB of this object&#39;s dark cap.

mCastShadows cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad21e8a5a6f0eeeefa3ec698781eaa3fa

Does this object cast shadows?

mRenderingDisabled cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad1291c87111d8944b2c49904a4d6280b

Does rendering this object disabled by listener?

mListener cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a07fdbfc4ae0adb48f7619c0a44bd3890

MovableObject listener - only one allowed (no list) for size &amp; performance reasons. */.

mLightList cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2626ce2a2f1c78027634cc92dfd2b211

List of lights for this object.

mLightListUpdated cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af083212ba58f26eb7c747a0da749cc08

The last frame that this light list was updated in.

mLightMask cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a3db70b0c8b2e53a3c71671217e5a516c

the light mask defined for this movable. This will be taken into consideration when deciding which li...

mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

msGenNameCount cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a295bb2b641352d1801b805c10f12ecb1

Static member used to automatically generate names for SimpleRendaerable objects.

msDefaultQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adeb3bbe50c1b6e92061461b363fc391e

Default query flags.

msDefaultVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a24f37de53688fc5432d50c7ced03bd63

Default visibility flags.

msAnimableDictionary cpp data Ogre::AnimableObject classOgre_1_1AnimableObject.html a1e2b199b8a10c3753ebeecc8fa773620

Static map of class name to list of animable value names.

Ogre::SimpleSpline c cl Ogre::SimpleSpline classOgre_1_1SimpleSpline.html

A very simple spline class which implements the Catmull-Rom class of splines.

OgreSimpleSpline.h SimpleSpline cpp instm Ogre::SimpleSpline classOgre_1_1SimpleSpline.html a647c5b1ef7ab486fc8646fa6a151bab6 ~SimpleSpline cpp instm Ogre::SimpleSpline classOgre_1_1SimpleSpline.html aef641d97c1f208faf7bcf46584706fd8 addPoint cpp instm Ogre::SimpleSpline classOgre_1_1SimpleSpline.html a19945294aede4d865da85ccbe095ad33

Adds a control point to the end of the spline.

getPoint cpp instm Ogre::SimpleSpline classOgre_1_1SimpleSpline.html a295cb351867d81989ba41161d87a1258

Gets the detail of one of the control points of the spline.

getNumPoints cpp instm Ogre::SimpleSpline classOgre_1_1SimpleSpline.html a7cc4a623dc37c403b68d79eab09adf46

Gets the number of control points in the spline.

clear cpp instm Ogre::SimpleSpline classOgre_1_1SimpleSpline.html ad9b46f66661afbebf4cf1c45182e0484

Clears all the points in the spline.

updatePoint cpp instm Ogre::SimpleSpline classOgre_1_1SimpleSpline.html a5c757c1a320a61e224753b72c5e65048

Updates a single point in the spline.

interpolate cpp instm Ogre::SimpleSpline classOgre_1_1SimpleSpline.html af137f00a5cc7bf35f88ee90df830e301

Returns an interpolated point based on a parametric value over the whole series.

interpolate cpp instm Ogre::SimpleSpline classOgre_1_1SimpleSpline.html a4931043963476005519d6efa4dc8a7fd

Interpolates a single segment of the spline given a parametric value.

setAutoCalculate cpp instm Ogre::SimpleSpline classOgre_1_1SimpleSpline.html ac8a0d23480006745e3a58ecec33f6bc2

Tells the spline whether it should automatically calculate tangents on demand as points are added...

recalcTangents cpp instm Ogre::SimpleSpline classOgre_1_1SimpleSpline.html a2c8896ea995986b58328763e58acbcb0

Recalculates the tangents associated with this spline.

mAutoCalc cpp data Ogre::SimpleSpline classOgre_1_1SimpleSpline.html af6c6e592a24de4a8ba44077eb00cce02 mPoints cpp data Ogre::SimpleSpline classOgre_1_1SimpleSpline.html abfedd02e64b6d03b82c46c3ebd37a90f mTangents cpp data Ogre::SimpleSpline classOgre_1_1SimpleSpline.html a2a795b529c48668850d8c701b4b65926 mCoeffs cpp data Ogre::SimpleSpline classOgre_1_1SimpleSpline.html a1f4270a81d2a5f8580b8e5652407998e

Matrix of coefficients.

Ogre::Singleton c tmplt Ogre::Singleton classOgre_1_1Singleton.html

Template class for creating single-instance global classes.

OgreSingleton.h Singleton cpp instm Ogre::Singleton classOgre_1_1Singleton.html a2b0622a1223ac3a0c6b9c53e787b8d93 ~Singleton cpp instm Ogre::Singleton classOgre_1_1Singleton.html a9bc0518bb06d12629e287149cdcc4b5d getSingleton cpp clm Ogre::Singleton classOgre_1_1Singleton.html a7757bd7ac3702c144502e53ad6491888 getSingletonPtr cpp clm Ogre::Singleton classOgre_1_1Singleton.html a7ab51c46521b89723d6186a52a7e0d7b msSingleton cpp data Ogre::Singleton classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Singleton cpp instm Ogre::Singleton classOgre_1_1Singleton.html ab6485151627c2603253ec7126f1bcf80

Explicit private copy constructor.

operator= cpp instm Ogre::Singleton classOgre_1_1Singleton.html abf050a1f67f274103c1d5b2f6c4e0381

Private operator= .

Ogre::Skeleton c cl Ogre::Skeleton classOgre_1_1Skeleton.html

A collection of Bone objects used to animate a skinned mesh.

OgreSkeleton.h BoneList cpp tdef Ogre::Skeleton classOgre_1_1Skeleton.html a7b773aab734f2f517897931dcb84a1e8 BoneIterator cpp tdef Ogre::Skeleton classOgre_1_1Skeleton.html a9174ebaa5262a5aee4dff1978bb80412 LinkedSkeletonAnimSourceList cpp tdef Ogre::Skeleton classOgre_1_1Skeleton.html ac2559ddaccbf43ffc97330573c9561fd LinkedSkeletonAnimSourceIterator cpp tdef Ogre::Skeleton classOgre_1_1Skeleton.html ae93aeeef114b2c5d9db170d0beda944b BoneHandleMap cpp tdef Ogre::Skeleton classOgre_1_1Skeleton.html a8abe9156a0ce2a08c9f60aa1de097796

Map to translate bone handle from one skeleton to another skeleton.

Skeleton cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a62473ff68d4c6522bb22872493b8c18c

Constructor, don&#39;t call directly, use SkeletonManager.

~Skeleton cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a5b6c6505768949ab0b9402e5aa130b5e createBone cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html aee9db3459a5b94aab9cc58873fbf5650

Creates a brand new Bone owned by this Skeleton.

createBone cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a15017c0c32eecca545bc00628e1afffd

Creates a brand new Bone owned by this Skeleton.

createBone cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a8eccb87bb5898be99a2bc1814c4b7d6e

Creates a brand new Bone owned by this Skeleton.

createBone cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html acebcf6ced62ea297e793dd873810ac76

Creates a brand new Bone owned by this Skeleton.

getNumBones cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html adb6133f1881a894696049e49fbc1cb2c

Returns the number of bones in this skeleton.

getRootBone cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a6014584c477ebf3f821930ad2ee20bcb

Gets the root bone of the skeleton: deprecated in favour of getRootBoneIterator.

getRootBoneIterator cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html ab385926120199e5a6535729f931c6367

Get an iterator over the root bones in the skeleton, ie those with no parents.

getBoneIterator cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a397bf260ff70afd076cd7be9d163fc35

Get an iterator over all the bones in the skeleton.

getBone cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a0d61926046b3e6d1623d38c5623e503c

Gets a bone by it&#39;s handle.

getBone cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html aaf3fd9e188e2b211bdf69630d2db4efa

Gets a bone by it&#39;s name.

hasBone cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a37f213863df8c6c27df4f40f8c06a527

Returns whether this skeleton contains the named bone.

setBindingPose cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html ae1f1e2f2cb6ac088684d814023abcc36

Sets the current position / orientation to be the &#39;binding pose&#39; i.e.

reset cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a8e0d4478cbb8f44f638ae8d1d72ff3fb

Resets the position and orientation of all bones in this skeleton to their original binding position...

createAnimation cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html aaffbdd130cfc11e8b61fb1ed76486a78

Creates a new Animation object for animating this skeleton.

getAnimation cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html abcd3a4fe4d1a89b9b802220f43c91ab6

Returns the named Animation object.

getAnimation cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html af804e558161dc8163576db32aff753c7

Returns the named Animation object.

_getAnimationImpl cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a1245953c5c1de4ea3935d9a2614bb417

Internal accessor for animations (returns null if animation does not exist)

hasAnimation cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a18184eb769fc7981fd12947e5107cb45

Returns whether this skeleton contains the named animation.

removeAnimation cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a633c573a2b77bef7a2fe210358dcb280

Removes an Animation from this skeleton.

setAnimationState cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a3f7632e047bb6e65fff3c536612fedb7

Changes the state of the skeleton to reflect the application of the passed in collection of animation...

_initAnimationState cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html af124af663b4df4118eea93c3a326cf69

Initialise an animation set suitable for use with this skeleton.

_refreshAnimationState cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html aa665d3816bed0f4fe5615ddd36c5496a

Refresh an animation set suitable for use with this skeleton.

_getBoneMatrices cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html ad7be2212dc5ff2719a4411b7d4d7245c

Populates the passed in array with the bone matrices based on the current position.

getNumAnimations cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a0cfe3cc19e93de80395c1ee1927b1a86

Gets the number of animations on this skeleton.

getAnimation cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html ac447c9183839ed0574e2f88261d24b73

Gets a single animation by index.

getBlendMode cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a189b77d08db99131a57902ba0a8a5db1

Gets the animation blending mode which this skeleton will use.

setBlendMode cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a0afe24842c40767f308ee7c2f04e999e

Sets the animation blending mode this skeleton will use.

_updateTransforms cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a5d4648d138e39e3ca34f76558bfedf55

Updates all the derived transforms in the skeleton.

optimiseAllAnimations cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a542c24dc374d0ff8ba4ecdda99b5da06

Optimise all of this skeleton&#39;s animations.

addLinkedSkeletonAnimationSource cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a162794b4b599410e395ad9ed0a7eac64

Allows you to use the animations from another Skeleton object to animate this skeleton.

removeAllLinkedSkeletonAnimationSources cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a79f86c7d6574d05cdec5ca2e6c6e26f8

Remove all links to other skeletons for the purposes of sharing animation.

getLinkedSkeletonAnimationSourceIterator cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html ade3bdcc4a590e3d761ff7e565ee62472

Get an iterator over the linked skeletons used as animation sources.

_notifyManualBonesDirty cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a03b44f6388b5186b1fb27b18810d0757

Internal method for marking the manual bones as dirty.

_notifyManualBoneStateChange cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html acaf9b4811f0308062df913e3f280bbdc

Internal method for notifying that a bone is manual.

getManualBonesDirty cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html abe8363fb958cb666ac2c12cb9cde844f

Have manual bones been modified since the skeleton was last updated?

hasManualBones cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html ac9a9e603f2da6248b004f3f958a69664

Are there any manually controlled bones?

_mergeSkeletonAnimations cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a0cc03e92fdf49c21fee8aa40631e276b

Merge animations from another Skeleton object into this skeleton.

_buildMapBoneByHandle cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a2925d23c3c60d4344e531676a01e9af6

Build the bone handle map to use with Skeleton::_mergeSkeletonAnimations.

_buildMapBoneByName cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html ac3ec63b7b9f044b8fb0b0b3c76f7bf72

Build the bone handle map to use with Skeleton::_mergeSkeletonAnimations.

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

BoneListByName cpp tdef Ogre::Skeleton classOgre_1_1Skeleton.html a4b23538c9d0cdf6a59e0ab9852505811

Lookup by bone name.

BoneSet cpp tdef Ogre::Skeleton classOgre_1_1Skeleton.html ab2a0ebba29e7b88dc30ae8b68973b7a6 AnimationList cpp tdef Ogre::Skeleton classOgre_1_1Skeleton.html a0da79ff61521994b338e4818822acf69

Storage of animations, lookup by name.

ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 Skeleton cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a61aa3348d59af939a143465cf40e5dc7

Internal constructor for use by SkeletonInstance only.

deriveRootBone cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a9d9c5ac30c97a9c17b234db9a2fb259c

Internal method which parses the bones to derive the root bone.

_dumpContents cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a4bff56a558381025a2be16e2a4a76b02

Debugging method.

loadImpl cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a33faa184ac9e960dfc4dc242b2a96809 unloadImpl cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a7f88b3d26c4a90bac263442ff4f77244 calculateSize cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html afa83f6f72123b2e69ca5e96951934209 preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

prepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a5e8f978cbb908c67a98d16556c8cd0ef

Internal implementation of the meat of the &#39;prepare&#39; action.

unprepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html aa550fde0145a3a0ae0329beaf03f23e1

Internal function for undoing the &#39;prepare&#39; action.

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mBlendState cpp data Ogre::Skeleton classOgre_1_1Skeleton.html a20571d720d0f33cbc98adba63bec3b3d mBoneList cpp data Ogre::Skeleton classOgre_1_1Skeleton.html a0164943c64c4d4634046c40eba6c6914

Storage of bones, indexed by bone handle.

mBoneListByName cpp data Ogre::Skeleton classOgre_1_1Skeleton.html a51de68b26bf9a15ef399686713ac739b mRootBones cpp data Ogre::Skeleton classOgre_1_1Skeleton.html a29e96975d05f528c597b93871088de8b

Pointer to root bones (can now have multiple roots)

mNextAutoHandle cpp data Ogre::Skeleton classOgre_1_1Skeleton.html a23e247a9b511eaa21e772d3ff3bb4b5f

Bone automatic handles.

mManualBones cpp data Ogre::Skeleton classOgre_1_1Skeleton.html a22374d7c595a7aacc812906b025d41f0

Manual bones.

mManualBonesDirty cpp data Ogre::Skeleton classOgre_1_1Skeleton.html aa41c36e353417b99d64c31fb8a39c3af

Manual bones dirty?

mAnimationsList cpp data Ogre::Skeleton classOgre_1_1Skeleton.html ad9304a32da9742c346eb2c24dfeaef94 mLinkedSkeletonAnimSourceList cpp data Ogre::Skeleton classOgre_1_1Skeleton.html ad714391a25cdf4eb435c269d882e7904

List of references to other skeletons to use animations from.

mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b SkeletonInstance cpp ffunc Ogre::Skeleton classOgre_1_1Skeleton.html a091f8c455d475a25c676a71ba577fa07 LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::SkeletonPtr c cl Ogre::SkeletonPtr classOgre_1_1SkeletonPtr.html

Specialisation of SharedPtr to allow SharedPtr to be assigned to SkeletonPtr.

OgreSkeleton.h SkeletonPtr cpp instm Ogre::SkeletonPtr classOgre_1_1SkeletonPtr.html a74423f10c7e83538c3f5463db84bd3fb SkeletonPtr cpp instm Ogre::SkeletonPtr classOgre_1_1SkeletonPtr.html aa8fa63c93390b57f1e2abc2caf8647b2 SkeletonPtr cpp instm Ogre::SkeletonPtr classOgre_1_1SkeletonPtr.html af3243f7eae18ed75d6d0ca6484a13a4d SkeletonPtr cpp instm Ogre::SkeletonPtr classOgre_1_1SkeletonPtr.html a6658dde5b31d0bbf51c7b1af9e1b58c3 operator= cpp instm Ogre::SkeletonPtr classOgre_1_1SkeletonPtr.html a08db394bd29df84c7e3f1f2977c17395

Operator used to convert a ResourcePtr to a SkeletonPtr.

operator* unknown instm Ogre::SharedPtr< Skeleton > classOgre_1_1SharedPtr.html a6c7563f3047bcd454dffae2b297a87a1 operator-> unknown instm Ogre::SharedPtr< Skeleton > classOgre_1_1SharedPtr.html a756cec152c2db605fe7424da7f8e879b get unknown instm Ogre::SharedPtr< Skeleton > classOgre_1_1SharedPtr.html a2c3ed4a7b5574c4e53adec450fd537b0 bind unknown instm Ogre::SharedPtr< Skeleton > classOgre_1_1SharedPtr.html ac8d90e023455dc3299f48722e6068e4a

Binds rep to the SharedPtr.

unique unknown instm Ogre::SharedPtr< Skeleton > classOgre_1_1SharedPtr.html acd2b97578b72dd4abc33471a93ca4b91 useCount unknown instm Ogre::SharedPtr< Skeleton > classOgre_1_1SharedPtr.html a29e90ed7b4339cce1cc7e6be919e78bb useCountPointer unknown instm Ogre::SharedPtr< Skeleton > classOgre_1_1SharedPtr.html a21c3410c03ec3a4647c7aaa8e59d535d getPointer unknown instm Ogre::SharedPtr< Skeleton > classOgre_1_1SharedPtr.html a15e055008751a7c20bdde38662d5f0a1 freeMethod unknown instm Ogre::SharedPtr< Skeleton > classOgre_1_1SharedPtr.html a2d8365d61e610b98e0d36d514ab29017 isNull unknown instm Ogre::SharedPtr< Skeleton > classOgre_1_1SharedPtr.html a8a223db784efd7aa766792649de2f2a0 setNull unknown instm Ogre::SharedPtr< Skeleton > classOgre_1_1SharedPtr.html ae23c79e49621afdb17fc32f30519859f release unknown instm Ogre::SharedPtr< Skeleton > classOgre_1_1SharedPtr.html aa9225d4dac90501b6a5f0b2b49ea2eed destroy unknown instm Ogre::SharedPtr< Skeleton > classOgre_1_1SharedPtr.html afaba3332d99634ccbacef674fc46b773 swap unknown instm Ogre::SharedPtr< Skeleton > classOgre_1_1SharedPtr.html af07cad7e719e517472410d87f4e974ea pRep unknown data Ogre::SharedPtr< Skeleton > classOgre_1_1SharedPtr.html a8a5094cabd90223647525fe162e94e57 pUseCount unknown data Ogre::SharedPtr< Skeleton > classOgre_1_1SharedPtr.html a52f9915e259723090662cca7c3c51d52 useFreeMethod unknown data Ogre::SharedPtr< Skeleton > classOgre_1_1SharedPtr.html a81eed90dd7d087f03cd010167d91f33e Ogre::LinkedSkeletonAnimationSource c cl Ogre::LinkedSkeletonAnimationSource structOgre_1_1LinkedSkeletonAnimationSource.html

Link to another skeleton to share animations.

OgreSkeleton.h LinkedSkeletonAnimationSource cpp func Ogre::LinkedSkeletonAnimationSource structOgre_1_1LinkedSkeletonAnimationSource.html a7a01cb43456b193136f19dd60e9ec7f2 LinkedSkeletonAnimationSource cpp func Ogre::LinkedSkeletonAnimationSource structOgre_1_1LinkedSkeletonAnimationSource.html ad04b9f46242d6c0f8226f423274a3c40 skeletonName cpp data Ogre::LinkedSkeletonAnimationSource structOgre_1_1LinkedSkeletonAnimationSource.html a18367921f5c2e7eddaf14a54dacd3484 pSkeleton cpp data Ogre::LinkedSkeletonAnimationSource structOgre_1_1LinkedSkeletonAnimationSource.html a02c73a85564ec0047f8de9b71e771331 scale cpp data Ogre::LinkedSkeletonAnimationSource structOgre_1_1LinkedSkeletonAnimationSource.html a79bb4debcd21595087623b9a8d17d121 Ogre::SkeletonInstance c cl Ogre::SkeletonInstance classOgre_1_1SkeletonInstance.html

A SkeletonInstance is a single instance of a Skeleton used by a world object.

OgreSkeletonInstance.h BoneList cpp tdef Ogre::Skeleton classOgre_1_1Skeleton.html a7b773aab734f2f517897931dcb84a1e8 BoneIterator cpp tdef Ogre::Skeleton classOgre_1_1Skeleton.html a9174ebaa5262a5aee4dff1978bb80412 LinkedSkeletonAnimSourceList cpp tdef Ogre::Skeleton classOgre_1_1Skeleton.html ac2559ddaccbf43ffc97330573c9561fd LinkedSkeletonAnimSourceIterator cpp tdef Ogre::Skeleton classOgre_1_1Skeleton.html ae93aeeef114b2c5d9db170d0beda944b BoneHandleMap cpp tdef Ogre::Skeleton classOgre_1_1Skeleton.html a8abe9156a0ce2a08c9f60aa1de097796

Map to translate bone handle from one skeleton to another skeleton.

SkeletonInstance cpp instm Ogre::SkeletonInstance classOgre_1_1SkeletonInstance.html a5d4af6edfc8037dc0b77d0ddb576892e

Constructor, don&#39;t call directly, this will be created automatically when you create an Entity based ...

~SkeletonInstance cpp instm Ogre::SkeletonInstance classOgre_1_1SkeletonInstance.html a40bc8568f64b07ce7e54267319536234 getNumAnimations cpp instm Ogre::SkeletonInstance classOgre_1_1SkeletonInstance.html ada73e03580cbb19759266b40c77a3a79

Gets the number of animations on this skeleton.

getAnimation cpp instm Ogre::SkeletonInstance classOgre_1_1SkeletonInstance.html abde81f30a3a5dadb1b7cbd31af9a941c

Gets a single animation by index.

_getAnimationImpl cpp instm Ogre::SkeletonInstance classOgre_1_1SkeletonInstance.html ab80de0dc06b8c3c5c5e41fd89e030503

Internal accessor for animations (returns null if animation does not exist)

createAnimation cpp instm Ogre::SkeletonInstance classOgre_1_1SkeletonInstance.html a1a56402928aa992450dd5fee8a98cdc1

Creates a new Animation object for animating this skeleton.

getAnimation cpp instm Ogre::SkeletonInstance classOgre_1_1SkeletonInstance.html a4e28b28eee09fa11764a8de04c817ce7

Returns the named Animation object.

removeAnimation cpp instm Ogre::SkeletonInstance classOgre_1_1SkeletonInstance.html aefd460fc15dbe5bb494e28b78c8bfde9

Removes an Animation from this skeleton.

createTagPointOnBone cpp instm Ogre::SkeletonInstance classOgre_1_1SkeletonInstance.html a45cda97571ad4c6b84be2e67a9640485

Creates a TagPoint ready to be attached to a bone.

freeTagPoint cpp instm Ogre::SkeletonInstance classOgre_1_1SkeletonInstance.html afdacdbc5588aec9c3d157c51b51e9697

Frees a TagPoint that already attached to a bone.

addLinkedSkeletonAnimationSource cpp instm Ogre::SkeletonInstance classOgre_1_1SkeletonInstance.html a7fd5e6f7ba60653d95a0bdb93dc7d271 removeAllLinkedSkeletonAnimationSources cpp instm Ogre::SkeletonInstance classOgre_1_1SkeletonInstance.html a9492ba71234e8f4f8542f479e429f6d6 getLinkedSkeletonAnimationSourceIterator cpp instm Ogre::SkeletonInstance classOgre_1_1SkeletonInstance.html abc443d379e802d1ecdf0adb9c2e28981 _initAnimationState cpp instm Ogre::SkeletonInstance classOgre_1_1SkeletonInstance.html ac8cced53b3d07f8a208d570a3283e09c _refreshAnimationState cpp instm Ogre::SkeletonInstance classOgre_1_1SkeletonInstance.html ad539e462a527a8d2adab04b1bea7c1ec getName cpp instm Ogre::SkeletonInstance classOgre_1_1SkeletonInstance.html a714abc6ab33073da0a70b62ffe5017b1 getHandle cpp instm Ogre::SkeletonInstance classOgre_1_1SkeletonInstance.html ac91d0667e7a2ece6e02a8ad7a9808d6d getGroup cpp instm Ogre::SkeletonInstance classOgre_1_1SkeletonInstance.html ac20f409d3b79263d0b724f258aa529df createBone cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html aee9db3459a5b94aab9cc58873fbf5650

Creates a brand new Bone owned by this Skeleton.

createBone cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a15017c0c32eecca545bc00628e1afffd

Creates a brand new Bone owned by this Skeleton.

createBone cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a8eccb87bb5898be99a2bc1814c4b7d6e

Creates a brand new Bone owned by this Skeleton.

createBone cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html acebcf6ced62ea297e793dd873810ac76

Creates a brand new Bone owned by this Skeleton.

getNumBones cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html adb6133f1881a894696049e49fbc1cb2c

Returns the number of bones in this skeleton.

getRootBone cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a6014584c477ebf3f821930ad2ee20bcb

Gets the root bone of the skeleton: deprecated in favour of getRootBoneIterator.

getRootBoneIterator cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html ab385926120199e5a6535729f931c6367

Get an iterator over the root bones in the skeleton, ie those with no parents.

getBoneIterator cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a397bf260ff70afd076cd7be9d163fc35

Get an iterator over all the bones in the skeleton.

getBone cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a0d61926046b3e6d1623d38c5623e503c

Gets a bone by it&#39;s handle.

getBone cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html aaf3fd9e188e2b211bdf69630d2db4efa

Gets a bone by it&#39;s name.

hasBone cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a37f213863df8c6c27df4f40f8c06a527

Returns whether this skeleton contains the named bone.

setBindingPose cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html ae1f1e2f2cb6ac088684d814023abcc36

Sets the current position / orientation to be the &#39;binding pose&#39; i.e.

reset cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a8e0d4478cbb8f44f638ae8d1d72ff3fb

Resets the position and orientation of all bones in this skeleton to their original binding position...

getAnimation cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html af804e558161dc8163576db32aff753c7

Returns the named Animation object.

hasAnimation cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a18184eb769fc7981fd12947e5107cb45

Returns whether this skeleton contains the named animation.

setAnimationState cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a3f7632e047bb6e65fff3c536612fedb7

Changes the state of the skeleton to reflect the application of the passed in collection of animation...

_getBoneMatrices cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html ad7be2212dc5ff2719a4411b7d4d7245c

Populates the passed in array with the bone matrices based on the current position.

getBlendMode cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a189b77d08db99131a57902ba0a8a5db1

Gets the animation blending mode which this skeleton will use.

setBlendMode cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a0afe24842c40767f308ee7c2f04e999e

Sets the animation blending mode this skeleton will use.

_updateTransforms cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a5d4648d138e39e3ca34f76558bfedf55

Updates all the derived transforms in the skeleton.

optimiseAllAnimations cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a542c24dc374d0ff8ba4ecdda99b5da06

Optimise all of this skeleton&#39;s animations.

_notifyManualBonesDirty cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a03b44f6388b5186b1fb27b18810d0757

Internal method for marking the manual bones as dirty.

_notifyManualBoneStateChange cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html acaf9b4811f0308062df913e3f280bbdc

Internal method for notifying that a bone is manual.

getManualBonesDirty cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html abe8363fb958cb666ac2c12cb9cde844f

Have manual bones been modified since the skeleton was last updated?

hasManualBones cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html ac9a9e603f2da6248b004f3f958a69664

Are there any manually controlled bones?

_mergeSkeletonAnimations cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a0cc03e92fdf49c21fee8aa40631e276b

Merge animations from another Skeleton object into this skeleton.

_buildMapBoneByHandle cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a2925d23c3c60d4344e531676a01e9af6

Build the bone handle map to use with Skeleton::_mergeSkeletonAnimations.

_buildMapBoneByName cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html ac3ec63b7b9f044b8fb0b0b3c76f7bf72

Build the bone handle map to use with Skeleton::_mergeSkeletonAnimations.

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

TagPointList cpp tdef Ogre::SkeletonInstance classOgre_1_1SkeletonInstance.html ac5bce34ee7f106703a20bc83553b219a BoneListByName cpp tdef Ogre::Skeleton classOgre_1_1Skeleton.html a4b23538c9d0cdf6a59e0ab9852505811

Lookup by bone name.

BoneSet cpp tdef Ogre::Skeleton classOgre_1_1Skeleton.html ab2a0ebba29e7b88dc30ae8b68973b7a6 AnimationList cpp tdef Ogre::Skeleton classOgre_1_1Skeleton.html a0da79ff61521994b338e4818822acf69

Storage of animations, lookup by name.

ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 cloneBoneAndChildren cpp instm Ogre::SkeletonInstance classOgre_1_1SkeletonInstance.html a4bb0775ab31784d45c9daad4e6323ce4 loadImpl cpp instm Ogre::SkeletonInstance classOgre_1_1SkeletonInstance.html ab2dc8cc47d9961f03bb1a4b33acfdc26

Overridden from Skeleton.

unloadImpl cpp instm Ogre::SkeletonInstance classOgre_1_1SkeletonInstance.html a8842e9e0e8ca541e62de4b2a263f4f51

Overridden from Skeleton.

deriveRootBone cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a9d9c5ac30c97a9c17b234db9a2fb259c

Internal method which parses the bones to derive the root bone.

_dumpContents cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html a4bff56a558381025a2be16e2a4a76b02

Debugging method.

calculateSize cpp instm Ogre::Skeleton classOgre_1_1Skeleton.html afa83f6f72123b2e69ca5e96951934209 preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

prepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a5e8f978cbb908c67a98d16556c8cd0ef

Internal implementation of the meat of the &#39;prepare&#39; action.

unprepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html aa550fde0145a3a0ae0329beaf03f23e1

Internal function for undoing the &#39;prepare&#39; action.

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mSkeleton cpp data Ogre::SkeletonInstance classOgre_1_1SkeletonInstance.html a48f36b22ae7ff40e31458c15ab238a03

Pointer back to master Skeleton.

mActiveTagPoints cpp data Ogre::SkeletonInstance classOgre_1_1SkeletonInstance.html a9eb0e828ad76dac4111687b772de6df1

Active tag point list.

mFreeTagPoints cpp data Ogre::SkeletonInstance classOgre_1_1SkeletonInstance.html acc4b5ecb34152eff6a28efa880ae00c1

Free tag point list.

mNextTagPointAutoHandle cpp data Ogre::SkeletonInstance classOgre_1_1SkeletonInstance.html a1ffe53c03eae391881bf2ba68110031f

TagPoint automatic handles.

mBlendState cpp data Ogre::Skeleton classOgre_1_1Skeleton.html a20571d720d0f33cbc98adba63bec3b3d mBoneList cpp data Ogre::Skeleton classOgre_1_1Skeleton.html a0164943c64c4d4634046c40eba6c6914

Storage of bones, indexed by bone handle.

mBoneListByName cpp data Ogre::Skeleton classOgre_1_1Skeleton.html a51de68b26bf9a15ef399686713ac739b mRootBones cpp data Ogre::Skeleton classOgre_1_1Skeleton.html a29e96975d05f528c597b93871088de8b

Pointer to root bones (can now have multiple roots)

mNextAutoHandle cpp data Ogre::Skeleton classOgre_1_1Skeleton.html a23e247a9b511eaa21e772d3ff3bb4b5f

Bone automatic handles.

mManualBones cpp data Ogre::Skeleton classOgre_1_1Skeleton.html a22374d7c595a7aacc812906b025d41f0

Manual bones.

mManualBonesDirty cpp data Ogre::Skeleton classOgre_1_1Skeleton.html aa41c36e353417b99d64c31fb8a39c3af

Manual bones dirty?

mAnimationsList cpp data Ogre::Skeleton classOgre_1_1Skeleton.html ad9304a32da9742c346eb2c24dfeaef94 mLinkedSkeletonAnimSourceList cpp data Ogre::Skeleton classOgre_1_1Skeleton.html ad714391a25cdf4eb435c269d882e7904

List of references to other skeletons to use animations from.

mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::SkeletonManager c cl Ogre::SkeletonManager classOgre_1_1SkeletonManager.html

Handles the management of skeleton resources.

OgreSkeletonManager.h ResourceCreateOrRetrieveResult cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af484f2b60c8d9bc87f37fa8af8e630c5 ResourceMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a60ea46f69b1dd9c8e27b9b3d7bd5bc35 ResourceWithGroupMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a46e6268002377bc95d3721d21aa92 ResourceHandleMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af6b68646abe6e9959072c1ece458ee55 ResourceMapIterator cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a4f7da59507a5a8550ea97615ff9afff0 SkeletonManager cpp instm Ogre::SkeletonManager classOgre_1_1SkeletonManager.html a2f635f8a9879a29690654d810844ec8e

Constructor.

~SkeletonManager cpp instm Ogre::SkeletonManager classOgre_1_1SkeletonManager.html ab77025797819af2c50c4a9cc955fa61b create cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac64c2b9c9dc775e05a81ff48d4293d4e

Creates a new blank resource, but does not immediately load it.

createOrRetrieve cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a48c565d0e63b286c6388439ae73417df

Create a new resource, or retrieve an existing one with the same name if it already exists...

setMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa7bd4f02b31fba693d3bea6492fe20a8

Set a limit on the amount of memory this resource handler may use.

getMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae24629f37283bf777987aab6bc3fa110

Get the limit on the amount of memory this resource handler may use.

getMemoryUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a0458e4665975faed7311b05879dfac2f

Gets the current memory usage, in bytes.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a2cf457c70ea86892b1bec52028c96237

Unloads a single resource by name.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a94962d0929fdc88c25d35672ff2c1ff0

Unloads a single resource by handle.

unloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html acaba96b1b4816457b03028eed9895789

Unloads all resources.

reloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a860f0bcac1a4d152878855f9a85a58d3

Caused all currently loaded resources to be reloaded.

unloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7b9ba584a17235f6eff9847b90ba895d

Unload all resources which are not referenced by any other object.

reloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a22dbc50ba8fac0d3222a31ef1ef82dcd

Caused all currently loaded but not referenced by any other object resources to be reloaded...

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8675d6b8c353783cf22c3872f7eaa818

Remove a single resource.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html abfb0022b18d022a7605f0d19a966f00f

Remove a single resource by name.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac22655af03ecea85d863a1d1d561778c

Remove a single resource by handle.

removeAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ff50fee06a678837cbeeea75e4372a5

Removes all resources.

removeUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ce966e769770ce9f90d77eddc2c30a3

Remove all resources which are not referenced by any other object.

getByName cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a03f1bf557d381aca77797d9a44578067

Retrieves a pointer to a resource by name, or null if the resource does not exist.

getByHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ab1c354fd2294c7c50b3f3e9ce42543f7

Retrieves a pointer to a resource by handle, or null if the resource does not exist.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a9dcc9da5760fcd3b39b4566fe308ad6b

Returns whether the named resource exists in this manager.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad9b4efbeacb17f07710c30bd5048e42f

Returns whether a resource with the given handle exists in this manager.

_notifyResourceTouched cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a40769092850d5b296e1d1a9190631700

Notify this manager that a resource which it manages has been &#39;touched&#39;, i.e.

_notifyResourceLoaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a871ac005af0be0b8c1857a4f8eea9

Notify this manager that a resource which it manages has been loaded.

_notifyResourceUnloaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a54d1843a43aebb13542312cd17134e6a

Notify this manager that a resource which it manages has been unloaded.

prepare cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae26b6ecd722f3e24b52de8b4ac9bba0d

Generic prepare method, used to create a Resource specific to this ResourceManager without using one ...

load cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad6d63fe7126510bf10fd337705cb0b29

Generic load method, used to create a Resource specific to this ResourceManager without using one of ...

getScriptPatterns cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a37ec0e845f49b7f7e3dc868456ced1e8

Gets the file patterns which should be used to find scripts for this ResourceManager.

parseScript cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8240f6bbf3449b1f2acdd476efbde821

Parse the definition of a set of resources from a script file.

getLoadingOrder cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a917b69fbaf300dcb0488d14d357296df

Gets the relative loading order of resources of this type.

getResourceType cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4a16604e10cd71957fcce705dead9a2c

Gets a string identifying the type of resource this manager handles.

setVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa3ff9558e8fa8187f510472a58093b6f

Sets whether this manager and its resources habitually produce log output.

getVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af96b58b31c152a8ae3c6152ee3ea12e7

Gets whether this manager and its resources habitually produce log output.

getResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad18cc3f0a4b3e0553cfe715204f15359

Create a resource pool, or reuse one that already exists.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa8b761abb06d74347e9636550307ccd9

Destroy a resource pool.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00a7fe59aaaa4acdfda07edc704516ee

Destroy a resource pool.

destroyAllResourcePools cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7913c36c02ef03007ff1a1c76ddf7710

destroy all pools

getResourceIterator cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4d3289d4636168230da11c1c9794db59

Returns an iterator over all resources in this manager.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::SkeletonManager classOgre_1_1SkeletonManager.html abf6b5ad96a16a1619c1d37a0e32a5517

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::SkeletonManager classOgre_1_1SkeletonManager.html a21c2e42c7e440c04b8df6af455a27563

Override standard Singleton retrieval.

ResourcePoolMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a87899e8bec2f60ef1448d716a20db8e1 createImpl cpp instm Ogre::SkeletonManager classOgre_1_1SkeletonManager.html af260bb8d307248c863a0ccc1fb434c33 getNextHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html adc9077f415314ebc0f7feb314b76d4d4

Allocates the next handle.

addImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00bb3a6324cff9b1a572282d4c596b57

Add a newly created resource to the manager (note weak reference)

removeImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f5826bb4624b28bbe08f3c9fe88ee54

Remove a resource from this manager; remove it from the lists.

checkUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8316910598c9ceda62b3ec5be001d372

Checks memory usage and pages out if required.

mResourcesByHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html af7ac79c874e49fadc3cd7e228ab640d8 mResources cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ac02278ff18455db85fa7473abad9688c mResourcesWithGroup cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a3ea8cebb67199e6050d992036f3b4f3c mNextHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a70a84973505dc749acb913daef662f90 mMemoryBudget cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f0a00e183f455cdce1ec9152722f9b7 mMemoryUsage cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html aaa9cfdfc994de65064ba2dbe08930de8 mVerbose cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a5113f20b1db6ddfb51dba652f24cd0f0 mScriptPatterns cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a450dcef1a87442bcfe848ff92c43c6b5

Patterns to use to look for scripts if supported (e.g. *.overlay)

mLoadOrder cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ad26313df1d10e7953c90b7c37b373cf8

Loading order relative to other managers, higher is later.

mResourceType cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a86f8c21e087cb00a62d677ef1cd8131d

String identifying the resource type this manager handles.

mResourcePoolMap cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a00f151b76015e7e46cdb228cc3eaa53e msSingleton unknown data Ogre::Singleton< SkeletonManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::SkeletonSerializer c cl Ogre::SkeletonSerializer classOgre_1_1SkeletonSerializer.html

Class for serialising skeleton data to/from an OGRE .skeleton file.

OgreSkeletonSerializer.h SkeletonSerializer cpp instm Ogre::SkeletonSerializer classOgre_1_1SkeletonSerializer.html a7f61ab4bc3f409dc5098198a5adc74e2 ~SkeletonSerializer cpp instm Ogre::SkeletonSerializer classOgre_1_1SkeletonSerializer.html afc1af70edf4987da2ad8f3614c1759f2 exportSkeleton cpp instm Ogre::SkeletonSerializer classOgre_1_1SkeletonSerializer.html ad76c677426465ced21e76d9fa8051901

Exports a skeleton to the file specified.

exportSkeleton cpp instm Ogre::SkeletonSerializer classOgre_1_1SkeletonSerializer.html a71309e8dece1694d70d250c06422db48

Exports a skeleton to the stream specified.

importSkeleton cpp instm Ogre::SkeletonSerializer classOgre_1_1SkeletonSerializer.html ac44c49d0a5b668129d7e228a9fb046b8

Imports Skeleton and animation data from a .skeleton file DataStream.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d setWorkingVersion cpp instm Ogre::SkeletonSerializer classOgre_1_1SkeletonSerializer.html a60d5c533949c465ab8d9fb29b7d90fde writeSkeleton cpp instm Ogre::SkeletonSerializer classOgre_1_1SkeletonSerializer.html a10d5f79d9b0e494a6a7e6ee7cc7f7898 writeBone cpp instm Ogre::SkeletonSerializer classOgre_1_1SkeletonSerializer.html a384e94e83fc8b830b0d4806c7c1d31e0 writeBoneParent cpp instm Ogre::SkeletonSerializer classOgre_1_1SkeletonSerializer.html a9d1979b34e8f8a79c1f636fe1df0bbce writeAnimation cpp instm Ogre::SkeletonSerializer classOgre_1_1SkeletonSerializer.html a60433587f8c7c0385ae241f2e1cf43c5 writeAnimationTrack cpp instm Ogre::SkeletonSerializer classOgre_1_1SkeletonSerializer.html a577bdf2fcf0f5e90010e5e108ae1c005 writeKeyFrame cpp instm Ogre::SkeletonSerializer classOgre_1_1SkeletonSerializer.html a2a6c8e2e4c3e636fca264bd2cd184f51 writeSkeletonAnimationLink cpp instm Ogre::SkeletonSerializer classOgre_1_1SkeletonSerializer.html aa30096f8afbabfed4c04ee4d63a2044d readFileHeader cpp instm Ogre::SkeletonSerializer classOgre_1_1SkeletonSerializer.html afb082ece72c83e7d71a05e36cf2072f0 readBone cpp instm Ogre::SkeletonSerializer classOgre_1_1SkeletonSerializer.html a8a2e21f2bdd349413f2ae644160cdd6a readBoneParent cpp instm Ogre::SkeletonSerializer classOgre_1_1SkeletonSerializer.html af14f5ac058e7a0ca7aad4cd349726683 readAnimation cpp instm Ogre::SkeletonSerializer classOgre_1_1SkeletonSerializer.html af6e9b9a30c652634386f15b827e7c917 readAnimationTrack cpp instm Ogre::SkeletonSerializer classOgre_1_1SkeletonSerializer.html ad0ef954a9e60c354fc40b66299be0fa3 readKeyFrame cpp instm Ogre::SkeletonSerializer classOgre_1_1SkeletonSerializer.html a1c1db3df49de0e99ec6b660cee0514a5 readSkeletonAnimationLink cpp instm Ogre::SkeletonSerializer classOgre_1_1SkeletonSerializer.html a2bb3ca4a90d52b50d6391196b56eafd6 calcBoneSize cpp instm Ogre::SkeletonSerializer classOgre_1_1SkeletonSerializer.html a44ba3d49d4a7981bcb5ed250dccd216e calcBoneSizeWithoutScale cpp instm Ogre::SkeletonSerializer classOgre_1_1SkeletonSerializer.html a0978b79b95cc3ef2dc77b1f06850bd98 calcBoneParentSize cpp instm Ogre::SkeletonSerializer classOgre_1_1SkeletonSerializer.html aab3eb6d1331193108855d00e48006ef3 calcAnimationSize cpp instm Ogre::SkeletonSerializer classOgre_1_1SkeletonSerializer.html ae71c1e64090d98c6802f7c8887dbd546 calcAnimationTrackSize cpp instm Ogre::SkeletonSerializer classOgre_1_1SkeletonSerializer.html a1438e602e95c72e7550b33e69ce79b4b calcKeyFrameSize cpp instm Ogre::SkeletonSerializer classOgre_1_1SkeletonSerializer.html aa2578877105d55d56d9b6932fd6464f2 calcKeyFrameSizeWithoutScale cpp instm Ogre::SkeletonSerializer classOgre_1_1SkeletonSerializer.html ac803922dbab28296351aa299596b0de4 calcSkeletonAnimationLinkSize cpp instm Ogre::SkeletonSerializer classOgre_1_1SkeletonSerializer.html ac9ee56e3a1eabea3db18484e3617f75c writeFileHeader cpp instm Ogre::Serializer classOgre_1_1Serializer.html a7a25395a380ecdda85b1baeacf4a8a07 writeChunkHeader cpp instm Ogre::Serializer classOgre_1_1Serializer.html afa565aa6d4619af064a12f470539e575 writeFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html aeab7d76e6f420e1be6e6c60d9b12a6c6 writeFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html a063a40c4984f04d0ddf41096a5ffd9b5 writeShorts cpp instm Ogre::Serializer classOgre_1_1Serializer.html add3fca628a66fa8f58db9a98bfbee78e writeInts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a8191e338697b554a8ccf4fc16fd4a47e writeBools cpp instm Ogre::Serializer classOgre_1_1Serializer.html a4f7209961701f9c90c5e48f264394d48 writeObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html ac76c37d13ca53e5af9c146c546d0f401 writeObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3152bb5fb33d99dff568b6d03d6c25e0 writeString cpp instm Ogre::Serializer classOgre_1_1Serializer.html a5ee71fde1e0d85bd15172b023474174e writeData cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3eb5614dd7d87ce109d74f5bb6f07b0f readChunk cpp instm Ogre::Serializer classOgre_1_1Serializer.html a333f02260ebafef1648f5824a60e499d readBools cpp instm Ogre::Serializer classOgre_1_1Serializer.html a95ed554722facb385f7fa3b53622356b readFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html a3d7fb441425335ae97b4a157179db336 readFloats cpp instm Ogre::Serializer classOgre_1_1Serializer.html aec3cb2bc0bd8a31fc799323777881662 readShorts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a9c2e328bda8cc2e0ae7f202ad643f0d2 readInts cpp instm Ogre::Serializer classOgre_1_1Serializer.html a8ac6fb727f1d63972b17269d473dfbe6 readObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a1bd2ca7c8454264f1bffe703bfe5935d readObject cpp instm Ogre::Serializer classOgre_1_1Serializer.html a13a9f1111633227f422fef070f6008f6 readString cpp instm Ogre::Serializer classOgre_1_1Serializer.html a235a4bb6da1fe66326b1c05678ad878f readString cpp instm Ogre::Serializer classOgre_1_1Serializer.html aa8ed220a17c4edb0ed32f925fbe837f6 flipToLittleEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a61ff1a3d78ef5d23cabe1322a438ea22 flipFromLittleEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a5beba950e3b4635070b3bb8eb41c408c flipEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a405c917e6b188b6d6ead13678295232f flipEndian cpp instm Ogre::Serializer classOgre_1_1Serializer.html a89070a1dc03c189077deabce47120165 determineEndianness cpp instm Ogre::Serializer classOgre_1_1Serializer.html a93f9ec041b52aa6066fd0063733506b6

Determine the endianness of the incoming stream compared to native.

determineEndianness cpp instm Ogre::Serializer classOgre_1_1Serializer.html a61f017bac1e2b407925576284bc7665b

Determine the endianness to write with based on option.

mCurrentstreamLen cpp data Ogre::Serializer classOgre_1_1Serializer.html a6331ceec847b83fed77165c9522eaa4f mStream cpp data Ogre::Serializer classOgre_1_1Serializer.html a9e1a15f67a59822b2a0fe3afceea0a9d mVersion cpp data Ogre::Serializer classOgre_1_1Serializer.html a45b8d6fa3d3c64b3ab3dfe3a5084e3b4 mFlipEndian cpp data Ogre::Serializer classOgre_1_1Serializer.html aa0773a2ca956fa2864ac50f57d0aa9a2 ENDIAN_NATIVE cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39aed60ca999861d8939cf57f19090c70ef

Use the platform native endian.

ENDIAN_BIG cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39a7f044c7683a7374276db6e7060f51240

Use big endian (0x1000 is serialised as 0x10 0x00)

ENDIAN_LITTLE cpp econst Ogre::Serializer classOgre_1_1Serializer.html a5122d5a3161fb5fd819d9a0521fe9d39a10ce3b8f55cba526f6bc8237d8b25cc3

Use little endian (0x1000 is serialised as 0x00 0x10)

Ogre::isPodLike c tmplt Ogre::isPodLike structOgre_1_1isPodLike.html OgreSmallVector.h value cpp data Ogre::isPodLike structOgre_1_1isPodLike.html a7c86e31dc9d87a24836755d73749132f Ogre::isPodLike< bool > c tmplt Ogre::isPodLike< bool > structOgre_1_1isPodLike_3_01bool_01_4.html OgreSmallVector.h value cpp data Ogre::isPodLike< bool > structOgre_1_1isPodLike_3_01bool_01_4.html abee82e4ddd0de50c57085f40e4afc61a Ogre::isPodLike< char > c tmplt Ogre::isPodLike< char > structOgre_1_1isPodLike_3_01char_01_4.html OgreSmallVector.h value cpp data Ogre::isPodLike< char > structOgre_1_1isPodLike_3_01char_01_4.html a26cec9c44fa431197e653bb059b42c5c Ogre::isPodLike< signed char > c tmplt Ogre::isPodLike< signed char > structOgre_1_1isPodLike_3_01signed_01char_01_4.html OgreSmallVector.h value cpp data Ogre::isPodLike< signed char > structOgre_1_1isPodLike_3_01signed_01char_01_4.html af8ad32023ee81d5136137cfa8e5f5941 Ogre::isPodLike< unsigned char > c tmplt Ogre::isPodLike< unsigned char > structOgre_1_1isPodLike_3_01unsigned_01char_01_4.html OgreSmallVector.h value cpp data Ogre::isPodLike< unsigned char > structOgre_1_1isPodLike_3_01unsigned_01char_01_4.html a7b6f49cfe76b8762cef75f6032fa66a2 Ogre::isPodLike< int > c tmplt Ogre::isPodLike< int > structOgre_1_1isPodLike_3_01int_01_4.html OgreSmallVector.h value cpp data Ogre::isPodLike< int > structOgre_1_1isPodLike_3_01int_01_4.html a648e554da1efd2bb890e10b2d1d19047 Ogre::isPodLike< unsigned > c tmplt Ogre::isPodLike< unsigned > structOgre_1_1isPodLike_3_01unsigned_01_4.html OgreSmallVector.h value cpp data Ogre::isPodLike< unsigned > structOgre_1_1isPodLike_3_01unsigned_01_4.html a30843cd20d1d84ddd5326b1812d274ff Ogre::isPodLike< short > c tmplt Ogre::isPodLike< short > structOgre_1_1isPodLike_3_01short_01_4.html OgreSmallVector.h value cpp data Ogre::isPodLike< short > structOgre_1_1isPodLike_3_01short_01_4.html ab5fec72e8ec9973e27578b54045b0b04 Ogre::isPodLike< unsigned short > c tmplt Ogre::isPodLike< unsigned short > structOgre_1_1isPodLike_3_01unsigned_01short_01_4.html OgreSmallVector.h value cpp data Ogre::isPodLike< unsigned short > structOgre_1_1isPodLike_3_01unsigned_01short_01_4.html ac3ee02602a15f576e07ccfe4954eef84 Ogre::isPodLike< long > c tmplt Ogre::isPodLike< long > structOgre_1_1isPodLike_3_01long_01_4.html OgreSmallVector.h value cpp data Ogre::isPodLike< long > structOgre_1_1isPodLike_3_01long_01_4.html a0f0020a7f46d74d45988af6730689e4f Ogre::isPodLike< unsigned long > c tmplt Ogre::isPodLike< unsigned long > structOgre_1_1isPodLike_3_01unsigned_01long_01_4.html OgreSmallVector.h value cpp data Ogre::isPodLike< unsigned long > structOgre_1_1isPodLike_3_01unsigned_01long_01_4.html adec72abe913e1bc14391665224983dc0 Ogre::isPodLike< float > c tmplt Ogre::isPodLike< float > structOgre_1_1isPodLike_3_01float_01_4.html OgreSmallVector.h value cpp data Ogre::isPodLike< float > structOgre_1_1isPodLike_3_01float_01_4.html ae476e952b709f0a34403869794ba1cf4 Ogre::isPodLike< double > c tmplt Ogre::isPodLike< double > structOgre_1_1isPodLike_3_01double_01_4.html OgreSmallVector.h value cpp data Ogre::isPodLike< double > structOgre_1_1isPodLike_3_01double_01_4.html aa78e1cdcaf54b5e970d20f172ce7cb79 Ogre::isPodLike< T * > c tmplt Ogre::isPodLike< T * > structOgre_1_1isPodLike_3_01T_01_5_01_4.html OgreSmallVector.h value cpp data Ogre::isPodLike< T * > structOgre_1_1isPodLike_3_01T_01_5_01_4.html acd4bc0b3444a29e4cafef881dc36760e Ogre::isPodLike< std::pair< T, U > > c tmplt Ogre::isPodLike< std::pair< T, U > > structOgre_1_1isPodLike_3_01std_1_1pair_3_01T_00_01U_01_4_01_4.html OgreSmallVector.h value cpp data Ogre::isPodLike< std::pair< T, U > > structOgre_1_1isPodLike_3_01std_1_1pair_3_01T_00_01U_01_4_01_4.html adc047f9a64bf561d615d63904f600633 Ogre::SmallVectorBase c cl Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html

SmallVectorBase - This is all the non-templated stuff common to all SmallVectors.

OgreSmallVector.h empty cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html aea4a8480bd586e4ab91dcf8291b576c3 SmallVectorBase cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html a68c22c33f16412a09e6d8edc3ace6d86 isSmall cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html a35d115639af38102c992883c14e51070

isSmall - Return true if this is a smallvector which has not had dynamic memory allocated for it...

size_in_bytes cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html ad4f1ec73633bd388e6dba1bdaefdd3b1

size_in_bytes - This returns size()*sizeof(T).

capacity_in_bytes cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html acaeefe578ca6a0597d8ff524a95b808e

capacity_in_bytes - This returns capacity()*sizeof(T).

grow_pod cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html ad760f5d166d2693f86adf4166130aadc

grow_pod - This is an implementation of the grow() method which only works

BeginX cpp data Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html aa70d867a06b2a1bd08243376d635cc3e EndX cpp data Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html a2871c527843176dbbe6b7a75c2074778 CapacityX cpp data Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html afe2388747f521a0e3222848a22c98e7c FirstEl cpp data Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html ac473944a005da07efa72b8dce19f1ce1 Ogre::SmallVectorBase::U c cl Ogre::SmallVectorBase::U unionOgre_1_1SmallVectorBase_1_1U.html OgreSmallVector.h D cpp data Ogre::SmallVectorBase::U unionOgre_1_1SmallVectorBase_1_1U.html aa2b6067eb30ca4f879b8b87d4ac5d42d LD cpp data Ogre::SmallVectorBase::U unionOgre_1_1SmallVectorBase_1_1U.html a58b247e0c6c0be125f25c9572ed777c3 L cpp data Ogre::SmallVectorBase::U unionOgre_1_1SmallVectorBase_1_1U.html a8bdd9e0c7be3fad7165ea59ae59b22e6 P cpp data Ogre::SmallVectorBase::U unionOgre_1_1SmallVectorBase_1_1U.html a77e0273203f2e0fac15c9f37c0afc8b6 Ogre::SmallVectorTemplateCommon c tmplt Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html OgreSmallVector.h size_type cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a8985bda74ea85da34c90a7356586e0c4 difference_type cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a60eb6558693ab2020fba03c8ea5038c5 value_type cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a4b86aea9ff25e7749483c2431e02db41 iterator cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html ad3aa63daaa8c3754f1e8be544cb617ae const_iterator cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html ad1c6b259854f9fa396fa1eee2e10b2b6 const_reverse_iterator cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a3f415ae6de28aa261e1d160d7577a3f7 reverse_iterator cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html af5c75e8908b1e44ae53d8c12d784ed96 reference cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html acd7dfa3b3e065207cd1d9923c0d81745 const_reference cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html af6adada5ede6dc97e6be23bc96b286da pointer cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a30c1c165d5ea9aa46fb67bec11548ade const_pointer cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html ab4fb906b0b1c29080f7e14222a7a2677 SmallVectorTemplateCommon cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a2914029c53db3683e055e071cafa00c4 begin cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a6f3019eb35333a8ca4e10f14923298d4 begin cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a4471cc9429b94565eb4fa2b1776bf072 end cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html add1c1041f5e7ca89feccdf57e746558b end cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a835e6b2dae6124a55568f1830e265a76 rbegin cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html adf2eb6c75c5a21936b9d658de1a3e132 rbegin cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a01aa51bc73f7a6eaf566e1c361968a7f rend cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a3e4105820c0f20b850e06ce43eadb92f rend cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a67023569cb41feecb45058a3f915d7cd size cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a468dce6f907db307645a2f4172e7ac9b max_size cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a81a54d0d210524b557b1eeec2f6ac21f capacity cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html af6323ffa2729fe2ee03a0d96cbff9ee4

capacity - Return the total number of elements in the currently allocated buffer.

data cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a29f4c0677b9a04a1f137adc07be5be3a

data - Return a pointer to the vector&#39;s buffer, even if empty().

data cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a2f7faf79aed1fe725c76735fd7ad5b81

data - Return a pointer to the vector&#39;s buffer, even if empty().

operator[] cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html ab3bb5e3be2e6a4f8b68b61c1c16028e4 operator[] cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a2ca8bafd1b3b6c5b1b06818d138cbbea front cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html aabbc326f17698c1b404fcfed47099f19 front cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html aec3bd682d3ed818b897878815ac83d20 back cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html ade708dba3d6aa380726d9e10dfd6aac7 back cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a2f5dfe1c39552d8523c2af2ddce07a91 empty cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html aea4a8480bd586e4ab91dcf8291b576c3 setEnd cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a9b0a8d792d57165163e81870ee845cfc capacity_ptr cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a1728b6780ae633970057c192ff063d8b capacity_ptr cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html aabd760b7b5477ae8be10b39ca1168e6b isSmall cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html a35d115639af38102c992883c14e51070

isSmall - Return true if this is a smallvector which has not had dynamic memory allocated for it...

size_in_bytes cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html ad4f1ec73633bd388e6dba1bdaefdd3b1

size_in_bytes - This returns size()*sizeof(T).

capacity_in_bytes cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html acaeefe578ca6a0597d8ff524a95b808e

capacity_in_bytes - This returns capacity()*sizeof(T).

grow_pod cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html ad760f5d166d2693f86adf4166130aadc

grow_pod - This is an implementation of the grow() method which only works

BeginX cpp data Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html aa70d867a06b2a1bd08243376d635cc3e EndX cpp data Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html a2871c527843176dbbe6b7a75c2074778 CapacityX cpp data Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html afe2388747f521a0e3222848a22c98e7c FirstEl cpp data Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html ac473944a005da07efa72b8dce19f1ce1 Ogre::SmallVectorTemplateBase c tmplt Ogre::SmallVectorTemplateBase classOgre_1_1SmallVectorTemplateBase.html

SmallVectorTemplateBase&lt;isPodLike = false&gt; - This is where we put method implementations that are desig...

OgreSmallVector.h size_type cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a8985bda74ea85da34c90a7356586e0c4 difference_type cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a60eb6558693ab2020fba03c8ea5038c5 value_type cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a4b86aea9ff25e7749483c2431e02db41 iterator cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html ad3aa63daaa8c3754f1e8be544cb617ae const_iterator cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html ad1c6b259854f9fa396fa1eee2e10b2b6 const_reverse_iterator cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a3f415ae6de28aa261e1d160d7577a3f7 reverse_iterator cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html af5c75e8908b1e44ae53d8c12d784ed96 reference cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html acd7dfa3b3e065207cd1d9923c0d81745 const_reference cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html af6adada5ede6dc97e6be23bc96b286da pointer cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a30c1c165d5ea9aa46fb67bec11548ade const_pointer cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html ab4fb906b0b1c29080f7e14222a7a2677 SmallVectorTemplateBase cpp instm Ogre::SmallVectorTemplateBase classOgre_1_1SmallVectorTemplateBase.html a1102e592ef56b3858af2d0322b64bb0b grow cpp instm Ogre::SmallVectorTemplateBase classOgre_1_1SmallVectorTemplateBase.html a4e98041c1a76abf808becf450f43e5c7

grow - double the size of the allocated memory, guaranteeing space for at least one more element or M...

begin cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a6f3019eb35333a8ca4e10f14923298d4 begin cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a4471cc9429b94565eb4fa2b1776bf072 end cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html add1c1041f5e7ca89feccdf57e746558b end cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a835e6b2dae6124a55568f1830e265a76 rbegin cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html adf2eb6c75c5a21936b9d658de1a3e132 rbegin cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a01aa51bc73f7a6eaf566e1c361968a7f rend cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a3e4105820c0f20b850e06ce43eadb92f rend cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a67023569cb41feecb45058a3f915d7cd size cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a468dce6f907db307645a2f4172e7ac9b max_size cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a81a54d0d210524b557b1eeec2f6ac21f capacity cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html af6323ffa2729fe2ee03a0d96cbff9ee4

capacity - Return the total number of elements in the currently allocated buffer.

data cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a29f4c0677b9a04a1f137adc07be5be3a

data - Return a pointer to the vector&#39;s buffer, even if empty().

data cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a2f7faf79aed1fe725c76735fd7ad5b81

data - Return a pointer to the vector&#39;s buffer, even if empty().

operator[] cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html ab3bb5e3be2e6a4f8b68b61c1c16028e4 operator[] cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a2ca8bafd1b3b6c5b1b06818d138cbbea front cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html aabbc326f17698c1b404fcfed47099f19 front cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html aec3bd682d3ed818b897878815ac83d20 back cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html ade708dba3d6aa380726d9e10dfd6aac7 back cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a2f5dfe1c39552d8523c2af2ddce07a91 empty cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html aea4a8480bd586e4ab91dcf8291b576c3 destroy_range cpp clm Ogre::SmallVectorTemplateBase classOgre_1_1SmallVectorTemplateBase.html a08f0d82975d336032f922f602ac0f35f uninitialized_copy cpp clm Ogre::SmallVectorTemplateBase classOgre_1_1SmallVectorTemplateBase.html a0c2eb072dfec3dd4b21519915f6eea62

uninitialized_copy - Copy the range [I, E) onto the uninitialized memory starting with &quot;Dest&quot;...

setEnd cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a9b0a8d792d57165163e81870ee845cfc capacity_ptr cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a1728b6780ae633970057c192ff063d8b capacity_ptr cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html aabd760b7b5477ae8be10b39ca1168e6b isSmall cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html a35d115639af38102c992883c14e51070

isSmall - Return true if this is a smallvector which has not had dynamic memory allocated for it...

size_in_bytes cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html ad4f1ec73633bd388e6dba1bdaefdd3b1

size_in_bytes - This returns size()*sizeof(T).

capacity_in_bytes cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html acaeefe578ca6a0597d8ff524a95b808e

capacity_in_bytes - This returns capacity()*sizeof(T).

grow_pod cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html ad760f5d166d2693f86adf4166130aadc

grow_pod - This is an implementation of the grow() method which only works

BeginX cpp data Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html aa70d867a06b2a1bd08243376d635cc3e EndX cpp data Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html a2871c527843176dbbe6b7a75c2074778 CapacityX cpp data Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html afe2388747f521a0e3222848a22c98e7c FirstEl cpp data Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html ac473944a005da07efa72b8dce19f1ce1 Ogre::SmallVectorTemplateBase< T, true > c tmplt Ogre::SmallVectorTemplateBase< T, true > classOgre_1_1SmallVectorTemplateBase_3_01T_00_01true_01_4.html

SmallVectorTemplateBase&lt;isPodLike = true&gt; - This is where we put method implementations that are design...

OgreSmallVector.h size_type cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a8985bda74ea85da34c90a7356586e0c4 difference_type cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a60eb6558693ab2020fba03c8ea5038c5 value_type cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a4b86aea9ff25e7749483c2431e02db41 iterator cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html ad3aa63daaa8c3754f1e8be544cb617ae const_iterator cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html ad1c6b259854f9fa396fa1eee2e10b2b6 const_reverse_iterator cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a3f415ae6de28aa261e1d160d7577a3f7 reverse_iterator cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html af5c75e8908b1e44ae53d8c12d784ed96 reference cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html acd7dfa3b3e065207cd1d9923c0d81745 const_reference cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html af6adada5ede6dc97e6be23bc96b286da pointer cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a30c1c165d5ea9aa46fb67bec11548ade const_pointer cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html ab4fb906b0b1c29080f7e14222a7a2677 SmallVectorTemplateBase cpp instm Ogre::SmallVectorTemplateBase< T, true > classOgre_1_1SmallVectorTemplateBase_3_01T_00_01true_01_4.html a56118d327a717e0e0aa8fb98a1eae62e grow cpp instm Ogre::SmallVectorTemplateBase< T, true > classOgre_1_1SmallVectorTemplateBase_3_01T_00_01true_01_4.html a4d15744dc601db69005758b6e4b5657f

grow - double the size of the allocated memory, guaranteeing space for at least one more element or M...

begin cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a6f3019eb35333a8ca4e10f14923298d4 begin cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a4471cc9429b94565eb4fa2b1776bf072 end cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html add1c1041f5e7ca89feccdf57e746558b end cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a835e6b2dae6124a55568f1830e265a76 rbegin cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html adf2eb6c75c5a21936b9d658de1a3e132 rbegin cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a01aa51bc73f7a6eaf566e1c361968a7f rend cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a3e4105820c0f20b850e06ce43eadb92f rend cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a67023569cb41feecb45058a3f915d7cd size cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a468dce6f907db307645a2f4172e7ac9b max_size cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a81a54d0d210524b557b1eeec2f6ac21f capacity cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html af6323ffa2729fe2ee03a0d96cbff9ee4

capacity - Return the total number of elements in the currently allocated buffer.

data cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a29f4c0677b9a04a1f137adc07be5be3a

data - Return a pointer to the vector&#39;s buffer, even if empty().

data cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a2f7faf79aed1fe725c76735fd7ad5b81

data - Return a pointer to the vector&#39;s buffer, even if empty().

operator[] cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html ab3bb5e3be2e6a4f8b68b61c1c16028e4 operator[] cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a2ca8bafd1b3b6c5b1b06818d138cbbea front cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html aabbc326f17698c1b404fcfed47099f19 front cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html aec3bd682d3ed818b897878815ac83d20 back cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html ade708dba3d6aa380726d9e10dfd6aac7 back cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a2f5dfe1c39552d8523c2af2ddce07a91 empty cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html aea4a8480bd586e4ab91dcf8291b576c3 destroy_range cpp clm Ogre::SmallVectorTemplateBase< T, true > classOgre_1_1SmallVectorTemplateBase_3_01T_00_01true_01_4.html afe468a8a8329abbea1476e5acb20956d uninitialized_copy cpp clm Ogre::SmallVectorTemplateBase< T, true > classOgre_1_1SmallVectorTemplateBase_3_01T_00_01true_01_4.html a15dd2d9102920d0bcb714d3afd6b463e

uninitialized_copy - Copy the range [I, E) onto the uninitialized memory starting with &quot;Dest&quot;...

uninitialized_copy cpp clm Ogre::SmallVectorTemplateBase< T, true > classOgre_1_1SmallVectorTemplateBase_3_01T_00_01true_01_4.html a75b4f9ab566096949d688f6cb63b6036

uninitialized_copy - Copy the range [I, E) onto the uninitialized memory starting with &quot;Dest&quot;...

setEnd cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a9b0a8d792d57165163e81870ee845cfc capacity_ptr cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a1728b6780ae633970057c192ff063d8b capacity_ptr cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html aabd760b7b5477ae8be10b39ca1168e6b isSmall cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html a35d115639af38102c992883c14e51070

isSmall - Return true if this is a smallvector which has not had dynamic memory allocated for it...

size_in_bytes cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html ad4f1ec73633bd388e6dba1bdaefdd3b1

size_in_bytes - This returns size()*sizeof(T).

capacity_in_bytes cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html acaeefe578ca6a0597d8ff524a95b808e

capacity_in_bytes - This returns capacity()*sizeof(T).

grow_pod cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html ad760f5d166d2693f86adf4166130aadc

grow_pod - This is an implementation of the grow() method which only works

BeginX cpp data Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html aa70d867a06b2a1bd08243376d635cc3e EndX cpp data Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html a2871c527843176dbbe6b7a75c2074778 CapacityX cpp data Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html afe2388747f521a0e3222848a22c98e7c FirstEl cpp data Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html ac473944a005da07efa72b8dce19f1ce1 Ogre::SmallVectorImpl c tmplt Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html

SmallVectorImpl - This class consists of common code factored out of the SmallVector class to reduce ...

OgreSmallVector.h iterator cpp tdef Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a9a1d14b49afc3807af68fd5f2ef6238c size_type cpp tdef Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a07042d1d8ec08f3055174fc0f386b7ab difference_type cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a60eb6558693ab2020fba03c8ea5038c5 value_type cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a4b86aea9ff25e7749483c2431e02db41 const_iterator cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html ad1c6b259854f9fa396fa1eee2e10b2b6 const_reverse_iterator cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a3f415ae6de28aa261e1d160d7577a3f7 reverse_iterator cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html af5c75e8908b1e44ae53d8c12d784ed96 reference cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html acd7dfa3b3e065207cd1d9923c0d81745 const_reference cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html af6adada5ede6dc97e6be23bc96b286da pointer cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a30c1c165d5ea9aa46fb67bec11548ade const_pointer cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html ab4fb906b0b1c29080f7e14222a7a2677 SmallVectorImpl cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html af8af78d33f9c946183a925698f36c6ad ~SmallVectorImpl cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html aac2af29fb404d131e2bc4fb9adba5be3 clear cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html aeced538bf10b8a80e7a6ee17c63286a4 resize cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a3e7a18d63d341d3b421bfcd49becebb8 resize cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a67f552cb7d9bf5fa06ba95d24e124949 reserve cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html ae7494187b33571b04044184f726e9b42 push_back cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a1bc36fd4f486783f4a5255e911c4178c pop_back cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html af1a27d7b06c0ff4671a6f4617fbaa7ba pop_back_val cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a81cd6f176685ef34fe34dec50991ef2e swap cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html aeb6b60bf3b6c4c3dbf204c308387e196 append cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html ade7c6fb9dd67b9add85f08edda10e14e

append - Add the specified range to the end of the SmallVector.

append cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html aec7c47e9584fc20f2769766c04d8bfdf

append - Add the specified range to the end of the SmallVector.

assign cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a40bfd177bea1ec263d342c9973d0721d erase cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a4df1045f716602fb6718df3dda8c2187 erase cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a44df44ffd7810c9f1bdc301fc28fc22b insert cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html ac4fe13f2e29aab3f4e26f597fa0f82fa insert cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a53872aabbaa3c28ff90c0fdd4458f101 insert cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html aea596193580db53967668c72412d57e4 operator= cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a6345a59d49e50f8dcc839e586789e232 operator== cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html ab8c85974a23f12a042e224bcb399baa0 operator!= cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html ade913f030e16055a653cb7fb29ef8a06 operator< cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html ad6890944b02985849a40c682b5d1bde6 set_size cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a72a6de6e4343bb9c090400aa05edc234

set_size - Set the array size to

grow unknown instm Ogre::SmallVectorTemplateBase< T, isPodLike< T >::value > classOgre_1_1SmallVectorTemplateBase.html a4e98041c1a76abf808becf450f43e5c7

grow - double the size of the allocated memory, guaranteeing space for at least one more element or M...

begin cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a6f3019eb35333a8ca4e10f14923298d4 begin cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a4471cc9429b94565eb4fa2b1776bf072 end cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html add1c1041f5e7ca89feccdf57e746558b end cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a835e6b2dae6124a55568f1830e265a76 rbegin cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html adf2eb6c75c5a21936b9d658de1a3e132 rbegin cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a01aa51bc73f7a6eaf566e1c361968a7f rend cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a3e4105820c0f20b850e06ce43eadb92f rend cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a67023569cb41feecb45058a3f915d7cd size cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a468dce6f907db307645a2f4172e7ac9b max_size cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a81a54d0d210524b557b1eeec2f6ac21f capacity cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html af6323ffa2729fe2ee03a0d96cbff9ee4

capacity - Return the total number of elements in the currently allocated buffer.

data cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a29f4c0677b9a04a1f137adc07be5be3a

data - Return a pointer to the vector&#39;s buffer, even if empty().

data cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a2f7faf79aed1fe725c76735fd7ad5b81

data - Return a pointer to the vector&#39;s buffer, even if empty().

operator[] cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html ab3bb5e3be2e6a4f8b68b61c1c16028e4 operator[] cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a2ca8bafd1b3b6c5b1b06818d138cbbea front cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html aabbc326f17698c1b404fcfed47099f19 front cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html aec3bd682d3ed818b897878815ac83d20 back cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html ade708dba3d6aa380726d9e10dfd6aac7 back cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a2f5dfe1c39552d8523c2af2ddce07a91 empty cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html aea4a8480bd586e4ab91dcf8291b576c3 destroy_range unknown clm Ogre::SmallVectorTemplateBase< T, isPodLike< T >::value > classOgre_1_1SmallVectorTemplateBase.html a08f0d82975d336032f922f602ac0f35f uninitialized_copy unknown clm Ogre::SmallVectorTemplateBase< T, isPodLike< T >::value > classOgre_1_1SmallVectorTemplateBase.html a0c2eb072dfec3dd4b21519915f6eea62

uninitialized_copy - Copy the range [I, E) onto the uninitialized memory starting with &quot;Dest&quot;...

setEnd cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a9b0a8d792d57165163e81870ee845cfc capacity_ptr cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a1728b6780ae633970057c192ff063d8b capacity_ptr cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html aabd760b7b5477ae8be10b39ca1168e6b isSmall cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html a35d115639af38102c992883c14e51070

isSmall - Return true if this is a smallvector which has not had dynamic memory allocated for it...

size_in_bytes cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html ad4f1ec73633bd388e6dba1bdaefdd3b1

size_in_bytes - This returns size()*sizeof(T).

capacity_in_bytes cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html acaeefe578ca6a0597d8ff524a95b808e

capacity_in_bytes - This returns capacity()*sizeof(T).

grow_pod cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html ad760f5d166d2693f86adf4166130aadc

grow_pod - This is an implementation of the grow() method which only works

BeginX cpp data Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html aa70d867a06b2a1bd08243376d635cc3e EndX cpp data Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html a2871c527843176dbbe6b7a75c2074778 CapacityX cpp data Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html afe2388747f521a0e3222848a22c98e7c FirstEl cpp data Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html ac473944a005da07efa72b8dce19f1ce1 SuperClass cpp tdef Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html ab90e0437a17ca3275e95fd4a2e18beed SmallVectorImpl cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html afb987da446db114e7a8ecd0776a8c014 construct_range cpp clm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a8d232406086ca1ff5e90242e6bc9255c Ogre::SmallVector c tmplt Ogre::SmallVector classOgre_1_1SmallVector.html

SmallVector - This is a &#39;vector&#39; (really, a variable-sized array), optimized for the case when the ar...

OgreSmallVector.h iterator cpp tdef Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a9a1d14b49afc3807af68fd5f2ef6238c size_type cpp tdef Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a07042d1d8ec08f3055174fc0f386b7ab difference_type cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a60eb6558693ab2020fba03c8ea5038c5 value_type cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a4b86aea9ff25e7749483c2431e02db41 const_iterator cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html ad1c6b259854f9fa396fa1eee2e10b2b6 const_reverse_iterator cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a3f415ae6de28aa261e1d160d7577a3f7 reverse_iterator cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html af5c75e8908b1e44ae53d8c12d784ed96 reference cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html acd7dfa3b3e065207cd1d9923c0d81745 const_reference cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html af6adada5ede6dc97e6be23bc96b286da pointer cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a30c1c165d5ea9aa46fb67bec11548ade const_pointer cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html ab4fb906b0b1c29080f7e14222a7a2677 SmallVector cpp instm Ogre::SmallVector classOgre_1_1SmallVector.html a69a8914af56f637bad1092975e2ca1ee SmallVector cpp instm Ogre::SmallVector classOgre_1_1SmallVector.html af60fcf4e7e4081a1f910b39b9615483c SmallVector cpp instm Ogre::SmallVector classOgre_1_1SmallVector.html a3c8347426134f2898c123a3d2b0c1550 SmallVector cpp instm Ogre::SmallVector classOgre_1_1SmallVector.html ac8f9366b3504393d595e2e1e1c4c6c5b operator= cpp instm Ogre::SmallVector classOgre_1_1SmallVector.html af620a42e14368ea645a4248ba3c7c10d clear cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html aeced538bf10b8a80e7a6ee17c63286a4 resize cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a3e7a18d63d341d3b421bfcd49becebb8 resize cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a67f552cb7d9bf5fa06ba95d24e124949 reserve cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html ae7494187b33571b04044184f726e9b42 push_back cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a1bc36fd4f486783f4a5255e911c4178c pop_back cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html af1a27d7b06c0ff4671a6f4617fbaa7ba pop_back_val cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a81cd6f176685ef34fe34dec50991ef2e swap cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html aeb6b60bf3b6c4c3dbf204c308387e196 append cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html ade7c6fb9dd67b9add85f08edda10e14e

append - Add the specified range to the end of the SmallVector.

append cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html aec7c47e9584fc20f2769766c04d8bfdf

append - Add the specified range to the end of the SmallVector.

assign cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a40bfd177bea1ec263d342c9973d0721d erase cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a4df1045f716602fb6718df3dda8c2187 erase cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a44df44ffd7810c9f1bdc301fc28fc22b insert cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html ac4fe13f2e29aab3f4e26f597fa0f82fa insert cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a53872aabbaa3c28ff90c0fdd4458f101 insert cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html aea596193580db53967668c72412d57e4 operator== cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html ab8c85974a23f12a042e224bcb399baa0 operator!= cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html ade913f030e16055a653cb7fb29ef8a06 operator< cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html ad6890944b02985849a40c682b5d1bde6 set_size cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a72a6de6e4343bb9c090400aa05edc234

set_size - Set the array size to

grow unknown instm Ogre::SmallVectorTemplateBase< T, isPodLike< T >::value > classOgre_1_1SmallVectorTemplateBase.html a4e98041c1a76abf808becf450f43e5c7

grow - double the size of the allocated memory, guaranteeing space for at least one more element or M...

begin cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a6f3019eb35333a8ca4e10f14923298d4 begin cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a4471cc9429b94565eb4fa2b1776bf072 end cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html add1c1041f5e7ca89feccdf57e746558b end cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a835e6b2dae6124a55568f1830e265a76 rbegin cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html adf2eb6c75c5a21936b9d658de1a3e132 rbegin cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a01aa51bc73f7a6eaf566e1c361968a7f rend cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a3e4105820c0f20b850e06ce43eadb92f rend cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a67023569cb41feecb45058a3f915d7cd size cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a468dce6f907db307645a2f4172e7ac9b max_size cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a81a54d0d210524b557b1eeec2f6ac21f capacity cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html af6323ffa2729fe2ee03a0d96cbff9ee4

capacity - Return the total number of elements in the currently allocated buffer.

data cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a29f4c0677b9a04a1f137adc07be5be3a

data - Return a pointer to the vector&#39;s buffer, even if empty().

data cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a2f7faf79aed1fe725c76735fd7ad5b81

data - Return a pointer to the vector&#39;s buffer, even if empty().

operator[] cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html ab3bb5e3be2e6a4f8b68b61c1c16028e4 operator[] cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a2ca8bafd1b3b6c5b1b06818d138cbbea front cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html aabbc326f17698c1b404fcfed47099f19 front cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html aec3bd682d3ed818b897878815ac83d20 back cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html ade708dba3d6aa380726d9e10dfd6aac7 back cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a2f5dfe1c39552d8523c2af2ddce07a91 empty cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html aea4a8480bd586e4ab91dcf8291b576c3 destroy_range unknown clm Ogre::SmallVectorTemplateBase< T, isPodLike< T >::value > classOgre_1_1SmallVectorTemplateBase.html a08f0d82975d336032f922f602ac0f35f uninitialized_copy unknown clm Ogre::SmallVectorTemplateBase< T, isPodLike< T >::value > classOgre_1_1SmallVectorTemplateBase.html a0c2eb072dfec3dd4b21519915f6eea62

uninitialized_copy - Copy the range [I, E) onto the uninitialized memory starting with &quot;Dest&quot;...

setEnd cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a9b0a8d792d57165163e81870ee845cfc capacity_ptr cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a1728b6780ae633970057c192ff063d8b capacity_ptr cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html aabd760b7b5477ae8be10b39ca1168e6b isSmall cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html a35d115639af38102c992883c14e51070

isSmall - Return true if this is a smallvector which has not had dynamic memory allocated for it...

size_in_bytes cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html ad4f1ec73633bd388e6dba1bdaefdd3b1

size_in_bytes - This returns size()*sizeof(T).

capacity_in_bytes cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html acaeefe578ca6a0597d8ff524a95b808e

capacity_in_bytes - This returns capacity()*sizeof(T).

grow_pod cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html ad760f5d166d2693f86adf4166130aadc

grow_pod - This is an implementation of the grow() method which only works

BeginX cpp data Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html aa70d867a06b2a1bd08243376d635cc3e EndX cpp data Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html a2871c527843176dbbe6b7a75c2074778 CapacityX cpp data Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html afe2388747f521a0e3222848a22c98e7c FirstEl cpp data Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html ac473944a005da07efa72b8dce19f1ce1 U cpp tdef Ogre::SmallVector classOgre_1_1SmallVector.html aa5dc701ed8473c7fd6886acc627c952a

InlineElts - These are &#39;N-1&#39; elements that are stored inline in the body of the vector.

InlineElts cpp data Ogre::SmallVector classOgre_1_1SmallVector.html a61c3090592d0848e506ab5bfec4b0990 MinUs cpp econst Ogre::SmallVector classOgre_1_1SmallVector.html ab301940b831dd2ac3b4877a2dcf370bfa16fcaac6f59cc14023d60f6c119e7575 Ogre::SmallVector< T, 0 > c tmplt Ogre::SmallVector< T, 0 > classOgre_1_1SmallVector_3_01T_00_010_01_4.html

Specialize SmallVector at N=0.

OgreSmallVector.h iterator cpp tdef Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a9a1d14b49afc3807af68fd5f2ef6238c size_type cpp tdef Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a07042d1d8ec08f3055174fc0f386b7ab difference_type cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a60eb6558693ab2020fba03c8ea5038c5 value_type cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a4b86aea9ff25e7749483c2431e02db41 const_iterator cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html ad1c6b259854f9fa396fa1eee2e10b2b6 const_reverse_iterator cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a3f415ae6de28aa261e1d160d7577a3f7 reverse_iterator cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html af5c75e8908b1e44ae53d8c12d784ed96 reference cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html acd7dfa3b3e065207cd1d9923c0d81745 const_reference cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html af6adada5ede6dc97e6be23bc96b286da pointer cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a30c1c165d5ea9aa46fb67bec11548ade const_pointer cpp tdef Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html ab4fb906b0b1c29080f7e14222a7a2677 SmallVector cpp instm Ogre::SmallVector< T, 0 > classOgre_1_1SmallVector_3_01T_00_010_01_4.html aa2c2ab13bd5bfeb4fd1048ac62b0d46a SmallVector cpp instm Ogre::SmallVector< T, 0 > classOgre_1_1SmallVector_3_01T_00_010_01_4.html ace0be9a57bd0aff5c735415161a70414 SmallVector cpp instm Ogre::SmallVector< T, 0 > classOgre_1_1SmallVector_3_01T_00_010_01_4.html a1bd898e0d6c09595edaadb26847bcf58 SmallVector cpp instm Ogre::SmallVector< T, 0 > classOgre_1_1SmallVector_3_01T_00_010_01_4.html acde38b560a786b47c3a89f4b8d820d9c operator= cpp instm Ogre::SmallVector< T, 0 > classOgre_1_1SmallVector_3_01T_00_010_01_4.html a856be4dfd323edf2de2fce6130933f8c clear cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html aeced538bf10b8a80e7a6ee17c63286a4 resize cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a3e7a18d63d341d3b421bfcd49becebb8 resize cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a67f552cb7d9bf5fa06ba95d24e124949 reserve cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html ae7494187b33571b04044184f726e9b42 push_back cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a1bc36fd4f486783f4a5255e911c4178c pop_back cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html af1a27d7b06c0ff4671a6f4617fbaa7ba pop_back_val cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a81cd6f176685ef34fe34dec50991ef2e swap cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html aeb6b60bf3b6c4c3dbf204c308387e196 append cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html ade7c6fb9dd67b9add85f08edda10e14e

append - Add the specified range to the end of the SmallVector.

append cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html aec7c47e9584fc20f2769766c04d8bfdf

append - Add the specified range to the end of the SmallVector.

assign cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a40bfd177bea1ec263d342c9973d0721d erase cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a4df1045f716602fb6718df3dda8c2187 erase cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a44df44ffd7810c9f1bdc301fc28fc22b insert cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html ac4fe13f2e29aab3f4e26f597fa0f82fa insert cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a53872aabbaa3c28ff90c0fdd4458f101 insert cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html aea596193580db53967668c72412d57e4 operator== cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html ab8c85974a23f12a042e224bcb399baa0 operator!= cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html ade913f030e16055a653cb7fb29ef8a06 operator< cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html ad6890944b02985849a40c682b5d1bde6 set_size cpp instm Ogre::SmallVectorImpl classOgre_1_1SmallVectorImpl.html a72a6de6e4343bb9c090400aa05edc234

set_size - Set the array size to

grow unknown instm Ogre::SmallVectorTemplateBase< T, isPodLike< T >::value > classOgre_1_1SmallVectorTemplateBase.html a4e98041c1a76abf808becf450f43e5c7

grow - double the size of the allocated memory, guaranteeing space for at least one more element or M...

begin cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a6f3019eb35333a8ca4e10f14923298d4 begin cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a4471cc9429b94565eb4fa2b1776bf072 end cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html add1c1041f5e7ca89feccdf57e746558b end cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a835e6b2dae6124a55568f1830e265a76 rbegin cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html adf2eb6c75c5a21936b9d658de1a3e132 rbegin cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a01aa51bc73f7a6eaf566e1c361968a7f rend cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a3e4105820c0f20b850e06ce43eadb92f rend cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a67023569cb41feecb45058a3f915d7cd size cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a468dce6f907db307645a2f4172e7ac9b max_size cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a81a54d0d210524b557b1eeec2f6ac21f capacity cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html af6323ffa2729fe2ee03a0d96cbff9ee4

capacity - Return the total number of elements in the currently allocated buffer.

data cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a29f4c0677b9a04a1f137adc07be5be3a

data - Return a pointer to the vector&#39;s buffer, even if empty().

data cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a2f7faf79aed1fe725c76735fd7ad5b81

data - Return a pointer to the vector&#39;s buffer, even if empty().

operator[] cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html ab3bb5e3be2e6a4f8b68b61c1c16028e4 operator[] cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a2ca8bafd1b3b6c5b1b06818d138cbbea front cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html aabbc326f17698c1b404fcfed47099f19 front cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html aec3bd682d3ed818b897878815ac83d20 back cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html ade708dba3d6aa380726d9e10dfd6aac7 back cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a2f5dfe1c39552d8523c2af2ddce07a91 empty cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html aea4a8480bd586e4ab91dcf8291b576c3 destroy_range unknown clm Ogre::SmallVectorTemplateBase< T, isPodLike< T >::value > classOgre_1_1SmallVectorTemplateBase.html a08f0d82975d336032f922f602ac0f35f uninitialized_copy unknown clm Ogre::SmallVectorTemplateBase< T, isPodLike< T >::value > classOgre_1_1SmallVectorTemplateBase.html a0c2eb072dfec3dd4b21519915f6eea62

uninitialized_copy - Copy the range [I, E) onto the uninitialized memory starting with &quot;Dest&quot;...

setEnd cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a9b0a8d792d57165163e81870ee845cfc capacity_ptr cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html a1728b6780ae633970057c192ff063d8b capacity_ptr cpp instm Ogre::SmallVectorTemplateCommon classOgre_1_1SmallVectorTemplateCommon.html aabd760b7b5477ae8be10b39ca1168e6b isSmall cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html a35d115639af38102c992883c14e51070

isSmall - Return true if this is a smallvector which has not had dynamic memory allocated for it...

size_in_bytes cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html ad4f1ec73633bd388e6dba1bdaefdd3b1

size_in_bytes - This returns size()*sizeof(T).

capacity_in_bytes cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html acaeefe578ca6a0597d8ff524a95b808e

capacity_in_bytes - This returns capacity()*sizeof(T).

grow_pod cpp instm Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html ad760f5d166d2693f86adf4166130aadc

grow_pod - This is an implementation of the grow() method which only works

BeginX cpp data Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html aa70d867a06b2a1bd08243376d635cc3e EndX cpp data Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html a2871c527843176dbbe6b7a75c2074778 CapacityX cpp data Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html afe2388747f521a0e3222848a22c98e7c FirstEl cpp data Ogre::SmallVectorBase classOgre_1_1SmallVectorBase.html ac473944a005da07efa72b8dce19f1ce1 Ogre::Sphere c cl Ogre::Sphere classOgre_1_1Sphere.html

A sphere primitive, mostly used for bounds checking.

OgreSphere.h Sphere cpp instm Ogre::Sphere classOgre_1_1Sphere.html a93cb05f8025668db930ef81a34dca47b

Standard constructor - creates a unit sphere around the origin.

Sphere cpp instm Ogre::Sphere classOgre_1_1Sphere.html abd0dc8dd45b400a07d71115652d2dc20

Constructor allowing arbitrary spheres.

getRadius cpp instm Ogre::Sphere classOgre_1_1Sphere.html a8c0a5dee80bf790cdc5bd2a68f73a4c7

Returns the radius of the sphere.

setRadius cpp instm Ogre::Sphere classOgre_1_1Sphere.html aafe80cad31edd668b09981a6f836c8b1

Sets the radius of the sphere.

getCenter cpp instm Ogre::Sphere classOgre_1_1Sphere.html ab33e56a0df43b2dfe3b72b59757e6f69

Returns the center point of the sphere.

setCenter cpp instm Ogre::Sphere classOgre_1_1Sphere.html af2cd29ca81e68cdeb65b91a2667d6fbc

Sets the center point of the sphere.

intersects cpp instm Ogre::Sphere classOgre_1_1Sphere.html a26fc8402579d1256e222f34b6ac0ecf3

Returns whether or not this sphere intersects another sphere.

intersects cpp instm Ogre::Sphere classOgre_1_1Sphere.html ace0763611fbf75e156d6e34d399d5468

Returns whether or not this sphere intersects a box.

intersects cpp instm Ogre::Sphere classOgre_1_1Sphere.html aadca485853a6ae4535a3a9347ab6119b

Returns whether or not this sphere intersects a plane.

intersects cpp instm Ogre::Sphere classOgre_1_1Sphere.html aa127d312d66a63b160825c4650c92e14

Returns whether or not this sphere intersects a point.

merge cpp instm Ogre::Sphere classOgre_1_1Sphere.html a9e9104e8e57c2fa2d30920989c725d1a

Merges another Sphere into the current sphere.

mRadius cpp data Ogre::Sphere classOgre_1_1Sphere.html a912c305cf5821240fe88a3a7ef59e67b mCenter cpp data Ogre::Sphere classOgre_1_1Sphere.html a4a6065226f4fbd7bc5f3cbe0c385d9c7 Ogre::StaticFaceGroup c cl Ogre::StaticFaceGroup structOgre_1_1StaticFaceGroup.html

Collects a group of static i.e.

OgreStaticFaceGroup.h fType cpp data Ogre::StaticFaceGroup structOgre_1_1StaticFaceGroup.html abc91f43284e36aa2376f4d54078f0480 isSky cpp data Ogre::StaticFaceGroup structOgre_1_1StaticFaceGroup.html aa58eb0dbf0fdf7e625c80e7dbb0e76f9

Is this a sky surface?

vertexStart cpp data Ogre::StaticFaceGroup structOgre_1_1StaticFaceGroup.html a09215495af768e8a68b20cf1a937af3a

Index into a buffer containing vertex definitions.

numVertices cpp data Ogre::StaticFaceGroup structOgre_1_1StaticFaceGroup.html a4b1e2bb83673099b9d2459a1bb67f429

The range of vertices in the buffer this facegroup references.

elementStart cpp data Ogre::StaticFaceGroup structOgre_1_1StaticFaceGroup.html a3f73219edf1201e9a3c769f9ccc672bf

Index into a buffer containing vertex indices.

numElements cpp data Ogre::StaticFaceGroup structOgre_1_1StaticFaceGroup.html a2dba19f0f06565cd111206a4a673239c

The number of vertex indices.

materialHandle cpp data Ogre::StaticFaceGroup structOgre_1_1StaticFaceGroup.html a697d56998dccec97a4670930ea7c2a41

Handle to material used by this group.

plane cpp data Ogre::StaticFaceGroup structOgre_1_1StaticFaceGroup.html ad258e1806394cbd8b2efe7f39d3a7296 patchSurf cpp data Ogre::StaticFaceGroup structOgre_1_1StaticFaceGroup.html a42cad07e5dea1a57a10304dcd7b7810b

Patch surface (only applicable when fType = FGT_PATCH)

operator<< cpp ffunc Ogre::StaticFaceGroup structOgre_1_1StaticFaceGroup.html ae57aba80895c22bb02f633d02be64edb Ogre::StaticGeometry c cl Ogre::StaticGeometry classOgre_1_1StaticGeometry.html

Pre-transforms and batches up meshes for efficient use as static geometry in a scene.

OgreStaticGeometry.h OptimisedSubMeshGeometryList cpp tdef Ogre::StaticGeometry classOgre_1_1StaticGeometry.html af4bfc42e3e7201fc0baa0285c4cd4600 SubMeshLodGeometryLinkList cpp tdef Ogre::StaticGeometry classOgre_1_1StaticGeometry.html aeb18f437d0c0f03aac5af8f3a1667444 SubMeshGeometryLookup cpp tdef Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a3f1ea3a58a6d233d3003de2ead158364 QueuedSubMeshList cpp tdef Ogre::StaticGeometry classOgre_1_1StaticGeometry.html ad8f16d1a633b3e8114564d3141287c11 QueuedGeometryList cpp tdef Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a99b5977877244a32f98d5156e4f3e8ca RegionMap cpp tdef Ogre::StaticGeometry classOgre_1_1StaticGeometry.html afd39fb6f3b849c840c1a6c90dff499e4

Indexed region map based on packed x/y/z region index, 10 bits for each axis.

RegionIterator cpp tdef Ogre::StaticGeometry classOgre_1_1StaticGeometry.html ac58b2faf8a71daf21406ed730215a13a

Iterator for iterating over contained regions.

StaticGeometry cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a0487dd0323485acdda054ed41f4cc216

Constructor; do not use directly (.

~StaticGeometry cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a6d02bee2716715251c27dd9b4537c3d0

Destructor.

getName cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a1772aa923f7a9518b57419c46c0cb9c0

Get the name of this object.

addEntity cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a98c44ba2920c9e07d29548d5ee927b5e

Adds an Entity to the static geometry.

addSceneNode cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html aa077e3cb67caa3109a5664795644156a

Adds all the Entity objects attached to a SceneNode and all it&#39;s children to the static geometry...

build cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a03c94e8a32918dba0fa4321e49f7135f

Build the geometry.

destroy cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a5156d3d3b98d6bdb56c6c7b7d92925e8

Destroys all the built geometry state (reverse of build).

reset cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a0ac5afd811992ba0967a05c92e3d75ef

Clears any of the entities / nodes added to this geometry and destroys anything which has already bee...

setRenderingDistance cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a275913c7bb86faf4acc86b6bd8e2a9ce

Sets the distance at which batches are no longer rendered.

getRenderingDistance cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html abc64dfea292342cc15fe7b212ee9e6f5

Gets the distance at which batches are no longer rendered.

getSquaredRenderingDistance cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html ab42fd9a095b26414d11b8a69f46ddfa4

Gets the squared distance at which batches are no longer rendered.

setVisible cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html ab0d5c294946e519c0dad95dc9802609a

Hides or shows all the batches.

isVisible cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a5cc43e2a7e7292aed18b44a9661e8ba1

Are the batches visible?

setCastShadows cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a71907b64bca572d90168f28cb65f23cc

Sets whether this geometry should cast shadows.

getCastShadows cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a2efcde5992970bde422ac7465107ee62

Will the geometry from this object cast shadows?

setRegionDimensions cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a91b72934294a81bd107747a076fd8a69

Sets the size of a single region of geometry.

getRegionDimensions cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a305bdacbbce5d91ef9d3dd3df7b4db8c

Gets the size of a single batch of geometry.

setOrigin cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a7e192ed9d7b41ae948b7ca0ed4cb5e0f

Sets the origin of the geometry.

getOrigin cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a601e05dd3a8f93e39cf6236760d11b6f

Gets the origin of this geometry.

setVisibilityFlags cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a01a3f53c1970d60f1908cac9d1cc3b1d

Sets the visibility flags of all the regions at once.

getVisibilityFlags cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a2e1dea86d1ec8826fd9cf3a3fb99bfb1

Returns the visibility flags of the regions.

setRenderQueueGroup cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a8ce1fb9687b9023947683b881d72096b

Sets the render queue group this object will be rendered through.

getRenderQueueGroup cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a6d74f54dfe89ad2567ace23c9dbc60ec

Gets the queue group for this entity, see setRenderQueueGroup for full details.

visitRenderables cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a83566155af8cfe9ebc83970b14978a37 getRegionIterator cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a483ba1dbb7fcbe2be40c6168aaea5c2e

Get an iterator over the regions in this geometry.

dump cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html ad132ec657e6e7c040b2b0231ef7b0ab9

Dump the contents of this StaticGeometry to a file for diagnostic purposes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d IndexRemap cpp tdef Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a00e9b336c8a40222003c224bcdd64a78 getRegion cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html ac8fe190b3218c537348b3be42bbefe28

Virtual method for getting a region most suitable for the passed in bounds.

getRegion cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html aa30964e1f8178d327813bed4a7c1e03a

Get the region within which a point lies.

getRegion cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a6b5ab1eaa6226fe62ec63f7e14c047c5

Get the region using indexes.

getRegion cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a203358f0feb296d3e6728d241bf3611f

Get the region using a packed index, returns null if it doesn&#39;t exist.

getRegionIndexes cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a3cab04ae06aa79130097f0d82819a5c7

Get the region indexes for a point.

packIndex cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a6a334e24d1edd27244f1c397259ba9b7

Pack 3 indexes into a single index value.

getVolumeIntersection cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a624c61d68ba303efc8939bd24480f5f6

Get the volume intersection for an indexed region with some bounds.

getRegionBounds cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html ae350aaed77bc5a43c7279a36fbe64e55

Get the bounds of an indexed region.

getRegionCentre cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html af1ec027edd8942da2318c4b06465b4e4

Get the centre of an indexed region.

calculateBounds cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html abd2234981d3ecc0da0b9f358a327fc63

Calculate world bounds from a set of vertex data.

determineGeometry cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a153eea6811c3e42220273c83c10b690f

Look up or calculate the geometry data to use for this SubMesh.

splitGeometry cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html aca986f07fe33638829fed388a24edc29

Split some shared geometry into dedicated geometry.

buildIndexRemap cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html aca49fc26f5437c7a912a410f8fecd048

Method for figuring out which vertices are used by an index buffer and calculating a remap lookup for...

remapIndexes cpp instm Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a21f5ede2b9de1462009b4a4e33397a2b

Method for altering indexes based on a remap.

mOwner cpp data Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a9b64354296359c4143d3901f144caeee mName cpp data Ogre::StaticGeometry classOgre_1_1StaticGeometry.html aed8a1cee4285b9c5f68ee6cdb77034e6 mBuilt cpp data Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a12718b6d1611487b71a5ca44681f032a mUpperDistance cpp data Ogre::StaticGeometry classOgre_1_1StaticGeometry.html ab5fb89ef8a654d843afbaee9fdccd754 mSquaredUpperDistance cpp data Ogre::StaticGeometry classOgre_1_1StaticGeometry.html ad9e3131cdc5b4fdac50094653bf7504e mCastShadows cpp data Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a7276450e1765fd0e30ad5dbc5579d3a6 mRegionDimensions cpp data Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a32de891715160696eb12e43e284cdf8d mHalfRegionDimensions cpp data Ogre::StaticGeometry classOgre_1_1StaticGeometry.html ad5e0589f7f076bc4115c9ef4e0ccce5f mOrigin cpp data Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a240ae98ece35afb40a62c306bc9ada9c mVisible cpp data Ogre::StaticGeometry classOgre_1_1StaticGeometry.html ad3af8e218d2d7f78ad9a9f75cde20b2c mRenderQueueID cpp data Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a30e40527d2a49414f3ea42f5d2c1cec0

The render queue to use when rendering this object.

mRenderQueueIDSet cpp data Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a10ed5bde20ec843a68e43d8a7d1d2916

Flags whether the RenderQueue&#39;s default should be used.

mVisibilityFlags cpp data Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a1ada67e8a7858d10624a9dfa9f5398d0

Stores the visibility flags for the regions.

mQueuedSubMeshes cpp data Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a7e22ae45c63445dc452204313b4a2bf5 mOptimisedSubMeshGeometryList cpp data Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a6c9d832a7c35728a64e9a754a12c4c6f

List of geometry which has been optimised for SubMesh use This is the primary storage used for cleani...

mSubMeshGeometryLookup cpp data Ogre::StaticGeometry classOgre_1_1StaticGeometry.html ae65ed08886e5c277250010101472924f

Cached links from SubMeshes to (potentially optimised) geometry This is not used for deletion since t...

mRegionMap cpp data Ogre::StaticGeometry classOgre_1_1StaticGeometry.html a07ce1242365254397cebf8718609fb01

Map of regions.

Ogre::StaticGeometry::GeometryBucket c cl Ogre::StaticGeometry::GeometryBucket classOgre_1_1StaticGeometry_1_1GeometryBucket.html

A GeometryBucket is a the lowest level bucket where geometry with the same vertex &amp; index format is s...

OgreStaticGeometry.h GeometryBucket cpp instm Ogre::StaticGeometry::GeometryBucket classOgre_1_1StaticGeometry_1_1GeometryBucket.html ab7fd4a0ee04901ef5d4fa1dfab3d08f7 ~GeometryBucket cpp instm Ogre::StaticGeometry::GeometryBucket classOgre_1_1StaticGeometry_1_1GeometryBucket.html a9b2e1fd7db1b1a60e947d5a62e35ccbf getParent cpp instm Ogre::StaticGeometry::GeometryBucket classOgre_1_1StaticGeometry_1_1GeometryBucket.html a08c9ddb2a363d7d90878d69c6776faa7 getVertexData cpp instm Ogre::StaticGeometry::GeometryBucket classOgre_1_1StaticGeometry_1_1GeometryBucket.html ac743cdd75e571ab5cdbdb827593fc600

Get the vertex data for this geometry.

getIndexData cpp instm Ogre::StaticGeometry::GeometryBucket classOgre_1_1StaticGeometry_1_1GeometryBucket.html a2adc91a576fd750188ea3a8d558f093f

Get the index data for this geometry.

getMaterial cpp instm Ogre::StaticGeometry::GeometryBucket classOgre_1_1StaticGeometry_1_1GeometryBucket.html ac2a7c335895373aea87bfb9df75a780d getTechnique cpp instm Ogre::StaticGeometry::GeometryBucket classOgre_1_1StaticGeometry_1_1GeometryBucket.html acefb31cfffc808d28b6e2e10e821d79a

Retrieves a pointer to the Material Technique this renderable object uses.

getRenderOperation cpp instm Ogre::StaticGeometry::GeometryBucket classOgre_1_1StaticGeometry_1_1GeometryBucket.html a443a670d4074e562338ad668d5c5b0fc

Gets the render operation required to send this object to the frame buffer.

getWorldTransforms cpp instm Ogre::StaticGeometry::GeometryBucket classOgre_1_1StaticGeometry_1_1GeometryBucket.html a50414e852eb2a31b74c762ed3e83b281

Gets the world transform matrix / matrices for this renderable object.

getSquaredViewDepth cpp instm Ogre::StaticGeometry::GeometryBucket classOgre_1_1StaticGeometry_1_1GeometryBucket.html ad208d0d9fa6cd294bbdafe7b9cf82e4a

Returns the camera-relative squared depth of this renderable.

getLights cpp instm Ogre::StaticGeometry::GeometryBucket classOgre_1_1StaticGeometry_1_1GeometryBucket.html a7082c43fd02d40dee89b55b947044d64

Gets a list of lights, ordered relative to how close they are to this renderable.

getCastsShadows cpp instm Ogre::StaticGeometry::GeometryBucket classOgre_1_1StaticGeometry_1_1GeometryBucket.html a6c88fc74259edbf600cab80d61c3aae1

Method which reports whether this renderable would normally cast a shadow.

assign cpp instm Ogre::StaticGeometry::GeometryBucket classOgre_1_1StaticGeometry_1_1GeometryBucket.html a218ef633a2d0c443f4fd650b30f55fe5

Try to assign geometry to this bucket.

build cpp instm Ogre::StaticGeometry::GeometryBucket classOgre_1_1StaticGeometry_1_1GeometryBucket.html a043a89755d05ca8ee6e4334376adae2c

Build.

dump cpp instm Ogre::StaticGeometry::GeometryBucket classOgre_1_1StaticGeometry_1_1GeometryBucket.html a252fa8cf26efd8519da3556051bba8d8

Dump contents for diagnostics.

preRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html afcbf4cb36d5911a9d40a40c57e94f23b

Called just prior to the Renderable being rendered.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

getNumWorldTransforms cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6ecba3943f56182cddf3b3540afc760

Returns the number of world transform matrices this renderable requires.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 copyIndexes cpp instm Ogre::StaticGeometry::GeometryBucket classOgre_1_1StaticGeometry_1_1GeometryBucket.html ad58e613f861e01ea160d57afe6be2a45 mQueuedGeometry cpp data Ogre::StaticGeometry::GeometryBucket classOgre_1_1StaticGeometry_1_1GeometryBucket.html a144fa0aa5fa30964e9aa940585b18437

Geometry which has been queued up pre-build (not for deallocation)

mParent cpp data Ogre::StaticGeometry::GeometryBucket classOgre_1_1StaticGeometry_1_1GeometryBucket.html af00853755640ffb1c91b1b19d47c7199

Pointer to parent bucket.

mFormatString cpp data Ogre::StaticGeometry::GeometryBucket classOgre_1_1StaticGeometry_1_1GeometryBucket.html a7e24b668910d95c23cb3059268b97c19

String identifying the vertex / index format.

mVertexData cpp data Ogre::StaticGeometry::GeometryBucket classOgre_1_1StaticGeometry_1_1GeometryBucket.html a0ab5e4a8cfbdfc6371fc5478ad73ca61

Vertex information, includes current number of vertices committed to be a part of this bucket...

mIndexData cpp data Ogre::StaticGeometry::GeometryBucket classOgre_1_1StaticGeometry_1_1GeometryBucket.html a910dedbe42c47e7f58d4dba3e0323bb9

Index information, includes index type which limits the max number of vertices which are allowed in o...

mIndexType cpp data Ogre::StaticGeometry::GeometryBucket classOgre_1_1StaticGeometry_1_1GeometryBucket.html a5be88f404a20fd8dd1a0a847254c4500

Size of indexes.

mMaxVertexIndex cpp data Ogre::StaticGeometry::GeometryBucket classOgre_1_1StaticGeometry_1_1GeometryBucket.html af9794e31362b5c99a235ef0a277b475d

Maximum vertex indexable.

mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

Ogre::StaticGeometry::LODBucket c cl Ogre::StaticGeometry::LODBucket classOgre_1_1StaticGeometry_1_1LODBucket.html

A LODBucket is a collection of smaller buckets with the same LOD.

OgreStaticGeometry.h MaterialBucketMap cpp tdef Ogre::StaticGeometry::LODBucket classOgre_1_1StaticGeometry_1_1LODBucket.html ac1da705bda5533f46474fe7204ca3d4b

Lookup of Material Buckets in this region.

MaterialIterator cpp tdef Ogre::StaticGeometry::LODBucket classOgre_1_1StaticGeometry_1_1LODBucket.html a6240319f801ee4f58cacb9ceccd9496b

Iterator over the materials in this LOD.

LODBucket cpp instm Ogre::StaticGeometry::LODBucket classOgre_1_1StaticGeometry_1_1LODBucket.html a00df9c6ca5b6a3f21ff63731a543197f ~LODBucket cpp instm Ogre::StaticGeometry::LODBucket classOgre_1_1StaticGeometry_1_1LODBucket.html a0214a1aba4c2f4c14b27ad5ef6a9c559 getParent cpp instm Ogre::StaticGeometry::LODBucket classOgre_1_1StaticGeometry_1_1LODBucket.html a5d7eea966adea0bb4f256150e124931b getLod cpp instm Ogre::StaticGeometry::LODBucket classOgre_1_1StaticGeometry_1_1LODBucket.html aba243a0af2f306b9181b573dcb3967a1

Get the lod index.

getLodValue cpp instm Ogre::StaticGeometry::LODBucket classOgre_1_1StaticGeometry_1_1LODBucket.html a01b79e06b618e1ee5714ca6adba1b63b

Get the lod value.

assign cpp instm Ogre::StaticGeometry::LODBucket classOgre_1_1StaticGeometry_1_1LODBucket.html a491d98e5031fc4db2bcb77e9c6aa3460

Assign a queued submesh to this bucket, using specified mesh LOD.

build cpp instm Ogre::StaticGeometry::LODBucket classOgre_1_1StaticGeometry_1_1LODBucket.html ab686c556b75f53c03cd554bd90b632c2

Build.

addRenderables cpp instm Ogre::StaticGeometry::LODBucket classOgre_1_1StaticGeometry_1_1LODBucket.html a6244525eff9b19029642e262a1cee216

Add children to the render queue.

getMaterialIterator cpp instm Ogre::StaticGeometry::LODBucket classOgre_1_1StaticGeometry_1_1LODBucket.html ab772c6af3bb6cf79a5f6bb3bb3d84aaa

Get an iterator over the materials in this LOD.

dump cpp instm Ogre::StaticGeometry::LODBucket classOgre_1_1StaticGeometry_1_1LODBucket.html ae19ddefa8cc12cf219b3bb88b56a31f6

Dump contents for diagnostics.

visitRenderables cpp instm Ogre::StaticGeometry::LODBucket classOgre_1_1StaticGeometry_1_1LODBucket.html abb4929bf76d5e7a3b70297cf74965aaf getEdgeList cpp instm Ogre::StaticGeometry::LODBucket classOgre_1_1StaticGeometry_1_1LODBucket.html ab45cd4f193f45a114378adf3359138e3 getShadowRenderableList cpp instm Ogre::StaticGeometry::LODBucket classOgre_1_1StaticGeometry_1_1LODBucket.html a8b8a962888427686590d90ff63ee07be isVertexProgramInUse cpp instm Ogre::StaticGeometry::LODBucket classOgre_1_1StaticGeometry_1_1LODBucket.html a0621be1b35bd74da279dc4a3548d73ea updateShadowRenderables cpp instm Ogre::StaticGeometry::LODBucket classOgre_1_1StaticGeometry_1_1LODBucket.html aaf19418c37e762826a196a255d74933e operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mParent cpp data Ogre::StaticGeometry::LODBucket classOgre_1_1StaticGeometry_1_1LODBucket.html a03f9b9248ff57644c60dc0b4682d293c

Pointer to parent region.

mLod cpp data Ogre::StaticGeometry::LODBucket classOgre_1_1StaticGeometry_1_1LODBucket.html a67e09710f5418970c58ed89a027a488f

LOD level (0 == full LOD)

mLodValue cpp data Ogre::StaticGeometry::LODBucket classOgre_1_1StaticGeometry_1_1LODBucket.html aadd49d1bdc9d7a193d4064e19338214f

lod value at which this LOD starts to apply (squared)

mMaterialBucketMap cpp data Ogre::StaticGeometry::LODBucket classOgre_1_1StaticGeometry_1_1LODBucket.html af65f1afc96fc9ed08484f19e9ae3f609

Lookup of Material Buckets in this region.

mQueuedGeometryList cpp data Ogre::StaticGeometry::LODBucket classOgre_1_1StaticGeometry_1_1LODBucket.html a01726fd1d7aae9f58c14207a9a0d827c

Geometry queued for a single LOD (deallocated here)

mEdgeList cpp data Ogre::StaticGeometry::LODBucket classOgre_1_1StaticGeometry_1_1LODBucket.html a714e97920e3fd74f71fd4386bb130072

Edge list, used if stencil shadow casting is enabled.

mVertexProgramInUse cpp data Ogre::StaticGeometry::LODBucket classOgre_1_1StaticGeometry_1_1LODBucket.html a0d96bf6fa75da0c123d5062a42d862f5

Is a vertex program in use somewhere in this group?

mShadowRenderables cpp data Ogre::StaticGeometry::LODBucket classOgre_1_1StaticGeometry_1_1LODBucket.html aa69369dadc658e07da2faf9adf5b5e90

List of shadow renderables.

Ogre::StaticGeometry::LODBucket::LODShadowRenderable c cl Ogre::StaticGeometry::LODBucket::LODShadowRenderable classOgre_1_1StaticGeometry_1_1LODBucket_1_1LODShadowRenderable.html

Nested class to allow shadows.

OgreStaticGeometry.h LODShadowRenderable cpp instm Ogre::StaticGeometry::LODBucket::LODShadowRenderable classOgre_1_1StaticGeometry_1_1LODBucket_1_1LODShadowRenderable.html a5ccf56c9015856904f7fa7640fe59705 ~LODShadowRenderable cpp instm Ogre::StaticGeometry::LODBucket::LODShadowRenderable classOgre_1_1StaticGeometry_1_1LODBucket_1_1LODShadowRenderable.html a5399d90c3fe95f13d25469f5ef693e56 getWorldTransforms cpp instm Ogre::StaticGeometry::LODBucket::LODShadowRenderable classOgre_1_1StaticGeometry_1_1LODBucket_1_1LODShadowRenderable.html a583c488ed9fd6673163b33ca28cb3178

Overridden from ShadowRenderable.

getPositionBuffer cpp instm Ogre::StaticGeometry::LODBucket::LODShadowRenderable classOgre_1_1StaticGeometry_1_1LODBucket_1_1LODShadowRenderable.html a5e80d04c0f3bef25a9f130ddd3e3e6cd getWBuffer cpp instm Ogre::StaticGeometry::LODBucket::LODShadowRenderable classOgre_1_1StaticGeometry_1_1LODBucket_1_1LODShadowRenderable.html a72a82a2f63d3734deecce6fdc5e2b693 rebindIndexBuffer cpp instm Ogre::StaticGeometry::LODBucket::LODShadowRenderable classOgre_1_1StaticGeometry_1_1LODBucket_1_1LODShadowRenderable.html a372520f84c8c195a2e5b3284ee3ca3dc

Overridden from ShadowRenderable.

setMaterial cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a624c5d9e88df9caeb2f7d57e69dab2be

Set the material to be used by the shadow, should be set by the caller before adding to a render queu...

getMaterial cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html af314cc202a2b7c3dcf4dd3dc9432346e

Overridden from Renderable.

getRenderOperation cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a36d3d1a31ec2661d66faa4675391ed25

Overridden from Renderable.

getRenderOperationForUpdate cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html ae192ff33315f05bee1865a64547fe9a2

Get the internal render operation for set up.

getSquaredViewDepth cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a0095fe3c8590580bb2b2176e5f279615

Overridden from Renderable.

getLights cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a5a3b65ee917444b4a29ca69486d55229

Overridden from Renderable.

isLightCapSeparate cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a46225aeba80348f0a48b73fb1667866d

Does this renderable require a separate light cap?

getLightCapRenderable cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a9039657d8484c4c1d5bc249aa4bce723

Get the light cap version of this renderable.

isVisible cpp instm Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html ae3bb22e06004a85619a71255367dd72f

Should this ShadowRenderable be treated as visible?

getTechnique cpp instm Ogre::Renderable classOgre_1_1Renderable.html aafcc80b06f8c74eaac3d35e72ca54842

Retrieves a pointer to the Material Technique this renderable object uses.

preRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html afcbf4cb36d5911a9d40a40c57e94f23b

Called just prior to the Renderable being rendered.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

getNumWorldTransforms cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6ecba3943f56182cddf3b3540afc760

Returns the number of world transform matrices this renderable requires.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

getCastsShadows cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1ce8341c18f75ef0b6d818eceea5b2e2

Method which reports whether this renderable would normally cast a shadow.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 mParent cpp data Ogre::StaticGeometry::LODBucket::LODShadowRenderable classOgre_1_1StaticGeometry_1_1LODBucket_1_1LODShadowRenderable.html ab6d38c9f8d798510675c3008f022378f mPositionBuffer cpp data Ogre::StaticGeometry::LODBucket::LODShadowRenderable classOgre_1_1StaticGeometry_1_1LODBucket_1_1LODShadowRenderable.html a9decef611b9e486f10b3d014b3882cc8 mWBuffer cpp data Ogre::StaticGeometry::LODBucket::LODShadowRenderable classOgre_1_1StaticGeometry_1_1LODBucket_1_1LODShadowRenderable.html ac2e36fad4112db503422560450e5e692 mMaterial cpp data Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html a8c86d49c8c295f71ee409d1b20e5854d mRenderOp cpp data Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html aa88e6ce3da25b3ea5a2fc5e622798b37 mLightCap cpp data Ogre::ShadowRenderable classOgre_1_1ShadowRenderable.html ac5e870a708a1fcc9fa8d6873aa11f5c1 mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

Ogre::StaticGeometry::MaterialBucket c cl Ogre::StaticGeometry::MaterialBucket classOgre_1_1StaticGeometry_1_1MaterialBucket.html

A MaterialBucket is a collection of smaller buckets with the same Material (and implicitly the same L...

OgreStaticGeometry.h GeometryBucketList cpp tdef Ogre::StaticGeometry::MaterialBucket classOgre_1_1StaticGeometry_1_1MaterialBucket.html abacbea05442639e1dc5e4962a559f234

list of Geometry Buckets in this region

GeometryIterator cpp tdef Ogre::StaticGeometry::MaterialBucket classOgre_1_1StaticGeometry_1_1MaterialBucket.html ab2f7c7785a86b2bf05998b96b73c5952

Iterator over geometry.

MaterialBucket cpp instm Ogre::StaticGeometry::MaterialBucket classOgre_1_1StaticGeometry_1_1MaterialBucket.html ae4abb9d4a5a88ff4cb1fb0f4b1fcac88 ~MaterialBucket cpp instm Ogre::StaticGeometry::MaterialBucket classOgre_1_1StaticGeometry_1_1MaterialBucket.html ad0fed93d61daf061b73952e81d1143ff getParent cpp instm Ogre::StaticGeometry::MaterialBucket classOgre_1_1StaticGeometry_1_1MaterialBucket.html ab454a749c2ba7bae4002c70ed5afa626 getMaterialName cpp instm Ogre::StaticGeometry::MaterialBucket classOgre_1_1StaticGeometry_1_1MaterialBucket.html a5d5aba36b489789f297a57087f223d85

Get the material name.

assign cpp instm Ogre::StaticGeometry::MaterialBucket classOgre_1_1StaticGeometry_1_1MaterialBucket.html a73c3eb66a47f97224dcbeb48dc9bb6c5

Assign geometry to this bucket.

build cpp instm Ogre::StaticGeometry::MaterialBucket classOgre_1_1StaticGeometry_1_1MaterialBucket.html aa3a817dab145e00ab3c07f1f62556f33

Build.

addRenderables cpp instm Ogre::StaticGeometry::MaterialBucket classOgre_1_1StaticGeometry_1_1MaterialBucket.html ad013710ae1cc19fe26a30c23cfd0eb37

Add children to the render queue.

getMaterial cpp instm Ogre::StaticGeometry::MaterialBucket classOgre_1_1StaticGeometry_1_1MaterialBucket.html aa338a96b9145a0c01e33da7e4728111c

Get the material for this bucket.

getGeometryIterator cpp instm Ogre::StaticGeometry::MaterialBucket classOgre_1_1StaticGeometry_1_1MaterialBucket.html afbacbd597b172a0a3fbb59223cebc134

Get an iterator over the contained geometry.

getCurrentTechnique cpp instm Ogre::StaticGeometry::MaterialBucket classOgre_1_1StaticGeometry_1_1MaterialBucket.html aa64dfa9bd9617249def12e684dde9caa

Get the current Technique.

dump cpp instm Ogre::StaticGeometry::MaterialBucket classOgre_1_1StaticGeometry_1_1MaterialBucket.html a823eca275c2d617cc5736a117bf048a0

Dump contents for diagnostics.

visitRenderables cpp instm Ogre::StaticGeometry::MaterialBucket classOgre_1_1StaticGeometry_1_1MaterialBucket.html abc4a538317300484ec970d2ff6482a7a operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d CurrentGeometryMap cpp tdef Ogre::StaticGeometry::MaterialBucket classOgre_1_1StaticGeometry_1_1MaterialBucket.html a5c32bc9f532f1e2b98bf87add45c0c42 getGeometryFormatString cpp instm Ogre::StaticGeometry::MaterialBucket classOgre_1_1StaticGeometry_1_1MaterialBucket.html ac26fb3711b115766aae0a1d2b123627d

Get a packed string identifying the geometry format.

mParent cpp data Ogre::StaticGeometry::MaterialBucket classOgre_1_1StaticGeometry_1_1MaterialBucket.html a7c1560c621c28c3dedde95a6478f603f

Pointer to parent LODBucket.

mMaterialName cpp data Ogre::StaticGeometry::MaterialBucket classOgre_1_1StaticGeometry_1_1MaterialBucket.html ad9732afaff3edb7e770816e80843e772

Material being used.

mMaterial cpp data Ogre::StaticGeometry::MaterialBucket classOgre_1_1StaticGeometry_1_1MaterialBucket.html a98238b3d99e1b247a587ae1fba6ab733

Pointer to material being used.

mTechnique cpp data Ogre::StaticGeometry::MaterialBucket classOgre_1_1StaticGeometry_1_1MaterialBucket.html a3622d108622b55d5da61c1db57f9b0e8

Active technique.

mGeometryBucketList cpp data Ogre::StaticGeometry::MaterialBucket classOgre_1_1StaticGeometry_1_1MaterialBucket.html a98201e87d7d58a688a522c76864a19fa

list of Geometry Buckets in this region

mCurrentGeometryMap cpp data Ogre::StaticGeometry::MaterialBucket classOgre_1_1StaticGeometry_1_1MaterialBucket.html a912c4811ed0139c062c652379bb1a934 Ogre::StaticGeometry::OptimisedSubMeshGeometry c cl Ogre::StaticGeometry::OptimisedSubMeshGeometry classOgre_1_1StaticGeometry_1_1OptimisedSubMeshGeometry.html

Struct holding geometry optimised per SubMesh / lod level, ready for copying to instances.

OgreStaticGeometry.h OptimisedSubMeshGeometry cpp instm Ogre::StaticGeometry::OptimisedSubMeshGeometry classOgre_1_1StaticGeometry_1_1OptimisedSubMeshGeometry.html ad74c3d8bc57c3902ad3f1be62fc552fd ~OptimisedSubMeshGeometry cpp instm Ogre::StaticGeometry::OptimisedSubMeshGeometry classOgre_1_1StaticGeometry_1_1OptimisedSubMeshGeometry.html a37aaec0b804ce2f86a6e3646524a517f operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d vertexData cpp data Ogre::StaticGeometry::OptimisedSubMeshGeometry classOgre_1_1StaticGeometry_1_1OptimisedSubMeshGeometry.html a8c758564b40d121b4ec99c1e31dc04b3 indexData cpp data Ogre::StaticGeometry::OptimisedSubMeshGeometry classOgre_1_1StaticGeometry_1_1OptimisedSubMeshGeometry.html afee0d52be974cc287c49c1988ca570aa Ogre::StaticGeometry::QueuedGeometry c cl Ogre::StaticGeometry::QueuedGeometry structOgre_1_1StaticGeometry_1_1QueuedGeometry.html

Structure recording a queued geometry for low level builds.

OgreStaticGeometry.h operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d geometry cpp data Ogre::StaticGeometry::QueuedGeometry structOgre_1_1StaticGeometry_1_1QueuedGeometry.html ac16c7a7bff4440f883c31c85f7bf7bd2 position cpp data Ogre::StaticGeometry::QueuedGeometry structOgre_1_1StaticGeometry_1_1QueuedGeometry.html a6ea20308c6c2919a63c24d1273f21f03 orientation cpp data Ogre::StaticGeometry::QueuedGeometry structOgre_1_1StaticGeometry_1_1QueuedGeometry.html a1a9af1b18aec22c5a9f39d487c859a0b scale cpp data Ogre::StaticGeometry::QueuedGeometry structOgre_1_1StaticGeometry_1_1QueuedGeometry.html af13765fe72f89bd33db5feec0beec29b Ogre::StaticGeometry::QueuedSubMesh c cl Ogre::StaticGeometry::QueuedSubMesh structOgre_1_1StaticGeometry_1_1QueuedSubMesh.html

Structure recording a queued submesh for the build.

OgreStaticGeometry.h operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d submesh cpp data Ogre::StaticGeometry::QueuedSubMesh structOgre_1_1StaticGeometry_1_1QueuedSubMesh.html a6a73cc0fc7d1205b8bddcddf8b5a7ec8 geometryLodList cpp data Ogre::StaticGeometry::QueuedSubMesh structOgre_1_1StaticGeometry_1_1QueuedSubMesh.html a8bcb418431638051229f226904813245

Link to LOD list of geometry, potentially optimised.

materialName cpp data Ogre::StaticGeometry::QueuedSubMesh structOgre_1_1StaticGeometry_1_1QueuedSubMesh.html afd583dc14d063346a5e58601a23cf0de position cpp data Ogre::StaticGeometry::QueuedSubMesh structOgre_1_1StaticGeometry_1_1QueuedSubMesh.html a74a6a5fd49b1797615439b118cd5395e orientation cpp data Ogre::StaticGeometry::QueuedSubMesh structOgre_1_1StaticGeometry_1_1QueuedSubMesh.html a641f30e3a07966271a727f113a1ae529 scale cpp data Ogre::StaticGeometry::QueuedSubMesh structOgre_1_1StaticGeometry_1_1QueuedSubMesh.html ac8f3fa1934b2e7239b4ea3fd6c0d2fb4 worldBounds cpp data Ogre::StaticGeometry::QueuedSubMesh structOgre_1_1StaticGeometry_1_1QueuedSubMesh.html acfa0525ff64b7603a33fb7c57edbee57

Pre-transformed world AABB.

Ogre::StaticGeometry::Region c cl Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html

The details of a topological region which is the highest level of partitioning for this class...

OgreStaticGeometry.h LODBucketList cpp tdef Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html a1bada7fd0b755c04764c2bc0cebae890

list of LOD Buckets in this region

LODIterator cpp tdef Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html a75f120bb28afd724d9c6284d7c8f5a42 ShadowRenderableList cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ad84ea1b2728ced5136add26c91c39a27 ShadowRenderableListIterator cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a7b0999d33e25db97d0449d6cf95cbecd Region cpp instm Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html abd72255868d829277f699da13977a492 ~Region cpp instm Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html adf30552488beaa24e774924699c7a131 getParent cpp instm Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html a612b5be632834714195d8d0339fa8fc1 assign cpp instm Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html ab322991abdab3980cc714ad01b0e3d88

Assign a queued mesh to this region, read for final build.

build cpp instm Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html ae947cf8b1a8413eb6aac2e2c6a530f54

Build this region.

getID cpp instm Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html a32defbdc3826482b322f0d5acc9e1b38

Get the region ID of this region.

getCentre cpp instm Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html aae372a915c5f4440504c0928126a0588

Get the centre point of the region.

getMovableType cpp instm Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html a5ccb011f92474ff8575b85d8c52c51cd

Returns the type name of this object.

_notifyCurrentCamera cpp instm Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html aac53e78f006299fdd935c4d29ca713fa

Internal method to notify the object of the camera to be used for the next rendering operation...

getBoundingBox cpp instm Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html a0a8710d40823897efd2b82e083c81884

Retrieves the local axis-aligned bounding box for this object.

getBoundingRadius cpp instm Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html ae0c4997e9f309483d0149cd6403f0422

Retrieves the radius of the origin-centered bounding sphere for this object.

_updateRenderQueue cpp instm Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html a53e5a472559dbf0061a69cf38a43f26d

Internal method by which the movable object must add Renderable subclass instances to the rendering q...

visitRenderables cpp instm Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html ae71f3f28c18d97f412985dd3d5aa7f81 isVisible cpp instm Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html a84fb2cc526633ef8c7955d19b2fe8dc9

Returns whether or not this object is supposed to be visible or not.

getTypeFlags cpp instm Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html af8a4495e56e9df43e1264605dc7b6424

Get the &#39;type flags&#39; for this MovableObject.

getLODIterator cpp instm Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html a5c5bcd0100aaeedc394506b60b5600b8

Get an iterator over the LODs in this region.

getShadowVolumeRenderableIterator cpp instm Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html ac0d6ab629e47ee3bb10f87f65930c885 getEdgeList cpp instm Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html a111ad7217f020df5a38f8d218b7803c0

Overridden from MovableObject.

hasEdgeList cpp instm Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html a5ff65b3d2928d260e96535cff3ce2ffb

Overridden member from ShadowCaster.

dump cpp instm Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html a82d78631c499681df01e340fda08481f

Dump contents for diagnostics.

_notifyCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a06f161ae0451be7eaa67e77c296d5631

Notify the object of it&#39;s creator (internal use only)

_getCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abc4d3c30d2b50267a348f8d5aee3c5e4

Get the creator of this object, if any (internal use only)

_notifyManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af730ac3ee4a51ee69f4221298f933e8a

Notify the object of it&#39;s manager (internal use only)

_getManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c95a392476c6b54be1648a77f2a56c0

Get the manager of this object, if any (internal use only)

getName cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2c681d880b842c1b6d2c2b30b72b6660

Returns the name of this object.

getParentNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a7be6f35f90943c6bca0b4511e1d266d8

Returns the node to which this object is attached.

getParentSceneNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c705ecac4263b65a1b8611eeb24c39a

Returns the scene node to which this object is attached.

isParentTagPoint cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aff1706913baf992f108cc0fe4c95a53b

Gets whether the parent node is a TagPoint (or a SceneNode)

_notifyAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aeb13418fe2740ed8ebc52cd9667fca41

Internal method called to notify the object that it has been attached to a node.

isAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ad2c50ff1546dfac42f0751aa1bb54ff3

Returns true if this object is attached to a SceneNode or TagPoint.

detachFromParent cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab53cc49d402913fde37fa4976f5bfdd5

Detaches an object from a parent SceneNode or TagPoint, if attached.

isInScene cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a605cb18ec6d5971e19491ec71c89afeb

Returns true if this object is attached to a SceneNode or TagPoint, and this SceneNode / TagPoint is ...

_notifyMoved cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ae307c64b6e130191e45d48df0e2c5961

Internal method called to notify the object that it has been moved.

getWorldBoundingBox cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acc31c877990c3c231c4b4cfb0522bef8

Retrieves the axis-aligned bounding box for this object in world coordinates.

getWorldBoundingSphere cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2f6db9f0db4038e6544d703a9f3bcf53

Retrieves the worldspace bounding sphere for this object.

setVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8b0ab29b6a7e94169e2b3fde0be7cf10

Tells this object whether to be visible or not, if it has a renderable component.

getVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adbc3ce687f4def00d70f15dc0a2330ea

Gets this object whether to be visible or not, if it has a renderable component.

setRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a3774342d37fb670430d834aa914a3be5

Sets the distance at which the object is no longer rendered.

getRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a97501f320f00fb5255d76fe3b20903d2

Gets the distance at which batches are no longer rendered.

setRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9ad2786aa67624f26c7ff245c673ad5e

Sets the minimum pixel size an object needs to be in both screen axes in order to be rendered...

getRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a1025983039f59637e9dde740b5013175

Returns the minimum pixel size an object needs to be in both screen axes in order to be rendered...

setUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab07068e26732de24aaf24330e9d0ec81 getUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70a42d28867f1559f1bd71baf31f83e4 getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aaac5bf65835f733433f3338132f2f01f

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abbf5cf5545c219ce9be1997ff5dd2204

Return an instance of user objects binding associated with this class.

setRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ac5e898937867475e52d350d1f4d75e32

Sets the render queue group this entity will be rendered through.

setRenderQueueGroupAndPriority cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a38cf564fe839d40a81ba5155d363b7aa

Sets the render queue group and group priority this entity will be rendered through.

getRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a12ca5ddb4ca9e77612b6e8a10e4f3d70

Gets the queue group for this entity, see setRenderQueueGroup for full details.

_getParentNodeFullTransform cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aab6d217065c5d2968ef0cc2586a0db86

return the full transformation of the parent sceneNode or the attachingPoint node

setQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa202386b8336ed756c3bd1ff5a74f54d

Sets the query flags for this object.

addQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a146b6b8afa6de9a2058f730aa3f7b25c

As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...

removeQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8e039c80d31e36c17f4e7fc85e5c6cdc

As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this o...

getQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5c40b9b7d9f3231f9ba16a3514f7495a

Returns the query flags relevant for this object.

setVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9421323e0ef6082d8a293aef0ba4666d

Sets the visiblity flags for this object.

addVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adff2fa7a7c56ba06d25d2dfa376fd677

As setVisibilityFlags, except the flags passed as parameters are appended to the existing flags on th...

removeVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7bebfd93631ffe82f95ad7c73b77e24

As setVisibilityFlags, except the flags passed as parameters are removed from the existing flags on t...

getVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5ca10844726d16c8ed47395a6b22d33a

Returns the visibility flags relevant for this object.

setListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9efbb3928b834d4f125303698034951e

Sets a listener for this object.

getListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf305fd600ec68543ed68e0c0cef6196

Gets the current listener for this object.

queryLights cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2d4c926ce07f3a1cb0e59d9d60aac76b

Gets a list of lights, ordered relative to how close they are to this movable object.

getLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a538d975b35be25e7d705b6310ec3d84d

Get a bitwise mask which will filter the lights affecting this object.

setLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0b7dc685c1dc7ec4dd677750d17ee145

Set a bitwise mask which will filter the lights affecting this object.

_getLightList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf4f61aeb45d61195c248757e3d1c6fe

Returns a pointer to the current list of lights for this object.

getLightCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af061175eb50a6aa98599ce0a748204b5

Overridden member from ShadowCaster.

getDarkCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af06612d0607ebcf1bf5eb817c3038d52

Overridden member from ShadowCaster.

setCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acbfc4840224e8b6ed6e27849d3341675

Sets whether or not this object will cast shadows.

getCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70bca10cdeac93142d9f93ed0cf9c4c5

Returns whether shadow casting is enabled for this object.

getReceivesShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8f2627b8d1658838a7c79c82148c6303

Returns whether the Material of any Renderable that this MovableObject will add to the render queue w...

getPointExtrusionDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abb13b8e1b52d9dca9f5190f718686a5e

Get the distance to extrude for a point/spot light.

setDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2b559ddd8df033cafa5d64502c7d0c3a

Sets whether or not the debug display of this object is enabled.

isDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a39cfd5b78a4326156accf5ed3146ddc6

Gets whether debug display of this object is enabled.

getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a4239d192b2b08c4970dfaa22ce5a0cd0

Gets a list of animable value names for this object.

createAnimableValue cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2cfac9af1b0d71c780ec969166b3585

Create a reference-counted AnimableValuePtr for the named value.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d setDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ad8db1f22329b2a96f2aed7260d565944

Set the default query flags for all future MovableObject instances.

getDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a01f48775e48b672d7796311f3ffe2930

Get the default query flags for all future MovableObject instances.

setDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ac2904cb122ab8c8d5066abefb29dfa96

Set the default visibility flags for all future MovableObject instances.

getDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a2eb94fea5944cf0d33702a75cfa14a74

Get the default visibility flags for all future MovableObject instances.

extrudeVertices cpp clm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html acae2215c051989d544f34083a0a9bfa2

Utility method for extruding vertices based on a light.

AnimableDictionaryMap cpp tdef Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2ea54bb7c39f7640f71be8bb2f8b0a5 getExtrusionDistance cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a233233e14ccb869b6cafd655880355df

Helper method for calculating extrusion distance.

updateEdgeListLightFacing cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ac9a881430ec7769923f63f6df4b93d33

Tells the caster to perform the tasks necessary to update the edge data&#39;s light listing.

generateShadowVolume cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a396374525d65e0db10c7f7f8d380744a

Generates the indexes required to render a shadow volume into the index buffer which is passed in...

extrudeBounds cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a136dfd54b581a6dc58a1796a1cdf6cdc

Utility method for extruding a bounding box.

getAnimableDictionaryName cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a7748b5ea03ba5eb10fdd79e455f96443

Get the name of the animable dictionary for this class.

createAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a83629c5c4708cebd10c358a4be0722f5

Internal method for creating a dictionary of animable value names for the class, if it does not alrea...

_getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a20139173e816c296ab46d0548d1d4902

Get an updateable reference to animable value list.

initialiseAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a80abf1736a4241c432b30d2073c7a263

Internal method for initialising dictionary; should be implemented by subclasses wanting to expose an...

mParent cpp data Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html a5e91f7c10b8ea77e37273e9c0027016c

Parent static geometry.

mSceneMgr cpp data Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html a578512e4c8934f96efe75a5ea9a50cca

Scene manager link.

mNode cpp data Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html a50e4fe72baa5e986acfe6b9f05b7c917

Scene node.

mQueuedSubMeshes cpp data Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html a97f9f72fedff666f236c3bd3de68c163

Local list of queued meshes (not used for deallocation)

mRegionID cpp data Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html a92c38ef30f949ccbee8a4b9c2199d598

Unique identifier for the region.

mCentre cpp data Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html a567eff7b26df31dcf340aa010e4da327

Center of the region.

mLodValues cpp data Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html addff5e4bd246fb4a48bdda7418582801

Lod values as built up - use the max at each level.

mAABB cpp data Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html a0bce41bf7680554b27b1450c2d5f6594

Local AABB relative to region centre.

mBoundingRadius cpp data Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html afbfd1ae5118fcd72eaa9d633d1f5b396

Local bounding radius.

mCurrentLod cpp data Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html a172e92a82c5019f15537082198cc0c1a

The current lod level, as determined from the last camera.

mLodValue cpp data Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html abcceba64ead3b9943f96fe075235fca6

Current lod value, passed on to do material lod later.

mLodBucketList cpp data Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html a3bb086965df6abd3fc1725544130b317

List of LOD buckets.

mLightList cpp data Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html ab16003fcacb17f240dcdaeac71d506b0

List of lights for this region.

mLightListUpdated cpp data Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html a5737854de590e59b6099aa0c5f3d5f38

The last frame that this light list was updated in.

mLodStrategy cpp data Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html ace44c3ac502fbb2aeabafac708401b1a

Lod strategy reference.

mCamera cpp data Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html aaa5c6f2c94eb4cc46011e56b1b623bdf

Current camera.

mSquaredViewDepth cpp data Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html a047d704a7785a06f5212550b87cfab17

Cached squared view depth value to avoid recalculation by GeometryBucket.

mName cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a41954f454246b2935cdc90ab2f36dab8

Name of this object.

mCreator cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a884d3c2c8c8d8305f59eb171a7f56e56

Creator of this object (if created by a factory)

mManager cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a5c05f316d061761a08fc036daedd0649

SceneManager holding this object (if applicable)

mParentNode cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a961db9b5f439708e0f24cb8dbeb9c728

node to which this object is attached

mParentIsTagPoint cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a9f9b9e6981ef7ebbd6b9d82e93a2b299 mVisible cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a8e7fa9ec69253b42ff4e7605b54e1a00

Is this object visible?

mDebugDisplay cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac439108451539e95ac9829ab6520306c

Is debug display enabled?

mUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a0df899bfb650d8d51be51fa5f83743f4

Upper distance to still render.

mSquaredUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2635aafd01416e5a3346a647c2dfff52 mMinPixelSize cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a56e7d5ccac2877061b0919648f7f0b34 mBeyondFarDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a1f6c5390b42b10e00d3b21b8911aa3f4

Hidden because of distance?

mUserObjectBindings cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af00b75d92e7d62f5ff9bd4847d1786e8

User objects binding.

mRenderQueueID cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa63b5c1cf9746a4caeb2a47a6bc1d2d6

The render queue to use when rendering this object.

mRenderQueueIDSet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2051828f33ea6c921e2979c8f00daa3f

Flags whether the RenderQueue&#39;s default should be used.

mRenderQueuePriority cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa34e0feb87409120726a489f52b39c58

The render queue group to use when rendering this object.

mRenderQueuePrioritySet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac9ee5f673870a76b23eb5291b3fa3f28

Flags whether the RenderQueue&#39;s default should be used.

mQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adf36b5bfcc9bce768bc5f8a9ed6b1464

Flags determining whether this object is included / excluded from scene queries.

mVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a6db376fe4c048714224392901c98c3a5

Flags determining whether this object is visible (compared to SceneManager mask)

mWorldAABB cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a665c171729e2f37b66f73d0e6722ac2c

Cached world AABB of this object.

mWorldBoundingSphere cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a271b08ae4cc604657c17125f76ec62e0 mWorldDarkCapBounds cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a00a9705c083b9fef8bbe762a5b1711a8

World space AABB of this object&#39;s dark cap.

mCastShadows cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad21e8a5a6f0eeeefa3ec698781eaa3fa

Does this object cast shadows?

mRenderingDisabled cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad1291c87111d8944b2c49904a4d6280b

Does rendering this object disabled by listener?

mListener cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a07fdbfc4ae0adb48f7619c0a44bd3890

MovableObject listener - only one allowed (no list) for size &amp; performance reasons. */.

mLightMask cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a3db70b0c8b2e53a3c71671217e5a516c

the light mask defined for this movable. This will be taken into consideration when deciding which li...

msDefaultQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adeb3bbe50c1b6e92061461b363fc391e

Default query flags.

msDefaultVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a24f37de53688fc5432d50c7ced03bd63

Default visibility flags.

msAnimableDictionary cpp data Ogre::AnimableObject classOgre_1_1AnimableObject.html a1e2b199b8a10c3753ebeecc8fa773620

Static map of class name to list of animable value names.

MaterialBucket cpp ffunc Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html a1ef54cc784f7a52df495e596d4d41de5 GeometryBucket cpp ffunc Ogre::StaticGeometry::Region classOgre_1_1StaticGeometry_1_1Region.html a19c0bb2442a83b4f686c162653cd8ac0 Ogre::StaticGeometry::SubMeshLodGeometryLink c cl Ogre::StaticGeometry::SubMeshLodGeometryLink structOgre_1_1StaticGeometry_1_1SubMeshLodGeometryLink.html

Saved link between SubMesh at a LOD and vertex/index data May point to original or optimised geometry...

OgreStaticGeometry.h vertexData cpp data Ogre::StaticGeometry::SubMeshLodGeometryLink structOgre_1_1StaticGeometry_1_1SubMeshLodGeometryLink.html a156a3afb790d7e13663cbd7ee45faac6 indexData cpp data Ogre::StaticGeometry::SubMeshLodGeometryLink structOgre_1_1StaticGeometry_1_1SubMeshLodGeometryLink.html ac387382c92a7e1c59757e86e289e589f Ogre::StreamSerialiser c cl Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html

Utility class providing helper methods for reading / writing structured data held in a DataStream...

OgreStreamSerialiser.h StreamSerialiser cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a6f33fe43504c631349b4a4c6244525b1

Constructor.

~StreamSerialiser cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a6469d16380285e935ad31ab9c1807f43 getEndian cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a7cd041da1de973be0a92ca775be612f0

Get the endian mode.

getCurrentChunkDepth cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html af5c1b38b9f485dd541c5e9aa9ea7b570

Report the current depth of the chunk nesting, whether reading or writing.

getCurrentChunkID cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html ae3eb12b1c3594cfbbad30fa31d7a0800

Get the ID of the chunk that&#39;s currently being read/written, if any.

getOffsetFromChunkStart cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a5be9da80c9d15057443fb1f2c1013d5a

Get the current byte position relative to the start of the data section of the last chunk that was re...

readChunkBegin cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a4e88223124b49f1471ccd06600a7a2d4

Reads the start of the next chunk in the file.

readChunkBegin cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html aa183c0e84dd36033cc1d24bdde003a21

Reads the start of the next chunk so long as it&#39;s of a given ID and version.

undoReadChunk cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html aac94278ebfddb581f5e73838f573c9cd

Call this to &#39;rewind&#39; the stream to just before the start of the current chunk.

peekNextChunkID cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html aa5e27e1fff17725bb9970d9ad81cfb39

Call this to &#39;peek&#39; at the next chunk ID without permanently moving the stream pointer.

readChunkEnd cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a97b3a9ad5caea2da65b36a07816f968e

Finish the reading of a chunk.

isEndOfChunk cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html ad81be1455eacc97d5fcd1df06cbe1b93

Return whether the current data pointer is at the end of the current chunk.

eof cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a2aecd0f7e7e5ee73170323cac7454940

Reports whether the stream is at the end of file.

getCurrentChunk cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a165758fe3dbf691cc4614abc63024d69

Get the definition of the current chunk being read (if any).

writeChunkBegin cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a49f031773228cdd832db5c52e7e0ea72

Begin writing a new chunk.

writeChunkEnd cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html ad7dbda6a8b282814f3eabcaed6f86abc

End writing a chunk.

writeData cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a192b4339d7d5ba458824751e01575d92

Write arbitrary data to a stream.

write cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a2aae82219abe1e37ea5f1c1adf8bdd1c

Catch-all method to write primitive types.

write cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a596a55c0496333afcfa6af3e51e36e64 write cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a60ac46edf43d39927816e34b1a0d983c write cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html ada08984a52a07febc6ddd531c60adbd6 write cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a994f2de1f0d13f674b6946b2490c225a write cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a53163836004961bea4bb7ab73819b322 write cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a6430b8559a0b559d3eefaebef786759e write cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a0ffe90cc7b051f0f56faccc739988cea write cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a82759066f35c8cb08e24ce4357c747c7 write cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a6731deffcb48fa5b78422e4f955f5f93 write cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a5435ad86ff5851f9012191d3b5179a55 write cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a0d289d76cc669fd1ade3ef05fa48bd21 write cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html ad453d94c2cc1ebd6a13d2571ee8d5456 write cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a79d03ff4a8aedc9e28412dc25fa48027 write cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a456b335842b528abb03c953049cac7ad write cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a4397c12bc7f970bd559d0d24a0116b36 readData cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a2d9cd8abb22fbd17c795aa62765b4a59

Read arbitrary data from a stream.

read cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a72a8e8540b453b8428992c0c6c599995

Catch-all method to read primitive types.

read cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a46bcb952e488697f41786e1156c00979 read cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a273eb21bd429c3a1dc4ac6981bea7c6b

read a Vector3

read cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a5f557c549a65a20e76e605f9bf9fe4c9 read cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html aee0e00b95f550cc324cbb5fef1a3766b read cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a3173c30a36415d10b4daf6e130953e0e read cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a9a3af44ad9ac9d841ec5e15d4c6856f3 read cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a28eec6a458dd2f02a8849a51dc107dcf read cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html aa930c1889b253433b459176426795627 read cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a32788255718a172dd040cf6766e8e32a read cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a242f3491c47852b53b0b689edfc25e4c read cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a85a44458396fa2170fa8858a0328fa97 read cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a838c7aea842143bcf54d82d3fe085efe read cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a8da61d9cfea11fa94aef4b3ea1a81eae read cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a5e45523a0409077bbcab706ef0a58f64 read cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html af8fe1551fa5a1dc26317c9b57b8ef1f6 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d makeIdentifier cpp clm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html ad9bed5f1d3e5a1ffe15a8a95eaa83f31

Pack a 4-character code into a 32-bit identifier.

ChunkStack cpp tdef Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a49a41720d6ae13bafab2fb3c1e2b429a readChunkImpl cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a389f5a295d7a4b7d04e9c3c275565b3b writeChunkImpl cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a6f3b9b50f4c06211f439f6dfb0113e31 readHeader cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a51cb0154586c2ae1f78e354bad488f3f writeHeader cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a778a13ca956d2ba25d2ec225da0e4024 calculateChecksum cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a2714d594708bf2890cf9446b1cc70ccc checkStream cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html ac87f7a041f0b1ed6041e733fa91335db flipEndian cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html ac13f90ca4c868f9a8b2863110af78add flipEndian cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a69b907324d2e7c77bd0c046642ad0583 determineEndianness cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a6ef6181ba4aea71c262f81ae85060d53 popChunk cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html ab3fd3cdea5734712dac023a0d50d0bd6 writeFloatsAsDoubles cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a92f8e68084e23c9b0be1cb83e0e3779d writeDoublesAsFloats cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a92241a388ff467586b79c531dd4f1611 readFloatsAsDoubles cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a7fd511ed18b3d2cec361364e81c124d1 readDoublesAsFloats cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html ae689c4645ffe17b1356efae30f88dc76 writeConverted cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a7dafee8d9dd56a443179c26b2cf1ad6c readConverted cpp instm Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html abe33f9186fecab03302d2e75632faf3f mStream cpp data Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html aa66d607581455552e7cc8e0ab835cc59 mEndian cpp data Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a1afd29f84fe8344d0f7df4a0bcd427a6 mFlipEndian cpp data Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a4b1ace79e9f4d9a1b63a2ce4212e4dd8 mReadWriteHeader cpp data Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html ad1f0a83979a77f2b9697878f0b2ca1b5 mRealFormat cpp data Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a21c3c9f215ea3b5c279fd2fdee0941ca mChunkStack cpp data Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a1f7b65be90a60d36ede21ddbca4cba4e

Current list of open chunks.

HEADER_ID cpp data Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a3a0ecfedc4bc930bce30443f3ba4f74b REVERSE_HEADER_ID cpp data Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a719bc5b2dbd34177bc90955572564cde CHUNK_HEADER_SIZE cpp data Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a237486ba1b145cfe570c51cedb54ee3a ENDIAN_AUTO cpp econst Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a072077ff56678e964608a7451db7c3f0a921fa6c4bf1316b54e0877ad1e983c9c

Automatically determine endianness.

ENDIAN_BIG cpp econst Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a072077ff56678e964608a7451db7c3f0afa17cf3b68b6464762f03423afc83d6e

Use big endian (0x1000 is serialised as 0x10 0x00)

ENDIAN_LITTLE cpp econst Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a072077ff56678e964608a7451db7c3f0a344ebede556d120f89fbfd35b544a0fb

Use little endian (0x1000 is serialised as 0x00 0x10)

REAL_FLOAT cpp econst Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a6cf4285399b89b088f2f297dda10fc91ae3bcbc915c3187091bf95f1e7426a837

Real is stored as float, reducing precision if you&#39;re using OGRE_DOUBLE_PRECISION.

REAL_DOUBLE cpp econst Ogre::StreamSerialiser classOgre_1_1StreamSerialiser.html a6cf4285399b89b088f2f297dda10fc91a2b594a33ac97bd7a0cc2d9047e2b1912

Real as stored as double, not useful unless you&#39;re using OGRE_DOUBLE_PRECISION.

Ogre::StreamSerialiser::Chunk c cl Ogre::StreamSerialiser::Chunk structOgre_1_1StreamSerialiser_1_1Chunk.html

Definition of a chunk of data in a file.

OgreStreamSerialiser.h Chunk cpp func Ogre::StreamSerialiser::Chunk structOgre_1_1StreamSerialiser_1_1Chunk.html aa96c50461348d92b92ff435612c0f5a7 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d id cpp data Ogre::StreamSerialiser::Chunk structOgre_1_1StreamSerialiser_1_1Chunk.html a5ff82e35d66f9ae31a67612359f186f6

Identifier of the chunk (for example from makeIdentifier) (stored)

version cpp data Ogre::StreamSerialiser::Chunk structOgre_1_1StreamSerialiser_1_1Chunk.html a5b7d48d0df881bcc1b0b3035c355fbca

Version of the chunk (stored)

length cpp data Ogre::StreamSerialiser::Chunk structOgre_1_1StreamSerialiser_1_1Chunk.html aee59026e7658bc15408b2f92ee1140cb

Length of the chunk data in bytes, excluding the header of this chunk (stored)

offset cpp data Ogre::StreamSerialiser::Chunk structOgre_1_1StreamSerialiser_1_1Chunk.html a53db274d39b9f3d328cdefb67bbc0f00

Location of the chunk (header) in bytes from the start of a stream (derived)

Ogre::StringUtil c cl Ogre::StringUtil classOgre_1_1StringUtil.html

Utility class for manipulating Strings.

OgreString.h StrStreamType cpp tdef Ogre::StringUtil classOgre_1_1StringUtil.html a665d79932d54b48b83acff563de7a9e5 trim cpp clm Ogre::StringUtil classOgre_1_1StringUtil.html ae36e8b6e19fef623f59d56772ed1dd7e

Removes any whitespace characters, be it standard space or TABs and so on.

split cpp clm Ogre::StringUtil classOgre_1_1StringUtil.html a955202dfe4cd4be53cb582065b8ebe9f

Returns a StringVector that contains all the substrings delimited by the characters in the passed del...

tokenise cpp clm Ogre::StringUtil classOgre_1_1StringUtil.html a85e31c955ac26bd91ca02ca365261cfd

Returns a StringVector that contains all the substrings delimited by the characters in the passed del...

toLowerCase cpp clm Ogre::StringUtil classOgre_1_1StringUtil.html a9ffdb5be3d3ac225a551d8c6f961ded2

Lower-cases all the characters in the string.

toUpperCase cpp clm Ogre::StringUtil classOgre_1_1StringUtil.html a6a4aa0d892879d1f835398bcc4a8b8d2

Upper-cases all the characters in the string.

startsWith cpp clm Ogre::StringUtil classOgre_1_1StringUtil.html aa08af119e6752852489de475559252a0

Returns whether the string begins with the pattern passed in.

endsWith cpp clm Ogre::StringUtil classOgre_1_1StringUtil.html a437e513c495d222d3aca1477cddfb6bf

Returns whether the string ends with the pattern passed in.

standardisePath cpp clm Ogre::StringUtil classOgre_1_1StringUtil.html ab936109efdb3b4f224cdddbb37704cd0

Method for standardising paths - use forward slashes only, end with slash.

normalizeFilePath cpp clm Ogre::StringUtil classOgre_1_1StringUtil.html a861641bda60da5b659c03a21ed5182ba

Returns a normalized version of a file path This method can be used to make file path strings which p...

splitFilename cpp clm Ogre::StringUtil classOgre_1_1StringUtil.html a16e5c81bee0dee5b89cb9c28f5cc137c

Method for splitting a fully qualified filename into the base name and path.

splitFullFilename cpp clm Ogre::StringUtil classOgre_1_1StringUtil.html a3fe567e3f6a50feac64b50805d7e0446

Method for splitting a fully qualified filename into the base name, extension and path...

splitBaseFilename cpp clm Ogre::StringUtil classOgre_1_1StringUtil.html a5061ec62dec2f01d8fd94d8d3a3677d6

Method for splitting a filename into the base name and extension.

match cpp clm Ogre::StringUtil classOgre_1_1StringUtil.html a3005f863e31d14ad8e6502eb4d854709

Simple pattern-matching routine allowing a wildcard pattern.

replaceAll cpp clm Ogre::StringUtil classOgre_1_1StringUtil.html a1fbf53b8f6abbc2ee21af4f1b464a25f

replace all instances of a sub-string with a another sub-string.

BLANK cpp data Ogre::StringUtil classOgre_1_1StringUtil.html ad2ead745c8c6f4f7056270e22f29e4da

Constant blank string, useful for returning by ref where local does not exist.

Ogre::StringConverter c cl Ogre::StringConverter classOgre_1_1StringConverter.html

Class for converting the core Ogre data types to/from Strings.

OgreStringConverter.h toString cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html ad6a042aaca76797c0c7369cbcc06529a

Converts a Real to a String.

toString cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html a0ad310156901192d8b4e31f90ce420a0

Converts a Radian to a String.

toString cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html a1c4df33a22e7da4debdc1de0ee250773

Converts a Degree to a String.

toString cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html a6e5354ea0506968e9ca901ce2f5a46af

Converts an int to a String.

toString cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html a6c7efa9542ac3e3a9c17df92c2383fe0

Converts a size_t to a String.

toString cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html aaef4564bd5f496dbdf0889a89aa4cd9f

Converts an unsigned long to a String.

toString cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html a9e48331e259a043ce076d2a8c3051340

Converts a long to a String.

toString cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html aa671980d27b86d09a0f568b451ba677d

Converts a boolean to a String.

toString cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html a54b489bc08f1542fe9dd0b9d57fbfbca

Converts a Vector2 to a String.

toString cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html a40baf295547f60d3d0efcf279268d8dc

Converts a Vector3 to a String.

toString cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html a41d15619e971971f2025052e1a6d7c5a

Converts a Vector4 to a String.

toString cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html ae9044f5fd990ebf7c124dfc3d6423b0a

Converts a Matrix3 to a String.

toString cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html aa0a2d5fb724610a66f1949511e1fb478

Converts a Matrix4 to a String.

toString cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html aa05c075b14b73fbdc82f477d6da359f8

Converts a Quaternion to a String.

toString cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html a1a53ab0f54bc753ae2748909696d0b32

Converts a ColourValue to a String.

toString cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html ab6f7c4fb9bf4be031282c8ccf5b38727

Converts a StringVector to a string.

parseReal cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html a9633e8a5b340ca0c3b36aa51efb4cc5d

Converts a String to a Real.

parseAngle cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html ae7053b6bd3df67328a898940036ab5b5

Converts a String to a Angle.

parseInt cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html a77d05cbca629795de8b9496b31b0de33

Converts a String to a whole number.

parseUnsignedInt cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html a8d3fd443406ecfc3556dc0195385bb22

Converts a String to a whole number.

parseLong cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html a1dbc8f24c3d8611f4e9431f3b2122a2e

Converts a String to a whole number.

parseUnsignedLong cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html a6fb788b88702ece1e667c145204f7640

Converts a String to a whole number.

parseSizeT cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html a0cdfb81eecf49efe65f33593f2251b39

Converts a String to size_t.

parseBool cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html a8f1d0fab67ac94cb5466812aea13dae0

Converts a String to a boolean.

parseVector2 cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html a0759107b842b8483abbce915a74dd5e1

Parses a Vector2 out of a String.

parseVector3 cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html a4de896cef79f4620355149a42c43dff6

Parses a Vector3 out of a String.

parseVector4 cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html a7dd1a2f936cced85559abb1f948bdecb

Parses a Vector4 out of a String.

parseMatrix3 cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html a4591e8414fc653e18ac7c3b427c5f093

Parses a Matrix3 out of a String.

parseMatrix4 cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html a9ceacfd6e4f13f89c1ec03f5ef754b58

Parses a Matrix4 out of a String.

parseQuaternion cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html adf71ad0ddbc54ab1d742e10a0dc18911

Parses a Quaternion out of a String.

parseColourValue cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html a167f9319fa721f66e393d963de145c6c

Parses a ColourValue out of a String.

parseStringVector cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html a041e06bfaeca7a8950bbd04176d1b826

Pareses a StringVector from a string.

isNumber cpp clm Ogre::StringConverter classOgre_1_1StringConverter.html a95d05930b54167f5353733ec36668f65

Checks the String is a valid number value.

Ogre::ParameterDef c cl Ogre::ParameterDef classOgre_1_1ParameterDef.html

Definition of a parameter supported by a StringInterface class, for introspection.

OgreStringInterface.h ParameterDef cpp instm Ogre::ParameterDef classOgre_1_1ParameterDef.html a0070696ef2e47e06585ca37ad1223836 name cpp data Ogre::ParameterDef classOgre_1_1ParameterDef.html ab22036d8dcec3fe262e88316e55d9a13 description cpp data Ogre::ParameterDef classOgre_1_1ParameterDef.html ae96c017b7f2f644978e2bfd9769b55c2 paramType cpp data Ogre::ParameterDef classOgre_1_1ParameterDef.html a5f5634c1ecf86d49da2cccdd97641c6a Ogre::ParamCommand c cl Ogre::ParamCommand classOgre_1_1ParamCommand.html

Abstract class which is command object which gets/sets parameters.

OgreStringInterface.h doGet cpp instm Ogre::ParamCommand classOgre_1_1ParamCommand.html ae47ea550693403baebbcde11c59e074f doSet cpp instm Ogre::ParamCommand classOgre_1_1ParamCommand.html ad69d7e3ca3959f0ab2e84137f621ca6a ~ParamCommand cpp instm Ogre::ParamCommand classOgre_1_1ParamCommand.html a44288c733303c12a4cb30f483ee006ee Ogre::ParamDictionary c cl Ogre::ParamDictionary classOgre_1_1ParamDictionary.html

Class to hold a dictionary of parameters for a single class.

OgreStringInterface.h ParamDictionary cpp instm Ogre::ParamDictionary classOgre_1_1ParamDictionary.html af3f46fdeacdb40c4dc234cd3540cd701 addParameter cpp instm Ogre::ParamDictionary classOgre_1_1ParamDictionary.html a411fa9cc6ca47ea388307fdd7841f547

Method for adding a parameter definition for this class.

getParameters cpp instm Ogre::ParamDictionary classOgre_1_1ParamDictionary.html ab0f6c3fd225dc9d3a8a2c4ff6ef6ffda

Retrieves a list of parameters valid for this object.

getParamCommand cpp instm Ogre::ParamDictionary classOgre_1_1ParamDictionary.html a6b324fb02bdd70f7fdd6566fb634e1dc

Retrieves the parameter command object for a named parameter.

getParamCommand cpp instm Ogre::ParamDictionary classOgre_1_1ParamDictionary.html a10d47cfb52e9a32917e5a0965a7b7bb8 mParamDefs cpp data Ogre::ParamDictionary classOgre_1_1ParamDictionary.html a37e4ea1d0c014e743b815b6a829f5a75

Definitions of parameters.

mParamCommands cpp data Ogre::ParamDictionary classOgre_1_1ParamDictionary.html a374491774db59af87966f14795737996

Command objects to get/set.

StringInterface cpp ffunc Ogre::ParamDictionary classOgre_1_1ParamDictionary.html af1037345f6c7a90f967a44cb1eb6dadc Ogre::StringInterface c cl Ogre::StringInterface classOgre_1_1StringInterface.html

Class defining the common interface which classes can use to present a reflection-style, self-defining parameter set to callers.

OgreStringInterface.h StringInterface cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ad57e8c6f0793dde7d1b479361e55e419 ~StringInterface cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html aa86a8941e57b203088797a4b28da8c4d

Virtual destructor, see Effective C++.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mParamDictName cpp data Ogre::StringInterface classOgre_1_1StringInterface.html abaa2b2c02f22cff7a65ba43b4daea538

Class name for this instance to be used as a lookup (must be initialised by subclasses)

mParamDict cpp data Ogre::StringInterface classOgre_1_1StringInterface.html a3f3117095c1bff9d46177279d3fb79ea msDictionary cpp data Ogre::StringInterface classOgre_1_1StringInterface.html a5e08eb863343f9c60f6ef9344a48075b

Dictionary of parameters.

Ogre::StringSerialiser c cl Ogre::StringSerialiser classOgre_1_1StringSerialiser.html

Serializes data values into a string using sprintf functions.

OgreStringSerialiser.h StringSerialiser cpp instm Ogre::StringSerialiser classOgre_1_1StringSerialiser.html a4d5080ba96d8f2726c2601276371a369

Initializes the serialiser with a starting buffer size.

~StringSerialiser cpp instm Ogre::StringSerialiser classOgre_1_1StringSerialiser.html a02fa4abbf179018c0a2334cf73a000d6 str cpp instm Ogre::StringSerialiser classOgre_1_1StringSerialiser.html aeca80d9f6671813308d3d48f052653cb

Returns the generated string.

operator<< cpp instm Ogre::StringSerialiser classOgre_1_1StringSerialiser.html a03d276aeaeb04508bdbb0c4df1fc26f7 operator<< cpp instm Ogre::StringSerialiser classOgre_1_1StringSerialiser.html a8694cb61e62b787384d0da3cca154274 operator<< cpp instm Ogre::StringSerialiser classOgre_1_1StringSerialiser.html a2d1b802a756b26977473891dec73a63a operator<< cpp instm Ogre::StringSerialiser classOgre_1_1StringSerialiser.html a18395ee44e44d46f13eff325ee9a966f operator<< cpp instm Ogre::StringSerialiser classOgre_1_1StringSerialiser.html a5cb7262ee6662001533f52597f9bcd47 operator<< cpp instm Ogre::StringSerialiser classOgre_1_1StringSerialiser.html a2e93db5b1e291d30934d5751c7baea53 operator<< cpp instm Ogre::StringSerialiser classOgre_1_1StringSerialiser.html aafce5c419a419a212b91ba9492043752 operator<< cpp instm Ogre::StringSerialiser classOgre_1_1StringSerialiser.html a187c54901204b417bdb489c2ace6a393 operator<< cpp instm Ogre::StringSerialiser classOgre_1_1StringSerialiser.html afd4213259e855af1d5d4295a1e0ba078 operator<< cpp instm Ogre::StringSerialiser classOgre_1_1StringSerialiser.html a90540cda38b459387a59396a7b6d3c35 growBuffer cpp instm Ogre::StringSerialiser classOgre_1_1StringSerialiser.html ad896a275184946ebc1235101f47df89f mBuffer cpp data Ogre::StringSerialiser classOgre_1_1StringSerialiser.html acb441dcef1500df7a11251f6d1b94745 mBufferSize cpp data Ogre::StringSerialiser classOgre_1_1StringSerialiser.html a49a8ed7a93f0d2aefeeeb51d32be6ed6 mTotalSize cpp data Ogre::StringSerialiser classOgre_1_1StringSerialiser.html a9a81511ae24f116a92ee7a1951a5e3ae Ogre::SubEntity c cl Ogre::SubEntity classOgre_1_1SubEntity.html

Utility class which defines the sub-parts of an Entity.

OgreSubEntity.h getMaterialName cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html a80697bf815e1c89668ce771b30db0176

Gets the name of the Material in use by this instance.

setMaterialName cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html ab8af6685128c68a5d7863bb5238ebc0f

Sets the name of the Material to be used.

setMaterial cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html a303f3e6f95548969f94270e20ca2a01d

Sets a Material to be used.

setVisible cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html a126bc7db2fbed53d29831b78e2fab4aa

Tells this SubEntity whether to be visible or not.

isVisible cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html a69f02cb2a8ae663bcbbd5a608c7e01a5

Returns whether or not this SubEntity is supposed to be visible.

setRenderQueueGroup cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html a0fff0b5b640b338ca8086ebda450ac65

Sets the render queue group this subentity will be rendered through.

setRenderQueueGroupAndPriority cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html ab2cec2d756ba180a7398d21d5d6200d1

Sets the render queue group and group priority this subentity will be rendered through.

getRenderQueueGroup cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html aaf6a28eb3cd235c1097ed2bf409d657d

Gets the queue group for this entity, see setRenderQueueGroup for full details.

getRenderQueuePriority cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html a595e8a69806f1814e52094152fe952d5

Gets the queue group for this entity, see setRenderQueueGroup for full details.

isRenderQueueGroupSet cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html aed08bf8764a638504731d8513409dbdb

Gets the queue group for this entity, see setRenderQueueGroup for full details.

isRenderQueuePrioritySet cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html af40442c9d7f4865581e648d7d1b0e3c5

Gets the queue group for this entity, see setRenderQueueGroup for full details.

getSubMesh cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html abc51afcecd7d01b4035af900988f7ccb

Accessor method to read mesh data.

getParent cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html a1b3670ec0b19ba7b876fb53634a666cf

Accessor to get parent Entity.

getMaterial cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html a093781afef6332ef21fb05dd7818ecae

Overridden - see Renderable.

getTechnique cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html aa03a93d06b05ab2c0064ec41dcdd05e4

Overridden - see Renderable.

getRenderOperation cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html a816f4c356b83e1b4f9d6e3058d5ee9dd

Overridden - see Renderable.

getWorldTransforms cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html a5f07c8b73ea37bf109ed0d9eeacca843

Overridden - see Renderable.

getNumWorldTransforms cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html a487d0eb60081f28c8a347ac8d036a133

Overridden - see Renderable.

getSquaredViewDepth cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html ac01490b3b6d938bf20f7fd2c62fe7151

Overridden, see Renderable.

getLights cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html afec0d041841e85ce49b515c22f34dc4a getCastsShadows cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html a5ae272c24e46eee8264303694c861a7f _getSkelAnimVertexData cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html a2f83c08c87cde1040e4cae80b366db17

Advanced method to get the temporarily blended vertex information for entities which are software ski...

_getSoftwareVertexAnimVertexData cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html ace215b4410fbe1f61cc5dddd16b1b640

Advanced method to get the temporarily blended software morph vertex information.

_getHardwareVertexAnimVertexData cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html a887198a3e8501f07a5b6dd086b5ba411

Advanced method to get the hardware morph vertex information.

_getSkelAnimTempBufferInfo cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html a9213e1f430e42fb2bb0036aaf7b0e0ff

Advanced method to get the temp buffer information for software skeletal animation.

_getVertexAnimTempBufferInfo cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html a87ac0cef9d027c49ba2f2d55bdbb1af6

Advanced method to get the temp buffer information for software morph animation.

getVertexDataForBinding cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html a7f66badeb04042640ae9eafb6b248dc9

Retrieve the VertexData which should be used for GPU binding.

_markBuffersUnusedForAnimation cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html abfacde2f50e8517cf3c8b9a2936ca0a4

Mark all vertex data as so far unanimated.

_markBuffersUsedForAnimation cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html a28e52e17dfbd6b8136e567c4ce113a46

Mark all vertex data as animated.

_getBuffersMarkedForAnimation cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html a8e00545c24b8ca8674aeec00567ce4cd

Are buffers already marked as vertex animated?

_restoreBuffersForUnusedAnimation cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html af3c5cfa9d26265b80850ef11fbcb9281

Internal method to copy original vertex data to the morph structures should there be no active animat...

_updateCustomGpuParameter cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html a271214f0a12235cbd2ced91f9f2d28d3

Overridden from Renderable to provide some custom behaviour.

_invalidateCameraCache cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html abed92cd6152d752dccb46b4ef7a2874f

Invalidate the camera distance cache.

preRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html afcbf4cb36d5911a9d40a40c57e94f23b

Called just prior to the Renderable being rendered.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 SubEntity cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html ab170b7ab04804116e1cf13163d5cb8c9

Private constructor - don&#39;t allow creation by anybody else.

~SubEntity cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html adadca3b165a3d94d4160b51ac1029fb8

Private destructor.

prepareTempBlendBuffers cpp instm Ogre::SubEntity classOgre_1_1SubEntity.html aad20e06a4d46cfd9f935f71184f88ba5

Internal method for preparing this Entity for use in animation.

mParentEntity cpp data Ogre::SubEntity classOgre_1_1SubEntity.html aa96672e40c650856388969f3f3e568a3

Pointer to parent.

mMaterialName cpp data Ogre::SubEntity classOgre_1_1SubEntity.html a1414ab7a758f77b4c59d125f2e299125

Name of Material in use by this SubEntity.

mMaterial cpp data Ogre::SubEntity classOgre_1_1SubEntity.html aa6233df10e0b5b0d3eeedc6035381768

Cached pointer to material.

mSubMesh cpp data Ogre::SubEntity classOgre_1_1SubEntity.html a1576543e6cdc3cafb75b91f8035612ef mVisible cpp data Ogre::SubEntity classOgre_1_1SubEntity.html ae873abec94f7c3de277486de75ff969a

Is this SubEntity visible?

mRenderQueueID cpp data Ogre::SubEntity classOgre_1_1SubEntity.html aeff2d5dc1d14100aad841ed863ced56c

The render queue to use when rendering this renderable.

mRenderQueueIDSet cpp data Ogre::SubEntity classOgre_1_1SubEntity.html a794842baa996d0e7ff2cced1677a7cd1

Flags whether the RenderQueue&#39;s default should be used.

mRenderQueuePriority cpp data Ogre::SubEntity classOgre_1_1SubEntity.html a6c87a898afeeaf1fea806dcda5b1faaa

The render queue priority to use when rendering this renderable.

mRenderQueuePrioritySet cpp data Ogre::SubEntity classOgre_1_1SubEntity.html a7a553a38264bc81e778e74abd0ac3769

Flags whether the RenderQueue&#39;s default should be used.

mMaterialLodIndex cpp data Ogre::SubEntity classOgre_1_1SubEntity.html a151ff07c40ae1063e1336b8637ca4bd2

The LOD number of the material to use, calculated by Entity::_notifyCurrentCamera.

mSkelAnimVertexData cpp data Ogre::SubEntity classOgre_1_1SubEntity.html a232dcbeb184aad2f6b415d7548c93d38

blend buffer details for dedicated geometry

mTempSkelAnimInfo cpp data Ogre::SubEntity classOgre_1_1SubEntity.html a4c17cfd5eae6cecf9d601e367efd34cc

Quick lookup of buffers.

mTempVertexAnimInfo cpp data Ogre::SubEntity classOgre_1_1SubEntity.html a6191ebd40cd698d1bf68800c37a0aff4

Temp buffer details for software Vertex anim geometry.

mSoftwareVertexAnimVertexData cpp data Ogre::SubEntity classOgre_1_1SubEntity.html abbd853a7c3319feadedc09a3874fdf7e

Vertex data details for software Vertex anim of shared geometry.

mHardwareVertexAnimVertexData cpp data Ogre::SubEntity classOgre_1_1SubEntity.html add80eca6e17aaafeff9a5a913f00e641

Vertex data details for hardware Vertex anim of shared geometry.

mVertexAnimationAppliedThisFrame cpp data Ogre::SubEntity classOgre_1_1SubEntity.html ae4b715172cc5ab8c59a655ba3d8ce1b7

Have we applied any vertex animation to geometry?

mHardwarePoseCount cpp data Ogre::SubEntity classOgre_1_1SubEntity.html a4527fcf72f8fd40d66c0eaf9b7aaf978

Number of hardware blended poses supported by material.

mCachedCameraDist cpp data Ogre::SubEntity classOgre_1_1SubEntity.html a583d2a382488261388c88264cc5dd5eb

Cached distance to last camera for getSquaredViewDepth.

mCachedCamera cpp data Ogre::SubEntity classOgre_1_1SubEntity.html a0cafd29d50d9f2dd1cd7201f96b742b5

The camera for which the cached distance is valid.

mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

Entity cpp ffunc Ogre::SubEntity classOgre_1_1SubEntity.html a614439ccac0344926adc4c0165d64060 SceneManager cpp ffunc Ogre::SubEntity classOgre_1_1SubEntity.html a284464b0561a6f2915f04b0245b987f0 Ogre::SubMesh c cl Ogre::SubMesh classOgre_1_1SubMesh.html

Defines a part of a complete mesh.

OgreSubMesh.h IndexMap cpp tdef Ogre::SubMesh classOgre_1_1SubMesh.html a5318d83d57e4d1599fecb00506c82996

Dedicated index map for translate blend index to bone index (only valid if useSharedVertices = false)...

LODFaceList cpp tdef Ogre::SubMesh classOgre_1_1SubMesh.html a39b2b1b7c00817f3c7e724ef664fb1a2 VertexBoneAssignmentList cpp tdef Ogre::SubMesh classOgre_1_1SubMesh.html a8970e5c8b6f9fac51d54845e8417e7b2

Multimap of verex bone assignments (orders by vertex index)

BoneAssignmentIterator cpp tdef Ogre::SubMesh classOgre_1_1SubMesh.html a9c23baff85d3b4f60e37f2a514be1ada AliasTextureIterator cpp tdef Ogre::SubMesh classOgre_1_1SubMesh.html a243e656daab531eea35d8b9fb5dc3b11 SubMesh cpp instm Ogre::SubMesh classOgre_1_1SubMesh.html aa5e04097716119c5cfed229c8425fc60 ~SubMesh cpp instm Ogre::SubMesh classOgre_1_1SubMesh.html ad0a51b024271c2042968e9e967dd39e8 setMaterialName cpp instm Ogre::SubMesh classOgre_1_1SubMesh.html a8ad6c0cae3c325cd8953ab66bd97e72d

Sets the name of the Material which this SubMesh will use.

getMaterialName cpp instm Ogre::SubMesh classOgre_1_1SubMesh.html ae9cd0e5fef6d82aba5d5c0bcbcfc65a5 isMatInitialised cpp instm Ogre::SubMesh classOgre_1_1SubMesh.html ae4d357805749a3193b821a1ff9bca7d1

Returns true if a material has been assigned to the submesh, otherwise returns false.

_getRenderOperation cpp instm Ogre::SubMesh classOgre_1_1SubMesh.html a4770787312a616e8735c5d1a864bb1cb

Returns a RenderOperation structure required to render this mesh.

addBoneAssignment cpp instm Ogre::SubMesh classOgre_1_1SubMesh.html abdd303710ef1131801f5017ef2eda1f2

Assigns a vertex to a bone with a given weight, for skeletal animation.

clearBoneAssignments cpp instm Ogre::SubMesh classOgre_1_1SubMesh.html a2c29dd4601e67d3f6d26d7d74c017995

Removes all bone assignments for this mesh.

getBoneAssignmentIterator cpp instm Ogre::SubMesh classOgre_1_1SubMesh.html ab37844a411ccea1cf06d1c95e10b71e2

Gets an iterator for access all bone assignments.

getBoneAssignments cpp instm Ogre::SubMesh classOgre_1_1SubMesh.html a03901f7c72762aa3794af16b88c3e196

Gets a const reference to the list of bone assignments.

_compileBoneAssignments cpp instm Ogre::SubMesh classOgre_1_1SubMesh.html acd127d162c4271ac6b844161e1ea777a

Must be called once to compile bone assignments into geometry buffer.

getAliasTextureIterator cpp instm Ogre::SubMesh classOgre_1_1SubMesh.html abafc1dfc5283643f0b5867392f512e3e

Gets an constant iterator to access all texture alias names assigned to this submesh.

addTextureAlias cpp instm Ogre::SubMesh classOgre_1_1SubMesh.html abe04d5342331ad434e47ca9b934a7622

Adds the alias or replaces an existing one and associates the texture name to it.

removeTextureAlias cpp instm Ogre::SubMesh classOgre_1_1SubMesh.html a9007b549c95c6fb1402818bf55b65b16

Remove a specific texture alias name from the sub mesh.

removeAllTextureAliases cpp instm Ogre::SubMesh classOgre_1_1SubMesh.html a8446f2b030ecd536933c0a39cdb3d61a

removes all texture aliases from the sub mesh

hasTextureAliases cpp instm Ogre::SubMesh classOgre_1_1SubMesh.html a776598acc2a9c0d04d9019cd4137d905

returns true if the sub mesh has texture aliases

getTextureAliasCount cpp instm Ogre::SubMesh classOgre_1_1SubMesh.html ab80c14813793491559cf24c60f455fd4

Gets the number of texture aliases assigned to the sub mesh.

updateMaterialUsingTextureAliases cpp instm Ogre::SubMesh classOgre_1_1SubMesh.html a2107e531c7161b312571d8977f9539e2

The current material used by the submesh is copied into a new material and the submesh&#39;s texture alia...

getVertexAnimationType cpp instm Ogre::SubMesh classOgre_1_1SubMesh.html a116ae10a9b88b55c44c0583589b15b72

Get the type of any vertex animation used by dedicated geometry.

getVertexAnimationIncludesNormals cpp instm Ogre::SubMesh classOgre_1_1SubMesh.html a869de8ed370ae9ac77e7e600aa109514

Returns whether animation on dedicated vertex data includes normals.

generateExtremes cpp instm Ogre::SubMesh classOgre_1_1SubMesh.html af32a20ce7dd6ca470ce7e33e5dc7d7d9

Generate the submesh extremes (.

isBuildEdgesEnabled cpp instm Ogre::SubMesh classOgre_1_1SubMesh.html a2c42d72d5ca9879b2528b7d40a13bf8d

Returns true(by default) if the submesh should be included in the mesh EdgeList, otherwise returns fa...

setBuildEdgesEnabled cpp instm Ogre::SubMesh classOgre_1_1SubMesh.html acc667dc8cf61d4fa25f005fd5cb9082a operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d useSharedVertices cpp data Ogre::SubMesh classOgre_1_1SubMesh.html a931e3764e3bf1c3ef7431fc852770fb1

Indicates if this submesh shares vertex data with other meshes or whether it has it&#39;s own vertices...

operationType cpp data Ogre::SubMesh classOgre_1_1SubMesh.html a10ed3ef8bb24a001bb89dc9e3cd88c31

The render operation type used to render this submesh.

vertexData cpp data Ogre::SubMesh classOgre_1_1SubMesh.html a1862a3ec9a3f2ed4ade8af69b41a809d

Dedicated vertex data (only valid if useSharedVertices = false).

indexData cpp data Ogre::SubMesh classOgre_1_1SubMesh.html aad428fa6595c7fb01ef7543e5d8d6454

Face index data.

blendIndexToBoneIndexMap cpp data Ogre::SubMesh classOgre_1_1SubMesh.html ae6b4c1d0724fe6a9a961b73bd646d3cf mLodFaceList cpp data Ogre::SubMesh classOgre_1_1SubMesh.html a821d2587eb2dc9746a2b1a5c0deada32 extremityPoints cpp data Ogre::SubMesh classOgre_1_1SubMesh.html a3f918cb8640e541175589089ce096aef

A list of extreme points on the submesh (optional).

parent cpp data Ogre::SubMesh classOgre_1_1SubMesh.html ac2b9fd25eb56625716d9e8915f4e0e7d

Reference to parent Mesh (not a smart pointer so child does not keep parent alive).

removeLodLevels cpp instm Ogre::SubMesh classOgre_1_1SubMesh.html a2cf7a582517c07f7330235d3029a2cf8

Internal method for removing LOD data.

mMaterialName cpp data Ogre::SubMesh classOgre_1_1SubMesh.html ac9cc28e9a11b69a815fa9b3e52cd76f7

Name of the material this SubMesh uses.

mMatInitialised cpp data Ogre::SubMesh classOgre_1_1SubMesh.html a25a7ea86e4beaadd868dacb760330e52

Is there a material yet?

mTextureAliases cpp data Ogre::SubMesh classOgre_1_1SubMesh.html ab1f26bc16b9c1ea567ffcc4548e6466a

paired list of texture aliases and texture names

mBoneAssignments cpp data Ogre::SubMesh classOgre_1_1SubMesh.html a1e190c3084110b7fa74a208f9c1f29f1 mBoneAssignmentsOutOfDate cpp data Ogre::SubMesh classOgre_1_1SubMesh.html a97ac0719e0d2a1cd4f0ed4ec48a72912

Flag indicating that bone assignments need to be recompiled.

mVertexAnimationType cpp data Ogre::SubMesh classOgre_1_1SubMesh.html a7b6ef63e9dd8945accbc942307c8fcea

Type of vertex animation for dedicated vertex data (populated by Mesh)

mVertexAnimationIncludesNormals cpp data Ogre::SubMesh classOgre_1_1SubMesh.html a0c6daf9febdc307b03e788c4bdbd786f

Whether normals are included in vertex animation keyframes.

mBuildEdgesEnabled cpp data Ogre::SubMesh classOgre_1_1SubMesh.html a6eeebb3445a88e6cc77e22f41322964e

Is Build Edges Enabled.

Mesh cpp ffunc Ogre::SubMesh classOgre_1_1SubMesh.html aa41a130f156b145bffb3f4b5172c4c93 MeshSerializerImpl cpp ffunc Ogre::SubMesh classOgre_1_1SubMesh.html a48305c54a01e0c7a3376ea0a077c467f MeshSerializerImpl_v1_2 cpp ffunc Ogre::SubMesh classOgre_1_1SubMesh.html ae60e96165c5d5495195fa0d49f031372 MeshSerializerImpl_v1_1 cpp ffunc Ogre::SubMesh classOgre_1_1SubMesh.html aef9901d67ded13a151aa3d4fde3a7b17 Ogre::TagPoint c cl Ogre::TagPoint classOgre_1_1TagPoint.html

A tagged point on a skeleton, which can be used to attach entities to on specific other entities...

OgreTagPoint.h ChildNodeMap cpp tdef Ogre::Node classOgre_1_1Node.html ad926e6275c4c0ebe1e28eda5826c2945 ChildNodeIterator cpp tdef Ogre::Node classOgre_1_1Node.html a89264ee7507c7f820e57408de1fcc561 ConstChildNodeIterator cpp tdef Ogre::Node classOgre_1_1Node.html a6e1f37403c498444d14137aa82de1573 TagPoint cpp instm Ogre::TagPoint classOgre_1_1TagPoint.html aa2b1ad04f6e594e704013b93a66c32c9 ~TagPoint cpp instm Ogre::TagPoint classOgre_1_1TagPoint.html ac50b62551a41d5a4f17181f60767c2fb getParentEntity cpp instm Ogre::TagPoint classOgre_1_1TagPoint.html af8d25651ec18477c552d66d4f83af44e getChildObject cpp instm Ogre::TagPoint classOgre_1_1TagPoint.html a7460c2daf26666ca71a467e515eb4898 setParentEntity cpp instm Ogre::TagPoint classOgre_1_1TagPoint.html ae4ba81e7323f569f7cb0208218ff3f9b setChildObject cpp instm Ogre::TagPoint classOgre_1_1TagPoint.html ab27c1f4c5034076786e7013243ed0771 setInheritParentEntityOrientation cpp instm Ogre::TagPoint classOgre_1_1TagPoint.html a9bec809183165def388605dc24124cce

Tells the TagPoint whether it should inherit orientation from it&#39;s parent entity.

getInheritParentEntityOrientation cpp instm Ogre::TagPoint classOgre_1_1TagPoint.html acfaad2b9910dfe5e51ccffa1c9ee88bd

Returns true if this TagPoint is affected by orientation applied to the parent entity.

setInheritParentEntityScale cpp instm Ogre::TagPoint classOgre_1_1TagPoint.html ac728ce88547122ed78cb4d4bf8d3b98e

Tells the TagPoint whether it should inherit scaling factors from it&#39;s parent entity.

getInheritParentEntityScale cpp instm Ogre::TagPoint classOgre_1_1TagPoint.html a198fdb37a3fe08ba5cf690cb1bbe8e53

Returns true if this TagPoint is affected by scaling factors applied to the parent entity...

getParentEntityTransform cpp instm Ogre::TagPoint classOgre_1_1TagPoint.html a15292e912f62de3ae5fb32f3256bc653

Gets the transform of parent entity.

_getFullLocalTransform cpp instm Ogre::TagPoint classOgre_1_1TagPoint.html ac4524a0b49f90a20aeac37f1902e1c1d

Gets the transform of this node just for the skeleton (not entity)

needUpdate cpp instm Ogre::TagPoint classOgre_1_1TagPoint.html aacb9004b79fb9fceac07ec7963da944e updateFromParentImpl cpp instm Ogre::TagPoint classOgre_1_1TagPoint.html a4579b0014e6992505bbc9a71426d4e59

Overridden from Node in order to include parent Entity transform.

getLights cpp instm Ogre::TagPoint classOgre_1_1TagPoint.html ab6bc7b036d3b779d805185cff794346b createChild cpp instm Ogre::Bone classOgre_1_1Bone.html af87c34e17b052361e36c395272648647

Creates a new Bone as a child of this bone.

createChild cpp instm Ogre::Node classOgre_1_1Node.html a8baeb7e192fc802f6bf846d3a69dfc19

Creates an unnamed new Node as a child of this node.

createChild cpp instm Ogre::Node classOgre_1_1Node.html a5595d0f506945c66795322b1878e16aa

Creates a new named Node as a child of this node.

getHandle cpp instm Ogre::Bone classOgre_1_1Bone.html a07409d11832c8f45bd42912471347783

Gets the numeric handle for this bone (unique within the skeleton).

setBindingPose cpp instm Ogre::Bone classOgre_1_1Bone.html a671b15acf329f234669f09c0406999fa

Sets the current position / orientation to be the &#39;binding pose&#39; ie the layout in which bones were or...

reset cpp instm Ogre::Bone classOgre_1_1Bone.html a5689b25eee3b487fd5e98b3c6161180a

Resets the position and orientation of this Bone to the original binding position.

setManuallyControlled cpp instm Ogre::Bone classOgre_1_1Bone.html af0978992600bc892a062096dd9e805c8

Sets whether or not this bone is manually controlled.

isManuallyControlled cpp instm Ogre::Bone classOgre_1_1Bone.html a5c63db8cfe8eabb3b198b4454f682001

Getter for mManuallyControlled Flag.

_getOffsetTransform cpp instm Ogre::Bone classOgre_1_1Bone.html a0852db6fa1e2c3ffbb63f8ff8c11cd30

Gets the transform which takes bone space to current from the binding pose.

_getBindingPoseInverseScale cpp instm Ogre::Bone classOgre_1_1Bone.html aafcb028d0902767f09f883c70717398b

Gets the inverted binding pose scale.

_getBindingPoseInversePosition cpp instm Ogre::Bone classOgre_1_1Bone.html a79562d8818133b6f12b619f97bac4e18

Gets the inverted binding pose position.

_getBindingPoseInverseOrientation cpp instm Ogre::Bone classOgre_1_1Bone.html a1a7dacec2fbb7b515457f084e0290f14

Gets the inverted binding pose orientation.

getName cpp instm Ogre::Node classOgre_1_1Node.html a3bca2aaf4e01a1447a4aaf4e03a79c18

Returns the name of the node.

getParent cpp instm Ogre::Node classOgre_1_1Node.html a671ade6094f62d64322c222315b9076a

Gets this node&#39;s parent (NULL if this is the root).

getOrientation cpp instm Ogre::Node classOgre_1_1Node.html a5a5840ed5f758d7e3425e0661e4d697b

Returns a quaternion representing the nodes orientation.

setOrientation cpp instm Ogre::Node classOgre_1_1Node.html aadc391905c7c4ea06b8f5366b6ad10d2

Sets the orientation of this node via a quaternion.

setOrientation cpp instm Ogre::Node classOgre_1_1Node.html a412b900632a24e3e8a90c25a5d78d84c

Sets the orientation of this node via quaternion parameters.

resetOrientation cpp instm Ogre::Node classOgre_1_1Node.html a04a385c69650ee62def0cfee923d1ea4

Resets the nodes orientation (local axes as world axes, no rotation).

setPosition cpp instm Ogre::Node classOgre_1_1Node.html a0064d0828b70b9fd197a7128fbf5b94e

Sets the position of the node relative to it&#39;s parent.

setPosition cpp instm Ogre::Node classOgre_1_1Node.html a37e99410b2de7a2957a4782d8f8ac623

Sets the position of the node relative to it&#39;s parent.

getPosition cpp instm Ogre::Node classOgre_1_1Node.html ab39c7a80773f87fca7a2a714760eaca3

Gets the position of the node relative to it&#39;s parent.

setScale cpp instm Ogre::Node classOgre_1_1Node.html ad44befdae5ff835dc44db4adcaaee20b

Sets the scaling factor applied to this node.

setScale cpp instm Ogre::Node classOgre_1_1Node.html a5edf4ac8499f761b324fbf4197e77946

Sets the scaling factor applied to this node.

getScale cpp instm Ogre::Node classOgre_1_1Node.html a808d57cbb45f340a04342e661d569305

Gets the scaling factor of this node.

setInheritOrientation cpp instm Ogre::Node classOgre_1_1Node.html a8398b5ae334ba06e99c16336fc750f9c

Tells the node whether it should inherit orientation from it&#39;s parent node.

getInheritOrientation cpp instm Ogre::Node classOgre_1_1Node.html aae6a3960b67d52e67e58fac8303b0d0e

Returns true if this node is affected by orientation applied to the parent node.

setInheritScale cpp instm Ogre::Node classOgre_1_1Node.html a646e069c1b418cc820e814209abbf418

Tells the node whether it should inherit scaling factors from it&#39;s parent node.

getInheritScale cpp instm Ogre::Node classOgre_1_1Node.html a55768fe7e128388e62792548511b00a6

Returns true if this node is affected by scaling factors applied to the parent node.

scale cpp instm Ogre::Node classOgre_1_1Node.html ad72c1877160fdcde9919787f84d05c85

Scales the node, combining it&#39;s current scale with the passed in scaling factor.

scale cpp instm Ogre::Node classOgre_1_1Node.html a76b6c58ff14ff8c401e773dcb400b7fa

Scales the node, combining it&#39;s current scale with the passed in scaling factor.

translate cpp instm Ogre::Node classOgre_1_1Node.html a67b66f5a377603498e8a45bb5cab61b9

Moves the node along the Cartesian axes.

translate cpp instm Ogre::Node classOgre_1_1Node.html a4b11cb1ea6e2aba1832a56c4ed87f1dd

Moves the node along the Cartesian axes.

translate cpp instm Ogre::Node classOgre_1_1Node.html ac56415737b8d9a93a3a7f177b22602aa

Moves the node along arbitrary axes.

translate cpp instm Ogre::Node classOgre_1_1Node.html a4c147221e3963295853affdc2cd06c81

Moves the node along arbitrary axes.

roll cpp instm Ogre::Node classOgre_1_1Node.html aeb62b05fce457b8509cb95517154425f

Rotate the node around the Z-axis.

pitch cpp instm Ogre::Node classOgre_1_1Node.html ac7d3de1c197a805dd692f775fbbeb022

Rotate the node around the X-axis.

yaw cpp instm Ogre::Node classOgre_1_1Node.html af0d40ab6711058fa41ec905888587b32

Rotate the node around the Y-axis.

rotate cpp instm Ogre::Node classOgre_1_1Node.html a895ddf042981f7b9e3cf11c694018a5c

Rotate the node around an arbitrary axis.

rotate cpp instm Ogre::Node classOgre_1_1Node.html aef3cc09979efbff06a37974c17fa54ab

Rotate the node around an aritrary axis using a Quarternion.

getLocalAxes cpp instm Ogre::Node classOgre_1_1Node.html ac2c7cc17b873de63998689b0e2ddbd68

Gets a matrix whose columns are the local axes based on the nodes orientation relative to it&#39;s parent...

addChild cpp instm Ogre::Node classOgre_1_1Node.html ad3d47c3e2b3fa5deab934b93666c7f3d

Adds a (precreated) child scene node to this node.

numChildren cpp instm Ogre::Node classOgre_1_1Node.html a5d5b4d6045dbf1198e96003ead1b333d

Reports the number of child nodes under this one.

getChild cpp instm Ogre::Node classOgre_1_1Node.html a359dd7aae149ada623f2621954a28879

Gets a pointer to a child node.

getChild cpp instm Ogre::Node classOgre_1_1Node.html aff4e184f6376029564986998f1d8cb40

Gets a pointer to a named child node.

getChildIterator cpp instm Ogre::Node classOgre_1_1Node.html ad8236bbe5857e6e8683b35989a43d774

Retrieves an iterator for efficiently looping through all children of this node.

getChildIterator cpp instm Ogre::Node classOgre_1_1Node.html ace7e53eeb6326e82a0ad8bda139acb94

Retrieves an iterator for efficiently looping through all children of this node.

removeChild cpp instm Ogre::Node classOgre_1_1Node.html a912d9d3a804edf9faf8a9e32482502b1

Drops the specified child from this node.

removeChild cpp instm Ogre::Node classOgre_1_1Node.html a1dae5b62b42bcb4590aea678c3056f26

Drops the specified child from this node.

removeChild cpp instm Ogre::Node classOgre_1_1Node.html a7b1a96d0ca30f5ca56a5dacf27d68f6c

Drops the named child from this node.

removeAllChildren cpp instm Ogre::Node classOgre_1_1Node.html a79b3e979879906d5500b961a98d04bc0

Removes all child Nodes attached to this node.

_setDerivedPosition cpp instm Ogre::Node classOgre_1_1Node.html abdcc5c2c3462478f33dc91d68b0f8168

Sets the final world position of the node directly.

_setDerivedOrientation cpp instm Ogre::Node classOgre_1_1Node.html ac2215016d2df55d21b685adde8668832

Sets the final world orientation of the node directly.

_getDerivedOrientation cpp instm Ogre::Node classOgre_1_1Node.html a7cc7b0d580cddfdff16cffd52b7e2bc7

Gets the orientation of the node as derived from all parents.

_getDerivedPosition cpp instm Ogre::Node classOgre_1_1Node.html aad2fc6f9ec75b32ee1034ee2498aeed8

Gets the position of the node as derived from all parents.

_getDerivedScale cpp instm Ogre::Node classOgre_1_1Node.html a985d7cf4f1737d401bc93d47b0763c52

Gets the scaling factor of the node as derived from all parents.

_getFullTransform cpp instm Ogre::Node classOgre_1_1Node.html a58997cd5600d78e6579bba77f2bc8fa7

Gets the full transformation matrix for this node.

_update cpp instm Ogre::Node classOgre_1_1Node.html a5e829eb9715fa8fa1fdc99739d734eac

Internal method to update the Node.

setListener cpp instm Ogre::Node classOgre_1_1Node.html ac958f0d4fad0970aa65bdd0f86de6781

Sets a listener for this Node.

getListener cpp instm Ogre::Node classOgre_1_1Node.html abfe7b8c3bd9e9afadaeff3544906ade0

Gets the current listener for this Node.

setInitialState cpp instm Ogre::Node classOgre_1_1Node.html a8119af87243123929da530b01dd54fd4

Sets the current transform of this node to be the &#39;initial state&#39; ie that position / orientation / sc...

resetToInitialState cpp instm Ogre::Node classOgre_1_1Node.html a10b19feffaf2d215682ba1aca8d07038

Resets the position / orientation / scale of this node to it&#39;s initial state, see setInitialState for...

getInitialPosition cpp instm Ogre::Node classOgre_1_1Node.html a1ce1fd23cb72e521701ea577025a975e

Gets the initial position of this node, see setInitialState for more info.

convertWorldToLocalPosition cpp instm Ogre::Node classOgre_1_1Node.html a09a659d354f071feca5eac285f1d55fb

Gets the local position, relative to this node, of the given world-space position.

convertLocalToWorldPosition cpp instm Ogre::Node classOgre_1_1Node.html a57cd15b649fad2def94ba08e6ef230ed

Gets the world position of a point in the node local space useful for simple transforms that don&#39;t re...

convertWorldToLocalOrientation cpp instm Ogre::Node classOgre_1_1Node.html ae610a752c80ca9e2ee1938f586a64a2b

Gets the local orientation, relative to this node, of the given world-space orientation.

convertLocalToWorldOrientation cpp instm Ogre::Node classOgre_1_1Node.html aa0d484cf3682a953cdc2f494e080fb99

Gets the world orientation of an orientation in the node local space useful for simple transforms tha...

getInitialOrientation cpp instm Ogre::Node classOgre_1_1Node.html a83079d6848417455feb56be215439f6b

Gets the initial orientation of this node, see setInitialState for more info.

getInitialScale cpp instm Ogre::Node classOgre_1_1Node.html ad5604b424c3587333a823d6b71644808

Gets the initial position of this node, see setInitialState for more info.

getSquaredViewDepth cpp instm Ogre::Node classOgre_1_1Node.html aea8b2fd22753f090a09c9174a2ce8cbf

Helper function, get the squared view depth.

requestUpdate cpp instm Ogre::Node classOgre_1_1Node.html a58fd5d0595151c204b67738ee789174d

Called by children to notify their parent that they need an update.

cancelUpdate cpp instm Ogre::Node classOgre_1_1Node.html ad7b0459138f43f090fce21e05520b66c

Called by children to notify their parent that they no longer need an update.

getDebugRenderable cpp instm Ogre::Node classOgre_1_1Node.html aab65cbde54e415425ac88fad701b08af

Get a debug renderable for rendering the Node.

setUserAny cpp instm Ogre::Node classOgre_1_1Node.html aa3a25fc37acf61b1b4fd1716c0196ee1 getUserAny cpp instm Ogre::Node classOgre_1_1Node.html a523f3ce4069716f15c97acfa22ec8214 getUserObjectBindings cpp instm Ogre::Node classOgre_1_1Node.html af3fcf16e43b07e046816125cbb8dc8f3

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Node classOgre_1_1Node.html ab1fd9a93c1ef3d499ba8f332317b9eae

Return an instance of user objects binding associated with this class.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d queueNeedUpdate cpp clm Ogre::Node classOgre_1_1Node.html a4609e37d3a70cf4318c99e9e1fb8dfd9

Queue a &#39;needUpdate&#39; call to a node safely.

processQueuedUpdates cpp clm Ogre::Node classOgre_1_1Node.html af990db414b5c4b26b055375401d3b5d1

Process queued &#39;needUpdate&#39; calls.

ChildUpdateSet cpp tdef Ogre::Node classOgre_1_1Node.html aeeff7ca93bca86e92195a69a2cdfe502 QueuedUpdates cpp tdef Ogre::Node classOgre_1_1Node.html a747a039791396b55d96c8251186b05cd createChildImpl cpp instm Ogre::Bone classOgre_1_1Bone.html acc567fae18f9765a2d0e91de41f8e5f8

See Node.

createChildImpl cpp instm Ogre::Bone classOgre_1_1Bone.html a1940b89fa449ea22b5946b268b3f6017

See Node.

setParent cpp instm Ogre::Node classOgre_1_1Node.html a723f17db93678b3481c86236abb955a7

Only available internally - notification of parent.

_updateFromParent cpp instm Ogre::Node classOgre_1_1Node.html ab163ff6e5b5aab4430490cbb6ca5452f

Triggers the node to update it&#39;s combined transforms.

mHandle cpp data Ogre::Bone classOgre_1_1Bone.html a573267268aa2bf42f59e15767129fd78

The numeric handle of this bone.

mManuallyControlled cpp data Ogre::Bone classOgre_1_1Bone.html aade53e58f80065a41e55f45a5dddcf88

Bones set as manuallyControlled are not reseted in Skeleton::reset()

mCreator cpp data Ogre::Bone classOgre_1_1Bone.html a66d6efbd9ecc2e4d94560654d430e81e

Pointer back to creator, for child creation (not smart ptr so child does not preserve parent)...

mBindDerivedInverseScale cpp data Ogre::Bone classOgre_1_1Bone.html a48d07c71af40ddb696afa33633d58ac5

The inversed derived scale of the bone in the binding pose.

mBindDerivedInverseOrientation cpp data Ogre::Bone classOgre_1_1Bone.html acdc59d92113b91d1b9986530b6a04332

The inversed derived orientation of the bone in the binding pose.

mBindDerivedInversePosition cpp data Ogre::Bone classOgre_1_1Bone.html a5baafdf51e1548d524190b8882d96259

The inversed derived position of the bone in the binding pose.

mParent cpp data Ogre::Node classOgre_1_1Node.html a24d11a360b70ac6f37e4287bfbc223f7

Pointer to parent node.

mChildren cpp data Ogre::Node classOgre_1_1Node.html ad508313713b823331eca7a3f6a4fd002

Collection of pointers to direct children; hashmap for efficiency.

mChildrenToUpdate cpp data Ogre::Node classOgre_1_1Node.html a54aa00f1ca77a93516bc2d1b08b30648

List of children which need updating, used if self is not out of date but children are...

mNeedParentUpdate cpp data Ogre::Node classOgre_1_1Node.html ae964b315ed79aef118b71b4c3b6466cd

Flag to indicate own transform from parent is out of date.

mNeedChildUpdate cpp data Ogre::Node classOgre_1_1Node.html a4d4eff00d6dbea91264b52046cc367b5

Flag indicating that all children need to be updated.

mParentNotified cpp data Ogre::Node classOgre_1_1Node.html ab270a19a8d2466230f5906883534d1b0

Flag indicating that parent has been notified about update request.

mQueuedForUpdate cpp data Ogre::Node classOgre_1_1Node.html a64114e8a49a4db05074790280dc30cf0

Flag indicating that the node has been queued for update.

mName cpp data Ogre::Node classOgre_1_1Node.html a6580e36ab5bbec5d074efe6bfe0dcd79

Friendly name of this node, can be automatically generated if you don&#39;t care.

mOrientation cpp data Ogre::Node classOgre_1_1Node.html a2c40bc581d9ebbbf7e2d056c2bc8ffde

Stores the orientation of the node relative to it&#39;s parent.

mPosition cpp data Ogre::Node classOgre_1_1Node.html a9ef4388bfc132db4a7f6a55f0352166e

Stores the position/translation of the node relative to its parent.

mScale cpp data Ogre::Node classOgre_1_1Node.html a858fbfaad27833ca00f8d0a1adf3093a

Stores the scaling factor applied to this node.

mInheritOrientation cpp data Ogre::Node classOgre_1_1Node.html ad85766c2f287598bb1059e84ce73e7bb

Stores whether this node inherits orientation from it&#39;s parent.

mInheritScale cpp data Ogre::Node classOgre_1_1Node.html ab10376524767e0b8a9e86964956f0b40

Stores whether this node inherits scale from it&#39;s parent.

mDerivedOrientation cpp data Ogre::Node classOgre_1_1Node.html a7d7d9e45beb547ba72ce33f0274c1167

Cached combined orientation.

mDerivedPosition cpp data Ogre::Node classOgre_1_1Node.html a7fc19ff96fcb001d6e9981f439bb0eed

Cached combined position.

mDerivedScale cpp data Ogre::Node classOgre_1_1Node.html a2e5ca471f5154645a596cd230ea94af2

Cached combined scale.

mInitialPosition cpp data Ogre::Node classOgre_1_1Node.html aa23946bc6edd30b225a2f04170f04c89

The position to use as a base for keyframe animation.

mInitialOrientation cpp data Ogre::Node classOgre_1_1Node.html a88590f5a049463362c0d2cec07bdca39

The orientation to use as a base for keyframe animation.

mInitialScale cpp data Ogre::Node classOgre_1_1Node.html a3f7a0ccee23accbece0017bec7dcd1ad

The scale to use as a base for keyframe animation.

mCachedTransform cpp data Ogre::Node classOgre_1_1Node.html a88c50934c653fd86447cc81da0998e81

Cached derived transform as a 4x4 matrix.

mCachedTransformOutOfDate cpp data Ogre::Node classOgre_1_1Node.html abeb1d94ee7b8cd7a612a30b510ccee6d mListener cpp data Ogre::Node classOgre_1_1Node.html a4cff3c3bdbe9243a4fd8d928c93365d0

Node listener - only one allowed (no list) for size &amp; performance reasons.

mDebug cpp data Ogre::Node classOgre_1_1Node.html ac6d7568e730aee21dd64702afa03ba4d mUserObjectBindings cpp data Ogre::Node classOgre_1_1Node.html a231ea555d7cc14a041557df9b63d667c

User objects binding.

msNameGenerator cpp data Ogre::Node classOgre_1_1Node.html ab685c7e9f419db77e0f85331ea3cdca3

Incremented count for next name extension.

msQueuedUpdates cpp data Ogre::Node classOgre_1_1Node.html ab0bc2321f649cd0165a442e7d3a8ad6e mParentEntity cpp data Ogre::TagPoint classOgre_1_1TagPoint.html a1878da6b427fe86fab13c57e8dfe02bd mChildObject cpp data Ogre::TagPoint classOgre_1_1TagPoint.html a3fe839125eff3d7e81d6eb7f245b5bca mFullLocalTransform cpp data Ogre::TagPoint classOgre_1_1TagPoint.html a29730d1867f1eee1a1f1e7424c1c2291 mInheritParentEntityOrientation cpp data Ogre::TagPoint classOgre_1_1TagPoint.html a90918eb7b45f9a4e1c22a6aae72932ae mInheritParentEntityScale cpp data Ogre::TagPoint classOgre_1_1TagPoint.html a407a4cc207cd22497d390ea0e56d5f18 TS_LOCAL cpp econst Ogre::Node classOgre_1_1Node.html ac42e2063379286eb673eaffff6ca5e99afcc5f69a4f8962eec29c8b57c1a675a2

Transform is relative to the local space.

TS_PARENT cpp econst Ogre::Node classOgre_1_1Node.html ac42e2063379286eb673eaffff6ca5e99a34e6c3ebabc2e9fa00de4f62be0ce7ce

Transform is relative to the space of the parent node.

TS_WORLD cpp econst Ogre::Node classOgre_1_1Node.html ac42e2063379286eb673eaffff6ca5e99ae28ff4f09161c3f5d19c08c5ef210e04

Transform is relative to world space.

Ogre::TangentSpaceCalc c cl Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html

Class for calculating a tangent space basis.

OgreTangentSpaceCalc.h VertexSplit cpp tdef Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html af7248e9a56104604d70decacbddc24b6 IndexRemapList cpp tdef Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html a2ac32473675f968018e1dee1cbcf9cbe

List of indexes that were remapped (split vertices).

VertexSplits cpp tdef Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html abd646b98a45056f1251b49cf34881b51 TangentSpaceCalc cpp instm Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html a33eeb35f74cfa2d2c90ab7b138763752 ~TangentSpaceCalc cpp instm Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html af77985c55f78fb23bb3346c0ecef4743 clear cpp instm Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html afd150caf2af93ec05fcbc836641e894a

Reset the calculation object.

setVertexData cpp instm Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html aac1530e73ac67068755e65063965fe98

Set the incoming vertex data (which will be modified)

addIndexData cpp instm Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html aa15868f47d97e86805e75ee53ffe66a2

Add a set of index data that references the vertex data.

setStoreParityInW cpp instm Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html a637794857196e7b6bec4974b97ee5a50

Sets whether to store tangent space parity in the W of a 4-component tangent or not.

getStoreParityInW cpp instm Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html a00fec0ad7040d961755ad4300f848f3a

Gets whether to store tangent space parity in the W of a 4-component tangent or not.

setSplitMirrored cpp instm Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html a43107313dd9e1fefb5a0f0760792ac45

Sets whether or not to split vertices when a mirrored tangent space transition is detected (matrix pa...

getSplitMirrored cpp instm Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html ae67135b8fe3fde96af0f915bd36412cd

Gets whether or not to split vertices when a mirrored tangent space transition is detected...

setSplitRotated cpp instm Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html a3b9ef4ec951f3a95e40697d7c6637a7d

Sets whether or not to split vertices when tangent space rotates more than 90 degrees around a vertex...

getSplitRotated cpp instm Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html a3368c291e9891b0022442d7e2e74e1c0

Sets whether or not to split vertices when tangent space rotates more than 90 degrees around a vertex...

build cpp instm Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html a57b5fd6b859dd9378bcebeb6882352d1

Build a tangent space basis from the provided data.

IndexDataList cpp tdef Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html a5aa76640242555497cf5decebb2eee97 OpTypeList cpp tdef Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html a2cab27a58be8085742707d309d52a493 VertexInfoArray cpp tdef Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html af5204c42a779f3f8a71a8f06b4000d2b extendBuffers cpp instm Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html a80025c208b8c1dc0b5e7538f8032bffb insertTangents cpp instm Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html a45ef735b4e542577a365f6788842b86a populateVertexArray cpp instm Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html affc29e9f91980dd54526d45d23eedaf5 processFaces cpp instm Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html a16318a450378eacfcdfe19bc8b06ad78 calculateFaceTangentSpace cpp instm Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html a4c50121180da61a28823d2977c38da05

Calculate face tangent space, U and V are weighted by UV area, N is normalised.

calculateAngleWeight cpp instm Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html a926e76d7223a2b854e76d41c51edce21 calculateParity cpp instm Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html af8fa9bc6805c21d5744f5b8249205aa9 addFaceTangentSpaceToVertices cpp instm Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html a2965369008d8f05f57baf4bb0ab129b3 normaliseVertices cpp instm Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html aaf104c5bfe7a899f56607897c9845a0e remapIndexes cpp instm Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html a8c6c1cd8f15dc31c59dae94de5de8842 remapIndexes cpp instm Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html ab929ed3076f728b804f2115cd5f48853 mVData cpp data Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html ada66de0f26b1df7521fc8f20dbda4718 mIDataList cpp data Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html a7abe610c2dbc8256421979bc6e63ce47 mOpTypes cpp data Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html a3a17076d70074dabd0884b14efaed6d0 mSplitMirrored cpp data Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html a17e748a306d6e8aa655573f425b1ee98 mSplitRotated cpp data Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html a09fcd46e2d234c9c967a394c96ed608c mStoreParityInW cpp data Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html a648fd36164397e42547bd3758018245d mVertexArray cpp data Ogre::TangentSpaceCalc classOgre_1_1TangentSpaceCalc.html a43bd62c359203f882604b685b8a71176 Ogre::TangentSpaceCalc::IndexRemap c cl Ogre::TangentSpaceCalc::IndexRemap structOgre_1_1TangentSpaceCalc_1_1IndexRemap.html

Information about a remapped index.

OgreTangentSpaceCalc.h IndexRemap cpp func Ogre::TangentSpaceCalc::IndexRemap structOgre_1_1TangentSpaceCalc_1_1IndexRemap.html a77c5b41921797ecfc47252bd99f789aa IndexRemap cpp func Ogre::TangentSpaceCalc::IndexRemap structOgre_1_1TangentSpaceCalc_1_1IndexRemap.html a6d5e329458cea922c5d62eaf814b4883 indexSet cpp data Ogre::TangentSpaceCalc::IndexRemap structOgre_1_1TangentSpaceCalc_1_1IndexRemap.html a0b95b1be05110b59c87d44378f8f2d4b

Index data set (can be &gt;0 if more than one index data was added)

faceIndex cpp data Ogre::TangentSpaceCalc::IndexRemap structOgre_1_1TangentSpaceCalc_1_1IndexRemap.html a477c9b282bb1275c79472224d890cab5

The position in the index buffer that&#39;s affected.

splitVertex cpp data Ogre::TangentSpaceCalc::IndexRemap structOgre_1_1TangentSpaceCalc_1_1IndexRemap.html a28ce54b6e709aa61689b4565cd0acf68

The old and new vertex index.

Ogre::TangentSpaceCalc::Result c cl Ogre::TangentSpaceCalc::Result structOgre_1_1TangentSpaceCalc_1_1Result.html

The result of having built a tangent space basis.

OgreTangentSpaceCalc.h vertexSplits cpp data Ogre::TangentSpaceCalc::Result structOgre_1_1TangentSpaceCalc_1_1Result.html adc7a5f1543644476242dfad6552342b6

A list of vertex indices which were split off into new vertices because of mirroring.

indexesRemapped cpp data Ogre::TangentSpaceCalc::Result structOgre_1_1TangentSpaceCalc_1_1Result.html a0e5e34d6936c7a3e76ad6e4d03688df8

A list of indexes which were affected by splits.

Ogre::TangentSpaceCalc::VertexInfo c cl Ogre::TangentSpaceCalc::VertexInfo structOgre_1_1TangentSpaceCalc_1_1VertexInfo.html OgreTangentSpaceCalc.h VertexInfo cpp func Ogre::TangentSpaceCalc::VertexInfo structOgre_1_1TangentSpaceCalc_1_1VertexInfo.html a3214bb9e83af1ceeb8c59a80b1424a50 pos cpp data Ogre::TangentSpaceCalc::VertexInfo structOgre_1_1TangentSpaceCalc_1_1VertexInfo.html a53e690638ce9f5661960a083d261db85 norm cpp data Ogre::TangentSpaceCalc::VertexInfo structOgre_1_1TangentSpaceCalc_1_1VertexInfo.html aa7ae945a733fadff16e4955389fb5278 uv cpp data Ogre::TangentSpaceCalc::VertexInfo structOgre_1_1TangentSpaceCalc_1_1VertexInfo.html a5d900bd283f3c9392870e69c9d6dccea tangent cpp data Ogre::TangentSpaceCalc::VertexInfo structOgre_1_1TangentSpaceCalc_1_1VertexInfo.html a705c12ce272ffcb5eca147260c103a4c binormal cpp data Ogre::TangentSpaceCalc::VertexInfo structOgre_1_1TangentSpaceCalc_1_1VertexInfo.html ad7be8545889a2b044e00b96a8090fbeb parity cpp data Ogre::TangentSpaceCalc::VertexInfo structOgre_1_1TangentSpaceCalc_1_1VertexInfo.html abe5d125c575e64d4243ded38b3a02a33 oppositeParityIndex cpp data Ogre::TangentSpaceCalc::VertexInfo structOgre_1_1TangentSpaceCalc_1_1VertexInfo.html a1ac275a7c37232ca750b556ecaf8ef13 Ogre::Technique c cl Ogre::Technique classOgre_1_1Technique.html

Class representing an approach to rendering this particular Material.

OgreTechnique.h GPUVendorRuleList cpp tdef Ogre::Technique classOgre_1_1Technique.html aa110f5f6056965bfb02099099fb46958 GPUDeviceNameRuleList cpp tdef Ogre::Technique classOgre_1_1Technique.html a98091dbc9cb06b40138458537c36e3ed PassIterator cpp tdef Ogre::Technique classOgre_1_1Technique.html a3b4640d3383f331657fd9ee05cb835c2 IlluminationPassIterator cpp tdef Ogre::Technique classOgre_1_1Technique.html a77a239a5901d2c67add2e7cea0bf3468 GPUVendorRuleIterator cpp tdef Ogre::Technique classOgre_1_1Technique.html a2497a0043902e9d2af0757d769da655c GPUDeviceNameRuleIterator cpp tdef Ogre::Technique classOgre_1_1Technique.html a63da4eb10f7272486a9806374b09bab6 Technique cpp instm Ogre::Technique classOgre_1_1Technique.html a4bf5eef2cd88abdf3408234f2bb0899c

Constructor.

Technique cpp instm Ogre::Technique classOgre_1_1Technique.html a0e0fe6b1b297d9c8e81287d7c7a7b377

Copy constructor.

~Technique cpp instm Ogre::Technique classOgre_1_1Technique.html a3942999affa2e3a81d122ac58f181f11 isSupported cpp instm Ogre::Technique classOgre_1_1Technique.html a7f64b7cc4743ee7cc5d6782ba687d841

Indicates if this technique is supported by the current graphics card.

_compile cpp instm Ogre::Technique classOgre_1_1Technique.html abec5e34e76944eb89ac0c6d370e3b1d5

Internal compilation method; see Material::compile.

checkGPURules cpp instm Ogre::Technique classOgre_1_1Technique.html aa99b43fb531b833bc7e7ce939af2d069

Internal method for checking GPU vendor / device rules.

checkHardwareSupport cpp instm Ogre::Technique classOgre_1_1Technique.html a55699308ac7d558e4715356270204078

Internal method for checking hardware support.

_compileIlluminationPasses cpp instm Ogre::Technique classOgre_1_1Technique.html a8143f16e1759f3b5731389d59a66f309

Internal method for splitting the passes into illumination passes.

createPass cpp instm Ogre::Technique classOgre_1_1Technique.html a51466b61bfe2dbcdb1afbf21b1dd3253

Creates a new Pass for this Technique.

getPass cpp instm Ogre::Technique classOgre_1_1Technique.html a3ce84da25bb6b5762af714adaf70874a

Retrieves the Pass with the given index.

getPass cpp instm Ogre::Technique classOgre_1_1Technique.html a70cead1f1ccc258c493306fb4570b522

Retrieves the Pass matching name.

getNumPasses cpp instm Ogre::Technique classOgre_1_1Technique.html a7c787f22ac8d5efceebb65ae35ac6ef4

Retrieves the number of passes.

removePass cpp instm Ogre::Technique classOgre_1_1Technique.html af6cff3e7cbf0b677433ca0a0da04c6aa

Removes the Pass with the given index.

removeAllPasses cpp instm Ogre::Technique classOgre_1_1Technique.html a1eaae1583cf2e6e310ae911d34da00be

Removes all Passes from this Technique.

movePass cpp instm Ogre::Technique classOgre_1_1Technique.html a6fe998209ba33ea38fdcef68743d678c

Move a pass from source index to destination index.

getPassIterator cpp instm Ogre::Technique classOgre_1_1Technique.html a84f0ff4e856f6965c7ae8dcab67e6cf2

Gets an iterator over the passes in this Technique.

getIlluminationPassIterator cpp instm Ogre::Technique classOgre_1_1Technique.html aa864634545c3b7d57888cb8118d4af0a

Gets an iterator over the illumination-stage categorised passes.

getParent cpp instm Ogre::Technique classOgre_1_1Technique.html a603fb40984083fbdfa1bf570cc602563

Gets the parent Material.

operator= cpp instm Ogre::Technique classOgre_1_1Technique.html ac251efbed20452a6efb1361ea5d27496

Overloaded operator to copy on Technique to another.

getResourceGroup cpp instm Ogre::Technique classOgre_1_1Technique.html aad5c43b5aa506b6304204f3874a251df

Gets the resource group of the ultimate parent Material.

isTransparent cpp instm Ogre::Technique classOgre_1_1Technique.html ad22ecac74653f9d1a4c955cf865f41d4

Returns true if this Technique involves transparency.

isTransparentSortingEnabled cpp instm Ogre::Technique classOgre_1_1Technique.html a7411b79f49c7136a55bd17eef1cc53ce

Returns true if this Technique has transparent sorting enabled.

isTransparentSortingForced cpp instm Ogre::Technique classOgre_1_1Technique.html a5ec64a0826b7dfac29aa945e6cebfcde

Returns true if this Technique has transparent sorting forced.

_prepare cpp instm Ogre::Technique classOgre_1_1Technique.html a5833abf80056c4a18b6eafb137b590bb

Internal prepare method, derived from call to Material::prepare.

_unprepare cpp instm Ogre::Technique classOgre_1_1Technique.html ad78f99fe8c81b1dffaf2d9bfc3cfabb4

Internal unprepare method, derived from call to Material::unprepare.

_load cpp instm Ogre::Technique classOgre_1_1Technique.html a92b98b4f291fa76b02d2adeb822998af

Internal load method, derived from call to Material::load.

_unload cpp instm Ogre::Technique classOgre_1_1Technique.html a73c19a7dd382f37226f307c3afc98794

Internal unload method, derived from call to Material::unload.

isLoaded cpp instm Ogre::Technique classOgre_1_1Technique.html aac374abdbf430a519dafb578f36239ff _notifyNeedsRecompile cpp instm Ogre::Technique classOgre_1_1Technique.html aa5ad18f720bba21676f3424ed7b2382d

Tells the technique that it needs recompilation.

getShadowCasterMaterial cpp instm Ogre::Technique classOgre_1_1Technique.html a4186641fe103b4ffcee48c708d1e8f42

return this material specific shadow casting specific material

setShadowCasterMaterial cpp instm Ogre::Technique classOgre_1_1Technique.html ac0e017f3810451861191fedfe1d51a30

set this material specific shadow casting specific material

setShadowCasterMaterial cpp instm Ogre::Technique classOgre_1_1Technique.html a7913e8419619f0b074e67a638d54eb0f

set this material specific shadow casting specific material

getShadowReceiverMaterial cpp instm Ogre::Technique classOgre_1_1Technique.html ae40e12c1d7a1a3194bdf5ad68ba58fd0

return this material specific shadow receiving specific material

setShadowReceiverMaterial cpp instm Ogre::Technique classOgre_1_1Technique.html a14cb59e4b8d1073f5379378ccf43f103

set this material specific shadow receiving specific material

setShadowReceiverMaterial cpp instm Ogre::Technique classOgre_1_1Technique.html a03a7f4c6fa69c36b2b92a79917c34ace

set this material specific shadow receiving specific material

setPointSize cpp instm Ogre::Technique classOgre_1_1Technique.html a1b7d1d264b34c50b7606c646415a50e8

Sets the point size properties for every Pass in this Technique.

setAmbient cpp instm Ogre::Technique classOgre_1_1Technique.html a28bab7548009bc18723bc0dc20a44f6a

Sets the ambient colour reflectance properties for every Pass in every Technique.

setAmbient cpp instm Ogre::Technique classOgre_1_1Technique.html ac5d459624ede01672c78846825cc0f96

Sets the ambient colour reflectance properties for every Pass in every Technique.

setDiffuse cpp instm Ogre::Technique classOgre_1_1Technique.html a177ced7bb28cba1562a6d036a1b692f9

Sets the diffuse colour reflectance properties of every Pass in every Technique.

setDiffuse cpp instm Ogre::Technique classOgre_1_1Technique.html af5e13d58c70bbeeb1708e1479185a959

Sets the diffuse colour reflectance properties of every Pass in every Technique.

setSpecular cpp instm Ogre::Technique classOgre_1_1Technique.html a7f58112618978a38cb9396936a54586a

Sets the specular colour reflectance properties of every Pass in every Technique.

setSpecular cpp instm Ogre::Technique classOgre_1_1Technique.html a0add9d092f47eb2b654d936a66902d00

Sets the specular colour reflectance properties of every Pass in every Technique.

setShininess cpp instm Ogre::Technique classOgre_1_1Technique.html aed27a55db91366ee2f95a608f946bc86

Sets the shininess properties of every Pass in every Technique.

setSelfIllumination cpp instm Ogre::Technique classOgre_1_1Technique.html aa987bf7df6c05a27a25ee334527498a0

Sets the amount of self-illumination of every Pass in every Technique.

setSelfIllumination cpp instm Ogre::Technique classOgre_1_1Technique.html a9e5d7120bf501c5796bb461ec16ca22d

Sets the amount of self-illumination of every Pass in every Technique.

setDepthCheckEnabled cpp instm Ogre::Technique classOgre_1_1Technique.html a8ccefe2b6bb5b6e66e2dcb081f92847f

Sets whether or not each Pass renders with depth-buffer checking on or not.

setDepthWriteEnabled cpp instm Ogre::Technique classOgre_1_1Technique.html a17ab42d4b777c0782a2d0170ae5a0970

Sets whether or not each Pass renders with depth-buffer writing on or not.

setDepthFunction cpp instm Ogre::Technique classOgre_1_1Technique.html a1f8f52bd7bc067a8f6dac99757063a06

Sets the function used to compare depth values when depth checking is on.

setColourWriteEnabled cpp instm Ogre::Technique classOgre_1_1Technique.html a155d2bb172e767eab0880667b8669057

Sets whether or not colour buffer writing is enabled for each Pass.

setCullingMode cpp instm Ogre::Technique classOgre_1_1Technique.html ae3ab7639e71d6118834a9164a7c1c8f9

Sets the culling mode for each pass based on the &#39;vertex winding&#39;.

setManualCullingMode cpp instm Ogre::Technique classOgre_1_1Technique.html a9d9340f9b31f6189e28d62ab00937ab0

Sets the manual culling mode, performed by CPU rather than hardware.

setLightingEnabled cpp instm Ogre::Technique classOgre_1_1Technique.html ab6f31b910ad3b0a22219210290622482

Sets whether or not dynamic lighting is enabled for every Pass.

setShadingMode cpp instm Ogre::Technique classOgre_1_1Technique.html a4c3bb63365c701842d4539e32cc1480e

Sets the type of light shading required.

setFog cpp instm Ogre::Technique classOgre_1_1Technique.html a42c07e62db4e2cbeb75f8253b30e5c3b

Sets the fogging mode applied to each pass.

setDepthBias cpp instm Ogre::Technique classOgre_1_1Technique.html a58b4e86384ca3e7a9f03c3fb2a5b3f0d

Sets the depth bias to be used for each Pass.

setTextureFiltering cpp instm Ogre::Technique classOgre_1_1Technique.html a67d7464ef321b859c33c3c1e9334c5f2

Set texture filtering for every texture unit in every Pass.

setTextureAnisotropy cpp instm Ogre::Technique classOgre_1_1Technique.html a60e62cb6b00f8ae9e9da077d0ecc08ec

Sets the anisotropy level to be used for all textures.

setSceneBlending cpp instm Ogre::Technique classOgre_1_1Technique.html a8d44a97049862fc9c5eb64caf5cbbc2f

Sets the kind of blending every pass has with the existing contents of the scene.

setSeparateSceneBlending cpp instm Ogre::Technique classOgre_1_1Technique.html add4cd758dc843921da3a331bcc1bee1d

Sets the kind of blending every pass has with the existing contents of the scene, using individual fa...

setSceneBlending cpp instm Ogre::Technique classOgre_1_1Technique.html a50815d7c51c153e2a6ab1b581507d28f

Allows very fine control of blending every Pass with the existing contents of the scene...

setSeparateSceneBlending cpp instm Ogre::Technique classOgre_1_1Technique.html a5df9ffbf40cbce69799b3be95cf4b701

Allows very fine control of blending every Pass with the existing contents of the scene...

setLodIndex cpp instm Ogre::Technique classOgre_1_1Technique.html ab72db7823cc9a8e872aed1ca6ae2cff8

Assigns a level-of-detail (LOD) index to this Technique.

getLodIndex cpp instm Ogre::Technique classOgre_1_1Technique.html af70e2e5fec4b833152ec435b4d105be7

Gets the level-of-detail index assigned to this Technique.

setSchemeName cpp instm Ogre::Technique classOgre_1_1Technique.html a43b6c4e9e48c4e56f96633b916ee90a3

Set the &#39;scheme name&#39; for this technique.

getSchemeName cpp instm Ogre::Technique classOgre_1_1Technique.html a2b3e4ec269e9f88a5a53a301ddb601a4

Returns the scheme to which this technique is assigned.

_getSchemeIndex cpp instm Ogre::Technique classOgre_1_1Technique.html abab9570d1a0eb73194afa59c8e20de19

Internal method for getting the scheme index.

isDepthWriteEnabled cpp instm Ogre::Technique classOgre_1_1Technique.html aa49639c4945e7d904bfcefe2d7ff3dd6

Is depth writing going to occur on this technique?

isDepthCheckEnabled cpp instm Ogre::Technique classOgre_1_1Technique.html a483a1f2f5c7b197c2623850e4fdced1f

Is depth checking going to occur on this technique?

hasColourWriteDisabled cpp instm Ogre::Technique classOgre_1_1Technique.html a8a55bcf42608e33443dcfc03b9a47269

Exists colour writing disabled pass on this technique?

setName cpp instm Ogre::Technique classOgre_1_1Technique.html a365b0e6313b646d0ecc13c1c52a6d3ad

Set the name of the technique.

getName cpp instm Ogre::Technique classOgre_1_1Technique.html af577087e6a66bd0a29a58d042b3a6d16

Gets the name of the technique.

applyTextureAliases cpp instm Ogre::Technique classOgre_1_1Technique.html ad2358b1ad69456e1ad0b73dff5522c95

Applies texture names to Texture Unit State with matching texture name aliases.

addGPUVendorRule cpp instm Ogre::Technique classOgre_1_1Technique.html afe3b09baa8cd8566f994ad4ee5d125d1

Add a rule which manually influences the support for this technique based on a GPU vendor...

addGPUVendorRule cpp instm Ogre::Technique classOgre_1_1Technique.html ac6a82a8dedd6ecc9228e392aec08bd52

Add a rule which manually influences the support for this technique based on a GPU vendor...

removeGPUVendorRule cpp instm Ogre::Technique classOgre_1_1Technique.html aeaadeb93509d6fc3ca27686ca83e76be

Removes a matching vendor rule.

getGPUVendorRuleIterator cpp instm Ogre::Technique classOgre_1_1Technique.html abc1e584d7310c4d80cf09d6fa1dc0585

Get an iterator over the currently registered vendor rules.

addGPUDeviceNameRule cpp instm Ogre::Technique classOgre_1_1Technique.html ab6be978dbdbe321f7e8e9803aa29c2d1

Add a rule which manually influences the support for this technique based on a pattern that matches a...

addGPUDeviceNameRule cpp instm Ogre::Technique classOgre_1_1Technique.html ad0b1efd013753818ae29fd15a27c9744

Add a rule which manually influences the support for this technique based on a pattern that matches a...

removeGPUDeviceNameRule cpp instm Ogre::Technique classOgre_1_1Technique.html a593e0e3c8e9d7a43155be8c6fdbfa8f7

Removes a matching device name rule.

getGPUDeviceNameRuleIterator cpp instm Ogre::Technique classOgre_1_1Technique.html addfd85590b126fb42c0cbffac10fff41

Get an iterator over the currently registered device name rules.

getUserObjectBindings cpp instm Ogre::Technique classOgre_1_1Technique.html a96db53bdf6b3f097fcb9a038df84abe9

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Technique classOgre_1_1Technique.html aded444b9a20ee36d9a8a7a457d9b3e69

Return an instance of user objects binding associated with this class.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Passes cpp tdef Ogre::Technique classOgre_1_1Technique.html a2578716e1f4b4cf2a9d3102a48aaf235 clearIlluminationPasses cpp instm Ogre::Technique classOgre_1_1Technique.html a2aab03fdccbf1973eb19ceecd264af30

Internal method for clearing illumination pass list.

checkManuallyOrganisedIlluminationPasses cpp instm Ogre::Technique classOgre_1_1Technique.html a98175339d8f896cd76055316b03a6937

Internal method - check for manually assigned illumination passes.

mPasses cpp data Ogre::Technique classOgre_1_1Technique.html a45f4c97bd9168c67c4e7d5e68b2d0deb

List of primary passes.

mIlluminationPasses cpp data Ogre::Technique classOgre_1_1Technique.html a6221e827be4159d329ae7909a542b10b

List of derived passes, categorised into IlluminationStage (ordered)

mParent cpp data Ogre::Technique classOgre_1_1Technique.html a19396048e38ac2ee8c49a1beeec22a1a mIsSupported cpp data Ogre::Technique classOgre_1_1Technique.html ab0140f0bcb0875742de251050440d546 mIlluminationPassesCompilationPhase cpp data Ogre::Technique classOgre_1_1Technique.html a20375ceabd360a6b536a626da5033158 mLodIndex cpp data Ogre::Technique classOgre_1_1Technique.html a640ffe897c7889af3e6c6c9d322afcf7

LOD level.

mSchemeIndex cpp data Ogre::Technique classOgre_1_1Technique.html a0660deaa1aec81d2b440ab175d63514a

Scheme index, derived from scheme name but the names are held on MaterialManager, for speed an index ...

mName cpp data Ogre::Technique classOgre_1_1Technique.html a386fbbee39283e296f9fb8bb3f4383f6 mShadowCasterMaterial cpp data Ogre::Technique classOgre_1_1Technique.html a619d28fcc7d7763a6858f2e1a9499454

When casting shadow, if not using default Ogre shadow casting material, or nor using fixed function c...

mShadowCasterMaterialName cpp data Ogre::Technique classOgre_1_1Technique.html a7abd113d2ad69679463a9928b546d2ac

When casting shadow, if not using default Ogre shadow casting material, or nor using fixed function c...

mShadowReceiverMaterial cpp data Ogre::Technique classOgre_1_1Technique.html a4d1b3ffc258b9a2430326d0bb903dbb1

When receiving shadow, if not using default Ogre shadow receiving material, or nor using fixed functi...

mShadowReceiverMaterialName cpp data Ogre::Technique classOgre_1_1Technique.html a6c4cb6c2977637223069c538986aa59e

When receiving shadow, if not using default Ogre shadow receiving material, or nor using fixed functi...

mUserObjectBindings cpp data Ogre::Technique classOgre_1_1Technique.html aed349028e71fba8fc7c8a5ea71c1066e mGPUVendorRules cpp data Ogre::Technique classOgre_1_1Technique.html a874f049c7a6b21f3b91e12ca5860330e mGPUDeviceNameRules cpp data Ogre::Technique classOgre_1_1Technique.html a75739b100b635fbfd9760265239c34f3 IPS_COMPILE_DISABLED cpp econst Ogre::Technique classOgre_1_1Technique.html a8dee9e7ef067309148721ed733264d23a75b214ee6385d48d7ac8ffe63956ef9d IPS_NOT_COMPILED cpp econst Ogre::Technique classOgre_1_1Technique.html a8dee9e7ef067309148721ed733264d23a6d7b35400e16649614a7b7d2ff935c93 IPS_COMPILED cpp econst Ogre::Technique classOgre_1_1Technique.html a8dee9e7ef067309148721ed733264d23abbba3e91e244942ff28459e90885ede7 INCLUDE cpp econst Ogre::Technique classOgre_1_1Technique.html a1ade219e17b5e8d73d079d11f64a2a2dabd4cc2de655eff5194cda7ea50d00ee3

Inclusive - only support if present.

EXCLUDE cpp econst Ogre::Technique classOgre_1_1Technique.html a1ade219e17b5e8d73d079d11f64a2a2da043f697946b7a6d01bb858768e6646a3

Exclusive - do not support if present.

Ogre::Technique::GPUDeviceNameRule c cl Ogre::Technique::GPUDeviceNameRule structOgre_1_1Technique_1_1GPUDeviceNameRule.html

Rule controlling whether technique is deemed supported based on GPU device name.

OgreTechnique.h GPUDeviceNameRule cpp func Ogre::Technique::GPUDeviceNameRule structOgre_1_1Technique_1_1GPUDeviceNameRule.html ad912c591fde5ff1b38c2db11ae44d74c GPUDeviceNameRule cpp func Ogre::Technique::GPUDeviceNameRule structOgre_1_1Technique_1_1GPUDeviceNameRule.html a5f70092f87cc455575f83813afb0ce53 devicePattern cpp data Ogre::Technique::GPUDeviceNameRule structOgre_1_1Technique_1_1GPUDeviceNameRule.html a3425c07d9ce84c5a7fa0c765b7dde8db includeOrExclude cpp data Ogre::Technique::GPUDeviceNameRule structOgre_1_1Technique_1_1GPUDeviceNameRule.html afa5cd604584285e1d9dfe42734461673 caseSensitive cpp data Ogre::Technique::GPUDeviceNameRule structOgre_1_1Technique_1_1GPUDeviceNameRule.html a36e883f304b07d95ca55fea67f416d05 Ogre::Technique::GPUVendorRule c cl Ogre::Technique::GPUVendorRule structOgre_1_1Technique_1_1GPUVendorRule.html

Rule controlling whether technique is deemed supported based on GPU vendor.

OgreTechnique.h GPUVendorRule cpp func Ogre::Technique::GPUVendorRule structOgre_1_1Technique_1_1GPUVendorRule.html abe3caaaf5e149694cbd1b9b77ca3e6b1 GPUVendorRule cpp func Ogre::Technique::GPUVendorRule structOgre_1_1Technique_1_1GPUVendorRule.html ac327a850fa93593d65c62b71f575b8bc vendor cpp data Ogre::Technique::GPUVendorRule structOgre_1_1Technique_1_1GPUVendorRule.html a79d34dde82e07466421e7fb2660d3db7 includeOrExclude cpp data Ogre::Technique::GPUVendorRule structOgre_1_1Technique_1_1GPUVendorRule.html a60cb77ded55eb1fd08da385acf4ad903 Ogre::TextAreaOverlayElement c cl Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html

This class implements an overlay element which contains simple unformatted text.

OgreTextAreaOverlayElement.h TextAreaOverlayElement cpp instm Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a5b255cf4e489d0a866411f5c946f6a7b

Constructor.

~TextAreaOverlayElement cpp instm Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a21eaf0db5316ed999f314cde27a7802e initialise cpp instm Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a63a0b247e242abfde9f5f0ca4d8f3721

Initialise gui element.

setCaption cpp instm Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a8be256d62aaf9c363957b4f99b322e33

Sets the caption on elements that support it.

setCharHeight cpp instm Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a0853972924f45c0e44f6d879dffcd5c1 getCharHeight cpp instm Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html ae71bc723f484a771e972deed39850639 setSpaceWidth cpp instm Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html af69d715288b94d320e4ed3ea99fd68a3 getSpaceWidth cpp instm Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a12d0f2df9a6a5ca43f1bf5608746bfd9 setFontName cpp instm Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a7a473a8597c2cd1aae82f198d083fcc3 getFontName cpp instm Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a7c8e8b3c00a872debbd79764ee251447 getTypeName cpp instm Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html ac881763222418e5f4ce14e3dff5a6d5b

See OverlayElement.

getMaterial cpp instm Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html ad78aa43801144133f95e21e528f9178b

See Renderable.

getRenderOperation cpp instm Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a2b6859ea5a0984c568296922f555e7e3

See Renderable.

setMaterialName cpp instm Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html afd1d27a32912039cf3e96688e4119b50

Overridden from OverlayElement.

setColour cpp instm Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html ac4e71a50cdcffc080da0ec4061cbae29

Sets the colour of the text.

getColour cpp instm Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a1ee300ff7a5c3203cbd5f2749a0076f3

Gets the colour of the text.

setColourBottom cpp instm Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html aeb5a40e72c6f7dc4c74217ecd390a6c6

Sets the colour of the bottom of the letters.

getColourBottom cpp instm Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html ae9660bad5eee01877a68d826ef29fe28

Gets the colour of the bottom of the letters.

setColourTop cpp instm Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a4e5756233afa12a3730a8fdfe2d3fe1a

Sets the colour of the top of the letters.

getColourTop cpp instm Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a6888e19c0713dc498c5e8af152045651

Gets the colour of the top of the letters.

setAlignment cpp instm Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a4bfa3788d8c187e446f2e8272960a1d8 getAlignment cpp instm Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html ace8d1af9df852c69caf8865719230d91 setMetricsMode cpp instm Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a1b0c7cd37893cb1f27114121bd4edd46

Overridden from OverlayElement.

_update cpp instm Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a4c1577562137652ea5180bd3be16b0cb

Overridden from OverlayElement.

getName cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html ab795d381673362bc456544706609e32f

Gets the name of this overlay.

show cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a85b9d78b68cffc0a3e0a967e31774243

Shows this element if it was hidden.

hide cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a33d8945bd771e80d61bd3d36a32738eb

Hides this element if it was visible.

isVisible cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a3adfc692a7c5fba48cbf604d2d9a100e

Returns whether or not the element is visible.

isEnabled cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a1a1d59c70edc6e0bb53c369db9975836 setEnabled cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a153af53d919497af7340413866470613 setDimensions cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a4e88f177d868c60525d6905a40d786db

Sets the dimensions of this element in relation to the screen (1.0 = screen width/height).

setPosition cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a1e819a321a51a47238428307510559b7

Sets the position of the top-left corner of the element, relative to the screen size (1...

setWidth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a536908a4cdb6c35077dddbde9dda384b

Sets the width of this element in relation to the screen (where 1.0 = screen width)

getWidth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a2bfcc443b3ec383d6ef463237a3bdc20

Gets the width of this element in relation to the screen (where 1.0 = screen width)

setHeight cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a8fde301c55f7eb5b89333bffceaab32d

Sets the height of this element in relation to the screen (where 1.0 = screen height)

getHeight cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a9bccfcab55bfd83dc903ea41959c4dcb

Gets the height of this element in relation to the screen (where 1.0 = screen height)

setLeft cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html ae7b546ce6736b50bdcd5807d98cf156b

Sets the left of this element in relation to the screen (where 0 = far left, 1.0 = far right)...

getLeft cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a440fcefad9f561baaf62361dcec591de

Gets the left of this element in relation to the screen (where 0 = far left, 1.0 = far right)...

setTop cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a4e79181c0b92ef6a7ee05a558e4784aa

Sets the top of this element in relation to the screen (where 0 = top, 1.0 = bottom)

getTop cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html aea3550a65166151e9030c92ff54b52a4

Gets the top of this element in relation to the screen (where 0 = top, 1.0 = bottom)

_getLeft cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a6c950a9e2d6e30d6c1defc2de6afd471

Gets the left of this element in relation to the screen (where 0 = far left, 1.0 = far right)...

_getTop cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a25a0094a5035c691af46b4498367eb83

Gets the top of this element in relation to the screen (where 0 = far left, 1.0 = far right)...

_getWidth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html aeff6efbeb988718eb6ca90386beaeaf9

Gets the width of this element in relation to the screen (where 1.0 = screen width)

_getHeight cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a60a6f4e492f466c8b14085fbf75e88a6

Gets the height of this element in relation to the screen (where 1.0 = screen height)

_setLeft cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a56d279033055d57e7872d00fea0a13e8

Sets the left of this element in relation to the screen (where 1.0 = screen width)

_setTop cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a1d18a26a0680bd724220ea282722d48c

Sets the top of this element in relation to the screen (where 1.0 = screen width)

_setWidth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a65b2d7026e7e1a966f346d0500047989

Sets the width of this element in relation to the screen (where 1.0 = screen width)

_setHeight cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html af4378d361e04e03e1ca8c63c73e53fc4

Sets the height of this element in relation to the screen (where 1.0 = screen width)

_setPosition cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a0984444e5ea957fea4880a8a2855e5d3

Sets the left and top of this element in relation to the screen (where 1.0 = screen width)...

_setDimensions cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a7379d47f6b4ece51964f992cfa29fddb

Sets the width and height of this element in relation to the screen (where 1.0 = screen width)...

getMaterialName cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a14877dde87364395955d2179ae8b2686

Gets the name of the material this element uses.

getWorldTransforms cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a4d06487dd0c9e5ca06e1c5a3e6021913

See Renderable.

_positionsOutOfDate cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a332f2ee98117ef701d8db7cc194a8f7d

Tell the object to recalculate.

_updateFromParent cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a98050c3c2f7e3bf91769e9f98c203e64

Updates this elements transform based on it&#39;s parent.

_notifyParent cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a30ed52ccd1e7911239a0cd0209ca5f09

Internal method for notifying the GUI element of it&#39;s parent and ultimate overlay.

_getDerivedLeft cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html abbb23a245b83f33926222206f81f7496

Gets the &#39;left&#39; position as derived from own left and that of parents.

_getDerivedTop cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a149ed9dba547535540a515c0936cc1f2

Gets the &#39;top&#39; position as derived from own left and that of parents.

_getRelativeWidth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html ad10ec98d6f8dd0906cb42f0f0b75eb8a

Gets the &#39;width&#39; as derived from own width and metrics mode.

_getRelativeHeight cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a99536a748f2b9518ee323ca15bd80832

Gets the &#39;height&#39; as derived from own height and metrics mode.

_getClippingRegion cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a9da65eddce69177a9fa8ee823176f239

Gets the clipping region of the element.

_notifyZOrder cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a712333ce516ee70e1ad7e72fd4bf0336

Internal method to notify the element when Zorder of parent overlay has changed.

_notifyWorldTransforms cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html aee3b76c1c274a0995437e3e4bf095674

Internal method to notify the element when it&#39;s world transform of parent overlay has changed...

_notifyViewport cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a6affb58cf2e01ef086baf8ba49ea0fe5

Internal method to notify the element when the viewport of parent overlay has changed.

_updateRenderQueue cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a278c8fdde2e52a5851bbd308cf3e6180

Internal method to put the contents onto the render queue.

visitRenderables cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html af15092ccb2db4413a5d5a74f02ca5dfd getCaption cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a9f58fbc5afebc21366d7ec6653e856a4

Gets the caption for this element.

getMetricsMode cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html acff9bb03c4fcfa3ed8f23c21ddd758f8

Retrieves the current settings of how the element metrics are interpreted.

setHorizontalAlignment cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a35178b40251066c1fd27d6573603638c

Sets the horizontal origin for this element.

getHorizontalAlignment cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a031a95a50789bc7c2d2bfe50d4ebd6a8

Gets the horizontal alignment for this element.

setVerticalAlignment cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html ad8950ca2d32913491c5064f3b5fffba9

Sets the vertical origin for this element.

getVerticalAlignment cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a665d20cf8821040ad264556f935dc4e4

Gets the vertical alignment for this element.

contains cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a7be421b5b696d6fdfb92dd062ef98238

Returns true if xy is within the constraints of the component.

findElementAt cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html afec476ad794323ca4c2a579390be2a9d

Returns true if xy is within the constraints of the component.

isContainer cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a044f3547a6f365b85914351b2dcb01d5

returns false as this class is not a container type

isKeyEnabled cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html ab849874b7c8c7bc23a0332b73e6c7d56 isCloneable cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html aa7760b7652179d76d55308775de5afd9 setCloneable cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a5677c2c826a60e516aadececb38c86ab getParent cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a27ee755fb36de22d7866f1ca994d8391

Returns the parent container.

_setParent cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a950a51f806779b3ae50adc1cb05fff95 getZOrder cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a120aff864144e12388436619f045f590

Returns the zOrder of the element.

getSquaredViewDepth cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a19d352bfdd2208dd99a3715eafc430b5

Overridden from Renderable.

getLights cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a5c74b565888104abe9270726994164a2 copyFromTemplate cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html acdc6b75cd6f309b8af62a9e70e1e6a20 clone cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a8204a7415430d596be613b7669993944 getSourceTemplate cpp instm Ogre::OverlayElement classOgre_1_1OverlayElement.html a091d48e775c26ea367bdb67f6c966019 getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

getTechnique cpp instm Ogre::Renderable classOgre_1_1Renderable.html aafcc80b06f8c74eaac3d35e72ca54842

Retrieves a pointer to the Material Technique this renderable object uses.

preRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html afcbf4cb36d5911a9d40a40c57e94f23b

Called just prior to the Renderable being rendered.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

getNumWorldTransforms cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6ecba3943f56182cddf3b3540afc760

Returns the number of world transform matrices this renderable requires.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

getCastsShadows cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1ce8341c18f75ef0b6d818eceea5b2e2

Method which reports whether this renderable would normally cast a shadow.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 addBaseParameters cpp instm Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a29e22989b125c5c84411f5b190f3b4e8

Method for setting up base parameters for this class.

checkMemoryAllocation cpp instm Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a3642e9f962ab928950ba9d02f2c66def

Internal method to allocate memory, only reallocates when necessary.

updatePositionGeometry cpp instm Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a1a5537e56f2e047d99062bb0f5b02f94

Inherited function.

updateTextureGeometry cpp instm Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html abe9927297db17cd3ea429d3f7ef78c40

Inherited function.

updateColours cpp instm Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a2cfba737306256d5c6ad54086def8d10

Updates vertex colours.

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mAlignment cpp data Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a9c5a615ac025812ddd864f5a1eb84db4

The text alignment.

mTransparent cpp data Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html ae09d25fea5deead15be5fb28b70df851

Flag indicating if this panel should be visual or just group things.

mRenderOp cpp data Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a5feb4b4cb5edced7f32af5b140d2131e

Render operation.

mFont cpp data Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a9af282ce2a5c1806cb34a461e7dc489b mCharHeight cpp data Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a3a48d43d0030bb9680bfc7e5efb89be9 mPixelCharHeight cpp data Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a1ae6d9ab9adc26f61b0b1f60eb9fa54b mSpaceWidth cpp data Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html ad8cade1c0edf8b848289733e58a9217f mPixelSpaceWidth cpp data Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a289dd0f9addb0abb49785b9b06d87456 mAllocSize cpp data Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a90251723b1d4ec72a66a35c6ae07fcbd mViewportAspectCoef cpp data Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a0f0cd55670b8b722191c6075451d0e55 mColourBottom cpp data Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a820589589a3b6e8c40efe93f2339ec83

Colours to use for the vertices.

mColourTop cpp data Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a5d7355cb194284891d01d6217260d51e mColoursChanged cpp data Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html ab8471a54a8fb30eb3dea918065ad9692 mName cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ae4b117844cab0a348d7e3dc468accef5 mVisible cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html adcbd39c953ec83906ca7f6a2aab2d73a mCloneable cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a78342f0f8361eec292c0a2fffeb4802c mLeft cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ac7a3836dc035fb43ff9bb751d9f362a1 mTop cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ac8a54669239d58f5002ecd9c85c43d9a mWidth cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a82b778507f250b336a17638d09e2185b mHeight cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ad857b4fd17e0406ee11c35f691ba0ec0 mMaterialName cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a434709c526e28fc7aaae30f9b62c7ab3 mMaterial cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ad1fc124a9614f9ad1903b4f0a418c7e5 mCaption cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a8ea6ffe210e2eb91a12ba3789e064aad mColour cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a0990d36153aa96720ebe80413ede02c4 mClippingRegion cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a69e4bbdac0a318ac3058567ad3a2cfce mMetricsMode cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a5a5c8d65d2c18b8c48e9dcd86b7f33e3 mHorzAlign cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html af1a87b28872f5b0a9b7c97c82681c5f4 mVertAlign cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a10881a2d97133ea47f010e07eb92db55 mPixelTop cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a51cb9c486a2d8828a4f9f7d1408a03fc mPixelLeft cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ac51bcf69467cad9c9740fe30b57a4918 mPixelWidth cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a5c61da96a4908e26ea47ce127f80670a mPixelHeight cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ab2eaf1a67eb6235617aeffaa79745b65 mPixelScaleX cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ac80195b0d7e5a9beb9a8c70ec720e8e4 mPixelScaleY cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a28a252daf4c3bfda6483e22d87ca5f0a mParent cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a4296f5ad50d9d4e300cb9fb669dc8cb7 mOverlay cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html af3be0d6cf0526f1355d900ace77c65dd mDerivedLeft cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a4065ea999ba9b8e3fe470bf968cf3301 mDerivedTop cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a0dd48785ff6f60c41808bb6b10ff439f mDerivedOutOfDate cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a6d8c9783596c5e8b24e9f75b37466ba1 mGeomPositionsOutOfDate cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a7173d970f0e2e2f72e32556539dec758

Flag indicating if the vertex positions need recalculating.

mGeomUVsOutOfDate cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html ac9f26786254011564b53a020fd39b61a

Flag indicating if the vertex uvs need recalculating.

mZOrder cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a760a0b20fde4a1503943c8c79e364c87 mXForm cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a74cf6de2418d49a2b47c78faf03985c3 mEnabled cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a10f43416808154d0ce315c624a9e9ab5 mInitialised cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a993d69c92b6b0d9eb018bb52ff3c5773 mSourceTemplate cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a6dd23c458b57f0584df1109788981e2b mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

msTypeName cpp data Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a4e3a5ee47266ff4690c770b0103dc58a msCmdCharHeight cpp data Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html aaf1654e19087cee149905a6d3095a052 msCmdSpaceWidth cpp data Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a36bf986cf4398857cb38489012527f76 msCmdFontName cpp data Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html aa09499fe3f120a7a23b4f4eaba3c6047 msCmdColour cpp data Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html aa331a3e0471c2b80dc1ce564216c6ddc msCmdColourTop cpp data Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a8e7588d4eb1dfb5fd91734c6e1bb3d38 msCmdColourBottom cpp data Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a855e8afee62a12406b2124af751012b0 msCmdAlignment cpp data Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a7ed744f83ad9f56ddabea9145dcfe601 msLeftCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html aad27d116d1e7fb26458697a52751f4f8 msTopCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a0da8176115f510237a9a20c07083a63e msWidthCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a925b145f6e18d942032cb3d7d8796353 msHeightCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html af3f10d962eccc87778362df373a1db1c msMaterialCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a6c8b779590948e7f0d03a4fb9cd58d3f msCaptionCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a2961a031e5a99abd1f3b2cb375392699 msMetricsModeCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a0261751d3f72d9fbc8f412328d20aa5c msHorizontalAlignCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a7dc75d25f6b254a6dcdd5f1286b2549c msVerticalAlignCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a1a0ec943fea94c1b8f7642c62a6cb016 msVisibleCmd cpp data Ogre::OverlayElement classOgre_1_1OverlayElement.html a3424b9ef1d5079007c412b2dc01aad30 Left cpp econst Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a10447c4f63a1ea3b9084d32518dd7620aa2de28cc541a4e31b1af35e0bc97f6e3 Right cpp econst Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a10447c4f63a1ea3b9084d32518dd7620a224b24e02502ea0d67ec607db7117f86 Center cpp econst Ogre::TextAreaOverlayElement classOgre_1_1TextAreaOverlayElement.html a10447c4f63a1ea3b9084d32518dd7620a7ad07bf977d410148895edaeab788c8c Ogre::TextAreaOverlayElement::CmdAlignment c cl Ogre::TextAreaOverlayElement::CmdAlignment classOgre_1_1TextAreaOverlayElement_1_1CmdAlignment.html

Command object for setting the alignment.

OgreTextAreaOverlayElement.h doGet cpp instm Ogre::TextAreaOverlayElement::CmdAlignment classOgre_1_1TextAreaOverlayElement_1_1CmdAlignment.html ab357150f1bfc5a89b13fae855239fec4 doSet cpp instm Ogre::TextAreaOverlayElement::CmdAlignment classOgre_1_1TextAreaOverlayElement_1_1CmdAlignment.html a8e85a54453d52e844be7cbf2ddedc097 Ogre::TextAreaOverlayElement::CmdCaption c cl Ogre::TextAreaOverlayElement::CmdCaption classOgre_1_1TextAreaOverlayElement_1_1CmdCaption.html

Command object for setting the caption.

OgreTextAreaOverlayElement.h doGet cpp instm Ogre::TextAreaOverlayElement::CmdCaption classOgre_1_1TextAreaOverlayElement_1_1CmdCaption.html a00a37ca9020008eef870f9273a53ee0a doSet cpp instm Ogre::TextAreaOverlayElement::CmdCaption classOgre_1_1TextAreaOverlayElement_1_1CmdCaption.html a6d6fb9589baf3dd6451b96ab47b27db9 Ogre::TextAreaOverlayElement::CmdCharHeight c cl Ogre::TextAreaOverlayElement::CmdCharHeight classOgre_1_1TextAreaOverlayElement_1_1CmdCharHeight.html

Command object for setting the char height.

OgreTextAreaOverlayElement.h doGet cpp instm Ogre::TextAreaOverlayElement::CmdCharHeight classOgre_1_1TextAreaOverlayElement_1_1CmdCharHeight.html ae8ac2f62ded7cb1f8004712efcce0d34 doSet cpp instm Ogre::TextAreaOverlayElement::CmdCharHeight classOgre_1_1TextAreaOverlayElement_1_1CmdCharHeight.html a52a2fca1b9335fd41ab9ba2baf2e55d3 Ogre::TextAreaOverlayElement::CmdColour c cl Ogre::TextAreaOverlayElement::CmdColour classOgre_1_1TextAreaOverlayElement_1_1CmdColour.html

Command object for setting the constant colour.

OgreTextAreaOverlayElement.h doGet cpp instm Ogre::TextAreaOverlayElement::CmdColour classOgre_1_1TextAreaOverlayElement_1_1CmdColour.html af02d07d870679b22d8665255c4f7aa30 doSet cpp instm Ogre::TextAreaOverlayElement::CmdColour classOgre_1_1TextAreaOverlayElement_1_1CmdColour.html a1a01fed4ccd43a1e485521c146166cb4 Ogre::TextAreaOverlayElement::CmdColourBottom c cl Ogre::TextAreaOverlayElement::CmdColourBottom classOgre_1_1TextAreaOverlayElement_1_1CmdColourBottom.html

Command object for setting the bottom colour.

OgreTextAreaOverlayElement.h doGet cpp instm Ogre::TextAreaOverlayElement::CmdColourBottom classOgre_1_1TextAreaOverlayElement_1_1CmdColourBottom.html abb6453da39ac1ba1823dc7246e0908f6 doSet cpp instm Ogre::TextAreaOverlayElement::CmdColourBottom classOgre_1_1TextAreaOverlayElement_1_1CmdColourBottom.html a13bc918f37a94caaf6d50940fc8c1cac Ogre::TextAreaOverlayElement::CmdColourTop c cl Ogre::TextAreaOverlayElement::CmdColourTop classOgre_1_1TextAreaOverlayElement_1_1CmdColourTop.html

Command object for setting the top colour.

OgreTextAreaOverlayElement.h doGet cpp instm Ogre::TextAreaOverlayElement::CmdColourTop classOgre_1_1TextAreaOverlayElement_1_1CmdColourTop.html a6f604e87073dd4248ae8dda20af3149c doSet cpp instm Ogre::TextAreaOverlayElement::CmdColourTop classOgre_1_1TextAreaOverlayElement_1_1CmdColourTop.html a2497b09b89ed9f5010995293b0e3eac5 Ogre::TextAreaOverlayElement::CmdFontName c cl Ogre::TextAreaOverlayElement::CmdFontName classOgre_1_1TextAreaOverlayElement_1_1CmdFontName.html

Command object for setting the caption.

OgreTextAreaOverlayElement.h doGet cpp instm Ogre::TextAreaOverlayElement::CmdFontName classOgre_1_1TextAreaOverlayElement_1_1CmdFontName.html a4c2d41055903adf9965dd25a16eb9868 doSet cpp instm Ogre::TextAreaOverlayElement::CmdFontName classOgre_1_1TextAreaOverlayElement_1_1CmdFontName.html a9d2dc823800fa1236c96434754937f0c Ogre::TextAreaOverlayElement::CmdSpaceWidth c cl Ogre::TextAreaOverlayElement::CmdSpaceWidth classOgre_1_1TextAreaOverlayElement_1_1CmdSpaceWidth.html

Command object for setting the width of a space.

OgreTextAreaOverlayElement.h doGet cpp instm Ogre::TextAreaOverlayElement::CmdSpaceWidth classOgre_1_1TextAreaOverlayElement_1_1CmdSpaceWidth.html a56e3a2dea50d7a6a0cac1851ad28cb0f doSet cpp instm Ogre::TextAreaOverlayElement::CmdSpaceWidth classOgre_1_1TextAreaOverlayElement_1_1CmdSpaceWidth.html aa8f24a768cfbcf4a32887a34f3dc786e Ogre::Texture c cl Ogre::Texture classOgre_1_1Texture.html

Abstract class representing a Texture resource.

OgreTexture.h Texture cpp instm Ogre::Texture classOgre_1_1Texture.html a2624f89d5e9e5d645380fce79836b54f setTextureType cpp instm Ogre::Texture classOgre_1_1Texture.html a99ab7ce9aba371bab2f04fe1eebe6f26

Sets the type of texture; can only be changed before load()

getTextureType cpp instm Ogre::Texture classOgre_1_1Texture.html a3db3e97f86e298f79fd09e511f572cc1

Gets the type of texture.

getNumMipmaps cpp instm Ogre::Texture classOgre_1_1Texture.html a73913a082bfc8f1e3de44441df92308a

Gets the number of mipmaps to be used for this texture.

setNumMipmaps cpp instm Ogre::Texture classOgre_1_1Texture.html a3cd584d5e1b9bbd1eb665303f9fca7ee

Sets the number of mipmaps to be used for this texture.

getMipmapsHardwareGenerated cpp instm Ogre::Texture classOgre_1_1Texture.html a3435f815f90fdf90e3c28393125e3168

Are mipmaps hardware generated?

getGamma cpp instm Ogre::Texture classOgre_1_1Texture.html aae8fa69ad2ea0d4b84c85d280197953b

Returns the gamma adjustment factor applied to this texture on loading.

setGamma cpp instm Ogre::Texture classOgre_1_1Texture.html a34a2cf25885b2d6f16adc1dbd7275e09

Sets the gamma adjustment factor applied to this texture on loading the data.

setHardwareGammaEnabled cpp instm Ogre::Texture classOgre_1_1Texture.html a41e0ef825d3ce3c305d1b4d34103da13

Sets whether this texture will be set up so that on sampling it, hardware gamma correction is applied...

isHardwareGammaEnabled cpp instm Ogre::Texture classOgre_1_1Texture.html ae41a45cc2461c263936f620708b08976

Gets whether this texture will be set up so that on sampling it, hardware gamma correction is applied...

setFSAA cpp instm Ogre::Texture classOgre_1_1Texture.html ab930e26d3531e20604e22e3324759ad4

Set the level of multisample AA to be used if this texture is a rendertarget.

getFSAA cpp instm Ogre::Texture classOgre_1_1Texture.html aa9336fcb9283afad0259466633533f33

Get the level of multisample AA to be used if this texture is a rendertarget.

getFSAAHint cpp instm Ogre::Texture classOgre_1_1Texture.html a78a1bb99cc419187c77141ab05edb7ea

Get the multisample AA hint if this texture is a rendertarget.

getHeight cpp instm Ogre::Texture classOgre_1_1Texture.html a487fd460a132f1c4097ec1f6d2e7c37c

Returns the height of the texture.

getWidth cpp instm Ogre::Texture classOgre_1_1Texture.html a68051f56bb8d87ce19640a8026586207

Returns the width of the texture.

getDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a08698c8524b74c8303927f665f36e827

Returns the depth of the texture (only applicable for 3D textures).

getSrcHeight cpp instm Ogre::Texture classOgre_1_1Texture.html a772f4bd16b6b629f16f112926be4d460

Returns the height of the original input texture (may differ due to hardware requirements).

getSrcWidth cpp instm Ogre::Texture classOgre_1_1Texture.html a8637d1b6b0c6b17c10dbe0bc65ce8dc4

Returns the width of the original input texture (may differ due to hardware requirements).

getSrcDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a9037f86414b57597677ea98d66c40001

Returns the original depth of the input texture (only applicable for 3D textures).

setHeight cpp instm Ogre::Texture classOgre_1_1Texture.html ab4f95c16ba72153a00a3422289099296

Set the height of the texture; can only do this before load();.

setWidth cpp instm Ogre::Texture classOgre_1_1Texture.html ab966147d746a969aa80a0ae71d6fb0e2

Set the width of the texture; can only do this before load();.

setDepth cpp instm Ogre::Texture classOgre_1_1Texture.html afd7eb62399bd48b21f6763eba94ab28d

Set the depth of the texture (only applicable for 3D textures); can only do this before load();...

getUsage cpp instm Ogre::Texture classOgre_1_1Texture.html a5544f33879e292ff3d0c6fb13129ba0d

Returns the TextureUsage identifier for this Texture.

setUsage cpp instm Ogre::Texture classOgre_1_1Texture.html a04969ca1d25bf40e71e907f2cdb7443b

Sets the TextureUsage identifier for this Texture; only useful before load()

createInternalResources cpp instm Ogre::Texture classOgre_1_1Texture.html a906f16bb83aecba3b1204d62308e419d

Creates the internal texture resources for this texture.

freeInternalResources cpp instm Ogre::Texture classOgre_1_1Texture.html a43fa847c09ec75de76555dd648e95420

Frees internal texture resources for this texture.

copyToTexture cpp instm Ogre::Texture classOgre_1_1Texture.html a017b0d0590ce4afc079f2f1f85a686b8

Copies (and maybe scales to fit) the contents of this texture to another texture.

loadImage cpp instm Ogre::Texture classOgre_1_1Texture.html ac129cc0a773f0d9d0eb4c3c1a1b65618

Loads the data from an image.

loadRawData cpp instm Ogre::Texture classOgre_1_1Texture.html a1d84784891731ee66945ffbc3b31e35b

Loads the data from a raw stream.

_loadImages cpp instm Ogre::Texture classOgre_1_1Texture.html a13fc432584dd44c2969a8e41bdca569c

Internal method to load the texture from a set of images.

getFormat cpp instm Ogre::Texture classOgre_1_1Texture.html a91a5ec6b7cae49a1f7aa05b7beac966b

Returns the pixel format for the texture surface.

getDesiredFormat cpp instm Ogre::Texture classOgre_1_1Texture.html a01e66834e5af4ac5d24222d24c09a9ca

Returns the desired pixel format for the texture surface.

getSrcFormat cpp instm Ogre::Texture classOgre_1_1Texture.html ad4dccbd257ef80d031b4d9e72ca08164

Returns the pixel format of the original input texture (may differ due to hardware requirements and p...

setFormat cpp instm Ogre::Texture classOgre_1_1Texture.html af745587ede1e8482b1edac167fbf82fd

Sets the pixel format for the texture surface; can only be set before load().

hasAlpha cpp instm Ogre::Texture classOgre_1_1Texture.html a4769c21c8e7e73f9d45344bf96d38d17

Returns true if the texture has an alpha layer.

setDesiredIntegerBitDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a2ee26937110dfbd80a5419b1e14fe619

Sets desired bit depth for integer pixel format textures.

getDesiredIntegerBitDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a2e81c09207d2c2293d1d343fa49050aa

gets desired bit depth for integer pixel format textures.

setDesiredFloatBitDepth cpp instm Ogre::Texture classOgre_1_1Texture.html aa38c4f67ab5413135d1830dd164a68e6

Sets desired bit depth for float pixel format textures.

getDesiredFloatBitDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a8b4352d54f63d4c0f29d45fca8d11c2a

gets desired bit depth for float pixel format textures.

setDesiredBitDepths cpp instm Ogre::Texture classOgre_1_1Texture.html ae67e44696cde3c7d4e8fec157ca4f498

Sets desired bit depth for integer and float pixel format.

setTreatLuminanceAsAlpha cpp instm Ogre::Texture classOgre_1_1Texture.html aa561d8d03383bb59ecce5c4278ed8da6

Sets whether luminace pixel format will treated as alpha format when load this texture.

getTreatLuminanceAsAlpha cpp instm Ogre::Texture classOgre_1_1Texture.html a48c9409feb73321926930d064a2a3aa9

Gets whether luminace pixel format will treated as alpha format when load this texture.

getNumFaces cpp instm Ogre::Texture classOgre_1_1Texture.html a993be9937ba0abe4c2d663b9105409d1

Return the number of faces this texture has.

getBuffer cpp instm Ogre::Texture classOgre_1_1Texture.html a5df1d413ab5aab631adc59c9fac06d22

Return hardware pixel buffer for a surface.

convertToImage cpp instm Ogre::Texture classOgre_1_1Texture.html acf8f82e24d486b9ace424d8908e5eb00

Populate an Image with the contents of this texture.

getCustomAttribute cpp instm Ogre::Texture classOgre_1_1Texture.html accfa5467ab8ccfc5920ec64101f8f532

Retrieve a platform or API-specific piece of information from this texture.

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 calculateSize cpp instm Ogre::Texture classOgre_1_1Texture.html aa98e3e83764aeb0dddc57e1c1dac7f43 createInternalResourcesImpl cpp instm Ogre::Texture classOgre_1_1Texture.html ae9be8185e9b93c78d325db8e3693c26b

Implementation of creating internal texture resources.

freeInternalResourcesImpl cpp instm Ogre::Texture classOgre_1_1Texture.html a83c176c3f4d01d35cb4d4ee46af7cefa

Implementation of freeing internal texture resources.

unloadImpl cpp instm Ogre::Texture classOgre_1_1Texture.html a50595e11d3256b89d4de09d321dfd17c

Default implementation of unload which calls freeInternalResources.

getSourceFileType cpp instm Ogre::Texture classOgre_1_1Texture.html a8b4fac9addc733cebd68b0b126b23b23

Identify the source file type as a string, either from the extension or from a magic number...

preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

prepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a5e8f978cbb908c67a98d16556c8cd0ef

Internal implementation of the meat of the &#39;prepare&#39; action.

unprepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html aa550fde0145a3a0ae0329beaf03f23e1

Internal function for undoing the &#39;prepare&#39; action.

loadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html aedac2886ca15f5f2c43ab2c272998fbf

Internal implementation of the meat of the &#39;load&#39; action, only called if this resource is not being l...

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mHeight cpp data Ogre::Texture classOgre_1_1Texture.html a05ffc612f2d228396455f429325d99d4 mWidth cpp data Ogre::Texture classOgre_1_1Texture.html a1619297beb23828218b26ce18362a984 mDepth cpp data Ogre::Texture classOgre_1_1Texture.html a55f60f21398b55836e13a692b90dd736 mNumRequestedMipmaps cpp data Ogre::Texture classOgre_1_1Texture.html a6958c92e9f0e66c4a3d132ed273ea319 mNumMipmaps cpp data Ogre::Texture classOgre_1_1Texture.html a6b82c3ed419e91a11bd9d0063df83ed9 mMipmapsHardwareGenerated cpp data Ogre::Texture classOgre_1_1Texture.html a78c173eadbdbce6c766632a40fc0363c mGamma cpp data Ogre::Texture classOgre_1_1Texture.html a91414bf8610084680cc21144c93e34ca mHwGamma cpp data Ogre::Texture classOgre_1_1Texture.html a12c901db5fff58d9779f327bb363b088 mFSAA cpp data Ogre::Texture classOgre_1_1Texture.html a74aefafbb9c481bf31e39996ef69458c mFSAAHint cpp data Ogre::Texture classOgre_1_1Texture.html a834e35614c75542a09e423cdd6b33bc8 mTextureType cpp data Ogre::Texture classOgre_1_1Texture.html aab3add1d83300d2518d4ae9864c32651 mFormat cpp data Ogre::Texture classOgre_1_1Texture.html a74872f190e8c6d2da750c03698ad73fd mUsage cpp data Ogre::Texture classOgre_1_1Texture.html ae3c39759ac6bea7faa7c60d3994927a4 mSrcFormat cpp data Ogre::Texture classOgre_1_1Texture.html a2598c4e24ba37ce5f82393be82aeddc6 mSrcWidth cpp data Ogre::Texture classOgre_1_1Texture.html aa15877330d8c2ce5b6cf6715937f2b12 mSrcHeight cpp data Ogre::Texture classOgre_1_1Texture.html ae724845657658ff3165d9597c1fad1db mSrcDepth cpp data Ogre::Texture classOgre_1_1Texture.html a402d51a2ed86cbef7469f3d6be6d3c01 mDesiredFormat cpp data Ogre::Texture classOgre_1_1Texture.html a4c9e046e633bacb741cbe2518dfbc649 mDesiredIntegerBitDepth cpp data Ogre::Texture classOgre_1_1Texture.html a1797d9ab733702d0c0b05ba3fd6f1584 mDesiredFloatBitDepth cpp data Ogre::Texture classOgre_1_1Texture.html aa06a0be1885e8ff96fde33277140e46f mTreatLuminanceAsAlpha cpp data Ogre::Texture classOgre_1_1Texture.html aa922f905790cc650b2761caa2e28e51e mInternalResourcesCreated cpp data Ogre::Texture classOgre_1_1Texture.html ae5bc056fc6cc83ae12cf2a3d0786e87b mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::TexturePtr c cl Ogre::TexturePtr classOgre_1_1TexturePtr.html

Specialisation of SharedPtr to allow SharedPtr to be assigned to TexturePtr.

OgreTexture.h TexturePtr cpp instm Ogre::TexturePtr classOgre_1_1TexturePtr.html a13754a294a53828f0e5a4c39900a96c0 TexturePtr cpp instm Ogre::TexturePtr classOgre_1_1TexturePtr.html a4b1f2286b5b01581283f39a6c5e3ddea TexturePtr cpp instm Ogre::TexturePtr classOgre_1_1TexturePtr.html a5223bb40c734e8307aea5970ea8ceedc TexturePtr cpp instm Ogre::TexturePtr classOgre_1_1TexturePtr.html aa949c8217f4bdbd53b3071ce91dbce1f operator= cpp instm Ogre::TexturePtr classOgre_1_1TexturePtr.html a9c0d31e0de80559b9ba2749f96caff65

Operator used to convert a ResourcePtr to a TexturePtr.

operator* unknown instm Ogre::SharedPtr< Texture > classOgre_1_1SharedPtr.html a6c7563f3047bcd454dffae2b297a87a1 operator-> unknown instm Ogre::SharedPtr< Texture > classOgre_1_1SharedPtr.html a756cec152c2db605fe7424da7f8e879b get unknown instm Ogre::SharedPtr< Texture > classOgre_1_1SharedPtr.html a2c3ed4a7b5574c4e53adec450fd537b0 bind unknown instm Ogre::SharedPtr< Texture > classOgre_1_1SharedPtr.html ac8d90e023455dc3299f48722e6068e4a

Binds rep to the SharedPtr.

unique unknown instm Ogre::SharedPtr< Texture > classOgre_1_1SharedPtr.html acd2b97578b72dd4abc33471a93ca4b91 useCount unknown instm Ogre::SharedPtr< Texture > classOgre_1_1SharedPtr.html a29e90ed7b4339cce1cc7e6be919e78bb useCountPointer unknown instm Ogre::SharedPtr< Texture > classOgre_1_1SharedPtr.html a21c3410c03ec3a4647c7aaa8e59d535d getPointer unknown instm Ogre::SharedPtr< Texture > classOgre_1_1SharedPtr.html a15e055008751a7c20bdde38662d5f0a1 freeMethod unknown instm Ogre::SharedPtr< Texture > classOgre_1_1SharedPtr.html a2d8365d61e610b98e0d36d514ab29017 isNull unknown instm Ogre::SharedPtr< Texture > classOgre_1_1SharedPtr.html a8a223db784efd7aa766792649de2f2a0 setNull unknown instm Ogre::SharedPtr< Texture > classOgre_1_1SharedPtr.html ae23c79e49621afdb17fc32f30519859f release unknown instm Ogre::SharedPtr< Texture > classOgre_1_1SharedPtr.html aa9225d4dac90501b6a5f0b2b49ea2eed destroy unknown instm Ogre::SharedPtr< Texture > classOgre_1_1SharedPtr.html afaba3332d99634ccbacef674fc46b773 swap unknown instm Ogre::SharedPtr< Texture > classOgre_1_1SharedPtr.html af07cad7e719e517472410d87f4e974ea pRep unknown data Ogre::SharedPtr< Texture > classOgre_1_1SharedPtr.html a8a5094cabd90223647525fe162e94e57 pUseCount unknown data Ogre::SharedPtr< Texture > classOgre_1_1SharedPtr.html a52f9915e259723090662cca7c3c51d52 useFreeMethod unknown data Ogre::SharedPtr< Texture > classOgre_1_1SharedPtr.html a81eed90dd7d087f03cd010167d91f33e Ogre::TextureManager c cl Ogre::TextureManager classOgre_1_1TextureManager.html

Class for loading &amp; managing textures.

OgreTextureManager.h ResourceCreateOrRetrieveResult cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af484f2b60c8d9bc87f37fa8af8e630c5 ResourceMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a60ea46f69b1dd9c8e27b9b3d7bd5bc35 ResourceWithGroupMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a46e6268002377bc95d3721d21aa92 ResourceHandleMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af6b68646abe6e9959072c1ece458ee55 ResourceMapIterator cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a4f7da59507a5a8550ea97615ff9afff0 TextureManager cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a41551412b46da954467432ec9955a2ba ~TextureManager cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a158398370212d5f7d00a1794b50cd9b5 createOrRetrieve cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a3b27a21f192919d78c14bccea5184736

Create a new texture, or retrieve an existing one with the same name if it already exists...

prepare cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a45d8b138d17f258816383140ca765aa3

Prepares to loads a texture from a file.

load cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a1db642a9eef36b32dbdea28d19e8ea0d

Loads a texture from a file.

loadImage cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a252e80ba6d3320bb37639cda7ca1d77a

Loads a texture from an Image object.

loadRawData cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a2c71bde8f31281d2b357afb2d6560f53

Loads a texture from a raw data stream.

createManual cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html ad17d9cb18f6fcef4fddbf0ab34f13561

Create a manual texture with specified width, height and depth (not loaded from a file)...

createManual cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html ae7973b065066fa2fc46f20a8d5493dea

Create a manual texture with a depth of 1 (not loaded from a file).

setPreferredIntegerBitDepth cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html aaaa53651124f3773fbcf6ae2b4a6fbe5

Sets preferred bit depth for integer pixel format textures.

getPreferredIntegerBitDepth cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html ab5ed4bffea6d80cb6618b8dbdd93feb5

gets preferred bit depth for integer pixel format textures.

setPreferredFloatBitDepth cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a77d097944def071bd10e1c2a03fc5b2c

Sets preferred bit depth for float pixel format textures.

getPreferredFloatBitDepth cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html addaee46caee1ed7de0cc2db3ed150696

gets preferred bit depth for float pixel format textures.

setPreferredBitDepths cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html af2cae9ecc99635a541df72ae7cdd337a

Sets preferred bit depth for integer and float pixel format.

isFormatSupported cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a65730ea50a81401518b4cbf6bb6a0a73

Returns whether this render system can natively support the precise texture format requested with the...

isEquivalentFormatSupported cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html abbbab1db9a334e39c2114ee3a21b013f

Returns whether this render system can support the texture format requested with the given usage opti...

getNativeFormat cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html abdb6dabaecc1bcf27ce9906f85b64235

Gets the format which will be natively used for a requested format given the constraints of the curre...

isHardwareFilteringSupported cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a1af003cd1d6fb4c671afe2e97a5bd536

Returns whether this render system has hardware filtering supported for the texture format requested ...

setDefaultNumMipmaps cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html ab194cb5e332fc3eb35591e468f5dbcd3

Sets the default number of mipmaps to be used for loaded textures, for when textures are loaded autom...

getDefaultNumMipmaps cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a3cc7b930d37bc9fc156f7a2cadb572a3

Gets the default number of mipmaps to be used for loaded textures.

create cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac64c2b9c9dc775e05a81ff48d4293d4e

Creates a new blank resource, but does not immediately load it.

createOrRetrieve cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a48c565d0e63b286c6388439ae73417df

Create a new resource, or retrieve an existing one with the same name if it already exists...

setMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa7bd4f02b31fba693d3bea6492fe20a8

Set a limit on the amount of memory this resource handler may use.

getMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae24629f37283bf777987aab6bc3fa110

Get the limit on the amount of memory this resource handler may use.

getMemoryUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a0458e4665975faed7311b05879dfac2f

Gets the current memory usage, in bytes.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a2cf457c70ea86892b1bec52028c96237

Unloads a single resource by name.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a94962d0929fdc88c25d35672ff2c1ff0

Unloads a single resource by handle.

unloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html acaba96b1b4816457b03028eed9895789

Unloads all resources.

reloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a860f0bcac1a4d152878855f9a85a58d3

Caused all currently loaded resources to be reloaded.

unloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7b9ba584a17235f6eff9847b90ba895d

Unload all resources which are not referenced by any other object.

reloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a22dbc50ba8fac0d3222a31ef1ef82dcd

Caused all currently loaded but not referenced by any other object resources to be reloaded...

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8675d6b8c353783cf22c3872f7eaa818

Remove a single resource.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html abfb0022b18d022a7605f0d19a966f00f

Remove a single resource by name.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac22655af03ecea85d863a1d1d561778c

Remove a single resource by handle.

removeAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ff50fee06a678837cbeeea75e4372a5

Removes all resources.

removeUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ce966e769770ce9f90d77eddc2c30a3

Remove all resources which are not referenced by any other object.

getByName cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a03f1bf557d381aca77797d9a44578067

Retrieves a pointer to a resource by name, or null if the resource does not exist.

getByHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ab1c354fd2294c7c50b3f3e9ce42543f7

Retrieves a pointer to a resource by handle, or null if the resource does not exist.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a9dcc9da5760fcd3b39b4566fe308ad6b

Returns whether the named resource exists in this manager.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad9b4efbeacb17f07710c30bd5048e42f

Returns whether a resource with the given handle exists in this manager.

_notifyResourceTouched cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a40769092850d5b296e1d1a9190631700

Notify this manager that a resource which it manages has been &#39;touched&#39;, i.e.

_notifyResourceLoaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a871ac005af0be0b8c1857a4f8eea9

Notify this manager that a resource which it manages has been loaded.

_notifyResourceUnloaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a54d1843a43aebb13542312cd17134e6a

Notify this manager that a resource which it manages has been unloaded.

prepare cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae26b6ecd722f3e24b52de8b4ac9bba0d

Generic prepare method, used to create a Resource specific to this ResourceManager without using one ...

load cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad6d63fe7126510bf10fd337705cb0b29

Generic load method, used to create a Resource specific to this ResourceManager without using one of ...

getScriptPatterns cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a37ec0e845f49b7f7e3dc868456ced1e8

Gets the file patterns which should be used to find scripts for this ResourceManager.

parseScript cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8240f6bbf3449b1f2acdd476efbde821

Parse the definition of a set of resources from a script file.

getLoadingOrder cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a917b69fbaf300dcb0488d14d357296df

Gets the relative loading order of resources of this type.

getResourceType cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4a16604e10cd71957fcce705dead9a2c

Gets a string identifying the type of resource this manager handles.

setVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa3ff9558e8fa8187f510472a58093b6f

Sets whether this manager and its resources habitually produce log output.

getVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af96b58b31c152a8ae3c6152ee3ea12e7

Gets whether this manager and its resources habitually produce log output.

getResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad18cc3f0a4b3e0553cfe715204f15359

Create a resource pool, or reuse one that already exists.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa8b761abb06d74347e9636550307ccd9

Destroy a resource pool.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00a7fe59aaaa4acdfda07edc704516ee

Destroy a resource pool.

destroyAllResourcePools cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7913c36c02ef03007ff1a1c76ddf7710

destroy all pools

getResourceIterator cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4d3289d4636168230da11c1c9794db59

Returns an iterator over all resources in this manager.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::TextureManager classOgre_1_1TextureManager.html ac6fb858ee86f3b7b75de32e3e04ee5c8

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::TextureManager classOgre_1_1TextureManager.html a3a55789d982b34bdd9daa27650360653

Override standard Singleton retrieval.

ResourcePoolMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a87899e8bec2f60ef1448d716a20db8e1 getNextHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html adc9077f415314ebc0f7feb314b76d4d4

Allocates the next handle.

createImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae772fdc39c17a78cc050b161ebef77aa

Create a new resource instance compatible with this manager (no custom parameters are populated at th...

addImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00bb3a6324cff9b1a572282d4c596b57

Add a newly created resource to the manager (note weak reference)

removeImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f5826bb4624b28bbe08f3c9fe88ee54

Remove a resource from this manager; remove it from the lists.

checkUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8316910598c9ceda62b3ec5be001d372

Checks memory usage and pages out if required.

mPreferredIntegerBitDepth cpp data Ogre::TextureManager classOgre_1_1TextureManager.html afd3d774913cd2e1d01d3670e0dd5ac9c mPreferredFloatBitDepth cpp data Ogre::TextureManager classOgre_1_1TextureManager.html a26393ed87920709f9e73715bb9b90468 mDefaultNumMipmaps cpp data Ogre::TextureManager classOgre_1_1TextureManager.html a3c3115c8ccf3796cad2ec691ce019221 mResourcesByHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html af7ac79c874e49fadc3cd7e228ab640d8 mResources cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ac02278ff18455db85fa7473abad9688c mResourcesWithGroup cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a3ea8cebb67199e6050d992036f3b4f3c mNextHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a70a84973505dc749acb913daef662f90 mMemoryBudget cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f0a00e183f455cdce1ec9152722f9b7 mMemoryUsage cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html aaa9cfdfc994de65064ba2dbe08930de8 mVerbose cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a5113f20b1db6ddfb51dba652f24cd0f0 mScriptPatterns cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a450dcef1a87442bcfe848ff92c43c6b5

Patterns to use to look for scripts if supported (e.g. *.overlay)

mLoadOrder cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ad26313df1d10e7953c90b7c37b373cf8

Loading order relative to other managers, higher is later.

mResourceType cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a86f8c21e087cb00a62d677ef1cd8131d

String identifying the resource type this manager handles.

mResourcePoolMap cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a00f151b76015e7e46cdb228cc3eaa53e msSingleton unknown data Ogre::Singleton< TextureManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::TextureUnitState c cl Ogre::TextureUnitState classOgre_1_1TextureUnitState.html

Class representing the state of a single texture unit during a Pass of a Technique, of a Material.

OgreTextureUnitState.h EffectMap cpp tdef Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a169e531cd6f1f0c22e6a1c034706272b

Texture effects in a multimap paired array.

TextureUnitState cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a310855c1a22c81688d276cbaf62bd1bb

Default constructor.

TextureUnitState cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a474f19d881bffa023e05852ad94c727a operator= cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html aba48cec6d1b8ce8973b0fa1dac2312b7 ~TextureUnitState cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a21c2ac927f9f93472af7c8554c73bb0e

Default destructor.

TextureUnitState cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a9b8a41ad39710320e10738f0a7d96f0d

Name-based constructor.

getTextureName cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html aa847a36f1411478476b589f22a725ffb

Get the name of current texture image for this layer.

setTextureName cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html aa2261f5949b6e8185e46999b7ddaf93f

Sets this texture layer to use a single texture, given the name of the texture to use on this layer...

setTexture cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a5da15b05f88f28597b0eb6e400e6242a

Sets this texture layer to use a single texture, given the pointer to the texture to use on this laye...

setCubicTextureName cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html aef7c395bc62173060141717a79681a97

Sets this texture layer to use a combination of 6 texture maps, each one relating to a face of a cube...

setCubicTextureName cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html ae19baf627a3dffd5795985bb16f4967b

Sets this texture layer to use a combination of 6 texture maps, each one relating to a face of a cube...

setCubicTexture cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a9f64f66afe24fa8f6bbf0141d8602649

Sets this texture layer to use a combination of 6 texture maps, each one relating to a face of a cube...

setAnimatedTextureName cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a50e1e1cd7feecd8b4c1f914b5c361413

Sets the names of the texture images for an animated texture.

setAnimatedTextureName cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a71b18f9c8f0bcfc7324b5ebbcee40ae3

Sets the names of the texture images for an animated texture.

getTextureDimensions cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html ad1b53a83f76b50c1ee4d308c38c85422

Returns the width and height of the texture in the given frame.

setCurrentFrame cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a040a7a49541296837b3e0a0289b7c4c8

Changes the active frame in an animated or multi-image texture.

getCurrentFrame cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a1c75c78dcae6f5a1cee80a98687bfa8a

Gets the active frame in an animated or multi-image texture layer.

getFrameTextureName cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a9f5ef2471adde09487f3b6c700e601d7

Gets the name of the texture associated with a frame number.

setFrameTextureName cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html affd8342a0a86bc34f727dc6b4b21f565

Sets the name of the texture associated with a frame.

addFrameTextureName cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a8532ad689770975afe46a3ddd49123a8

Add a Texture name to the end of the frame container.

deleteFrameTextureName cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a7997d8a1385a7538a443c74d94a7cf75

deletes a specific texture frame.

getNumFrames cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a810db99f63ada1abd9a90a221d8eaf99

Gets the number of frames for a texture.

setBindingType cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a0ab7a2779ea196f2d51435d12a02d81f

Sets the type of unit these texture settings should be bound to.

getBindingType cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a099842209726a8074d7fb24797bb95ea

Gets the type of unit these texture settings should be bound to.

setContentType cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html adfaae68c0291e96fb75ba217d94e67bf

Set the type of content this TextureUnitState references.

getContentType cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html ab9a42d295660d1be4fb9647c5ebf78d7

Get the type of content this TextureUnitState references.

isCubic cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html ae57a8134214f63ef43a743fa75efde9f

Returns true if this texture unit is either a series of 6 2D textures, each in it&#39;s own frame...

is3D cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a7e433c1712d847b079300537499bfde1

Returns true if this texture layer uses a composite 3D cubic texture.

getTextureType cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a71213f77aa78483e8663a7abf8cf404f

Returns the type of this texture.

setDesiredFormat cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a09a45c146f4e26397d2f5b0d885bd893

Sets the desired pixel format when load the texture.

getDesiredFormat cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a9943cbeee15a513a5f44eb20c81e4985

Gets the desired pixel format when load the texture.

setNumMipmaps cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html aca6e1c5091f01b523e71952a17ad635b

Sets how many mipmaps have been requested for the texture.

getNumMipmaps cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a1495f220988a7c0da32c280515f41792

Gets how many mipmaps have been requested for the texture.

setIsAlpha cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a14b38dfbd84aec82f1bbe9f34e121180

Sets whether this texture is requested to be loaded as alpha if single channel.

getIsAlpha cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a48d623e34ae5d401bd8f4442f0dd47cb

Gets whether this texture is requested to be loaded as alpha if single channel.

setHardwareGammaEnabled cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a09d08169e1c108c435fa595a227e87ad isHardwareGammaEnabled cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html aeb8179a4b0984ca695bb47934d1256ad getTextureCoordSet cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a1f5ff05efcb1feb13eb020d2640e0c5f

Gets the index of the set of texture co-ords this layer uses.

setTextureCoordSet cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a70c55b5db14e54e2e7a991f548b6387d

Sets the index of the set of texture co-ords this layer uses.

setTextureTransform cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html ac7f99a83fe25f06af508b55e3ab381da

Sets a matrix used to transform any texture coordinates on this layer.

getTextureTransform cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html ac763ca60207f32d736ed8cef1676bdf8

Gets the current texture transformation matrix.

setTextureScroll cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a354b3466d8c49e6f0057dea8206d3dd4

Sets the translation offset of the texture, ie scrolls the texture.

setTextureUScroll cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a8b8123ca656ea172565cb6d4e9ef8224

As setTextureScroll, but sets only U value.

getTextureUScroll cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html acd9e70be713a0e20bb07b953ee573bca setTextureVScroll cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a83752e3f64f9a345abbfd143f213f586

As setTextureScroll, but sets only V value.

getTextureVScroll cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html adc48419fa82a93cb366025951c434900 setTextureUScale cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a112573713ccb2f221acf4a6d4c95c64c

As setTextureScale, but sets only U value.

getTextureUScale cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html ae260644afca2f5e73c7cf31de36d4119

Get texture uscale value.

setTextureVScale cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html af73cbd6d4bc2dbf21596da3a8d0dc4fd

As setTextureScale, but sets only V value.

getTextureVScale cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a3e4335d79bf46ebd31c9c4e56243961a

Get texture vscale value.

setTextureScale cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html aa5be6f7e13179f692c9af7c494c703cf

Sets the scaling factor applied to texture coordinates.

setTextureRotate cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a9239845b4de453c450e40f2c5f46cc8d

Sets the anticlockwise rotation factor applied to texture coordinates.

getTextureRotate cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html aa99a800b70da994671a56ed1a2c1ffa9

Get texture rotation effects angle value.

getTextureAddressingMode cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html adc7ecd205eaaf35d14b5069bc000bbe5

Gets the texture addressing mode for a given coordinate, i.e.

setTextureAddressingMode cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html ac6116d92e9a3978aa367496c8b7bae5b

Sets the texture addressing mode, i.e.

setTextureAddressingMode cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a23a5f83043eeaf14c41e9930b91eeb09

Sets the texture addressing mode, i.e.

setTextureAddressingMode cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a8de35701b96f52764d292c580aa345fb

Sets the texture addressing mode, i.e.

setTextureBorderColour cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a4685adfbadf451fd318b3ea900abfca2

Sets the texture border colour.

getTextureBorderColour cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html af83f6412481cd8647f3a296a3b38bb2e

Sets the texture border colour.

setColourOperationEx cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a5f3994ce2f61c6c6fee6fe8f89c9e369

Setting advanced blending options.

setColourOperation cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html aa47f44936c3090c97d8b4179333a208b

Determines how this texture layer is combined with the one below it (or the diffuse colour of the geo...

setColourOpMultipassFallback cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a1c4dcca2a0d343dc6660b9071cd4c79f

Sets the multipass fallback operation for this layer, if you used TextureUnitState::setColourOperatio...

getColourBlendMode cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a64d9ce107ecdd7aec5c84eb95b44b64c

Get multitexturing colour blending mode.

getAlphaBlendMode cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html ae14f05c58f83e60947bc9ea9a29ac04b

Get multitexturing alpha blending mode.

getColourBlendFallbackSrc cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a1ddf171e943c74369beaed4a06d46b6d

Get the multipass fallback for colour blending operation source factor.

getColourBlendFallbackDest cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a8bb8a12ef32c6686450a055475b1b6e6

Get the multipass fallback for colour blending operation destination factor.

setAlphaOperation cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html ae5e48cac8f87dad78d040364021b7a95

Sets the alpha operation to be applied to this texture.

addEffect cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a63fcdc07aea7a558c046c826ae510f39

Generic method for setting up texture effects.

setEnvironmentMap cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a33ea31aeae9a25f1b05e2d987cbb891e

Turns on/off texture coordinate effect that makes this layer an environment map.

setScrollAnimation cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a45bd669bcc64ec417fe4208aa5cfd685

Sets up an animated scroll for the texture layer.

setRotateAnimation cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a72e3695b81f12b32762237c5de202dff

Sets up an animated texture rotation for this layer.

setTransformAnimation cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html af56112cb1e6d144b8fd63b280d8ae350

Sets up a general time-relative texture modification effect.

setProjectiveTexturing cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a56edced19709cbda365eae03b590a5e1

Enables or disables projective texturing on this texture unit.

removeAllEffects cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a2e87ea16834839d12c8c8a78e4e56302

Removes all effects applied to this texture layer.

removeEffect cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a99cc16130a5124dc6ac108d4647d2d31

Removes a single effect applied to this texture layer.

isBlank cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a625e5890b1fd075aa031774acfc328b8

Determines if this texture layer is currently blank.

setBlank cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a0bfa625ec4957f67d61dd98691d632df

Sets this texture layer to be blank.

isTextureLoadFailing cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a8d90872718c80548803b2d50a0b0db0f

Tests if the texture associated with this unit has failed to load.

retryTextureLoad cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a35ba5dfc7d336a92a1a3eccd260293eb

Tells the unit to retry loading the texture if it had failed to load.

getEffects cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html ac2b3dd21bdef367feb49fe0a1e537ba7

Get texture effects in a multimap paired array.

getAnimationDuration cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a3aa3eb728738058cc541a66718de4aef

Get the animated-texture animation duration.

setTextureFiltering cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a30757c168b734902d03720e3f36c27d4

Set the texture filtering for this unit, using the simplified interface.

setTextureFiltering cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a363c69770217425598c716430abd159a

Set a single filtering option on this texture unit.

setTextureFiltering cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html afccaca77406c883c5bfe440b7ed3c3e4

Set a the detailed filtering options on this texture unit.

getTextureFiltering cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html aa71c8351eaaee1f08303809338f6c73c

Get the texture filtering for the given type.

setTextureAnisotropy cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html abb2bc03bc72f2098e37c4240f637c5e5

Sets the anisotropy level to be used for this texture level.

getTextureAnisotropy cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html adf457003f6d914e0d88d95f8bce2a319

Get this layer texture anisotropy level.

setTextureMipmapBias cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html acfe54cc0ec2c1247a90094d004d77db1

Sets the bias value applied to the mipmap calculation.

getTextureMipmapBias cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a6ae07dacb0695b4cd5bf86d9930ef693

Gets the bias value applied to the mipmap calculation.

setCompositorReference cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a0073a4465cc92944252d69b2671ea97d

Set the compositor reference for this texture unit state.

getReferencedCompositorName cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a37c4bca4ec426e2194ddce223134e8b1

Gets the name of the compositor that this texture referneces.

getReferencedTextureName cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html aad50c5195b1db9ef0d5af3ac81a88d8e

Gets the name of the texture in the compositor that this texture references.

getReferencedMRTIndex cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html add304d2f3f9bd99d8856eb6cb714f979

Gets the MRT index of the texture in the compositor that this texture references.

getParent cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a325c1f726b6757635c6de6d2b2db497c

Gets the parent Pass object.

_prepare cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a9ba3e0f5bee6bc207eb8819cf18a793e

Internal method for preparing this object for load, as part of Material::prepare.

_unprepare cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a719be065c5457565e744410f3ec16a3f

Internal method for undoing the preparation this object as part of Material::unprepare.

_load cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a152b9706e34afd01006ccdd7e2ef7c99

Internal method for loading this object as part of Material::load.

_unload cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a1ad9f708a4e716ca5603bb96c61960ba

Internal method for unloading this object as part of Material::unload.

hasViewRelativeTextureCoordinateGeneration cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a20eca5c85bf1479657806d818b99d407

Returns whether this unit has texture coordinate generation that depends on the camera.

isLoaded cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a60d5a237384561c30366b7d96bdd98a1

Is this loaded?

_notifyNeedsRecompile cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a78895c49d27597bf3e11fc7269373124

Tells the class that it needs recompilation.

setName cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html abad476c32cafd8defc6f3c6da71dd2cb

Set the name of the Texture Unit State.

getName cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html adadef9033bfc0e3e0f657467a69df413

Get the name of the Texture Unit State.

setTextureNameAlias cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html ac91d942e89e887cc7143a6073adc520c

Set the alias name used for texture frame names.

getTextureNameAlias cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a91157035b59a30a26941c714348d9940

Gets the Texture Name Alias of the Texture Unit.

applyTextureAliases cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a1d18cb7a792b05d9ffd6192d7f9a252f

Applies texture names to Texture Unit State with matching texture name aliases.

_notifyParent cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a69a867f544a08845a86acc421476c3e4

Notify this object that its parent has changed.

_getTexturePtr cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a2b2c29b9ab1f4f84c884bbf3dd71dc28

Get the texture pointer for the current frame.

_getTexturePtr cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html af84b01ede2918a5843e60a149bc4f81c

Get the texture pointer for a given frame.

_setTexturePtr cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html abaa17fc5f6b4d96bfe19ecc6c78a331e

Set the texture pointer for the current frame (internal use only!).

_setTexturePtr cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a6236e0e398c153980ff06f13e58a667b

Set the texture pointer for a given frame (internal use only!).

_getAnimController cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a64b0c99b0a3f9c756643760c57833b2d

Gets the animation controller (as created because of setAnimatedTexture) if it exists.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d recalcTextureMatrix cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a5214a187bb2756b580178a2bfca58a4c

Internal method for calculating texture matrix.

createAnimController cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html ab4d5261031fd84da425ee5a90705b428

Internal method for creating animation controller.

createEffectController cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a7fb91bcbb34f35d93edad7d9ef9f3076

Internal method for creating texture effect controller.

ensurePrepared cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a625ab758524c47ed4aec48820ac7bce1

Internal method for ensuring the texture for a given frame is prepared.

ensureLoaded cpp instm Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a06235b902bdc4d036ed4829af0d0c5f7

Internal method for ensuring the texture for a given frame is loaded.

mCurrentFrame cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a02c7c1e3b0b496b5a2104b615e35cc7c

The current animation frame.

mAnimDuration cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html ad0f7fc91e92d142a4e68284600fe7e15

Duration of animation in seconds.

mCubic cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a1feca5150a0892fdcfef56798e495abb mTextureType cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a677d07dd4cd3562667bb734abbfb341d mDesiredFormat cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a56d7162ad10f089ec8b2c3a6eb46c86a mTextureSrcMipmaps cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a5c3baa130f3ae269744d9fe381d11c38 mTextureCoordSetIndex cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a0f825abfffce07c85d14a1f3e146c9a9 mAddressMode cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a7b12601e083ad571000e0cffd5afc1d9 mBorderColour cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a0eb57ea895d62837a30b2c954a25126d mColourBlendMode cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html acde3dab80bb18a1e9c207c863dc262ff mColourBlendFallbackSrc cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html ab40a54bcaea6267ff0ca718fd4a5fdd2 mColourBlendFallbackDest cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a34dcbc16f2874661170fd0032ce645b3 mAlphaBlendMode cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a3a4e9259b5176ce14b6218534f0b1a98 mTextureLoadFailed cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a4aaf331d8eafccaafad55e5a9d682a12 mIsAlpha cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a46856b75170d8b7e5f1eaf6a9b75ef40 mHwGamma cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html af3249049991b98a3c7d2b1fd2ec5a42f mRecalcTexMatrix cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html ac6a71eefb751eaa7b147b933a6f03eb4 mUMod cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a84115c7cb44fa4a83dcc51736979af4c mVMod cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html adbb7dff7456737a962a188a666694534 mUScale cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html aba7e98537df7dacaeb9d320bd9ef0fd3 mVScale cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a09ccefafa9be317c4b3abec8234132d6 mRotate cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html af00c72d4b2f5f52dc453ad99fe864428 mTexModMatrix cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a451f6a41865f4fe17c30465c4df2c174 mMinFilter cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a9aa242fe4a0ea13a48381d31b849f78b

Texture filtering - minification.

mMagFilter cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html aaea7aaece5d1aa316598b30638afb6c8

Texture filtering - magnification.

mMipFilter cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a75ce7828e7abfd21c5bee0eac8de121e

Texture filtering - mipmapping.

mMaxAniso cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a8f18154fdf1215a3e92347b9b903797e

Texture anisotropy.

mMipmapBias cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a5190ada8aa5e3bd0280838f7f845da52

Mipmap bias (always float, not Real)

mIsDefaultAniso cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a70d87ad455ba800eda429a6b88ca3970 mIsDefaultFiltering cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html aac714e0b0ba7e099653ffc05ba1f54e4 mBindingType cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a1a5e68549284202630b394270fbe6345

Binding type (fragment or vertex pipeline)

mContentType cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html ab0d0d1b22588fdfc80021a5ea664ce28

Content type of texture (normal loaded texture, auto-texture)

mCompositorRefMrtIndex cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html aafb55d4e4aa5bd171fa85610bed2e975

The index of the referenced texture if referencing an MRT in a compositor.

mFrames cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html acac723d77854ddc3e2c9e21cc26e3d92 mFramePtrs cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a148fc9764dce4952a5c7eb3942874e5a mName cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a5720899cf50fe9a083b279db79a977d9 mTextureNameAlias cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a3f509724926adbf8f088ad609a447bd1 mEffects cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html aa9886890d8f908e93aa49ee2f6737686 mCompositorRefName cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html abdaa1c698819857626e225f8556b8050

The data that references the compositor.

mCompositorRefTexName cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a5ba7cab6b07a5c3dfcfa3fa4989059df mParent cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a758554904569551f94a00c8658d2e03d mAnimController cpp data Ogre::TextureUnitState classOgre_1_1TextureUnitState.html aacf0a13bef6f6ceccc4414c637cbe536 RenderSystem cpp ffunc Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a06b786d8e0847dfe9cc15e1dea308fcd BT_FRAGMENT cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a411bcf3e69280ce146f09ddc73d9e7e8a39c5f87a9b1c5873ece87f48cba19970

Regular fragment processing unit - the default.

BT_VERTEX cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a411bcf3e69280ce146f09ddc73d9e7e8a857de1fa5e307a5a5b0df779ad4a470e

Vertex processing unit - indicates this unit will be used for a vertex texture fetch.

CONTENT_NAMED cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a35a108a68c71c8267af4af8c1a819030a1bffc0ebc06c072fd00b5e032ba3ce01

Normal texture identified by name.

CONTENT_SHADOW cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a35a108a68c71c8267af4af8c1a819030a781de9de8d083db90677da1176d8ba82

A shadow texture, automatically bound by engine.

CONTENT_COMPOSITOR cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a35a108a68c71c8267af4af8c1a819030a56ccbe92a25c96ed721ecbe17301bfc1

A compositor texture, automatically linked to active viewport&#39;s chain.

ENV_PLANAR cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a72a88b1cf11053da98fa25f98689931ea50895f1c891eedb007500965ca4c204a

Envmap based on vector from camera to vertex position, good for planar geometry.

ENV_CURVED cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a72a88b1cf11053da98fa25f98689931ea5a2d57450ada903ba586826344b7dbcb

Envmap based on dot of vector from camera to vertex and vertex normal, good for curves.

ENV_REFLECTION cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a72a88b1cf11053da98fa25f98689931ea3983cce37fbce61c118d202278166be9

Envmap intended to supply reflection vectors for cube mapping.

ENV_NORMAL cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a72a88b1cf11053da98fa25f98689931eae1644f418a586fea471d808485a7a036

Envmap intended to supply normal vectors for cube mapping.

TAM_WRAP cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a47c5a9f4fc08159b99bdc51103bcf852a9421f7d4fa30994823c3a011ca693a8d

Texture wraps at values over 1.0.

TAM_MIRROR cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a47c5a9f4fc08159b99bdc51103bcf852a2f132fdcdbeea6b30d8cb84f2fc50239

Texture mirrors (flips) at joins over 1.0.

TAM_CLAMP cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a47c5a9f4fc08159b99bdc51103bcf852a01e4d16b7bc55a9718db2e5a3bf22378

Texture clamps at 1.0.

TAM_BORDER cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a47c5a9f4fc08159b99bdc51103bcf852a4fe25e95df059a8d54bc3d9cf57986a0

Texture coordinates outside the range [0.0, 1.0] are set to the border colour.

CUBE_FRONT cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a2584766311cf6d0eaada7be28c287cc3aa9d74ce7d0576d0dda5b5046a6434529 CUBE_BACK cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a2584766311cf6d0eaada7be28c287cc3a4459a171ecd0fe942dc5b5f8e517ecb2 CUBE_LEFT cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a2584766311cf6d0eaada7be28c287cc3a2062c3ecab68e4d86345293283f69a19 CUBE_RIGHT cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a2584766311cf6d0eaada7be28c287cc3a5044b1ee092361549f2ea953ed344b0a CUBE_UP cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a2584766311cf6d0eaada7be28c287cc3ab085d126cff272045a1e616adbd2d726 CUBE_DOWN cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a2584766311cf6d0eaada7be28c287cc3a819e8a0cf0892c671d2fb4835780a12a ET_ENVIRONMENT_MAP cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a717b14961a636b3a18b8ab3dcef61626a2f0676d96ba378e32c3087fff9b7e73e

Generate all texture coords based on angle between camera and vertex.

ET_PROJECTIVE_TEXTURE cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a717b14961a636b3a18b8ab3dcef61626ae6f4dff5b324b7aa28253c37702a5131

Generate texture coords based on a frustum.

ET_UVSCROLL cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a717b14961a636b3a18b8ab3dcef61626addf3dd2bc4eeabca2968c71600c347aa

Constant u/v scrolling effect.

ET_USCROLL cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a717b14961a636b3a18b8ab3dcef61626ab5e67e4d891aad2e60925b216de34f08

Constant u scrolling effect.

ET_VSCROLL cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a717b14961a636b3a18b8ab3dcef61626a97f8687c21d13e08b89d22902919acaa

Constant u/v scrolling effect.

ET_ROTATE cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a717b14961a636b3a18b8ab3dcef61626a9afa2c9da615898c1a045e19bb3e602b

Constant rotation.

ET_TRANSFORM cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a717b14961a636b3a18b8ab3dcef61626a97cd551c90f9f6000fe231f542815852

More complex transform.

TT_TRANSLATE_U cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a942a1ce66d0909d29ed09c98e9e6d82da46631ede4b31d448ebb891daf94cd526 TT_TRANSLATE_V cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a942a1ce66d0909d29ed09c98e9e6d82da81757d80ac644a8da31f107a9cc21fdc TT_SCALE_U cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a942a1ce66d0909d29ed09c98e9e6d82da7160eae1144aeb0cb6428416e465fd88 TT_SCALE_V cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a942a1ce66d0909d29ed09c98e9e6d82da6e85f00afb893c2bace9a394e5ac9f95 TT_ROTATE cpp econst Ogre::TextureUnitState classOgre_1_1TextureUnitState.html a942a1ce66d0909d29ed09c98e9e6d82daecf829c4f898451d496f56e774e0eacf Ogre::TextureUnitState::TextureEffect c cl Ogre::TextureUnitState::TextureEffect structOgre_1_1TextureUnitState_1_1TextureEffect.html

Internal structure defining a texture effect.

OgreTextureUnitState.h type cpp data Ogre::TextureUnitState::TextureEffect structOgre_1_1TextureUnitState_1_1TextureEffect.html aded68c8d04446c4e9b9616f356be06de subtype cpp data Ogre::TextureUnitState::TextureEffect structOgre_1_1TextureUnitState_1_1TextureEffect.html a3436e57eb0e5f928522ef07a93b11e2d arg1 cpp data Ogre::TextureUnitState::TextureEffect structOgre_1_1TextureUnitState_1_1TextureEffect.html aba2780418ca3a03d94d6ca23c91c6615 arg2 cpp data Ogre::TextureUnitState::TextureEffect structOgre_1_1TextureUnitState_1_1TextureEffect.html a91a3e4c00a58f31c59aa1081e62d0b73 waveType cpp data Ogre::TextureUnitState::TextureEffect structOgre_1_1TextureUnitState_1_1TextureEffect.html a4727405325577a8151cd706ef6bef824 base cpp data Ogre::TextureUnitState::TextureEffect structOgre_1_1TextureUnitState_1_1TextureEffect.html a03b721b43c1f02ce9a965c2c8422080e frequency cpp data Ogre::TextureUnitState::TextureEffect structOgre_1_1TextureUnitState_1_1TextureEffect.html a4612d326766998c6a7ea18a9e1960e4a phase cpp data Ogre::TextureUnitState::TextureEffect structOgre_1_1TextureUnitState_1_1TextureEffect.html ae1445ba754865180a9472c53bb34e479 amplitude cpp data Ogre::TextureUnitState::TextureEffect structOgre_1_1TextureUnitState_1_1TextureEffect.html a96a6e183d58fede27a9707bd2ab84754 controller cpp data Ogre::TextureUnitState::TextureEffect structOgre_1_1TextureUnitState_1_1TextureEffect.html aaf355fbea2860f3bfcfa05b106ae91b7 frustum cpp data Ogre::TextureUnitState::TextureEffect structOgre_1_1TextureUnitState_1_1TextureEffect.html a8f3fe2be82636153864de617fe5f8479 Ogre::TextureUnitState::UVWAddressingMode c cl Ogre::TextureUnitState::UVWAddressingMode structOgre_1_1TextureUnitState_1_1UVWAddressingMode.html

Texture addressing mode for each texture coordinate.

OgreTextureUnitState.h u cpp data Ogre::TextureUnitState::UVWAddressingMode structOgre_1_1TextureUnitState_1_1UVWAddressingMode.html a4b32e713a976b9e0fce84cf6b8f4ab1b v cpp data Ogre::TextureUnitState::UVWAddressingMode structOgre_1_1TextureUnitState_1_1UVWAddressingMode.html a406342f0825bcf798e93c09398d5b0ad w cpp data Ogre::TextureUnitState::UVWAddressingMode structOgre_1_1TextureUnitState_1_1UVWAddressingMode.html a17f72c5a85d6b0bf30feb2c0b5b24fd2 Ogre::UnifiedHighLevelGpuProgram c cl Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html

Specialisation of HighLevelGpuProgram which just delegates its implementation to one other high level...

OgreUnifiedHighLevelGpuProgram.h UnifiedHighLevelGpuProgram cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html aadb0c8eeb6f745d684782f6a01ccf106

Constructor, should be used only by factory classes.

~UnifiedHighLevelGpuProgram cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html a83b9d78d1c1be5690032799d2f2d5d50 addDelegateProgram cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html a6c4f2fcda5acce9b0941ed1b0cade7cc

Adds a new delegate program to the list.

clearDelegatePrograms cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html a67352844d66278ec1f414fe04a3aa8bd

Remove all delegate programs.

_getDelegate cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html a6d6f3458e212080f4313548dc03603a0

Get the chosen delegate.

getLanguage cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html a38135d9a3a577ffb532a93a4c12a38b4 createParameters cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html ae63009fc787e1444ea412aa933e36011

Creates a new parameters object compatible with this program definition.

_getBindingDelegate cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html a1dbca018725061b7baa6c2e52b491beb isSupported cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html a9d2a2a82986589c48ab0208d2ea2f30f isSkeletalAnimationIncluded cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html a6723c19f0dbe1d8be943be5396388c0d isMorphAnimationIncluded cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html abf3c7cbf7e726dfa5bf1ea9f633d17c4

Returns whether a vertex program includes the required instructions to perform morph animation...

isPoseAnimationIncluded cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html a2b53019d9a2120270173316a58e76b30

Returns whether a vertex program includes the required instructions to perform pose animation...

isVertexTextureFetchRequired cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html a3d46e5426ad7daa3581a5c3f00ddb48c

Returns whether this vertex program requires support for vertex texture fetch from the hardware...

getDefaultParameters cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html a0bf65fa41c95db4f218764a99ee0e99d

Get a reference to the default parameters which are to be used for all uses of this program...

hasDefaultParameters cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html aba4040ccb84ec6ab6dc611c0d07c5f78

Returns true if default parameters have been set up.

getPassSurfaceAndLightStates cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html af45459dd06a8aa186c33739321e5d261

Returns whether a vertex program wants light and material states to be passed through fixed pipeline ...

getPassFogStates cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html a2245b6d0a0bf8ba5ea37b919533e0e45

Returns whether a fragment program wants fog state to be passed through fixed pipeline low level API ...

getPassTransformStates cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html a5db9565c308d41cce4100f031601c777

Returns whether a vertex program wants transform state to be passed through fixed pipeline low level ...

hasCompileError cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html af40c7901e7c2c2df70ba63ddc1b36cad

Did this program encounter a compile error when loading?

resetCompileError cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html aee95802d7aa580c27d10850221c12959

Reset a compile error if it occurred, allowing the load to be retried.

load cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html a39d8ef352a44619ef8cdd93e152c9b5c

Loads the resource, if it is not already.

reload cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html a09d4c4fdc06462a432d71db22b2b29b0

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html a6fa282a3e80f5d341f98bd1c4fe5b678

Returns true if the Resource is reloadable, false otherwise.

isLoaded cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html a8c159057b8bb3e933ed4456a2bf494ae

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html ad9a92ad1b502831ee7ea259e3710a9cc

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html a71461ff3d0b50ca69d69f706037a1f81

Returns the current loading state.

unload cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html aa2afd5199e4fb4f9e071bcc3b5805d52

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html ab53695b6e44db7092bd2c31494465106

Retrieves info about the size of the resource.

touch cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html a682949c30fe1718d4514b25df77774c2

&#39;Touches&#39; the resource to indicate it has been used.

isBackgroundLoaded cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html a35dd6b4aae8d0fba1d6f0948a937ac33

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html adba65f42995100300f2983555f7214cc

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html a8b5b9e6fec77dfc8d7fde8eb8bf07dd9

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html aedc4baffb56b8c6dce5bcfa80bc869fd

Register a listener on this resource.

removeListener cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html ae4bdd44833d44f794e420d87ea529346

Remove a listener on this resource.

getConstantDefinitions cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a4f70ca415d8650fe1ac7d937ceba4c03

Get the full list of GpuConstantDefinition instances.

getNamedConstants cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html ad2fa680be2838aab998079e0bcdeba89

Override GpuProgram::getNamedConstants to ensure built.

setSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4474d0c010f63f586423ccfb325ff4a2

Sets the filename of the source assembly for this program.

setSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a300833abd29aa42acb5e6c48ae7c40ea

Sets the source assembly for this program from an in-memory string.

getSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a18a12ae49469bcc9bae9b5fde9a0a461

Gets the syntax code for this program e.g.

setSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a48901c745f712840d8ff24cd04e50678

Sets the syntax code for this program e.g.

getSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a29ef6651dad0349169763940dd40fb8e

Gets the name of the file used as source for this program.

getSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a650621cd162bf75a837951f94d1118bb

Gets the assembler source for this program.

setType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a9792acbeda4a5806ae1ec5c7d4da60b7

Set the program type (only valid before load)

getType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac05c53ca118b1ac81fab5981c119bcc0

Get the program type.

setSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af337509a5342cb707df4df78337756ae

Sets whether a vertex program includes the required instructions to perform skeletal animation...

setMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a843c706f65d219c1d04b8aeacc4bd3c8

Sets whether a vertex program includes the required instructions to perform morph animation...

setPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a848bf4164963cf8c0435c972eb717e0f

Sets whether a vertex program includes the required instructions to perform pose animation.

getNumberOfPosesIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ab3eef54ad776352d6fcf547c77b4a0bc

Returns the number of simultaneous poses the vertex program can blend, for use in pose animation...

setVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a463bffd1f68fc8ae3c29d64402e9ca8d

Sets whether this vertex program requires support for vertex texture fetch from the hardware...

setAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a39b43157d6b40626101e5de8f9c77bf5

Sets whether this geometry program requires adjacency information from the input primitives.

isAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d9456e0be1449b03a196f7a56f9af5

Returns whether this geometry program requires adjacency information from the input primitives...

setManualNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad12bddb95c7311f31f602cb70b8350c5

Allows you to manually provide a set of named parameter mappings to a program which would not be able...

setManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html afdadf659ccac4facdc86e55a266eebcf

Specifies the name of a file from which to load named parameters mapping for a program which would no...

getManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4aa13199b95d110b9a0d907bd1455683

Gets the name of a file from which to load named parameters mapping for a program which would not be ...

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 chooseDelegate cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html aab126479df46729a5298f3f64784ed24

Choose the delegate to use.

createLowLevelImpl cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html a97b1e281edd55b0aaf96ebfaf438dfb3

Internal method for creating an appropriate low-level program from this high-level program...

unloadHighLevelImpl cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html a5f63025462f8cf07cbf31c33ac090cf0

Internal unload implementation, must be implemented by subclasses.

buildConstantDefinitions cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html a126843e70a9aa7d59e8b42be30db03bb

Build the constant definition map, must be overridden.

loadFromSource cpp instm Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html ae020e7eebb18e5c0dcd267703b28188f

Virtual method which must be implemented by subclasses, load from mSource.

loadHighLevel cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a6d028cd8ef8401dadb154d2414f4f585

Internal load high-level portion if not loaded.

unloadHighLevel cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a409afd088a47593ffbe6a32b8283d7cf

Internal unload high-level portion if loaded.

loadHighLevelImpl cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html afb222f693096d937ec5ccf5258313a5f

Internal load implementation, loads just the high-level portion, enough to get parameters.

populateParameterNames cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a92b23d1bcc559edfcc729cc2d1351b95

Populate the passed parameters with name-&gt;index map.

loadImpl cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a2801ef0d382104bf4eeaa84c2002fc96 unloadImpl cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html afb08c21e25a0799bb5877d07e8ee6cf8 setupBaseParamDictionary cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af9e1d27b4c05333c92cfe3340a26dc6b

Internal method for setting up the basic parameter definitions for a subclass.

isRequiredCapabilitiesSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a8ecf6a34097d0bfbfabd125bdb09f68d

Internal method returns whether required capabilities for this program is supported.

calculateSize cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a97ca6090cd137c5c46349174d874bc90 createParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4571d480fcea3a8f4cbac3b15bf5d36f

Create the internal params logical &amp; named mapping structures.

createLogicalParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a588c6c72d4602ad4eca02217abf78697

Create the internal params logical mapping structures.

createNamedParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a32034e488666ebfc0ac5226a60e4d309

Create the internal params named mapping structures.

preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

prepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a5e8f978cbb908c67a98d16556c8cd0ef

Internal implementation of the meat of the &#39;prepare&#39; action.

unprepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html aa550fde0145a3a0ae0329beaf03f23e1

Internal function for undoing the &#39;prepare&#39; action.

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mDelegateNames cpp data Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html a363bfe4317112b7b810115f9c2abf7d1

Ordered list of potential delegates.

mChosenDelegate cpp data Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html a7c113a6bbe545bb30b619805dca5a82f

The chosen delegate.

mHighLevelLoaded cpp data Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html aef2805cb089810b6149fcf1ae7491618

Whether the high-level program (and it&#39;s parameter defs) is loaded.

mAssemblerProgram cpp data Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a6750d4ca21e40df5b389b0da1eb97ad2

The underlying assembler program.

mConstantDefsBuilt cpp data Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a19740a9a6c90ef1f945cf9505d5b8bd3

Have we built the name-&gt;index parameter map yet?

mType cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab201a6fcb1c568967d01f22906ecdff1

The type of the program.

mFilename cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8734503d5521ae7adaceba487b88fe55

The name of the file to load source from (may be blank)

mSource cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a80f6f65a2ec5a02a4c56458bd2b35b18

The assembler source of the program (may be blank until file loaded)

mLoadFromFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a606d51d653a0dda9d61508851441dc8a

Whether we need to load source from file or not.

mSyntaxCode cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1244023352bf866592f904bd3dfa404f

Syntax code e.g. arbvp1, vs_2_0 etc.

mSkeletalAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a96cb132e0bac4820e9917ebc9151fe69

Does this (vertex) program include skeletal animation?

mMorphAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8a0271c814c3ffd4ae079ae1e4b11404

Does this (vertex) program include morph animation?

mPoseAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a398053069a0c61809193079501b0abb5

Does this (vertex) program include pose animation (count of number of poses supported)

mVertexTextureFetch cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a7012d5855d4f70388bbee4940466a606

Does this (vertex) program require support for vertex texture fetch?

mNeedsAdjacencyInfo cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a5e20e45a9ca8fe4c99a04c34ef3d7275

Does this (geometry) program require adjacency information?

mDefaultParams cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab103ebff6dfda04861947cbf1a941596

The default parameters for use with this object.

mCompileError cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab2bb4597b7fb640dee90589b8fbbc4f2

Did we encounter a compilation error?

mFloatLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aa729a7bcc7c5a622fffe5869d69c05bc

Record of logical to physical buffer maps.

mIntLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a943cefa6be84842ec1c0f2029e3805ba

Record of logical to physical buffer maps.

mConstantDefs cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a420723e4b5097225ce2aaf4e0a3a344c

Parameter name -&gt; ConstantDefinition map, shared instance used by all parameter objects.

mManualNamedConstantsFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1e62196161a4ca6704d02f0b75d2f370

File from which to load named constants manually.

mLoadedManualNamedConstants cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a23f3bb5243cd65bc7b5e625bdbd88c70 mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b msCmdDelegate cpp data Ogre::UnifiedHighLevelGpuProgram classOgre_1_1UnifiedHighLevelGpuProgram.html a7a8a017bf089486c19feed2bf671a36f msTypeCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a429e2ecd6f4167c00d0d7f0b68893276 msSyntaxCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html afb9dd8af84fcf198db56aeab298990dd msSkeletalCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d70ea16cb2beb8aa201db048cc35e9 msMorphCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a828a927b860e3c074704399336f95160 msPoseCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a015fc5be549ef103862dcd152fcf0f3a msVTFCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html abe51b99e867a315e2b2ebcc89e601277 msManNamedConstsFileCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aed57c301ea07b1c183f1c351707396d5 msAdjacencyCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ae55ec6363600c10db68ff17b35437889 LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::UnifiedHighLevelGpuProgram::CmdDelegate c cl Ogre::UnifiedHighLevelGpuProgram::CmdDelegate classOgre_1_1UnifiedHighLevelGpuProgram_1_1CmdDelegate.html

Command object for setting delegate (can set more than once)

OgreUnifiedHighLevelGpuProgram.h doGet cpp instm Ogre::UnifiedHighLevelGpuProgram::CmdDelegate classOgre_1_1UnifiedHighLevelGpuProgram_1_1CmdDelegate.html a4e4321fde19038509ffac8447a1b261b doSet cpp instm Ogre::UnifiedHighLevelGpuProgram::CmdDelegate classOgre_1_1UnifiedHighLevelGpuProgram_1_1CmdDelegate.html afd9c6640e262604738e14ef73f57208c Ogre::UnifiedHighLevelGpuProgramFactory c cl Ogre::UnifiedHighLevelGpuProgramFactory classOgre_1_1UnifiedHighLevelGpuProgramFactory.html

Factory class for Unified programs.

OgreUnifiedHighLevelGpuProgram.h UnifiedHighLevelGpuProgramFactory cpp instm Ogre::UnifiedHighLevelGpuProgramFactory classOgre_1_1UnifiedHighLevelGpuProgramFactory.html acca4706f7fc63cb7db6892f4571af5dc ~UnifiedHighLevelGpuProgramFactory cpp instm Ogre::UnifiedHighLevelGpuProgramFactory classOgre_1_1UnifiedHighLevelGpuProgramFactory.html a4bcd1224c7aebfd90b777337ef3b6a43 getLanguage cpp instm Ogre::UnifiedHighLevelGpuProgramFactory classOgre_1_1UnifiedHighLevelGpuProgramFactory.html a3e96efa421a2c76c101a9ed4fcc64c25

Get the name of the language this factory creates programs for.

create cpp instm Ogre::UnifiedHighLevelGpuProgramFactory classOgre_1_1UnifiedHighLevelGpuProgramFactory.html a1660f65a2992bb11ab8ca778d9db35a5 destroy cpp instm Ogre::UnifiedHighLevelGpuProgramFactory classOgre_1_1UnifiedHighLevelGpuProgramFactory.html af82a2c2bac74d8bcc903db82160c5d7e operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Ogre::UserObjectBindings c cl Ogre::UserObjectBindings classOgre_1_1UserObjectBindings.html

Class that provide convenient interface to establish a linkage between custom user application object...

OgreUserObjectBindings.h UserObjectBindings cpp instm Ogre::UserObjectBindings classOgre_1_1UserObjectBindings.html a295f525083392808e8d1d3fa914bd12f

Class constructor.

~UserObjectBindings cpp instm Ogre::UserObjectBindings classOgre_1_1UserObjectBindings.html a0c457a6127a7db1e332655858a530f91

Class destructor.

setUserAny cpp instm Ogre::UserObjectBindings classOgre_1_1UserObjectBindings.html ac6d05bbca44c5c3b44860c36205f9a68

Sets any kind of user object on this class instance.

getUserAny cpp instm Ogre::UserObjectBindings classOgre_1_1UserObjectBindings.html a9c4b12b7ceeddd3a6f28dae1ac8d09a2

Retrieves the custom key less user object associated with this class.

setUserAny cpp instm Ogre::UserObjectBindings classOgre_1_1UserObjectBindings.html a3c01d7c2b562b39487fff224e89bf4b6

Sets any kind of user object on this class instance.

getUserAny cpp instm Ogre::UserObjectBindings classOgre_1_1UserObjectBindings.html a17c376f30c577de16e6c87e29b5eca94

Retrieves the custom user object associated with this class and key.

eraseUserAny cpp instm Ogre::UserObjectBindings classOgre_1_1UserObjectBindings.html a9617cc379147ea7e5e316c1caf44f05f

Erase the custom user object associated with this class and key from this binding.

clear cpp instm Ogre::UserObjectBindings classOgre_1_1UserObjectBindings.html ab1d2038baf066264938e421eef4727a6

Clear all user objects from this binding.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getEmptyUserAny cpp clm Ogre::UserObjectBindings classOgre_1_1UserObjectBindings.html a6c22cddb800bc865eeb7faba941be2aa

Returns empty user any object.

UserObjectsMap cpp tdef Ogre::UserObjectBindings classOgre_1_1UserObjectBindings.html a890438a17fbc73cb770c1d6ac9bcf028 UserObjectsMapIterator cpp tdef Ogre::UserObjectBindings classOgre_1_1UserObjectBindings.html aa097c83d883a487db6969601fddc8707 UserObjectsMapConstIterator cpp tdef Ogre::UserObjectBindings classOgre_1_1UserObjectBindings.html ae7ce38b3d3cd1b4ffef57bf64c0f4dfa mAttributes cpp data Ogre::UserObjectBindings classOgre_1_1UserObjectBindings.html ad9b2a03db686c03b9f8b9253a88166c7 msEmptyAny cpp data Ogre::UserObjectBindings classOgre_1_1UserObjectBindings.html a840b2d0cfb800a8d3c0b1adb408fbd6b Ogre::UserObjectBindings::Attributes c cl Ogre::UserObjectBindings::Attributes classOgre_1_1UserObjectBindings_1_1Attributes.html

Internal class that uses as data storage container.

OgreUserObjectBindings.h Attributes cpp instm Ogre::UserObjectBindings::Attributes classOgre_1_1UserObjectBindings_1_1Attributes.html a92b4ccee118aeb04abe13fbd89e6b499

Attribute storage ctor.

~Attributes cpp instm Ogre::UserObjectBindings::Attributes classOgre_1_1UserObjectBindings_1_1Attributes.html a801731adbf592a98e554cf7ff84606ea

Attribute storage dtor.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mKeylessAny cpp data Ogre::UserObjectBindings::Attributes classOgre_1_1UserObjectBindings_1_1Attributes.html a0828aa0495e1b66e920284fc05018927 mUserObjectsMap cpp data Ogre::UserObjectBindings::Attributes classOgre_1_1UserObjectBindings_1_1Attributes.html ac16dc24d14ee81623ef72183820f8bbb Ogre::Vector2 c cl Ogre::Vector2 classOgre_1_1Vector2.html

Standard 2-dimensional vector.

OgreVector2.h Vector2 cpp instm Ogre::Vector2 classOgre_1_1Vector2.html a54198b2714496715f6f9ec24c1194cad Vector2 cpp instm Ogre::Vector2 classOgre_1_1Vector2.html a157950d8cbe0e44a2271479a4f8bcdab Vector2 cpp instm Ogre::Vector2 classOgre_1_1Vector2.html a1c2a513e68d4e223135a5d891a569501 Vector2 cpp instm Ogre::Vector2 classOgre_1_1Vector2.html a6f05ab5b82a5dd3f191e388d4a734614 Vector2 cpp instm Ogre::Vector2 classOgre_1_1Vector2.html ac04fe07fceec444e2a13b0195bcb2c64 Vector2 cpp instm Ogre::Vector2 classOgre_1_1Vector2.html adf501af1ce3df540dee7953ddb32cb51 swap cpp instm Ogre::Vector2 classOgre_1_1Vector2.html aa27656ac177e9a1959749704c5ea6cb2

Exchange the contents of this vector with another.

operator[] cpp instm Ogre::Vector2 classOgre_1_1Vector2.html a71b01bfe42118ef067e14e1092e7773f operator[] cpp instm Ogre::Vector2 classOgre_1_1Vector2.html aae029eb05f9ab47565e5b47bb2ee9d91 ptr cpp instm Ogre::Vector2 classOgre_1_1Vector2.html a307ca54d90a1a35b54a5416810681b3a

Pointer accessor for direct copying.

ptr cpp instm Ogre::Vector2 classOgre_1_1Vector2.html ad72265d712677a9d628f0231c2e7c460

Pointer accessor for direct copying.

operator= cpp instm Ogre::Vector2 classOgre_1_1Vector2.html a94d813e76f805306436e19a785e75a26

Assigns the value of the other vector.

operator= cpp instm Ogre::Vector2 classOgre_1_1Vector2.html a057b23bf29fadca9f2a4f0ff19a9bf61 operator== cpp instm Ogre::Vector2 classOgre_1_1Vector2.html a4404d6cdc32ecbc7d1b4ff5bc247d68a operator!= cpp instm Ogre::Vector2 classOgre_1_1Vector2.html af8a82d880cf79a247d4eb8a70f61702f operator+ cpp instm Ogre::Vector2 classOgre_1_1Vector2.html a806a988c00ef4351b8e6d534bd0f09b6 operator- cpp instm Ogre::Vector2 classOgre_1_1Vector2.html ab00bb30f312804b9eeedb8c8816da88b operator* cpp instm Ogre::Vector2 classOgre_1_1Vector2.html aae0ed4bc95e76592db876074a7b92c64 operator* cpp instm Ogre::Vector2 classOgre_1_1Vector2.html a7b3c0ac1956488c8d711c1c684140fb9 operator/ cpp instm Ogre::Vector2 classOgre_1_1Vector2.html ac22564f2426d1feaf991373d70ee2ba6 operator/ cpp instm Ogre::Vector2 classOgre_1_1Vector2.html a0832212595e63003914ab30c2020149b operator+ cpp instm Ogre::Vector2 classOgre_1_1Vector2.html af22ae1e752951b66f3c3ef59134f1dfc operator- cpp instm Ogre::Vector2 classOgre_1_1Vector2.html aaebb1a9a4be8649241189c6ff02d170c operator+= cpp instm Ogre::Vector2 classOgre_1_1Vector2.html aac6485bd52d65876c6d625f0dbbf634b operator+= cpp instm Ogre::Vector2 classOgre_1_1Vector2.html a7d85454520d16e1737be3d79b6950d39 operator-= cpp instm Ogre::Vector2 classOgre_1_1Vector2.html aa4e5a79a3880c71499ea5c6fc3709151 operator-= cpp instm Ogre::Vector2 classOgre_1_1Vector2.html adb77e6fdba8c5a6a55b6c53f16a2cf5f operator*= cpp instm Ogre::Vector2 classOgre_1_1Vector2.html aa0e1652d4b655d603334e14174cf176f operator*= cpp instm Ogre::Vector2 classOgre_1_1Vector2.html a04fe4323795bdd2edba14979071cc2a8 operator/= cpp instm Ogre::Vector2 classOgre_1_1Vector2.html a5ee66b093d0a415c57e7918523cabeaf operator/= cpp instm Ogre::Vector2 classOgre_1_1Vector2.html a181745a04b7b95bffc331fd9a4519931 length cpp instm Ogre::Vector2 classOgre_1_1Vector2.html a37afa7257464098c518321ddf438f1a9

Returns the length (magnitude) of the vector.

squaredLength cpp instm Ogre::Vector2 classOgre_1_1Vector2.html acf2cf937351e108feb474e01d2c982a2

Returns the square of the length(magnitude) of the vector.

distance cpp instm Ogre::Vector2 classOgre_1_1Vector2.html a10530ba97a3d11806123452513890a94

Returns the distance to another vector.

squaredDistance cpp instm Ogre::Vector2 classOgre_1_1Vector2.html a6942a08e1f7fb50c43f87c7186052ac6

Returns the square of the distance to another vector.

dotProduct cpp instm Ogre::Vector2 classOgre_1_1Vector2.html a864971e600fa97e95a295cb5f2c2f16d

Calculates the dot (scalar) product of this vector with another.

normalise cpp instm Ogre::Vector2 classOgre_1_1Vector2.html a108e27e1f8c56023377347b661cf067c

Normalises the vector.

midPoint cpp instm Ogre::Vector2 classOgre_1_1Vector2.html ad79868b92edb2c5187d8b11387010a7d

Returns a vector at a point half way between this and the passed in vector.

operator< cpp instm Ogre::Vector2 classOgre_1_1Vector2.html aa756107b53717cfa38efec9e0840f630

Returns true if the vector&#39;s scalar components are all greater that the ones of the vector it is comp...

operator> cpp instm Ogre::Vector2 classOgre_1_1Vector2.html aa66f1e244af12ef400f1cc416b408e19

Returns true if the vector&#39;s scalar components are all smaller that the ones of the vector it is comp...

makeFloor cpp instm Ogre::Vector2 classOgre_1_1Vector2.html a946495c4a55e1f8048aab6920bf0ac9f

Sets this vector&#39;s components to the minimum of its own and the ones of the passed in vector...

makeCeil cpp instm Ogre::Vector2 classOgre_1_1Vector2.html a408be4c5539e93a4272e05249bafe0be

Sets this vector&#39;s components to the maximum of its own and the ones of the passed in vector...

perpendicular cpp instm Ogre::Vector2 classOgre_1_1Vector2.html aea8cb94f0258c7b8f204588f05d7d0f0

Generates a vector perpendicular to this vector (eg an &#39;up&#39; vector).

crossProduct cpp instm Ogre::Vector2 classOgre_1_1Vector2.html a9785bfabcea2d2fad738571f5c7c106f

Calculates the 2 dimensional cross-product of 2 vectors, which results in a single floating point val...

randomDeviant cpp instm Ogre::Vector2 classOgre_1_1Vector2.html abf1030549182b8fcf19def12e2706e6f

Generates a new random vector which deviates from this vector by a given angle in a random direction...

isZeroLength cpp instm Ogre::Vector2 classOgre_1_1Vector2.html a1946e867aa921f61de967cf244774531

Returns true if this vector is zero length.

normalisedCopy cpp instm Ogre::Vector2 classOgre_1_1Vector2.html a735f0406c751af9b3ac79c855301e466

As normalise, except that this vector is unaffected and the normalised vector is returned as a copy...

reflect cpp instm Ogre::Vector2 classOgre_1_1Vector2.html affe288cd3a7424b7fdb0ae34b2ddf807

Calculates a reflection vector to the plane with the given normal .

isNaN cpp instm Ogre::Vector2 classOgre_1_1Vector2.html aea3847aa9c4caa70f2dacd2c145bf18b

Check whether this vector contains valid values.

angleBetween cpp instm Ogre::Vector2 classOgre_1_1Vector2.html ab1b1d53ca1f653039d906a875d1e3424

Gets the angle between 2 vectors.

angleTo cpp instm Ogre::Vector2 classOgre_1_1Vector2.html acd739f1dbaf36db542a9f04866c5557e

Gets the oriented angle between 2 vectors.

x cpp data Ogre::Vector2 classOgre_1_1Vector2.html af3eb55ba6d289477e9aa52b8de341380 y cpp data Ogre::Vector2 classOgre_1_1Vector2.html ad486a13367b71ce0f4c6782297be9725 ZERO cpp data Ogre::Vector2 classOgre_1_1Vector2.html a70fef72151781ad0174a004a8b6b3acc UNIT_X cpp data Ogre::Vector2 classOgre_1_1Vector2.html a1c2d210b2756d07375b0cf9f01835496 UNIT_Y cpp data Ogre::Vector2 classOgre_1_1Vector2.html ad20c8c58c9345a71743416bad82cb5e3 NEGATIVE_UNIT_X cpp data Ogre::Vector2 classOgre_1_1Vector2.html a52e8d29732eacdeb87d20a3372382590 NEGATIVE_UNIT_Y cpp data Ogre::Vector2 classOgre_1_1Vector2.html a95486d3e0b884791be22f16d2bb3a4cb UNIT_SCALE cpp data Ogre::Vector2 classOgre_1_1Vector2.html a165a67053e61b0733746453ce9ee5edb operator* cpp ffunc Ogre::Vector2 classOgre_1_1Vector2.html a87c0a3be9cc3499973c709dba2982127 operator/ cpp ffunc Ogre::Vector2 classOgre_1_1Vector2.html a51c18bb1a1071f8078084cb968ddb5d2 operator+ cpp ffunc Ogre::Vector2 classOgre_1_1Vector2.html a3ffc15c2ad86866acd071c0748126fbb operator+ cpp ffunc Ogre::Vector2 classOgre_1_1Vector2.html a67176f44a1c406e85fe12787373ef377 operator- cpp ffunc Ogre::Vector2 classOgre_1_1Vector2.html aed2661adf58895a08a1b38054d8d5743 operator- cpp ffunc Ogre::Vector2 classOgre_1_1Vector2.html a6d976cf52f54a51f4b42ef31c3bede89 operator<< cpp ffunc Ogre::Vector2 classOgre_1_1Vector2.html af2c1dcbb14e9404733990cdbb2b2d747

Function for writing to a stream.

Ogre::Vector3 c cl Ogre::Vector3 classOgre_1_1Vector3.html

Standard 3-dimensional vector.

OgreVector3.h Vector3 cpp instm Ogre::Vector3 classOgre_1_1Vector3.html ab75a79e6126d060995368fe8647418eb Vector3 cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a64c48c8b902431103b9e9d7a372cedd7 Vector3 cpp instm Ogre::Vector3 classOgre_1_1Vector3.html afaa92dd5ee9762c5461cb6d7916f6d55 Vector3 cpp instm Ogre::Vector3 classOgre_1_1Vector3.html ac3c34be918e6bea663404c5364dad048 Vector3 cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a6c55bec7491f10ea8c661d82daa602b0 Vector3 cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a84db6b6e0412f7a2e91e50649d6d9794 swap cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a2de7638f0d38e460e1b65c8953f0c45f

Exchange the contents of this vector with another.

operator[] cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a776848af1b3d4d74b9e54ec8de046b36 operator[] cpp instm Ogre::Vector3 classOgre_1_1Vector3.html ab5a34a541047cf3b7aa223d77ee8f126 ptr cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a7952f09744c63b5230ba4ea4b2c2d00a

Pointer accessor for direct copying.

ptr cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a4fc4943ff293f3b78f7e0f6602e67657

Pointer accessor for direct copying.

operator= cpp instm Ogre::Vector3 classOgre_1_1Vector3.html ab5de4a9f833c4427a3b2105fcd6f96ad

Assigns the value of the other vector.

operator= cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a554fbfe97d222e9e7669faf168104f06 operator== cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a4911c81b5674a51a267f672d94519bd7 operator!= cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a6912f6690162a822f5606daef1345588 operator+ cpp instm Ogre::Vector3 classOgre_1_1Vector3.html af382b37682a172c036d1141083aeb351 operator- cpp instm Ogre::Vector3 classOgre_1_1Vector3.html ab9a92534cc5b9799ea749ff9fb4f63af operator* cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a288bbe9c7eb3dbcbd98bebf13a7102d3 operator* cpp instm Ogre::Vector3 classOgre_1_1Vector3.html ac140a4cf536963a70776cb5baba06195 operator/ cpp instm Ogre::Vector3 classOgre_1_1Vector3.html ac3c3bfa100cfa73e20523b8ab569626d operator/ cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a1a3b1399fe72dd39eba3ca78c5efe491 operator+ cpp instm Ogre::Vector3 classOgre_1_1Vector3.html ad6f60ae56629526dc89c1f725297d403 operator- cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a73971f7dd2342f5077509d23d277930b operator+= cpp instm Ogre::Vector3 classOgre_1_1Vector3.html ae3ac60e2c77755046f6a00f09f54793a operator+= cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a1ee74f38b762d0d0a5bf961268a74a74 operator-= cpp instm Ogre::Vector3 classOgre_1_1Vector3.html ac514b9e1f5dbe855b1458a2d72a27621 operator-= cpp instm Ogre::Vector3 classOgre_1_1Vector3.html adb8b9ff11371c1b011f8d46c36c54d40 operator*= cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a78fde8c253396d0f2d5c9c3513a7a45e operator*= cpp instm Ogre::Vector3 classOgre_1_1Vector3.html ae07f7542f2e4929d92c0a2beb85b4ed8 operator/= cpp instm Ogre::Vector3 classOgre_1_1Vector3.html afd733cc4140ba78de2427b8fa9951e12 operator/= cpp instm Ogre::Vector3 classOgre_1_1Vector3.html ad8b5fad0c40ae5dd087bbade10b8403e length cpp instm Ogre::Vector3 classOgre_1_1Vector3.html aaf4b62c1fe4d51e3a49b76490900d843

Returns the length (magnitude) of the vector.

squaredLength cpp instm Ogre::Vector3 classOgre_1_1Vector3.html ad465ee0d92aaa5e760b835b8f0db711d

Returns the square of the length(magnitude) of the vector.

distance cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a146a420f1319626829627482b83ead38

Returns the distance to another vector.

squaredDistance cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a4417057512532ff59fc2c980a3c8a599

Returns the square of the distance to another vector.

dotProduct cpp instm Ogre::Vector3 classOgre_1_1Vector3.html aa4063f05819fcb3d1bef754718608976

Calculates the dot (scalar) product of this vector with another.

absDotProduct cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a8572c00ede9c7d6db9e4f885b3d4476e

Calculates the absolute dot (scalar) product of this vector with another.

normalise cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a9e572a5cc4e1ed826839e5281d8f1d3b

Normalises the vector.

crossProduct cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a22832c010c733fcdd4f3ac7daa99a006

Calculates the cross-product of 2 vectors, i.e.

midPoint cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a3c770ca212fb3b84f6668c96a2b67ae2

Returns a vector at a point half way between this and the passed in vector.

operator< cpp instm Ogre::Vector3 classOgre_1_1Vector3.html af84d6701735b0c5f0a0f1534ef5ed46c

Returns true if the vector&#39;s scalar components are all greater that the ones of the vector it is comp...

operator> cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a17134a53241f0ccdecc851616f2c6464

Returns true if the vector&#39;s scalar components are all smaller that the ones of the vector it is comp...

makeFloor cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a8430bb9f7756acb8256497f004afac49

Sets this vector&#39;s components to the minimum of its own and the ones of the passed in vector...

makeCeil cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a61e91dcf16f7db52d299e976526218e3

Sets this vector&#39;s components to the maximum of its own and the ones of the passed in vector...

perpendicular cpp instm Ogre::Vector3 classOgre_1_1Vector3.html af654ef1e00ba82ca63695336b81da153

Generates a vector perpendicular to this vector (eg an &#39;up&#39; vector).

randomDeviant cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a371428dc4de1c24544746973637fc7a9

Generates a new random vector which deviates from this vector by a given angle in a random direction...

angleBetween cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a2c575b9fbc5d2cb40027d3768a731c1f

Gets the angle between 2 vectors.

getRotationTo cpp instm Ogre::Vector3 classOgre_1_1Vector3.html aeeef4472ad0c4d5f34a038a9f2faa819

Gets the shortest arc quaternion to rotate this vector to the destination vector.

isZeroLength cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a6fb95c613736dbf41a6b193547cc8fee

Returns true if this vector is zero length.

normalisedCopy cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a50bec7fc9389d530ed6caac9b74bae7b

As normalise, except that this vector is unaffected and the normalised vector is returned as a copy...

reflect cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a2bf94b1c0ac1fa59c16dc6e1bff39f9c

Calculates a reflection vector to the plane with the given normal .

positionEquals cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a824cd193cc75dd39ccc74bad0cc7182d

Returns whether this vector is within a positional tolerance of another vector.

positionCloses cpp instm Ogre::Vector3 classOgre_1_1Vector3.html ab0b7a22e68461036f00179ae909193f4

Returns whether this vector is within a positional tolerance of another vector, also take scale of th...

directionEquals cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a97208398c491c8b3f68de8e8c0c3b789

Returns whether this vector is within a directional tolerance of another vector.

isNaN cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a08d96f2049dba67c95790f6b7b0fcb5c

Check whether this vector contains valid values.

primaryAxis cpp instm Ogre::Vector3 classOgre_1_1Vector3.html a3dd99d8107491125e51b66cc01a94722

Extract the primary (dominant) axis from this direction vector.

x cpp data Ogre::Vector3 classOgre_1_1Vector3.html a27be092ad0b7e0504ddf4db5cd565f14 y cpp data Ogre::Vector3 classOgre_1_1Vector3.html a05ca4492ce30a049ae4102e3f5e85aff z cpp data Ogre::Vector3 classOgre_1_1Vector3.html ab1f9e7702256f32156be4d7e0fdafd7e ZERO cpp data Ogre::Vector3 classOgre_1_1Vector3.html a5da94afc089ec07612b4a2615bb6b86f UNIT_X cpp data Ogre::Vector3 classOgre_1_1Vector3.html a0c21d1f120c5eab83aa966e5de1df311 UNIT_Y cpp data Ogre::Vector3 classOgre_1_1Vector3.html a8d1a1f7af535bcc8d9c78b1732bc1b90 UNIT_Z cpp data Ogre::Vector3 classOgre_1_1Vector3.html ad25aed2e9367cfa879d3e3c231c5a136 NEGATIVE_UNIT_X cpp data Ogre::Vector3 classOgre_1_1Vector3.html a46e43c65e6da1ff630652694a966d63c NEGATIVE_UNIT_Y cpp data Ogre::Vector3 classOgre_1_1Vector3.html a6b674c303fc2ade68ce2fd6ae74b8c11 NEGATIVE_UNIT_Z cpp data Ogre::Vector3 classOgre_1_1Vector3.html abdeebea4e94e114215a51831f9792f19 UNIT_SCALE cpp data Ogre::Vector3 classOgre_1_1Vector3.html a6a27e8a3a9156701f586afeed1516fb8 operator* cpp ffunc Ogre::Vector3 classOgre_1_1Vector3.html a92d7a0e4025b82401c2baa1e43c86ab1 operator/ cpp ffunc Ogre::Vector3 classOgre_1_1Vector3.html a3505ef8e8c296ad49bdbe837185fa0e2 operator+ cpp ffunc Ogre::Vector3 classOgre_1_1Vector3.html a09fc339aca944e8b0bb21d02215a092e operator+ cpp ffunc Ogre::Vector3 classOgre_1_1Vector3.html aa5a711e980d3f906f83bf4740b573aaf operator- cpp ffunc Ogre::Vector3 classOgre_1_1Vector3.html a2c6a217a917e372153a225a53fd5b99f operator- cpp ffunc Ogre::Vector3 classOgre_1_1Vector3.html aeca31428e2157b9a26380b3a7eec482e operator<< cpp ffunc Ogre::Vector3 classOgre_1_1Vector3.html a64adb4b87769f63f900fef109e4c4f3b

Function for writing to a stream.

Ogre::Vector4 c cl Ogre::Vector4 classOgre_1_1Vector4.html

4-dimensional homogeneous vector.

OgreVector4.h Vector4 cpp instm Ogre::Vector4 classOgre_1_1Vector4.html ae4417c4a3d52ee6fafd4a9103343958c Vector4 cpp instm Ogre::Vector4 classOgre_1_1Vector4.html a75b3e58bb0eccad1c21b68958a33a9fc Vector4 cpp instm Ogre::Vector4 classOgre_1_1Vector4.html a2e8dae854a7801e2aaa97bbed0b27374 Vector4 cpp instm Ogre::Vector4 classOgre_1_1Vector4.html a7da09ff768d847f015f3b1b9830a8043 Vector4 cpp instm Ogre::Vector4 classOgre_1_1Vector4.html a9d6cc1b910cf8d738b306995f3b442d4 Vector4 cpp instm Ogre::Vector4 classOgre_1_1Vector4.html ada9aac749e3d93a83a0e1bb67f3a091f Vector4 cpp instm Ogre::Vector4 classOgre_1_1Vector4.html a019e80f62dd12ea37b27b2d2a05aed64 swap cpp instm Ogre::Vector4 classOgre_1_1Vector4.html aa1980e262c207bcd24ca89f2db9bd061

Exchange the contents of this vector with another.

operator[] cpp instm Ogre::Vector4 classOgre_1_1Vector4.html aa55187a08d385c6c367cc16338ad23ce operator[] cpp instm Ogre::Vector4 classOgre_1_1Vector4.html a96b4c5c76a199850c8c4e61be0feed7d ptr cpp instm Ogre::Vector4 classOgre_1_1Vector4.html ae8a0fc61bcae1449c843b3c5430cef1f

Pointer accessor for direct copying.

ptr cpp instm Ogre::Vector4 classOgre_1_1Vector4.html a641d847ad0e066e213db1e1dadf43cee

Pointer accessor for direct copying.

operator= cpp instm Ogre::Vector4 classOgre_1_1Vector4.html a465dfb677017e546628f87470d6dbcd6

Assigns the value of the other vector.

operator= cpp instm Ogre::Vector4 classOgre_1_1Vector4.html a69daa0f94cfeb2c725521b1672204bf7 operator== cpp instm Ogre::Vector4 classOgre_1_1Vector4.html ae7f48d8e2036594f4d65e2dca9fe286a operator!= cpp instm Ogre::Vector4 classOgre_1_1Vector4.html a0aa33b3bb9f3b8b8ef7037eaf43bedc8 operator= cpp instm Ogre::Vector4 classOgre_1_1Vector4.html a59f17a6c7980f16a571f535b2c47a8fc operator+ cpp instm Ogre::Vector4 classOgre_1_1Vector4.html a0b8c03743d6b8f72149f914f03998689 operator- cpp instm Ogre::Vector4 classOgre_1_1Vector4.html a78b1555cd0ea1bcd609086003444e614 operator* cpp instm Ogre::Vector4 classOgre_1_1Vector4.html a931e2318675762b34e23681247220c12 operator* cpp instm Ogre::Vector4 classOgre_1_1Vector4.html a0f3d72188da50999e3355da6fafa315b operator/ cpp instm Ogre::Vector4 classOgre_1_1Vector4.html afd54901fd7d3379584d0abd73a455518 operator/ cpp instm Ogre::Vector4 classOgre_1_1Vector4.html a50d14c785b00d8afbd124ffd0e9f0df5 operator+ cpp instm Ogre::Vector4 classOgre_1_1Vector4.html a785f4ea68705fdcca1dca8f09d4e1525 operator- cpp instm Ogre::Vector4 classOgre_1_1Vector4.html a2123966b60d70dd14e7d165cbb47dba8 operator+= cpp instm Ogre::Vector4 classOgre_1_1Vector4.html ada0bb188b87a7187e49e9acfa4994a7f operator-= cpp instm Ogre::Vector4 classOgre_1_1Vector4.html acc233206a14cef454dd0d9428848ebfc operator*= cpp instm Ogre::Vector4 classOgre_1_1Vector4.html a4ddc0b778ff8255a715c75dcf9527847 operator+= cpp instm Ogre::Vector4 classOgre_1_1Vector4.html a37efa8bb4db9148fb43c8238b21c1906 operator-= cpp instm Ogre::Vector4 classOgre_1_1Vector4.html a8a23c96373a8d8163ea5b7819f2b22f3 operator*= cpp instm Ogre::Vector4 classOgre_1_1Vector4.html abd72d0322c60e4c39121547ff8ddc516 operator/= cpp instm Ogre::Vector4 classOgre_1_1Vector4.html a0c4b23241a97373da79afc6c993e1370 operator/= cpp instm Ogre::Vector4 classOgre_1_1Vector4.html a4c4def28bfaf96a3326747d2ef2ed08f dotProduct cpp instm Ogre::Vector4 classOgre_1_1Vector4.html a14ced50f2a18dd194c3d95d7d031c5dd

Calculates the dot (scalar) product of this vector with another.

isNaN cpp instm Ogre::Vector4 classOgre_1_1Vector4.html ab53a41cf7ae8884b9fbac656d3fef338

Check whether this vector contains valid values.

x cpp data Ogre::Vector4 classOgre_1_1Vector4.html ac1f14b711795b4d13140e992d9a3e6cf y cpp data Ogre::Vector4 classOgre_1_1Vector4.html a4a55a790632b60df0f536efa68de3bfa z cpp data Ogre::Vector4 classOgre_1_1Vector4.html a389cf99ed365e8ec1d823c0a0cf52da3 w cpp data Ogre::Vector4 classOgre_1_1Vector4.html a601896b4f2f5be1d7ccd0ee4a0500237 ZERO cpp data Ogre::Vector4 classOgre_1_1Vector4.html a6094638aa9e67551258f70f113d805d9 operator* cpp ffunc Ogre::Vector4 classOgre_1_1Vector4.html ab1ae444cc19c4468260df273cfe7bc37 operator/ cpp ffunc Ogre::Vector4 classOgre_1_1Vector4.html a2dd10da814b39dc369ac4f96d0055a54 operator+ cpp ffunc Ogre::Vector4 classOgre_1_1Vector4.html a28efcff06858b5011bbc4250230539f0 operator+ cpp ffunc Ogre::Vector4 classOgre_1_1Vector4.html a4ec63fee2f096c1e845076797d1e140a operator- cpp ffunc Ogre::Vector4 classOgre_1_1Vector4.html a3b9ce3e33b491148161ac0e4116e709a operator- cpp ffunc Ogre::Vector4 classOgre_1_1Vector4.html ae2c5e61fcb0521bdea9c8d70069742f9 operator<< cpp ffunc Ogre::Vector4 classOgre_1_1Vector4.html a7f9291e487a6dd6abdc8cc6325751cc3

Function for writing to a stream.

Ogre::VertexBoneAssignment_s c cl Ogre::VertexBoneAssignment_s structOgre_1_1VertexBoneAssignment__s.html

Records the assignment of a single vertex to a single bone with the corresponding weight...

OgreVertexBoneAssignment.h vertexIndex cpp data Ogre::VertexBoneAssignment_s structOgre_1_1VertexBoneAssignment__s.html a59e56296bfd4d5517185adf6137cdf21 boneIndex cpp data Ogre::VertexBoneAssignment_s structOgre_1_1VertexBoneAssignment__s.html a4e5ac0d856092d2b6bd0331272850969 weight cpp data Ogre::VertexBoneAssignment_s structOgre_1_1VertexBoneAssignment__s.html a35dc9c8d2f2f76a1fda672f0de7f1c89 Ogre::VertexData c cl Ogre::VertexData classOgre_1_1VertexData.html

Summary class collecting together vertex source information.

OgreVertexIndexData.h HardwareAnimationDataList cpp tdef Ogre::VertexData classOgre_1_1VertexData.html a8cbc3dcd7a4375b35b8595df246756e9 VertexData cpp instm Ogre::VertexData classOgre_1_1VertexData.html a2396c78b8d5353f2f0f0fa24467550ac

Constructor.

VertexData cpp instm Ogre::VertexData classOgre_1_1VertexData.html a7a588ae595eadd30f8f245afed2a5734

Constructor.

~VertexData cpp instm Ogre::VertexData classOgre_1_1VertexData.html acb2f442725d39e33a39f4d07f317fdc0 clone cpp instm Ogre::VertexData classOgre_1_1VertexData.html ad92e18126024740a16e296428786f7e1

Clones this vertex data, potentially including replicating any vertex buffers.

prepareForShadowVolume cpp instm Ogre::VertexData classOgre_1_1VertexData.html a35751c0e63acf6def8a1cf101abd1b28

Modifies the vertex data to be suitable for use for rendering shadow geometry.

reorganiseBuffers cpp instm Ogre::VertexData classOgre_1_1VertexData.html a106603d9d4d6c2f6e0d5eb6c25eb7c32

Reorganises the data in the vertex buffers according to the new vertex declaration passed in...

reorganiseBuffers cpp instm Ogre::VertexData classOgre_1_1VertexData.html ad1c61a5203430f896579775636e23d25

Reorganises the data in the vertex buffers according to the new vertex declaration passed in...

closeGapsInBindings cpp instm Ogre::VertexData classOgre_1_1VertexData.html a155a22e5f5cf3cc46c8890a81383ee19

Remove any gaps in the vertex buffer bindings.

removeUnusedBuffers cpp instm Ogre::VertexData classOgre_1_1VertexData.html a9c8caba4952eb43bced5051c3e3bff1f

Remove all vertex buffers that never used by the vertex declaration.

convertPackedColour cpp instm Ogre::VertexData classOgre_1_1VertexData.html a0f6c57d776f87c08bb6fd6515f26270e

Convert all packed colour values (VET_COLOUR_*) in buffers used to another type.

allocateHardwareAnimationElements cpp instm Ogre::VertexData classOgre_1_1VertexData.html ad6f88995ea6fd3d8aeabd4b0cc90abc4

Allocate elements to serve a holder of morph / pose target data for hardware morphing / pose blending...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d vertexDeclaration cpp data Ogre::VertexData classOgre_1_1VertexData.html abac9cde9c001b97cf1fea7fd05b79cf4

Declaration of the vertex to be used in this operation.

vertexBufferBinding cpp data Ogre::VertexData classOgre_1_1VertexData.html a1cf7dacb2a133d71620abd59cb3180b0

The vertex buffer bindings to be used.

mDeleteDclBinding cpp data Ogre::VertexData classOgre_1_1VertexData.html a4cad19bf7cc1610d24d62f06149f9107

Whether this class should delete the declaration and binding.

vertexStart cpp data Ogre::VertexData classOgre_1_1VertexData.html aa3dca90128a99a8cdcd68201ad2c2f93

The base vertex index to start from.

vertexCount cpp data Ogre::VertexData classOgre_1_1VertexData.html a0b59b63cc2dbede1c5fc6a932fd2c10d

The number of vertices used in this operation.

hwAnimationDataList cpp data Ogre::VertexData classOgre_1_1VertexData.html a43acb3f735c2d4bdfdfbfdebc26dc52e

VertexElements used for hardware morph / pose animation.

hwAnimDataItemsUsed cpp data Ogre::VertexData classOgre_1_1VertexData.html af24c57003d9fa3d717ca16e7f5becb41

Number of hardware animation data items used.

hardwareShadowVolWBuffer cpp data Ogre::VertexData classOgre_1_1VertexData.html a154124cc2848e3eae62e9d508f45e921

Additional shadow volume vertex buffer storage.

VertexData cpp instm Ogre::VertexData classOgre_1_1VertexData.html ac27bb140d24d66d1f6051f47a8bb5860

Protected copy constructor, to prevent misuse.

operator= cpp instm Ogre::VertexData classOgre_1_1VertexData.html ae1bb626aef6af169178ee9f7165aaed0

Protected operator=, to prevent misuse.

mMgr cpp data Ogre::VertexData classOgre_1_1VertexData.html a53b43c61112a244ebc39ad112c964d52 Ogre::VertexData::HardwareAnimationData c cl Ogre::VertexData::HardwareAnimationData structOgre_1_1VertexData_1_1HardwareAnimationData.html

Struct used to hold hardware morph / pose vertex data information.

OgreVertexIndexData.h targetBufferIndex cpp data Ogre::VertexData::HardwareAnimationData structOgre_1_1VertexData_1_1HardwareAnimationData.html a0662d8e6ede8a7cdbb387db40e77c989 parametric cpp data Ogre::VertexData::HardwareAnimationData structOgre_1_1VertexData_1_1HardwareAnimationData.html a3ebd1f099d030853fd1ac0fc2f50abb9 Ogre::IndexData c cl Ogre::IndexData classOgre_1_1IndexData.html

Summary class collecting together index data source information.

OgreVertexIndexData.h IndexData cpp instm Ogre::IndexData classOgre_1_1IndexData.html a79242aa4c8893016a56d2cc13a10f803 ~IndexData cpp instm Ogre::IndexData classOgre_1_1IndexData.html a952375c947bc66a7bc98fa1e20ac1e3d clone cpp instm Ogre::IndexData classOgre_1_1IndexData.html ace1cfcd58ad244798c72af5e26b4ffc2

Clones this index data, potentially including replicating the index buffer.

optimiseVertexCacheTriList cpp instm Ogre::IndexData classOgre_1_1IndexData.html a0c19f7fc00c66266fd0d7fe671733112

Re-order the indexes in this index data structure to be more vertex cache friendly; that is to re-use...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d indexBuffer cpp data Ogre::IndexData classOgre_1_1IndexData.html a1a9f241fbc57ce4cce5615302da71b76

pointer to the HardwareIndexBuffer to use, must be specified if useIndexes = true

indexStart cpp data Ogre::IndexData classOgre_1_1IndexData.html a7cd3d6f7d4af3271bfae8ce49f46ff3a

index in the buffer to start from for this operation

indexCount cpp data Ogre::IndexData classOgre_1_1IndexData.html afad8ae9cec6cab5c8c07ee5532dd89c5

The number of indexes to use from the buffer.

IndexData cpp instm Ogre::IndexData classOgre_1_1IndexData.html a023f49852cc8fba291a1a9f503764152

Protected copy constructor, to prevent misuse.

operator= cpp instm Ogre::IndexData classOgre_1_1IndexData.html a08123703bd41086056399dfb69d9b0a9

Protected operator=, to prevent misuse.

Ogre::VertexCacheProfiler c cl Ogre::VertexCacheProfiler classOgre_1_1VertexCacheProfiler.html

Vertex cache profiler.

OgreVertexIndexData.h VertexCacheProfiler cpp instm Ogre::VertexCacheProfiler classOgre_1_1VertexCacheProfiler.html a967ec965713da4ce36c461e847f964f9 ~VertexCacheProfiler cpp instm Ogre::VertexCacheProfiler classOgre_1_1VertexCacheProfiler.html a6ab7499e2083ad5f35f34a816806cef8 profile cpp instm Ogre::VertexCacheProfiler classOgre_1_1VertexCacheProfiler.html a7f82fe442519758e19ff36f211757a72 reset cpp instm Ogre::VertexCacheProfiler classOgre_1_1VertexCacheProfiler.html a73303582f428106fc0b3177d11984228 flush cpp instm Ogre::VertexCacheProfiler classOgre_1_1VertexCacheProfiler.html aa8578416f0d313a75d39a30c5d47123a getHits cpp instm Ogre::VertexCacheProfiler classOgre_1_1VertexCacheProfiler.html a9f0a043c69c3b8f472cdff618bccc624 getMisses cpp instm Ogre::VertexCacheProfiler classOgre_1_1VertexCacheProfiler.html a4b6ea00ce8ef7a1d1d8676b98cd2c128 getSize cpp instm Ogre::VertexCacheProfiler classOgre_1_1VertexCacheProfiler.html ab89c85abff1af843322f4210afd25a16 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d inCache cpp instm Ogre::VertexCacheProfiler classOgre_1_1VertexCacheProfiler.html a4b855ce6273c82f3790bdcda2ac9ea4f size cpp data Ogre::VertexCacheProfiler classOgre_1_1VertexCacheProfiler.html adc56faf57c63b1d1df6bb2f09892b3b5 cache cpp data Ogre::VertexCacheProfiler classOgre_1_1VertexCacheProfiler.html ad72231fffc5f97675058ebe22bdbba27 type cpp data Ogre::VertexCacheProfiler classOgre_1_1VertexCacheProfiler.html afb8e69a97d30c33f8ba37abe54522110 tail cpp data Ogre::VertexCacheProfiler classOgre_1_1VertexCacheProfiler.html a35553327f48981689555cc00eb97d339 buffersize cpp data Ogre::VertexCacheProfiler classOgre_1_1VertexCacheProfiler.html a7c5a21c77c8c968f263900909417ea28 hit cpp data Ogre::VertexCacheProfiler classOgre_1_1VertexCacheProfiler.html aeeb3c8f51e564ad830af050cfe754213 miss cpp data Ogre::VertexCacheProfiler classOgre_1_1VertexCacheProfiler.html a409b41e6232966ea68bdf0c7273eefb0 FIFO cpp econst Ogre::VertexCacheProfiler classOgre_1_1VertexCacheProfiler.html a4b9f6e1bc8dd4f2030f5a11c6e3dfbb9ae3ecb5ccdf6f4c4c6f156a77e9833fe7 LRU cpp econst Ogre::VertexCacheProfiler classOgre_1_1VertexCacheProfiler.html a4b9f6e1bc8dd4f2030f5a11c6e3dfbb9ad0fb7b7d84385dee76ad77538bb50acc Ogre::Viewport c cl Ogre::Viewport classOgre_1_1Viewport.html

An abstraction of a viewport, i.e.

OgreViewport.h Viewport cpp instm Ogre::Viewport classOgre_1_1Viewport.html aecd83ce23cc219ed1ba2f9f0b463325b

The usual constructor.

~Viewport cpp instm Ogre::Viewport classOgre_1_1Viewport.html a7b76633e02431bd4254f6d4629b7672a

Default destructor.

_updateDimensions cpp instm Ogre::Viewport classOgre_1_1Viewport.html a23c2b69bbc3d76fd52a4729a71caed08

Notifies the viewport of a possible change in dimensions.

update cpp instm Ogre::Viewport classOgre_1_1Viewport.html ab281517fd8070ab1617f126b752bb025

Instructs the viewport to updates its contents.

clear cpp instm Ogre::Viewport classOgre_1_1Viewport.html ae7254627ab8d77052bac5813888b4620

Instructs the viewport to clear itself, without performing an update.

getTarget cpp instm Ogre::Viewport classOgre_1_1Viewport.html a87f6429f7060f2dc18aec304bb24e2b2

Retrieves a pointer to the render target for this viewport.

getCamera cpp instm Ogre::Viewport classOgre_1_1Viewport.html aa947285883082c628512beed7b1a33be

Retrieves a pointer to the camera for this viewport.

setCamera cpp instm Ogre::Viewport classOgre_1_1Viewport.html a20aa22b47f03e523aaeb0d54e094fbf3

Sets the camera to use for rendering to this viewport.

getZOrder cpp instm Ogre::Viewport classOgre_1_1Viewport.html a642b036b0688acdc47745dab0149a84c

Gets the Z-Order of this viewport.

getLeft cpp instm Ogre::Viewport classOgre_1_1Viewport.html ad3325a6b0fb12409b0fe8d9499a26322

Gets one of the relative dimensions of the viewport, a value between 0.0 and 1.0.

getTop cpp instm Ogre::Viewport classOgre_1_1Viewport.html a242540dcb26c2d3ebd3cbe0cb6c04728

Gets one of the relative dimensions of the viewport, a value between 0.0 and 1.0.

getWidth cpp instm Ogre::Viewport classOgre_1_1Viewport.html a6b2b7e7b071c6666c957f2cfbcdeeca6

Gets one of the relative dimensions of the viewport, a value between 0.0 and 1.0.

getHeight cpp instm Ogre::Viewport classOgre_1_1Viewport.html aceef8b4b94fb974dbd620e16228d08e5

Gets one of the relative dimensions of the viewport, a value between 0.0 and 1.0.

getActualLeft cpp instm Ogre::Viewport classOgre_1_1Viewport.html a78b1d4c2b44a2243766d18f018a98939

Gets one of the actual dimensions of the viewport, a value in pixels.

getActualTop cpp instm Ogre::Viewport classOgre_1_1Viewport.html a604d46921a9c64ded5c65a9e93b7e8ee

Gets one of the actual dimensions of the viewport, a value in pixels.

getActualWidth cpp instm Ogre::Viewport classOgre_1_1Viewport.html a6f777d1ade751a38ce0851307f52b6c2

Gets one of the actual dimensions of the viewport, a value in pixels.

getActualHeight cpp instm Ogre::Viewport classOgre_1_1Viewport.html abb04c51b0c8c39ff0d08213d3b263561

Gets one of the actual dimensions of the viewport, a value in pixels.

setDimensions cpp instm Ogre::Viewport classOgre_1_1Viewport.html aed7bc69a7ca7a787d79832dbccff9e27

Sets the dimensions (after creation).

setOrientationMode cpp instm Ogre::Viewport classOgre_1_1Viewport.html a10c41ba5b52fce35e3c2df7b6b38477b

Set the orientation mode of the viewport.

getOrientationMode cpp instm Ogre::Viewport classOgre_1_1Viewport.html a87092749b5ca126daea8d5e4f4f9d1a4

Get the orientation mode of the viewport.

setBackgroundColour cpp instm Ogre::Viewport classOgre_1_1Viewport.html a3770973e7626d75592a79d0670b862d9

Sets the initial background colour of the viewport (before rendering).

getBackgroundColour cpp instm Ogre::Viewport classOgre_1_1Viewport.html aa550346673e5e77951bbe44165b59808

Gets the background colour.

setDepthClear cpp instm Ogre::Viewport classOgre_1_1Viewport.html a34d3e019f408096594a2e43dab6ca579

Sets the initial depth buffer value of the viewport (before rendering).

getDepthClear cpp instm Ogre::Viewport classOgre_1_1Viewport.html aa70001cbba00d683e28f9e18129f71de

Gets the default depth buffer value to which the viewport is cleared.

setClearEveryFrame cpp instm Ogre::Viewport classOgre_1_1Viewport.html ad9c172c23b0dcccd929f31d4416f9683

Determines whether to clear the viewport before rendering.

getClearEveryFrame cpp instm Ogre::Viewport classOgre_1_1Viewport.html ad1894b2114c40f68f98580dcd8110d25

Determines if the viewport is cleared before every frame.

getClearBuffers cpp instm Ogre::Viewport classOgre_1_1Viewport.html a747d9d108b9702674598853051d21b7d

Gets which buffers are to be cleared each frame.

setAutoUpdated cpp instm Ogre::Viewport classOgre_1_1Viewport.html a6fa1ca3a866134b2e8ef06749cbddba8

Sets whether this viewport should be automatically updated if Ogre&#39;s rendering loop or RenderTarget::...

isAutoUpdated cpp instm Ogre::Viewport classOgre_1_1Viewport.html a6d447ecd7867afafd79146a3f35ac5ed

Gets whether this viewport is automatically updated if Ogre&#39;s rendering loop or RenderTarget::update ...

setMaterialScheme cpp instm Ogre::Viewport classOgre_1_1Viewport.html a8e8577fd81c45b05de880106f364a281

Set the material scheme which the viewport should use.

getMaterialScheme cpp instm Ogre::Viewport classOgre_1_1Viewport.html a6a7957a8f88824cb9dffad4627aed0c2

Get the material scheme which the viewport should use.

getActualDimensions cpp instm Ogre::Viewport classOgre_1_1Viewport.html a464b7641f63ceb11542452e08f0c7682

Access to actual dimensions (based on target size).

_isUpdated cpp instm Ogre::Viewport classOgre_1_1Viewport.html a93972965b5498b5aab4e18fe78c93647 _clearUpdatedFlag cpp instm Ogre::Viewport classOgre_1_1Viewport.html a7998e64f3a79ac014813218f5e7cdd8e _getNumRenderedFaces cpp instm Ogre::Viewport classOgre_1_1Viewport.html af7c0f96ca9eb135af8b4e4da601fd907

Gets the number of rendered faces in the last update.

_getNumRenderedBatches cpp instm Ogre::Viewport classOgre_1_1Viewport.html a281c5fa62a3da7ac0a1d9157483e25f3

Gets the number of rendered batches in the last update.

setOverlaysEnabled cpp instm Ogre::Viewport classOgre_1_1Viewport.html a598f5bd68b1c88cd3ae5a50343965afd

Tells this viewport whether it should display Overlay objects.

getOverlaysEnabled cpp instm Ogre::Viewport classOgre_1_1Viewport.html ad1a3965c457f32ef2b94a27c4d66d192

Returns whether or not Overlay objects (created in the SceneManager) are displayed in this viewport...

setSkiesEnabled cpp instm Ogre::Viewport classOgre_1_1Viewport.html a176a24ccbb9881c4fc61f3f1aaba3c12

Tells this viewport whether it should display skies.

getSkiesEnabled cpp instm Ogre::Viewport classOgre_1_1Viewport.html a7f298d53b2d7575bbacc0d556df14774

Returns whether or not skies (created in the SceneManager) are displayed in this viewport.

setShadowsEnabled cpp instm Ogre::Viewport classOgre_1_1Viewport.html ab71a4790d66e3cddd3b36b3c1b4fd23c

Tells this viewport whether it should display shadows.

getShadowsEnabled cpp instm Ogre::Viewport classOgre_1_1Viewport.html a34a4b65ac55e6b6f107f6800050dbdb6

Returns whether or not shadows (defined in the SceneManager) are displayed in this viewport...

setVisibilityMask cpp instm Ogre::Viewport classOgre_1_1Viewport.html ad5a4fe00ee05861c157bf63e78e1c2b0

Sets a per-viewport visibility mask.

getVisibilityMask cpp instm Ogre::Viewport classOgre_1_1Viewport.html a84e9c01f4e8e62422be4fda269dd54cd

Gets a per-viewport visibility mask.

setRenderQueueInvocationSequenceName cpp instm Ogre::Viewport classOgre_1_1Viewport.html a145439ce2c54216d8d65d3066bbedbdd

Sets the use of a custom RenderQueueInvocationSequence for rendering this target.

getRenderQueueInvocationSequenceName cpp instm Ogre::Viewport classOgre_1_1Viewport.html a78beb299d9ca2681365a19de39708a0d

Gets the name of the render queue invocation sequence for this target.

_getRenderQueueInvocationSequence cpp instm Ogre::Viewport classOgre_1_1Viewport.html add9644e3223359c0eb1075de0b1b801b

Get the invocation sequence - will return null if using standard.

pointOrientedToScreen cpp instm Ogre::Viewport classOgre_1_1Viewport.html a40e29f3225c47bea22822274d4d021eb

Convert oriented input point coordinates to screen coordinates.

pointOrientedToScreen cpp instm Ogre::Viewport classOgre_1_1Viewport.html a4e34363fb51b8b3380981694b42c77e7 addListener cpp instm Ogre::Viewport classOgre_1_1Viewport.html ac0f6279cc741ced692f2533f280f04d0

Add a listener to this camera.

removeListener cpp instm Ogre::Viewport classOgre_1_1Viewport.html a931d07d2aea40d67f5f6addc5a33feaf

Remove a listener to this camera.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d setDefaultOrientationMode cpp clm Ogre::Viewport classOgre_1_1Viewport.html a05cec59a7c2ee14e97ad468f42d21661

Set the initial orientation mode of viewports.

getDefaultOrientationMode cpp clm Ogre::Viewport classOgre_1_1Viewport.html ae7d0d74c7a7c17a7b94e44b3fb481030

Get the initial orientation mode of viewports.

ListenerList cpp tdef Ogre::Viewport classOgre_1_1Viewport.html af6d51594ca5654c324654b9198d0c5ce mCamera cpp data Ogre::Viewport classOgre_1_1Viewport.html a36698bf38ccd2f3352acdfa87f872bc8 mTarget cpp data Ogre::Viewport classOgre_1_1Viewport.html a30e4c768a1a5ac98c6b1eae1aa1936a7 mRelLeft cpp data Ogre::Viewport classOgre_1_1Viewport.html a0dd49213851c5c32d8b9688d1ea70ab7 mRelTop cpp data Ogre::Viewport classOgre_1_1Viewport.html a7ad1871b3ae4f48605ba777bc7fad8c2 mRelWidth cpp data Ogre::Viewport classOgre_1_1Viewport.html aafd8a3dc0df1d03cbab1810379c66475 mRelHeight cpp data Ogre::Viewport classOgre_1_1Viewport.html a8e2133edd0baaa674df0874781592e5e mActLeft cpp data Ogre::Viewport classOgre_1_1Viewport.html a646ba5a5404bdfdf3d79a5a2683304be mActTop cpp data Ogre::Viewport classOgre_1_1Viewport.html a9964f4588bc0db471354d0b9d7d9ff7f mActWidth cpp data Ogre::Viewport classOgre_1_1Viewport.html a4ff8c7f41b09c379d3b58b662a3efea8 mActHeight cpp data Ogre::Viewport classOgre_1_1Viewport.html ab7b093d9ac827c273768e53060fd8726 mZOrder cpp data Ogre::Viewport classOgre_1_1Viewport.html a682fb477e687507fd715f2dfd29c397c

ZOrder.

mBackColour cpp data Ogre::Viewport classOgre_1_1Viewport.html a36865f1dadd8c420534b75d908d102be

Background options.

mDepthClearValue cpp data Ogre::Viewport classOgre_1_1Viewport.html a66ef61a6a6a8aba393abfd77d041067c mClearEveryFrame cpp data Ogre::Viewport classOgre_1_1Viewport.html acfd2ea86e54aee8f02f41e1fb5dc3b9b mClearBuffers cpp data Ogre::Viewport classOgre_1_1Viewport.html ac6f276653f755783c0c7a9553eae8e66 mUpdated cpp data Ogre::Viewport classOgre_1_1Viewport.html ab709605fc7d6015af896b43cc71831ba mShowOverlays cpp data Ogre::Viewport classOgre_1_1Viewport.html a628f58393bf84c4fb404421919b6f198 mShowSkies cpp data Ogre::Viewport classOgre_1_1Viewport.html ade5f6bd07d4902efb3e087c73a57ecab mShowShadows cpp data Ogre::Viewport classOgre_1_1Viewport.html a508ab72bd9d5739210a6db2da0cbbc39 mVisibilityMask cpp data Ogre::Viewport classOgre_1_1Viewport.html a9af0d0c0aca7cfedae4bd2b8fef0c333 mRQSequenceName cpp data Ogre::Viewport classOgre_1_1Viewport.html aa1a763caddecc5e3d49b72bbd8726ce2 mRQSequence cpp data Ogre::Viewport classOgre_1_1Viewport.html a8b082dd8109b00852809d8ca821dbccb mMaterialSchemeName cpp data Ogre::Viewport classOgre_1_1Viewport.html acbe0e8aaceb85d46ace547d5f5204090

Material scheme.

mOrientationMode cpp data Ogre::Viewport classOgre_1_1Viewport.html a669d536fb471bdc2d0fb56216aeca8fa

Viewport orientation mode.

mIsAutoUpdated cpp data Ogre::Viewport classOgre_1_1Viewport.html aabdf5cdf796e081efcb52fad9e3745e2

Automatic rendering on/off.

mListeners cpp data Ogre::Viewport classOgre_1_1Viewport.html a79c1bbe2ea6b3729bc2f3a42c4ffc74d mDefaultOrientationMode cpp data Ogre::Viewport classOgre_1_1Viewport.html aea1827211b09f15b586a4ccbf02744ab Ogre::Viewport::Listener c cl Ogre::Viewport::Listener classOgre_1_1Viewport_1_1Listener.html

Listener interface so you can be notified of Viewport changes.

OgreViewport.h ~Listener cpp instm Ogre::Viewport::Listener classOgre_1_1Viewport_1_1Listener.html ab9fb43cd526638dc455a38042b17f3d4 viewportCameraChanged cpp instm Ogre::Viewport::Listener classOgre_1_1Viewport_1_1Listener.html afb346e20dd7063cea357dcee43051323

Notification of when a new camera is set to target listening Viewport.

viewportDimensionsChanged cpp instm Ogre::Viewport::Listener classOgre_1_1Viewport_1_1Listener.html a5cb3df5ec2a4e6af754c68769dd332c8

Notification of when target listening Viewport&#39;s dimensions changed.

viewportDestroyed cpp instm Ogre::Viewport::Listener classOgre_1_1Viewport_1_1Listener.html aa06d47f2e2453b361319a28719c87501

Notification of when target listening Viewport&#39;s is destroyed.

Ogre::WindowEventListener c cl Ogre::WindowEventListener classOgre_1_1WindowEventListener.html OgreWindowEventUtilities.h ~WindowEventListener cpp instm Ogre::WindowEventListener classOgre_1_1WindowEventListener.html a908a45e8cf9e3c5f35988abed57b12da windowMoved cpp instm Ogre::WindowEventListener classOgre_1_1WindowEventListener.html abf7a3cb2023860d55367c9ed337d386c windowResized cpp instm Ogre::WindowEventListener classOgre_1_1WindowEventListener.html a87d8fa99072dfdb5d3b0b26a7cfd0120 windowClosing cpp instm Ogre::WindowEventListener classOgre_1_1WindowEventListener.html af9fa93b6ae8284d7ba3d20c329edab82 windowClosed cpp instm Ogre::WindowEventListener classOgre_1_1WindowEventListener.html ad18f2f48f1d6f501b05ffd9e9a782590 windowFocusChange cpp instm Ogre::WindowEventListener classOgre_1_1WindowEventListener.html a8a1cf8cba40a4b84db339ccb02c0bf3c Ogre::WindowEventUtilities c cl Ogre::WindowEventUtilities classOgre_1_1WindowEventUtilities.html OgreWindowEventUtilities.h WindowEventListeners cpp tdef Ogre::WindowEventUtilities classOgre_1_1WindowEventUtilities.html aafdcf922139191ea16619f5ac6da2627 Windows cpp tdef Ogre::WindowEventUtilities classOgre_1_1WindowEventUtilities.html a75753b8587c1b0de1dd271545a317e93 messagePump cpp clm Ogre::WindowEventUtilities classOgre_1_1WindowEventUtilities.html a2b01f340e3022446fa9e7a0addeb6610 addWindowEventListener cpp clm Ogre::WindowEventUtilities classOgre_1_1WindowEventUtilities.html a23cdc6e59dbbb5415d921df8a2b8631b removeWindowEventListener cpp clm Ogre::WindowEventUtilities classOgre_1_1WindowEventUtilities.html ad43ba51bd926251f959a23d6883de815 _addRenderWindow cpp clm Ogre::WindowEventUtilities classOgre_1_1WindowEventUtilities.html ab208c9879ca60777fcb5e84c05be2b3a _removeRenderWindow cpp clm Ogre::WindowEventUtilities classOgre_1_1WindowEventUtilities.html ad33fda52ffa451f45f2f9f08a2970bd5 _msListeners cpp data Ogre::WindowEventUtilities classOgre_1_1WindowEventUtilities.html a482ccdb9b1bbdc5439c622399ff4b0b9 _msWindows cpp data Ogre::WindowEventUtilities classOgre_1_1WindowEventUtilities.html a930c740afae53b8336150b4b9794c96f Ogre::WireBoundingBox c cl Ogre::WireBoundingBox classOgre_1_1WireBoundingBox.html

Allows the rendering of a wireframe bounding box.

OgreWireBoundingBox.h ShadowRenderableList cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ad84ea1b2728ced5136add26c91c39a27 ShadowRenderableListIterator cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a7b0999d33e25db97d0449d6cf95cbecd WireBoundingBox cpp instm Ogre::WireBoundingBox classOgre_1_1WireBoundingBox.html ad054c5e672a5387df7586162e83703fa WireBoundingBox cpp instm Ogre::WireBoundingBox classOgre_1_1WireBoundingBox.html a98cffabb96378cd22becf43749f41394 ~WireBoundingBox cpp instm Ogre::WireBoundingBox classOgre_1_1WireBoundingBox.html a27d89956b34713ff222e1d10bcfbf15c setupBoundingBox cpp instm Ogre::WireBoundingBox classOgre_1_1WireBoundingBox.html a9a6c69cbbe5597222fea5d51953618d1

Builds the wireframe line list.

getSquaredViewDepth cpp instm Ogre::WireBoundingBox classOgre_1_1WireBoundingBox.html ab3479421119f52c00a8b9223d5061d73

Returns the camera-relative squared depth of this renderable.

getBoundingRadius cpp instm Ogre::WireBoundingBox classOgre_1_1WireBoundingBox.html adc887864917f71afb72906ff3d87ad66

Retrieves the radius of the origin-centered bounding sphere for this object.

setMaterial cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a3071c9803e1f06a8b6091ed2f2437b3b getMaterial cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a82f91962b1b00135dc2510ee0a36e3c8

Retrieves a weak reference to the material this renderable object uses.

setRenderOperation cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html ab65501522b24241b6116112d4ea8f0b9 getRenderOperation cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a51c5ae135793c602557d46be10c59b8d

Gets the render operation required to send this object to the frame buffer.

setWorldTransform cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a19237247398b7981c925db4c82a12e6a _notifyCurrentCamera cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a47d8e69386caeba126d0eaa97410bd28

Internal method to notify the object of the camera to be used for the next rendering operation...

setBoundingBox cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a29048e3cee8fa41f3129f79dc5f61988 getBoundingBox cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a67689730c830d721f6d22017adefced6

Retrieves the local axis-aligned bounding box for this object.

_updateRenderQueue cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a3a6c61a0a3013e630e0e5823cddac67e

Internal method by which the movable object must add Renderable subclass instances to the rendering q...

visitRenderables cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a2c2f03c1fb28b61218da94a6989c277a getMovableType cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html ad0f0d8cd9b9cfc9d53423a633caf2397

Overridden from MovableObject.

getLights cpp instm Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html ab0a4a704310d2845d562b2eb2e88777b _notifyCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a06f161ae0451be7eaa67e77c296d5631

Notify the object of it&#39;s creator (internal use only)

_getCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abc4d3c30d2b50267a348f8d5aee3c5e4

Get the creator of this object, if any (internal use only)

_notifyManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af730ac3ee4a51ee69f4221298f933e8a

Notify the object of it&#39;s manager (internal use only)

_getManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c95a392476c6b54be1648a77f2a56c0

Get the manager of this object, if any (internal use only)

getName cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2c681d880b842c1b6d2c2b30b72b6660

Returns the name of this object.

getParentNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a7be6f35f90943c6bca0b4511e1d266d8

Returns the node to which this object is attached.

getParentSceneNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c705ecac4263b65a1b8611eeb24c39a

Returns the scene node to which this object is attached.

isParentTagPoint cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aff1706913baf992f108cc0fe4c95a53b

Gets whether the parent node is a TagPoint (or a SceneNode)

_notifyAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aeb13418fe2740ed8ebc52cd9667fca41

Internal method called to notify the object that it has been attached to a node.

isAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ad2c50ff1546dfac42f0751aa1bb54ff3

Returns true if this object is attached to a SceneNode or TagPoint.

detachFromParent cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab53cc49d402913fde37fa4976f5bfdd5

Detaches an object from a parent SceneNode or TagPoint, if attached.

isInScene cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a605cb18ec6d5971e19491ec71c89afeb

Returns true if this object is attached to a SceneNode or TagPoint, and this SceneNode / TagPoint is ...

_notifyMoved cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ae307c64b6e130191e45d48df0e2c5961

Internal method called to notify the object that it has been moved.

getWorldBoundingBox cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acc31c877990c3c231c4b4cfb0522bef8

Retrieves the axis-aligned bounding box for this object in world coordinates.

getWorldBoundingSphere cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2f6db9f0db4038e6544d703a9f3bcf53

Retrieves the worldspace bounding sphere for this object.

setVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8b0ab29b6a7e94169e2b3fde0be7cf10

Tells this object whether to be visible or not, if it has a renderable component.

getVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adbc3ce687f4def00d70f15dc0a2330ea

Gets this object whether to be visible or not, if it has a renderable component.

isVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aebb41fb7484f365c18e78103517b0d25

Returns whether or not this object is supposed to be visible or not.

setRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a3774342d37fb670430d834aa914a3be5

Sets the distance at which the object is no longer rendered.

getRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a97501f320f00fb5255d76fe3b20903d2

Gets the distance at which batches are no longer rendered.

setRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9ad2786aa67624f26c7ff245c673ad5e

Sets the minimum pixel size an object needs to be in both screen axes in order to be rendered...

getRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a1025983039f59637e9dde740b5013175

Returns the minimum pixel size an object needs to be in both screen axes in order to be rendered...

setUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab07068e26732de24aaf24330e9d0ec81 setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b getUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70a42d28867f1559f1bd71baf31f83e4 getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aaac5bf65835f733433f3338132f2f01f

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abbf5cf5545c219ce9be1997ff5dd2204

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

setRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ac5e898937867475e52d350d1f4d75e32

Sets the render queue group this entity will be rendered through.

setRenderQueueGroupAndPriority cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a38cf564fe839d40a81ba5155d363b7aa

Sets the render queue group and group priority this entity will be rendered through.

getRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a12ca5ddb4ca9e77612b6e8a10e4f3d70

Gets the queue group for this entity, see setRenderQueueGroup for full details.

_getParentNodeFullTransform cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aab6d217065c5d2968ef0cc2586a0db86

return the full transformation of the parent sceneNode or the attachingPoint node

setQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa202386b8336ed756c3bd1ff5a74f54d

Sets the query flags for this object.

addQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a146b6b8afa6de9a2058f730aa3f7b25c

As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...

removeQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8e039c80d31e36c17f4e7fc85e5c6cdc

As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this o...

getQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5c40b9b7d9f3231f9ba16a3514f7495a

Returns the query flags relevant for this object.

setVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9421323e0ef6082d8a293aef0ba4666d

Sets the visiblity flags for this object.

addVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adff2fa7a7c56ba06d25d2dfa376fd677

As setVisibilityFlags, except the flags passed as parameters are appended to the existing flags on th...

removeVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7bebfd93631ffe82f95ad7c73b77e24

As setVisibilityFlags, except the flags passed as parameters are removed from the existing flags on t...

getVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a5ca10844726d16c8ed47395a6b22d33a

Returns the visibility flags relevant for this object.

setListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9efbb3928b834d4f125303698034951e

Sets a listener for this object.

getListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf305fd600ec68543ed68e0c0cef6196

Gets the current listener for this object.

queryLights cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2d4c926ce07f3a1cb0e59d9d60aac76b

Gets a list of lights, ordered relative to how close they are to this movable object.

getLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a538d975b35be25e7d705b6310ec3d84d

Get a bitwise mask which will filter the lights affecting this object.

setLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0b7dc685c1dc7ec4dd677750d17ee145

Set a bitwise mask which will filter the lights affecting this object.

_getLightList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf4f61aeb45d61195c248757e3d1c6fe

Returns a pointer to the current list of lights for this object.

getEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a60b24cd45c8df45654dcfa14a1293a3b

Define a default implementation of method from ShadowCaster which implements no shadows.

hasEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7c2a8be6a9bd59e6c69ee2d76945500

Define a default implementation of method from ShadowCaster which implements no shadows.

getShadowVolumeRenderableIterator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a4492fa817bb3a750d349aeec34c19c43

Define a default implementation of method from ShadowCaster which implements no shadows.

getLightCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af061175eb50a6aa98599ce0a748204b5

Overridden member from ShadowCaster.

getDarkCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af06612d0607ebcf1bf5eb817c3038d52

Overridden member from ShadowCaster.

setCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acbfc4840224e8b6ed6e27849d3341675

Sets whether or not this object will cast shadows.

getCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70bca10cdeac93142d9f93ed0cf9c4c5

Returns whether shadow casting is enabled for this object.

getReceivesShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8f2627b8d1658838a7c79c82148c6303

Returns whether the Material of any Renderable that this MovableObject will add to the render queue w...

getPointExtrusionDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abb13b8e1b52d9dca9f5190f718686a5e

Get the distance to extrude for a point/spot light.

getTypeFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a32c637889b8a4138d2008aece76f42b6

Get the &#39;type flags&#39; for this MovableObject.

setDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2b559ddd8df033cafa5d64502c7d0c3a

Sets whether or not the debug display of this object is enabled.

isDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a39cfd5b78a4326156accf5ed3146ddc6

Gets whether debug display of this object is enabled.

getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a4239d192b2b08c4970dfaa22ce5a0cd0

Gets a list of animable value names for this object.

createAnimableValue cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2cfac9af1b0d71c780ec969166b3585

Create a reference-counted AnimableValuePtr for the named value.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getTechnique cpp instm Ogre::Renderable classOgre_1_1Renderable.html aafcc80b06f8c74eaac3d35e72ca54842

Retrieves a pointer to the Material Technique this renderable object uses.

preRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html afcbf4cb36d5911a9d40a40c57e94f23b

Called just prior to the Renderable being rendered.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

getNumWorldTransforms cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6ecba3943f56182cddf3b3540afc760

Returns the number of world transform matrices this renderable requires.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

getCastsShadows cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1ce8341c18f75ef0b6d818eceea5b2e2

Method which reports whether this renderable would normally cast a shadow.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

setDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ad8db1f22329b2a96f2aed7260d565944

Set the default query flags for all future MovableObject instances.

getDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a01f48775e48b672d7796311f3ffe2930

Get the default query flags for all future MovableObject instances.

setDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ac2904cb122ab8c8d5066abefb29dfa96

Set the default visibility flags for all future MovableObject instances.

getDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a2eb94fea5944cf0d33702a75cfa14a74

Get the default visibility flags for all future MovableObject instances.

extrudeVertices cpp clm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html acae2215c051989d544f34083a0a9bfa2

Utility method for extruding vertices based on a light.

AnimableDictionaryMap cpp tdef Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2ea54bb7c39f7640f71be8bb2f8b0a5 CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 getWorldTransforms cpp instm Ogre::WireBoundingBox classOgre_1_1WireBoundingBox.html a685c62170e7c065ce4fff94686b65803

Override this method to prevent parent transforms (rotation,translation,scale)

setupBoundingBoxVertices cpp instm Ogre::WireBoundingBox classOgre_1_1WireBoundingBox.html a1df4bb428e99465ccb0d8215900cb7fc

Builds the wireframe line list.

_initWireBoundingBox cpp instm Ogre::WireBoundingBox classOgre_1_1WireBoundingBox.html a889751e4085d845638ff70173e9c8255 getExtrusionDistance cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a233233e14ccb869b6cafd655880355df

Helper method for calculating extrusion distance.

updateEdgeListLightFacing cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ac9a881430ec7769923f63f6df4b93d33

Tells the caster to perform the tasks necessary to update the edge data&#39;s light listing.

generateShadowVolume cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a396374525d65e0db10c7f7f8d380744a

Generates the indexes required to render a shadow volume into the index buffer which is passed in...

extrudeBounds cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a136dfd54b581a6dc58a1796a1cdf6cdc

Utility method for extruding a bounding box.

getAnimableDictionaryName cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a7748b5ea03ba5eb10fdd79e455f96443

Get the name of the animable dictionary for this class.

createAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a83629c5c4708cebd10c358a4be0722f5

Internal method for creating a dictionary of animable value names for the class, if it does not alrea...

_getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a20139173e816c296ab46d0548d1d4902

Get an updateable reference to animable value list.

initialiseAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a80abf1736a4241c432b30d2073c7a263

Internal method for initialising dictionary; should be implemented by subclasses wanting to expose an...

mRadius cpp data Ogre::WireBoundingBox classOgre_1_1WireBoundingBox.html a82f466dcc4b825edc472aad9489f15af mRenderOp cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a27245933f2c80b539d0a255afb3aa5e3 mWorldTransform cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a68fea25f6baf11e40c88c6ca9a100ca2 mBox cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html aaf40c1de8c700274f5cd419bcada0320 mMatName cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a3d77f53493aa7a26856018d62754af6e mMaterial cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a13f60949f0ff2d6aa0fc4744c1f023d9 mParentSceneManager cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html ac63237aaf8dc7b98ca609d062b5daa6a

The scene manager for the current frame.

mCamera cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html af31fa5d3f45c681d57df7658b1a0ea88

The camera for the current frame.

mName cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a41954f454246b2935cdc90ab2f36dab8

Name of this object.

mCreator cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a884d3c2c8c8d8305f59eb171a7f56e56

Creator of this object (if created by a factory)

mManager cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a5c05f316d061761a08fc036daedd0649

SceneManager holding this object (if applicable)

mParentNode cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a961db9b5f439708e0f24cb8dbeb9c728

node to which this object is attached

mParentIsTagPoint cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a9f9b9e6981ef7ebbd6b9d82e93a2b299 mVisible cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a8e7fa9ec69253b42ff4e7605b54e1a00

Is this object visible?

mDebugDisplay cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac439108451539e95ac9829ab6520306c

Is debug display enabled?

mUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a0df899bfb650d8d51be51fa5f83743f4

Upper distance to still render.

mSquaredUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2635aafd01416e5a3346a647c2dfff52 mMinPixelSize cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a56e7d5ccac2877061b0919648f7f0b34 mBeyondFarDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a1f6c5390b42b10e00d3b21b8911aa3f4

Hidden because of distance?

mUserObjectBindings cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af00b75d92e7d62f5ff9bd4847d1786e8

User objects binding.

mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mRenderQueueID cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa63b5c1cf9746a4caeb2a47a6bc1d2d6

The render queue to use when rendering this object.

mRenderQueueIDSet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2051828f33ea6c921e2979c8f00daa3f

Flags whether the RenderQueue&#39;s default should be used.

mRenderQueuePriority cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa34e0feb87409120726a489f52b39c58

The render queue group to use when rendering this object.

mRenderQueuePrioritySet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac9ee5f673870a76b23eb5291b3fa3f28

Flags whether the RenderQueue&#39;s default should be used.

mQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adf36b5bfcc9bce768bc5f8a9ed6b1464

Flags determining whether this object is included / excluded from scene queries.

mVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a6db376fe4c048714224392901c98c3a5

Flags determining whether this object is visible (compared to SceneManager mask)

mWorldAABB cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a665c171729e2f37b66f73d0e6722ac2c

Cached world AABB of this object.

mWorldBoundingSphere cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a271b08ae4cc604657c17125f76ec62e0 mWorldDarkCapBounds cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a00a9705c083b9fef8bbe762a5b1711a8

World space AABB of this object&#39;s dark cap.

mCastShadows cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad21e8a5a6f0eeeefa3ec698781eaa3fa

Does this object cast shadows?

mRenderingDisabled cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad1291c87111d8944b2c49904a4d6280b

Does rendering this object disabled by listener?

mListener cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a07fdbfc4ae0adb48f7619c0a44bd3890

MovableObject listener - only one allowed (no list) for size &amp; performance reasons. */.

mLightList cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2626ce2a2f1c78027634cc92dfd2b211

List of lights for this object.

mLightListUpdated cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af083212ba58f26eb7c747a0da749cc08

The last frame that this light list was updated in.

mLightMask cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a3db70b0c8b2e53a3c71671217e5a516c

the light mask defined for this movable. This will be taken into consideration when deciding which li...

mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

msGenNameCount cpp data Ogre::SimpleRenderable classOgre_1_1SimpleRenderable.html a295bb2b641352d1801b805c10f12ecb1

Static member used to automatically generate names for SimpleRendaerable objects.

msDefaultQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adeb3bbe50c1b6e92061461b363fc391e

Default query flags.

msDefaultVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a24f37de53688fc5432d50c7ced03bd63

Default visibility flags.

msAnimableDictionary cpp data Ogre::AnimableObject classOgre_1_1AnimableObject.html a1e2b199b8a10c3753ebeecc8fa773620

Static map of class name to list of animable value names.

Ogre::WorkQueue c cl Ogre::WorkQueue classOgre_1_1WorkQueue.html

Interface to a general purpose request / response style background work queue.

OgreWorkQueue.h RequestID cpp tdef Ogre::WorkQueue classOgre_1_1WorkQueue.html a1908257e726af6caa80f1a6cd5682d76

Numeric identifier for a request.

WorkQueue cpp instm Ogre::WorkQueue classOgre_1_1WorkQueue.html a522d959bdec37026c5ad9eb2e2b189cc ~WorkQueue cpp instm Ogre::WorkQueue classOgre_1_1WorkQueue.html a2e7a64f2d114bf2828355e83e43f8172 startup cpp instm Ogre::WorkQueue classOgre_1_1WorkQueue.html ad6d7aeeb4b1e4e8eed931cb17d63add3

Start up the queue with the options that have been set.

addRequestHandler cpp instm Ogre::WorkQueue classOgre_1_1WorkQueue.html aa0687acbbe081ba2a3ae3c3bdbfca6ff

Add a request handler instance to the queue.

removeRequestHandler cpp instm Ogre::WorkQueue classOgre_1_1WorkQueue.html aae885bf0b8988f2353659d896bfa6b78

Remove a request handler.

addResponseHandler cpp instm Ogre::WorkQueue classOgre_1_1WorkQueue.html ac7a22c908d9859d29c22fc8b73a7c735

Add a response handler instance to the queue.

removeResponseHandler cpp instm Ogre::WorkQueue classOgre_1_1WorkQueue.html ab8160c231f7f7706030432c3c585e589

Remove a Response handler.

addRequest cpp instm Ogre::WorkQueue classOgre_1_1WorkQueue.html ad3e1602a8b01d1fe068eb9705060bcfd

Add a new request to the queue.

abortRequest cpp instm Ogre::WorkQueue classOgre_1_1WorkQueue.html a5c3f58ddc03546ba2a5c510cbca0aae6

Abort a previously issued request.

abortRequestsByChannel cpp instm Ogre::WorkQueue classOgre_1_1WorkQueue.html ac885db05201bde87b65c27e1b7cf8af4

Abort all previously issued requests in a given channel.

abortAllRequests cpp instm Ogre::WorkQueue classOgre_1_1WorkQueue.html aae92816d648918690f76f6fe14f125c0

Abort all previously issued requests.

setPaused cpp instm Ogre::WorkQueue classOgre_1_1WorkQueue.html a414eb873108df39549cc79d8246994d3

Set whether to pause further processing of any requests.

isPaused cpp instm Ogre::WorkQueue classOgre_1_1WorkQueue.html a79a71d8b70010d28043a2fef2c3e2cf8

Return whether the queue is paused ie not sending more work to workers.

setRequestsAccepted cpp instm Ogre::WorkQueue classOgre_1_1WorkQueue.html a1fd22283445612a4d0e020917f1582b9

Set whether to accept new requests or not.

getRequestsAccepted cpp instm Ogre::WorkQueue classOgre_1_1WorkQueue.html abc8685f2e0f4921468f8cf7cb5f2b2b3

Returns whether requests are being accepted right now.

processResponses cpp instm Ogre::WorkQueue classOgre_1_1WorkQueue.html aa4c64bf597bd87860dc297f0ac7af463

Process the responses in the queue.

getResponseProcessingTimeLimit cpp instm Ogre::WorkQueue classOgre_1_1WorkQueue.html a9b605e17372e8a45eab9471955979d4a

Get the time limit imposed on the processing of responses in a single frame, in milliseconds (0 indic...

setResponseProcessingTimeLimit cpp instm Ogre::WorkQueue classOgre_1_1WorkQueue.html a9b631e09dcaafb4a341eff307f00feca

Set the time limit imposed on the processing of responses in a single frame, in milliseconds (0 indic...

shutdown cpp instm Ogre::WorkQueue classOgre_1_1WorkQueue.html a42d64d8891849878e3d1afb66fa0ce19

Shut down the queue.

getChannel cpp instm Ogre::WorkQueue classOgre_1_1WorkQueue.html a9a550b2e870c3cf2fb7dc6732ceed3e5

Get a channel ID for a given channel name.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ChannelMap cpp tdef Ogre::WorkQueue classOgre_1_1WorkQueue.html a49e33316b1140dca7d9aa81e5b47d49b mChannelMap cpp data Ogre::WorkQueue classOgre_1_1WorkQueue.html a4e043b97536f11e70189d8184fbaa7f8 mNextChannel cpp data Ogre::WorkQueue classOgre_1_1WorkQueue.html ad2ff94d54fe961e1e59558f361093b65 Ogre::WorkQueue::Request c cl Ogre::WorkQueue::Request classOgre_1_1WorkQueue_1_1Request.html

General purpose request structure.

OgreWorkQueue.h Request cpp instm Ogre::WorkQueue::Request classOgre_1_1WorkQueue_1_1Request.html af4747a039d3166c38a0f0646f87d10f4

Constructor.

~Request cpp instm Ogre::WorkQueue::Request classOgre_1_1WorkQueue_1_1Request.html abc6f573b83b9828f994bca37720bfa1d abortRequest cpp instm Ogre::WorkQueue::Request classOgre_1_1WorkQueue_1_1Request.html a2c9eb47c5193369a6c273455453d3a3c

Set the abort flag.

getChannel cpp instm Ogre::WorkQueue::Request classOgre_1_1WorkQueue_1_1Request.html aab05288e180b61054443991cb8c2fd68

Get the request channel (top level categorisation)

getType cpp instm Ogre::WorkQueue::Request classOgre_1_1WorkQueue_1_1Request.html a69a54c0507b6686e3c48a21283477ac0

Get the type of this request within the given channel.

getData cpp instm Ogre::WorkQueue::Request classOgre_1_1WorkQueue_1_1Request.html a97cba781f6894fabd2c23dfd12f344ba

Get the user details of this request.

getRetryCount cpp instm Ogre::WorkQueue::Request classOgre_1_1WorkQueue_1_1Request.html a17eba593da5a1051976053e3599ec7c9

Get the remaining retry count.

getID cpp instm Ogre::WorkQueue::Request classOgre_1_1WorkQueue_1_1Request.html a2787c787efe6db76de47fa52e53ec4ec

Get the identifier of this request.

getAborted cpp instm Ogre::WorkQueue::Request classOgre_1_1WorkQueue_1_1Request.html a9edf6b9791e2b39df101a288e1289bb6

Get the abort flag.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mChannel cpp data Ogre::WorkQueue::Request classOgre_1_1WorkQueue_1_1Request.html acb3929d1fa36c620de9db9b5de660937

The request channel, as an integer.

mType cpp data Ogre::WorkQueue::Request classOgre_1_1WorkQueue_1_1Request.html a590a4da4cee5711be64e525e0564cf72

The request type, as an integer within the channel (user can define enumerations on this)...

mData cpp data Ogre::WorkQueue::Request classOgre_1_1WorkQueue_1_1Request.html ad8d1f9709048464bd8445d5466c7451f

The details of the request (user defined)

mRetryCount cpp data Ogre::WorkQueue::Request classOgre_1_1WorkQueue_1_1Request.html ad3731e8a478ae2f522288c0366513352

Retry count - set this to non-zero to have the request try again on failure.

mID cpp data Ogre::WorkQueue::Request classOgre_1_1WorkQueue_1_1Request.html a5d54982d3c93db2df770394469f776c4

Identifier (assigned by the system)

mAborted cpp data Ogre::WorkQueue::Request classOgre_1_1WorkQueue_1_1Request.html ab71d4e2b421f8f1920a7e4ca4f43ee73

Abort Flag.

WorkQueue cpp ffunc Ogre::WorkQueue::Request classOgre_1_1WorkQueue_1_1Request.html afc5a5e65333384e477426c2f77353b28 Ogre::WorkQueue::RequestHandler c cl Ogre::WorkQueue::RequestHandler classOgre_1_1WorkQueue_1_1RequestHandler.html

Interface definition for a handler of requests.

OgreWorkQueue.h RequestHandler cpp instm Ogre::WorkQueue::RequestHandler classOgre_1_1WorkQueue_1_1RequestHandler.html a37f35aaa5935b91a180d92e5243fccb7 ~RequestHandler cpp instm Ogre::WorkQueue::RequestHandler classOgre_1_1WorkQueue_1_1RequestHandler.html a0d7c8fced3825d323b12b5dbd167bf83 canHandleRequest cpp instm Ogre::WorkQueue::RequestHandler classOgre_1_1WorkQueue_1_1RequestHandler.html adf4a5093c7b789352a0a44629490bc87

Return whether this handler can process a given request.

handleRequest cpp instm Ogre::WorkQueue::RequestHandler classOgre_1_1WorkQueue_1_1RequestHandler.html adf4cfa2660e7acf3a74751309855b39e

The handler method every subclass must implement.

Ogre::WorkQueue::Response c cl Ogre::WorkQueue::Response structOgre_1_1WorkQueue_1_1Response.html

General purpose response structure.

OgreWorkQueue.h Response cpp func Ogre::WorkQueue::Response structOgre_1_1WorkQueue_1_1Response.html a1df85b542ad8949aac9168cdd122779e ~Response cpp func Ogre::WorkQueue::Response structOgre_1_1WorkQueue_1_1Response.html a684441758baf2168db5a4aab31d8d7d4 getRequest cpp func Ogre::WorkQueue::Response structOgre_1_1WorkQueue_1_1Response.html a5f4e4aca88b7c19172507621d367521a

Get the request that this is a response to (NB destruction destroys this)

succeeded cpp func Ogre::WorkQueue::Response structOgre_1_1WorkQueue_1_1Response.html a64dc34a33331d3dd7537bf03eabf27ec

Return whether this is a successful response.

getMessages cpp func Ogre::WorkQueue::Response structOgre_1_1WorkQueue_1_1Response.html a4f02e67c20f209699ea6e9b8bbac9bfb

Get any diagnostic messages about the process.

getData cpp func Ogre::WorkQueue::Response structOgre_1_1WorkQueue_1_1Response.html a6a658b42012b9dceb78068ad68cc931e

Return the response data (user defined, only valid on success)

abortRequest cpp func Ogre::WorkQueue::Response structOgre_1_1WorkQueue_1_1Response.html a29ac9eeab02d77b028ec3a3dd8f7964c

Abort the request.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mRequest cpp data Ogre::WorkQueue::Response structOgre_1_1WorkQueue_1_1Response.html afdbe309b03faf1265f97d4891af4d258

Pointer to the request that this response is in relation to.

mSuccess cpp data Ogre::WorkQueue::Response structOgre_1_1WorkQueue_1_1Response.html abe22e0d3b55dc09fe6ba3e592f7dc321

Whether the work item succeeded or not.

mMessages cpp data Ogre::WorkQueue::Response structOgre_1_1WorkQueue_1_1Response.html aa79894f8c3badaddc48064f4b35141be

Any diagnostic messages.

mData cpp data Ogre::WorkQueue::Response structOgre_1_1WorkQueue_1_1Response.html a04980c518c8e22f1f669e6b543a10e20

Data associated with the result of the process.

Ogre::WorkQueue::ResponseHandler c cl Ogre::WorkQueue::ResponseHandler classOgre_1_1WorkQueue_1_1ResponseHandler.html

Interface definition for a handler of responses.

OgreWorkQueue.h ResponseHandler cpp instm Ogre::WorkQueue::ResponseHandler classOgre_1_1WorkQueue_1_1ResponseHandler.html a0e4215e93030a19595bc2d2e30f0a938 ~ResponseHandler cpp instm Ogre::WorkQueue::ResponseHandler classOgre_1_1WorkQueue_1_1ResponseHandler.html a5fb201476bd4bf5a14425c4598753aab canHandleResponse cpp instm Ogre::WorkQueue::ResponseHandler classOgre_1_1WorkQueue_1_1ResponseHandler.html a7a2fabae7f92bed384f100526055a899

Return whether this handler can process a given response.

handleResponse cpp instm Ogre::WorkQueue::ResponseHandler classOgre_1_1WorkQueue_1_1ResponseHandler.html a8fab0334551e482042df078a5945f5de

The handler method every subclass must implement.

Ogre::DefaultWorkQueueBase c cl Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html

Base for a general purpose request / response style background work queue.

OgreWorkQueue.h RequestID cpp tdef Ogre::WorkQueue classOgre_1_1WorkQueue.html a1908257e726af6caa80f1a6cd5682d76

Numeric identifier for a request.

DefaultWorkQueueBase cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a37ce9177edaf6d160ea4da09a4cf2546

Constructor.

~DefaultWorkQueueBase cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a2e286e7a9a4d6b0818127510e98f0cc4 getName cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html ab910772c931560351bee737c8f6b53a0

Get the name of the work queue.

getWorkerThreadCount cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a4faaffe2b5661af2f7ea351fb01bbea9

Get the number of worker threads that this queue will start when startup() is called.

setWorkerThreadCount cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a7edecae3229cfb6616774688070eeffa

Set the number of worker threads that this queue will start when startup() is called (default 1)...

getWorkersCanAccessRenderSystem cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html adc7009c4db835d2b1d00a0fc05e92417

Get whether worker threads will be allowed to access render system resources.

setWorkersCanAccessRenderSystem cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a59458ab8807c99c478fe0a62c750c31d

Set whether worker threads will be allowed to access render system resources.

_processNextRequest cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html af981193d550a56ea146f7b3f544f1013

Process the next request on the queue.

_threadMain cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a4318c5efdb38bce717e93d848e84cece

Main function for each thread spawned.

isShuttingDown cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a855d8e4410005c1c33fa1c399021667d

Returns whether the queue is trying to shut down.

addRequestHandler cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a7fc21f1afa5edb2a919f8ba2febfb1a3 removeRequestHandler cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a1f0847f5d8a4f9e4703a390acacfaa84 addResponseHandler cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a9e338627cd72591048b9de5a5f4f9770 removeResponseHandler cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html ad8b1cec781199a65accf0024acc2c18a addRequest cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html ae56e676115ca423252d775fab3344823 abortRequest cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a634fdd65c89267fc6aeca8e8f6cf5446 abortRequestsByChannel cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html ae8cf46d021a09310d1ab96aa1a2c0d08 abortAllRequests cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a0c50d7ab19de75a3e378ba46aa8fbf9c setPaused cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a7f471c07b8f0fdd002d6c299750a1578 isPaused cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a76a6c29ee6c7d91f4c4f0fbd5738f184 setRequestsAccepted cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a291e7c92efb374ec208c680375edd2ce getRequestsAccepted cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a64c14e98257e6bda2435912ba3f84fc7 processResponses cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a09a2d91f22689b5aad7967cfb799c63e getResponseProcessingTimeLimit cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a415418e6732bed1a9ab760050fd37712 setResponseProcessingTimeLimit cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a7b7a4119647b82187af2341d96f51e3b startup cpp instm Ogre::WorkQueue classOgre_1_1WorkQueue.html ad6d7aeeb4b1e4e8eed931cb17d63add3

Start up the queue with the options that have been set.

shutdown cpp instm Ogre::WorkQueue classOgre_1_1WorkQueue.html a42d64d8891849878e3d1afb66fa0ce19

Shut down the queue.

getChannel cpp instm Ogre::WorkQueue classOgre_1_1WorkQueue.html a9a550b2e870c3cf2fb7dc6732ceed3e5

Get a channel ID for a given channel name.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d RequestQueue cpp tdef Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a1332289260fd3c38bc31be1e7346346c ResponseQueue cpp tdef Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a2e79d9e50dba8e011013abe3373dfe96 RequestHandlerHolderPtr cpp tdef Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a3c0e76f0b22dcfd18977998f572ff71c RequestHandlerList cpp tdef Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a8bb1fe1911740f08c88b227175a8f242 ResponseHandlerList cpp tdef Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a833a1a0e5e773052dbd8bdcd3dcf9929 RequestHandlerListByChannel cpp tdef Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html ae8772337dbdd3d55276776a0af69fa64 ResponseHandlerListByChannel cpp tdef Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a7ca18891b4c7ea5eafcb10da2dddb79b ChannelMap cpp tdef Ogre::WorkQueue classOgre_1_1WorkQueue.html a49e33316b1140dca7d9aa81e5b47d49b processRequestResponse cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a3a476f2140a4f94fa72127aac2c826ac processRequest cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a9d75f09aa26c093fc7948a362e232d46 processResponse cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a1e98c92aa078bc945431f0a368d3790d notifyWorkers cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a9fe05ad67654aba1cb935e0b85512487

Notify workers about a new request.

addRequestWithRID cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a2a4b95cd3f120a8ea585d857f8af6c6e

Put a Request on the queue with a specific RequestID.

mName cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a5b04be635a457d43eba4308702783323 mWorkerThreadCount cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html acb6b9461db930de8fd0f1cd10a92fef7 mWorkerRenderSystemAccess cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a9d869bc3efeccd2210c9eeb6e7b98c13 mIsRunning cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html af097c9e8aa35a894a3a1144b16e89c88 mResposeTimeLimitMS cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html ad855d24711ae89c19739e105b278ce13 mRequestQueue cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a6af06d193129b18b02967c2db64d06a8 mProcessQueue cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a4f03dc006c5e89c233dd0c06ae343f13 mResponseQueue cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a08a0a4228b167ec236d5fbf63eefa11c mWorkerFunc cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a1b541ce363355b29709065e4402c4cc3 mRequestHandlers cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html acf77730bbb20b79f60fbcb26906c165a mResponseHandlers cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html abd6a1a72dd9fb47da33cf2e4b40c1736 mRequestCount cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a105accd5cd88eeab80dcf3bcaa93a756 mPaused cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a1d02ca6b211ea6e87de25e6003a6dcaf mAcceptRequests cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html aa291e06e7f5d7e167e4417c63d48a93f mShuttingDown cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html aa8e42b3888b8f39e5393789ee9de2c45 mChannelMap cpp data Ogre::WorkQueue classOgre_1_1WorkQueue.html a4e043b97536f11e70189d8184fbaa7f8 mNextChannel cpp data Ogre::WorkQueue classOgre_1_1WorkQueue.html ad2ff94d54fe961e1e59558f361093b65 Ogre::DefaultWorkQueueBase::OGRE_THREAD_WORKER_INHERIT c cl Ogre::DefaultWorkQueueBase::OGRE_THREAD_WORKER_INHERIT structOgre_1_1DefaultWorkQueueBase_1_1OGRE__THREAD__WORKER__INHERIT.html

Thread function.

OgreWorkQueue.h WorkerFunc cpp func Ogre::DefaultWorkQueueBase::OGRE_THREAD_WORKER_INHERIT structOgre_1_1DefaultWorkQueueBase_1_1OGRE__THREAD__WORKER__INHERIT.html ac3eb4efc2bf56cf25eae4f2f28d44c5c operator() cpp func Ogre::DefaultWorkQueueBase::OGRE_THREAD_WORKER_INHERIT structOgre_1_1DefaultWorkQueueBase_1_1OGRE__THREAD__WORKER__INHERIT.html ab420a5d9da224781d3f35bb47ab4f834 run cpp func Ogre::DefaultWorkQueueBase::OGRE_THREAD_WORKER_INHERIT structOgre_1_1DefaultWorkQueueBase_1_1OGRE__THREAD__WORKER__INHERIT.html ae3338233253f62e9624586776fad33ef mQueue cpp data Ogre::DefaultWorkQueueBase::OGRE_THREAD_WORKER_INHERIT structOgre_1_1DefaultWorkQueueBase_1_1OGRE__THREAD__WORKER__INHERIT.html a76c32be63b9643d2a32e1c219a73c1bc Ogre::DefaultWorkQueueBase::RequestHandlerHolder c cl Ogre::DefaultWorkQueueBase::RequestHandlerHolder classOgre_1_1DefaultWorkQueueBase_1_1RequestHandlerHolder.html

Intermediate structure to hold a pointer to a request handler which provides insurance against the ha...

OgreWorkQueue.h RequestHandlerHolder cpp instm Ogre::DefaultWorkQueueBase::RequestHandlerHolder classOgre_1_1DefaultWorkQueueBase_1_1RequestHandlerHolder.html afaa91759d6e5dc5ec313ffebfc57241c disconnectHandler cpp instm Ogre::DefaultWorkQueueBase::RequestHandlerHolder classOgre_1_1DefaultWorkQueueBase_1_1RequestHandlerHolder.html af754fb08a428c3b03a906796796cf3ab getHandler cpp instm Ogre::DefaultWorkQueueBase::RequestHandlerHolder classOgre_1_1DefaultWorkQueueBase_1_1RequestHandlerHolder.html a5b0863b8997318d9df5fd04dd61d6229

Get handler pointer - note, only use this for == comparison or similar, do not attempt to call it as ...

handleRequest cpp instm Ogre::DefaultWorkQueueBase::RequestHandlerHolder classOgre_1_1DefaultWorkQueueBase_1_1RequestHandlerHolder.html a860e3df6911db6ac4808680ffc23e991

Process a request if possible.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mHandler cpp data Ogre::DefaultWorkQueueBase::RequestHandlerHolder classOgre_1_1DefaultWorkQueueBase_1_1RequestHandlerHolder.html a298d2b179943f0db597e2b6077f94724 Ogre::ZipArchive c cl Ogre::ZipArchive classOgre_1_1ZipArchive.html

Specialisation of the Archive class to allow reading of files from a zip format source archive...

OgreZip.h ZipArchive cpp instm Ogre::ZipArchive classOgre_1_1ZipArchive.html a96c1ff6075b2ed4e222831c60b269656 ~ZipArchive cpp instm Ogre::ZipArchive classOgre_1_1ZipArchive.html ad477ccca5216e2066b473532c52258f4 isCaseSensitive cpp instm Ogre::ZipArchive classOgre_1_1ZipArchive.html a4bb33f4e21a4ca69049eae7c6fc5b6e5 load cpp instm Ogre::ZipArchive classOgre_1_1ZipArchive.html a3bb00b0bd7e3164082248bbedb273784 unload cpp instm Ogre::ZipArchive classOgre_1_1ZipArchive.html a251d90b758ea60ede23cf6dc707d9fea open cpp instm Ogre::ZipArchive classOgre_1_1ZipArchive.html a946513e33742eea4a3cbed86bf9cb531 create cpp instm Ogre::ZipArchive classOgre_1_1ZipArchive.html ad4e52c6eb6165ebc1af6576b732a3935 remove cpp instm Ogre::ZipArchive classOgre_1_1ZipArchive.html a2cfc047d2f6d2239a406d8026898a049 list cpp instm Ogre::ZipArchive classOgre_1_1ZipArchive.html a8cbf4313ddcec3c2dd511e02d7a9f3d8 listFileInfo cpp instm Ogre::ZipArchive classOgre_1_1ZipArchive.html aa7c40c98db185a0e0b6ecba912fc4550 find cpp instm Ogre::ZipArchive classOgre_1_1ZipArchive.html a3ba8ac8a8f041d2051c4f6ee158de7d2 findFileInfo cpp instm Ogre::ZipArchive classOgre_1_1ZipArchive.html ad082108ce50571d3664525a3c9968645 exists cpp instm Ogre::ZipArchive classOgre_1_1ZipArchive.html a0669dc93ae746f6070c44bba2f94594e getModifiedTime cpp instm Ogre::ZipArchive classOgre_1_1ZipArchive.html ac917dbfad2f147875573858b2658d893 getName cpp instm Ogre::Archive classOgre_1_1Archive.html aa4860f997861f44b61a436d55cdcc66b

Get the name of this archive.

isReadOnly cpp instm Ogre::Archive classOgre_1_1Archive.html aac59f4ba4e35fe3bf8820117593d0998

Reports whether this Archive is read-only, or whether the contents can be updated.

getType cpp instm Ogre::Archive classOgre_1_1Archive.html ab0fe79a8deba20a1cc1301f68805b621

Return the type code of this Archive.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d checkZzipError cpp instm Ogre::ZipArchive classOgre_1_1ZipArchive.html aa26bbb49e88485bee4dfaf61b418a87a

Handle any errors from zzip.

mZzipDir cpp data Ogre::ZipArchive classOgre_1_1ZipArchive.html ac95bbd525401e829a38652abdb255003

Handle to root zip file.

mFileList cpp data Ogre::ZipArchive classOgre_1_1ZipArchive.html a33516e5d5f732b34a58413df6b2d5a06

File list (since zziplib seems to only allow scanning of dir tree once)

mPluginIo cpp data Ogre::ZipArchive classOgre_1_1ZipArchive.html ae4948ddce8c9555845de868fd718f917

A pointer to file io alternative implementation.

mName cpp data Ogre::Archive classOgre_1_1Archive.html ab1e42e1a419b26b1b7c6f26b77dde5a3

Archive name.

mType cpp data Ogre::Archive classOgre_1_1Archive.html abf7ba39bebb760ce55d517aa289096fb

Archive type code.

mReadOnly cpp data Ogre::Archive classOgre_1_1Archive.html ad85bb767e01c492075ec5291c1b9f5c4

Read-only flag.

Ogre::ZipArchiveFactory c cl Ogre::ZipArchiveFactory classOgre_1_1ZipArchiveFactory.html

Specialisation of ArchiveFactory for Zip files.

OgreZip.h ~ZipArchiveFactory cpp instm Ogre::ZipArchiveFactory classOgre_1_1ZipArchiveFactory.html ab1151aa6471ec8ff2be0f6555be51c8a getType cpp instm Ogre::ZipArchiveFactory classOgre_1_1ZipArchiveFactory.html a109a6253d0f18523e11520d150ef37fc createInstance cpp instm Ogre::ZipArchiveFactory classOgre_1_1ZipArchiveFactory.html a6cb4d739190da43608bcf7139c103e75 destroyInstance cpp instm Ogre::ZipArchiveFactory classOgre_1_1ZipArchiveFactory.html a78ccbf84f63fd51ef681bbbeacb383bd operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Ogre::EmbeddedZipArchiveFactory c cl Ogre::EmbeddedZipArchiveFactory classOgre_1_1EmbeddedZipArchiveFactory.html

Specialisation of ZipArchiveFactory for embedded Zip files.

OgreZip.h DecryptEmbeddedZipFileFunc cpp tdef Ogre::EmbeddedZipArchiveFactory classOgre_1_1EmbeddedZipArchiveFactory.html a7510e7004e581540dc34f39cda20ac46

a function type to decrypt embedded zip file

EmbeddedZipArchiveFactory cpp instm Ogre::EmbeddedZipArchiveFactory classOgre_1_1EmbeddedZipArchiveFactory.html a5af58e0e7685eddfd25f2c241ccc1a5c ~EmbeddedZipArchiveFactory cpp instm Ogre::EmbeddedZipArchiveFactory classOgre_1_1EmbeddedZipArchiveFactory.html ab2ec7ad5b0989ef7088dc77ef9b7351f getType cpp instm Ogre::EmbeddedZipArchiveFactory classOgre_1_1EmbeddedZipArchiveFactory.html add996e508898f0295e968446faab07f3 createInstance cpp instm Ogre::EmbeddedZipArchiveFactory classOgre_1_1EmbeddedZipArchiveFactory.html a6f6f93ac889b55a18172755d8ce05050 destroyInstance cpp instm Ogre::ZipArchiveFactory classOgre_1_1ZipArchiveFactory.html a78ccbf84f63fd51ef681bbbeacb383bd operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d addEmbbeddedFile cpp clm Ogre::EmbeddedZipArchiveFactory classOgre_1_1EmbeddedZipArchiveFactory.html aa2c388afbb8ff7dfb301bbe95495ed6b

Add an embedded file to the embedded file list.

removeEmbbeddedFile cpp clm Ogre::EmbeddedZipArchiveFactory classOgre_1_1EmbeddedZipArchiveFactory.html a2ce05ec837366adb88a8b9f573085478

Remove an embedded file to the embedded file list.

mPluginIo cpp data Ogre::EmbeddedZipArchiveFactory classOgre_1_1EmbeddedZipArchiveFactory.html a4b0e034d491b4c34d7db90b3d3a8ea15

A static pointer to file io alternative implementation for the embedded files.

Ogre::ZipDataStream c cl Ogre::ZipDataStream classOgre_1_1ZipDataStream.html

Specialisation of DataStream to handle streaming data from zip archives.

OgreZip.h ZipDataStream cpp instm Ogre::ZipDataStream classOgre_1_1ZipDataStream.html a469d266bf656ebc0bbc63f006a001844

Unnamed constructor.

ZipDataStream cpp instm Ogre::ZipDataStream classOgre_1_1ZipDataStream.html aa59e9bbc5a05c5560191e721cace8f09

Constructor for creating named streams.

~ZipDataStream cpp instm Ogre::ZipDataStream classOgre_1_1ZipDataStream.html a9b6696452d39c4e8f68fb24ca2986da8 read cpp instm Ogre::ZipDataStream classOgre_1_1ZipDataStream.html a4f083e5e4f9f19cb11b344da0ae2e139 write cpp instm Ogre::ZipDataStream classOgre_1_1ZipDataStream.html ab4a403665e3b0aff723fa4f2e67af127 skip cpp instm Ogre::ZipDataStream classOgre_1_1ZipDataStream.html ad57ff5dca038c2adf82088dd101d966c seek cpp instm Ogre::ZipDataStream classOgre_1_1ZipDataStream.html a9fbbfdb5e1485a4879ba52e3cffc3807 tell cpp instm Ogre::ZipDataStream classOgre_1_1ZipDataStream.html a53e6893b5e92d261ad4be0f526888f38 eof cpp instm Ogre::ZipDataStream classOgre_1_1ZipDataStream.html a36245b12aaada8ee44abe53b418cc99c close cpp instm Ogre::ZipDataStream classOgre_1_1ZipDataStream.html a1b72ff9f0c0ffccbfc3d0afbab34bba6 getName cpp instm Ogre::DataStream classOgre_1_1DataStream.html a7ebd86825f86b7114024d168e9751395

Returns the name of the stream, if it has one.

getAccessMode cpp instm Ogre::DataStream classOgre_1_1DataStream.html a5c83611aecda5358beb6c6e035f33b51

Gets the access mode of the stream.

isReadable cpp instm Ogre::DataStream classOgre_1_1DataStream.html a4779f7f57ff90ce12882c7c891651a71

Reports whether this stream is readable.

isWriteable cpp instm Ogre::DataStream classOgre_1_1DataStream.html a91509b9cec70111c65570883810224be

Reports whether this stream is writeable.

operator>> cpp instm Ogre::DataStream classOgre_1_1DataStream.html a49bfe5809b50735b5ce49e7df9615e5a write cpp instm Ogre::DataStream classOgre_1_1DataStream.html a68cde598ee9c2694e16931134fe5c136

Write the requisite number of bytes from the stream (only applicable to streams that are not read-onl...

readLine cpp instm Ogre::DataStream classOgre_1_1DataStream.html aedc53a8cff5334563283a4557d423b25

Get a single line from the stream.

getLine cpp instm Ogre::DataStream classOgre_1_1DataStream.html a86d2ff5dff63ce4b689dd1d486d3243f

Returns a String containing the next line of data, optionally trimmed for whitespace.

getAsString cpp instm Ogre::DataStream classOgre_1_1DataStream.html a022f49c9313deffc5da4383d59d1f32d

Returns a String containing the entire stream.

skipLine cpp instm Ogre::DataStream classOgre_1_1DataStream.html a32966ad5a814f8c72fe0affbefcc6f55

Skip a single line from the stream.

size cpp instm Ogre::DataStream classOgre_1_1DataStream.html a1d4e9568e53a8071ea9b29a015425aef

Returns the total size of the data to be read from the stream, or 0 if this is indeterminate for this...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mZzipFile cpp data Ogre::ZipDataStream classOgre_1_1ZipDataStream.html a0114a4510ef5b5f5fc2e4767265c54e1 mCache cpp data Ogre::ZipDataStream classOgre_1_1ZipDataStream.html ade3e64c8373a3e5daf651674c9142114

We need caching because sometimes serializers step back in data stream and zziplib behaves slow...

mName cpp data Ogre::DataStream classOgre_1_1DataStream.html a371660702e913ca2799f0478a2154af7

The name (e.g. resource name) that can be used to identify the source fot his data (optional)...

mSize cpp data Ogre::DataStream classOgre_1_1DataStream.html a260d2aa9971abc5b8412cff1a01d6382

Size of the data in the stream (may be 0 if size cannot be determined)

mAccess cpp data Ogre::DataStream classOgre_1_1DataStream.html a8eab8765fb7120bb1e519ff8d2460b13

What type of access is allowed (AccessMode)

READ cpp econst Ogre::DataStream classOgre_1_1DataStream.html a81856582e643b4a560e6c3d3ad05e08cac5f9d1587e9cc7dd1577af114dcba50e WRITE cpp econst Ogre::DataStream classOgre_1_1DataStream.html a81856582e643b4a560e6c3d3ad05e08ca8e221ca82d405d21d275997fbd3eb900 Ogre::DefaultWorkQueue c cl Ogre::DefaultWorkQueue classOgre_1_1DefaultWorkQueue.html

Implementation of a general purpose request / response style background work queue.

OgreDefaultWorkQueueStandard.h RequestID cpp tdef Ogre::WorkQueue classOgre_1_1WorkQueue.html a1908257e726af6caa80f1a6cd5682d76

Numeric identifier for a request.

DefaultWorkQueue cpp instm Ogre::DefaultWorkQueue classOgre_1_1DefaultWorkQueue.html ae7eda52456d3ff9beb00c0d75c51e431 ~DefaultWorkQueue cpp instm Ogre::DefaultWorkQueue classOgre_1_1DefaultWorkQueue.html a54f438bd00567fe192bfadcac50b7317 _threadMain cpp instm Ogre::DefaultWorkQueue classOgre_1_1DefaultWorkQueue.html a087a56b1cd59c19193e8012a8dbcd3b3

Main function for each thread spawned.

shutdown cpp instm Ogre::DefaultWorkQueue classOgre_1_1DefaultWorkQueue.html a74aec1a66a9d5a5639a62ed33747eb76 startup cpp instm Ogre::DefaultWorkQueue classOgre_1_1DefaultWorkQueue.html a1a0f33724027da3501c0c8b8182480cf DefaultWorkQueue cpp instm Ogre::DefaultWorkQueue classOgre_1_1DefaultWorkQueue.html ae7eda52456d3ff9beb00c0d75c51e431 ~DefaultWorkQueue cpp instm Ogre::DefaultWorkQueue classOgre_1_1DefaultWorkQueue.html a54f438bd00567fe192bfadcac50b7317 _threadMain cpp instm Ogre::DefaultWorkQueue classOgre_1_1DefaultWorkQueue.html a087a56b1cd59c19193e8012a8dbcd3b3

Process the next request on the queue.

shutdown cpp instm Ogre::DefaultWorkQueue classOgre_1_1DefaultWorkQueue.html a74aec1a66a9d5a5639a62ed33747eb76 startup cpp instm Ogre::DefaultWorkQueue classOgre_1_1DefaultWorkQueue.html a1a0f33724027da3501c0c8b8182480cf _registerThreadWithRenderSystem cpp instm Ogre::DefaultWorkQueue classOgre_1_1DefaultWorkQueue.html ae6d0b2b1185ae9d48925a6b5a78fecfe

Register the current thread with the rendersystem.

getName cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html ab910772c931560351bee737c8f6b53a0

Get the name of the work queue.

getWorkerThreadCount cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a4faaffe2b5661af2f7ea351fb01bbea9

Get the number of worker threads that this queue will start when startup() is called.

setWorkerThreadCount cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a7edecae3229cfb6616774688070eeffa

Set the number of worker threads that this queue will start when startup() is called (default 1)...

getWorkersCanAccessRenderSystem cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html adc7009c4db835d2b1d00a0fc05e92417

Get whether worker threads will be allowed to access render system resources.

setWorkersCanAccessRenderSystem cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a59458ab8807c99c478fe0a62c750c31d

Set whether worker threads will be allowed to access render system resources.

_processNextRequest cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html af981193d550a56ea146f7b3f544f1013

Process the next request on the queue.

isShuttingDown cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a855d8e4410005c1c33fa1c399021667d

Returns whether the queue is trying to shut down.

addRequestHandler cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a7fc21f1afa5edb2a919f8ba2febfb1a3 removeRequestHandler cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a1f0847f5d8a4f9e4703a390acacfaa84 addResponseHandler cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a9e338627cd72591048b9de5a5f4f9770 removeResponseHandler cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html ad8b1cec781199a65accf0024acc2c18a addRequest cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html ae56e676115ca423252d775fab3344823 abortRequest cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a634fdd65c89267fc6aeca8e8f6cf5446 abortRequestsByChannel cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html ae8cf46d021a09310d1ab96aa1a2c0d08 abortAllRequests cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a0c50d7ab19de75a3e378ba46aa8fbf9c setPaused cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a7f471c07b8f0fdd002d6c299750a1578 isPaused cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a76a6c29ee6c7d91f4c4f0fbd5738f184 setRequestsAccepted cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a291e7c92efb374ec208c680375edd2ce getRequestsAccepted cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a64c14e98257e6bda2435912ba3f84fc7 processResponses cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a09a2d91f22689b5aad7967cfb799c63e getResponseProcessingTimeLimit cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a415418e6732bed1a9ab760050fd37712 setResponseProcessingTimeLimit cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a7b7a4119647b82187af2341d96f51e3b getChannel cpp instm Ogre::WorkQueue classOgre_1_1WorkQueue.html a9a550b2e870c3cf2fb7dc6732ceed3e5

Get a channel ID for a given channel name.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d RequestQueue cpp tdef Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a1332289260fd3c38bc31be1e7346346c ResponseQueue cpp tdef Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a2e79d9e50dba8e011013abe3373dfe96 RequestHandlerHolderPtr cpp tdef Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a3c0e76f0b22dcfd18977998f572ff71c RequestHandlerList cpp tdef Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a8bb1fe1911740f08c88b227175a8f242 ResponseHandlerList cpp tdef Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a833a1a0e5e773052dbd8bdcd3dcf9929 RequestHandlerListByChannel cpp tdef Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html ae8772337dbdd3d55276776a0af69fa64 ResponseHandlerListByChannel cpp tdef Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a7ca18891b4c7ea5eafcb10da2dddb79b ChannelMap cpp tdef Ogre::WorkQueue classOgre_1_1WorkQueue.html a49e33316b1140dca7d9aa81e5b47d49b waitForNextRequest cpp instm Ogre::DefaultWorkQueue classOgre_1_1DefaultWorkQueue.html a3da0f2c5ff208bba24f38d3eb40362e2

To be called by a separate thread; will return immediately if there are items in the queue...

notifyThreadRegistered cpp instm Ogre::DefaultWorkQueue classOgre_1_1DefaultWorkQueue.html a41280ef2a8b1b569e41bd775964562cd

Notify that a thread has registered itself with the render system.

notifyWorkers cpp instm Ogre::DefaultWorkQueue classOgre_1_1DefaultWorkQueue.html ad9f8a3b918c91e73e3a1ebe48b6f3bfd

Notify workers about a new request.

notifyWorkers cpp instm Ogre::DefaultWorkQueue classOgre_1_1DefaultWorkQueue.html ad9f8a3b918c91e73e3a1ebe48b6f3bfd

Notify workers about a new request.

processRequestResponse cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a3a476f2140a4f94fa72127aac2c826ac processRequest cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a9d75f09aa26c093fc7948a362e232d46 processResponse cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a1e98c92aa078bc945431f0a368d3790d addRequestWithRID cpp instm Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a2a4b95cd3f120a8ea585d857f8af6c6e

Put a Request on the queue with a specific RequestID.

mNumThreadsRegisteredWithRS cpp data Ogre::DefaultWorkQueue classOgre_1_1DefaultWorkQueue.html a175e87b3ae571d5bc408c18dfd41697f mName cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a5b04be635a457d43eba4308702783323 mWorkerThreadCount cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html acb6b9461db930de8fd0f1cd10a92fef7 mWorkerRenderSystemAccess cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a9d869bc3efeccd2210c9eeb6e7b98c13 mIsRunning cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html af097c9e8aa35a894a3a1144b16e89c88 mResposeTimeLimitMS cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html ad855d24711ae89c19739e105b278ce13 mRequestQueue cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a6af06d193129b18b02967c2db64d06a8 mProcessQueue cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a4f03dc006c5e89c233dd0c06ae343f13 mResponseQueue cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a08a0a4228b167ec236d5fbf63eefa11c mWorkerFunc cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a1b541ce363355b29709065e4402c4cc3 mRequestHandlers cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html acf77730bbb20b79f60fbcb26906c165a mResponseHandlers cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html abd6a1a72dd9fb47da33cf2e4b40c1736 mRequestCount cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a105accd5cd88eeab80dcf3bcaa93a756 mPaused cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html a1d02ca6b211ea6e87de25e6003a6dcaf mAcceptRequests cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html aa291e06e7f5d7e167e4417c63d48a93f mShuttingDown cpp data Ogre::DefaultWorkQueueBase classOgre_1_1DefaultWorkQueueBase.html aa8e42b3888b8f39e5393789ee9de2c45 mChannelMap cpp data Ogre::WorkQueue classOgre_1_1WorkQueue.html a4e043b97536f11e70189d8184fbaa7f8 mNextChannel cpp data Ogre::WorkQueue classOgre_1_1WorkQueue.html ad2ff94d54fe961e1e59558f361093b65 OGRE_MUTEX cpp instm Ogre::DefaultWorkQueue classOgre_1_1DefaultWorkQueue.html a2fc1c736f0ca78ce964b787a6dfb039c

Synchronise registering threads with the RenderSystem.

mTaskScheduler cpp data Ogre::DefaultWorkQueue classOgre_1_1DefaultWorkQueue.html a16c7919d8f7ac3177d55b9facce6ab16 mTaskGroup cpp data Ogre::DefaultWorkQueue classOgre_1_1DefaultWorkQueue.html aa679d2eb5438412063752c369b686285 mRegisteredThreads cpp data Ogre::DefaultWorkQueue classOgre_1_1DefaultWorkQueue.html a6b20f6bf6ca3438e03fb27008f436e07 Ogre::NearestResampler c tmplt Ogre::NearestResampler structOgre_1_1NearestResampler.html OgreImageResampler.h scale cpp func Ogre::NearestResampler structOgre_1_1NearestResampler.html a13aed755b21d090e3896bba5e60630d0 Ogre::LinearResampler c cl Ogre::LinearResampler structOgre_1_1LinearResampler.html OgreImageResampler.h scale cpp func Ogre::LinearResampler structOgre_1_1LinearResampler.html a7a82c967cb98c1db45715509f72fc43b Ogre::LinearResampler_Float32 c cl Ogre::LinearResampler_Float32 structOgre_1_1LinearResampler__Float32.html OgreImageResampler.h scale cpp func Ogre::LinearResampler_Float32 structOgre_1_1LinearResampler__Float32.html a86e44dcdddb74c9ea459b6b1c57a0b21 Ogre::LinearResampler_Byte c tmplt Ogre::LinearResampler_Byte structOgre_1_1LinearResampler__Byte.html OgreImageResampler.h scale cpp func Ogre::LinearResampler_Byte structOgre_1_1LinearResampler__Byte.html a1404776f44fbb79b14ec774ec7ac25af Ogre::Grid2DPageStrategyData c cl Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html

Specialisation of PageStrategyData for Grid2DPageStrategy.

OgreGrid2DPageStrategy.h Grid2DPageStrategyData cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html ab690d0d7bfde4901d05b801ba55f031f ~Grid2DPageStrategyData cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html a5cb06b44106500ef4b76dd63520bbf47 setMode cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html a919393a7fbd4b645a6ebfe51b7d62b2c

Set the grid alignment mode.

getMode cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html aa4143b3b5fb6a49756c3dfde3254c016

Set the grid alignment mode.

setOrigin cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html af8d3c9cc51d6555f55723934ace46a2e

Set the origin of the grid in world space.

getOrigin cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html a7acd1f54228e8cd83913ebe8e99d09a0

Get the origin of the grid in world space.

setCellSize cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html aca2a3f3bfb4ee8d102287380a88ec3e8

Set the size of the cells in the grid.

getCellSize cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html aa7eb463355a451d49defcfb14a64f6e3

Get the size of the cells in the grid.

setLoadRadius cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html a971a435066af90a61c618bf551a4ca85

Set the loading radius.

getLoadRadius cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html a75a786bf0b40a8ef0f74f13064436db6

Get the loading radius.

setHoldRadius cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html a3faa3212ed5a471e64473f3c49b3ec32

Set the Holding radius.

getHoldRadius cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html ad37222d9ec1409b0c29f13c450778cc5

Get the Holding radius.

getLoadRadiusInCells cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html a73e0335ca55e8798854a7ee37bdc8b1c

Get the load radius as a multiple of cells.

getHoldRadiusInCells cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html a09a33b2a423ee71c271d414535712441

Get the Hold radius as a multiple of cells.

setCellRange cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html af9383aed6dc9c82576ae39f4b3ee99f8

Set the index range of all cells (values outside this will be ignored)

setCellRangeMinX cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html a0cdeae8791ea172916dbaac422d152d7

Set the index range of all cells (values outside this will be ignored)

setCellRangeMinY cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html ac5b925e7ab7fa1017ca212ee86ecac51

Set the index range of all cells (values outside this will be ignored)

setCellRangeMaxX cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html adba5b34cf07f301ffe8d3f0b671f0ec5

Set the index range of all cells (values outside this will be ignored)

setCellRangeMaxY cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html aff88059babd2ffe69b5df6bae444bc6c

Set the index range of all cells (values outside this will be ignored)

getCellRangeMinX cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html af511dfcc90d59489a40c32e1d85ed48c

get the index range of all cells (values outside this will be ignored)

getCellRangeMinY cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html a7200797383fa8c3dfead34a9d47eaef7

get the index range of all cells (values outside this will be ignored)

getCellRangeMaxX cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html aa0ef658e5eab0f6ff8d15445dfe0b381

get the index range of all cells (values outside this will be ignored)

getCellRangeMaxY cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html af454586a0a80de9e7ac0dae2d7a0f311

get the index range of all cells (values outside this will be ignored)

load cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html a9426a938e8b6cc35581484c2f5d4a3d6

Load this data from a stream (returns true if successful)

save cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html a11b924119c2adf18228bebb85e9c9d78

Save this data to a stream.

convertWorldToGridSpace cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html ae4ec9cac11641471726bf96bfb8f596d

Convert a world point to grid space (not relative to origin)

convertGridToWorldSpace cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html ae5e29254ddfbf7d7dedee5a274a78947

Convert a grid point to world space - note only 2 axes populated.

getMidPointGridSpace cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html a26735f9ed9499d93a6c82346b7e284e7

Get the (grid space) mid point of a cell.

getBottomLeftGridSpace cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html a1fc550fcd2bf9b035999259f1fb74581

Get the (grid space) bottom-left of a cell.

getCornersGridSpace cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html a3ce88a4272f2603a3ae0d3f3c6e864c2

Get the (grid space) corners of a cell.

determineGridLocation cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html a0ca722266d38706ce99241f5f84130d1

Convert a grid position into a row and column index.

calculatePageID cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html a4f40f3a38d5bdd754d97aae388eff33f calculateCell cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html a20d28715472c15bf22f1f2db637ebae6 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d CHUNK_ID cpp data Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html ab41c384b1be0abfb04b0309eb1ab34fc CHUNK_VERSION cpp data Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html a3bf4f66a557bf903e12c8e8145d4efbb updateDerivedMetrics cpp instm Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html afea2988515deb6c4b503d5b35cf3f2ec mMode cpp data Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html a0efec72f1a270ebe5ac0258cf9550da7

Orientation of the grid.

mWorldOrigin cpp data Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html a1629140eb50c293d31c6857594312505

Origin (world space)

mOrigin cpp data Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html a28949c76d2ee4938d704c5cd212ae624

Origin (grid-aligned world space)

mCellSize cpp data Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html aff88b3748ed76a27da5a660bf0ae174e

Grid cell (page) size.

mLoadRadius cpp data Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html a4b3539bf3f22b11fcbdc58131bac9ae5

Load radius.

mHoldRadius cpp data Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html acef410ebc662f303f9f7c85fe9af6deb

Hold radius.

mLoadRadiusInCells cpp data Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html a4698f34331dd97851dc05c2e837013aa mHoldRadiusInCells cpp data Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html a61e358d1480dc8d916fe26076280c9ae mMinCellX cpp data Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html a5a144602e0dcf9053008a70df8438c0a mMinCellY cpp data Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html a151816f549af0c4d9916b4e7ecaa81fe mMaxCellX cpp data Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html a7760b903898bbe4ea0507746b76a5931 mMaxCellY cpp data Ogre::Grid2DPageStrategyData classOgre_1_1Grid2DPageStrategyData.html a4d3396d4becf8b670329650b04200352 Ogre::Grid2DPageStrategy c cl Ogre::Grid2DPageStrategy classOgre_1_1Grid2DPageStrategy.html

Page strategy which loads new pages based on a regular 2D grid.

OgreGrid2DPageStrategy.h Grid2DPageStrategy cpp instm Ogre::Grid2DPageStrategy classOgre_1_1Grid2DPageStrategy.html acf674f30c1a9445835648942de7974ba ~Grid2DPageStrategy cpp instm Ogre::Grid2DPageStrategy classOgre_1_1Grid2DPageStrategy.html ab58cfc457126e2666a8cef29ea9895b0 notifyCamera cpp instm Ogre::Grid2DPageStrategy classOgre_1_1Grid2DPageStrategy.html a68df585b7a321d959f4214fe0cae67c9

Called when a camera is used for any kind of rendering.

createData cpp instm Ogre::Grid2DPageStrategy classOgre_1_1Grid2DPageStrategy.html a6ee233f565e279dc12da2544a52efc15

Create a PageStrategyData instance containing the data specific to this PageStrategy.

destroyData cpp instm Ogre::Grid2DPageStrategy classOgre_1_1Grid2DPageStrategy.html afc81e88e7b9e9d4c1f176854989df84a

Destroy a PageStrategyData instance containing the data specific to this PageStrategy.

updateDebugDisplay cpp instm Ogre::Grid2DPageStrategy classOgre_1_1Grid2DPageStrategy.html a8a5b342c17f5009cfabf5171ea2c768a

Update the contents of the passed in SceneNode to reflect the debug display of a given page...

getPageID cpp instm Ogre::Grid2DPageStrategy classOgre_1_1Grid2DPageStrategy.html a2e15c4764622887355d75b5b1a8cb10e

Get the page ID for a given world position.

getName cpp instm Ogre::PageStrategy classOgre_1_1PageStrategy.html a8d2aa4b4fde02cad520cd8b2cddb1cee getManager cpp instm Ogre::PageStrategy classOgre_1_1PageStrategy.html aabbf2e1a798a5dd4a372251f1069c70c frameStart cpp instm Ogre::PageStrategy classOgre_1_1PageStrategy.html adb6fc9f82a8ea955971b46c052a151af

Called when the frame starts.

frameEnd cpp instm Ogre::PageStrategy classOgre_1_1PageStrategy.html a1990d8b1110ac0555e3ec18da77675b8

Called when the frame ends.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mName cpp data Ogre::PageStrategy classOgre_1_1PageStrategy.html ab068d119451b542b5223571325c90ac0 mManager cpp data Ogre::PageStrategy classOgre_1_1PageStrategy.html ae4d66b99f4ed6a67e064a0c73b41893b Ogre::Grid3DPageStrategyData c cl Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html

Specialisation of PageStrategyData for Grid3DPageStrategy.

OgreGrid3DPageStrategy.h Grid3DPageStrategyData cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html adde5ea69431333a43787e1936fd20330 ~Grid3DPageStrategyData cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html a1ba89ef110d6b0b946745463527f8622 setOrigin cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html a6821abf728558c495596bd508cf20228

Set the origin of the grid in world space.

getOrigin cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html ac1f2ae920c09cc2595a11da65d422b82

Get the origin of the grid in world space.

setCellSize cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html ad800a5757a0dcb6e2257444fc83a6d9a

Set the size of the cells in the grid.

getCellSize cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html a5e4b5781bed0ea7e7f22b04df680b6ae

Get the size of the cells in the grid.

setLoadRadius cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html a3d5f4e4660b0b578d6b915e6e96cbe1a

Set the loading radius.

getLoadRadius cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html aa824c18196855bd439c6817a2ad4eda3

Get the loading radius.

setHoldRadius cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html a0c97911eb51beea5f407b50c4108fb92

Set the Holding radius.

getHoldRadius cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html ab9c0c8b0b5a65da067606650efbc217c

Get the Holding radius.

setCellRange cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html aa2df60347efc29d35a690e71c64531eb

Set the index range of all cells (values outside this will be ignored)

setCellRangeMinX cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html ae2d276616b0b5aaadb494539471a7888

Set the index range of all cells (values outside this will be ignored)

setCellRangeMinY cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html aea3cc806f6e5740a26f479579e75fdaf

Set the index range of all cells (values outside this will be ignored)

setCellRangeMinZ cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html a0a226ddb10180b387d526701951065d5

Set the index range of all cells (values outside this will be ignored)

setCellRangeMaxX cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html aec607907c425472cc2edaab54c7a0d90

Set the index range of all cells (values outside this will be ignored)

setCellRangeMaxY cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html a03ed092d36316567075ad898eff18ebd

Set the index range of all cells (values outside this will be ignored)

setCellRangeMaxZ cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html aac71d6b7af65a9ef1d31fed54c264268

get the index range of all cells (values outside this will be ignored)

getCellRangeMinX cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html ac96257e802a810e09e7a1a2fe5c0c783

get the index range of all cells (values outside this will be ignored)

getCellRangeMinY cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html a670bfb61fd9f6bd0b3da9255281ea8fe

get the index range of all cells (values outside this will be ignored)

getCellRangeMinZ cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html acd2c7b311df7432c62ec722e0bcc3e48

get the index range of all cells (values outside this will be ignored)

getCellRangeMaxX cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html a9352d1e0267715ad448a6e1e315ec1e0

get the index range of all cells (values outside this will be ignored)

getCellRangeMaxY cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html a6189193df0c060477fe43fd0b0bf6464

get the index range of all cells (values outside this will be ignored)

getCellRangeMaxZ cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html a893cdaf8ba2e00ba02e516aecd1ffac6

get the index range of all cells (values outside this will be ignored)

load cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html ab5159dd7922b777ed101992b5319b20b

Load this data from a stream (returns true if successful)

save cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html aedcf87a66b42befb2aba22b6d42fee58

Save this data to a stream.

getMidPointGridSpace cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html a2762e5a38c2a8f887236920efb6dc840 getBottomLeftGridSpace cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html acea5d8841152d6a18090adb007fd3c81

Get the (grid space) bottom-left of a cell.

getCornersGridSpace cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html aa6782c37cbafeb7757762018c942140e

Get the (grid space) corners of a cell.

determineGridLocation cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html abb6b2b57c3c42596d13206727bb66d97

Convert a grid position into a row and column index.

calculatePageID cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html ac21b697c32b1613e581dae45e35ea460 calculateCell cpp instm Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html a0a51b33ebdb559ee9b4a09db58a4e43a operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d CHUNK_ID cpp data Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html ad44736dbc7ae064bc6169873fa00a903 CHUNK_VERSION cpp data Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html abcac31196d612eef54c443aae78897e7 mWorldOrigin cpp data Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html a796e5dd4ce7a8d8cc9ad49d430fc3d93

Origin (world space)

mOrigin cpp data Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html a468c8c8e875cab1290b47969d6051a66

Origin (grid-aligned world space)

mCellSize cpp data Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html aa75d9becbb8f196ccecc0cc7caa4bb81

Grid cell (page) size.

mLoadRadius cpp data Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html af216446cf2649a1f974410412ebb41ef

Load radius.

mHoldRadius cpp data Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html adc27747d0015eb9a5ccb2d0a548a9442

Hold radius.

mMinCellX cpp data Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html aaa63c47bfbfd03b313d407a41f37fd97 mMinCellY cpp data Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html af3d9e45f8ce321e30fb704251768d651 mMinCellZ cpp data Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html ae5330523b13aaa6fd42032e26137498a mMaxCellX cpp data Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html af29809317c6c61eb78d903cb1e842cef mMaxCellY cpp data Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html a604249a613ddead7a4284a4fdf407368 mMaxCellZ cpp data Ogre::Grid3DPageStrategyData classOgre_1_1Grid3DPageStrategyData.html ae2c7ebab95b739d21efbad2d57949fb0 Ogre::Grid3DPageStrategy c cl Ogre::Grid3DPageStrategy classOgre_1_1Grid3DPageStrategy.html

Page strategy which loads new pages based on a regular 3D grid.

OgreGrid3DPageStrategy.h Grid3DPageStrategy cpp instm Ogre::Grid3DPageStrategy classOgre_1_1Grid3DPageStrategy.html ae6874dc60fa86f45dc04e28f69685833 ~Grid3DPageStrategy cpp instm Ogre::Grid3DPageStrategy classOgre_1_1Grid3DPageStrategy.html a5f68c64e312d28a0915303f75fa9e442 notifyCamera cpp instm Ogre::Grid3DPageStrategy classOgre_1_1Grid3DPageStrategy.html a93731f5971fba009a64bc4e4d8ce8517

Called when a camera is used for any kind of rendering.

createData cpp instm Ogre::Grid3DPageStrategy classOgre_1_1Grid3DPageStrategy.html a95954c4987a977e25c835bd116e63a22

Create a PageStrategyData instance containing the data specific to this PageStrategy.

destroyData cpp instm Ogre::Grid3DPageStrategy classOgre_1_1Grid3DPageStrategy.html ac15aee85717bf206333658917836bfd0

Destroy a PageStrategyData instance containing the data specific to this PageStrategy.

updateDebugDisplay cpp instm Ogre::Grid3DPageStrategy classOgre_1_1Grid3DPageStrategy.html a32e80bd39ff8f3d9b9a35d5f2d1f0751

Update the contents of the passed in SceneNode to reflect the debug display of a given page...

getPageID cpp instm Ogre::Grid3DPageStrategy classOgre_1_1Grid3DPageStrategy.html a31cb931801f78214a25733df20ad10fc

Get the page ID for a given world position.

getName cpp instm Ogre::PageStrategy classOgre_1_1PageStrategy.html a8d2aa4b4fde02cad520cd8b2cddb1cee getManager cpp instm Ogre::PageStrategy classOgre_1_1PageStrategy.html aabbf2e1a798a5dd4a372251f1069c70c frameStart cpp instm Ogre::PageStrategy classOgre_1_1PageStrategy.html adb6fc9f82a8ea955971b46c052a151af

Called when the frame starts.

frameEnd cpp instm Ogre::PageStrategy classOgre_1_1PageStrategy.html a1990d8b1110ac0555e3ec18da77675b8

Called when the frame ends.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mName cpp data Ogre::PageStrategy classOgre_1_1PageStrategy.html ab068d119451b542b5223571325c90ac0 mManager cpp data Ogre::PageStrategy classOgre_1_1PageStrategy.html ae4d66b99f4ed6a67e064a0c73b41893b Ogre::Page c cl Ogre::Page classOgre_1_1Page.html

Page class.

OgrePage.h ContentCollectionList cpp tdef Ogre::Page classOgre_1_1Page.html a3d71c404efc53ee4188a1cc3da596d97 Page cpp instm Ogre::Page classOgre_1_1Page.html a126724f388586df070971c3d7bc67eed ~Page cpp instm Ogre::Page classOgre_1_1Page.html af3e063f796a4fc79c917eb44a31981a0 getManager cpp instm Ogre::Page classOgre_1_1Page.html aacba5887a85fb9ceeea08e493f60751e getSceneManager cpp instm Ogre::Page classOgre_1_1Page.html ab60973ecd6838e0c211d2d7597cbb7d5 isDeferredProcessInProgress cpp instm Ogre::Page classOgre_1_1Page.html ace4135b95de9a8516cbdca0dcce677ed

If true, it&#39;s not safe to access this Page at this time, contents may be changing.

getID cpp instm Ogre::Page classOgre_1_1Page.html ab8d5411d1d7e6f3939ba9244c0b6d109

Get the ID of this page, unique within the parent.

getParentSection cpp instm Ogre::Page classOgre_1_1Page.html aaf21709e7174dde657c21206c9e86f35

Get the PagedWorldSection this page belongs to.

getFrameLastHeld cpp instm Ogre::Page classOgre_1_1Page.html a81b8b18cbc6706484eae5654421516e9

Get the frame number in which this Page was last loaded or held.

touch cpp instm Ogre::Page classOgre_1_1Page.html a3f837b9ed9685e48b469a26a31759d70

&#39;Touch&#39; the page to let it know it&#39;s being used

load cpp instm Ogre::Page classOgre_1_1Page.html abdeb24850d8840373696a791bfdad3f1

Load this page.

unload cpp instm Ogre::Page classOgre_1_1Page.html a376bbf6ea8fb5420e5054b7a8ee8fbbf

Unload this page.

isHeld cpp instm Ogre::Page classOgre_1_1Page.html a42b7744c285b582ea9263e19610aab81

Returns whether this page was &#39;held&#39; in the last frame, that is was it either directly needed...

save cpp instm Ogre::Page classOgre_1_1Page.html a453f4bbee5590c407ca6a4dd7dc61e32

Save page data to an automatically generated file name.

save cpp instm Ogre::Page classOgre_1_1Page.html af56d3f1279d11fc1913ef5486219e56d

Save page data to a file.

save cpp instm Ogre::Page classOgre_1_1Page.html ac1cbcf55baae62589bdb9dc3dd6f75e0

Save page data to a serialiser.

frameStart cpp instm Ogre::Page classOgre_1_1Page.html af59f9efc4f1f817860196d519dd14d69

Called when the frame starts.

frameEnd cpp instm Ogre::Page classOgre_1_1Page.html ac66750b1af3b6ff9a9109540a50bd2f0

Called when the frame ends.

notifyCamera cpp instm Ogre::Page classOgre_1_1Page.html abf275bff910b8dae916eda08f23ee728

Notify a section of the current camera.

createContentCollection cpp instm Ogre::Page classOgre_1_1Page.html aa2b548cb36d32d101bc962bec9e4a532

Create a new PageContentCollection within this page.

destroyContentCollection cpp instm Ogre::Page classOgre_1_1Page.html a8ca47b6ce40af9cf4ab4dad16e86270f

Destroy a PageContentCollection within this page.

destroyAllContentCollections cpp instm Ogre::Page classOgre_1_1Page.html a7d54d0141d86f76a8ef49ecd3c48aeea

Destroy all PageContentCollections within this page.

getContentCollectionCount cpp instm Ogre::Page classOgre_1_1Page.html a26028e45126f0666e85997bd0611ea24

Get the number of content collections.

getContentCollection cpp instm Ogre::Page classOgre_1_1Page.html a31ba49640bf95574ce526208f8113301

Get a content collection.

getContentCollectionList cpp instm Ogre::Page classOgre_1_1Page.html ac6dfb284b5b743e464f378cb40401afb

Get the list of content collections.

canHandleRequest cpp instm Ogre::Page classOgre_1_1Page.html a858b194d988c22e52516f03fd50d0062

WorkQueue::RequestHandler override.

handleRequest cpp instm Ogre::Page classOgre_1_1Page.html a80e1feed0673e75e4c56660f4be9fd00

WorkQueue::RequestHandler override.

canHandleResponse cpp instm Ogre::Page classOgre_1_1Page.html a3e963a28826407a7cb45f6c8fdaab4ce

WorkQueue::ResponseHandler override.

handleResponse cpp instm Ogre::Page classOgre_1_1Page.html a90fa27b468e2eb4f8ca38b37ea504a0b

WorkQueue::ResponseHandler override.

_notifyModified cpp instm Ogre::Page classOgre_1_1Page.html acd2cb9938bda9bd6b7bde31946d0139d

Tell the page that it is modified.

isModified cpp instm Ogre::Page classOgre_1_1Page.html ae510497e1a0e6c660c0d0c5b0c4e6db1 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d CHUNK_ID cpp data Ogre::Page classOgre_1_1Page.html a9594f6e545716a40f3e1257c448169d0 CHUNK_VERSION cpp data Ogre::Page classOgre_1_1Page.html a5707ad53db103e123ff17a4837925c40 CHUNK_CONTENTCOLLECTION_DECLARATION_ID cpp data Ogre::Page classOgre_1_1Page.html a6bb0e50b1d6056d204dbd95f58cbdc45 WORKQUEUE_PREPARE_REQUEST cpp data Ogre::Page classOgre_1_1Page.html ae7e7f504d91ee1a9b15fe7ba509d0047 WORKQUEUE_CHANGECOLLECTION_REQUEST cpp data Ogre::Page classOgre_1_1Page.html afea0d088cc4a9446d980b508cbbcfbdf updateDebugDisplay cpp instm Ogre::Page classOgre_1_1Page.html aca73750320e5a7c8b688e25e8eceb5c9 prepareImpl cpp instm Ogre::Page classOgre_1_1Page.html a024e6cf1040c7c4657aa59e0d618c7b0 prepareImpl cpp instm Ogre::Page classOgre_1_1Page.html a378a16d93e288929681f6b87f0e08f9f loadImpl cpp instm Ogre::Page classOgre_1_1Page.html a29994ecbd5b9ee763764987b3260155e generateFilename cpp instm Ogre::Page classOgre_1_1Page.html a9cca2fdcdf9e13f47a59a504f1995dd3 mID cpp data Ogre::Page classOgre_1_1Page.html a257c35af5540c4c9af9f2911e1d8db93 mParent cpp data Ogre::Page classOgre_1_1Page.html a8a1fc43114eca2b868dfd0d1fbdf7292 mFrameLastHeld cpp data Ogre::Page classOgre_1_1Page.html ae8719facc929feab430feb2ed3f9fd84 mContentCollections cpp data Ogre::Page classOgre_1_1Page.html a51d4f202f3283df6cfbe0085e3b7342e mWorkQueueChannel cpp data Ogre::Page classOgre_1_1Page.html aa0ad7ca737d07e2b01aa3b0cb2544b41 mDeferredProcessInProgress cpp data Ogre::Page classOgre_1_1Page.html a4a177cc5bb02fdb6d4ad9b4fed1ba614 mModified cpp data Ogre::Page classOgre_1_1Page.html a23c7c28c738e2a8e71329f493d07c548 mDebugNode cpp data Ogre::Page classOgre_1_1Page.html a3eaa267072d89c45de897f7aea3d906d operator<< cpp ffunc Ogre::Page classOgre_1_1Page.html a3f74de06fb5437ca247416afd1108a08

Function for writing to a stream.

Ogre::Page::PageData c cl Ogre::Page::PageData structOgre_1_1Page_1_1PageData.html OgrePage.h operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d collectionsToAdd cpp data Ogre::Page::PageData structOgre_1_1Page_1_1PageData.html a0aa245089f630622395f3483c4fe40d3 Ogre::Page::PageRequest c cl Ogre::Page::PageRequest structOgre_1_1Page_1_1PageRequest.html

Structure for holding background page requests.

OgrePage.h PageRequest cpp func Ogre::Page::PageRequest structOgre_1_1Page_1_1PageRequest.html abf54626675f3e80cb349ab6529d198c1 srcPage cpp data Ogre::Page::PageRequest structOgre_1_1Page_1_1PageRequest.html af7c3b8c8d28c6c4d88814f30ca82c2f9 operator<< cpp ffunc Ogre::Page::PageRequest structOgre_1_1Page_1_1PageRequest.html a8614ff120ec700a144d1ac46c38e4aa6 Ogre::Page::PageResponse c cl Ogre::Page::PageResponse structOgre_1_1Page_1_1PageResponse.html OgrePage.h PageResponse cpp func Ogre::Page::PageResponse structOgre_1_1Page_1_1PageResponse.html a00c0f62b2e15883610cde72c4fc2932f pageData cpp data Ogre::Page::PageResponse structOgre_1_1Page_1_1PageResponse.html ae298d851c4b796bfa888ee80a41b9ba5 operator<< cpp ffunc Ogre::Page::PageResponse structOgre_1_1Page_1_1PageResponse.html a632404d6cf7cbbfee0a9b8759e2d78ea Ogre::PageContent c cl Ogre::PageContent classOgre_1_1PageContent.html

Interface definition for a unit of content within a page.

OgrePageContent.h PageContent cpp instm Ogre::PageContent classOgre_1_1PageContent.html a77566a106825bd15425ca4d2252f74ed ~PageContent cpp instm Ogre::PageContent classOgre_1_1PageContent.html abf445ce56e1808f1e182fdc71cda2ae4 getManager cpp instm Ogre::PageContent classOgre_1_1PageContent.html aa760c9fd3db130ac456a60aa348f49de getSceneManager cpp instm Ogre::PageContent classOgre_1_1PageContent.html a10c0a25bb04d25d10776aa46929ae85f _notifyAttached cpp instm Ogre::PageContent classOgre_1_1PageContent.html a3214fdf08afe4d6fd588d575820ff164

Internal method to notify a page that it is attached.

getType cpp instm Ogre::PageContent classOgre_1_1PageContent.html ae9bf45c48770639c829cdbd7fa52cb4e

Get the type of the content, which will match it&#39;s factory.

save cpp instm Ogre::PageContent classOgre_1_1PageContent.html a97cb45a4c9139f8f63976f4a70750785

Save the content to a stream.

frameStart cpp instm Ogre::PageContent classOgre_1_1PageContent.html af77cade5b5c5d11d50094eecb027915a

Called when the frame starts.

frameEnd cpp instm Ogre::PageContent classOgre_1_1PageContent.html a32b3d66a924b44ea8606c536d8f2c87f

Called when the frame ends.

notifyCamera cpp instm Ogre::PageContent classOgre_1_1PageContent.html a002c56089483de1402133db54e38d898

Notify a section of the current camera.

prepare cpp instm Ogre::PageContent classOgre_1_1PageContent.html afd72380de1497fb9333bba799ec2669f

Prepare data - may be called in the background.

load cpp instm Ogre::PageContent classOgre_1_1PageContent.html a5b113ae298ecf6447bf5ca9f577b8e0a

Load - will be called in main thread.

unload cpp instm Ogre::PageContent classOgre_1_1PageContent.html a2530df47576ab8ca27822db846f9680e

Unload - will be called in main thread.

unprepare cpp instm Ogre::PageContent classOgre_1_1PageContent.html ab1aefca5287340e199fc2211a86e95a5

Unprepare data - may be called in the background.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mCreator cpp data Ogre::PageContent classOgre_1_1PageContent.html a250f2c9c0785187617a63ccab883ff93 mParent cpp data Ogre::PageContent classOgre_1_1PageContent.html af9cd025323ffb61da450a58671cceb9e Ogre::PageContentCollection c cl Ogre::PageContentCollection classOgre_1_1PageContentCollection.html

Definition of the interface for a collection of PageContent instances.

OgrePageContentCollection.h PageContentCollection cpp instm Ogre::PageContentCollection classOgre_1_1PageContentCollection.html a33b5dcc61b54c330888d11f29fb767d9 ~PageContentCollection cpp instm Ogre::PageContentCollection classOgre_1_1PageContentCollection.html a73a29d331cbefb71e1fdb10a8583a868 getManager cpp instm Ogre::PageContentCollection classOgre_1_1PageContentCollection.html aeaeddd28fcc7312b0373680248f8b6c2 getParentPage cpp instm Ogre::PageContentCollection classOgre_1_1PageContentCollection.html ac70a74bb8c37795b289d51ffda4abac5 getSceneManager cpp instm Ogre::PageContentCollection classOgre_1_1PageContentCollection.html ab0d7e95ef4b251de34c23c3f720e4ca2 getType cpp instm Ogre::PageContentCollection classOgre_1_1PageContentCollection.html a9f03985a93c828733c5e2f10b9958f1a

Get the type of the collection, which will match it&#39;s factory.

_notifyAttached cpp instm Ogre::PageContentCollection classOgre_1_1PageContentCollection.html a774c75c12ecd87171424be83226d6c45

Internal method to notify a collection that it is attached.

save cpp instm Ogre::PageContentCollection classOgre_1_1PageContentCollection.html a4f89ee2539f53428825a054746c1c368

Save the collection to a stream.

frameStart cpp instm Ogre::PageContentCollection classOgre_1_1PageContentCollection.html a0faed09c71edb7a1a8ef2103ec393095

Called when the frame starts.

frameEnd cpp instm Ogre::PageContentCollection classOgre_1_1PageContentCollection.html ac4ec08ff17fa501859bd22b556b14a3e

Called when the frame ends.

notifyCamera cpp instm Ogre::PageContentCollection classOgre_1_1PageContentCollection.html a5e28279e1fc36fe4b215ad475bb7090d

Notify a section of the current camera.

prepare cpp instm Ogre::PageContentCollection classOgre_1_1PageContentCollection.html a1d18c47764d346df056663049e76c958

Prepare data - may be called in the background.

load cpp instm Ogre::PageContentCollection classOgre_1_1PageContentCollection.html a6b290de51f0655730036f67b59f22413

Load - will be called in main thread.

unload cpp instm Ogre::PageContentCollection classOgre_1_1PageContentCollection.html a18d6ed685dbcb41aa58dc030e5f52965

Unload - will be called in main thread.

unprepare cpp instm Ogre::PageContentCollection classOgre_1_1PageContentCollection.html a1cd76ce55e061f071675fc9d7858a4f7

Unprepare data - may be called in the background.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d CHUNK_ID cpp data Ogre::PageContentCollection classOgre_1_1PageContentCollection.html aa73e82a2444f6105c6e61ef83d18292d CHUNK_VERSION cpp data Ogre::PageContentCollection classOgre_1_1PageContentCollection.html a25aebf4e31d562701d2c7640e1056121 mCreator cpp data Ogre::PageContentCollection classOgre_1_1PageContentCollection.html ae06889d26c130b5cb7f349a8ff85bebd mParent cpp data Ogre::PageContentCollection classOgre_1_1PageContentCollection.html ad58d577f86370140bc63bdfb1e934682 Ogre::PageContentCollectionFactory c cl Ogre::PageContentCollectionFactory classOgre_1_1PageContentCollectionFactory.html

Define the interface to a factory class that will create subclasses of PageContentCollection.

OgrePageContentCollectionFactory.h PageContentCollectionFactory cpp instm Ogre::PageContentCollectionFactory classOgre_1_1PageContentCollectionFactory.html a28360612aa20d5ca8ad8545c96dbfca3 ~PageContentCollectionFactory cpp instm Ogre::PageContentCollectionFactory classOgre_1_1PageContentCollectionFactory.html a90ef6381aa65dc7f504dec52edcacd8f getName cpp instm Ogre::PageContentCollectionFactory classOgre_1_1PageContentCollectionFactory.html a56de80b90eb5078601c625b53bdb7030 createInstance cpp instm Ogre::PageContentCollectionFactory classOgre_1_1PageContentCollectionFactory.html ad7d133b75250417d1d366b3f43706033 destroyInstance cpp instm Ogre::PageContentCollectionFactory classOgre_1_1PageContentCollectionFactory.html ac9f46089daaff44c80aebbd8604a726c operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Ogre::PageContentFactory c cl Ogre::PageContentFactory classOgre_1_1PageContentFactory.html

Define the interface to a factory class that will create subclasses of PageContent.

OgrePageContentFactory.h PageContentFactory cpp instm Ogre::PageContentFactory classOgre_1_1PageContentFactory.html ab1fc70935499ba956045243d47275743 ~PageContentFactory cpp instm Ogre::PageContentFactory classOgre_1_1PageContentFactory.html ad2169b7559f8d8cf7b624f21217b21f1 getName cpp instm Ogre::PageContentFactory classOgre_1_1PageContentFactory.html ab9580a240f7d97997fa6073a639602f4 createInstance cpp instm Ogre::PageContentFactory classOgre_1_1PageContentFactory.html a9accbbb65c0b3aac613b5b89637b996a destroyInstance cpp instm Ogre::PageContentFactory classOgre_1_1PageContentFactory.html a5d0c4bff39d54c3125ac0881fe72bf40 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Ogre::PagedWorld c cl Ogre::PagedWorld classOgre_1_1PagedWorld.html

This class represents a collection of pages which make up a world.

OgrePagedWorld.h SectionMap cpp tdef Ogre::PagedWorld classOgre_1_1PagedWorld.html a6c1dcf3d33ed0aa2ed2bb331c6dec087 PagedWorld cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html a86df6ac79d172998e074b8da3935ee6b

Constructor.

~PagedWorld cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html aa998277396620588752029c88710dbd7 getName cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html aff63307ef984ebddd40b94e30059bc56 getManager cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html ac364900cf95783eb8257970f29dadeab

Get the manager of this world.

load cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html af173a5d6ae87960e532a87e7e67fd888

Load world data from a file.

load cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html ac0ef8449d591776b726577f2b4f84605

Load world data from a stream.

load cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html acad473ad0512414571f6c509715065f1

Load world data from a serialiser (returns true if successful)

save cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html a9932a5a510988ba09f5ed9aaf0c3e564

Save world data to a file.

save cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html ae405454054ca875a563a1c890551f322

Save world data to a stream.

save cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html a0fa22b0759b2ce34f2277b304af216e0

Save world data to a serialiser.

createSection cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html ad99bc3529549f76b404a069f980b31e5

Create a new section of the world based on a specialised type.

createSection cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html a7afe844d66bc646eff8fa427f4d050b3

Create a new manually defined section of the world.

createSection cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html a43c4485026d34cabfafdbeb4ecec0754

Create a manually defined new section of the world.

destroySection cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html a01a47d516ddcd57334b25ba2d017c1e3

Destroy a section of world.

destroySection cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html a4b445ba01d57f979566ba08df16e63c3

Destroy a section of world.

destroyAllSections cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html a9e1c5509c70c0941f75e1233b7c219a1

Destroy all world sections.

getSectionCount cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html a79600734a2c14ad56acf1cc5274c484a

Get the number of sections this world has.

getSection cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html abe02434b1f5d934dc4d799b2bc019d1e

Retrieve a section of the world.

getSections cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html aae6d278e5c387bd63447dd2dd33c0b62

Retrieve a const reference to all the sections in this world.

setPageProvider cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html ae0d7ac8ee73dd0fd7437564ed894b2ce

Set the PageProvider which can provide streams for Pages in this world.

getPageProvider cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html aaa9b03f555be438f664a9eb09f5f1257

Get the PageProvider which can provide streams for Pages in this world.

_prepareProceduralPage cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html a5040e60ba4d96ef63af185d314753684

Give a world the opportunity to prepare page content procedurally.

_loadProceduralPage cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html a72ebc44da81eac9c605bc012e89501ce

Give a world the opportunity to prepare page content procedurally.

_unloadProceduralPage cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html af3377b5783c83545b2130056ffc50838

Give a world the opportunity to unload page content procedurally.

_unprepareProceduralPage cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html aa25f1c7ea55a2a4e0059f32c5c3ca826

Give a world the opportunity to unprepare page content procedurally.

_readPageStream cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html a99eb57150cba10d1ead24ab1d8ac3a90

Get a serialiser set up to read Page data for the given PageID.

_writePageStream cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html a762a21ed405f3e6a88d6a630832f9e7b

Get a serialiser set up to read Page data for the given PageID.

frameStart cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html a4d5c5043aa8077c10a353075c62812c9

Called when the frame starts.

frameEnd cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html af4b8c11c069af1eae2b1f414d32481a5

Called when the frame ends.

notifyCamera cpp instm Ogre::PagedWorld classOgre_1_1PagedWorld.html ace9492c0dd5be15818cc881d192ba6ca

Notify a world of the current camera.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d CHUNK_ID cpp data Ogre::PagedWorld classOgre_1_1PagedWorld.html aae8d55a56f80cd98c81e9be35abb1703 CHUNK_VERSION cpp data Ogre::PagedWorld classOgre_1_1PagedWorld.html a5aed8fa0270feca86392300faff64764 CHUNK_SECTIONDECLARATION_ID cpp data Ogre::PagedWorld classOgre_1_1PagedWorld.html a22c0313ee4f22c41c592aec526aedce6 mName cpp data Ogre::PagedWorld classOgre_1_1PagedWorld.html ae14fed02b7a26c0992e97b355f39ea73 mManager cpp data Ogre::PagedWorld classOgre_1_1PagedWorld.html a5fbe897d19105f3fe03a42bd047914b0 mPageProvider cpp data Ogre::PagedWorld classOgre_1_1PagedWorld.html aeb5d358fe39b8311415c71f957a7c08c mSections cpp data Ogre::PagedWorld classOgre_1_1PagedWorld.html a6adf46d34ac5ce7e00973307a9b61d17 mSectionNameGenerator cpp data Ogre::PagedWorld classOgre_1_1PagedWorld.html ab47f81c32e309e66eea51339fed51368 operator<< cpp ffunc Ogre::PagedWorld classOgre_1_1PagedWorld.html a1cd0eb84ff83fe1e320c54d9f8fdf4eb

Function for writing to a stream.

Ogre::PagedWorldSection c cl Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html

Represents a section of the PagedWorld which uses a given PageStrategy, and which is made up of a gen...

OgrePagedWorldSection.h PageMap cpp tdef Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a360be395b1e578acdeecbaee380a4621 PagedWorldSection cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a39f38e5a37b3eacf67fdb3509611f13d

Construct a new instance, specifying the parent and scene manager.

~PagedWorldSection cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html ad5623dc85e1cb81f7a7b0d1fb5dfcd3f getManager cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a9d16d2f00123b03fa6042c325b40bcab getName cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html ab9d51b4a80d2529909d00fcc801710d0

Get the name of this section.

getStrategy cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html acc11c9f5688b4571c06a65347e5cc792

Get the page strategy which this section is using.

setStrategy cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a0fb34b7fab911e6f37549d418bd7d983

Change the page strategy.

setStrategy cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a5c2f98ce0e1b4f1df7850538eabfd790

Change the page strategy.

setSceneManager cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html afb1bd74b97880325a1c0f5a76dde4173

Change the SceneManager.

setSceneManager cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html ad55558c5a6e30836099c9526a0031497

Change the SceneManager.

getSceneManager cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a963ba17393ce6e6592f76f136cfe6c1f

Get the current SceneManager.

getWorld cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a42a167a881f5bcd4e9f8e172f94193b2

Get the parent world.

getStrategyData cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html aeb098522bb4d4a80627ba7a0ce062523

Get the data required by the PageStrategy which is specific to this world section.

setBoundingBox cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a3bfa7a14cafcfae85481b42a865e5ce7

Set the bounds of this section.

getBoundingBox cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a819ec1af5a786cdacd2ddb3308f5636d

Get the bounds of this section.

load cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html abdc7575c0502aa8bd7ecb736eb7eb64e

Load this section from a stream (returns true if successful)

save cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html ab6144d3304276aedd2e78d3c0da044cc

Save this section to a stream.

frameStart cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html ad5f43b304e2c51ca1c3a0390230bf45c

Called when the frame starts.

frameEnd cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html ae70969b195c560958b225d8783bfea6c

Called when the frame ends.

notifyCamera cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a78f2718c5437d59bbe682ea353674056

Notify a section of the current camera.

loadOrCreatePage cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a010ecd6e4f224f86dc8811f0711df3cd

Load or create a page against this section covering the given world space position.

getPageID cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a3ccafb61dcc690bb1a1efd6c8a6b907b

Get the page ID for a given world position.

loadPage cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a0e390153652b3283abc91950017aa280

Ask for a page to be loaded with the given (section-relative) PageID.

unloadPage cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a8079567efda9298ba00516ddd41b0911

Ask for a page to be unloaded with the given (section-relative) PageID.

unloadPage cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html ae228d76c74b2b30b584abc22191887ec

Ask for a page to be unloaded with the given (section-relative) PageID.

_prepareProceduralPage cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a495c03ee2f1c570495d640053bb33c03

Give a section the opportunity to prepare page content procedurally.

_loadProceduralPage cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html ac0c8f91bad2fa313ecde9d0f6e8491b9

Give a section the opportunity to prepare page content procedurally.

_unloadProceduralPage cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a9479d0ae02a6b258f7eea12526561cb2

Give a section the opportunity to unload page content procedurally.

_unprepareProceduralPage cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html ab719550f4970c6ec32e949bd0ab79b4a

Give a section the opportunity to unprepare page content procedurally.

holdPage cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html aa05961d63f7a427e11b96ec9e03578d0

Ask for a page to be kept in memory if it&#39;s loaded.

getPage cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html ab5d4ec9ce6571345f4f072f2ab1404dc

Retrieves a Page.

removeAllPages cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a2c2cfc82a89da128f8cb51b4b6bbb97c

Remove all pages immediately.

setPageProvider cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a4d4ad3e43086dcef834c14f5943ed906

Set the PageProvider which can provide streams Pages in this section.

getPageProvider cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a7e1c8daa7433709fcbfec8db8c2eed94

Get the PageProvider which can provide streams for Pages in this section.

_readPageStream cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html ace50c38bd8514388683c2baff141e452

Get a serialiser set up to read Page data for the given PageID.

_writePageStream cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a62d2d4952b2c5d0fb42294b4a67f2ef8

Get a serialiser set up to write Page data for the given PageID.

getType cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a6896f555077a1a7d44588fc74446ed57

Get the type name of this section.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d CHUNK_ID cpp data Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a10f86869b319e962411835604857909d CHUNK_VERSION cpp data Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a95709472b243e346dd0be46b05927beb loadSubtypeData cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a1e0bd0bc5e6b4ee1f6791544558a8568

Load data specific to a subtype of this class (if any)

saveSubtypeData cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a791b04a967032522043e812384e5ce98 mName cpp data Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a79258d8d4ca24a32fc8de6fc31e80a55 mAABB cpp data Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a1dfead55ae834be444f20c036cc935c4 mParent cpp data Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a0d9ca1368dc53f52578f227c4f93b34d mStrategy cpp data Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a2c949edb7e74ef43449c862d750dd6a0 mStrategyData cpp data Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a941352944ffee2c9e6e3e815ce7aaab0 mPages cpp data Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a9b531d778e8adc14afd3447a121bd74b mPageProvider cpp data Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a8696d7910a6f92f3cf0641d647547f89 mSceneMgr cpp data Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a9a371ddcd8d33d0aaa1a556561e8c93e operator<< cpp ffunc Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html aeb00ceddc4315000f13b86256e365644

Function for writing to a stream.

Ogre::PagedWorldSectionFactory c cl Ogre::PagedWorldSectionFactory classOgre_1_1PagedWorldSectionFactory.html

A factory class for creating types of world section.

OgrePagedWorldSection.h ~PagedWorldSectionFactory cpp instm Ogre::PagedWorldSectionFactory classOgre_1_1PagedWorldSectionFactory.html a538fb98cfc2b5a3d32629c5927e56321 getName cpp instm Ogre::PagedWorldSectionFactory classOgre_1_1PagedWorldSectionFactory.html aa33ea359acda235c0d293a60e3165a0c createInstance cpp instm Ogre::PagedWorldSectionFactory classOgre_1_1PagedWorldSectionFactory.html af1a64e2bc0a9150323c7fc016eb96695 destroyInstance cpp instm Ogre::PagedWorldSectionFactory classOgre_1_1PagedWorldSectionFactory.html a8121cf3adcfd2964799ae999cbd53658 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Ogre::PageProvider c cl Ogre::PageProvider classOgre_1_1PageProvider.html

Abstract class that can be implemented by the user application to provide a way to retrieve or genera...

OgrePageManager.h PageProvider cpp instm Ogre::PageProvider classOgre_1_1PageProvider.html ab796c764ed717dc1f5f4f70b9fd7f3f2 ~PageProvider cpp instm Ogre::PageProvider classOgre_1_1PageProvider.html ab0f1061b31c84bb8b730ac848a8241e7 prepareProceduralPage cpp instm Ogre::PageProvider classOgre_1_1PageProvider.html a673e0105f4c2a4cb4f4a1631ebfe48c8

Give a provider the opportunity to prepare page content procedurally.

loadProceduralPage cpp instm Ogre::PageProvider classOgre_1_1PageProvider.html a21e0f99d400fea63fb6dd4024c873834

Give a provider the opportunity to load page content procedurally.

unloadProceduralPage cpp instm Ogre::PageProvider classOgre_1_1PageProvider.html ae164fead87b9512b924b2ad3e20dba97

Give a provider the opportunity to unload page content procedurally.

unprepareProceduralPage cpp instm Ogre::PageProvider classOgre_1_1PageProvider.html a66ee65df7701f813b055ed09aeaa7949

Give a provider the opportunity to unprepare page content procedurally.

readWorldStream cpp instm Ogre::PageProvider classOgre_1_1PageProvider.html aa542da6a61f2bacf9a2c7c128eb91c76

Get a serialiser set up to read PagedWorld data for the given world filename.

writeWorldStream cpp instm Ogre::PageProvider classOgre_1_1PageProvider.html a44eb5f25c6d9875c1a7f4745a8c9f7c3

Get a serialiser set up to write PagedWorld data for the given world filename.

readPageStream cpp instm Ogre::PageProvider classOgre_1_1PageProvider.html acc765352fa835ea260b9ce989d872b9e

Get a serialiser set up to read Page data for the given PageID, or null if this provider cannot suppl...

writePageStream cpp instm Ogre::PageProvider classOgre_1_1PageProvider.html aa32a942e1b415cae94b984924266f9de

Get a serialiser set up to write Page data for the given PageID, or null if this provider cannot supp...

Ogre::PageManager c cl Ogre::PageManager classOgre_1_1PageManager.html

The PageManager is the entry point through which you load all PagedWorld instances, and the place where PageStrategy instances and factory classes are registered to customise the paging behaviour.

OgrePageManager.h WorldMap cpp tdef Ogre::PageManager classOgre_1_1PageManager.html a0efade4e6f7cee4cd83eee27e072a972 StrategyMap cpp tdef Ogre::PageManager classOgre_1_1PageManager.html a23c44fcc763b8d952bd6e93ce92de75b ContentCollectionFactoryMap cpp tdef Ogre::PageManager classOgre_1_1PageManager.html ad08146012ffddf2c66675fa275d220f2 ContentFactoryMap cpp tdef Ogre::PageManager classOgre_1_1PageManager.html a1d16a02e9278bb87d409ad734ba42a9e WorldSectionFactoryMap cpp tdef Ogre::PageManager classOgre_1_1PageManager.html a91d776f0b311c30408af108af5bf56b9 CameraList cpp tdef Ogre::PageManager classOgre_1_1PageManager.html a64ddd908be3b3b1798835b23325a10cb PageManager cpp instm Ogre::PageManager classOgre_1_1PageManager.html a0a661c0808f6ffd57198689714b91da3 ~PageManager cpp instm Ogre::PageManager classOgre_1_1PageManager.html a63ab8e3b4adb83c626ef166e54833daf createWorld cpp instm Ogre::PageManager classOgre_1_1PageManager.html a409dee4d665ceb053bacbbb5d55c417a

Create a new PagedWorld instance.

destroyWorld cpp instm Ogre::PageManager classOgre_1_1PageManager.html a43a0913dc924d49732936946b021e871

Destroy a world.

destroyWorld cpp instm Ogre::PageManager classOgre_1_1PageManager.html a020c01d7404878f466fa62f9bd37e1ef

Destroy a world.

loadWorld cpp instm Ogre::PageManager classOgre_1_1PageManager.html aa41710d0dea106952dceb658368c6329

Load a new PagedWorld from a file.

loadWorld cpp instm Ogre::PageManager classOgre_1_1PageManager.html a41b3d17a96546f73f28deac90053f1e0

Load a new PagedWorld from a stream.

saveWorld cpp instm Ogre::PageManager classOgre_1_1PageManager.html a11c068ff39c1d760291fc6ed0b1087a3

Save a PagedWorld instance to a file.

saveWorld cpp instm Ogre::PageManager classOgre_1_1PageManager.html acdf6f98cbedab5fa1be07d3cbd10001e

Save a PagedWorld instance to a file.

getWorld cpp instm Ogre::PageManager classOgre_1_1PageManager.html a9998e398a619d00a07986036d992796e

Get a named world.

getWorlds cpp instm Ogre::PageManager classOgre_1_1PageManager.html a782fc69de8277d505f7d858f035b0dd6

Get a reference to the worlds that are currently loaded.

addStrategy cpp instm Ogre::PageManager classOgre_1_1PageManager.html aa89bcaafc1b651d5e5447b2c5b7ece0e

Add a new PageStrategy implementation.

removeStrategy cpp instm Ogre::PageManager classOgre_1_1PageManager.html a6002328b9902f0ed18bb4fe61530f8c0

Remove a PageStrategy implementation.

getStrategy cpp instm Ogre::PageManager classOgre_1_1PageManager.html ae2fa345d006b960c2eee223fc7928d4b

Get a PageStrategy.

getStrategies cpp instm Ogre::PageManager classOgre_1_1PageManager.html a79901d9662ec3622b46ed910a47d6526

Get a reference to the registered strategies.

addContentCollectionFactory cpp instm Ogre::PageManager classOgre_1_1PageManager.html a6f916f36777c3dbb9ed21265308127c0

Add a new PageContentCollectionFactory implementation.

removeContentCollectionFactory cpp instm Ogre::PageManager classOgre_1_1PageManager.html ade1b6e76ac559d774713531725624d88

Remove a PageContentCollectionFactory implementation.

getContentCollectionFactory cpp instm Ogre::PageManager classOgre_1_1PageManager.html ac2c5fdbbf32f166788b48d354fd785bb

Get a PageContentCollectionFactory.

createContentCollection cpp instm Ogre::PageManager classOgre_1_1PageManager.html ad81ffbdda28cdb9727a616f2ba6bdb10

Create a new instance of PageContentCollection using the registered factories.

destroyContentCollection cpp instm Ogre::PageManager classOgre_1_1PageManager.html aa0117074e150144bbb18d02bfcdd3f3d

Destroy an instance of PageContentCollection.

getContentCollectionFactories cpp instm Ogre::PageManager classOgre_1_1PageManager.html ae2b22044d8f703f013bff3d0d671a8ec

Get a reference to the registered strategies.

addContentFactory cpp instm Ogre::PageManager classOgre_1_1PageManager.html a6e5573f8b54f1176cfe38ca04a4cab06

Add a new PageContentFactory implementation.

removeContentFactory cpp instm Ogre::PageManager classOgre_1_1PageManager.html a17b9e8ecab511e5aeb59c43091a67240

Remove a PageContentFactory implementation.

getContentFactory cpp instm Ogre::PageManager classOgre_1_1PageManager.html a8ef07958bf2c831ec47ba3871f94056c

Get a PageContentFactory.

getContentFactories cpp instm Ogre::PageManager classOgre_1_1PageManager.html a7cd6010643a0ab1f4025bc774e4b2b3d

Get a reference to the registered strategies.

createContent cpp instm Ogre::PageManager classOgre_1_1PageManager.html ad66f98c66dc3c0b44393b8b1de2fb860

Create a new instance of PageContent using the registered factories.

destroyContent cpp instm Ogre::PageManager classOgre_1_1PageManager.html a149848fcf3f5634246f5d0cee54ef69c

Destroy an instance of PageContent.

addWorldSectionFactory cpp instm Ogre::PageManager classOgre_1_1PageManager.html a78cc91f39cf4248ec5d3bc4364d1832d

Add a new PagedWorldSectionFactory implementation.

removeWorldSectionFactory cpp instm Ogre::PageManager classOgre_1_1PageManager.html ae452ace6b26a686c4013e928c3c5b8bb

Remove a PagedWorldSectionFactory implementation.

getWorldSectionFactory cpp instm Ogre::PageManager classOgre_1_1PageManager.html a73be94c63fedbe07cfd7dd30ad6fe837

Get a PagedWorldSectionFactory.

createWorldSection cpp instm Ogre::PageManager classOgre_1_1PageManager.html a06904810dcecfb8891e0712d79978369

Create a new instance of PagedWorldSection using the registered factories.

destroyWorldSection cpp instm Ogre::PageManager classOgre_1_1PageManager.html a09bc0b4b432d38c6a10c15860238f841

Destroy an instance of PagedWorldSection.

getWorldSectionFactories cpp instm Ogre::PageManager classOgre_1_1PageManager.html a4c7eefd102693c7c4ca8ca0101a2ef5d

Get a reference to the registered strategies.

setPageProvider cpp instm Ogre::PageManager classOgre_1_1PageManager.html a4b1a8bfe1efc150859b62786f40354d7

Set the PageProvider which can provide streams for any Page.

getPageProvider cpp instm Ogre::PageManager classOgre_1_1PageManager.html a09370c55e5252eae28e05bc07eb1ac6f

Get the PageProvider which can provide streams for any Page.

_prepareProceduralPage cpp instm Ogre::PageManager classOgre_1_1PageManager.html afed9ba7186768e4c994c013b0eb7cf2d

Give a provider the opportunity to prepare page content procedurally.

_loadProceduralPage cpp instm Ogre::PageManager classOgre_1_1PageManager.html a6b9f961e725ab87884b337af149c2dae

Give a provider the opportunity to prepare page content procedurally.

_unloadProceduralPage cpp instm Ogre::PageManager classOgre_1_1PageManager.html abf09225d32d0689221963efd82530a3c

Give a manager the opportunity to unload page content procedurally.

_unprepareProceduralPage cpp instm Ogre::PageManager classOgre_1_1PageManager.html acd55639bd2966ab90000c222fd7a50fd

Give a manager the opportunity to unprepare page content procedurally.

_readPageStream cpp instm Ogre::PageManager classOgre_1_1PageManager.html a9d9e9ef82d4695c21e3221fcff183a08

Get a serialiser set up to read Page data for the given PageID.

_writePageStream cpp instm Ogre::PageManager classOgre_1_1PageManager.html a05a79d5bf6eb872b8f3ee0616898b0bd

Get a serialiser set up to write Page data for the given PageID.

_readWorldStream cpp instm Ogre::PageManager classOgre_1_1PageManager.html a23a83ba11f61a6581ee0ad3d70912949

Get a serialiser set up to read PagedWorld data for the given world name.

_writeWorldStream cpp instm Ogre::PageManager classOgre_1_1PageManager.html ad7c32cd49ca9a5ffefed846dc0f59ba0

Get a serialiser set up to write PagedWorld data.

getPageResourceGroup cpp instm Ogre::PageManager classOgre_1_1PageManager.html aa8b8e3f095f25d41dabfbb9f4ea6c2b2

Get the resource group that will be used to read/write files when the default load routines are used...

setPageResourceGroup cpp instm Ogre::PageManager classOgre_1_1PageManager.html afa458ee993c36dab64b0a3f611f902d9

Set the resource group that will be used to read/write files when the default load routines are used...

addCamera cpp instm Ogre::PageManager classOgre_1_1PageManager.html ade49f99cedcc524360374205b13460da

Tells the paging system to start tracking a given camera.

removeCamera cpp instm Ogre::PageManager classOgre_1_1PageManager.html a5f760832bf55a174d903028668edf7dc

Tells the paging system to stop tracking a given camera.

hasCamera cpp instm Ogre::PageManager classOgre_1_1PageManager.html a5d3d3f8d188170302fa990d32182c04e

Returns whether or not a given camera is being watched by the paging system.

getCameraList cpp instm Ogre::PageManager classOgre_1_1PageManager.html aeed295f44b9e208438d6445c3efcd185

Returns a list of cameras being tracked.

setDebugDisplayLevel cpp instm Ogre::PageManager classOgre_1_1PageManager.html a74f2e0b17a68b17ee14960572f8d332c

Set the debug display level.

getDebugDisplayLevel cpp instm Ogre::PageManager classOgre_1_1PageManager.html a231d68e175e5e5d8c0baf7c89fff9b2c

Get the debug display level.

setPagingOperationsEnabled cpp instm Ogre::PageManager classOgre_1_1PageManager.html adfe74acf733778a04fa98a41e1712499

Pause or unpause all paging operations.

getPagingOperationsEnabled cpp instm Ogre::PageManager classOgre_1_1PageManager.html a30eddb8da6af12f675161f8473388c36

Get whether paging operations are currently allowed to happen.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d createStandardStrategies cpp instm Ogre::PageManager classOgre_1_1PageManager.html aa4fb43fa0479181188ec34690c8bc426 createStandardContentFactories cpp instm Ogre::PageManager classOgre_1_1PageManager.html a6ac658c9a27a0caedbf1793d3f52f9e8 mWorlds cpp data Ogre::PageManager classOgre_1_1PageManager.html ac5dc5451f3bd70552881204bdd4d2dce mStrategies cpp data Ogre::PageManager classOgre_1_1PageManager.html a8aa3ad9a9dd354d3c12682e2b8865495 mContentCollectionFactories cpp data Ogre::PageManager classOgre_1_1PageManager.html a29122cf62e8982a1c4e2255864d7c019 mContentFactories cpp data Ogre::PageManager classOgre_1_1PageManager.html a08e878b07e40bad1be38a7a655ae5ac3 mWorldSectionFactories cpp data Ogre::PageManager classOgre_1_1PageManager.html a5187e183b257ae1c70008eac4bdaeca5 mWorldNameGenerator cpp data Ogre::PageManager classOgre_1_1PageManager.html a9f7347931916f77dcff2d0e65f430a18 mPageProvider cpp data Ogre::PageManager classOgre_1_1PageManager.html a5167581b88565ef493161beaf7d90f7e mPageResourceGroup cpp data Ogre::PageManager classOgre_1_1PageManager.html aa45d75465b2b8f5e4155324e7ec30ab9 mCameraList cpp data Ogre::PageManager classOgre_1_1PageManager.html aa3c875c9c78a12b60c44fba419be8472 mEventRouter cpp data Ogre::PageManager classOgre_1_1PageManager.html a8bf0c2d7ac0deb1dc71d7c39d8747e28 mDebugDisplayLvl cpp data Ogre::PageManager classOgre_1_1PageManager.html a61f764d367f73009e453b7a9a65b7b34 mPagingEnabled cpp data Ogre::PageManager classOgre_1_1PageManager.html a38f80f4142f07aed36166c577965439e mGrid2DPageStrategy cpp data Ogre::PageManager classOgre_1_1PageManager.html a2676fa07357841cfa05837eeb43d37a7 mGrid3DPageStrategy cpp data Ogre::PageManager classOgre_1_1PageManager.html a92d3c66565bbe019d51a93cf2c2e1279 mSimpleCollectionFactory cpp data Ogre::PageManager classOgre_1_1PageManager.html a15a570f6c8f79d19f436218c188c3b88 Ogre::PageManager::EventRouter c cl Ogre::PageManager::EventRouter classOgre_1_1PageManager_1_1EventRouter.html OgrePageManager.h EventRouter cpp instm Ogre::PageManager::EventRouter classOgre_1_1PageManager_1_1EventRouter.html a63608f4f61d458464e5752548c2b9be0 ~EventRouter cpp instm Ogre::PageManager::EventRouter classOgre_1_1PageManager_1_1EventRouter.html a2b011465b3527e909ea2ceb5ef121df4 cameraPreRenderScene cpp instm Ogre::PageManager::EventRouter classOgre_1_1PageManager_1_1EventRouter.html a4bf9a554da6e38a6c5cb2e325c7a118f

Called prior to the scene being rendered with this camera.

cameraDestroyed cpp instm Ogre::PageManager::EventRouter classOgre_1_1PageManager_1_1EventRouter.html a0b8a3b8a5dfad12e3abb4fa9e0cb47f1

Called when the camera is being destroyed.

frameStarted cpp instm Ogre::PageManager::EventRouter classOgre_1_1PageManager_1_1EventRouter.html ac2ad1b3783610d5c669f6ebb29a5f866

Called when a frame is about to begin rendering.

frameEnded cpp instm Ogre::PageManager::EventRouter classOgre_1_1PageManager_1_1EventRouter.html a823feb29579d463117fdb0417d49a100

Called just after a frame has been rendered.

cameraPostRenderScene cpp instm Ogre::Camera::Listener classOgre_1_1Camera_1_1Listener.html a9359c80e745123e503311edbfc1d829a

Called after the scene has been rendered with this camera.

frameRenderingQueued cpp instm Ogre::FrameListener classOgre_1_1FrameListener.html a2785cb38589ab9df123fa401cbda31c3

Called after all render targets have had their rendering commands issued, but before render windows h...

pManager cpp data Ogre::PageManager::EventRouter classOgre_1_1PageManager_1_1EventRouter.html a2b4ffddff449189daef52fb4c1838f67 pWorldMap cpp data Ogre::PageManager::EventRouter classOgre_1_1PageManager_1_1EventRouter.html a0932e09218ac4f4af94a19c89a3eeb85 pCameraList cpp data Ogre::PageManager::EventRouter classOgre_1_1PageManager_1_1EventRouter.html a8b7284a3c24b60fc0631273f68051cff Ogre::PageStrategyData c cl Ogre::PageStrategyData classOgre_1_1PageStrategyData.html

Abstract marker class representing the data held against the PagedWorldSection which is specifically ...

OgrePageStrategy.h PageStrategyData cpp instm Ogre::PageStrategyData classOgre_1_1PageStrategyData.html aee0c7372a5df6ba16cb608bb4634b43a ~PageStrategyData cpp instm Ogre::PageStrategyData classOgre_1_1PageStrategyData.html a5866f1cb60842627008c050dc0afdc63 load cpp instm Ogre::PageStrategyData classOgre_1_1PageStrategyData.html aab80a3280ea2b5526ecb2a8652716533

Load this data from a stream (returns true if successful)

save cpp instm Ogre::PageStrategyData classOgre_1_1PageStrategyData.html ae7b43543191e014b5df371be2626b164

Save this data to a stream.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Ogre::PageStrategy c cl Ogre::PageStrategy classOgre_1_1PageStrategy.html

Defines the interface to a strategy class which is responsible for deciding when Page instances are r...

OgrePageStrategy.h PageStrategy cpp instm Ogre::PageStrategy classOgre_1_1PageStrategy.html a45203e73d8cf17040469d99b89148f2a ~PageStrategy cpp instm Ogre::PageStrategy classOgre_1_1PageStrategy.html aadbd8fbf0c1aa1703c4d34f1011a4ff5 getName cpp instm Ogre::PageStrategy classOgre_1_1PageStrategy.html a8d2aa4b4fde02cad520cd8b2cddb1cee getManager cpp instm Ogre::PageStrategy classOgre_1_1PageStrategy.html aabbf2e1a798a5dd4a372251f1069c70c frameStart cpp instm Ogre::PageStrategy classOgre_1_1PageStrategy.html adb6fc9f82a8ea955971b46c052a151af

Called when the frame starts.

frameEnd cpp instm Ogre::PageStrategy classOgre_1_1PageStrategy.html a1990d8b1110ac0555e3ec18da77675b8

Called when the frame ends.

notifyCamera cpp instm Ogre::PageStrategy classOgre_1_1PageStrategy.html aa3db993f4446cb811e094c8ad0ab23df

Called when a camera is used for any kind of rendering.

createData cpp instm Ogre::PageStrategy classOgre_1_1PageStrategy.html a1ee4357b9bca6fc42f882b4f49596b26

Create a PageStrategyData instance containing the data specific to this PageStrategy.

destroyData cpp instm Ogre::PageStrategy classOgre_1_1PageStrategy.html a90dd9281a8804b6332a6fa477a950186

Destroy a PageStrategyData instance containing the data specific to this PageStrategy.

updateDebugDisplay cpp instm Ogre::PageStrategy classOgre_1_1PageStrategy.html a96e254ffc49131053601b8f17e4054f8

Update the contents of the passed in SceneNode to reflect the debug display of a given page...

getPageID cpp instm Ogre::PageStrategy classOgre_1_1PageStrategy.html a78f9813d951ab38b1ebbae6b0f807df6

Get the page ID for a given world position.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mName cpp data Ogre::PageStrategy classOgre_1_1PageStrategy.html ab068d119451b542b5223571325c90ac0 mManager cpp data Ogre::PageStrategy classOgre_1_1PageStrategy.html ae4d66b99f4ed6a67e064a0c73b41893b Ogre::SimplePageContentCollection c cl Ogre::SimplePageContentCollection classOgre_1_1SimplePageContentCollection.html

Specialisation of PageContentCollection which just provides a simple list of PageContent instances...

OgreSimplePageContentCollection.h ContentList cpp tdef Ogre::SimplePageContentCollection classOgre_1_1SimplePageContentCollection.html ab2bba46c537debed82c678c066257a46 SimplePageContentCollection cpp instm Ogre::SimplePageContentCollection classOgre_1_1SimplePageContentCollection.html af7c7c261d679b97e76e29ead8be3bd17 ~SimplePageContentCollection cpp instm Ogre::SimplePageContentCollection classOgre_1_1SimplePageContentCollection.html a72fc689a31a6df0a2f647e8fd015ffba createContent cpp instm Ogre::SimplePageContentCollection classOgre_1_1SimplePageContentCollection.html a42af5f79239821846c178ba28ce85ea7

Create a new PageContent within this collection.

destroyContent cpp instm Ogre::SimplePageContentCollection classOgre_1_1SimplePageContentCollection.html a184464de7cd9ea739d91364e3e182a8a

Destroy a PageContent within this page.

getContentList cpp instm Ogre::SimplePageContentCollection classOgre_1_1SimplePageContentCollection.html a44649c41c9a84f36203f34a2ee892b47

Get const access to the list of content.

save cpp instm Ogre::SimplePageContentCollection classOgre_1_1SimplePageContentCollection.html a3b44d9133028051fa8310fdf73087e16

Save the collection to a stream.

frameStart cpp instm Ogre::SimplePageContentCollection classOgre_1_1SimplePageContentCollection.html af009a28d63fdea54a4a495ca94103dbd

Called when the frame starts.

frameEnd cpp instm Ogre::SimplePageContentCollection classOgre_1_1SimplePageContentCollection.html af8abde8b5410ca7c9b6fb23fea700dc5

Called when the frame ends.

notifyCamera cpp instm Ogre::SimplePageContentCollection classOgre_1_1SimplePageContentCollection.html a46e7142f461ad0c2a18d7f2731c27375

Notify a section of the current camera.

prepare cpp instm Ogre::SimplePageContentCollection classOgre_1_1SimplePageContentCollection.html aec07cbbc6bbb28c3bb8c6e97c79b49eb

Prepare data - may be called in the background.

load cpp instm Ogre::SimplePageContentCollection classOgre_1_1SimplePageContentCollection.html a990fe2d86d3e7b18f637b0c41de794f2

Load - will be called in main thread.

unload cpp instm Ogre::SimplePageContentCollection classOgre_1_1SimplePageContentCollection.html a10ee90b66dc24b7df217aa4d599dd112

Unload - will be called in main thread.

unprepare cpp instm Ogre::SimplePageContentCollection classOgre_1_1SimplePageContentCollection.html a309e0261c394877563fadfe7dc88a971

Unprepare data - may be called in the background.

getManager cpp instm Ogre::PageContentCollection classOgre_1_1PageContentCollection.html aeaeddd28fcc7312b0373680248f8b6c2 getParentPage cpp instm Ogre::PageContentCollection classOgre_1_1PageContentCollection.html ac70a74bb8c37795b289d51ffda4abac5 getSceneManager cpp instm Ogre::PageContentCollection classOgre_1_1PageContentCollection.html ab0d7e95ef4b251de34c23c3f720e4ca2 getType cpp instm Ogre::PageContentCollection classOgre_1_1PageContentCollection.html a9f03985a93c828733c5e2f10b9958f1a

Get the type of the collection, which will match it&#39;s factory.

_notifyAttached cpp instm Ogre::PageContentCollection classOgre_1_1PageContentCollection.html a774c75c12ecd87171424be83226d6c45

Internal method to notify a collection that it is attached.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d SUBCLASS_CHUNK_ID cpp data Ogre::SimplePageContentCollection classOgre_1_1SimplePageContentCollection.html a83a7da85aebcb68a7d0042ac11391d3b SUBCLASS_CHUNK_VERSION cpp data Ogre::SimplePageContentCollection classOgre_1_1SimplePageContentCollection.html acec3e8d6e9439e811e76a3ed1584f1f7 CHUNK_ID cpp data Ogre::PageContentCollection classOgre_1_1PageContentCollection.html aa73e82a2444f6105c6e61ef83d18292d CHUNK_VERSION cpp data Ogre::PageContentCollection classOgre_1_1PageContentCollection.html a25aebf4e31d562701d2c7640e1056121 mContentList cpp data Ogre::SimplePageContentCollection classOgre_1_1SimplePageContentCollection.html a1129f8941928ba21ddc60a45faaba219 mCreator cpp data Ogre::PageContentCollection classOgre_1_1PageContentCollection.html ae06889d26c130b5cb7f349a8ff85bebd mParent cpp data Ogre::PageContentCollection classOgre_1_1PageContentCollection.html ad58d577f86370140bc63bdfb1e934682 Ogre::SimplePageContentCollectionFactory c cl Ogre::SimplePageContentCollectionFactory classOgre_1_1SimplePageContentCollectionFactory.html

Factory class for SimplePageContentCollection.

OgreSimplePageContentCollection.h SimplePageContentCollectionFactory cpp instm Ogre::SimplePageContentCollectionFactory classOgre_1_1SimplePageContentCollectionFactory.html a2174592b06912e3434ffaf377afc8e3b ~SimplePageContentCollectionFactory cpp instm Ogre::SimplePageContentCollectionFactory classOgre_1_1SimplePageContentCollectionFactory.html a21a3fd66fa62c377913b4f92f954cf98 getName cpp instm Ogre::SimplePageContentCollectionFactory classOgre_1_1SimplePageContentCollectionFactory.html a7fe0f293245eff3b9a0cb9ad23c0a522 createInstance cpp instm Ogre::SimplePageContentCollectionFactory classOgre_1_1SimplePageContentCollectionFactory.html a3c3ba445b4c7b3428d5b8a0c998c1afa destroyInstance cpp instm Ogre::SimplePageContentCollectionFactory classOgre_1_1SimplePageContentCollectionFactory.html a1d05d1e51b58261f5f2e2cfa23980408 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d FACTORY_NAME cpp data Ogre::SimplePageContentCollectionFactory classOgre_1_1SimplePageContentCollectionFactory.html a285aec0d6c6f714d3f07a72e32a152e0 Ogre::PropertyDef c cl Ogre::PropertyDef classOgre_1_1PropertyDef.html

Definition of a property of an object.

OgreProperty.h PropertyDef cpp instm Ogre::PropertyDef classOgre_1_1PropertyDef.html a41cc7c20c02222c76f11d43489695551 getName cpp instm Ogre::PropertyDef classOgre_1_1PropertyDef.html aa9fbb3c56557f180a179dfe915388a5c

Get the name of the property.

getDescription cpp instm Ogre::PropertyDef classOgre_1_1PropertyDef.html a36af51365e6f5ef64b2875ffbe96a004

Get the description of the property.

getType cpp instm Ogre::PropertyDef classOgre_1_1PropertyDef.html a42127e0d5069c7b25c67eb53326536e0

Get the type of the property.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getTypeName cpp clm Ogre::PropertyDef classOgre_1_1PropertyDef.html a2b117f9bd3d234cf2df0facd2b698bb5

Get a string name of a property type.

getTypeForValue cpp clm Ogre::PropertyDef classOgre_1_1PropertyDef.html af1f43d6fa9c867fbbac7c847c2331a4a getTypeForValue cpp clm Ogre::PropertyDef classOgre_1_1PropertyDef.html a11706d14ed57ce015ad363550c8b4a35 getTypeForValue cpp clm Ogre::PropertyDef classOgre_1_1PropertyDef.html ac8d97b00ddd7991fd1c6d844fcea22b7 getTypeForValue cpp clm Ogre::PropertyDef classOgre_1_1PropertyDef.html a2b47385bebe000ae74e7281b65f177db getTypeForValue cpp clm Ogre::PropertyDef classOgre_1_1PropertyDef.html aee5018eebdb2bac0a74b16b983547fdb getTypeForValue cpp clm Ogre::PropertyDef classOgre_1_1PropertyDef.html ad7e4b21a152c6f6657ce02a210b30b58 getTypeForValue cpp clm Ogre::PropertyDef classOgre_1_1PropertyDef.html ab66019ead72453626dde1c5529392e79 getTypeForValue cpp clm Ogre::PropertyDef classOgre_1_1PropertyDef.html a4085561ce2c745b94f24163f05f77a85 getTypeForValue cpp clm Ogre::PropertyDef classOgre_1_1PropertyDef.html a9a6f217f142938d7035f4b0507430fa2 getTypeForValue cpp clm Ogre::PropertyDef classOgre_1_1PropertyDef.html a94debb259e471f515823736dec0ff488 getTypeForValue cpp clm Ogre::PropertyDef classOgre_1_1PropertyDef.html a07dab739e1465c57f8f287aa3d8a18ae getTypeForValue cpp clm Ogre::PropertyDef classOgre_1_1PropertyDef.html a26efb3b5354c5fa5bcf630cc97847fdf getTypeForValue cpp clm Ogre::PropertyDef classOgre_1_1PropertyDef.html a2e28520f52bd076d73becb579949c821 getTypeForValue cpp clm Ogre::PropertyDef classOgre_1_1PropertyDef.html a12b0236db01a784799530942a8f50d82 getTypeForValue cpp clm Ogre::PropertyDef classOgre_1_1PropertyDef.html a883ccd53919be65e73d2524fd5ea598c getTypeForValue cpp clm Ogre::PropertyDef classOgre_1_1PropertyDef.html aa3f812514090432149116f4dc278e70c PropertyDef cpp instm Ogre::PropertyDef classOgre_1_1PropertyDef.html a3cc6b402707f944ae9bb426f8161b340 mName cpp data Ogre::PropertyDef classOgre_1_1PropertyDef.html a575daff2df886d3d4e4c6c7ce0b34654 mDesc cpp data Ogre::PropertyDef classOgre_1_1PropertyDef.html a32aeb4f20db1bd6317d2d02b356ae819 mType cpp data Ogre::PropertyDef classOgre_1_1PropertyDef.html a8b61c74092cf7b920777716459c5953c Ogre::PropertyBase c cl Ogre::PropertyBase classOgre_1_1PropertyBase.html

Base interface for an instance of a property.

OgreProperty.h PropertyBase cpp instm Ogre::PropertyBase classOgre_1_1PropertyBase.html ad5871ff3ceefd077a141e36362eaabf1

Constructor.

~PropertyBase cpp instm Ogre::PropertyBase classOgre_1_1PropertyBase.html ab7f1338b4246c1650dd4e4b864831f9f getName cpp instm Ogre::PropertyBase classOgre_1_1PropertyBase.html ae5c34f2439e75d64546c6ba66aaa416c

Get the name of the property.

getDescription cpp instm Ogre::PropertyBase classOgre_1_1PropertyBase.html ae52234c3944af11a8f40ec4126d8814d

Get the description of the property.

getType cpp instm Ogre::PropertyBase classOgre_1_1PropertyBase.html af795a97a18ea3c9e3b22004279a5fd63

Get the type of the property.

getValue cpp instm Ogre::PropertyBase classOgre_1_1PropertyBase.html a3e5042f240c0f101ed6dd4c88789f2b1

Return the current value as an Any.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d PropertyBase cpp instm Ogre::PropertyBase classOgre_1_1PropertyBase.html ad7d29d8ad234e4b60a533bca023aa750 mDef cpp data Ogre::PropertyBase classOgre_1_1PropertyBase.html a5aabbce3c4a0808e6d0902cf4c7686f6 Ogre::Property c tmplt Ogre::Property classOgre_1_1Property.html

Property instance with passthrough calls to a given object.

OgreProperty.h value_type cpp tdef Ogre::Property classOgre_1_1Property.html a06f442becff5384a8fd99c21eeb0234b getter_func cpp tdef Ogre::Property classOgre_1_1Property.html aad6a9bb90d4c502d392dc93a2b5c6d9e setter_func cpp tdef Ogre::Property classOgre_1_1Property.html a17a075b8283c837859cd72c546b674ce Property cpp instm Ogre::Property classOgre_1_1Property.html a12487350ad5d420e7c607551da33bb2c

Construct a property which is able to directly call a given getter and setter on a specific object in...

set cpp instm Ogre::Property classOgre_1_1Property.html aca2854fc3ea2b44d61082613cb4acd4c

Set the property value.

get cpp instm Ogre::Property classOgre_1_1Property.html a817d8391972da5f77459166a377c4e83 getValue cpp instm Ogre::Property classOgre_1_1Property.html a16d614717440139e615fd9f43e0ad402

Return the current value as an Any.

getName cpp instm Ogre::PropertyBase classOgre_1_1PropertyBase.html ae5c34f2439e75d64546c6ba66aaa416c

Get the name of the property.

getDescription cpp instm Ogre::PropertyBase classOgre_1_1PropertyBase.html ae52234c3944af11a8f40ec4126d8814d

Get the description of the property.

getType cpp instm Ogre::PropertyBase classOgre_1_1PropertyBase.html af795a97a18ea3c9e3b22004279a5fd63

Get the type of the property.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Property cpp instm Ogre::Property classOgre_1_1Property.html a41b0d8f1c3e2c0538adeb60fff181e34 ~Property cpp instm Ogre::Property classOgre_1_1Property.html ac90105914dcb355dc46810aa71012e30 mGetter cpp data Ogre::Property classOgre_1_1Property.html acba9ae82f6feea4ec62799c185e93bd5 mSetter cpp data Ogre::Property classOgre_1_1Property.html a2748617917194872a3cd1594effb7047 mDef cpp data Ogre::PropertyBase classOgre_1_1PropertyBase.html a5aabbce3c4a0808e6d0902cf4c7686f6 Ogre::PropertyValue c cl Ogre::PropertyValue structOgre_1_1PropertyValue.html

A simple structure designed just as a holder of property values between the instances of objects they...

OgreProperty.h propType cpp data Ogre::PropertyValue structOgre_1_1PropertyValue.html acba372a06626d7d2d0a6a232d0fdffbf val cpp data Ogre::PropertyValue structOgre_1_1PropertyValue.html a6b8054bd7cb64a2a21c22cd987c7885f Ogre::PropertySet c cl Ogre::PropertySet classOgre_1_1PropertySet.html

Defines a complete set of properties for a single object instance.

OgreProperty.h PropertyMap cpp tdef Ogre::PropertySet classOgre_1_1PropertySet.html a1db21116c18716df1bf043042e1e07c7 PropertyIterator cpp tdef Ogre::PropertySet classOgre_1_1PropertySet.html a7f4ea40ca663fd32e4833801323033df PropertySet cpp instm Ogre::PropertySet classOgre_1_1PropertySet.html a95cb8be54dee5698a4918dd26366b954 ~PropertySet cpp instm Ogre::PropertySet classOgre_1_1PropertySet.html aa1890e8ea2cd4d2006bba05deb780d3d addProperty cpp instm Ogre::PropertySet classOgre_1_1PropertySet.html a6a96a84c9d133c98681f860c7d6565b0

Adds a property to this set.

getProperty cpp instm Ogre::PropertySet classOgre_1_1PropertySet.html a9027bb281c89247158bb01c6ddd6e3f4

Gets the property object for a given property name.

hasProperty cpp instm Ogre::PropertySet classOgre_1_1PropertySet.html af9ebd006562cf7db85fd980eb7f42bb7

Reports whether this property set contains a named property.

removeProperty cpp instm Ogre::PropertySet classOgre_1_1PropertySet.html a64e083b8ec8f2b3a3d765a19087c27a8

Removes the named property from the property set.

getPropertyIterator cpp instm Ogre::PropertySet classOgre_1_1PropertySet.html a4a58972641e00032302d0a6ad2cb379f

Get an iterator over the available properties.

getValueMap cpp instm Ogre::PropertySet classOgre_1_1PropertySet.html a67e4dd796f8b783ee7e10ba9a72a9098

Gets an independently usable collection of property values from the current state.

setValueMap cpp instm Ogre::PropertySet classOgre_1_1PropertySet.html a1802e0952c27d9acb3c3f25dfd4354e7

Sets the current state from a given value map.

getValue cpp instm Ogre::PropertySet classOgre_1_1PropertySet.html aa19819ce458a54241ff460edc7bcda21

Get a named property value.

setValue cpp instm Ogre::PropertySet classOgre_1_1PropertySet.html ac5bbedd1543d61b98f23a102ddb3bc6a

Set a named property value (via pointer to avoid copy).

setValue cpp instm Ogre::PropertySet classOgre_1_1PropertySet.html a7dd1b0cfb09db83e1c4841136ff7f908

Set a named property value.

setValue cpp instm Ogre::PropertySet classOgre_1_1PropertySet.html ae7a113c3e91c7c8e33087f5c4d0e750e

Special-case char*, convert to String automatically.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d setPropertyImpl cpp instm Ogre::PropertySet classOgre_1_1PropertySet.html a157fa940092747d4ed140a4842112305

Set a named property value, internal implementation (type match required)

getPropertyImpl cpp instm Ogre::PropertySet classOgre_1_1PropertySet.html ac49eb97615bc2c15528588d921b3667e

Set a named property value, internal implementation (type match required)

mPropertyMap cpp data Ogre::PropertySet classOgre_1_1PropertySet.html ab11d302034431f15797e8dbb1a2e8de6 Ogre::Terrain c cl Ogre::Terrain classOgre_1_1Terrain.html

The main containing class for a chunk of terrain.

OgreTerrain.h RealVector cpp tdef Ogre::Terrain classOgre_1_1Terrain.html aa2b09fef0fe773201df2e55cc995d312 LayerInstanceList cpp tdef Ogre::Terrain classOgre_1_1Terrain.html a7f4f256f962849538b8e46eebd6da94c Terrain cpp instm Ogre::Terrain classOgre_1_1Terrain.html a9cc3d8901c73b6d2b6e1613a22636801

Constructor.

~Terrain cpp instm Ogre::Terrain classOgre_1_1Terrain.html ad3516cbdabc73135b79f1d34ffda7f01 getSceneManager cpp instm Ogre::Terrain classOgre_1_1Terrain.html a7c381de393a45f50b946a0deb82d3e94 setGpuBufferAllocator cpp instm Ogre::Terrain classOgre_1_1Terrain.html afd269cb7c490b88d1aea4fccb4ac2451

Tell this instance to use the given GpuBufferAllocator.

getGpuBufferAllocator cpp instm Ogre::Terrain classOgre_1_1Terrain.html ac384555375690ef86b39c7db91ebe7ca

Get the current buffer allocator.

convertPosition cpp instm Ogre::Terrain classOgre_1_1Terrain.html a210d950ed4d04784580aec3c5c55174d

Convert a position from one space to another with respect to this terrain.

convertPosition cpp instm Ogre::Terrain classOgre_1_1Terrain.html a7a5aec19203437d4cf0d5121c794e06f

Convert a position from one space to another with respect to this terrain.

convertDirection cpp instm Ogre::Terrain classOgre_1_1Terrain.html ab300e46ca6c30d2cf68f8d9c237bc0d0

Convert a direction from one space to another with respect to this terrain.

convertDirection cpp instm Ogre::Terrain classOgre_1_1Terrain.html a034d331f70f966f91ad13a9612f21436

Convert a direction from one space to another with respect to this terrain.

setResourceGroup cpp instm Ogre::Terrain classOgre_1_1Terrain.html aacd2dcc94afbc3e8fbca6d6de1baedab

Set the resource group to use when loading / saving.

getResourceGroup cpp instm Ogre::Terrain classOgre_1_1Terrain.html ab737d9aa90458fef3e19d3e1131c960e

Get the resource group to use when loading / saving.

_getDerivedResourceGroup cpp instm Ogre::Terrain classOgre_1_1Terrain.html a75f18a9d6ee03480a4b739575b65eed3

Get the final resource group to use when loading / saving.

save cpp instm Ogre::Terrain classOgre_1_1Terrain.html accbc5c9286d1a898653c1b27e04f6099

Save terrain data in native form to a standalone file.

save cpp instm Ogre::Terrain classOgre_1_1Terrain.html afce38d08848608e3bf4642678e289181

Save terrain data in native form to a serializing stream.

prepare cpp instm Ogre::Terrain classOgre_1_1Terrain.html aaf6c29ba4225758313190a53bb12e60c

Prepare the terrain from a standalone file.

prepare cpp instm Ogre::Terrain classOgre_1_1Terrain.html a20d7b036e25805405d3140b3751ec4b6

Prepare terrain data from saved data.

prepare cpp instm Ogre::Terrain classOgre_1_1Terrain.html a2b61cedddcd4ebe3b6c27068e2624d74

Prepare the terrain from some import data rather than loading from native data.

load cpp instm Ogre::Terrain classOgre_1_1Terrain.html ae7381fe2e7ea64304f59e7f10b6c90ec

Prepare and load the terrain in one simple call from a standalone file.

load cpp instm Ogre::Terrain classOgre_1_1Terrain.html ae3fc60c0f8350b4872323ddf258d922d

Prepare and load the terrain in one simple call from a stream.

load cpp instm Ogre::Terrain classOgre_1_1Terrain.html a6414d3fe04156cab3a3c1024ae311534

Load the terrain based on the data already populated via prepare methods.

isLoaded cpp instm Ogre::Terrain classOgre_1_1Terrain.html a39961727e82c23d6ac940b426ff4b0b7

Return whether the terrain is loaded.

isModified cpp instm Ogre::Terrain classOgre_1_1Terrain.html a0388783d87e3ac97b4a43efb57937c8f

Returns whether this terrain has been modified since it was first loaded / defined.

isHeightDataModified cpp instm Ogre::Terrain classOgre_1_1Terrain.html ab466ef2e08c9c7db3587c8d20899c63d

Returns whether terrain heights have been modified since the terrain was first loaded / defined...

unload cpp instm Ogre::Terrain classOgre_1_1Terrain.html acee00b1d1d1d46633cd88b3b49f488cf

Unload the terrain and free GPU resources.

unprepare cpp instm Ogre::Terrain classOgre_1_1Terrain.html aa67c987848bb325bc3aef2b0ad7a9adf

Free CPU resources created during prepare methods.

getHeightData cpp instm Ogre::Terrain classOgre_1_1Terrain.html a1b33d7899c422f892de06853007da431

Get a pointer to all the height data for this terrain.

getHeightData cpp instm Ogre::Terrain classOgre_1_1Terrain.html aa45521a8a2b5aaf0755bf23e5d75d25e

Get a pointer to the height data for a given point.

getHeightAtPoint cpp instm Ogre::Terrain classOgre_1_1Terrain.html ae2fda987ed550c2ad857fbbdba11682a

Get the height data for a given terrain point.

setHeightAtPoint cpp instm Ogre::Terrain classOgre_1_1Terrain.html ad6f2c33d6fc3f6152a7b6fd0069a7864

Set the height data for a given terrain point.

getHeightAtTerrainPosition cpp instm Ogre::Terrain classOgre_1_1Terrain.html a454913988f558302772fba6e9c1a6c63

Get the height data for a given terrain position.

getHeightAtWorldPosition cpp instm Ogre::Terrain classOgre_1_1Terrain.html a269d29b87bb84f49a5dfc0ac7886d066

Get the height data for a given world position (projecting the point down on to the terrain)...

getHeightAtWorldPosition cpp instm Ogre::Terrain classOgre_1_1Terrain.html a9dd08363a5a9e6c4912c84c29fb98abd

Get the height data for a given world position (projecting the point down on to the terrain)...

getDeltaData cpp instm Ogre::Terrain classOgre_1_1Terrain.html a42a125486114e88b6291dd0b63ad0a03

Get a pointer to all the delta data for this terrain.

getDeltaData cpp instm Ogre::Terrain classOgre_1_1Terrain.html a35a3996765edc1e5da9ed3567c01be02

Get a pointer to the delta data for a given point.

getPoint cpp instm Ogre::Terrain classOgre_1_1Terrain.html afd61f1e3f9bfcbdecd3a300f5848b668

Get a Vector3 of the world-space point on the terrain, aligned as per options.

getPointFromSelfOrNeighbour cpp instm Ogre::Terrain classOgre_1_1Terrain.html a948020a987ec5bbe5642da9639ca39db

Get a Vector3 of the world-space point on the terrain, aligned as per options.

getPoint cpp instm Ogre::Terrain classOgre_1_1Terrain.html a2abc2ab1ba40d7bcee90c83608c1c6da

Get a Vector3 of the world-space point on the terrain, supplying the height data manually (can be mor...

getPointTransform cpp instm Ogre::Terrain classOgre_1_1Terrain.html a80eecec84ed2e990ca129ad0909f656d

Get a transform which converts Vector4(xindex, yindex, height, 1) into an object-space position inclu...

getTerrainVector cpp instm Ogre::Terrain classOgre_1_1Terrain.html ab91e2ba676dad3745e9fa566d11534da

Translate a vector from world space to local terrain space based on the alignment options...

getTerrainVectorAlign cpp instm Ogre::Terrain classOgre_1_1Terrain.html adc4daed9aa3a9c959d53447ccf4d4697

Translate a vector from world space to local terrain space based on a specified alignment.

getTerrainVector cpp instm Ogre::Terrain classOgre_1_1Terrain.html afe61ca58b07beae5e8715cfb758e8e4c

Translate a vector from world space to local terrain space based on the alignment options...

getTerrainVectorAlign cpp instm Ogre::Terrain classOgre_1_1Terrain.html ab5f123a742d8c9d5ea1f326d03244215

Translate a vector from world space to local terrain space based on a specified alignment.

getVector cpp instm Ogre::Terrain classOgre_1_1Terrain.html aa976d0a9ead9a68f6cce0840a0bffbe2

Translate a vector into world space based on the alignment options.

getVectorAlign cpp instm Ogre::Terrain classOgre_1_1Terrain.html a4cbdd1a6f7f98907be9b0bdc39f039d9

Translate a vector into world space based on a specified alignment.

getVector cpp instm Ogre::Terrain classOgre_1_1Terrain.html ac2303ac03a548d70df4f6e35ef03d068

Translate a vector into world space based on the alignment options.

getVectorAlign cpp instm Ogre::Terrain classOgre_1_1Terrain.html a2501cd7eea89dd0a37b9e27573cff871

Translate a vector into world space based on a specified alignment.

getPosition cpp instm Ogre::Terrain classOgre_1_1Terrain.html a822a0043a5fc3ed652995c43d591d4dd

Convert a position from terrain basis space to world space.

getPosition cpp instm Ogre::Terrain classOgre_1_1Terrain.html acc92b24a67e7c34259ad89551960dc80

Convert a position from terrain basis space to world space.

getTerrainPosition cpp instm Ogre::Terrain classOgre_1_1Terrain.html a199d79213db292566c8e24560c169447

Convert a position from world space to terrain basis space.

getTerrainPosition cpp instm Ogre::Terrain classOgre_1_1Terrain.html a241235c8ab9d24c16866ff31c1d06f0e

Convert a position from world space to terrain basis space.

getPositionAlign cpp instm Ogre::Terrain classOgre_1_1Terrain.html a020aa8a6fb8525f1e37b0b3ccf8a87fc

Convert a position from terrain basis space to world space based on a specified alignment.

getPositionAlign cpp instm Ogre::Terrain classOgre_1_1Terrain.html a8849355e60cd6df351973cd0baac32b5

Convert a position from terrain basis space to world space based on a specified alignment.

getTerrainPositionAlign cpp instm Ogre::Terrain classOgre_1_1Terrain.html a88e8e85cb23721172771b02adc4a80fc

Convert a position from world space to terrain basis space based on a specified alignment.

getTerrainPositionAlign cpp instm Ogre::Terrain classOgre_1_1Terrain.html a400c6b7180b021e55c61563fa47aee61

Convert a position from world space to terrain basis space based on a specified alignment.

getAlignment cpp instm Ogre::Terrain classOgre_1_1Terrain.html ab88ab762ab8e08d741b5e08a5da7f13c

Get the alignment of the terrain.

getSize cpp instm Ogre::Terrain classOgre_1_1Terrain.html a2e95066b094374656ce98d20348cda41

Get the size of the terrain in vertices along one side.

setSize cpp instm Ogre::Terrain classOgre_1_1Terrain.html a94a15b828bc003a3bc6a019c9fbbd2ff

Set the size of terrain in vertices along one side.

getMaxBatchSize cpp instm Ogre::Terrain classOgre_1_1Terrain.html abfd5aee0fac86726d119562386c473ef

Get the maximum size in vertices along one side of a batch.

getMinBatchSize cpp instm Ogre::Terrain classOgre_1_1Terrain.html ad3b03b243dd2c3b86d8b4c401ed1544b

Get the minimum size in vertices along one side of a batch.

getWorldSize cpp instm Ogre::Terrain classOgre_1_1Terrain.html a01aff92e4838a195951278adab62e898

Get the size of the terrain in world units.

setWorldSize cpp instm Ogre::Terrain classOgre_1_1Terrain.html ad807304e85ba44ddb02aa7cbd639ef4b

Set the world size of terrain.

getLayerCount cpp instm Ogre::Terrain classOgre_1_1Terrain.html a5f509f011aa69122ce34816f8da4c318

Get the number of layers in this terrain.

getLayerDeclaration cpp instm Ogre::Terrain classOgre_1_1Terrain.html ad4f87c4046c4b1c816797bdbdde3738c

Get the declaration which describes the layers in this terrain.

addLayer cpp instm Ogre::Terrain classOgre_1_1Terrain.html a70a42e6eb37cb024b4573fc912e219b4

Add a new layer to this terrain.

addLayer cpp instm Ogre::Terrain classOgre_1_1Terrain.html a1b09422cf8baa9b8dddd45290de9a666

Add a new layer to this terrain at a specific index.

removeLayer cpp instm Ogre::Terrain classOgre_1_1Terrain.html ae0b3ec5f09b44fdc3b83f0535c2d1a27

Remove a layer from the terrain.

replaceLayer cpp instm Ogre::Terrain classOgre_1_1Terrain.html ae052005afc7eb71b24aef24fc22dd7e0

Replace an existing terrain layer, optionally preserving all other layer blend maps.

getMaxLayers cpp instm Ogre::Terrain classOgre_1_1Terrain.html a5cf3438b7ce351174767c854ea54fde4

Get the maximum number of layers supported with the current options.

getLayerWorldSize cpp instm Ogre::Terrain classOgre_1_1Terrain.html a30947d283ba2a1c6edd0fe90dc28fd48

How large an area in world space the texture in a terrain layer covers before repeating.

setLayerWorldSize cpp instm Ogre::Terrain classOgre_1_1Terrain.html a4447c7ef2269781192e5b637035b08fc

How large an area in world space the texture in a terrain layer covers before repeating.

getLayerUVMultiplier cpp instm Ogre::Terrain classOgre_1_1Terrain.html a20e9e935fcb76f92983797dcb1cf8874

Get the layer UV multiplier.

getLayerTextureName cpp instm Ogre::Terrain classOgre_1_1Terrain.html a8c28680a7bb707a66de202f32dbbeb15

Get the name of the texture bound to a given index within a given layer.

setLayerTextureName cpp instm Ogre::Terrain classOgre_1_1Terrain.html af1dc74d66c4f3867a484d09cf2063fbc

Set the name of the texture bound to a given index within a given layer.

getLayerBlendMapSize cpp instm Ogre::Terrain classOgre_1_1Terrain.html adf689a83410a0714ad42a4d5c8d163fc

Get the requested size of the blend maps used to blend between layers for this terrain.

getLightmapSize cpp instm Ogre::Terrain classOgre_1_1Terrain.html a221f18c8b2cb5a57f1892d28e14df850

Get the requested size of lightmap for this terrain.

getLightmap cpp instm Ogre::Terrain classOgre_1_1Terrain.html aac3e1e21b32fac53f1ed9df15ddaf89c

Get access to the lightmap, if enabled (as requested by the material generator)

getCompositeMapSize cpp instm Ogre::Terrain classOgre_1_1Terrain.html aca0739082e26a3f9d68a316f76392a65

Get the requested size of composite map for this terrain.

getCompositeMap cpp instm Ogre::Terrain classOgre_1_1Terrain.html a4a009b1a2de93007edd0696d7b9c440b

Get access to the composite map, if enabled (as requested by the material generator)

getPosition cpp instm Ogre::Terrain classOgre_1_1Terrain.html a38bb1cda48e1fb6afeb9f6624e934cbf

Get the world position of the terrain centre.

setPosition cpp instm Ogre::Terrain classOgre_1_1Terrain.html aa87ddbb08f493d0901594fe6e3f4cafe

Set the position of the terrain centre in world coordinates.

_getRootSceneNode cpp instm Ogre::Terrain classOgre_1_1Terrain.html a877892cb1d1d348857c9770c4d5c42c7

Get the root scene node for the terrain (internal use only)

dirty cpp instm Ogre::Terrain classOgre_1_1Terrain.html aab69f3dead87b53b84784c7d7d325f68

Mark the entire terrain as dirty.

dirtyRect cpp instm Ogre::Terrain classOgre_1_1Terrain.html a0a9de436fad8d6f3a95b1b78314fb736

Mark a region of the terrain as dirty.

_dirtyCompositeMapRect cpp instm Ogre::Terrain classOgre_1_1Terrain.html aa40d40d6f3de43fa0651079673145b95

Mark a region of the terrain composite map as dirty.

dirtyLightmapRect cpp instm Ogre::Terrain classOgre_1_1Terrain.html a0852e0efabe0cbaf49277dbb261a5490

Mark a region of the lightmap as dirty.

dirtyLightmap cpp instm Ogre::Terrain classOgre_1_1Terrain.html a9e432dfa8261600759fb020c09c169a1

Mark a the entire lightmap as dirty.

update cpp instm Ogre::Terrain classOgre_1_1Terrain.html ae1ebf4ca9e17f173a0d516d92aed411e

Trigger the update process for the terrain.

updateGeometry cpp instm Ogre::Terrain classOgre_1_1Terrain.html a8e7fc528309dff0459e1558971a31d00

Performs an update on the terrain geometry based on the dirty region.

updateDerivedData cpp instm Ogre::Terrain classOgre_1_1Terrain.html aa11183930beb39da27e84ca66673ef00

Updates derived data for the terrain (LOD, lighting) to reflect changed height data, in a separate thread if threading is enabled (OGRE_THREAD_SUPPORT).

updateCompositeMap cpp instm Ogre::Terrain classOgre_1_1Terrain.html a84b12bda4d87a9145c5b131166275fd3

Performs an update on the terrain composite map based on its dirty region.

updateCompositeMapWithDelay cpp instm Ogre::Terrain classOgre_1_1Terrain.html a5d4659018c697f0a2fae1192f81ede4a

Performs an update on the terrain composite map based on its dirty region, but only at a maximum freq...

getSkirtSize cpp instm Ogre::Terrain classOgre_1_1Terrain.html a405294244727e67a5601e0bbb32cfb0d

The default size of &#39;skirts&#39; used to hide terrain cracks (default 10, set for new Terrain using Terra...

getNumLodLevels cpp instm Ogre::Terrain classOgre_1_1Terrain.html a6e6152a17cc7c588fbed610793f7d057

Get the total number of LOD levels in the terrain.

getNumLodLevelsPerLeaf cpp instm Ogre::Terrain classOgre_1_1Terrain.html a324db087af9b6044a6dff949595d27aa

Get the number of LOD levels in a leaf of the terrain quadtree.

calculateHeightDeltas cpp instm Ogre::Terrain classOgre_1_1Terrain.html a57b254a77b1c0fe87a34366ab08db4f3

Calculate (or recalculate) the delta values of heights between a vertex in its recorded position...

finaliseHeightDeltas cpp instm Ogre::Terrain classOgre_1_1Terrain.html a1da607007f9aa988b80df8d3036e187e

Finalise the height deltas.

calculateNormals cpp instm Ogre::Terrain classOgre_1_1Terrain.html adedd57624fe8d44f0b8bfaf00f5eb5bc

Calculate (or recalculate) the normals on the terrain.

finaliseNormals cpp instm Ogre::Terrain classOgre_1_1Terrain.html a19862c05e3b50f4464a41e48c12c5245

Finalise the normals.

calculateLightmap cpp instm Ogre::Terrain classOgre_1_1Terrain.html a65b20498fb2fb418f87bab3b29fbd409

Calculate (or recalculate) the terrain lightmap.

finaliseLightmap cpp instm Ogre::Terrain classOgre_1_1Terrain.html a36a0e738c270ab2d804446f3e93ae651

Finalise the lightmap.

getResolutionAtLod cpp instm Ogre::Terrain classOgre_1_1Terrain.html a8d07f132d6380415c02377659ee5f2f3

Gets the resolution of the entire terrain (down one edge) at a given LOD level.

rayIntersects cpp instm Ogre::Terrain classOgre_1_1Terrain.html a003259cd78387d45163f03ccace647bb

Test for intersection of a given ray with the terrain.

getAABB cpp instm Ogre::Terrain classOgre_1_1Terrain.html a18203cad0de3ecd32e9f6950ddc9a839

Get the AABB (local coords) of the entire terrain.

getWorldAABB cpp instm Ogre::Terrain classOgre_1_1Terrain.html aacbd531b472588c70f573b27bef86716

Get the AABB (world coords) of the entire terrain.

getMinHeight cpp instm Ogre::Terrain classOgre_1_1Terrain.html a99423ecc72a474987d6df7a0c454bf46

Get the minimum height of the terrain.

getMaxHeight cpp instm Ogre::Terrain classOgre_1_1Terrain.html a84cee9909915e9ec95404a7831aec106

Get the maximum height of the terrain.

getBoundingRadius cpp instm Ogre::Terrain classOgre_1_1Terrain.html a22ee3f616480a2385278bf692d95eb2b

Get the bounding radius of the entire terrain.

getMaterial cpp instm Ogre::Terrain classOgre_1_1Terrain.html a16bb4950df6283292ff89ea3df143add

Get the material being used for the terrain.

_getMaterial cpp instm Ogre::Terrain classOgre_1_1Terrain.html a6e8b5db2343f30c724c9d3a2851b5f1a

Internal getting of material.

getCompositeMapMaterial cpp instm Ogre::Terrain classOgre_1_1Terrain.html a156565603450404f4aec41c0f0b99a68

Get the material being used for the terrain composite map.

_getCompositeMapMaterial cpp instm Ogre::Terrain classOgre_1_1Terrain.html a9ce8e6eb204553e2eb6367d855a27d06

Internal getting of material for the terrain composite map.

getMaterialName cpp instm Ogre::Terrain classOgre_1_1Terrain.html a9ca3f5c19817403a166a1a43350b09c9

Get the name of the material being used for the terrain.

preFindVisibleObjects cpp instm Ogre::Terrain classOgre_1_1Terrain.html ad9bd9a0fbdb32cb5571cca586f21e811

Overridden from SceneManager::Listener.

sceneManagerDestroyed cpp instm Ogre::Terrain classOgre_1_1Terrain.html a09baa91af04f211ee9e8e8f60d9e6c39

Overridden from SceneManager::Listener.

getRenderQueueGroup cpp instm Ogre::Terrain classOgre_1_1Terrain.html a85db9aa174047ce5cc4eb3904f32ef42

Get the render queue group that this terrain will be rendered into.

setRenderQueueGroup cpp instm Ogre::Terrain classOgre_1_1Terrain.html a9ff521bcc0fb0193d9105af627af5c0d

Set the render queue group that this terrain will be rendered into.

getVisibilityFlags cpp instm Ogre::Terrain classOgre_1_1Terrain.html a6f2a1ff260575d4ff9270d7c2198d5a4

Get the visibility flags for this terrain.

setVisibilityFlags cpp instm Ogre::Terrain classOgre_1_1Terrain.html a03a3ea2ce4dba4e2948a6b9d1fc02566

Set the visibility flags for this terrain.

getQueryFlags cpp instm Ogre::Terrain classOgre_1_1Terrain.html ac387d6c5b2fd70ab48e9ccf3e48c6619

Get the query flags for this terrain.

setQueryFlags cpp instm Ogre::Terrain classOgre_1_1Terrain.html a4b05d2eef470c736f23b6e3dbb5619d9

Set the query flags for this terrain.

addQueryFlags cpp instm Ogre::Terrain classOgre_1_1Terrain.html ad7934e16e9ad7a0a272bb86d46c17b9e

As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...

removeQueryFlags cpp instm Ogre::Terrain classOgre_1_1Terrain.html aa0e26a4fd6e9897509bf7372388427ff getLayerBlendMap cpp instm Ogre::Terrain classOgre_1_1Terrain.html a68d05f4414e020b6eed2c4f90888b6fd

Retrieve the layer blending map for a given layer, which may be used to edit the blending information...

getBlendTextureIndex cpp instm Ogre::Terrain classOgre_1_1Terrain.html a12feb639d19de69db8a186c6d8d36cb9

Get the index of the blend texture that a given layer uses.

getBlendTextureCount cpp instm Ogre::Terrain classOgre_1_1Terrain.html a753628e41c2d907c2989fa43e375c0e2

Get the number of blend textures in use.

getBlendTextureCount cpp instm Ogre::Terrain classOgre_1_1Terrain.html ad16106222b63e428a6e151e331f2b1c1

Get the number of blend textures needed for a given number of layers.

getBlendTextureName cpp instm Ogre::Terrain classOgre_1_1Terrain.html aaf6ff3eb4ec355b469243827990a1769

Get the name of the packed blend texture at a specific index.

setGlobalColourMapEnabled cpp instm Ogre::Terrain classOgre_1_1Terrain.html ac2b0283f89f542552c2e40e07899f95d

Set whether a global colour map is enabled.

getGlobalColourMapEnabled cpp instm Ogre::Terrain classOgre_1_1Terrain.html aaa4a4d93ba62e06f1718ee757bf2e053

Get whether a global colour map is enabled on this terrain.

getGlobalColourMapSize cpp instm Ogre::Terrain classOgre_1_1Terrain.html a90a9e5f27d4df4fcf1aa58efb3b2eb82

Get the size of the global colour map (if used)

getGlobalColourMap cpp instm Ogre::Terrain classOgre_1_1Terrain.html a71ceea9cd78cf678e6bdbbd379d65a43

Get access to the global colour map, if enabled.

widenRectByVector cpp instm Ogre::Terrain classOgre_1_1Terrain.html aff2c1091b6355257deabcae1755adec9

Widen a rectangular area of terrain to take into account an extrusion vector.

widenRectByVector cpp instm Ogre::Terrain classOgre_1_1Terrain.html a19739da0efce18871375737421846f1c

Widen a rectangular area of terrain to take into account an extrusion vector, but specify the min / m...

freeTemporaryResources cpp instm Ogre::Terrain classOgre_1_1Terrain.html a4ee732f95cf2b3c4aacb709db48fad1e

Free as many resources as possible for optimal run-time memory use.

getLayerBlendTexture cpp instm Ogre::Terrain classOgre_1_1Terrain.html aa3d061b1c43ef7ac7d46a868bbec322a

Get a blend texture with a given index.

getLayerBlendTextureIndex cpp instm Ogre::Terrain classOgre_1_1Terrain.html a265b2439efab337786a51625de569cb5

Get the texture index and colour channel of the blend information for a given layer.

_setMorphRequired cpp instm Ogre::Terrain classOgre_1_1Terrain.html a2a65fb835fe22a425107ce43edf43219

Request internal implementation options for the terrain material to use, in this case vertex morphing...

_getMorphRequired cpp instm Ogre::Terrain classOgre_1_1Terrain.html a14decc3b04b97743c57cc99f89ddb3b4

Get whether LOD morphing is needed.

_setNormalMapRequired cpp instm Ogre::Terrain classOgre_1_1Terrain.html a3dba1853267506fed228c02ea8ecfe16

Request internal implementation options for the terrain material to use, in this case a terrain-wide ...

_setLightMapRequired cpp instm Ogre::Terrain classOgre_1_1Terrain.html a915121f91285f370bd1a01842991ae03

Request internal implementation options for the terrain material to use, in this case a terrain-wide ...

_setCompositeMapRequired cpp instm Ogre::Terrain classOgre_1_1Terrain.html a10b9f303b81585c1b51d0c273f03a5dd

Request internal implementation options for the terrain material to use, in this case a terrain-wide ...

_getUseVertexCompression cpp instm Ogre::Terrain classOgre_1_1Terrain.html a81e33e10e9e71c5e2da7c8064b174274

Whether we&#39;re using vertex compression or not.

canHandleRequest cpp instm Ogre::Terrain classOgre_1_1Terrain.html a22196f59f8f761e7fc4bea11db488252

WorkQueue::RequestHandler override.

handleRequest cpp instm Ogre::Terrain classOgre_1_1Terrain.html a00a3600acc9fb758f8890f2c0877f62e

WorkQueue::RequestHandler override.

canHandleResponse cpp instm Ogre::Terrain classOgre_1_1Terrain.html a3e3d8150704d279630a3a125b0439138

WorkQueue::ResponseHandler override.

handleResponse cpp instm Ogre::Terrain classOgre_1_1Terrain.html ad963dbee0f58e887e05c982385fb9799

WorkQueue::ResponseHandler override.

getLODLevelWhenVertexEliminated cpp instm Ogre::Terrain classOgre_1_1Terrain.html aa54dbaa1f21b79f6108c0f72ead845ef

Utility method, get the first LOD Level at which this vertex is no longer included.

getLODLevelWhenVertexEliminated cpp instm Ogre::Terrain classOgre_1_1Terrain.html a90d6eed93b3a21dc1940e56729bf1287

Utility method, get the first LOD Level at which this vertex is no longer included.

getQuadTree cpp instm Ogre::Terrain classOgre_1_1Terrain.html a5415ad85a6bf652029c01169105a068d

Get the top level of the quad tree which is used to divide up the terrain.

getTerrainNormalMap cpp instm Ogre::Terrain classOgre_1_1Terrain.html a7601c279cf4f0d4c99260c243f2e36a1

Get the (global) normal map texture.

getNeighbour cpp instm Ogre::Terrain classOgre_1_1Terrain.html a956ff3708b4afec3355b07c4dd750665

Retrieve the terrain&#39;s neighbour, or null if not present.

setNeighbour cpp instm Ogre::Terrain classOgre_1_1Terrain.html aa0d9b7d033bd0b3c29c13e6151c93bd0

Set a terrain&#39;s neighbour, or null to detach one.

notifyNeighbours cpp instm Ogre::Terrain classOgre_1_1Terrain.html a9a1c32a11911a0ccea0eda01c86484a9

Tell this instance to notify all neighbours that will be affected by a height change that has taken p...

neighbourModified cpp instm Ogre::Terrain classOgre_1_1Terrain.html a5baccf626f31854f341910aa4c7c0500

Notify that a neighbour has just finished updating and that this change affects this tile...

raySelectNeighbour cpp instm Ogre::Terrain classOgre_1_1Terrain.html adfae6aa2b309d833700cc5f783a6c23f

Utility method to pick a neighbour based on a ray.

_dumpTextures cpp instm Ogre::Terrain classOgre_1_1Terrain.html a1ba82d7fe350ae72a2d748eb4e02b960

Dump textures to files.

isDerivedDataUpdateInProgress cpp instm Ogre::Terrain classOgre_1_1Terrain.html afb5586d0aba89e95bb91e5e3fd297948

Query whether a derived data update is in progress or not.

preUpdateSceneGraph cpp instm Ogre::SceneManager::Listener classOgre_1_1SceneManager_1_1Listener.html aaafbc877eaf190b86163c1e171a4400e

Called prior to updating the scene graph in this SceneManager.

postUpdateSceneGraph cpp instm Ogre::SceneManager::Listener classOgre_1_1SceneManager_1_1Listener.html ad8f0c1e1efaccade0663e416d76b960c

Called after updating the scene graph in this SceneManager.

postFindVisibleObjects cpp instm Ogre::SceneManager::Listener classOgre_1_1SceneManager_1_1Listener.html ab57b560ea987d8dae9901908d0ab6f28

Called after searching for visible objects in this SceneManager.

shadowTexturesUpdated cpp instm Ogre::SceneManager::Listener classOgre_1_1SceneManager_1_1Listener.html aa2c3ceb367f47c3721e9d1843288d341

Event raised after all shadow textures have been rendered into for all queues / targets but before an...

shadowTextureCasterPreViewProj cpp instm Ogre::SceneManager::Listener classOgre_1_1SceneManager_1_1Listener.html a012a1c3dcf2efbd8245fd125e7fc1b64

This event occurs just before the view &amp; projection matrices are set for rendering into a shadow text...

shadowTextureReceiverPreViewProj cpp instm Ogre::SceneManager::Listener classOgre_1_1SceneManager_1_1Listener.html aa05def0ab89195c585b5467059245641

This event occurs just before the view &amp; projection matrices are set for re-rendering a shadow receiv...

sortLightsAffectingFrustum cpp instm Ogre::SceneManager::Listener classOgre_1_1SceneManager_1_1Listener.html a5ef1be858fe331867653fbb8aa819494

Hook to allow the listener to override the ordering of lights for the entire frustum.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d _getNumIndexesForBatchSize cpp clm Ogre::Terrain classOgre_1_1Terrain.html a72c79185cbbc50e1ff016946ae14dca2

Utility method to get the number of indexes required to render a given batch.

_populateIndexBuffer cpp clm Ogre::Terrain classOgre_1_1Terrain.html a3165187f382a6e0f1b88075795f13e20

Utility method to populate a (locked) index buffer.

_calcSkirtVertexIndex cpp clm Ogre::Terrain classOgre_1_1Terrain.html a2ba2f7a6eb2c9356d6bddaf30fe72257

Utility method to calculate the skirt index for a given original vertex index.

getOppositeNeighbour cpp clm Ogre::Terrain classOgre_1_1Terrain.html ad90008dc319c694b073fc1e6523e03c2

Get the opposite neighbour relationship (useful for finding the neighbour index from the perspective ...

getNeighbourIndex cpp clm Ogre::Terrain classOgre_1_1Terrain.html a14e9fbfcb1edd236554880595b02899b

Get the neighbour enum for a given offset in a grid (signed).

convertWorldToTerrainAxes cpp clm Ogre::Terrain classOgre_1_1Terrain.html a86553dfa0e4c39018d8ee23f96fe588d

Utility method to convert axes from world space to terrain space (xy terrain, z up)

convertTerrainToWorldAxes cpp clm Ogre::Terrain classOgre_1_1Terrain.html afb9983e073970fa2fa47ede55a7f16f6

Utility method to convert axes from terrain space (xy terrain, z up) tp world space.

writeLayerDeclaration cpp clm Ogre::Terrain classOgre_1_1Terrain.html a124c278790b4228e7dfe6a06575cf653

Utility method to write a layer declaration to a stream.

readLayerDeclaration cpp clm Ogre::Terrain classOgre_1_1Terrain.html ac78ab1806379267473d03a57dde9bbb8

Utility method to read a layer declaration from a stream.

writeLayerInstanceList cpp clm Ogre::Terrain classOgre_1_1Terrain.html a7b01d7b34a6cc4c890a393857276bf42

Utility method to write a layer instance list to a stream.

readLayerInstanceList cpp clm Ogre::Terrain classOgre_1_1Terrain.html a5ea9b366b0dead6adf4bb63382851a17

Utility method to read a layer instance list from a stream.

TERRAIN_CHUNK_ID cpp data Ogre::Terrain classOgre_1_1Terrain.html ad1b6d65618e1ebc55155214f3b10b337 TERRAIN_CHUNK_VERSION cpp data Ogre::Terrain classOgre_1_1Terrain.html afd3641ddf000f3e2ca771408f558131b TERRAIN_MAX_BATCH_SIZE cpp data Ogre::Terrain classOgre_1_1Terrain.html a5c204799a40adae8b01411ec05dbc841 TERRAINLAYERDECLARATION_CHUNK_ID cpp data Ogre::Terrain classOgre_1_1Terrain.html ac83d9fa6c4ba65db9c7ad66bbd01b0de TERRAINLAYERDECLARATION_CHUNK_VERSION cpp data Ogre::Terrain classOgre_1_1Terrain.html a14ce718231ed706aec11489fc6843d76 TERRAINLAYERSAMPLER_CHUNK_ID cpp data Ogre::Terrain classOgre_1_1Terrain.html a53d1561777a42b20c5aa5a42dd96bf9b TERRAINLAYERSAMPLER_CHUNK_VERSION cpp data Ogre::Terrain classOgre_1_1Terrain.html a369a6d0c5e30874dd103c7089406be6c TERRAINLAYERSAMPLERELEMENT_CHUNK_ID cpp data Ogre::Terrain classOgre_1_1Terrain.html adf20ab502696a7e4acf28dec2ebdd0c7 TERRAINLAYERSAMPLERELEMENT_CHUNK_VERSION cpp data Ogre::Terrain classOgre_1_1Terrain.html a6b4dc148f017fbd6441bc81f79fe743d TERRAINLAYERINSTANCE_CHUNK_ID cpp data Ogre::Terrain classOgre_1_1Terrain.html acb18d059e425a9e6f7677d4dfb2d43ee TERRAINLAYERINSTANCE_CHUNK_VERSION cpp data Ogre::Terrain classOgre_1_1Terrain.html ac7837f27d59df9244743172d331e2fb3 TERRAINDERIVEDDATA_CHUNK_ID cpp data Ogre::Terrain classOgre_1_1Terrain.html a50efd0b73343b76d8cfae1366cfd1cd0 TERRAINDERIVEDDATA_CHUNK_VERSION cpp data Ogre::Terrain classOgre_1_1Terrain.html a935d5fea06bddac979ae56c7fa13d9da LOD_MORPH_CUSTOM_PARAM cpp data Ogre::Terrain classOgre_1_1Terrain.html aefb36415178b8e15aac901f87b61d3da DERIVED_DATA_DELTAS cpp data Ogre::Terrain classOgre_1_1Terrain.html adc4deb8ce09c46f3d6215ea1ff390959 DERIVED_DATA_NORMALS cpp data Ogre::Terrain classOgre_1_1Terrain.html a633492f40707af756814bca31f0f35ba DERIVED_DATA_LIGHTMAP cpp data Ogre::Terrain classOgre_1_1Terrain.html a1ebde7f1f98abe26938397f7110c88f3 DERIVED_DATA_ALL cpp data Ogre::Terrain classOgre_1_1Terrain.html aaef9ac3a5d1ceed0260a17f93b88d848 WORKQUEUE_DERIVED_DATA_REQUEST cpp data Ogre::Terrain classOgre_1_1Terrain.html a0441ddb006dede009b3725e0a5536bba BytePointerList cpp tdef Ogre::Terrain classOgre_1_1Terrain.html ad6b29b78e589b431e95a9e9ad3b1e2eb TexturePtrList cpp tdef Ogre::Terrain classOgre_1_1Terrain.html a744b95b93d3f07295ddb42ef5f53d582 freeCPUResources cpp instm Ogre::Terrain classOgre_1_1Terrain.html a71eb9779c8d8f59299a192c9bb325b54 freeGPUResources cpp instm Ogre::Terrain classOgre_1_1Terrain.html abc77fe79251154593aa0039bd08c9eaa determineLodLevels cpp instm Ogre::Terrain classOgre_1_1Terrain.html a2443cba8ae001e24c5ff534d62a7656b distributeVertexData cpp instm Ogre::Terrain classOgre_1_1Terrain.html a8fe1c186175488bbd1b5482d65ef2afb updateBaseScale cpp instm Ogre::Terrain classOgre_1_1Terrain.html a41229318e325966fd3dbaf150576fbf1 createGPUBlendTextures cpp instm Ogre::Terrain classOgre_1_1Terrain.html a73e18a1e24e6e62882963c018e7e8dd4 createLayerBlendMaps cpp instm Ogre::Terrain classOgre_1_1Terrain.html a0c5f82d7c43e42221411189dfff0a75c createOrDestroyGPUNormalMap cpp instm Ogre::Terrain classOgre_1_1Terrain.html a106ebe5cb293ccbaed86b2ca3050191b createOrDestroyGPUColourMap cpp instm Ogre::Terrain classOgre_1_1Terrain.html a77b673df44fe93cf4a7a3b9ca23cbca1 createOrDestroyGPULightmap cpp instm Ogre::Terrain classOgre_1_1Terrain.html a0e3df89ebdf444a869339a22ca96a45e createOrDestroyGPUCompositeMap cpp instm Ogre::Terrain classOgre_1_1Terrain.html ab940d9f4566b83929f4147dbcb6ca6e2 waitForDerivedProcesses cpp instm Ogre::Terrain classOgre_1_1Terrain.html a8f8965d9490b13d8b156d57fc061558b convertSpace cpp instm Ogre::Terrain classOgre_1_1Terrain.html aa797cf995a8f25943d78e85a05fe8d6a convertWorldToTerrainAxes cpp instm Ogre::Terrain classOgre_1_1Terrain.html a0b131fb59f4d4877d2f18f225bf54cec convertTerrainToWorldAxes cpp instm Ogre::Terrain classOgre_1_1Terrain.html a8fb87d333e8a0c494aabfb4420b4b4da getPointAlign cpp instm Ogre::Terrain classOgre_1_1Terrain.html a3c8c3a0bc2d07f019c236d76b4137ac7

Get a Vector3 of the world-space point on the terrain, aligned Y-up always.

getPointAlign cpp instm Ogre::Terrain classOgre_1_1Terrain.html aa839bd9d15b8100e6b00800fe7bb3caf

Get a Vector3 of the world-space point on the terrain, supplying the height data manually (can be mor...

calculateCurrentLod cpp instm Ogre::Terrain classOgre_1_1Terrain.html a6b31565a87201967e69d1b92294b229e checkQuadIntersection cpp instm Ogre::Terrain classOgre_1_1Terrain.html abd464d9b5dbee91805d64484bcfd0878

Test a single quad of the terrain for ray intersection.

deleteBlendMaps cpp instm Ogre::Terrain classOgre_1_1Terrain.html a025ce5b8db5723cbc2b5a99814c25877

Delete blend maps for all layers &gt;= lowIndex.

shiftUpGPUBlendChannels cpp instm Ogre::Terrain classOgre_1_1Terrain.html a1ed0fb7509cb5e3e451e5241ff12e4c8

Shift/slide all GPU blend texture channels &gt; index up one slot. Blend data may shift into the next te...

shiftDownGPUBlendChannels cpp instm Ogre::Terrain classOgre_1_1Terrain.html a532e37d80ea1338dce79b841de991e78

Shift/slide all GPU blend texture channels &gt; index down one slot. Blend data may shift into the previ...

copyBlendTextureChannel cpp instm Ogre::Terrain classOgre_1_1Terrain.html a4b624d1e425d385d93de55e8a78c3c37

Copy a GPU blend channel from one source to another. Source and Dest are not required to be in the sa...

clearGPUBlendChannel cpp instm Ogre::Terrain classOgre_1_1Terrain.html a192030cef3b627d26dd656e9b5c792e1

Reset a blend channel back to full black.

copyGlobalOptions cpp instm Ogre::Terrain classOgre_1_1Terrain.html ad8ba0a89c1460ecc115258e93a924855 checkLayers cpp instm Ogre::Terrain classOgre_1_1Terrain.html afbaf4b4d1632080056b7b4f85b335165 checkDeclaration cpp instm Ogre::Terrain classOgre_1_1Terrain.html ac8ebf9854068d8fddbcbf54e48a39b27 deriveUVMultipliers cpp instm Ogre::Terrain classOgre_1_1Terrain.html a5c915cf8f58c6388acd380d93dc48f74 getBlendTextureFormat cpp instm Ogre::Terrain classOgre_1_1Terrain.html acb8730f99203276de8f954615bf0a179 updateDerivedDataImpl cpp instm Ogre::Terrain classOgre_1_1Terrain.html a6e3572f152b598701e2f032c849c0ad4 getEdgeRect cpp instm Ogre::Terrain classOgre_1_1Terrain.html a25d8a08cd45b5ceb77671bee5d1a8955 getNeighbourEdgeRect cpp instm Ogre::Terrain classOgre_1_1Terrain.html aa416f197c9b0a0d075a0d0ffd3ed0619 getNeighbourPoint cpp instm Ogre::Terrain classOgre_1_1Terrain.html ac46b11fac17ae891aabcb25e7510ed75 getNeighbourPointOverflow cpp instm Ogre::Terrain classOgre_1_1Terrain.html a5fdc0d30bf6c4426df60cd633962c070 getPositionBufVertexSize cpp instm Ogre::Terrain classOgre_1_1Terrain.html a4a1d9825863444033873133bc2cd3f81 getDeltaBufVertexSize cpp instm Ogre::Terrain classOgre_1_1Terrain.html aa364ffe146618c87a7db0169dde16a6f mWorkQueueChannel cpp data Ogre::Terrain classOgre_1_1Terrain.html a5bd6d908c8953d9229b9bf6276d7b040 mSceneMgr cpp data Ogre::Terrain classOgre_1_1Terrain.html abc9edf0c90d1e990281cacda529313e7 mRootNode cpp data Ogre::Terrain classOgre_1_1Terrain.html abca80f7ceeacf8ffb404d2a9f2dfb2f3 mResourceGroup cpp data Ogre::Terrain classOgre_1_1Terrain.html a3e3a0e6e7fc53c54470172b5abc25d22 mIsLoaded cpp data Ogre::Terrain classOgre_1_1Terrain.html aea4c89bf7c89a1df235284661317ee5c mModified cpp data Ogre::Terrain classOgre_1_1Terrain.html a7492c31cf2d3172352adabdffef0c166 mHeightDataModified cpp data Ogre::Terrain classOgre_1_1Terrain.html aa8a35e9bf9c5307678dc6166273f3db0 mHeightData cpp data Ogre::Terrain classOgre_1_1Terrain.html a83bbc61a8311ec2ccd52057fd25f627f

The height data (world coords relative to mPos)

mDeltaData cpp data Ogre::Terrain classOgre_1_1Terrain.html a8937c5f21401077b9d33955d9b07ac64

The delta information defining how a vertex moves before it is removed at a lower LOD...

mAlign cpp data Ogre::Terrain classOgre_1_1Terrain.html a9641e90abcf63dab08dccf93af4bd85d mWorldSize cpp data Ogre::Terrain classOgre_1_1Terrain.html a95c0eee4308d06f22e2ea02d9e1df555 mSize cpp data Ogre::Terrain classOgre_1_1Terrain.html ae24ab80aa422f73efdb425b1e2ad2b8e mMaxBatchSize cpp data Ogre::Terrain classOgre_1_1Terrain.html a70b9d43bab8ca756a086be6570837276 mMinBatchSize cpp data Ogre::Terrain classOgre_1_1Terrain.html ae3822799690563d5127ccfa7e917d979 mPos cpp data Ogre::Terrain classOgre_1_1Terrain.html a8a2897ebf5e96be16ebff9adc8f4b0c3 mQuadTree cpp data Ogre::Terrain classOgre_1_1Terrain.html af21402726cbf4739e31525ad49787d77 mNumLodLevels cpp data Ogre::Terrain classOgre_1_1Terrain.html aa06c7fa7675af002931b570301788140 mNumLodLevelsPerLeafNode cpp data Ogre::Terrain classOgre_1_1Terrain.html ab63de59c01ad5013c4334ac19f9ed5e9 mTreeDepth cpp data Ogre::Terrain classOgre_1_1Terrain.html a3595a98d49b19937bd8c618bcc10d7d6 mBase cpp data Ogre::Terrain classOgre_1_1Terrain.html a485d3d98e481c23f37985e09df71cf09

Base position in world space, relative to mPos.

mScale cpp data Ogre::Terrain classOgre_1_1Terrain.html a86b630eff3dcf4c4c6a7ee5098e1cc09

Relationship between one point on the terrain and world size.

mLayerDecl cpp data Ogre::Terrain classOgre_1_1Terrain.html affb026be1fa23c8854565dc8b90953f6 mLayers cpp data Ogre::Terrain classOgre_1_1Terrain.html af1ebd1d59d9609e57f636403cd0c5d75 mLayerUVMultiplier cpp data Ogre::Terrain classOgre_1_1Terrain.html a6eca2f77f7a8798fa0022a215112de52 mSkirtSize cpp data Ogre::Terrain classOgre_1_1Terrain.html a5f71d9dcbd70fc1dd6d332941ce15583 mRenderQueueGroup cpp data Ogre::Terrain classOgre_1_1Terrain.html a77d20277f824e0f06e1a6429dd024299 mVisibilityFlags cpp data Ogre::Terrain classOgre_1_1Terrain.html a936455a8933674c796168c948b53055d mQueryFlags cpp data Ogre::Terrain classOgre_1_1Terrain.html a1370239abf38ddc71c5a40159898c31d mDirtyGeometryRect cpp data Ogre::Terrain classOgre_1_1Terrain.html a3941cf4317bd326c4c3a1dfa7690a37b mDirtyDerivedDataRect cpp data Ogre::Terrain classOgre_1_1Terrain.html af0755af0f30b1a30a1353dddc53b8d9f mDirtyGeometryRectForNeighbours cpp data Ogre::Terrain classOgre_1_1Terrain.html a1cbef8c1fee4e5d9f84eba3f601020db mDirtyLightmapFromNeighboursRect cpp data Ogre::Terrain classOgre_1_1Terrain.html a3eaa3ae325935bba5aa04721d95a10c9 mDerivedDataUpdateInProgress cpp data Ogre::Terrain classOgre_1_1Terrain.html a4c8e4624c142f963e30cde4d0924a1f1 mDerivedUpdatePendingMask cpp data Ogre::Terrain classOgre_1_1Terrain.html af4e5a2ff8419f32d98041c9427186ec4 mMaterialName cpp data Ogre::Terrain classOgre_1_1Terrain.html a23c48862654ccb8e34161e1d82ea4fc5 mMaterial cpp data Ogre::Terrain classOgre_1_1Terrain.html a350a48c17dc258989cb1c129764cf3bf mMaterialGenerator cpp data Ogre::Terrain classOgre_1_1Terrain.html a27a1e40f095c4b2903a80c27b89dfa72 mMaterialGenerationCount cpp data Ogre::Terrain classOgre_1_1Terrain.html ad3bc88cecb68633d47eb68c927a5ecd3 mMaterialDirty cpp data Ogre::Terrain classOgre_1_1Terrain.html a9e3852fc118b397b149ec70a996c1ad2 mMaterialParamsDirty cpp data Ogre::Terrain classOgre_1_1Terrain.html ad665e8956447375d325810bb840e588f mLayerBlendMapSize cpp data Ogre::Terrain classOgre_1_1Terrain.html a51f3d31c83e4a675d1ae79764da08c9a mLayerBlendMapSizeActual cpp data Ogre::Terrain classOgre_1_1Terrain.html a1a440dd8c09418ff6e91361571361758 mCpuBlendMapStorage cpp data Ogre::Terrain classOgre_1_1Terrain.html a0a32afba4ecd26cc4b1b0afcb323a46f

Staging post for blend map data.

mBlendTextureList cpp data Ogre::Terrain classOgre_1_1Terrain.html a5a6f0694c75d27a1f610f45f7d3fe298 mLayerBlendMapList cpp data Ogre::Terrain classOgre_1_1Terrain.html a0360134ebb6d7d4de73947b44a4e058e mGlobalColourMapSize cpp data Ogre::Terrain classOgre_1_1Terrain.html a166ea7ce2cd207073b8c85b6cb3fd18e mGlobalColourMapEnabled cpp data Ogre::Terrain classOgre_1_1Terrain.html a285d98679e7babd074f3520c1679c45a mColourMap cpp data Ogre::Terrain classOgre_1_1Terrain.html ab298886638bf91c45c1cf742f0b70d69 mCpuColourMapStorage cpp data Ogre::Terrain classOgre_1_1Terrain.html af122a088d4fee6faf1ef48045ba549bd mLightmapSize cpp data Ogre::Terrain classOgre_1_1Terrain.html aa11b22e1c3cf961d33a0954880ccbfb4 mLightmapSizeActual cpp data Ogre::Terrain classOgre_1_1Terrain.html a193fad393b24141f14e09200dd206c24 mLightmap cpp data Ogre::Terrain classOgre_1_1Terrain.html a809efe6ea5ee604d9d43cfcd75841e30 mCpuLightmapStorage cpp data Ogre::Terrain classOgre_1_1Terrain.html a638f3bbe77c06c3e5cabd6e3ffa383d4 mCompositeMapSize cpp data Ogre::Terrain classOgre_1_1Terrain.html a8e623526a576815f8e8b6ad5426f6520 mCompositeMapSizeActual cpp data Ogre::Terrain classOgre_1_1Terrain.html a517fc8df0870320f05fe86a7945e5577 mCompositeMap cpp data Ogre::Terrain classOgre_1_1Terrain.html a0b4fdae3ba7dc9637122a571152b297b mCpuCompositeMapStorage cpp data Ogre::Terrain classOgre_1_1Terrain.html abe66401a823c35bff777664165d44cb1 mCompositeMapDirtyRect cpp data Ogre::Terrain classOgre_1_1Terrain.html aed440e71196c9f3d76633461e61ecf3c mCompositeMapUpdateCountdown cpp data Ogre::Terrain classOgre_1_1Terrain.html afaf753af6db587044ce7c121a3ecb35a mLastMillis cpp data Ogre::Terrain classOgre_1_1Terrain.html a5353699a17912c930ad6233a8c03eaeb mCompositeMapDirtyRectLightmapUpdate cpp data Ogre::Terrain classOgre_1_1Terrain.html ad5792073207265724b6d79766fcdf64a

true if the updates included lightmap changes (widen)

mCompositeMapMaterial cpp data Ogre::Terrain classOgre_1_1Terrain.html af58fb7c2a6bb9cf9d1414739a3927004 mLodMorphRequired cpp data Ogre::Terrain classOgre_1_1Terrain.html a5c72d3c973a1ba37d321b7a68de1f0c4 mNormalMapRequired cpp data Ogre::Terrain classOgre_1_1Terrain.html a80cd0f9fa136d2051b2e233e38adf470 mLightMapRequired cpp data Ogre::Terrain classOgre_1_1Terrain.html a4edce6e8967649ffcb97d5e8f586e400 mLightMapShadowsOnly cpp data Ogre::Terrain classOgre_1_1Terrain.html a558428bf181e9b93e9818da3db6b336b mCompositeMapRequired cpp data Ogre::Terrain classOgre_1_1Terrain.html a75a5aa015183ef539c2ce7da26b4e31b mTerrainNormalMap cpp data Ogre::Terrain classOgre_1_1Terrain.html a2471b8639a44a294492dc6bc0ecc4a9f

Texture storing normals for the whole terrrain.

mCpuTerrainNormalMap cpp data Ogre::Terrain classOgre_1_1Terrain.html a0176cf2bb7bb6f3724a23b2e3839e947

Pending data.

mLastLODCamera cpp data Ogre::Terrain classOgre_1_1Terrain.html a86d9e4225439aa3a80880866b5b0344d mLastLODFrame cpp data Ogre::Terrain classOgre_1_1Terrain.html a56abcf439703d0dfd1b9f20884b77ea6 mLastViewportHeight cpp data Ogre::Terrain classOgre_1_1Terrain.html a15d28aeba05b82cc302077ba14f97efb mNeighbours cpp data Ogre::Terrain classOgre_1_1Terrain.html a75d57c577cd10027d726c1f33d2f020b mCustomGpuBufferAllocator cpp data Ogre::Terrain classOgre_1_1Terrain.html a33e527a5b38fb315d1420070217351ab mDefaultGpuBufferAllocator cpp data Ogre::Terrain classOgre_1_1Terrain.html aeeb4e9d5bfaf45a087a9810ff3e0e88d msBlendTextureGenerator cpp data Ogre::Terrain classOgre_1_1Terrain.html a8ae8a162c87ef7f68f1071fa72b7b9e9 msNormalMapNameGenerator cpp data Ogre::Terrain classOgre_1_1Terrain.html a1886f1e5eeefc749df664d9275361f2f msLightmapNameGenerator cpp data Ogre::Terrain classOgre_1_1Terrain.html aee6e3b02940508becd5f1a8b2fa46727 msCompositeMapNameGenerator cpp data Ogre::Terrain classOgre_1_1Terrain.html ab15a97ece4b0ffe5b54b4e634f125b70 ALIGN_X_Z cpp econst Ogre::Terrain classOgre_1_1Terrain.html aca4fcebfb7ed4684682347d325477e91ac4699c4f99bea344a309d5544b33c140

Terrain is in the X/Z plane.

ALIGN_X_Y cpp econst Ogre::Terrain classOgre_1_1Terrain.html aca4fcebfb7ed4684682347d325477e91adfc96b5a388b3e48709d56b899098508

Terrain is in the X/Y plane.

ALIGN_Y_Z cpp econst Ogre::Terrain classOgre_1_1Terrain.html aca4fcebfb7ed4684682347d325477e91add646ddae48fd0c7cc9c0a74458feb42

Terrain is in the Y/Z plane.

NEIGHBOUR_EAST cpp econst Ogre::Terrain classOgre_1_1Terrain.html a2d0c6e14298e6a196148388ca2ffa9e2a88c6e2c93031bba254272861a1664cc3 NEIGHBOUR_NORTHEAST cpp econst Ogre::Terrain classOgre_1_1Terrain.html a2d0c6e14298e6a196148388ca2ffa9e2aed82e8f7f45fcb5faeef6158c9d1ff3a NEIGHBOUR_NORTH cpp econst Ogre::Terrain classOgre_1_1Terrain.html a2d0c6e14298e6a196148388ca2ffa9e2a07b3c537d34f5c7e1e3e79634dfcac1d NEIGHBOUR_NORTHWEST cpp econst Ogre::Terrain classOgre_1_1Terrain.html a2d0c6e14298e6a196148388ca2ffa9e2a8795dff5bfc2240747ee0a843a900c71 NEIGHBOUR_WEST cpp econst Ogre::Terrain classOgre_1_1Terrain.html a2d0c6e14298e6a196148388ca2ffa9e2a3a45b8d00d2ba435e61cdc99c94b0a91 NEIGHBOUR_SOUTHWEST cpp econst Ogre::Terrain classOgre_1_1Terrain.html a2d0c6e14298e6a196148388ca2ffa9e2aec43a04404ef9873e7d43c094e097e40 NEIGHBOUR_SOUTH cpp econst Ogre::Terrain classOgre_1_1Terrain.html a2d0c6e14298e6a196148388ca2ffa9e2a8c91ce1d5f82d7525102bc91fde0df2d NEIGHBOUR_SOUTHEAST cpp econst Ogre::Terrain classOgre_1_1Terrain.html a2d0c6e14298e6a196148388ca2ffa9e2a4183a4a8b0f78832395fa0aa981f07bf NEIGHBOUR_COUNT cpp econst Ogre::Terrain classOgre_1_1Terrain.html a2d0c6e14298e6a196148388ca2ffa9e2a5ba448a51833e6c8eea28884a706834c WORLD_SPACE cpp econst Ogre::Terrain classOgre_1_1Terrain.html aebf8a7aadb5de3a0669d41acfd58d781a0a7049246e4a77e37dcea36fd35c4daf

Simple global world space, axes and positions are all in world space.

LOCAL_SPACE cpp econst Ogre::Terrain classOgre_1_1Terrain.html aebf8a7aadb5de3a0669d41acfd58d781ae3eabb53019f0d4ecfbff1d9a417d907

As world space, but positions are relative to the terrain world position.

TERRAIN_SPACE cpp econst Ogre::Terrain classOgre_1_1Terrain.html aebf8a7aadb5de3a0669d41acfd58d781a0ad91edc61b2fb7ebe1966fc167ffe6d

x &amp; y are parametric values on the terrain from 0 to 1, with the origin at the bottom left...

POINT_SPACE cpp econst Ogre::Terrain classOgre_1_1Terrain.html aebf8a7aadb5de3a0669d41acfd58d781a748f0b5f2b54c63be96965de53931de6

x &amp; y are integer points on the terrain from 0 to size-1, with the origin at the bottom left...

Ogre::Terrain::DefaultGpuBufferAllocator c cl Ogre::Terrain::DefaultGpuBufferAllocator classOgre_1_1Terrain_1_1DefaultGpuBufferAllocator.html

Standard implementation of a buffer allocator which re-uses buffers.

OgreTerrain.h DefaultGpuBufferAllocator cpp instm Ogre::Terrain::DefaultGpuBufferAllocator classOgre_1_1Terrain_1_1DefaultGpuBufferAllocator.html aefc4903a668c681052b0a0186b4f5bc9 ~DefaultGpuBufferAllocator cpp instm Ogre::Terrain::DefaultGpuBufferAllocator classOgre_1_1Terrain_1_1DefaultGpuBufferAllocator.html a640854efabcf1f96ca9d6f8875fd8e37 allocateVertexBuffers cpp instm Ogre::Terrain::DefaultGpuBufferAllocator classOgre_1_1Terrain_1_1DefaultGpuBufferAllocator.html aab7c65d2cb7af5c84670c996c389bffb

Allocate (or reuse) vertex buffers for a terrain LOD.

freeVertexBuffers cpp instm Ogre::Terrain::DefaultGpuBufferAllocator classOgre_1_1Terrain_1_1DefaultGpuBufferAllocator.html af98bc1200700effb840c37f3d7b60b6f

Free (or return to the pool) vertex buffers for terrain.

getSharedIndexBuffer cpp instm Ogre::Terrain::DefaultGpuBufferAllocator classOgre_1_1Terrain_1_1DefaultGpuBufferAllocator.html a34f2a33f27ae8732c4b034047929f56f

Get a shared index buffer for a given number of settings.

freeAllBuffers cpp instm Ogre::Terrain::DefaultGpuBufferAllocator classOgre_1_1Terrain_1_1DefaultGpuBufferAllocator.html a13c9b9478bc9a473ce46e0dc62e88854

Free any buffers we&#39;re holding.

warmStart cpp instm Ogre::Terrain::DefaultGpuBufferAllocator classOgre_1_1Terrain_1_1DefaultGpuBufferAllocator.html ad52747460145f8b432fdfe7da0512057

&#39;Warm start&#39; the allocator based on needing x instances of terrain with the given configuration...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d VBufList cpp tdef Ogre::Terrain::DefaultGpuBufferAllocator classOgre_1_1Terrain_1_1DefaultGpuBufferAllocator.html a55379cc5331736568c8a73ad2cc5c5ed IBufMap cpp tdef Ogre::Terrain::DefaultGpuBufferAllocator classOgre_1_1Terrain_1_1DefaultGpuBufferAllocator.html aaa440fddd2249c96890533c6d20e21a6 hashIndexBuffer cpp instm Ogre::Terrain::DefaultGpuBufferAllocator classOgre_1_1Terrain_1_1DefaultGpuBufferAllocator.html a9e0d372be29095c1cd0ee0625567ccb4 getVertexBuffer cpp instm Ogre::Terrain::DefaultGpuBufferAllocator classOgre_1_1Terrain_1_1DefaultGpuBufferAllocator.html a8a967b2956ceb3c27600eee4155400ae mFreePosBufList cpp data Ogre::Terrain::DefaultGpuBufferAllocator classOgre_1_1Terrain_1_1DefaultGpuBufferAllocator.html a8820ed742f93ba0b13da637d71b934a9 mFreeDeltaBufList cpp data Ogre::Terrain::DefaultGpuBufferAllocator classOgre_1_1Terrain_1_1DefaultGpuBufferAllocator.html a1f0cda9f231eb97e7fd0367ddc8055c9 mSharedIBufMap cpp data Ogre::Terrain::DefaultGpuBufferAllocator classOgre_1_1Terrain_1_1DefaultGpuBufferAllocator.html a80d57bd40f5fa54dc002dc208fc096bb Ogre::Terrain::DerivedDataRequest c cl Ogre::Terrain::DerivedDataRequest structOgre_1_1Terrain_1_1DerivedDataRequest.html

A data holder for communicating with the background derived data update.

OgreTerrain.h terrain cpp data Ogre::Terrain::DerivedDataRequest structOgre_1_1Terrain_1_1DerivedDataRequest.html aab0d0ae24c1ec302c2ec82f2d13c51ab typeMask cpp data Ogre::Terrain::DerivedDataRequest structOgre_1_1Terrain_1_1DerivedDataRequest.html aec88e74f2d4a31352d7215bf609317ab dirtyRect cpp data Ogre::Terrain::DerivedDataRequest structOgre_1_1Terrain_1_1DerivedDataRequest.html af351c17e10a42958748e4866b13f4010 lightmapExtraDirtyRect cpp data Ogre::Terrain::DerivedDataRequest structOgre_1_1Terrain_1_1DerivedDataRequest.html a4efd3a42eed81d50532c0301780ec4a3 operator<< cpp ffunc Ogre::Terrain::DerivedDataRequest structOgre_1_1Terrain_1_1DerivedDataRequest.html a5031c5df320f3317b1a60bd4bd7f3778 Ogre::Terrain::DerivedDataResponse c cl Ogre::Terrain::DerivedDataResponse structOgre_1_1Terrain_1_1DerivedDataResponse.html

A data holder for communicating with the background derived data update.

OgreTerrain.h terrain cpp data Ogre::Terrain::DerivedDataResponse structOgre_1_1Terrain_1_1DerivedDataResponse.html aa8d6dfd215d499896823a6279cb37928 remainingTypeMask cpp data Ogre::Terrain::DerivedDataResponse structOgre_1_1Terrain_1_1DerivedDataResponse.html ae47b1a81e0de479f34f0c48d315c0b1e deltaUpdateRect cpp data Ogre::Terrain::DerivedDataResponse structOgre_1_1Terrain_1_1DerivedDataResponse.html a364544a6a9c0c3a17c2ee11f6518b4dd normalUpdateRect cpp data Ogre::Terrain::DerivedDataResponse structOgre_1_1Terrain_1_1DerivedDataResponse.html a26f573c43021a442c89fbc3850a45d34 lightmapUpdateRect cpp data Ogre::Terrain::DerivedDataResponse structOgre_1_1Terrain_1_1DerivedDataResponse.html a69fc735a122d3037bf10d9a897e379a1 normalMapBox cpp data Ogre::Terrain::DerivedDataResponse structOgre_1_1Terrain_1_1DerivedDataResponse.html ae75d9cbcc311fd797178b17e553421f7 lightMapBox cpp data Ogre::Terrain::DerivedDataResponse structOgre_1_1Terrain_1_1DerivedDataResponse.html a4d21ac16f65468550c6946f16f1de15b operator<< cpp ffunc Ogre::Terrain::DerivedDataResponse structOgre_1_1Terrain_1_1DerivedDataResponse.html a331febe763a7cdf5a376570c40294985 Ogre::Terrain::GpuBufferAllocator c cl Ogre::Terrain::GpuBufferAllocator classOgre_1_1Terrain_1_1GpuBufferAllocator.html

Interface used to by the Terrain instance to allocate GPU buffers.

OgreTerrain.h GpuBufferAllocator cpp instm Ogre::Terrain::GpuBufferAllocator classOgre_1_1Terrain_1_1GpuBufferAllocator.html adafa196fd89b566090806bde188bbf33 ~GpuBufferAllocator cpp instm Ogre::Terrain::GpuBufferAllocator classOgre_1_1Terrain_1_1GpuBufferAllocator.html ab50e9928256ddbd09462938a7e13e3c8 allocateVertexBuffers cpp instm Ogre::Terrain::GpuBufferAllocator classOgre_1_1Terrain_1_1GpuBufferAllocator.html a3c10273ba4790cfbd48b93e2627f85c2

Allocate (or reuse) vertex buffers for a terrain LOD.

freeVertexBuffers cpp instm Ogre::Terrain::GpuBufferAllocator classOgre_1_1Terrain_1_1GpuBufferAllocator.html ac70a9dbc1dcfc9c742c08a7714ed7fa3

Free (or return to the pool) vertex buffers for terrain.

getSharedIndexBuffer cpp instm Ogre::Terrain::GpuBufferAllocator classOgre_1_1Terrain_1_1GpuBufferAllocator.html a826a5d2848be329361177f0209c13a67

Get a shared index buffer for a given number of settings.

freeAllBuffers cpp instm Ogre::Terrain::GpuBufferAllocator classOgre_1_1Terrain_1_1GpuBufferAllocator.html ac35a15958d618f6e9cb9b2ca6663e219

Free any buffers we&#39;re holding.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Ogre::Terrain::ImportData c cl Ogre::Terrain::ImportData structOgre_1_1Terrain_1_1ImportData.html

Structure encapsulating import data that you may use to bootstrap the terrain without loading from a ...

OgreTerrain.h ImportData cpp func Ogre::Terrain::ImportData structOgre_1_1Terrain_1_1ImportData.html a4051612dde80d254c9761343a66bf47e ImportData cpp func Ogre::Terrain::ImportData structOgre_1_1Terrain_1_1ImportData.html a94c34664786d5059f7a9ef36e061890e operator= cpp func Ogre::Terrain::ImportData structOgre_1_1Terrain_1_1ImportData.html aabbbf63a35790a9b414acaa1e20baf93 destroy cpp func Ogre::Terrain::ImportData structOgre_1_1Terrain_1_1ImportData.html a7a5f66953eabbc5221f36ee476f98d47

Delete any input data if this struct is set to do so.

~ImportData cpp func Ogre::Terrain::ImportData structOgre_1_1Terrain_1_1ImportData.html ab44221d85f1c10b8c2be75b476d89440 terrainAlign cpp data Ogre::Terrain::ImportData structOgre_1_1Terrain_1_1ImportData.html a9cc48b1e14f6974f46bf9da947f8fc76

The alignment of the terrain.

terrainSize cpp data Ogre::Terrain::ImportData structOgre_1_1Terrain_1_1ImportData.html a0b5bc1f24bcc9003e5ed0ccb850711f8

Terrain size (along one edge) in vertices; must be 2^n+1.

maxBatchSize cpp data Ogre::Terrain::ImportData structOgre_1_1Terrain_1_1ImportData.html acebf6cfa7dcb63b4725ed1dc2e63a9f2

Maximum batch size (along one edge) in vertices; must be 2^n+1 and &lt;= 65.

minBatchSize cpp data Ogre::Terrain::ImportData structOgre_1_1Terrain_1_1ImportData.html a60b1682048188053cc885097eb2383c6

Minimum batch size (along one edge) in vertices; must be 2^n+1.

pos cpp data Ogre::Terrain::ImportData structOgre_1_1Terrain_1_1ImportData.html ade0d3e9baacc9408bc08ce2531f177b4

Position of the terrain.

worldSize cpp data Ogre::Terrain::ImportData structOgre_1_1Terrain_1_1ImportData.html a43509d8a986b1b733d010300487425a5

The world size of the terrain.

inputImage cpp data Ogre::Terrain::ImportData structOgre_1_1Terrain_1_1ImportData.html a61b189d3b9768810d747f35f7d141e79

Optional heightmap providing the initial heights for the terrain.

inputFloat cpp data Ogre::Terrain::ImportData structOgre_1_1Terrain_1_1ImportData.html aaab91a388f7bab0e1d00a858bbeb5902

Optional list of terrainSize * terrainSize floats defining the terrain.

constantHeight cpp data Ogre::Terrain::ImportData structOgre_1_1Terrain_1_1ImportData.html a210633812bf4ae671e19736a934079b3

If neither inputImage or inputFloat are supplied, the constant height at which the initial terrain sh...

deleteInputData cpp data Ogre::Terrain::ImportData structOgre_1_1Terrain_1_1ImportData.html ab5bbdf7852ee1d2192c421c17df237e7

Whether this structure should &#39;own&#39; the input data (inputImage and inputFloat), and therefore delete ...

inputScale cpp data Ogre::Terrain::ImportData structOgre_1_1Terrain_1_1ImportData.html ae97c725c89e0c789e5099fd387953020

How to scale the input values provided (if any)

inputBias cpp data Ogre::Terrain::ImportData structOgre_1_1Terrain_1_1ImportData.html aa92240ffea408a3ff250e8e8233789bb

How to bias the input values provided (if any)

layerDeclaration cpp data Ogre::Terrain::ImportData structOgre_1_1Terrain_1_1ImportData.html ae3203cf7a78bd3ed0cd75ffe3c107a2e

Definition of the contents of each layer (required).

layerList cpp data Ogre::Terrain::ImportData structOgre_1_1Terrain_1_1ImportData.html a3d892ce610f8e6aec873528d042fe72b

List of layer structures, one for each layer required.

Ogre::Terrain::LayerInstance c cl Ogre::Terrain::LayerInstance structOgre_1_1Terrain_1_1LayerInstance.html

An instance of a layer, with specific texture names.

OgreTerrain.h LayerInstance cpp func Ogre::Terrain::LayerInstance structOgre_1_1Terrain_1_1LayerInstance.html aa554bc0d00ec43b9fb48cf9a436112c2 worldSize cpp data Ogre::Terrain::LayerInstance structOgre_1_1Terrain_1_1LayerInstance.html a54f726e8a0c17ec1579a16afa1a9398c

The world size of the texture to be applied in this layer.

textureNames cpp data Ogre::Terrain::LayerInstance structOgre_1_1Terrain_1_1LayerInstance.html a14363e8e526e90ea47ea93cac3764fc1

List of texture names to import; must match with TerrainLayerDeclaration.

Ogre::TerrainGlobalOptions c cl Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html

Options class which just stores default options for the terrain.

OgreTerrain.h TerrainGlobalOptions cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html abdea5490ca3e3150e1cc90f08ad0c5e5 ~TerrainGlobalOptions cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html aa0e34bf29b14f99fe8957910aaf85698 getSkirtSize cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html ada15fe26df2b98b5f299c2615494178a

The default size of &#39;skirts&#39; used to hide terrain cracks (default 10)

setSkirtSize cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a1edb0e8e24ef3f8d7ef698b88eb97613

method - the default size of &#39;skirts&#39; used to hide terrain cracks (default 10)

getLightMapDirection cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a4970366f178bc43e36abb96ff2905a9a

Get the shadow map light direction to use (world space)

setLightMapDirection cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a4f2c45cf37eb725be27e96b39383b622

Set the shadow map light direction to use (world space).

getCompositeMapAmbient cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a2596e2077147169b755a35ab523f9d52

Get the composite map ambient light to use.

setCompositeMapAmbient cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a0db83e224e43b4b2139d98d7682fd537

Set the composite map ambient light to use.

getCompositeMapDiffuse cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a4e1f1887845a1805bd77009d5d654d9b

Get the composite map iffuse light to use.

setCompositeMapDiffuse cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a39b7fdcd9e04c019bf99409ef55d855a

Set the composite map diffuse light to use.

getCompositeMapDistance cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html aa1a40efe1cbde70bd9e12dd112eb6950

Get the distance at which to start using a composite map if present.

setCompositeMapDistance cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html aa80e448823ce5fff95245461f87d9927

Set the distance at which to start using a composite map if present.

getCastsDynamicShadows cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html aba7e519a435770e1818c4ea134585c8a

Whether the terrain will be able to cast shadows (texture shadows only are supported, and you must be using depth shadow maps).

setCastsDynamicShadows cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a9cdb0627494bf2d153ec2ffde2484bda

Whether the terrain will be able to cast shadows (texture shadows only are supported, and you must be using depth shadow maps).

getMaxPixelError cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html aa4fd9f5c7f09577f8c3ba4a37e403327

Get the maximum screen pixel error that should be allowed when rendering.

setMaxPixelError cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a17a76921b32eaa417b109a811f2c4c81

Set the maximum screen pixel error that should be allowed when rendering.

getRenderQueueGroup cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html ad7300d141adf26bfe5d9444b4bacfc1a

Get the render queue group that this terrain will be rendered into.

setRenderQueueGroup cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html ae2c546b4465ef1e321f2cbc1895c4227

Set the render queue group that terrains will be rendered into.

getVisibilityFlags cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a3338343db08588f71d1661d9578c1959

Get the visbility flags that terrains will be rendered with.

setVisibilityFlags cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a8b7b87457f57b14e1dce2d023a0229d8

Set the visbility flags that terrains will be rendered with.

setQueryFlags cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a7194f2b178f46f69211d630d081624a7

Set the default query flags for terrains.

getQueryFlags cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a9c8b745da6fe11ad3ee9dba59ec3a22c

Get the default query flags for terrains.

addQueryFlags cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html aaccc644a84e01e88954086048502a7e1

As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...

removeQueryFlags cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html ae7612bb654507fd6f0e148adca85aa41 getUseRayBoxDistanceCalculation cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html ad678de425733b52b496865e6018af14c

Returns whether or not to use an accurate calculation of camera distance from a terrain tile (ray / A...

setUseRayBoxDistanceCalculation cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a405c05d36af7a415b4aadf05492976de

Sets whether to use an accurate ray / box intersection to determine distance from a terrain tile...

getDefaultMaterialGenerator cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a01856a71b813370bc57839da50eb76c8

Get the default material generator.

setDefaultMaterialGenerator cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html ae4311ab0c8bf4a1014dc55471b7084d1

Set the default material generator.

getLayerBlendMapSize cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html af5ec15d4f51befb9a090a6d324a7c7e4

Get the default size of the blend maps for a new terrain.

setLayerBlendMapSize cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a629f5b31ac27bc8b19d0dcf9ddc9bc9f

Sets the default size of blend maps for a new terrain.

getDefaultLayerTextureWorldSize cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a1a5ff50b06cecc9f8d2adb12de40c5a9

Get the default world size for a layer &#39;splat&#39; texture to cover.

setDefaultLayerTextureWorldSize cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a6ee9f93b4bdb72f8de6562192db22dad

Set the default world size for a layer &#39;splat&#39; texture to cover.

getDefaultGlobalColourMapSize cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a34823e51390646c43c5ef6903f487ab8

Get the default size of the terrain global colour map for a new terrain.

setDefaultGlobalColourMapSize cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a67dd1f4bf48968238e845e2939d744a0

Set the default size of the terrain global colour map for a new terrain.

getLightMapSize cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html ad8f94831d429041e4227ec4bf2944fa8

Get the default size of the lightmaps for a new terrain.

setLightMapSize cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a62aaf2d6a7c072adadbacc3c517351f9

Sets the default size of lightmaps for a new terrain.

getCompositeMapSize cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html ae845633ae80395b2497a67de8189f470

Get the default size of the composite maps for a new terrain.

setCompositeMapSize cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a0d449a2ed56acd7959eb5fc7d894025c

Sets the default size of composite maps for a new terrain.

setDefaultResourceGroup cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a0aeba371e3e83537d3269e0da4a476b9

Set the default resource group to use to load / save terrains.

getDefaultResourceGroup cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html ab7560bd7fe9ebb5b9cee22e7a34f4143

Get the default resource group to use to load / save terrains.

getUseVertexCompressionWhenAvailable cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html adb6eb32bb6a976c3ffccaced436cc526

Get whether to allow vertex compression to be used when the material generator states that it support...

setUseVertexCompressionWhenAvailable cpp instm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a099ad9ade850e0b6d3146989441c52bc

Set whether to allow vertex compression to be used when the material generator states that it support...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html ac1c2d87bb764edfd517ebb6047df358e

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a90d18ba554df4386d9041bf3d57d9772

Override standard Singleton retrieval.

mSkirtSize cpp data Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a7f4b235983a1e264b9a05ac2bc8c0fa4 mLightMapDir cpp data Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html ae39fd9c9af07747bf1d97ac1fc8e2acf mCastsShadows cpp data Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a4e899e0de62b28cd4a7387d6bc309386 mMaxPixelError cpp data Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html acc5386c8a4470c1bb78a7480ccf0d6c8 mRenderQueueGroup cpp data Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a1cb7acd60843de6f07fc88a6dc9c04f9 mVisibilityFlags cpp data Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a72e0f6e52815a310795140f2f53ce35c mQueryFlags cpp data Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a6cb4188ffea1f78371d9eef49b985be7 mUseRayBoxDistanceCalculation cpp data Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html ad91bd2a30cbbed3def53c17dc740e3ca mDefaultMaterialGenerator cpp data Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a7becd0d484d721b8fae02e24c3527419 mLayerBlendMapSize cpp data Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html ac63faa9bc5d2501aa90f9c8d3ca93ca7 mDefaultLayerTextureWorldSize cpp data Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a51dd2ce4993cb02f32693c58f309efe4 mDefaultGlobalColourMapSize cpp data Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a17a1861e5b779f49aaf1bd164aded668 mLightmapSize cpp data Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html ad8dea0cf9bfd02555448367d3b2abc4b mCompositeMapSize cpp data Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html aa1eec11aa9da111c7cf3ef2ade86a564 mCompositeMapAmbient cpp data Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a8f92defbfed343684f899c6e3cff17e8 mCompositeMapDiffuse cpp data Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html adc5fc6047d3c919a18ed377bc6a79e57 mCompositeMapDistance cpp data Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html ac48fa7e980062937ffd2a020de5186b8 mResourceGroup cpp data Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a9cd495f55c60f4bf1f71a42ec1e939d1 mUseVertexCompressionWhenAvailable cpp data Ogre::TerrainGlobalOptions classOgre_1_1TerrainGlobalOptions.html a2f5363138850f31c90542d3570fd9710 msSingleton unknown data Ogre::Singleton< TerrainGlobalOptions > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::TerrainGroup c cl Ogre::TerrainGroup classOgre_1_1TerrainGroup.html

Helper class to assist you in managing multiple terrain instances that are connected to each other...

OgreTerrainGroup.h TerrainList cpp tdef Ogre::TerrainGroup classOgre_1_1TerrainGroup.html afb09ef57afe5c35986ac5c38f9f94342 TerrainSlotMap cpp tdef Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a8ddf0950465ee9dfb643b6caa5ae7e03

Packed map, signed 16 bits for each axis from -32767 to +32767.

TerrainIterator cpp tdef Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a0ede78efc787db283ade7fdf25f85fe5 ConstTerrainIterator cpp tdef Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a715d18edfe80acd905f82e69145b58ce TerrainGroup cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a7be4b53fbb7f1edd7707c69b4ee883f4

Constructor.

TerrainGroup cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a1ceb1403ef71bd8c5badd1861f17a566

Alternate constructor.

~TerrainGroup cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a8fa89b425d4ce101a4f3973096d204b2 getDefaultImportSettings cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a0b2e61a15cfdda3ed87b62dba174f576

Retrieve a shared structure which will provide the base settings for all terrains created via this gr...

setOrigin cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html abdcbba7565eea5b03a5d508e2aba07b2

Define the centre position of the grid of terrain.

getOrigin cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html ac38b3814508c5b3d0796b2c37e4631e9

Retrieve the centre position of the grid of terrain.

getAlignment cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a6e9b3d00381017d8d79af383fefc850a

Retrieve the alignment of the grid of terrain (cannot be modified after construction).

getTerrainWorldSize cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a90b257d52f99b92a25408cf72120e855

Retrieve the world size of each terrain instance.

setTerrainWorldSize cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a49fc3c6d80e6a06527cd44773d67d0a8

Set the world size of terrain.

getTerrainSize cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a18805654cfff153c1b8c877d42611c94

Retrieve the size of each terrain instance in number of vertices down one side.

setTerrainSize cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html ae30c228ce95e1459276a461f0d11c511

Set the size of each terrain instance in number of vertices down one side.

getSceneManager cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html ae70b41ef021cb0f54dc6375c7be82007

Retrieve the SceneManager being used for this group.

setFilenameConvention cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html ac8af5ccd3d5a76c48bdbca955146eb7b

Set the naming convention for file names in this terrain group.

setFilenamePrefix cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html aa464da8d2945b6e8ff569c68cd75a6a1 setFilenameExtension cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a77f531317a2af432f2628fdbb0601cf9 getFilenamePrefix cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html abf3dc8d382bc84861c587a111d4720e7 getFilenameExtension cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a12a05e1e305a8fab0d462eb41d3ebec5 setResourceGroup cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html ab6f752f831a9fdc36b64b1f0cc1d3da4

Set the resource group in which files will be located.

getResourceGroup cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a68c9539a5c6ae6b7213bc1f488af558d

Get the resource group in which files will be located.

defineTerrain cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a0dcd142d9931122fd8de4cd4ca9c4263

Define a &#39;slot&#39; in the terrain grid - in this case to be loaded from a generated file name...

defineTerrain cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a3339ab4895c8a8f5339dc789854abd65

Define a &#39;slot&#39; in the terrain grid - in this case a flat terrain.

defineTerrain cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a5f80864c75d98bf4796a9f925b65eebb

Define the content of a &#39;slot&#39; in the terrain grid.

defineTerrain cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a1e6699ed42660600b9f4cef4ba9812f4

Define the content of a &#39;slot&#39; in the terrain grid.

defineTerrain cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a72463e9fad2427e3e0b9d55c9fe1c7f7

Define the content of a &#39;slot&#39; in the terrain grid.

defineTerrain cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a212c614fe05a4c09731b3c2d9227d1e2

Define the content of a &#39;slot&#39; in the terrain grid.

loadAllTerrains cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html ad1666853bba30ba6c5d98a5f2fc7d7ad

Load any terrain instances that have been defined but not loaded yet.

loadTerrain cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html aa2b3aa6c682d8b60be016bc6e503bd3b

Load a specific terrain slot based on the definition that has already been supplied.

unloadTerrain cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html afce782965e3d453f9ceb97ae95780e6f

Unload a specific terrain slot.

removeTerrain cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html ac61b66e483e66bf0c860b6d9885aa5dd

Remove a specific terrain slot.

removeAllTerrains cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html afdf092661bbf77ba7e1d5080f2f3bbe2

Remove all terrain instances.

saveAllTerrains cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a04ca28f8d5f4d47da77da4b71492ff4c

Save all terrain instances using the assigned file names, or via the filename convention.

getTerrainDefinition cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html acd8bbef8440cd204305215ef702a63cf

Get the definition of a slot in the terrain.

getTerrain cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a8128d61930f1c5c6e96a234022812aa4

Get the terrain instance at a given slot, if loaded.

freeTemporaryResources cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a6f1921036f2e2a12087c5ee792a03492

Free as many resources as possible for optimal run-time memory use for all terrain tiles...

update cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html abde345652ad41719d6f87232096c281e

Trigger the update process for all terrain instances.

updateGeometry cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a0b073d61ff3bd590a3a1a928a896da9a

Performs an update on all terrain geometry.

updateDerivedData cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html af9191a938f220f960128fdf7d30acc88

Updates derived data for all terrains (LOD, lighting) to reflect changed height data.

getHeightAtWorldPosition cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a0ef435c6c37de37ae09c8874c8fe58dc

Get the height data for a given world position (projecting the point down on to the terrain underneat...

getHeightAtWorldPosition cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a404abe9c1da4ae4f794384ef2ddff94d

Get the height data for a given world position (projecting the point down on to the terrain)...

rayIntersects cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a44d246cd443b8690fbbcdf9f127f7818

Test for intersection of a given ray with any terrain in the group.

boxIntersects cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a0d6e2200981b81c2d009550914569998

Test intersection of a box with the terrain.

sphereIntersects cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html af8735312ab4a7aa569583b77134b8ec8

Test intersection of a sphere with the terrain.

convertWorldPositionToTerrainSlot cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a8008d7fa4b1dbbe4e8edf9d07408dd82

Convert a world position to terrain slot coordinates.

convertTerrainSlotToWorldPosition cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html acb484f82231785e00d232d2288ab666f

Convert a slot location to a world position at the centre.

isDerivedDataUpdateInProgress cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a6042cb939f567afe2b9d718e9ccee2b2

Calls Terrain::isDerivedDataUpdateInProgress on each loaded instance and returns true if any of them ...

getTerrainIterator cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html ab3a50caf08ce5049ed0a15c0f610523d

Get an iterator over the defined terrains.

getTerrainIterator cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html adab0a233b1127742c1ce397821fdb08b

Get an iterator over the defined terrains (const)

canHandleRequest cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a008f51c172bd858cca8763af865f3fa1

WorkQueue::RequestHandler override.

handleRequest cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a28e769b1bb49906de087be411ae97001

WorkQueue::RequestHandler override.

canHandleResponse cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html ad608848047850ff730ef870457b7e14f

WorkQueue::ResponseHandler override.

handleResponse cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a5d062f88928dd1a572dc7a411b07457b

WorkQueue::ResponseHandler override.

packIndex cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a4cc4579f528a0e0c24cc8d24006e7fe2

Convert coordinates to a packed integer index.

unpackIndex cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a041018a20d3605dd54bdbdbca20df587

Convert a packed integer index to coordinates.

generateFilename cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html ae891835728bf72ac0b5c71bff7843270

Generate a file name based on the current naming convention.

saveGroupDefinition cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a20a7cffbed2c46fef92c2b655781fa7a

Save the group data only in native form to a file.

saveGroupDefinition cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a653b5492ff3f70b0363c124bdc2824ad

Save the group data only in native form to a serializing stream.

loadGroupDefinition cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a24a0fc7a1be84cd44834842521481219

Load the group definition only in native form from a file.

loadGroupDefinition cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html ab2024c1b3890def8d88aa3a0436edf66

Load the group definition only in native form from a serializing stream.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d WORKQUEUE_LOAD_REQUEST cpp data Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a93836a9bf0faed8a783e65a6f494a633 CHUNK_ID cpp data Ogre::TerrainGroup classOgre_1_1TerrainGroup.html af5d1ab56ff789b227e25e2011877c224 CHUNK_VERSION cpp data Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a18b58f7ef72dae5943447a3167b61150 getTerrainSlotPosition cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a99752a7b5986cffd89e7eb8b11e81dd2

Get the position of a terrain instance.

getTerrainSlot cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a93701790eae6f0c501f1b7667962ff17

Retrieve a slot, potentially allocate one.

getTerrainSlot cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a1b39c522f092da00c93c3e326779b6d4 connectNeighbour cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html af30e8625d7956cddd0d2a788186a9586 loadTerrainImpl cpp instm Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a9f0db2beb24461ff2f6fa6e0086d2ac7 mSceneManager cpp data Ogre::TerrainGroup classOgre_1_1TerrainGroup.html aa8f11349f0a425796d4a99e2e5f6b66b mAlignment cpp data Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a8c8319cbac81a0f578782fa70fd66cb7 mTerrainSize cpp data Ogre::TerrainGroup classOgre_1_1TerrainGroup.html aeeec8fb802670787fd2e190325a824bc mTerrainWorldSize cpp data Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a6ced6a20eb843f20eaaa072bdcfbad27 mDefaultImportData cpp data Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a5c47a92b02e09ef2f850a2c4cf2775c0 mOrigin cpp data Ogre::TerrainGroup classOgre_1_1TerrainGroup.html ae65f81ca3a610890ce8adee9af9558ae mTerrainSlots cpp data Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a4d2011a8a98704115fa8e45ac964abb2 mWorkQueueChannel cpp data Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a120308b21f119c35862024c8a626eb3e mFilenamePrefix cpp data Ogre::TerrainGroup classOgre_1_1TerrainGroup.html aa79a055604bc648af378372a7b9ad213 mFilenameExtension cpp data Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a2044bb709d34d8c076e64f09a27f49e1 mResourceGroup cpp data Ogre::TerrainGroup classOgre_1_1TerrainGroup.html a682c2344fd983466b781ebf983e66f40 mBufferAllocator cpp data Ogre::TerrainGroup classOgre_1_1TerrainGroup.html ad4b759d5097acde58dd6284b93018d3c Ogre::TerrainGroup::LoadRequest c cl Ogre::TerrainGroup::LoadRequest structOgre_1_1TerrainGroup_1_1LoadRequest.html

Structure for holding the load request.

OgreTerrainGroup.h slot cpp data Ogre::TerrainGroup::LoadRequest structOgre_1_1TerrainGroup_1_1LoadRequest.html a12027bd85dcaf57b34074d1dbb70b577 origin cpp data Ogre::TerrainGroup::LoadRequest structOgre_1_1TerrainGroup_1_1LoadRequest.html a0932f9af61a0f6f4786ee62562e27f02 operator<< cpp ffunc Ogre::TerrainGroup::LoadRequest structOgre_1_1TerrainGroup_1_1LoadRequest.html a8b3e2b9bd95cf7dd4c5a8a2e32f1f571 Ogre::TerrainGroup::RayResult c cl Ogre::TerrainGroup::RayResult structOgre_1_1TerrainGroup_1_1RayResult.html

Result from a terrain ray intersection with the terrain group.

OgreTerrainGroup.h RayResult cpp func Ogre::TerrainGroup::RayResult structOgre_1_1TerrainGroup_1_1RayResult.html a39e75d877662e2a244999fdd64e853a7 hit cpp data Ogre::TerrainGroup::RayResult structOgre_1_1TerrainGroup_1_1RayResult.html a951a4fd9e895ed4037426217e572f949

Whether an intersection occurred.

terrain cpp data Ogre::TerrainGroup::RayResult structOgre_1_1TerrainGroup_1_1RayResult.html ad195afe5791ad7c8779636bc392bd02f

Which terrain instance was hit, if any.

position cpp data Ogre::TerrainGroup::RayResult structOgre_1_1TerrainGroup_1_1RayResult.html a298fe7a58f8ab623739287b108371519

Position at which the intersection occurred.

Ogre::TerrainGroup::TerrainSlot c cl Ogre::TerrainGroup::TerrainSlot structOgre_1_1TerrainGroup_1_1TerrainSlot.html

Slot for a terrain instance, together with its definition.

OgreTerrainGroup.h TerrainSlot cpp func Ogre::TerrainGroup::TerrainSlot structOgre_1_1TerrainGroup_1_1TerrainSlot.html a0ad82e8d743bd33a60ace3a1539ea68c ~TerrainSlot cpp func Ogre::TerrainGroup::TerrainSlot structOgre_1_1TerrainGroup_1_1TerrainSlot.html a81a258bb74f1dcb83becd60727f7363e freeInstance cpp func Ogre::TerrainGroup::TerrainSlot structOgre_1_1TerrainGroup_1_1TerrainSlot.html a9a40615d7d5beb2c86b2a0dae6957ecd operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d x cpp data Ogre::TerrainGroup::TerrainSlot structOgre_1_1TerrainGroup_1_1TerrainSlot.html a371c7d7ea4a4413f46dd5477c29b374c

The coordinates of the terrain slot relative to the centre slot (signed).

y cpp data Ogre::TerrainGroup::TerrainSlot structOgre_1_1TerrainGroup_1_1TerrainSlot.html adc3cf1b5a763e19fc639727169cf0f69 def cpp data Ogre::TerrainGroup::TerrainSlot structOgre_1_1TerrainGroup_1_1TerrainSlot.html aa0cb112bc24303af1881f7849b7c0585

Definition used to load the terrain.

instance cpp data Ogre::TerrainGroup::TerrainSlot structOgre_1_1TerrainGroup_1_1TerrainSlot.html a6b03382c08998d29c07142f6dcc90709

Actual terrain instance.

Ogre::TerrainGroup::TerrainSlotDefinition c cl Ogre::TerrainGroup::TerrainSlotDefinition structOgre_1_1TerrainGroup_1_1TerrainSlotDefinition.html

Definition of how to populate a &#39;slot&#39; in the terrain group.

OgreTerrainGroup.h TerrainSlotDefinition cpp func Ogre::TerrainGroup::TerrainSlotDefinition structOgre_1_1TerrainGroup_1_1TerrainSlotDefinition.html a2e4c34e42faae3ec1d745e5cae8fb200 ~TerrainSlotDefinition cpp func Ogre::TerrainGroup::TerrainSlotDefinition structOgre_1_1TerrainGroup_1_1TerrainSlotDefinition.html a3450d2187ead05af229621bfcc50b369 useImportData cpp func Ogre::TerrainGroup::TerrainSlotDefinition structOgre_1_1TerrainGroup_1_1TerrainSlotDefinition.html a360a024704762f345a7a91a04b955061

Set to use import data.

useFilename cpp func Ogre::TerrainGroup::TerrainSlotDefinition structOgre_1_1TerrainGroup_1_1TerrainSlotDefinition.html a53ec1a48d519900da5c77b8702b5067a

Set to use file name.

freeImportData cpp func Ogre::TerrainGroup::TerrainSlotDefinition structOgre_1_1TerrainGroup_1_1TerrainSlotDefinition.html a7ca4751611a934a1088bfecd55d94a33

Destroy temp import resources.

filename cpp data Ogre::TerrainGroup::TerrainSlotDefinition structOgre_1_1TerrainGroup_1_1TerrainSlotDefinition.html a5b0c56d3b577d08fd3800f0399ac8bff

Filename, if this is to be loaded from a file.

importData cpp data Ogre::TerrainGroup::TerrainSlotDefinition structOgre_1_1TerrainGroup_1_1TerrainSlotDefinition.html a13c37aea760bd2537db790c8cf6271ce

Import data, if this is to be defined based on importing.

Ogre::TerrainLayerBlendMap c cl Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html

Class exposing an interface to a blend map for a given layer.

OgreTerrainLayerBlendMap.h TerrainLayerBlendMap cpp instm Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html a7ec621ee0931d9f630f800a8427c1f5d

Constructor.

~TerrainLayerBlendMap cpp instm Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html a06394bdf792fa1ee0c73dc0c0c7f9f58 getParent cpp instm Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html aac3a0664709cab419c63d86e7cdd3566

Get the parent terrain.

getLayerIndex cpp instm Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html a90f88bdb0784c24154ab6d55e18df722

Get the index of the layer this is targeting.

convertWorldToUVSpace cpp instm Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html ab12d294404bb840b5f6a76568e5fdfdc

Helper method - convert a point in world space to UV space based on the terrain settings.

convertUVToWorldSpace cpp instm Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html a44ac5a3109a4234a298392e43df2edf0

Helper method - convert a point in local space to worldspace based on the terrain settings...

convertUVToImageSpace cpp instm Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html a6d4912bb1b2e90443ca6ff3ecef9d57b

Convert local space values (0,1) to image space (0, imageSize).

convertImageToUVSpace cpp instm Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html a8a50367f64f892ae402429f5f1926a60

Convert image space (0, imageSize) to local space values (0,1).

convertImageToTerrainSpace cpp instm Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html abe74e7c92015442d95044887b492875d

Convert image space (0, imageSize) to terrain space values (0,1).

convertTerrainToImageSpace cpp instm Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html ad7648915beabaa57229cfdfd4f9dd7dd

Convert terrain space values (0,1) to image space (0, imageSize).

getBlendValue cpp instm Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html aeb38f19289a5824a92f3d86d4d0c34f8

Get a single value of blend information, in image space.

setBlendValue cpp instm Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html a7f00a78f9c0eac408e87ebed4458546d

Set a single value of blend information (0 = transparent, 255 = solid)

getBlendPointer cpp instm Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html a7a2e86bf826528459f4c9813d9f11b18

Get a pointer to the whole blend data.

dirty cpp instm Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html afc1e25e221980f7b3ce696dfc22223ca

Indicate that all of the blend data is dirty and needs updating.

dirtyRect cpp instm Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html aa1746e4fe6ba9de17b626c1d44f56879

Indicate that a portion of the blend data is dirty and needs updating.

blit cpp instm Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html a59d79d1b5da14f42d93cdea553d50b5b

Blits a set of values into a region on the blend map.

blit cpp instm Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html a4e753bc130ea3731f71f90ab9c8f53c5

Blits a set of values into the entire map.

loadImage cpp instm Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html a69fc5e9bc78cbd909bdcc5b535c9c60a

Load an image into this blend layer.

loadImage cpp instm Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html a92ecf7cbb439798c01a2de1596d2c32d

Load an image into this blend layer.

loadImage cpp instm Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html ae9713419de094e337f0dcef41dd9302d

Load an image into this blend layer.

update cpp instm Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html a7b84ae6db639c23977a433047ec955bb

Publish any changes you made to the blend data back to the blend map.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d download cpp instm Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html a6a254c8b2c5be6c8b944364ab08fcddd upload cpp instm Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html a792b8ef34d78e7b27a2824f2dd6e0950 mParent cpp data Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html a42e5b0108901f14435d4466e893d024d mLayerIdx cpp data Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html a14c104352a8d2b06d891f99679e3e9dc mChannel cpp data Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html a0f6b814b852b0d4646ee1de61ab3541f mChannelOffset cpp data Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html aef9d829eacad0e5a7c9aa04d728ef27a mDirtyBox cpp data Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html a3e38361219504daeaf53c09b93c07598 mDirty cpp data Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html a44410031b859e531c33bfdcb3a166452 mBuffer cpp data Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html a40dcdac7212ac7d58bd460f4b4bf5c06 mData cpp data Ogre::TerrainLayerBlendMap classOgre_1_1TerrainLayerBlendMap.html a859440a85cbd4a328efbfc218462d6bb Ogre::TerrainLayerSamplerElement c cl Ogre::TerrainLayerSamplerElement structOgre_1_1TerrainLayerSamplerElement.html

Information about one element of a sampler / texture within a layer.

OgreTerrainMaterialGenerator.h operator== cpp func Ogre::TerrainLayerSamplerElement structOgre_1_1TerrainLayerSamplerElement.html af5cd2fe83ba44cc3774091340e12da86 TerrainLayerSamplerElement cpp func Ogre::TerrainLayerSamplerElement structOgre_1_1TerrainLayerSamplerElement.html af648e0695b3baa049d586e82e2194e1f TerrainLayerSamplerElement cpp func Ogre::TerrainLayerSamplerElement structOgre_1_1TerrainLayerSamplerElement.html ae471dccbe80e8580b943b3883e40b571 source cpp data Ogre::TerrainLayerSamplerElement structOgre_1_1TerrainLayerSamplerElement.html a96b4bc009cc033a8b6d5c32aaffd2bbd

The source sampler index of this element relative to LayerDeclaration&#39;s list.

semantic cpp data Ogre::TerrainLayerSamplerElement structOgre_1_1TerrainLayerSamplerElement.html afd77757659bd8b5f5672a34168071963

The semantic this element represents.

elementStart cpp data Ogre::TerrainLayerSamplerElement structOgre_1_1TerrainLayerSamplerElement.html a82f5e76d137cfc061c99fa1458a2abb4

The colour element at which this element starts.

elementCount cpp data Ogre::TerrainLayerSamplerElement structOgre_1_1TerrainLayerSamplerElement.html a1f5544d50fad51034e72258400eb561b

The number of colour elements this semantic uses (usually standard per semantic)

Ogre::TerrainLayerSampler c cl Ogre::TerrainLayerSampler structOgre_1_1TerrainLayerSampler.html

Description of a sampler that will be used with each layer.

OgreTerrainMaterialGenerator.h operator== cpp func Ogre::TerrainLayerSampler structOgre_1_1TerrainLayerSampler.html a2bba3b847c3ca420a706a762f05d21ba TerrainLayerSampler cpp func Ogre::TerrainLayerSampler structOgre_1_1TerrainLayerSampler.html a8cf27ef7b384897c434ea13670fb3231 TerrainLayerSampler cpp func Ogre::TerrainLayerSampler structOgre_1_1TerrainLayerSampler.html a99aefff53a235d471bb54d65c8ec0483 alias cpp data Ogre::TerrainLayerSampler structOgre_1_1TerrainLayerSampler.html ade7747cc8625094da5ed01bc5ab3e19c

A descriptive name that is merely used to assist in recognition.

format cpp data Ogre::TerrainLayerSampler structOgre_1_1TerrainLayerSampler.html acbf57cf471d575ffc862c50d15bad9b0

The format required of this texture.

Ogre::TerrainLayerDeclaration c cl Ogre::TerrainLayerDeclaration structOgre_1_1TerrainLayerDeclaration.html

The definition of the information each layer will contain in this terrain.

OgreTerrainMaterialGenerator.h operator== cpp func Ogre::TerrainLayerDeclaration structOgre_1_1TerrainLayerDeclaration.html a14a97c038823d9e5dab43d9a2d9d432d samplers cpp data Ogre::TerrainLayerDeclaration structOgre_1_1TerrainLayerDeclaration.html a3beefe92183cb240f5810553909f7bde elements cpp data Ogre::TerrainLayerDeclaration structOgre_1_1TerrainLayerDeclaration.html a4eaf6c95757b0031e0e7191632bb4fd0 Ogre::TerrainMaterialGenerator c cl Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html

Class that provides functionality to generate materials for use with a terrain.

OgreTerrainMaterialGenerator.h ProfileList cpp tdef Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a337b92bbdb7651a87c2deaaabfee61bd

List of profiles - NB should be ordered in descending complexity.

TerrainMaterialGenerator cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a533d059caa8ac039c9591fb47b1ea82e ~TerrainMaterialGenerator cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a1de7023a59600699ae10003ec5005fb4 getProfiles cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a08984aa8f2a4c681a382160853961280

Get the list of profiles that this generator supports.

setActiveProfile cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html aaf1237c1f7b754f2c4d1d172c7690508

Set the active profile by name.

setActiveProfile cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a0580472a86a3c9cadfe6c494e5005854

Set the active Profile.

getActiveProfile cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a123e89e77062269eb86d4ad09567b5cb

Get the active profile.

_markChanged cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html ae6cdf5dafc5bbea8e8241b54689798de

Internal method - indicates that a change has been made that would require material regeneration...

getChangeCount cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a2582ef7b74f57c667dd9141b4d7ce770

Returns the number of times the generator has undergone a change which would require materials to be ...

getLayerDeclaration cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a2b588f2e356379764c372ae4c1318b3c

Get the layer declaration that this material generator operates with.

canGenerateUsingDeclaration cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a7f9892827501c4907da1775e3c0c067b

Whether this generator can generate a material for a given declaration.

isVertexCompressionSupported cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html ab31900b86aac80a5ac2fd040219f1932

Return whether this material generator supports using a compressed vertex format.

requestOptions cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html af56363e3dbbffde7872cf88b869565ac

Triggers the generator to request the options that it needs.

generate cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html aa9e7fb7cee77cc1bb1d88fa6c3de7f5e

Generate a material for the given terrain using the active profile.

generateForCompositeMap cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html acaa6cd4b06a385638fed2603480d8445

Generate a material for the given composite map of the terrain using the active profile.

getMaxLayers cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a6076c32528ca504993081e75b4da9f92

Get the maximum number of layers supported with the given terrain.

updateCompositeMap cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html aaa151085991db558a3e94748356c8156

Update the composite map for a terrain.

updateParams cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html aed0ac64c47fa577fab20e844b02b0aa5

Update parameters for the given terrain using the active profile.

updateParamsForCompositeMap cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a15db830ec2609de8e70e90861a30b8a7

Update parameters for the given terrain composite map using the active profile.

setDebugLevel cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html acfbb5218a477deb4065d0eadd8c1f0c3

Set the debug level of the material.

getDebugLevel cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html ab48af2c30f6b4e04b7f0f33145ebca7f

Get the debug level of the material.

_renderCompositeMap cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html abbe57c1cdc0ff8acb1ab5e837f0aa573

Helper method to render a composite map.

_getCompositeMapRTT cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a87dca7208407e824a01d5e07ea92688f operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mProfiles cpp data Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html acdbc4cf5bdba5c6577662581c2d9c990 mActiveProfile cpp data Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a0f04fb94223347d560338399f2fa2cd0 mChangeCounter cpp data Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html ab21a210743846b8dd20799f4324fb882 mLayerDecl cpp data Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a7c256bc180f216bb90f594d3698963a4 mDebugLevel cpp data Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html ae58d5426a1d4de2fecece9efecc00834 mCompositeMapSM cpp data Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a68016a45555fc8c772c76532d1a74aa9 mCompositeMapCam cpp data Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html afb78d081851dbb6945ff07c9c33d48c9 mCompositeMapRTT cpp data Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a85b957996602677758e0ceec23e5bfcc mCompositeMapPlane cpp data Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html abc10291e0f1514a0964f8f5b090efd67 mCompositeMapLight cpp data Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a537affac1f06bed1d3a5c0d42c6dcd2b Ogre::TerrainMaterialGenerator::Profile c cl Ogre::TerrainMaterialGenerator::Profile classOgre_1_1TerrainMaterialGenerator_1_1Profile.html

Inner class which should also be subclassed to provide profile-specific material generation.

OgreTerrainMaterialGenerator.h Profile cpp instm Ogre::TerrainMaterialGenerator::Profile classOgre_1_1TerrainMaterialGenerator_1_1Profile.html aed78c492593089c072d6adf0d241fd10 Profile cpp instm Ogre::TerrainMaterialGenerator::Profile classOgre_1_1TerrainMaterialGenerator_1_1Profile.html a8b8528902ca05c44ce41a4a4802f0769 ~Profile cpp instm Ogre::TerrainMaterialGenerator::Profile classOgre_1_1TerrainMaterialGenerator_1_1Profile.html a0f8e8543ce925703ccc57298a9b59ffa getParent cpp instm Ogre::TerrainMaterialGenerator::Profile classOgre_1_1TerrainMaterialGenerator_1_1Profile.html aeaae7ac474e9755ab4f49a989bdcbfa6

Get the generator which owns this profile.

getName cpp instm Ogre::TerrainMaterialGenerator::Profile classOgre_1_1TerrainMaterialGenerator_1_1Profile.html ac775f704382e9dea4a7f0a49b1d6dab9

Get the name of this profile.

getDescription cpp instm Ogre::TerrainMaterialGenerator::Profile classOgre_1_1TerrainMaterialGenerator_1_1Profile.html ad89f2285a2c59643d0127bc9801d8ecb

Get the description of this profile.

isVertexCompressionSupported cpp instm Ogre::TerrainMaterialGenerator::Profile classOgre_1_1TerrainMaterialGenerator_1_1Profile.html ac003ed37b877d3362bbaa39661865716

Compressed vertex format supported?

generate cpp instm Ogre::TerrainMaterialGenerator::Profile classOgre_1_1TerrainMaterialGenerator_1_1Profile.html a0c47702015bcc5ad4a4920d02a67da2b

Generate / resuse a material for the terrain.

generateForCompositeMap cpp instm Ogre::TerrainMaterialGenerator::Profile classOgre_1_1TerrainMaterialGenerator_1_1Profile.html a70a4e9bf4482762227e48c061759c1d2

Generate / resuse a material for the terrain.

getMaxLayers cpp instm Ogre::TerrainMaterialGenerator::Profile classOgre_1_1TerrainMaterialGenerator_1_1Profile.html a4ab7d26991576153fe480c316ccfef86

Get the number of layers supported.

updateCompositeMap cpp instm Ogre::TerrainMaterialGenerator::Profile classOgre_1_1TerrainMaterialGenerator_1_1Profile.html a9bb28eb51fc5229209a72564315d3eb1

Update the composite map for a terrain.

updateParams cpp instm Ogre::TerrainMaterialGenerator::Profile classOgre_1_1TerrainMaterialGenerator_1_1Profile.html a8efea3f1c4506d600d96995ba0d61164

Update params for a terrain.

updateParamsForCompositeMap cpp instm Ogre::TerrainMaterialGenerator::Profile classOgre_1_1TerrainMaterialGenerator_1_1Profile.html abcb1087d4d2f5b60ba99a22a86dde5f4

Update params for a terrain.

requestOptions cpp instm Ogre::TerrainMaterialGenerator::Profile classOgre_1_1TerrainMaterialGenerator_1_1Profile.html ad4cbd3a430cdf5ce892ab63ef8ad270b

Request the options needed from the terrain.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mParent cpp data Ogre::TerrainMaterialGenerator::Profile classOgre_1_1TerrainMaterialGenerator_1_1Profile.html a869235f68fd7821067b41f3946e0f5ef mName cpp data Ogre::TerrainMaterialGenerator::Profile classOgre_1_1TerrainMaterialGenerator_1_1Profile.html acd101ecd87f04e8d313834f8da1aee4e mDesc cpp data Ogre::TerrainMaterialGenerator::Profile classOgre_1_1TerrainMaterialGenerator_1_1Profile.html af9df01eba06dc39bf4f943e80ed2f197 Ogre::TerrainMaterialGeneratorA c cl Ogre::TerrainMaterialGeneratorA classOgre_1_1TerrainMaterialGeneratorA.html

A TerrainMaterialGenerator which can cope with normal mapped, specular mapped terrain.

OgreTerrainMaterialGeneratorA.h ProfileList cpp tdef Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a337b92bbdb7651a87c2deaaabfee61bd

List of profiles - NB should be ordered in descending complexity.

TerrainMaterialGeneratorA cpp instm Ogre::TerrainMaterialGeneratorA classOgre_1_1TerrainMaterialGeneratorA.html ac41cdd05e80c7eed45f59a16e13ec740 ~TerrainMaterialGeneratorA cpp instm Ogre::TerrainMaterialGeneratorA classOgre_1_1TerrainMaterialGeneratorA.html a35d5aa49b2ad12765c4fbfd90001890a getProfiles cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a08984aa8f2a4c681a382160853961280

Get the list of profiles that this generator supports.

setActiveProfile cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html aaf1237c1f7b754f2c4d1d172c7690508

Set the active profile by name.

setActiveProfile cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a0580472a86a3c9cadfe6c494e5005854

Set the active Profile.

getActiveProfile cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a123e89e77062269eb86d4ad09567b5cb

Get the active profile.

_markChanged cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html ae6cdf5dafc5bbea8e8241b54689798de

Internal method - indicates that a change has been made that would require material regeneration...

getChangeCount cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a2582ef7b74f57c667dd9141b4d7ce770

Returns the number of times the generator has undergone a change which would require materials to be ...

getLayerDeclaration cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a2b588f2e356379764c372ae4c1318b3c

Get the layer declaration that this material generator operates with.

canGenerateUsingDeclaration cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a7f9892827501c4907da1775e3c0c067b

Whether this generator can generate a material for a given declaration.

isVertexCompressionSupported cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html ab31900b86aac80a5ac2fd040219f1932

Return whether this material generator supports using a compressed vertex format.

requestOptions cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html af56363e3dbbffde7872cf88b869565ac

Triggers the generator to request the options that it needs.

generate cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html aa9e7fb7cee77cc1bb1d88fa6c3de7f5e

Generate a material for the given terrain using the active profile.

generateForCompositeMap cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html acaa6cd4b06a385638fed2603480d8445

Generate a material for the given composite map of the terrain using the active profile.

getMaxLayers cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a6076c32528ca504993081e75b4da9f92

Get the maximum number of layers supported with the given terrain.

updateCompositeMap cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html aaa151085991db558a3e94748356c8156

Update the composite map for a terrain.

updateParams cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html aed0ac64c47fa577fab20e844b02b0aa5

Update parameters for the given terrain using the active profile.

updateParamsForCompositeMap cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a15db830ec2609de8e70e90861a30b8a7

Update parameters for the given terrain composite map using the active profile.

setDebugLevel cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html acfbb5218a477deb4065d0eadd8c1f0c3

Set the debug level of the material.

getDebugLevel cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html ab48af2c30f6b4e04b7f0f33145ebca7f

Get the debug level of the material.

_renderCompositeMap cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html abbe57c1cdc0ff8acb1ab5e837f0aa573

Helper method to render a composite map.

_getCompositeMapRTT cpp instm Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a87dca7208407e824a01d5e07ea92688f operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mProfiles cpp data Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html acdbc4cf5bdba5c6577662581c2d9c990 mActiveProfile cpp data Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a0f04fb94223347d560338399f2fa2cd0 mChangeCounter cpp data Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html ab21a210743846b8dd20799f4324fb882 mLayerDecl cpp data Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a7c256bc180f216bb90f594d3698963a4 mDebugLevel cpp data Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html ae58d5426a1d4de2fecece9efecc00834 mCompositeMapSM cpp data Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a68016a45555fc8c772c76532d1a74aa9 mCompositeMapCam cpp data Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html afb78d081851dbb6945ff07c9c33d48c9 mCompositeMapRTT cpp data Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a85b957996602677758e0ceec23e5bfcc mCompositeMapPlane cpp data Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html abc10291e0f1514a0964f8f5b090efd67 mCompositeMapLight cpp data Ogre::TerrainMaterialGenerator classOgre_1_1TerrainMaterialGenerator.html a537affac1f06bed1d3a5c0d42c6dcd2b Ogre::TerrainMaterialGeneratorA::SM2Profile c cl Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html

Shader model 2 profile target.

OgreTerrainMaterialGeneratorA.h SM2Profile cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a90df73df0e48989a8958d9ad94ad2c48 ~SM2Profile cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html aeb38a4b8c2758a76c37941d4c752ca4c generate cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html aba3b26e555ef8fbaade9546e508c647e

Generate / resuse a material for the terrain.

generateForCompositeMap cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a12756eace5839670dc84766aa799abd1

Generate / resuse a material for the terrain.

getMaxLayers cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a238c45cd665b18bd701b829a2c8abf76

Get the number of layers supported.

updateParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a6e7d0b079cef03335718ec90d96828c8

Update params for a terrain.

updateParamsForCompositeMap cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a003757f0377d6fa5f5e4028ac0ad8a91

Update params for a terrain.

requestOptions cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html afca5a13d139293248c27c5e586be228c

Request the options needed from the terrain.

isVertexCompressionSupported cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a7c18d9782fe05c211265019241420241

Compressed vertex format supported?

isLayerNormalMappingEnabled cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html aa7b2eb469c435af1c39275a2df6f5df5

Whether to support normal mapping per layer in the shader (default true).

setLayerNormalMappingEnabled cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a53b717248396dc049de442f816b1e1fb

Whether to support normal mapping per layer in the shader (default true).

isLayerParallaxMappingEnabled cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a9a2d4edabc24d3f1e13374eab1fd418a

Whether to support parallax mapping per layer in the shader (default true).

setLayerParallaxMappingEnabled cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a2f80249d865a97ceb69abff9d6333841

Whether to support parallax mapping per layer in the shader (default true).

isLayerSpecularMappingEnabled cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a60d69b5cea91acd6bdb43d865fb440b6

Whether to support specular mapping per layer in the shader (default true).

setLayerSpecularMappingEnabled cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a2e61822498f7362d985a034f5226567a

Whether to support specular mapping per layer in the shader (default true).

isGlobalColourMapEnabled cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a66ef7521dd85f69919cebbe2fb324f51

Whether to support a global colour map over the terrain in the shader, if it&#39;s present (default true)...

setGlobalColourMapEnabled cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a70a0feeeb8bf0b77c82e06bfeebb68d5

Whether to support a global colour map over the terrain in the shader, if it&#39;s present (default true)...

isLightmapEnabled cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a833ec32fecc73e02debc7956cee46670

Whether to support a light map over the terrain in the shader, if it&#39;s present (default true)...

setLightmapEnabled cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html aa507a0f10734cecdab43701169970016

Whether to support a light map over the terrain in the shader, if it&#39;s present (default true)...

isCompositeMapEnabled cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html ad3d9c9c043e0ea4d82f6166786dc1956

Whether to use the composite map to provide a lower LOD technique in the distance (default true)...

setCompositeMapEnabled cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html aaa64157d2401e518fcbc30b15911d9b8

Whether to use the composite map to provide a lower LOD technique in the distance (default true)...

getReceiveDynamicShadowsEnabled cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a4db492f0578c8f1d3edbc32b31d4ba59

Whether to support dynamic texture shadows received from other objects, on the terrain (default true)...

setReceiveDynamicShadowsEnabled cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a37ba62bf3961095da08a3092bb3e3378

Whether to support dynamic texture shadows received from other objects, on the terrain (default true)...

setReceiveDynamicShadowsPSSM cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html aedb34b1f7987eb59fcc39448bd9482a0

Whether to use PSSM support dynamic texture shadows, and if so the settings to use (default 0)...

getReceiveDynamicShadowsPSSM cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a77f9b821d617a70e2bfcebfd20a170c2

Whether to use PSSM support dynamic texture shadows, and if so the settings to use (default 0)...

setReceiveDynamicShadowsDepth cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a4f7d6b46ec1f0112581dfe8d1c225f82

Whether to use depth shadows (default false).

getReceiveDynamicShadowsDepth cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a874a874b28414ae10dfec2ae8f6bb08f

Whether to use depth shadows (default false).

setReceiveDynamicShadowsLowLod cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html ac0d80ec80ca2029cdc7b53181998967e

Whether to use shadows on low LOD material rendering (when using composite map) (default false)...

getReceiveDynamicShadowsLowLod cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a5794ec030c7dcbcf2ad36c473b19875b

Whether to use shadows on low LOD material rendering (when using composite map) (default false)...

_isSM3Available cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a35b8394758ead4cb05487f0bbdc3758c

Internal.

_isSM4Available cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a0219afa39a19812e90ff2919fd12fe68 getParent cpp instm Ogre::TerrainMaterialGenerator::Profile classOgre_1_1TerrainMaterialGenerator_1_1Profile.html aeaae7ac474e9755ab4f49a989bdcbfa6

Get the generator which owns this profile.

getName cpp instm Ogre::TerrainMaterialGenerator::Profile classOgre_1_1TerrainMaterialGenerator_1_1Profile.html ac775f704382e9dea4a7f0a49b1d6dab9

Get the name of this profile.

getDescription cpp instm Ogre::TerrainMaterialGenerator::Profile classOgre_1_1TerrainMaterialGenerator_1_1Profile.html ad89f2285a2c59643d0127bc9801d8ecb

Get the description of this profile.

updateCompositeMap cpp instm Ogre::TerrainMaterialGenerator::Profile classOgre_1_1TerrainMaterialGenerator_1_1Profile.html a9bb28eb51fc5229209a72564315d3eb1

Update the composite map for a terrain.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d addTechnique cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html aac2514424bb12bb42903771ece3b8c72 isShadowingEnabled cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a52d21cf618f97b09e940d2d41aa572cd mShaderGen cpp data Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html acae9c5703a00d1029be4a514ca1a80c3 mLayerNormalMappingEnabled cpp data Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html ab5ab431ad1da8ff2bd12b7cc1ac3ed84 mLayerParallaxMappingEnabled cpp data Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a60147fa5e6ec233d79320ea162990dba mLayerSpecularMappingEnabled cpp data Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html ac22548696e67f07f3befc570cb82d6f4 mGlobalColourMapEnabled cpp data Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a818ddd1b2d4ef24144341b85f2b4a598 mLightmapEnabled cpp data Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html aa10b6fc714fdc38555c61c8f23b82e6c mCompositeMapEnabled cpp data Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a429321b7bd9711a38b0ba66a649e3d27 mReceiveDynamicShadows cpp data Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html ad3155265d403873d0d68895603d28775 mPSSM cpp data Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a035f732a574ad4c1b6577543409f0539 mDepthShadows cpp data Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html ab57987d5aa3bbb3485c85677d71d94b0 mLowLodShadows cpp data Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a6c389f7f02f39525a242c3802f6f3845 mSM3Available cpp data Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html aa18a0db225756b5c805f2ae151bab054 mSM4Available cpp data Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html aa592323fb775361854cbe921365aa561 mParent cpp data Ogre::TerrainMaterialGenerator::Profile classOgre_1_1TerrainMaterialGenerator_1_1Profile.html a869235f68fd7821067b41f3946e0f5ef mName cpp data Ogre::TerrainMaterialGenerator::Profile classOgre_1_1TerrainMaterialGenerator_1_1Profile.html acd101ecd87f04e8d313834f8da1aee4e mDesc cpp data Ogre::TerrainMaterialGenerator::Profile classOgre_1_1TerrainMaterialGenerator_1_1Profile.html af9df01eba06dc39bf4f943e80ed2f197 HIGH_LOD cpp econst Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a626162178bf4831bcdc1a5138e5772c6ae9bf14967819538907449efd1bcbcb0c LOW_LOD cpp econst Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a626162178bf4831bcdc1a5138e5772c6a1667917f1585a011c73d4240393d7425 RENDER_COMPOSITE_MAP cpp econst Ogre::TerrainMaterialGeneratorA::SM2Profile classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile.html a626162178bf4831bcdc1a5138e5772c6add7e315fae37ebe707116941e8c7a482 Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper c cl Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html

Interface definition for helper class to generate shaders.

OgreTerrainMaterialGeneratorA.h ShaderHelper cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html ac76120b3aa747d1f2adbe9e2fc374be1 ~ShaderHelper cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a28ad3f6af71a8b65f4af872f15e5a0a1 generateVertexProgram cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a5b6c717ef1de61420e09f8672d8ff7b1 generateFragmentProgram cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a2d7a0d872046ca6724f02e1262b70b73 updateParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a89278834abece5ce1bf66a0b7ecc9f05 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getVertexProgramName cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a7766b57d1f02d8678a3c3157c48f8125 getFragmentProgramName cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a51da01d67dd1583b065aedb8f490a77f createVertexProgram cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a24a6dbd7d64220747b2c4150a930afba createFragmentProgram cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a7d874afcba11cbd62917f338ed1e058c generateVertexProgramSource cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html adb93f316855750ce168edd01085c407b generateFragmentProgramSource cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a051a9e289d9483f70bea14ea9d14641a generateVpHeader cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a8592db72e31a98936f251b2d4bc8b107 generateFpHeader cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a8342a7ab38996817b5edfefd48f78e72 generateVpLayer cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a05053b390eb85adeb67b2f5e231fb757 generateFpLayer cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html ab9327ddc0ae1d7123786bba0289005e7 generateVpFooter cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a603958e286a7416fe331b48b835984db generateFpFooter cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a0fce89d5ab80a86fe1df86c7cb232c66 defaultVpParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html aa8dd17e16d7976ec6c7388d34d224a99 defaultFpParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a38d0b9b75c1fe681bcf5dd82eb875ae7 updateVpParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a424cd62f696d63da60cea51f03579e84 updateFpParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a85c467fe1d437ab15d8ab52a7b7b1a4f getChannel cpp clm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html abe43c3f90310fb32c71bc6d53458e405 mShadowSamplerStartHi cpp data Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a517f480f42d873878c2ffe3ef464afb7 mShadowSamplerStartLo cpp data Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html adf1108ee4e3b76d105732210ccf4ff51 Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg c cl Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperCg.html

Utility class to help with generating shaders for Cg / HLSL.

OgreTerrainMaterialGeneratorA.h generateVertexProgram cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a5b6c717ef1de61420e09f8672d8ff7b1 generateFragmentProgram cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a2d7a0d872046ca6724f02e1262b70b73 updateParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a89278834abece5ce1bf66a0b7ecc9f05 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d createVertexProgram cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperCg.html a5d09c14548dd2e9fee7b169644df3e59 createFragmentProgram cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperCg.html a19129d260a4fe39ae371232d3afa2f42 generateVpHeader cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperCg.html a1b2a24edb873b37d1633646e5d317275 generateFpHeader cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperCg.html a4b461141ea6f5aed3ace6ca8b78d6f32 generateVpLayer cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperCg.html ae14ba750b4bde5ae4f3f75fb47163a07 generateFpLayer cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperCg.html aab1a08528a3f52bff19a4b61b1659e42 generateVpFooter cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperCg.html af00aef34f40f37613c04e97b0c7690d8 generateFpFooter cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperCg.html a07167bb30592eb412d6866c3e9af47f9 generateVpDynamicShadowsParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperCg.html a047241ca3253718bd5953e7cf0bc7a48 generateVpDynamicShadows cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperCg.html a488db10e25fc943e870e2dbd120b4385 generateFpDynamicShadowsHelpers cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperCg.html a7ecf671e0205d989d80edeefeb8ec82b generateFpDynamicShadowsParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperCg.html add265a55cd24864b07fa290b39759370 generateFpDynamicShadows cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperCg.html aefaba9f079f0af78b696864c8d205003 getVertexProgramName cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a7766b57d1f02d8678a3c3157c48f8125 getFragmentProgramName cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a51da01d67dd1583b065aedb8f490a77f generateVertexProgramSource cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html adb93f316855750ce168edd01085c407b generateFragmentProgramSource cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a051a9e289d9483f70bea14ea9d14641a defaultVpParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html aa8dd17e16d7976ec6c7388d34d224a99 defaultFpParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a38d0b9b75c1fe681bcf5dd82eb875ae7 updateVpParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a424cd62f696d63da60cea51f03579e84 updateFpParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a85c467fe1d437ab15d8ab52a7b7b1a4f getChannel cpp clm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html abe43c3f90310fb32c71bc6d53458e405 mShadowSamplerStartHi cpp data Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a517f480f42d873878c2ffe3ef464afb7 mShadowSamplerStartLo cpp data Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html adf1108ee4e3b76d105732210ccf4ff51 Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL c cl Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperGLSL.html

Utility class to help with generating shaders for GLSL.

OgreTerrainMaterialGeneratorA.h generateVertexProgram cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a5b6c717ef1de61420e09f8672d8ff7b1 generateFragmentProgram cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a2d7a0d872046ca6724f02e1262b70b73 updateParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a89278834abece5ce1bf66a0b7ecc9f05 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d createVertexProgram cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperGLSL.html acd57fbe7ca2b90461b7f4f183c0d2ee3 createFragmentProgram cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperGLSL.html a1b92e46c8f430b1ea6753efa24cfd8f7 generateVpHeader cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperGLSL.html a3d51b17533918821cb4e8956f8512001 generateFpHeader cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperGLSL.html a68f3f6c366858cf8b582a9c76f7b3df9 generateVpLayer cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperGLSL.html a87416982cb2fbd8c558ef9bf538085d7 generateFpLayer cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperGLSL.html abfecfbe202c996226a28ab1c576b0dd0 generateVpFooter cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperGLSL.html a910ef39e1781038f2f54369b4d80d6b4 generateFpFooter cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperGLSL.html a1b01e08ebcd6fe459aa620dd097b2c41 getVertexProgramName cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a7766b57d1f02d8678a3c3157c48f8125 getFragmentProgramName cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a51da01d67dd1583b065aedb8f490a77f generateVertexProgramSource cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html adb93f316855750ce168edd01085c407b generateFragmentProgramSource cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a051a9e289d9483f70bea14ea9d14641a defaultVpParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html aa8dd17e16d7976ec6c7388d34d224a99 defaultFpParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a38d0b9b75c1fe681bcf5dd82eb875ae7 updateVpParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a424cd62f696d63da60cea51f03579e84 updateFpParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a85c467fe1d437ab15d8ab52a7b7b1a4f getChannel cpp clm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html abe43c3f90310fb32c71bc6d53458e405 mShadowSamplerStartHi cpp data Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a517f480f42d873878c2ffe3ef464afb7 mShadowSamplerStartLo cpp data Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html adf1108ee4e3b76d105732210ccf4ff51 Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES c cl Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperGLSLES.html

Utility class to help with generating shaders for GLSL ES.

OgreTerrainMaterialGeneratorA.h generateVertexProgram cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a5b6c717ef1de61420e09f8672d8ff7b1 generateFragmentProgram cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a2d7a0d872046ca6724f02e1262b70b73 updateParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a89278834abece5ce1bf66a0b7ecc9f05 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d createVertexProgram cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperGLSLES.html a8fbb9a15d6e270b89514abfa8ab84e94 createFragmentProgram cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperGLSLES.html a1350f7cb95ae7c39457b92600d49ba2a generateVpHeader cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperGLSLES.html a18e1833c0535e51eb79999193b779bed generateFpHeader cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperGLSLES.html abb0bbc0237a9965d7e6af63ad71728f6 generateVpLayer cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperGLSLES.html addf9378c351fa14c7f1fdc571cdc5ad9 generateFpLayer cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperGLSLES.html a23224df675ca0684963d6a03bba9787b generateVpFooter cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperGLSLES.html a86bc10c0a63dc6ea355afd7f81e70537 generateFpFooter cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperGLSLES.html a152be5e7994924fdeb1072885f95d55a getVertexProgramName cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a7766b57d1f02d8678a3c3157c48f8125 getFragmentProgramName cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a51da01d67dd1583b065aedb8f490a77f generateVertexProgramSource cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html adb93f316855750ce168edd01085c407b generateFragmentProgramSource cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a051a9e289d9483f70bea14ea9d14641a defaultVpParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html aa8dd17e16d7976ec6c7388d34d224a99 defaultFpParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a38d0b9b75c1fe681bcf5dd82eb875ae7 updateVpParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a424cd62f696d63da60cea51f03579e84 updateFpParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a85c467fe1d437ab15d8ab52a7b7b1a4f getChannel cpp clm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html abe43c3f90310fb32c71bc6d53458e405 mShadowSamplerStartHi cpp data Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a517f480f42d873878c2ffe3ef464afb7 mShadowSamplerStartLo cpp data Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html adf1108ee4e3b76d105732210ccf4ff51 Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperHLSL c cl Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperHLSL classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperHLSL.html OgreTerrainMaterialGeneratorA.h generateVertexProgram cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a5b6c717ef1de61420e09f8672d8ff7b1 generateFragmentProgram cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a2d7a0d872046ca6724f02e1262b70b73 updateParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a89278834abece5ce1bf66a0b7ecc9f05 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d createVertexProgram cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperHLSL classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperHLSL.html a4031c7198fdeffafb95d8216cfa9f280 createFragmentProgram cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperHLSL classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperHLSL.html ab1203d67df3125f1f226a46e36b78123 generateVpHeader cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperCg.html a1b2a24edb873b37d1633646e5d317275 generateFpHeader cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperCg.html a4b461141ea6f5aed3ace6ca8b78d6f32 generateVpLayer cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperCg.html ae14ba750b4bde5ae4f3f75fb47163a07 generateFpLayer cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperCg.html aab1a08528a3f52bff19a4b61b1659e42 generateVpFooter cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperCg.html af00aef34f40f37613c04e97b0c7690d8 generateFpFooter cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperCg.html a07167bb30592eb412d6866c3e9af47f9 generateVpDynamicShadowsParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperCg.html a047241ca3253718bd5953e7cf0bc7a48 generateVpDynamicShadows cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperCg.html a488db10e25fc943e870e2dbd120b4385 generateFpDynamicShadowsHelpers cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperCg.html a7ecf671e0205d989d80edeefeb8ec82b generateFpDynamicShadowsParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperCg.html add265a55cd24864b07fa290b39759370 generateFpDynamicShadows cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelperCg.html aefaba9f079f0af78b696864c8d205003 getVertexProgramName cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a7766b57d1f02d8678a3c3157c48f8125 getFragmentProgramName cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a51da01d67dd1583b065aedb8f490a77f generateVertexProgramSource cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html adb93f316855750ce168edd01085c407b generateFragmentProgramSource cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a051a9e289d9483f70bea14ea9d14641a defaultVpParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html aa8dd17e16d7976ec6c7388d34d224a99 defaultFpParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a38d0b9b75c1fe681bcf5dd82eb875ae7 updateVpParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a424cd62f696d63da60cea51f03579e84 updateFpParams cpp instm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a85c467fe1d437ab15d8ab52a7b7b1a4f getChannel cpp clm Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html abe43c3f90310fb32c71bc6d53458e405 mShadowSamplerStartHi cpp data Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html a517f480f42d873878c2ffe3ef464afb7 mShadowSamplerStartLo cpp data Ogre::TerrainMaterialGeneratorA::SM2Profile::ShaderHelper classOgre_1_1TerrainMaterialGeneratorA_1_1SM2Profile_1_1ShaderHelper.html adf1108ee4e3b76d105732210ccf4ff51 Ogre::TerrainPagedWorldSection c cl Ogre::TerrainPagedWorldSection classOgre_1_1TerrainPagedWorldSection.html

A world section which includes paged terrain.

OgreTerrainPagedWorldSection.h PageMap cpp tdef Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a360be395b1e578acdeecbaee380a4621 TerrainPagedWorldSection cpp instm Ogre::TerrainPagedWorldSection classOgre_1_1TerrainPagedWorldSection.html ac4015e82e2e994378bfd26ce7303df7e

Constructor.

~TerrainPagedWorldSection cpp instm Ogre::TerrainPagedWorldSection classOgre_1_1TerrainPagedWorldSection.html a2461f9d658e814aea7d7d32c0d35c123 init cpp instm Ogre::TerrainPagedWorldSection classOgre_1_1TerrainPagedWorldSection.html a38c64c1c4595bd1d60d9a03a28c6530a

Initialise this section from an existing TerrainGroup instance.

getTerrainGroup cpp instm Ogre::TerrainPagedWorldSection classOgre_1_1TerrainPagedWorldSection.html a0688a60a373f289974868411ffd67653

Get the TerrainGroup which this world section is using.

setLoadRadius cpp instm Ogre::TerrainPagedWorldSection classOgre_1_1TerrainPagedWorldSection.html a716af742bd2ca8df94604257bf9f8563

Set the loading radius.

getLoadRadius cpp instm Ogre::TerrainPagedWorldSection classOgre_1_1TerrainPagedWorldSection.html a2401bb02e1ad7f82e0f7862c43c0124a

Get the loading radius.

setHoldRadius cpp instm Ogre::TerrainPagedWorldSection classOgre_1_1TerrainPagedWorldSection.html ab5d58805495931332246ec7d350db12d

Set the Holding radius.

getHoldRadius cpp instm Ogre::TerrainPagedWorldSection classOgre_1_1TerrainPagedWorldSection.html a02f0eb8a31cc5523e3b4ad5c70899b13

Get the Holding radius.

setPageRange cpp instm Ogre::TerrainPagedWorldSection classOgre_1_1TerrainPagedWorldSection.html a34d19a08bbfe7eb9def4c530fac62ffb

Set the index range of all Pages (values outside this will be ignored)

setPageRangeMinX cpp instm Ogre::TerrainPagedWorldSection classOgre_1_1TerrainPagedWorldSection.html a51c280a9499de72bff05df90f422b776

Set the index range of all Pages (values outside this will be ignored)

setPageRangeMinY cpp instm Ogre::TerrainPagedWorldSection classOgre_1_1TerrainPagedWorldSection.html a78c1590a87fbe2585844c7506ce2fbe0

Set the index range of all Pages (values outside this will be ignored)

setPageRangeMaxX cpp instm Ogre::TerrainPagedWorldSection classOgre_1_1TerrainPagedWorldSection.html afef106bd3ba4aec795178319513c1229

Set the index range of all Pages (values outside this will be ignored)

setPageRangeMaxY cpp instm Ogre::TerrainPagedWorldSection classOgre_1_1TerrainPagedWorldSection.html ad03153a817b969e8444bbd2ee0fce219

Set the index range of all Pages (values outside this will be ignored)

getPageRangeMinX cpp instm Ogre::TerrainPagedWorldSection classOgre_1_1TerrainPagedWorldSection.html a656748b5f85cb476bbca74f0fc90b423

get the index range of all Pages (values outside this will be ignored)

getPageRangeMinY cpp instm Ogre::TerrainPagedWorldSection classOgre_1_1TerrainPagedWorldSection.html a66fcb09897258db2e69b61694c4348bf

get the index range of all Pages (values outside this will be ignored)

getPageRangeMaxX cpp instm Ogre::TerrainPagedWorldSection classOgre_1_1TerrainPagedWorldSection.html a3efb9b8dd44221f671727845d4c68c1f

get the index range of all Pages (values outside this will be ignored)

getPageRangeMaxY cpp instm Ogre::TerrainPagedWorldSection classOgre_1_1TerrainPagedWorldSection.html adf52576da25878f6757a5fe3eb9438e5

get the index range of all Pages (values outside this will be ignored)

getGridStrategy cpp instm Ogre::TerrainPagedWorldSection classOgre_1_1TerrainPagedWorldSection.html ac57da61f22d0f50fc4bdf92197badd93

Convenience method - this section always uses a grid strategy.

getGridStrategyData cpp instm Ogre::TerrainPagedWorldSection classOgre_1_1TerrainPagedWorldSection.html a0cb0448e2be79ed928af9c281fbf6439

Convenience method - this section always uses a grid strategy.

loadPage cpp instm Ogre::TerrainPagedWorldSection classOgre_1_1TerrainPagedWorldSection.html a1757d16ae402efa4553fec18d44edda0

Overridden from PagedWorldSection.

unloadPage cpp instm Ogre::TerrainPagedWorldSection classOgre_1_1TerrainPagedWorldSection.html a11bef4778399774ee5e32480f6b2bb69

Overridden from PagedWorldSection.

getManager cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a9d16d2f00123b03fa6042c325b40bcab getName cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html ab9d51b4a80d2529909d00fcc801710d0

Get the name of this section.

getStrategy cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html acc11c9f5688b4571c06a65347e5cc792

Get the page strategy which this section is using.

setStrategy cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a0fb34b7fab911e6f37549d418bd7d983

Change the page strategy.

setStrategy cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a5c2f98ce0e1b4f1df7850538eabfd790

Change the page strategy.

setSceneManager cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html afb1bd74b97880325a1c0f5a76dde4173

Change the SceneManager.

setSceneManager cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html ad55558c5a6e30836099c9526a0031497

Change the SceneManager.

getSceneManager cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a963ba17393ce6e6592f76f136cfe6c1f

Get the current SceneManager.

getWorld cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a42a167a881f5bcd4e9f8e172f94193b2

Get the parent world.

getStrategyData cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html aeb098522bb4d4a80627ba7a0ce062523

Get the data required by the PageStrategy which is specific to this world section.

setBoundingBox cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a3bfa7a14cafcfae85481b42a865e5ce7

Set the bounds of this section.

getBoundingBox cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a819ec1af5a786cdacd2ddb3308f5636d

Get the bounds of this section.

load cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html abdc7575c0502aa8bd7ecb736eb7eb64e

Load this section from a stream (returns true if successful)

save cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html ab6144d3304276aedd2e78d3c0da044cc

Save this section to a stream.

frameStart cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html ad5f43b304e2c51ca1c3a0390230bf45c

Called when the frame starts.

frameEnd cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html ae70969b195c560958b225d8783bfea6c

Called when the frame ends.

notifyCamera cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a78f2718c5437d59bbe682ea353674056

Notify a section of the current camera.

loadOrCreatePage cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a010ecd6e4f224f86dc8811f0711df3cd

Load or create a page against this section covering the given world space position.

getPageID cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a3ccafb61dcc690bb1a1efd6c8a6b907b

Get the page ID for a given world position.

unloadPage cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html ae228d76c74b2b30b584abc22191887ec

Ask for a page to be unloaded with the given (section-relative) PageID.

_prepareProceduralPage cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a495c03ee2f1c570495d640053bb33c03

Give a section the opportunity to prepare page content procedurally.

_loadProceduralPage cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html ac0c8f91bad2fa313ecde9d0f6e8491b9

Give a section the opportunity to prepare page content procedurally.

_unloadProceduralPage cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a9479d0ae02a6b258f7eea12526561cb2

Give a section the opportunity to unload page content procedurally.

_unprepareProceduralPage cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html ab719550f4970c6ec32e949bd0ab79b4a

Give a section the opportunity to unprepare page content procedurally.

holdPage cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html aa05961d63f7a427e11b96ec9e03578d0

Ask for a page to be kept in memory if it&#39;s loaded.

getPage cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html ab5d4ec9ce6571345f4f072f2ab1404dc

Retrieves a Page.

removeAllPages cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a2c2cfc82a89da128f8cb51b4b6bbb97c

Remove all pages immediately.

setPageProvider cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a4d4ad3e43086dcef834c14f5943ed906

Set the PageProvider which can provide streams Pages in this section.

getPageProvider cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a7e1c8daa7433709fcbfec8db8c2eed94

Get the PageProvider which can provide streams for Pages in this section.

_readPageStream cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html ace50c38bd8514388683c2baff141e452

Get a serialiser set up to read Page data for the given PageID.

_writePageStream cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a62d2d4952b2c5d0fb42294b4a67f2ef8

Get a serialiser set up to write Page data for the given PageID.

getType cpp instm Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a6896f555077a1a7d44588fc74446ed57

Get the type name of this section.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d CHUNK_ID cpp data Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a10f86869b319e962411835604857909d CHUNK_VERSION cpp data Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a95709472b243e346dd0be46b05927beb loadSubtypeData cpp instm Ogre::TerrainPagedWorldSection classOgre_1_1TerrainPagedWorldSection.html a97a2d7eeb42582405be91f9658c6662c

Overridden from PagedWorldSection.

saveSubtypeData cpp instm Ogre::TerrainPagedWorldSection classOgre_1_1TerrainPagedWorldSection.html ae49a167d37d436911e522ddbd1833f24 syncSettings cpp instm Ogre::TerrainPagedWorldSection classOgre_1_1TerrainPagedWorldSection.html a48da4b91d8338aa1847d53bb5aae4b59 mTerrainGroup cpp data Ogre::TerrainPagedWorldSection classOgre_1_1TerrainPagedWorldSection.html ad5237cec76d545c228884e10e151f966 mName cpp data Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a79258d8d4ca24a32fc8de6fc31e80a55 mAABB cpp data Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a1dfead55ae834be444f20c036cc935c4 mParent cpp data Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a0d9ca1368dc53f52578f227c4f93b34d mStrategy cpp data Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a2c949edb7e74ef43449c862d750dd6a0 mStrategyData cpp data Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a941352944ffee2c9e6e3e815ce7aaab0 mPages cpp data Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a9b531d778e8adc14afd3447a121bd74b mPageProvider cpp data Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a8696d7910a6f92f3cf0641d647547f89 mSceneMgr cpp data Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html a9a371ddcd8d33d0aaa1a556561e8c93e operator<< cpp ffunc Ogre::PagedWorldSection classOgre_1_1PagedWorldSection.html aeb00ceddc4315000f13b86256e365644

Function for writing to a stream.

Ogre::TerrainPaging c cl Ogre::TerrainPaging classOgre_1_1TerrainPaging.html

This class is the &#39;core&#39; class for paging terrain, that will integrate with the larger paging system ...

OgreTerrainPaging.h TerrainPaging cpp instm Ogre::TerrainPaging classOgre_1_1TerrainPaging.html a9626171913fa5a7a0750d1c7fde899be

Constructor.

~TerrainPaging cpp instm Ogre::TerrainPaging classOgre_1_1TerrainPaging.html a89f7346c5b4ce25d9c1d9b5fce39f388 createWorldSection cpp instm Ogre::TerrainPaging classOgre_1_1TerrainPaging.html a5faf514d63d6c239259909f2122dea20

Create a TerrainPagedWorldSection.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mManager cpp data Ogre::TerrainPaging classOgre_1_1TerrainPaging.html ac0402b42f4014151988b5d6af4fc42bd mSectionFactory cpp data Ogre::TerrainPaging classOgre_1_1TerrainPaging.html ab4a9ed96eb82df7a5f24f2655c4c46be Ogre::TerrainPaging::SectionFactory c cl Ogre::TerrainPaging::SectionFactory classOgre_1_1TerrainPaging_1_1SectionFactory.html OgreTerrainPaging.h getName cpp instm Ogre::TerrainPaging::SectionFactory classOgre_1_1TerrainPaging_1_1SectionFactory.html a4b624c95221ceedb9db73c73464d548c createInstance cpp instm Ogre::TerrainPaging::SectionFactory classOgre_1_1TerrainPaging_1_1SectionFactory.html ac8edce695726fcd542d963ce01d09d98 destroyInstance cpp instm Ogre::TerrainPaging::SectionFactory classOgre_1_1TerrainPaging_1_1SectionFactory.html a43857e6e91c02b891cf6371a8db5ad24 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d FACTORY_NAME cpp data Ogre::TerrainPaging::SectionFactory classOgre_1_1TerrainPaging_1_1SectionFactory.html aa1e09ba562920e1567da70afdc65c21f Ogre::TerrainQuadTreeNode c cl Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html

A node in a quad tree used to store a patch of terrain.

OgreTerrainQuadTreeNode.h LodLevelList cpp tdef Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a475e46c4f95eafc0ec21489eeaafb1c5 TerrainQuadTreeNode cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a05457470c9da0ed6ebff4c32159d6395

Constructor.

~TerrainQuadTreeNode cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a525a7166daaa69292b2350de66784f58 getXOffset cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html ac4f29eb4f9c0cbc296eac339a337c6f7

Get the horizontal offset into the main terrain data of this node.

getYOffset cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a1deab7853bb57db2abb588f9298cba5e

Get the vertical offset into the main terrain data of this node.

isLeaf cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html ae76e42523518690de03d4bd3fd00a2b6

Is this a leaf node (no children)

getBaseLod cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html aac7c8ab3539e51c3fbddcf1dff81b6d7

Get the base LOD level this node starts at (the highest LOD it handles)

getLodCount cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html acb2496949eb6255de21b494c1321b344

Get the number of LOD levels this node can represent itself (only &gt; 1 for leaf nodes)

getChild cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a44dd6c0d4112adeb4b81ef2829218885

Get child node.

getParent cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a3d4a09c8017372f0f3e1b36a4340f6f9

Get parent node.

getTerrain cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a5c28e85f150a95fbc3905aed31b9584e

Get ultimate parent terrain.

prepare cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a440a2d098b05930f9c041bcce1fc3a90

Prepare node and children (perform CPU tasks, may be background thread)

prepare cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a6bac673d08ec9c0a2ede17eb16760aac

Prepare node from a stream.

load cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a640fe3ce61b4c3d342ef6df439c27595

Load node and children (perform GPU tasks, will be render thread)

unload cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a00fd0fa40466d2d443c7f65fb6c9c4fd

Unload node and children (perform GPU tasks, will be render thread)

unprepare cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html ad7ab8a8510a9a070486fcafd6d7acd02

Unprepare node and children (perform CPU tasks, may be background thread)

save cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html ac99dc8a7163f38da4944bffc25a76df7

Save node to a stream.

getLodLevel cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a14c742793b0983c19e0993d25f6ed678

Get the LodLevel information for a given lod.

preDeltaCalculation cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a15a0aedbb91a7304d1802456f66ab6e5

Notify the node (and children) that deltas are going to be calculated for a given range...

notifyDelta cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html ad3f99f3c71c1bff1d323007020f813d5

Notify the node (and children) of a height delta value.

postDeltaCalculation cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a27b042a63b10b1eab460404b69054cf6

Notify the node (and children) that deltas have finished being calculated.

finaliseDeltaValues cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html ac0400ce23ffa563bd4b310c946017b9a

Promote the delta values calculated to the runtime ones (this must be called in the main thread)...

assignVertexData cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html ac03be7a6beb8e94439c51cdce1c2985e

Assign vertex data to the tree, from a depth and at a given resolution.

useAncestorVertexData cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a20aec2a5359be7a4621188e98c6fdd4e

Tell a node that it should use an anscestor&#39;s vertex data.

updateVertexData cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a7e0ca778e275f9fd825a97fcf223fe36

Tell the node to update its vertex data for a given region.

mergeIntoBounds cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a8700cbc04c5a88fc98fcb9801440ab01

Merge a point (relative to terrain node) into the local bounds, and that of children if applicable...

resetBounds cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a9cce18f539fce6e45f71dfe533864eef

Reset the bounds of this node and all its children for the region given.

rectIntersectsNode cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html af27dbb3371e5c51772e304eef37afb3f

Returns true if the given rectangle overlaps the terrain area that this node references.

rectContainsNode cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html ab89d0817244bb68ab25500eec8c360c2

Returns true if the given rectangle completely contains the terrain area that this node references...

pointIntersectsNode cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a67493d0f5329e958ea9747e30b32fa55

Returns true if the given point is in the terrain area that this node references.

getAABB cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html acd379b99ea2ae3916e04c72987e64aeb

Get the AABB (local coords) of this node.

getBoundingRadius cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html af5f663ae6890722da26e8f672b5dc624

Get the bounding radius of this node.

getLocalCentre cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html aa7b2e9389c63c9616a00df63ff839e1c

Get the local centre of this node, relative to parent terrain centre.

getMinHeight cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a44ee05c3c03a6afb8e705f20419d0a28

Get the minimum height of the node.

getMaxHeight cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a374271555470bb44793986d8852813db

Get the maximum height of the node.

calculateCurrentLod cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a619cb859cf6a6501ab3c60bf2674cc1b

Calculate appropriate LOD for this node and children.

getCurrentLod cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html af7ad418d38e5ee30b84331651ed8f80e

Get the current LOD index (only valid after calculateCurrentLod)

isRenderedAtCurrentLod cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a14a055f2f8dff244e224449c9f9e995c

Returns whether this node is rendering itself at the current LOD level.

isSelfOrChildRenderedAtCurrentLod cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html ac2c4f262b0d425c27428ef9436b625df

Returns whether this node or its children are being rendered at the current LOD level.

setCurrentLod cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a61cddd999eed248ede1e7015b17040e0

Manually set the current LOD, intended for internal use only.

getLodTransition cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a2e6813c2a631ca72f9cfb67e643c67e0

Get the transition state between the current LOD and the next lower one (only valid after calculateCu...

setLodTransition cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html aef26e2fc5a8ce61b42111b85bd8bcbea

Manually set the current LOD transition state, intended for internal use only.

_getRenderable cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a00f0af5c87629eadd07f6063284573f8

Returns the internal renderable object for this node.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d POSITION_BUFFER cpp data Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html ad2d323266710dcd2847eeb20af7ed734

Buffer binding used for holding positions.

DELTA_BUFFER cpp data Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a570b17be150e8de773197f801a6a2a2e

Buffer binding used for holding delta values.

updateRenderQueue cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a5990c9d00156668b4f132e05ecff5ac8 visitRenderables cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a44db0273b9ba10bca29d7408c513f40d getMaterial cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a2755c87d39dc43dc6e401dccbd90a4ab getTechnique cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a774471589b1ae5a138b9e9d7436c1bb4 getRenderOperation cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a5afee23bdb65aba9f92a638b571981af getWorldTransforms cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a8cc0201a56fd59d7fa0bce5c99032aac getSquaredViewDepth cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a7fd90609dfa3eaf0ca1e83893d2f8011 getLights cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a2072833418ada55ec3fc11d67f1fc240 getCastsShadows cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a61210ffb3d469e5183505a240af5adeb getVertexDataRecord cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html ac4ffbda7e5db1240a7a7aaa3d028f8cd createCpuVertexData cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html ae90d10329e2cb2972064dad90a685384 updateVertexBuffer cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html acc15436df5afd771f80a92b6962877eb destroyCpuVertexData cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a9e17fca361d81b02be1ea1dcdbbb3a23 createGpuVertexData cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a0a6f65ddae9e51427d098323af790190 destroyGpuVertexData cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html ad404f8d6bfd7cfa46a94d575f52c4a97 updateGpuVertexData cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html ac93da92ab99cbfb33a835d44cb22764b createGpuIndexData cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a1d8dc3c8f7f872ce7f20618f4565116f destroyGpuIndexData cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html ab5bbe0c76eefa160c2532ab4325dfa1d populateIndexData cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a3311e153977216db1475848f111c1a9e writePosVertex cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a74b401033f3138135f7cd2ea72c96d37 writeDeltaVertex cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a030e3b5fac02d06de41341fc83c814a7 calcSkirtVertexIndex cpp instm Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html ad182038d7c054c707dd52f032cafcfdc mTerrain cpp data Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a2bfcacb272c82b9463d08351a9392f58 mParent cpp data Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a8aa424c4ecee60664385e946e2e739f0 mChildren cpp data Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html ac36b39f45c3c06658df823f5f47513a7 mLodLevels cpp data Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a13568bae644a58f7bda17dac14808cdc mOffsetX cpp data Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a1d2db7ac81d8fabaee51b207e351dbde mOffsetY cpp data Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a2261090f671b4ab8456310dba8adc573 mBoundaryX cpp data Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a9b51da55fe2906683ed003e155020be4 mBoundaryY cpp data Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html aa758c517214742b3b3c489cd3e6cdc77 mSize cpp data Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a8683463075875eaae70033a2b58524ab

the number of vertices at the original terrain resolution this node encompasses

mBaseLod cpp data Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a4824f29784d2b7d91184c33d90fdafb6 mDepth cpp data Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a49a7dedeb4f8ef1515344f51894826ad mQuadrant cpp data Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a98975312f287bf573bb41306564d12f2 mLocalCentre cpp data Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html adb524712050d45c32402dd70793285c2 mAABB cpp data Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a75d59573fa76b63c4192800730921143 mBoundingRadius cpp data Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html adede028d5166828c7be7e5fe404e9fae mCurrentLod cpp data Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a5ee1ac9952ea6b7fb8b024d0475a003c mMaterialLodIndex cpp data Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a58275eb91d1c3b75fc26436d1e4c8a8c mLodTransition cpp data Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html aa203ffdfe0530da9a5bea6d08c9ecbbd mChildWithMaxHeightDelta cpp data Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a301fec692f7abcf07fa8bda970c0578a

The child with the largest height delta.

mSelfOrChildRendered cpp data Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a8b96f34a1e15ca520df2444db6a9ecaa mNodeWithVertexData cpp data Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a2d5345464d1721cc117a69e6b03ea353 mVertexDataRecord cpp data Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a4212bf24207e2c5afc8327155e28f188 mMovable cpp data Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a53f019b3e9a2e55083fa0da83656ff42 mLocalNode cpp data Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html ab8aa4a53fe2ccfd98c14edc0b039647c mRend cpp data Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html ae9d0bfee226c6d64db14d75738242183 Movable cpp ffunc Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html a580bc16a3fc18eb382fed53c6a31c365 Rend cpp ffunc Ogre::TerrainQuadTreeNode classOgre_1_1TerrainQuadTreeNode.html ad27630b21ec9f09d2b5f23dffd484aa7 Ogre::TerrainQuadTreeNode::LodLevel c cl Ogre::TerrainQuadTreeNode::LodLevel structOgre_1_1TerrainQuadTreeNode_1_1LodLevel.html OgreTerrainQuadTreeNode.h LodLevel cpp func Ogre::TerrainQuadTreeNode::LodLevel structOgre_1_1TerrainQuadTreeNode_1_1LodLevel.html aeddb9d375b1579a98ea3d22610908cc2 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d batchSize cpp data Ogre::TerrainQuadTreeNode::LodLevel structOgre_1_1TerrainQuadTreeNode_1_1LodLevel.html a83acad7c18103f157856e75e8744ddb8

Number of vertices rendered down one side (not including skirts)

gpuIndexData cpp data Ogre::TerrainQuadTreeNode::LodLevel structOgre_1_1TerrainQuadTreeNode_1_1LodLevel.html aacadac4ebd2adbe9d879b781faa90230

Index data on the gpu.

maxHeightDelta cpp data Ogre::TerrainQuadTreeNode::LodLevel structOgre_1_1TerrainQuadTreeNode_1_1LodLevel.html a01670093b32d51d33f54146984fcd7ae

Maximum delta height between this and the next lower lod.

calcMaxHeightDelta cpp data Ogre::TerrainQuadTreeNode::LodLevel structOgre_1_1TerrainQuadTreeNode_1_1LodLevel.html a97945e1567da64b6b5ef7022e4f63da8

Temp calc area for max height delta.

lastTransitionDist cpp data Ogre::TerrainQuadTreeNode::LodLevel structOgre_1_1TerrainQuadTreeNode_1_1LodLevel.html ac82a3ddf378272493d9d82100c17597a

The most recently calculated transition distance.

lastCFactor cpp data Ogre::TerrainQuadTreeNode::LodLevel structOgre_1_1TerrainQuadTreeNode_1_1LodLevel.html afd5d89ee1eaff154e44347c15af2fba3

The cFactor value used to calculate transitionDist.

Ogre::TerrainQuadTreeNode::Movable c cl Ogre::TerrainQuadTreeNode::Movable classOgre_1_1TerrainQuadTreeNode_1_1Movable.html

MovableObject implementation to provide the hook to the scene.

OgreTerrainQuadTreeNode.h ShadowRenderableList cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ad84ea1b2728ced5136add26c91c39a27 ShadowRenderableListIterator cpp tdef Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a7b0999d33e25db97d0449d6cf95cbecd Movable cpp instm Ogre::TerrainQuadTreeNode::Movable classOgre_1_1TerrainQuadTreeNode_1_1Movable.html a8bab0035277104278535d706100aca3b ~Movable cpp instm Ogre::TerrainQuadTreeNode::Movable classOgre_1_1TerrainQuadTreeNode_1_1Movable.html a2b5716e6ccd45bfb60a0afb64cce5103 getMovableType cpp instm Ogre::TerrainQuadTreeNode::Movable classOgre_1_1TerrainQuadTreeNode_1_1Movable.html a04dabe1b4d350104582ff672bc36c273

Returns the type name of this object.

getBoundingBox cpp instm Ogre::TerrainQuadTreeNode::Movable classOgre_1_1TerrainQuadTreeNode_1_1Movable.html a84ca3cb7fc757a62d1ce86068044b573

Retrieves the local axis-aligned bounding box for this object.

getBoundingRadius cpp instm Ogre::TerrainQuadTreeNode::Movable classOgre_1_1TerrainQuadTreeNode_1_1Movable.html a209d55f6e5a10fb225742d90b639284a

Retrieves the radius of the origin-centered bounding sphere for this object.

_updateRenderQueue cpp instm Ogre::TerrainQuadTreeNode::Movable classOgre_1_1TerrainQuadTreeNode_1_1Movable.html ace26e10e389dc58664b17996457e5dd9

Internal method by which the movable object must add Renderable subclass instances to the rendering q...

visitRenderables cpp instm Ogre::TerrainQuadTreeNode::Movable classOgre_1_1TerrainQuadTreeNode_1_1Movable.html af6da9d19b98066f946425bc76bae0101

Method to allow a caller to abstractly iterate over the Renderable instances that this MovableObject ...

isVisible cpp instm Ogre::TerrainQuadTreeNode::Movable classOgre_1_1TerrainQuadTreeNode_1_1Movable.html a2e557a29406df6662d8d7bd8e1493d5c

Returns whether or not this object is supposed to be visible or not.

getVisibilityFlags cpp instm Ogre::TerrainQuadTreeNode::Movable classOgre_1_1TerrainQuadTreeNode_1_1Movable.html a6b02343fe82e5e8a0bc3f8665c05522e

Returns the visibility flags relevant for this object.

getQueryFlags cpp instm Ogre::TerrainQuadTreeNode::Movable classOgre_1_1TerrainQuadTreeNode_1_1Movable.html aad99f5ead6febb7734a498c735debb86

Returns the query flags relevant for this object.

getCastShadows cpp instm Ogre::TerrainQuadTreeNode::Movable classOgre_1_1TerrainQuadTreeNode_1_1Movable.html a4b29457f7f870407fb1361202fe00eb0

Returns whether shadow casting is enabled for this object.

_notifyCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a06f161ae0451be7eaa67e77c296d5631

Notify the object of it&#39;s creator (internal use only)

_getCreator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abc4d3c30d2b50267a348f8d5aee3c5e4

Get the creator of this object, if any (internal use only)

_notifyManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af730ac3ee4a51ee69f4221298f933e8a

Notify the object of it&#39;s manager (internal use only)

_getManager cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c95a392476c6b54be1648a77f2a56c0

Get the manager of this object, if any (internal use only)

getName cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2c681d880b842c1b6d2c2b30b72b6660

Returns the name of this object.

getParentNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a7be6f35f90943c6bca0b4511e1d266d8

Returns the node to which this object is attached.

getParentSceneNode cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0c705ecac4263b65a1b8611eeb24c39a

Returns the scene node to which this object is attached.

isParentTagPoint cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aff1706913baf992f108cc0fe4c95a53b

Gets whether the parent node is a TagPoint (or a SceneNode)

_notifyAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aeb13418fe2740ed8ebc52cd9667fca41

Internal method called to notify the object that it has been attached to a node.

isAttached cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ad2c50ff1546dfac42f0751aa1bb54ff3

Returns true if this object is attached to a SceneNode or TagPoint.

detachFromParent cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab53cc49d402913fde37fa4976f5bfdd5

Detaches an object from a parent SceneNode or TagPoint, if attached.

isInScene cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a605cb18ec6d5971e19491ec71c89afeb

Returns true if this object is attached to a SceneNode or TagPoint, and this SceneNode / TagPoint is ...

_notifyMoved cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ae307c64b6e130191e45d48df0e2c5961

Internal method called to notify the object that it has been moved.

_notifyCurrentCamera cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa805908a2945ba1e1b1d6badb4761e27

Internal method to notify the object of the camera to be used for the next rendering operation...

getWorldBoundingBox cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acc31c877990c3c231c4b4cfb0522bef8

Retrieves the axis-aligned bounding box for this object in world coordinates.

getWorldBoundingSphere cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2f6db9f0db4038e6544d703a9f3bcf53

Retrieves the worldspace bounding sphere for this object.

setVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8b0ab29b6a7e94169e2b3fde0be7cf10

Tells this object whether to be visible or not, if it has a renderable component.

getVisible cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adbc3ce687f4def00d70f15dc0a2330ea

Gets this object whether to be visible or not, if it has a renderable component.

setRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a3774342d37fb670430d834aa914a3be5

Sets the distance at which the object is no longer rendered.

getRenderingDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a97501f320f00fb5255d76fe3b20903d2

Gets the distance at which batches are no longer rendered.

setRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9ad2786aa67624f26c7ff245c673ad5e

Sets the minimum pixel size an object needs to be in both screen axes in order to be rendered...

getRenderingMinPixelSize cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a1025983039f59637e9dde740b5013175

Returns the minimum pixel size an object needs to be in both screen axes in order to be rendered...

setUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab07068e26732de24aaf24330e9d0ec81 getUserAny cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a70a42d28867f1559f1bd71baf31f83e4 getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aaac5bf65835f733433f3338132f2f01f

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abbf5cf5545c219ce9be1997ff5dd2204

Return an instance of user objects binding associated with this class.

setRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ac5e898937867475e52d350d1f4d75e32

Sets the render queue group this entity will be rendered through.

setRenderQueueGroupAndPriority cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a38cf564fe839d40a81ba5155d363b7aa

Sets the render queue group and group priority this entity will be rendered through.

getRenderQueueGroup cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a12ca5ddb4ca9e77612b6e8a10e4f3d70

Gets the queue group for this entity, see setRenderQueueGroup for full details.

_getParentNodeFullTransform cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aab6d217065c5d2968ef0cc2586a0db86

return the full transformation of the parent sceneNode or the attachingPoint node

setQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html aa202386b8336ed756c3bd1ff5a74f54d

Sets the query flags for this object.

addQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a146b6b8afa6de9a2058f730aa3f7b25c

As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...

removeQueryFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8e039c80d31e36c17f4e7fc85e5c6cdc

As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this o...

setVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9421323e0ef6082d8a293aef0ba4666d

Sets the visiblity flags for this object.

addVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adff2fa7a7c56ba06d25d2dfa376fd677

As setVisibilityFlags, except the flags passed as parameters are appended to the existing flags on th...

removeVisibilityFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7bebfd93631ffe82f95ad7c73b77e24

As setVisibilityFlags, except the flags passed as parameters are removed from the existing flags on t...

setListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a9efbb3928b834d4f125303698034951e

Sets a listener for this object.

getListener cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf305fd600ec68543ed68e0c0cef6196

Gets the current listener for this object.

queryLights cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2d4c926ce07f3a1cb0e59d9d60aac76b

Gets a list of lights, ordered relative to how close they are to this movable object.

getLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a538d975b35be25e7d705b6310ec3d84d

Get a bitwise mask which will filter the lights affecting this object.

setLightMask cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a0b7dc685c1dc7ec4dd677750d17ee145

Set a bitwise mask which will filter the lights affecting this object.

_getLightList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html adf4f61aeb45d61195c248757e3d1c6fe

Returns a pointer to the current list of lights for this object.

getEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a60b24cd45c8df45654dcfa14a1293a3b

Define a default implementation of method from ShadowCaster which implements no shadows.

hasEdgeList cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html ab7c2a8be6a9bd59e6c69ee2d76945500

Define a default implementation of method from ShadowCaster which implements no shadows.

getShadowVolumeRenderableIterator cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a4492fa817bb3a750d349aeec34c19c43

Define a default implementation of method from ShadowCaster which implements no shadows.

getLightCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af061175eb50a6aa98599ce0a748204b5

Overridden member from ShadowCaster.

getDarkCapBounds cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html af06612d0607ebcf1bf5eb817c3038d52

Overridden member from ShadowCaster.

setCastShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html acbfc4840224e8b6ed6e27849d3341675

Sets whether or not this object will cast shadows.

getReceivesShadows cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a8f2627b8d1658838a7c79c82148c6303

Returns whether the Material of any Renderable that this MovableObject will add to the render queue w...

getPointExtrusionDistance cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html abb13b8e1b52d9dca9f5190f718686a5e

Get the distance to extrude for a point/spot light.

getTypeFlags cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a32c637889b8a4138d2008aece76f42b6

Get the &#39;type flags&#39; for this MovableObject.

setDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a2b559ddd8df033cafa5d64502c7d0c3a

Sets whether or not the debug display of this object is enabled.

isDebugDisplayEnabled cpp instm Ogre::MovableObject classOgre_1_1MovableObject.html a39cfd5b78a4326156accf5ed3146ddc6

Gets whether debug display of this object is enabled.

getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a4239d192b2b08c4970dfaa22ce5a0cd0

Gets a list of animable value names for this object.

createAnimableValue cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2cfac9af1b0d71c780ec969166b3585

Create a reference-counted AnimableValuePtr for the named value.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d setDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ad8db1f22329b2a96f2aed7260d565944

Set the default query flags for all future MovableObject instances.

getDefaultQueryFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a01f48775e48b672d7796311f3ffe2930

Get the default query flags for all future MovableObject instances.

setDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html ac2904cb122ab8c8d5066abefb29dfa96

Set the default visibility flags for all future MovableObject instances.

getDefaultVisibilityFlags cpp clm Ogre::MovableObject classOgre_1_1MovableObject.html a2eb94fea5944cf0d33702a75cfa14a74

Get the default visibility flags for all future MovableObject instances.

extrudeVertices cpp clm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html acae2215c051989d544f34083a0a9bfa2

Utility method for extruding vertices based on a light.

AnimableDictionaryMap cpp tdef Ogre::AnimableObject classOgre_1_1AnimableObject.html ab2ea54bb7c39f7640f71be8bb2f8b0a5 getExtrusionDistance cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a233233e14ccb869b6cafd655880355df

Helper method for calculating extrusion distance.

updateEdgeListLightFacing cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html ac9a881430ec7769923f63f6df4b93d33

Tells the caster to perform the tasks necessary to update the edge data&#39;s light listing.

generateShadowVolume cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a396374525d65e0db10c7f7f8d380744a

Generates the indexes required to render a shadow volume into the index buffer which is passed in...

extrudeBounds cpp instm Ogre::ShadowCaster classOgre_1_1ShadowCaster.html a136dfd54b581a6dc58a1796a1cdf6cdc

Utility method for extruding a bounding box.

getAnimableDictionaryName cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a7748b5ea03ba5eb10fdd79e455f96443

Get the name of the animable dictionary for this class.

createAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a83629c5c4708cebd10c358a4be0722f5

Internal method for creating a dictionary of animable value names for the class, if it does not alrea...

_getAnimableValueNames cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a20139173e816c296ab46d0548d1d4902

Get an updateable reference to animable value list.

initialiseAnimableDictionary cpp instm Ogre::AnimableObject classOgre_1_1AnimableObject.html a80abf1736a4241c432b30d2073c7a263

Internal method for initialising dictionary; should be implemented by subclasses wanting to expose an...

mParent cpp data Ogre::TerrainQuadTreeNode::Movable classOgre_1_1TerrainQuadTreeNode_1_1Movable.html a99c7787bfb93d3a324bb2294046b3b62 mName cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a41954f454246b2935cdc90ab2f36dab8

Name of this object.

mCreator cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a884d3c2c8c8d8305f59eb171a7f56e56

Creator of this object (if created by a factory)

mManager cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a5c05f316d061761a08fc036daedd0649

SceneManager holding this object (if applicable)

mParentNode cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a961db9b5f439708e0f24cb8dbeb9c728

node to which this object is attached

mParentIsTagPoint cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a9f9b9e6981ef7ebbd6b9d82e93a2b299 mVisible cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a8e7fa9ec69253b42ff4e7605b54e1a00

Is this object visible?

mDebugDisplay cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac439108451539e95ac9829ab6520306c

Is debug display enabled?

mUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a0df899bfb650d8d51be51fa5f83743f4

Upper distance to still render.

mSquaredUpperDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2635aafd01416e5a3346a647c2dfff52 mMinPixelSize cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a56e7d5ccac2877061b0919648f7f0b34 mBeyondFarDistance cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a1f6c5390b42b10e00d3b21b8911aa3f4

Hidden because of distance?

mUserObjectBindings cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af00b75d92e7d62f5ff9bd4847d1786e8

User objects binding.

mRenderQueueID cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa63b5c1cf9746a4caeb2a47a6bc1d2d6

The render queue to use when rendering this object.

mRenderQueueIDSet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2051828f33ea6c921e2979c8f00daa3f

Flags whether the RenderQueue&#39;s default should be used.

mRenderQueuePriority cpp data Ogre::MovableObject classOgre_1_1MovableObject.html aa34e0feb87409120726a489f52b39c58

The render queue group to use when rendering this object.

mRenderQueuePrioritySet cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ac9ee5f673870a76b23eb5291b3fa3f28

Flags whether the RenderQueue&#39;s default should be used.

mQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adf36b5bfcc9bce768bc5f8a9ed6b1464

Flags determining whether this object is included / excluded from scene queries.

mVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a6db376fe4c048714224392901c98c3a5

Flags determining whether this object is visible (compared to SceneManager mask)

mWorldAABB cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a665c171729e2f37b66f73d0e6722ac2c

Cached world AABB of this object.

mWorldBoundingSphere cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a271b08ae4cc604657c17125f76ec62e0 mWorldDarkCapBounds cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a00a9705c083b9fef8bbe762a5b1711a8

World space AABB of this object&#39;s dark cap.

mCastShadows cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad21e8a5a6f0eeeefa3ec698781eaa3fa

Does this object cast shadows?

mRenderingDisabled cpp data Ogre::MovableObject classOgre_1_1MovableObject.html ad1291c87111d8944b2c49904a4d6280b

Does rendering this object disabled by listener?

mListener cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a07fdbfc4ae0adb48f7619c0a44bd3890

MovableObject listener - only one allowed (no list) for size &amp; performance reasons. */.

mLightList cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a2626ce2a2f1c78027634cc92dfd2b211

List of lights for this object.

mLightListUpdated cpp data Ogre::MovableObject classOgre_1_1MovableObject.html af083212ba58f26eb7c747a0da749cc08

The last frame that this light list was updated in.

mLightMask cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a3db70b0c8b2e53a3c71671217e5a516c

the light mask defined for this movable. This will be taken into consideration when deciding which li...

msDefaultQueryFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html adeb3bbe50c1b6e92061461b363fc391e

Default query flags.

msDefaultVisibilityFlags cpp data Ogre::MovableObject classOgre_1_1MovableObject.html a24f37de53688fc5432d50c7ced03bd63

Default visibility flags.

msAnimableDictionary cpp data Ogre::AnimableObject classOgre_1_1AnimableObject.html a1e2b199b8a10c3753ebeecc8fa773620

Static map of class name to list of animable value names.

Ogre::TerrainQuadTreeNode::Rend c cl Ogre::TerrainQuadTreeNode::Rend classOgre_1_1TerrainQuadTreeNode_1_1Rend.html

Hook to the render queue.

OgreTerrainQuadTreeNode.h Rend cpp instm Ogre::TerrainQuadTreeNode::Rend classOgre_1_1TerrainQuadTreeNode_1_1Rend.html a1021ebdb705f1b7b8aba85432a94aa94 ~Rend cpp instm Ogre::TerrainQuadTreeNode::Rend classOgre_1_1TerrainQuadTreeNode_1_1Rend.html aa59adc3a2422f5d3e85de6caecae43a2 getMaterial cpp instm Ogre::TerrainQuadTreeNode::Rend classOgre_1_1TerrainQuadTreeNode_1_1Rend.html ae2f06f8753cfc20bdfa3c5213b2e862c

Retrieves a weak reference to the material this renderable object uses.

getTechnique cpp instm Ogre::TerrainQuadTreeNode::Rend classOgre_1_1TerrainQuadTreeNode_1_1Rend.html a160337745c71798a84afa1b24eb1ed31

Retrieves a pointer to the Material Technique this renderable object uses.

getRenderOperation cpp instm Ogre::TerrainQuadTreeNode::Rend classOgre_1_1TerrainQuadTreeNode_1_1Rend.html aba1e81827eddae2afcf751f893a83f4f

Gets the render operation required to send this object to the frame buffer.

getWorldTransforms cpp instm Ogre::TerrainQuadTreeNode::Rend classOgre_1_1TerrainQuadTreeNode_1_1Rend.html a208fffcc69ee7688384dcdd2a2d30ea8

Gets the world transform matrix / matrices for this renderable object.

getSquaredViewDepth cpp instm Ogre::TerrainQuadTreeNode::Rend classOgre_1_1TerrainQuadTreeNode_1_1Rend.html a7770fa4942c84473c693ef0469daabd0

Returns the camera-relative squared depth of this renderable.

getLights cpp instm Ogre::TerrainQuadTreeNode::Rend classOgre_1_1TerrainQuadTreeNode_1_1Rend.html a15f04886619fe227aa5a80708f0c4832

Gets a list of lights, ordered relative to how close they are to this renderable.

getCastsShadows cpp instm Ogre::TerrainQuadTreeNode::Rend classOgre_1_1TerrainQuadTreeNode_1_1Rend.html ad5b5cceb81f7cdbd6c1a8ad9c5a61674

Method which reports whether this renderable would normally cast a shadow.

preRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html afcbf4cb36d5911a9d40a40c57e94f23b

Called just prior to the Renderable being rendered.

postRender cpp instm Ogre::Renderable classOgre_1_1Renderable.html a77230eea8136b7c296cc0a5db1dba9ee

Called immediately after the Renderable has been rendered.

getNumWorldTransforms cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6ecba3943f56182cddf3b3540afc760

Returns the number of world transform matrices this renderable requires.

setUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a4136ce4b9d3add5203339327015d872d

Sets whether or not to use an &#39;identity&#39; projection.

getUseIdentityProjection cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2a8f061a5f322e0dae2fd6946fc2966f

Returns whether or not to use an &#39;identity&#39; projection.

setUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html ae53cff42a16304f582ef83ad3017d614

Sets whether or not to use an &#39;identity&#39; view.

getUseIdentityView cpp instm Ogre::Renderable classOgre_1_1Renderable.html a55df8c0a5347d589ee6ef7beaa38806e

Returns whether or not to use an &#39;identity&#39; view.

setCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a572c0331ef2ec650d56063fdc17435f5

Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...

removeCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a0c726a0326e8a7d9e80d030541b6bddf

Removes a custom value which is associated with this Renderable at the given index.

hasCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a1a5dee72d381a14b4af08754b10038ed

Checks whether a custom value is associated with this Renderable at the given index.

getCustomParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a7f5bd1dc9046cb31307ac53914c82fc9

Gets the custom value associated with this Renderable at the given index.

_updateCustomGpuParameter cpp instm Ogre::Renderable classOgre_1_1Renderable.html a42f520f7ba1c57e10130b81ed444affe

Update a custom GpuProgramParameters constant which is derived from information only this Renderable ...

setPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2108dfc322953a7bd429be8b62811e56

Sets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

getPolygonModeOverrideable cpp instm Ogre::Renderable classOgre_1_1Renderable.html a723105bef101e2385747f214348984b5

Gets whether this renderable&#39;s chosen detail level can be overridden (downgraded) by the camera setti...

setUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html a75d842d22f196a307dec5a068709706b getUserAny cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab6c834f05d7ad973e22ef726461cfb18 getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html a2ed9a2f3c1decac6286f8af974ce2ffc

Return an instance of user objects binding associated with this class.

getUserObjectBindings cpp instm Ogre::Renderable classOgre_1_1Renderable.html ab323ad1058e8a5b1a9863f5b97d3f2ad

Return an instance of user objects binding associated with this class.

getRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html a3da8b6c45259fc0b6ed7b93e3044464c

Gets RenderSystem private data.

setRenderSystemData cpp instm Ogre::Renderable classOgre_1_1Renderable.html af52784d34aa33c54516292a341058041

Sets RenderSystem private data.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d CustomParameterMap cpp tdef Ogre::Renderable classOgre_1_1Renderable.html a91a88d44c3918d174c1d594f9a4c6736 mParent cpp data Ogre::TerrainQuadTreeNode::Rend classOgre_1_1TerrainQuadTreeNode_1_1Rend.html a021b04bdb23717caf74f0916d8828cab mCustomParameters cpp data Ogre::Renderable classOgre_1_1Renderable.html a7b91506fcf7007e1bf512dade4682731 mPolygonModeOverrideable cpp data Ogre::Renderable classOgre_1_1Renderable.html a4b7b701d41bfd85656829261cbcb3495 mUseIdentityProjection cpp data Ogre::Renderable classOgre_1_1Renderable.html a27ee15aed77a5bf84b2c3f80c060616e mUseIdentityView cpp data Ogre::Renderable classOgre_1_1Renderable.html a536d8ef571a7a177d94e8a6203bd0b35 mUserObjectBindings cpp data Ogre::Renderable classOgre_1_1Renderable.html aadd56839affa1bd19ac783fe98a08d90 mRenderSystemData cpp data Ogre::Renderable classOgre_1_1Renderable.html a04ee4d7ea24443e1caee62c99add7956

User objects binding.

Ogre::TerrainQuadTreeNode::VertexDataRecord c cl Ogre::TerrainQuadTreeNode::VertexDataRecord structOgre_1_1TerrainQuadTreeNode_1_1VertexDataRecord.html OgreTerrainQuadTreeNode.h VertexDataRecord cpp func Ogre::TerrainQuadTreeNode::VertexDataRecord structOgre_1_1TerrainQuadTreeNode_1_1VertexDataRecord.html a4a7dfa663f1b0ae3c3569bfcdbb714e1 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cpuVertexData cpp data Ogre::TerrainQuadTreeNode::VertexDataRecord structOgre_1_1TerrainQuadTreeNode_1_1VertexDataRecord.html ad61a19dafe4d316716c2018e261130ca gpuVertexData cpp data Ogre::TerrainQuadTreeNode::VertexDataRecord structOgre_1_1TerrainQuadTreeNode_1_1VertexDataRecord.html a9121aa5c121589b3fa3aea55308f0320 resolution cpp data Ogre::TerrainQuadTreeNode::VertexDataRecord structOgre_1_1TerrainQuadTreeNode_1_1VertexDataRecord.html a7bc1b6f17218e614d07d38780494808f

resolution of the data compared to the base terrain data (NOT number of vertices!)

size cpp data Ogre::TerrainQuadTreeNode::VertexDataRecord structOgre_1_1TerrainQuadTreeNode_1_1VertexDataRecord.html af29723ef0f2d95e9d10e4388e51cf944

size of the data along one edge

treeLevels cpp data Ogre::TerrainQuadTreeNode::VertexDataRecord structOgre_1_1TerrainQuadTreeNode_1_1VertexDataRecord.html acd33dd8f3b58379599d74e188402327f

Number of quadtree levels (including this one) this data applies to.

numSkirtRowsCols cpp data Ogre::TerrainQuadTreeNode::VertexDataRecord structOgre_1_1TerrainQuadTreeNode_1_1VertexDataRecord.html aa4c7204a5bd68aae6a3dbc92afce0499

Number of rows and columns of skirts.

skirtRowColSkip cpp data Ogre::TerrainQuadTreeNode::VertexDataRecord structOgre_1_1TerrainQuadTreeNode_1_1VertexDataRecord.html af238e675c6ca2014efb8b1ed7887767f

The number of rows / cols to skip in between skirts.

gpuVertexDataDirty cpp data Ogre::TerrainQuadTreeNode::VertexDataRecord structOgre_1_1TerrainQuadTreeNode_1_1VertexDataRecord.html ac3e4f3a42c37397d8b5da61b342008c4

Is the GPU vertex data out of date?

Ogre::D3D11DepthBuffer c cl Ogre::D3D11DepthBuffer classOgre_1_1D3D11DepthBuffer.html OgreD3D11DepthBuffer.h D3D11DepthBuffer cpp instm Ogre::D3D11DepthBuffer classOgre_1_1D3D11DepthBuffer.html aa5c640a5ba5d8face03e79d2cf7b5bb0 ~D3D11DepthBuffer cpp instm Ogre::D3D11DepthBuffer classOgre_1_1D3D11DepthBuffer.html ab280912d8a6ec47ad1de29ecd0f1f9af isCompatible cpp instm Ogre::D3D11DepthBuffer classOgre_1_1D3D11DepthBuffer.html ab522b8f5ccd5518b3b1945274226578f getDepthStencilView cpp instm Ogre::D3D11DepthBuffer classOgre_1_1D3D11DepthBuffer.html af3aadc8064740491af6ea0d0d9a338e4 _setPoolId cpp instm Ogre::DepthBuffer group__RenderSystem.html ga7af5c611687492846891914dcac303d2 getPoolId cpp instm Ogre::DepthBuffer group__RenderSystem.html gac8b0f5f8c7d5670211e34e029e35affd getBitDepth cpp instm Ogre::DepthBuffer group__RenderSystem.html ga728fb1f26362f18ea1ba9ff5fc263b05 getWidth cpp instm Ogre::DepthBuffer group__RenderSystem.html ga77ae374dc411a407cf0a85dcba49e0f2 getHeight cpp instm Ogre::DepthBuffer group__RenderSystem.html gac84019090a7e7ba340cbf5b556c191c2 getFsaa cpp instm Ogre::DepthBuffer group__RenderSystem.html ga7f521691f0eab6e1bdfa7b1d501f7687 getFsaaHint cpp instm Ogre::DepthBuffer group__RenderSystem.html gaab49222ad26390c447c56c30c29261bd isManual cpp instm Ogre::DepthBuffer group__RenderSystem.html ga71910f006c803f2e45b8c11a89f67a64 _notifyRenderTargetAttached cpp instm Ogre::DepthBuffer group__RenderSystem.html ga26c4ce1003ddab1ed7e3befecb0888a1

Called when a RenderTarget is attaches this DepthBuffer.

_notifyRenderTargetDetached cpp instm Ogre::DepthBuffer group__RenderSystem.html ga227b541ef2ae3de53334c10397a08f99

Called when a RenderTarget is detaches from this DepthBuffer.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d RenderTargetSet cpp tdef Ogre::DepthBuffer group__RenderSystem.html ga842c0f22b9bdbe661583f5459799b1db detachFromAllRenderTargets cpp instm Ogre::DepthBuffer group__RenderSystem.html gac7f74e3076471b940b1a3be3a6c358d2 mDepthStencilView cpp data Ogre::D3D11DepthBuffer classOgre_1_1D3D11DepthBuffer.html aa96575f3e1bee8efe7cde56b153b94ab mMultiSampleQuality cpp data Ogre::D3D11DepthBuffer classOgre_1_1D3D11DepthBuffer.html a05b9ecd6294d9d9f2304d81b716b0e8d mPoolId cpp data Ogre::DepthBuffer group__RenderSystem.html ga8898edcd32480833756db34086b73e95 mBitDepth cpp data Ogre::DepthBuffer group__RenderSystem.html gac0fb796a44c5f0abfa197d4185a85227 mWidth cpp data Ogre::DepthBuffer group__RenderSystem.html ga06e7b623df9b2b5827c51bc8756f7ef4 mHeight cpp data Ogre::DepthBuffer group__RenderSystem.html ga1e7ca8b8f4774aa786987b9454be86d3 mFsaa cpp data Ogre::DepthBuffer group__RenderSystem.html ga18ea722feff9985a01e57a7f9f0f9052 mFsaaHint cpp data Ogre::DepthBuffer group__RenderSystem.html ga97b950482c8f1ab2f6ba47bb4f77b2e2 mManual cpp data Ogre::DepthBuffer group__RenderSystem.html ga48a92115245b988be0be1a254c2bc9af mAttachedRenderTargets cpp data Ogre::DepthBuffer group__RenderSystem.html ga303a8362b22c324be2e57c780b870b3a Ogre::D3D11Device c cl Ogre::D3D11Device classOgre_1_1D3D11Device.html OgreD3D11Device.h D3D11Device cpp instm Ogre::D3D11Device classOgre_1_1D3D11Device.html a49ac85887b116d72f3d09c1433c6098a ~D3D11Device cpp instm Ogre::D3D11Device classOgre_1_1D3D11Device.html a0c0587b80f6c468b5b21bd46832eb755 GetImmediateContext cpp instm Ogre::D3D11Device classOgre_1_1D3D11Device.html a929a00f1189ae2b937a4e9d30120b09b operator-> cpp instm Ogre::D3D11Device classOgre_1_1D3D11Device.html af0022ec16af8d0dff758e8cfb2170e03 clearStoredErrorMessages cpp instm Ogre::D3D11Device classOgre_1_1D3D11Device.html a39e903a8c0e7dedef21ce3658dd7a076 operator= cpp instm Ogre::D3D11Device classOgre_1_1D3D11Device.html a179d5cf3029eafbcad3a48640b2ae812 isNull cpp instm Ogre::D3D11Device classOgre_1_1D3D11Device.html a71a26ff3d1f1c4cc288537dc2d4f203d getErrorDescription cpp instm Ogre::D3D11Device classOgre_1_1D3D11Device.html aeb63562a23276cc43f27b4921dbdb1c6 isError cpp instm Ogre::D3D11Device classOgre_1_1D3D11Device.html a1a4d6bc3fa52a6d02bc7744f0db4e319 _getErrorsFromQueue cpp instm Ogre::D3D11Device classOgre_1_1D3D11Device.html ab857859bfe05b1fb33f980a7f94e4fc4 release cpp instm Ogre::D3D11Device classOgre_1_1D3D11Device.html a3aafbb2edb78e43c2e355e8745284497 get cpp instm Ogre::D3D11Device classOgre_1_1D3D11Device.html aae80eb97fa2fa58857e41e30c3194542 setExceptionsErrorLevel cpp clm Ogre::D3D11Device classOgre_1_1D3D11Device.html ace628751d629a8faf3ce557c16748959 getExceptionsErrorLevel cpp clm Ogre::D3D11Device classOgre_1_1D3D11Device.html ab57cfb687240679dc8cf07b6c82ce8d6 mExceptionsErrorLevel cpp data Ogre::D3D11Device classOgre_1_1D3D11Device.html a7505d8623d4970003cbd597753b8c258 D3D11Device cpp instm Ogre::D3D11Device classOgre_1_1D3D11Device.html a0795f202077b6d65db6f0eb208d17213 mD3D11Device cpp data Ogre::D3D11Device classOgre_1_1D3D11Device.html a8d70683dad08253cb02c2ecb9cbc6962 mImmediateContext cpp data Ogre::D3D11Device classOgre_1_1D3D11Device.html a9a5cfd490ce0713d54eaf4eced71b961 mInfoQueue cpp data Ogre::D3D11Device classOgre_1_1D3D11Device.html a93a674dee9a69f29ddd8e16266fee7c7 D3D_NO_EXCEPTION cpp econst Ogre::D3D11Device classOgre_1_1D3D11Device.html a4eb292689eb4fcd1e29a7e4f80663d06abce74856acf97de3498206392d88f005 D3D_CORRUPTION cpp econst Ogre::D3D11Device classOgre_1_1D3D11Device.html a4eb292689eb4fcd1e29a7e4f80663d06a079a92e01130c04b8ef95020ccb09f8e D3D_ERROR cpp econst Ogre::D3D11Device classOgre_1_1D3D11Device.html a4eb292689eb4fcd1e29a7e4f80663d06a08f88a5c3e3b6f4d9ef9ecf5b9cd56ac D3D_WARNING cpp econst Ogre::D3D11Device classOgre_1_1D3D11Device.html a4eb292689eb4fcd1e29a7e4f80663d06a1dfb5d815cfbec36f4cd28728a6e3dc4 D3D_INFO cpp econst Ogre::D3D11Device classOgre_1_1D3D11Device.html a4eb292689eb4fcd1e29a7e4f80663d06a7a25732bdeaff6cf1fe48d92128e47e4 Ogre::D3D11Device::ThreadInfo c cl Ogre::D3D11Device::ThreadInfo structOgre_1_1D3D11Device_1_1ThreadInfo.html ThreadInfo cpp func Ogre::D3D11Device::ThreadInfo structOgre_1_1D3D11Device_1_1ThreadInfo.html acbf149d44a2f5a2295e0de27c05eb3f8 ~ThreadInfo cpp func Ogre::D3D11Device::ThreadInfo structOgre_1_1D3D11Device_1_1ThreadInfo.html a46a028645e751ca856f516276529de4c mContext cpp data Ogre::D3D11Device::ThreadInfo structOgre_1_1D3D11Device_1_1ThreadInfo.html a11ee902ec830c6d518075fa5e107af67 mEventHandle cpp data Ogre::D3D11Device::ThreadInfo structOgre_1_1D3D11Device_1_1ThreadInfo.html a3658ef1a084d92680086aba8298593bb Ogre::D3D11Driver c cl Ogre::D3D11Driver classOgre_1_1D3D11Driver.html OgreD3D11Driver.h D3D11Driver cpp instm Ogre::D3D11Driver classOgre_1_1D3D11Driver.html aab9a9f015e0570f3a4c30873c41ed07e D3D11Driver cpp instm Ogre::D3D11Driver classOgre_1_1D3D11Driver.html a4c19926f7c9918d1acae6f8e068c9e14 D3D11Driver cpp instm Ogre::D3D11Driver classOgre_1_1D3D11Driver.html a139fbc78635e55eda24355a4357e2813 ~D3D11Driver cpp instm Ogre::D3D11Driver classOgre_1_1D3D11Driver.html a0d8d11256afdf365dd292a43958df151 DriverName cpp instm Ogre::D3D11Driver classOgre_1_1D3D11Driver.html ad4eb4e9a2fe4d2f9e32ebabf365f2149 DriverDescription cpp instm Ogre::D3D11Driver classOgre_1_1D3D11Driver.html a2ca8f3f0a437f10e00e60a4c004a7929 getAdapterNumber cpp instm Ogre::D3D11Driver classOgre_1_1D3D11Driver.html a583c70ba8861108fa0e90abccd5930c9 getAdapterIdentifier cpp instm Ogre::D3D11Driver classOgre_1_1D3D11Driver.html a5803b20923288efa78a0a97c06f0a9b6 getDesktopMode cpp instm Ogre::D3D11Driver classOgre_1_1D3D11Driver.html af916e2c7e9ca166879c3e91ef39df2bf getDeviceAdapter cpp instm Ogre::D3D11Driver classOgre_1_1D3D11Driver.html ad710d36b1b116e73dd526e98ca3216af getVideoModeList cpp instm Ogre::D3D11Driver classOgre_1_1D3D11Driver.html a4977e259f56cfce761f858c4cad71428 mAdapterNumber cpp data Ogre::D3D11Driver classOgre_1_1D3D11Driver.html a8a611d5fba3d3691c2c5039773c3d078 mAdapterIdentifier cpp data Ogre::D3D11Driver classOgre_1_1D3D11Driver.html a342c683a036544fda173e379a9327035 mDesktopDisplayMode cpp data Ogre::D3D11Driver classOgre_1_1D3D11Driver.html ab2640469b43336ee101afccf3132a3a4 mVideoModeList cpp data Ogre::D3D11Driver classOgre_1_1D3D11Driver.html a6fa85e8479381c965b74927291adc5ae tempNo cpp data Ogre::D3D11Driver classOgre_1_1D3D11Driver.html aee8ec0e8ef6da974d7f7c0f87304ecde mDXGIAdapter cpp data Ogre::D3D11Driver classOgre_1_1D3D11Driver.html acff3bbd8f9eab54fa7a4706cf70e993a driverCount cpp data Ogre::D3D11Driver classOgre_1_1D3D11Driver.html a5f8c68763886aa2e0fae2e13187f9eff Ogre::D3D11DriverList c cl Ogre::D3D11DriverList classOgre_1_1D3D11DriverList.html OgreD3D11DriverList.h D3D11DriverList cpp instm Ogre::D3D11DriverList classOgre_1_1D3D11DriverList.html af2aca6c1df6e28ae03b6fdab91e4cdd4 ~D3D11DriverList cpp instm Ogre::D3D11DriverList classOgre_1_1D3D11DriverList.html a4edaed0348fa165c4c98044cf5612ac6 enumerate cpp instm Ogre::D3D11DriverList classOgre_1_1D3D11DriverList.html a724fff2edf2bc1faffdfabacb89f9179 count cpp instm Ogre::D3D11DriverList classOgre_1_1D3D11DriverList.html ab03286debaac4df1c3762d4911a2d960 item cpp instm Ogre::D3D11DriverList classOgre_1_1D3D11DriverList.html ab4702bafe1f5c6c3467ba457adfdb749 item cpp instm Ogre::D3D11DriverList classOgre_1_1D3D11DriverList.html a31c7b832687cd1e622689f74f8411fb8 mDriverList cpp data Ogre::D3D11DriverList classOgre_1_1D3D11DriverList.html a02dd16611687f9c7dc0d434488ccfd99 Ogre::D3D11GpuProgram c cl Ogre::D3D11GpuProgram classOgre_1_1D3D11GpuProgram.html

Direct3D implementation of a few things common to low-level vertex &amp; fragment programs.

OgreD3D11GpuProgram.h D3D11GpuProgram cpp instm Ogre::D3D11GpuProgram classOgre_1_1D3D11GpuProgram.html acc3d6b1ca56a57176e1172bc838b162c setSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4474d0c010f63f586423ccfb325ff4a2

Sets the filename of the source assembly for this program.

setSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a300833abd29aa42acb5e6c48ae7c40ea

Sets the source assembly for this program from an in-memory string.

getSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a18a12ae49469bcc9bae9b5fde9a0a461

Gets the syntax code for this program e.g.

setSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a48901c745f712840d8ff24cd04e50678

Sets the syntax code for this program e.g.

getSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a29ef6651dad0349169763940dd40fb8e

Gets the name of the file used as source for this program.

getSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a650621cd162bf75a837951f94d1118bb

Gets the assembler source for this program.

setType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a9792acbeda4a5806ae1ec5c7d4da60b7

Set the program type (only valid before load)

getType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac05c53ca118b1ac81fab5981c119bcc0

Get the program type.

_getBindingDelegate cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af8938cb9c61b7304f97f857a33b56cfc

Returns the GpuProgram which should be bound to the pipeline.

isSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a5b323e093f466abdff359e30e1d79dee

Returns whether this program can be supported on the current renderer and hardware.

createParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af402f4d88efcc9dffc948739d0bb9c57

Creates a new parameters object compatible with this program definition.

setSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af337509a5342cb707df4df78337756ae

Sets whether a vertex program includes the required instructions to perform skeletal animation...

isSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a84c8bf8460ad30a58d78b5f8fd11e31f

Returns whether a vertex program includes the required instructions to perform skeletal animation...

setMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a843c706f65d219c1d04b8aeacc4bd3c8

Sets whether a vertex program includes the required instructions to perform morph animation...

setPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a848bf4164963cf8c0435c972eb717e0f

Sets whether a vertex program includes the required instructions to perform pose animation.

isMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac99c378926faac21f6acd6c856fbd04d

Returns whether a vertex program includes the required instructions to perform morph animation...

isPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae3aa42c5d796c9520880ad7d10dace77

Returns whether a vertex program includes the required instructions to perform pose animation...

getNumberOfPosesIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ab3eef54ad776352d6fcf547c77b4a0bc

Returns the number of simultaneous poses the vertex program can blend, for use in pose animation...

setVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a463bffd1f68fc8ae3c29d64402e9ca8d

Sets whether this vertex program requires support for vertex texture fetch from the hardware...

isVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a37a22b8b6432ed18f2e70bb99f7df7fc

Returns whether this vertex program requires support for vertex texture fetch from the hardware...

setAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a39b43157d6b40626101e5de8f9c77bf5

Sets whether this geometry program requires adjacency information from the input primitives.

isAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d9456e0be1449b03a196f7a56f9af5

Returns whether this geometry program requires adjacency information from the input primitives...

getDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a04675a861df66c30e431f95aa84320f5

Get a reference to the default parameters which are to be used for all uses of this program...

hasDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a0d7d2f959ac2ae463db180043990a0cc

Returns true if default parameters have been set up.

getPassSurfaceAndLightStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a13e91fd91fef3ddaa73300eabbc3dba0

Returns whether a vertex program wants light and material states to be passed through fixed pipeline ...

getPassFogStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad467d6cf55fe3d604db8f48715deb722

Returns whether a fragment program wants fog state to be passed through fixed pipeline low level API ...

getPassTransformStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a47a8eeb180ac001c47f3099d31069f92

Returns whether a vertex program wants transform state to be passed through fixed pipeline low level ...

getLanguage cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a1019b2e5f65051c0a5bbc3cf4e0c495c

Returns a string that specifies the language of the gpu programs as specified in a material script...

hasCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a90e62ce72ddc9eb0fc7573d0cb52ac0e

Did this program encounter a compile error when loading?

resetCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a2443ed18b880eb939123bb8daf9165c7

Reset a compile error if it occurred, allowing the load to be retried.

setManualNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad12bddb95c7311f31f602cb70b8350c5

Allows you to manually provide a set of named parameter mappings to a program which would not be able...

getNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a6a0752ce0393f5c4cb4773d021b2a3eb

Get a read-only reference to the named constants registered for this program (manually or automatical...

setManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html afdadf659ccac4facdc86e55a266eebcf

Specifies the name of a file from which to load named parameters mapping for a program which would no...

getManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4aa13199b95d110b9a0d907bd1455683

Gets the name of a file from which to load named parameters mapping for a program which would not be ...

getConstantDefinitions cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae0feb9efaa1e2c867430520662519a60

Get the full list of named constants.

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 loadImpl cpp instm Ogre::D3D11GpuProgram classOgre_1_1D3D11GpuProgram.html af3c47d32df43950611d00e037359f176 loadFromSource cpp instm Ogre::D3D11GpuProgram classOgre_1_1D3D11GpuProgram.html a4ccc9fcc8a05c1500454fa97ebc089c6

Overridden from GpuProgram.

loadFromMicrocode cpp instm Ogre::D3D11GpuProgram classOgre_1_1D3D11GpuProgram.html a690ff7e359c525a412fc6c0a1a7cbbd9

Internal method to load from microcode, must be overridden by subclasses.

setupBaseParamDictionary cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af9e1d27b4c05333c92cfe3340a26dc6b

Internal method for setting up the basic parameter definitions for a subclass.

isRequiredCapabilitiesSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a8ecf6a34097d0bfbfabd125bdb09f68d

Internal method returns whether required capabilities for this program is supported.

calculateSize cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a97ca6090cd137c5c46349174d874bc90 createParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4571d480fcea3a8f4cbac3b15bf5d36f

Create the internal params logical &amp; named mapping structures.

createLogicalParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a588c6c72d4602ad4eca02217abf78697

Create the internal params logical mapping structures.

createNamedParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a32034e488666ebfc0ac5226a60e4d309

Create the internal params named mapping structures.

preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

prepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a5e8f978cbb908c67a98d16556c8cd0ef

Internal implementation of the meat of the &#39;prepare&#39; action.

unprepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html aa550fde0145a3a0ae0329beaf03f23e1

Internal function for undoing the &#39;prepare&#39; action.

unloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a9298ba51805fffd0a482314c26d8c6fa

Internal implementation of the &#39;unload&#39; action; called regardless of whether this resource is being l...

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mDevice cpp data Ogre::D3D11GpuProgram classOgre_1_1D3D11GpuProgram.html a66771fa2062b434683b59693bb4b813c mType cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab201a6fcb1c568967d01f22906ecdff1

The type of the program.

mFilename cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8734503d5521ae7adaceba487b88fe55

The name of the file to load source from (may be blank)

mSource cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a80f6f65a2ec5a02a4c56458bd2b35b18

The assembler source of the program (may be blank until file loaded)

mLoadFromFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a606d51d653a0dda9d61508851441dc8a

Whether we need to load source from file or not.

mSyntaxCode cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1244023352bf866592f904bd3dfa404f

Syntax code e.g. arbvp1, vs_2_0 etc.

mSkeletalAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a96cb132e0bac4820e9917ebc9151fe69

Does this (vertex) program include skeletal animation?

mMorphAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8a0271c814c3ffd4ae079ae1e4b11404

Does this (vertex) program include morph animation?

mPoseAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a398053069a0c61809193079501b0abb5

Does this (vertex) program include pose animation (count of number of poses supported)

mVertexTextureFetch cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a7012d5855d4f70388bbee4940466a606

Does this (vertex) program require support for vertex texture fetch?

mNeedsAdjacencyInfo cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a5e20e45a9ca8fe4c99a04c34ef3d7275

Does this (geometry) program require adjacency information?

mDefaultParams cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab103ebff6dfda04861947cbf1a941596

The default parameters for use with this object.

mCompileError cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab2bb4597b7fb640dee90589b8fbbc4f2

Did we encounter a compilation error?

mFloatLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aa729a7bcc7c5a622fffe5869d69c05bc

Record of logical to physical buffer maps.

mIntLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a943cefa6be84842ec1c0f2029e3805ba

Record of logical to physical buffer maps.

mConstantDefs cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a420723e4b5097225ce2aaf4e0a3a344c

Parameter name -&gt; ConstantDefinition map, shared instance used by all parameter objects.

mManualNamedConstantsFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1e62196161a4ca6704d02f0b75d2f370

File from which to load named constants manually.

mLoadedManualNamedConstants cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a23f3bb5243cd65bc7b5e625bdbd88c70 mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b msTypeCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a429e2ecd6f4167c00d0d7f0b68893276 msSyntaxCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html afb9dd8af84fcf198db56aeab298990dd msSkeletalCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d70ea16cb2beb8aa201db048cc35e9 msMorphCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a828a927b860e3c074704399336f95160 msPoseCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a015fc5be549ef103862dcd152fcf0f3a msVTFCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html abe51b99e867a315e2b2ebcc89e601277 msManNamedConstsFileCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aed57c301ea07b1c183f1c351707396d5 msAdjacencyCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ae55ec6363600c10db68ff17b35437889 LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::D3D11GpuVertexProgram c cl Ogre::D3D11GpuVertexProgram classOgre_1_1D3D11GpuVertexProgram.html

Direct3D implementation of low-level vertex programs.

OgreD3D11GpuProgram.h D3D11GpuVertexProgram cpp instm Ogre::D3D11GpuVertexProgram classOgre_1_1D3D11GpuVertexProgram.html ae4de593c0f182de21d01f69edd59611f ~D3D11GpuVertexProgram cpp instm Ogre::D3D11GpuVertexProgram classOgre_1_1D3D11GpuVertexProgram.html a379ae8c64cce577e3d805497621388f2 getVertexShader cpp instm Ogre::D3D11GpuVertexProgram classOgre_1_1D3D11GpuVertexProgram.html aa333ed7b641cf8ac4d184cfa63cc24db

Gets the vertex shader.

setSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4474d0c010f63f586423ccfb325ff4a2

Sets the filename of the source assembly for this program.

setSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a300833abd29aa42acb5e6c48ae7c40ea

Sets the source assembly for this program from an in-memory string.

getSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a18a12ae49469bcc9bae9b5fde9a0a461

Gets the syntax code for this program e.g.

setSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a48901c745f712840d8ff24cd04e50678

Sets the syntax code for this program e.g.

getSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a29ef6651dad0349169763940dd40fb8e

Gets the name of the file used as source for this program.

getSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a650621cd162bf75a837951f94d1118bb

Gets the assembler source for this program.

setType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a9792acbeda4a5806ae1ec5c7d4da60b7

Set the program type (only valid before load)

getType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac05c53ca118b1ac81fab5981c119bcc0

Get the program type.

_getBindingDelegate cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af8938cb9c61b7304f97f857a33b56cfc

Returns the GpuProgram which should be bound to the pipeline.

isSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a5b323e093f466abdff359e30e1d79dee

Returns whether this program can be supported on the current renderer and hardware.

createParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af402f4d88efcc9dffc948739d0bb9c57

Creates a new parameters object compatible with this program definition.

setSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af337509a5342cb707df4df78337756ae

Sets whether a vertex program includes the required instructions to perform skeletal animation...

isSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a84c8bf8460ad30a58d78b5f8fd11e31f

Returns whether a vertex program includes the required instructions to perform skeletal animation...

setMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a843c706f65d219c1d04b8aeacc4bd3c8

Sets whether a vertex program includes the required instructions to perform morph animation...

setPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a848bf4164963cf8c0435c972eb717e0f

Sets whether a vertex program includes the required instructions to perform pose animation.

isMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac99c378926faac21f6acd6c856fbd04d

Returns whether a vertex program includes the required instructions to perform morph animation...

isPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae3aa42c5d796c9520880ad7d10dace77

Returns whether a vertex program includes the required instructions to perform pose animation...

getNumberOfPosesIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ab3eef54ad776352d6fcf547c77b4a0bc

Returns the number of simultaneous poses the vertex program can blend, for use in pose animation...

setVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a463bffd1f68fc8ae3c29d64402e9ca8d

Sets whether this vertex program requires support for vertex texture fetch from the hardware...

isVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a37a22b8b6432ed18f2e70bb99f7df7fc

Returns whether this vertex program requires support for vertex texture fetch from the hardware...

setAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a39b43157d6b40626101e5de8f9c77bf5

Sets whether this geometry program requires adjacency information from the input primitives.

isAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d9456e0be1449b03a196f7a56f9af5

Returns whether this geometry program requires adjacency information from the input primitives...

getDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a04675a861df66c30e431f95aa84320f5

Get a reference to the default parameters which are to be used for all uses of this program...

hasDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a0d7d2f959ac2ae463db180043990a0cc

Returns true if default parameters have been set up.

getPassSurfaceAndLightStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a13e91fd91fef3ddaa73300eabbc3dba0

Returns whether a vertex program wants light and material states to be passed through fixed pipeline ...

getPassFogStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad467d6cf55fe3d604db8f48715deb722

Returns whether a fragment program wants fog state to be passed through fixed pipeline low level API ...

getPassTransformStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a47a8eeb180ac001c47f3099d31069f92

Returns whether a vertex program wants transform state to be passed through fixed pipeline low level ...

getLanguage cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a1019b2e5f65051c0a5bbc3cf4e0c495c

Returns a string that specifies the language of the gpu programs as specified in a material script...

hasCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a90e62ce72ddc9eb0fc7573d0cb52ac0e

Did this program encounter a compile error when loading?

resetCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a2443ed18b880eb939123bb8daf9165c7

Reset a compile error if it occurred, allowing the load to be retried.

setManualNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad12bddb95c7311f31f602cb70b8350c5

Allows you to manually provide a set of named parameter mappings to a program which would not be able...

getNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a6a0752ce0393f5c4cb4773d021b2a3eb

Get a read-only reference to the named constants registered for this program (manually or automatical...

setManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html afdadf659ccac4facdc86e55a266eebcf

Specifies the name of a file from which to load named parameters mapping for a program which would no...

getManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4aa13199b95d110b9a0d907bd1455683

Gets the name of a file from which to load named parameters mapping for a program which would not be ...

getConstantDefinitions cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae0feb9efaa1e2c867430520662519a60

Get the full list of named constants.

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 unloadImpl cpp instm Ogre::D3D11GpuVertexProgram classOgre_1_1D3D11GpuVertexProgram.html a01ede5358536d1cecf2f288d8365dda4 loadFromMicrocode cpp instm Ogre::D3D11GpuVertexProgram classOgre_1_1D3D11GpuVertexProgram.html a1a79a2be8c8c24d94ac84d684cef90ac

Internal method to load from microcode, must be overridden by subclasses.

loadImpl cpp instm Ogre::D3D11GpuProgram classOgre_1_1D3D11GpuProgram.html af3c47d32df43950611d00e037359f176 loadFromSource cpp instm Ogre::D3D11GpuProgram classOgre_1_1D3D11GpuProgram.html a4ccc9fcc8a05c1500454fa97ebc089c6

Overridden from GpuProgram.

setupBaseParamDictionary cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af9e1d27b4c05333c92cfe3340a26dc6b

Internal method for setting up the basic parameter definitions for a subclass.

isRequiredCapabilitiesSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a8ecf6a34097d0bfbfabd125bdb09f68d

Internal method returns whether required capabilities for this program is supported.

calculateSize cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a97ca6090cd137c5c46349174d874bc90 createParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4571d480fcea3a8f4cbac3b15bf5d36f

Create the internal params logical &amp; named mapping structures.

createLogicalParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a588c6c72d4602ad4eca02217abf78697

Create the internal params logical mapping structures.

createNamedParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a32034e488666ebfc0ac5226a60e4d309

Create the internal params named mapping structures.

preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

prepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a5e8f978cbb908c67a98d16556c8cd0ef

Internal implementation of the meat of the &#39;prepare&#39; action.

unprepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html aa550fde0145a3a0ae0329beaf03f23e1

Internal function for undoing the &#39;prepare&#39; action.

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mVertexShader cpp data Ogre::D3D11GpuVertexProgram classOgre_1_1D3D11GpuVertexProgram.html a0228dde32e80907ca70730205183140c mDevice cpp data Ogre::D3D11GpuProgram classOgre_1_1D3D11GpuProgram.html a66771fa2062b434683b59693bb4b813c mType cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab201a6fcb1c568967d01f22906ecdff1

The type of the program.

mFilename cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8734503d5521ae7adaceba487b88fe55

The name of the file to load source from (may be blank)

mSource cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a80f6f65a2ec5a02a4c56458bd2b35b18

The assembler source of the program (may be blank until file loaded)

mLoadFromFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a606d51d653a0dda9d61508851441dc8a

Whether we need to load source from file or not.

mSyntaxCode cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1244023352bf866592f904bd3dfa404f

Syntax code e.g. arbvp1, vs_2_0 etc.

mSkeletalAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a96cb132e0bac4820e9917ebc9151fe69

Does this (vertex) program include skeletal animation?

mMorphAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8a0271c814c3ffd4ae079ae1e4b11404

Does this (vertex) program include morph animation?

mPoseAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a398053069a0c61809193079501b0abb5

Does this (vertex) program include pose animation (count of number of poses supported)

mVertexTextureFetch cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a7012d5855d4f70388bbee4940466a606

Does this (vertex) program require support for vertex texture fetch?

mNeedsAdjacencyInfo cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a5e20e45a9ca8fe4c99a04c34ef3d7275

Does this (geometry) program require adjacency information?

mDefaultParams cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab103ebff6dfda04861947cbf1a941596

The default parameters for use with this object.

mCompileError cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab2bb4597b7fb640dee90589b8fbbc4f2

Did we encounter a compilation error?

mFloatLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aa729a7bcc7c5a622fffe5869d69c05bc

Record of logical to physical buffer maps.

mIntLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a943cefa6be84842ec1c0f2029e3805ba

Record of logical to physical buffer maps.

mConstantDefs cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a420723e4b5097225ce2aaf4e0a3a344c

Parameter name -&gt; ConstantDefinition map, shared instance used by all parameter objects.

mManualNamedConstantsFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1e62196161a4ca6704d02f0b75d2f370

File from which to load named constants manually.

mLoadedManualNamedConstants cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a23f3bb5243cd65bc7b5e625bdbd88c70 mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b msTypeCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a429e2ecd6f4167c00d0d7f0b68893276 msSyntaxCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html afb9dd8af84fcf198db56aeab298990dd msSkeletalCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d70ea16cb2beb8aa201db048cc35e9 msMorphCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a828a927b860e3c074704399336f95160 msPoseCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a015fc5be549ef103862dcd152fcf0f3a msVTFCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html abe51b99e867a315e2b2ebcc89e601277 msManNamedConstsFileCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aed57c301ea07b1c183f1c351707396d5 msAdjacencyCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ae55ec6363600c10db68ff17b35437889 LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::D3D11GpuFragmentProgram c cl Ogre::D3D11GpuFragmentProgram classOgre_1_1D3D11GpuFragmentProgram.html

Direct3D implementation of low-level fragment programs.

OgreD3D11GpuProgram.h D3D11GpuFragmentProgram cpp instm Ogre::D3D11GpuFragmentProgram classOgre_1_1D3D11GpuFragmentProgram.html a95acdb9a7172ed6f3be6b38daf9c072a ~D3D11GpuFragmentProgram cpp instm Ogre::D3D11GpuFragmentProgram classOgre_1_1D3D11GpuFragmentProgram.html af0fd6e6680bacf8f182c48ad716e1644 getPixelShader cpp instm Ogre::D3D11GpuFragmentProgram classOgre_1_1D3D11GpuFragmentProgram.html abd83246241900f4800984bc8e74f1e67

Gets the pixel shader.

setSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4474d0c010f63f586423ccfb325ff4a2

Sets the filename of the source assembly for this program.

setSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a300833abd29aa42acb5e6c48ae7c40ea

Sets the source assembly for this program from an in-memory string.

getSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a18a12ae49469bcc9bae9b5fde9a0a461

Gets the syntax code for this program e.g.

setSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a48901c745f712840d8ff24cd04e50678

Sets the syntax code for this program e.g.

getSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a29ef6651dad0349169763940dd40fb8e

Gets the name of the file used as source for this program.

getSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a650621cd162bf75a837951f94d1118bb

Gets the assembler source for this program.

setType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a9792acbeda4a5806ae1ec5c7d4da60b7

Set the program type (only valid before load)

getType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac05c53ca118b1ac81fab5981c119bcc0

Get the program type.

_getBindingDelegate cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af8938cb9c61b7304f97f857a33b56cfc

Returns the GpuProgram which should be bound to the pipeline.

isSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a5b323e093f466abdff359e30e1d79dee

Returns whether this program can be supported on the current renderer and hardware.

createParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af402f4d88efcc9dffc948739d0bb9c57

Creates a new parameters object compatible with this program definition.

setSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af337509a5342cb707df4df78337756ae

Sets whether a vertex program includes the required instructions to perform skeletal animation...

isSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a84c8bf8460ad30a58d78b5f8fd11e31f

Returns whether a vertex program includes the required instructions to perform skeletal animation...

setMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a843c706f65d219c1d04b8aeacc4bd3c8

Sets whether a vertex program includes the required instructions to perform morph animation...

setPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a848bf4164963cf8c0435c972eb717e0f

Sets whether a vertex program includes the required instructions to perform pose animation.

isMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac99c378926faac21f6acd6c856fbd04d

Returns whether a vertex program includes the required instructions to perform morph animation...

isPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae3aa42c5d796c9520880ad7d10dace77

Returns whether a vertex program includes the required instructions to perform pose animation...

getNumberOfPosesIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ab3eef54ad776352d6fcf547c77b4a0bc

Returns the number of simultaneous poses the vertex program can blend, for use in pose animation...

setVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a463bffd1f68fc8ae3c29d64402e9ca8d

Sets whether this vertex program requires support for vertex texture fetch from the hardware...

isVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a37a22b8b6432ed18f2e70bb99f7df7fc

Returns whether this vertex program requires support for vertex texture fetch from the hardware...

setAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a39b43157d6b40626101e5de8f9c77bf5

Sets whether this geometry program requires adjacency information from the input primitives.

isAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d9456e0be1449b03a196f7a56f9af5

Returns whether this geometry program requires adjacency information from the input primitives...

getDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a04675a861df66c30e431f95aa84320f5

Get a reference to the default parameters which are to be used for all uses of this program...

hasDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a0d7d2f959ac2ae463db180043990a0cc

Returns true if default parameters have been set up.

getPassSurfaceAndLightStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a13e91fd91fef3ddaa73300eabbc3dba0

Returns whether a vertex program wants light and material states to be passed through fixed pipeline ...

getPassFogStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad467d6cf55fe3d604db8f48715deb722

Returns whether a fragment program wants fog state to be passed through fixed pipeline low level API ...

getPassTransformStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a47a8eeb180ac001c47f3099d31069f92

Returns whether a vertex program wants transform state to be passed through fixed pipeline low level ...

getLanguage cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a1019b2e5f65051c0a5bbc3cf4e0c495c

Returns a string that specifies the language of the gpu programs as specified in a material script...

hasCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a90e62ce72ddc9eb0fc7573d0cb52ac0e

Did this program encounter a compile error when loading?

resetCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a2443ed18b880eb939123bb8daf9165c7

Reset a compile error if it occurred, allowing the load to be retried.

setManualNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad12bddb95c7311f31f602cb70b8350c5

Allows you to manually provide a set of named parameter mappings to a program which would not be able...

getNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a6a0752ce0393f5c4cb4773d021b2a3eb

Get a read-only reference to the named constants registered for this program (manually or automatical...

setManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html afdadf659ccac4facdc86e55a266eebcf

Specifies the name of a file from which to load named parameters mapping for a program which would no...

getManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4aa13199b95d110b9a0d907bd1455683

Gets the name of a file from which to load named parameters mapping for a program which would not be ...

getConstantDefinitions cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae0feb9efaa1e2c867430520662519a60

Get the full list of named constants.

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 unloadImpl cpp instm Ogre::D3D11GpuFragmentProgram classOgre_1_1D3D11GpuFragmentProgram.html adef7da172c30120d43c1ba51c35ad50c loadFromMicrocode cpp instm Ogre::D3D11GpuFragmentProgram classOgre_1_1D3D11GpuFragmentProgram.html a158de30c66a1e14ecf9a618ca262d38e

Internal method to load from microcode, must be overridden by subclasses.

loadImpl cpp instm Ogre::D3D11GpuProgram classOgre_1_1D3D11GpuProgram.html af3c47d32df43950611d00e037359f176 loadFromSource cpp instm Ogre::D3D11GpuProgram classOgre_1_1D3D11GpuProgram.html a4ccc9fcc8a05c1500454fa97ebc089c6

Overridden from GpuProgram.

setupBaseParamDictionary cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af9e1d27b4c05333c92cfe3340a26dc6b

Internal method for setting up the basic parameter definitions for a subclass.

isRequiredCapabilitiesSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a8ecf6a34097d0bfbfabd125bdb09f68d

Internal method returns whether required capabilities for this program is supported.

calculateSize cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a97ca6090cd137c5c46349174d874bc90 createParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4571d480fcea3a8f4cbac3b15bf5d36f

Create the internal params logical &amp; named mapping structures.

createLogicalParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a588c6c72d4602ad4eca02217abf78697

Create the internal params logical mapping structures.

createNamedParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a32034e488666ebfc0ac5226a60e4d309

Create the internal params named mapping structures.

preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

prepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a5e8f978cbb908c67a98d16556c8cd0ef

Internal implementation of the meat of the &#39;prepare&#39; action.

unprepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html aa550fde0145a3a0ae0329beaf03f23e1

Internal function for undoing the &#39;prepare&#39; action.

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mPixelShader cpp data Ogre::D3D11GpuFragmentProgram classOgre_1_1D3D11GpuFragmentProgram.html a32752d560b3ac0116e255f8c537e98bb mDevice cpp data Ogre::D3D11GpuProgram classOgre_1_1D3D11GpuProgram.html a66771fa2062b434683b59693bb4b813c mType cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab201a6fcb1c568967d01f22906ecdff1

The type of the program.

mFilename cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8734503d5521ae7adaceba487b88fe55

The name of the file to load source from (may be blank)

mSource cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a80f6f65a2ec5a02a4c56458bd2b35b18

The assembler source of the program (may be blank until file loaded)

mLoadFromFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a606d51d653a0dda9d61508851441dc8a

Whether we need to load source from file or not.

mSyntaxCode cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1244023352bf866592f904bd3dfa404f

Syntax code e.g. arbvp1, vs_2_0 etc.

mSkeletalAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a96cb132e0bac4820e9917ebc9151fe69

Does this (vertex) program include skeletal animation?

mMorphAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8a0271c814c3ffd4ae079ae1e4b11404

Does this (vertex) program include morph animation?

mPoseAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a398053069a0c61809193079501b0abb5

Does this (vertex) program include pose animation (count of number of poses supported)

mVertexTextureFetch cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a7012d5855d4f70388bbee4940466a606

Does this (vertex) program require support for vertex texture fetch?

mNeedsAdjacencyInfo cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a5e20e45a9ca8fe4c99a04c34ef3d7275

Does this (geometry) program require adjacency information?

mDefaultParams cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab103ebff6dfda04861947cbf1a941596

The default parameters for use with this object.

mCompileError cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab2bb4597b7fb640dee90589b8fbbc4f2

Did we encounter a compilation error?

mFloatLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aa729a7bcc7c5a622fffe5869d69c05bc

Record of logical to physical buffer maps.

mIntLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a943cefa6be84842ec1c0f2029e3805ba

Record of logical to physical buffer maps.

mConstantDefs cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a420723e4b5097225ce2aaf4e0a3a344c

Parameter name -&gt; ConstantDefinition map, shared instance used by all parameter objects.

mManualNamedConstantsFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1e62196161a4ca6704d02f0b75d2f370

File from which to load named constants manually.

mLoadedManualNamedConstants cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a23f3bb5243cd65bc7b5e625bdbd88c70 mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b msTypeCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a429e2ecd6f4167c00d0d7f0b68893276 msSyntaxCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html afb9dd8af84fcf198db56aeab298990dd msSkeletalCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d70ea16cb2beb8aa201db048cc35e9 msMorphCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a828a927b860e3c074704399336f95160 msPoseCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a015fc5be549ef103862dcd152fcf0f3a msVTFCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html abe51b99e867a315e2b2ebcc89e601277 msManNamedConstsFileCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aed57c301ea07b1c183f1c351707396d5 msAdjacencyCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ae55ec6363600c10db68ff17b35437889 LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::D3D11GpuProgramPtr c cl Ogre::D3D11GpuProgramPtr classOgre_1_1D3D11GpuProgramPtr.html

Specialisation of SharedPtr to allow SharedPtr to be assigned to D3D11GpuProgramPtr.

OgreD3D11GpuProgram.h D3D11GpuProgramPtr cpp instm Ogre::D3D11GpuProgramPtr classOgre_1_1D3D11GpuProgramPtr.html a4f614023e7b8343643c2d59f9bb83834 D3D11GpuProgramPtr cpp instm Ogre::D3D11GpuProgramPtr classOgre_1_1D3D11GpuProgramPtr.html a333de235effb008c32d43ba7882dc634 D3D11GpuProgramPtr cpp instm Ogre::D3D11GpuProgramPtr classOgre_1_1D3D11GpuProgramPtr.html a2ded5520e4e8b5ffef87eb3acb46da51 D3D11GpuProgramPtr cpp instm Ogre::D3D11GpuProgramPtr classOgre_1_1D3D11GpuProgramPtr.html a75c87514e4c3f48585406b93acf84d26 operator= cpp instm Ogre::D3D11GpuProgramPtr classOgre_1_1D3D11GpuProgramPtr.html aab2bc3329328b67aacac1429b5874a7b

Operator used to convert a ResourcePtr to a D3D11GpuProgramPtr.

operator* unknown instm Ogre::SharedPtr< D3D11GpuProgram > classOgre_1_1SharedPtr.html a6c7563f3047bcd454dffae2b297a87a1 operator-> unknown instm Ogre::SharedPtr< D3D11GpuProgram > classOgre_1_1SharedPtr.html a756cec152c2db605fe7424da7f8e879b get unknown instm Ogre::SharedPtr< D3D11GpuProgram > classOgre_1_1SharedPtr.html a2c3ed4a7b5574c4e53adec450fd537b0 bind unknown instm Ogre::SharedPtr< D3D11GpuProgram > classOgre_1_1SharedPtr.html ac8d90e023455dc3299f48722e6068e4a

Binds rep to the SharedPtr.

unique unknown instm Ogre::SharedPtr< D3D11GpuProgram > classOgre_1_1SharedPtr.html acd2b97578b72dd4abc33471a93ca4b91 useCount unknown instm Ogre::SharedPtr< D3D11GpuProgram > classOgre_1_1SharedPtr.html a29e90ed7b4339cce1cc7e6be919e78bb useCountPointer unknown instm Ogre::SharedPtr< D3D11GpuProgram > classOgre_1_1SharedPtr.html a21c3410c03ec3a4647c7aaa8e59d535d getPointer unknown instm Ogre::SharedPtr< D3D11GpuProgram > classOgre_1_1SharedPtr.html a15e055008751a7c20bdde38662d5f0a1 freeMethod unknown instm Ogre::SharedPtr< D3D11GpuProgram > classOgre_1_1SharedPtr.html a2d8365d61e610b98e0d36d514ab29017 isNull unknown instm Ogre::SharedPtr< D3D11GpuProgram > classOgre_1_1SharedPtr.html a8a223db784efd7aa766792649de2f2a0 setNull unknown instm Ogre::SharedPtr< D3D11GpuProgram > classOgre_1_1SharedPtr.html ae23c79e49621afdb17fc32f30519859f release unknown instm Ogre::SharedPtr< D3D11GpuProgram > classOgre_1_1SharedPtr.html aa9225d4dac90501b6a5f0b2b49ea2eed destroy unknown instm Ogre::SharedPtr< D3D11GpuProgram > classOgre_1_1SharedPtr.html afaba3332d99634ccbacef674fc46b773 swap unknown instm Ogre::SharedPtr< D3D11GpuProgram > classOgre_1_1SharedPtr.html af07cad7e719e517472410d87f4e974ea pRep unknown data Ogre::SharedPtr< D3D11GpuProgram > classOgre_1_1SharedPtr.html a8a5094cabd90223647525fe162e94e57 pUseCount unknown data Ogre::SharedPtr< D3D11GpuProgram > classOgre_1_1SharedPtr.html a52f9915e259723090662cca7c3c51d52 useFreeMethod unknown data Ogre::SharedPtr< D3D11GpuProgram > classOgre_1_1SharedPtr.html a81eed90dd7d087f03cd010167d91f33e Ogre::D3D11GpuProgramManager c cl Ogre::D3D11GpuProgramManager classOgre_1_1D3D11GpuProgramManager.html OgreD3D11GpuProgramManager.h SyntaxCodes cpp tdef Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a39cb435674c75c8e6b5f9e8aeebe6ec9 SharedParametersMap cpp tdef Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a3a0eb9f6c60a3650de8b5d842d30a1fb Microcode cpp tdef Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html aef34af73ab87b0b09d2707ebeb43508d MicrocodeMap cpp tdef Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a2a6028b6d23b3dea967da49f2b23e3bc ResourceCreateOrRetrieveResult cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af484f2b60c8d9bc87f37fa8af8e630c5 ResourceMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a60ea46f69b1dd9c8e27b9b3d7bd5bc35 ResourceWithGroupMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a46e6268002377bc95d3721d21aa92 ResourceHandleMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af6b68646abe6e9959072c1ece458ee55 ResourceMapIterator cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a4f7da59507a5a8550ea97615ff9afff0 D3D11GpuProgramManager cpp instm Ogre::D3D11GpuProgramManager classOgre_1_1D3D11GpuProgramManager.html a9cb8d61a0d9f3ce755d6494fc696e99f ~D3D11GpuProgramManager cpp instm Ogre::D3D11GpuProgramManager classOgre_1_1D3D11GpuProgramManager.html a8be1311bf4d7653db1288a93ba6fbf78 load cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html acf1a17422bc3cd1b7af27269bf4182cf

Loads a GPU program from a file of assembly.

load cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad6d63fe7126510bf10fd337705cb0b29

Generic load method, used to create a Resource specific to this ResourceManager without using one of ...

loadFromString cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html aa97ecb7825ee46c6be15313b6592ee16

Loads a GPU program from a string of assembly code.

getSupportedSyntax cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a7f512b6d1a9743505f4f51326b26644c

Returns the syntaxes that this manager supports.

isSyntaxSupported cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html af40e11c70e89d0d613b7a611870fb309

Returns whether a given syntax code (e.g.

createParameters cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a88b278890e6c8c0cc137d8053700aabe

Creates a new GpuProgramParameters instance which can be used to bind parameters to your programs...

createProgram cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a3fa0473ad1390af99f69325c2eced427

Create a new, unloaded GpuProgram from a file of assembly.

createProgramFromString cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a1eadda53bbed16d5a3804cdba2ad687e

Create a GPU program from a string of assembly code.

create cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a964ed591329cc8046c9fbab0713a35ce

General create method, using specific create parameters instead of name / value pairs.

create cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac64c2b9c9dc775e05a81ff48d4293d4e

Creates a new blank resource, but does not immediately load it.

getByName cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a19e960e04cd0d6b952925901da64ffa2

Overrides the standard ResourceManager getByName method.

getByName cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a03f1bf557d381aca77797d9a44578067

Retrieves a pointer to a resource by name, or null if the resource does not exist.

createSharedParameters cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a4d6b9934b69d6c0731d717b22fae5715

Create a new set of shared parameters, which can be used across many GpuProgramParameters objects of ...

getSharedParameters cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a45bd5be1d8a914ddfc10cb930662560a

Retrieve a set of shared parameters, which can be used across many GpuProgramParameters objects of di...

getAvailableSharedParameters cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a81c59ddf641d461c4f889117c6737869

Get (const) access to the available shared parameter sets.

getSaveMicrocodesToCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a5feb934731d48691738aa13c63c4518b

Get if the microcode of a shader should be saved to a cache.

setSaveMicrocodesToCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html aa21d703ad5720d87243b2cbb8b7dc02a

Set if the microcode of a shader should be saved to a cache.

canGetCompiledShaderBuffer cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html aa4723c868424304f5bec942e9534ab4f isMicrocodeAvailableInCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html ae4dcba4c725754e8e9c24810726ac42a

Check if a microcode is available for a program in the microcode cache.

getMicrocodeFromCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html af6085cec0fae88bd5409bcb3970ceb36

Returns a microcode for a program from the microcode cache.

createMicrocode cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a4ae10f4a076844cd60392fd74995b560

Creates a microcode to be later added to the cache.

addMicrocodeToCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a4cc1760272e73cc1da7684a52394f8e7

Adds a microcode for a program to the microcode cache.

saveMicrocodeCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a339d17362a072d155ca44fd334f0a3c6

Saves the microcode cache to disk.

loadMicrocodeCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html af591ed6c8f4a2a930c10156deb1883de

Loads the microcode cache from disk.

createOrRetrieve cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a48c565d0e63b286c6388439ae73417df

Create a new resource, or retrieve an existing one with the same name if it already exists...

setMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa7bd4f02b31fba693d3bea6492fe20a8

Set a limit on the amount of memory this resource handler may use.

getMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae24629f37283bf777987aab6bc3fa110

Get the limit on the amount of memory this resource handler may use.

getMemoryUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a0458e4665975faed7311b05879dfac2f

Gets the current memory usage, in bytes.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a2cf457c70ea86892b1bec52028c96237

Unloads a single resource by name.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a94962d0929fdc88c25d35672ff2c1ff0

Unloads a single resource by handle.

unloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html acaba96b1b4816457b03028eed9895789

Unloads all resources.

reloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a860f0bcac1a4d152878855f9a85a58d3

Caused all currently loaded resources to be reloaded.

unloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7b9ba584a17235f6eff9847b90ba895d

Unload all resources which are not referenced by any other object.

reloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a22dbc50ba8fac0d3222a31ef1ef82dcd

Caused all currently loaded but not referenced by any other object resources to be reloaded...

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8675d6b8c353783cf22c3872f7eaa818

Remove a single resource.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html abfb0022b18d022a7605f0d19a966f00f

Remove a single resource by name.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac22655af03ecea85d863a1d1d561778c

Remove a single resource by handle.

removeAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ff50fee06a678837cbeeea75e4372a5

Removes all resources.

removeUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ce966e769770ce9f90d77eddc2c30a3

Remove all resources which are not referenced by any other object.

getByHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ab1c354fd2294c7c50b3f3e9ce42543f7

Retrieves a pointer to a resource by handle, or null if the resource does not exist.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a9dcc9da5760fcd3b39b4566fe308ad6b

Returns whether the named resource exists in this manager.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad9b4efbeacb17f07710c30bd5048e42f

Returns whether a resource with the given handle exists in this manager.

_notifyResourceTouched cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a40769092850d5b296e1d1a9190631700

Notify this manager that a resource which it manages has been &#39;touched&#39;, i.e.

_notifyResourceLoaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a871ac005af0be0b8c1857a4f8eea9

Notify this manager that a resource which it manages has been loaded.

_notifyResourceUnloaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a54d1843a43aebb13542312cd17134e6a

Notify this manager that a resource which it manages has been unloaded.

prepare cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae26b6ecd722f3e24b52de8b4ac9bba0d

Generic prepare method, used to create a Resource specific to this ResourceManager without using one ...

getScriptPatterns cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a37ec0e845f49b7f7e3dc868456ced1e8

Gets the file patterns which should be used to find scripts for this ResourceManager.

parseScript cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8240f6bbf3449b1f2acdd476efbde821

Parse the definition of a set of resources from a script file.

getLoadingOrder cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a917b69fbaf300dcb0488d14d357296df

Gets the relative loading order of resources of this type.

getResourceType cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4a16604e10cd71957fcce705dead9a2c

Gets a string identifying the type of resource this manager handles.

setVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa3ff9558e8fa8187f510472a58093b6f

Sets whether this manager and its resources habitually produce log output.

getVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af96b58b31c152a8ae3c6152ee3ea12e7

Gets whether this manager and its resources habitually produce log output.

getResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad18cc3f0a4b3e0553cfe715204f15359

Create a resource pool, or reuse one that already exists.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa8b761abb06d74347e9636550307ccd9

Destroy a resource pool.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00a7fe59aaaa4acdfda07edc704516ee

Destroy a resource pool.

destroyAllResourcePools cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7913c36c02ef03007ff1a1c76ddf7710

destroy all pools

getResourceIterator cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4d3289d4636168230da11c1c9794db59

Returns an iterator over all resources in this manager.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a215f8a158be2840363627ee55161de0c

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a1fa33935f7bc9ca113fe3adbea6493e7

Override standard Singleton retrieval.

ResourcePoolMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a87899e8bec2f60ef1448d716a20db8e1 createImpl cpp instm Ogre::D3D11GpuProgramManager classOgre_1_1D3D11GpuProgramManager.html ae860ac509c2fa358ddb77b0e2b10723e createImpl cpp instm Ogre::D3D11GpuProgramManager classOgre_1_1D3D11GpuProgramManager.html a9426106e7775b2fed8b3770d4793cf74

Specialised create method with specific parameters.

getNextHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html adc9077f415314ebc0f7feb314b76d4d4

Allocates the next handle.

addImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00bb3a6324cff9b1a572282d4c596b57

Add a newly created resource to the manager (note weak reference)

removeImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f5826bb4624b28bbe08f3c9fe88ee54

Remove a resource from this manager; remove it from the lists.

checkUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8316910598c9ceda62b3ec5be001d372

Checks memory usage and pages out if required.

addRenderSystemToName cpp clm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html ac58567b28f3695299633a4c94f1ca71b mDevice cpp data Ogre::D3D11GpuProgramManager classOgre_1_1D3D11GpuProgramManager.html a2884403b6af72907323fb7ff8484a638 mSharedParametersMap cpp data Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a8daf06956d7a7c36a4c262f2f3c2d54c mMicrocodeCache cpp data Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a56415ef2a5a21e425d0141902749d886 mSaveMicrocodesToCache cpp data Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a4653eb83ff12cf95f3abcc6d952dab64 mResourcesByHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html af7ac79c874e49fadc3cd7e228ab640d8 mResources cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ac02278ff18455db85fa7473abad9688c mResourcesWithGroup cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a3ea8cebb67199e6050d992036f3b4f3c mNextHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a70a84973505dc749acb913daef662f90 mMemoryBudget cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f0a00e183f455cdce1ec9152722f9b7 mMemoryUsage cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html aaa9cfdfc994de65064ba2dbe08930de8 mVerbose cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a5113f20b1db6ddfb51dba652f24cd0f0 mScriptPatterns cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a450dcef1a87442bcfe848ff92c43c6b5

Patterns to use to look for scripts if supported (e.g. *.overlay)

mLoadOrder cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ad26313df1d10e7953c90b7c37b373cf8

Loading order relative to other managers, higher is later.

mResourceType cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a86f8c21e087cb00a62d677ef1cd8131d

String identifying the resource type this manager handles.

mResourcePoolMap cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a00f151b76015e7e46cdb228cc3eaa53e msSingleton unknown data Ogre::Singleton< GpuProgramManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::D3D11HardwareBuffer c cl Ogre::D3D11HardwareBuffer classOgre_1_1D3D11HardwareBuffer.html

Base implementation of a D3D11 buffer, dealing with all the common aspects.

OgreD3D11HardwareBuffer.h D3D11HardwareBuffer cpp instm Ogre::D3D11HardwareBuffer classOgre_1_1D3D11HardwareBuffer.html aa0dbd8ff846bb8a4eee5cb3c740b9c3b ~D3D11HardwareBuffer cpp instm Ogre::D3D11HardwareBuffer classOgre_1_1D3D11HardwareBuffer.html a96f989e769ef9aadcb7e9ef94a1b084a readData cpp instm Ogre::D3D11HardwareBuffer classOgre_1_1D3D11HardwareBuffer.html a453360bd8cd047709eb102741d0349b2

See HardwareBuffer.

writeData cpp instm Ogre::D3D11HardwareBuffer classOgre_1_1D3D11HardwareBuffer.html a68bc8ad6abbe97fc9ea5d30fcd8aa644

See HardwareBuffer.

copyData cpp instm Ogre::D3D11HardwareBuffer classOgre_1_1D3D11HardwareBuffer.html a09a5a1ce569c36ad6b180b9cb3ebb67d

See HardwareBuffer.

getD3DBuffer cpp instm Ogre::D3D11HardwareBuffer classOgre_1_1D3D11HardwareBuffer.html ae00b006ed12125f56ed98b932cdfb2f8

Get the D3D-specific buffer.

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ab1caebda1f7442706df97531c2d90aaf

Lock the buffer for (potentially) reading / writing.

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

unlock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a64ddd429ff2c8ac4f0cca5decb5c6757

Releases the lock on this buffer.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

_updateFromShadow cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a344c52f2214eaff097d5fbc390e7684b

Updates the real buffer from the shadow buffer, if required.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockImpl cpp instm Ogre::D3D11HardwareBuffer classOgre_1_1D3D11HardwareBuffer.html a6e8254b9b6de0480ced5c3dc335f8494

See HardwareBuffer.

unlockImpl cpp instm Ogre::D3D11HardwareBuffer classOgre_1_1D3D11HardwareBuffer.html aeb33d416451e001de7aae037f6be80ff

See HardwareBuffer.

mlpD3DBuffer cpp data Ogre::D3D11HardwareBuffer classOgre_1_1D3D11HardwareBuffer.html a4b888255539cdad87b5ba67df03f05d2 mUseTempStagingBuffer cpp data Ogre::D3D11HardwareBuffer classOgre_1_1D3D11HardwareBuffer.html af47a21cd6d6a61fa84cd5f9b39bc6b38 mpTempStagingBuffer cpp data Ogre::D3D11HardwareBuffer classOgre_1_1D3D11HardwareBuffer.html a840cddf062b3c145ba9ae836cc7ae6b9 mStagingUploadNeeded cpp data Ogre::D3D11HardwareBuffer classOgre_1_1D3D11HardwareBuffer.html a2f39c6ce6fd2f81f77a8e2d3fa121530 mBufferType cpp data Ogre::D3D11HardwareBuffer classOgre_1_1D3D11HardwareBuffer.html a4633c75f86a578eb099ba8f5f29adb1c mDevice cpp data Ogre::D3D11HardwareBuffer classOgre_1_1D3D11HardwareBuffer.html a3a156af2b7e1cda7c85707b0bb067236 mDesc cpp data Ogre::D3D11HardwareBuffer classOgre_1_1D3D11HardwareBuffer.html a2e817edb62b3a17e9118d4867571b512 mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca VERTEX_BUFFER cpp econst Ogre::D3D11HardwareBuffer classOgre_1_1D3D11HardwareBuffer.html a8cb71d471b5b775fcfd20d34b3dc82faa0547822d009e03285a26870a6adb8899 INDEX_BUFFER cpp econst Ogre::D3D11HardwareBuffer classOgre_1_1D3D11HardwareBuffer.html a8cb71d471b5b775fcfd20d34b3dc82faa3d0f7113565d33b22f25039dde7fe4a3 HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::D3D11HardwareBufferManagerBase c cl Ogre::D3D11HardwareBufferManagerBase classOgre_1_1D3D11HardwareBufferManagerBase.html

Implementation of HardwareBufferManager for D3D11.

OgreD3D11HardwareBufferManager.h D3D11HardwareBufferManagerBase cpp instm Ogre::D3D11HardwareBufferManagerBase classOgre_1_1D3D11HardwareBufferManagerBase.html a9cc184ad9b6652ab2f8a646e5c2c924b ~D3D11HardwareBufferManagerBase cpp instm Ogre::D3D11HardwareBufferManagerBase classOgre_1_1D3D11HardwareBufferManagerBase.html a9a4ca77026a040d4e2dbdfcb2b9da1c7 createVertexBuffer cpp instm Ogre::D3D11HardwareBufferManagerBase classOgre_1_1D3D11HardwareBufferManagerBase.html a8eda1c9525867a1dac211d0940d2c268

Creates a vertex buffer.

createStreamOutputVertexBuffer cpp instm Ogre::D3D11HardwareBufferManagerBase classOgre_1_1D3D11HardwareBufferManagerBase.html a56de33270a1c5a884b2f17b3f0c2bcd0

Creates a stream output vertex buffer.

createIndexBuffer cpp instm Ogre::D3D11HardwareBufferManagerBase classOgre_1_1D3D11HardwareBufferManagerBase.html a00e21835460b7e91ee8df594de755dc8

Create a hardware vertex buffer.

createRenderToVertexBuffer cpp instm Ogre::D3D11HardwareBufferManagerBase classOgre_1_1D3D11HardwareBufferManagerBase.html afc16a26d6cfd596c619461dfb785c861 releaseDefaultPoolResources cpp instm Ogre::D3D11HardwareBufferManagerBase classOgre_1_1D3D11HardwareBufferManagerBase.html a784fbae3368ace0e80ce7f89f9b6a532

Release all buffers in the default memory pool.

recreateDefaultPoolResources cpp instm Ogre::D3D11HardwareBufferManagerBase classOgre_1_1D3D11HardwareBufferManagerBase.html a0135a2584ab283b30f9e519d2e4766ff

Recreate all buffers in the default memory pool.

createVertexDeclaration cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aa8203be281c1d4f66efd3e5f9616962a

Creates a new vertex declaration.

destroyVertexDeclaration cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a95462f68508b75a7d87d0c5e496806fa

Destroys a vertex declaration.

createVertexBufferBinding cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a061290f70a7b145768a09030ac8684bf

Creates a new VertexBufferBinding.

destroyVertexBufferBinding cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a8f392b28a07b9f8f6b70f3020598acfe

Destroys a VertexBufferBinding.

registerVertexBufferSourceAndCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a1deff999bf2f7fa437609fca417810e9

Registers a vertex buffer as a copy of another.

allocateVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aabe7d6ac6a04013f106656c76a0eb222

Allocates a copy of a given vertex buffer.

releaseVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ace31f1bc14e398d1379b1e50af9f87c3

Manually release a vertex buffer copy for others to subsequently use.

touchVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6530263f486220aa3040129240d3caed

Tell engine that the vertex buffer copy intent to reuse.

_freeUnusedBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a33cb1e71d569f6c3b277c70bdea870c0

Free all unused vertex buffer copies.

_releaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a507f064fdba0dd61a438f61a2dafac26

Internal method for releasing all temporary buffers which have been allocated using BLT_AUTOMATIC_REL...

_forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a0de1e9752a1f55aadcc839a4c1633a2f

Internal method that forces the release of copies of a given buffer.

_forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a9f39d0b6878ef2827887a5fb5ba32ba4

Internal method that forces the release of copies of a given buffer.

_notifyVertexBufferDestroyed cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a29b2e243bab8522ae27ec23268ea154a

Notification that a hardware vertex buffer has been destroyed.

_notifyIndexBufferDestroyed cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aa12ae6a67af715b2be80182bd05abb46

Notification that a hardware index buffer has been destroyed.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d VertexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac413284fee3eb42ef05be9a920da448b

WARNING: The following two members should place before all other members.

IndexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a2b2a1446c08ef1bb58c47987b62d83d0 VertexDeclarationList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3ae22ef96c13dfa02878d27d592f3bc VertexBufferBindingList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a44e20d0e3ca12fa67e5003266a87af52 FreeTemporaryVertexBufferMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab1b16f5bb965056ed416ca0d7eedb991

Map from original buffer to temporary buffers.

TemporaryVertexBufferLicenseMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac56a99f7b4b029db20fd8b94f1e82c13

Map from temporary buffer to details of a license.

createVertexDeclarationImpl cpp instm Ogre::D3D11HardwareBufferManagerBase classOgre_1_1D3D11HardwareBufferManagerBase.html a26c3ea300731178e289ead7c9729bcd5

Internal method for creates a new vertex declaration, may be overridden by certain rendering APIs...

destroyVertexDeclarationImpl cpp instm Ogre::D3D11HardwareBufferManagerBase classOgre_1_1D3D11HardwareBufferManagerBase.html a2364c8d9471f82ec0b3511f1ce74f622

Internal method for destroys a vertex declaration, may be overridden by certain rendering APIs...

destroyAllDeclarations cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a4be16779dfe2b99fc3395bfe66ba4b4d

Internal method for destroys all vertex declarations.

destroyAllBindings cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a995a5db6b774e98b46c598dcb569f983

Internal method for destroys all vertex buffer bindings.

createVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a36d7b275f4a2b39b27f55ace09140d03

Internal method for creates a new VertexBufferBinding, may be overridden by certain rendering APIs...

destroyVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a39d2f9bd9b2388498b2143fb7c24710c

Internal method for destroys a VertexBufferBinding, may be overridden by certain rendering APIs...

makeBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac3cb89b74c26e42415d599b59079f5d7

Creates a new buffer as a copy of the source, does not copy data.

mlpD3DDevice cpp data Ogre::D3D11HardwareBufferManagerBase classOgre_1_1D3D11HardwareBufferManagerBase.html a99c13bc887c37c463dccb4daeda8a313 mVertexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6a99117e4adc55561ec0eb36617115a4 mIndexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a458d12d5abfa8d8971a4c4c6b214f799 mVertexDeclarations cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab93e6c8ebe86328233d604c78f9cbb7b mVertexBufferBindings cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a30d13bdd51fd0ffb1b2f5cc13bc15786 mFreeTempVertexBufferMap cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac5339ff98d67f523eb88f9d1b29567d9

Map of current available temp buffers.

mTempVertexBufferLicenses cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a811086c11e14fa760b42ea958884804e

Map of currently licensed temporary buffers.

mUnderUsedFrameCount cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a98d9ba3a449e791f89a53d7fcf89c00a

Number of frames elapsed since temporary buffers utilization was above half the available.

UNDER_USED_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html afd420f56dc09d1e9975179e2ffe824ca

Number of frames to wait before free unused temporary buffers.

EXPIRED_DELAY_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a66f8e4f014fc41a52f35f7c0b03569e0

Frame delay for BLT_AUTOMATIC_RELEASE temporary buffers.

BLT_MANUAL_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa372ccf538e8a6022bba092d2b47f4fdb

Licensee will only release buffer when it says so.

BLT_AUTOMATIC_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa994cf0191de83556e3c1e6cf30cd6acb

Licensee can have license revoked.

Ogre::D3D11HardwareBufferManager c cl Ogre::D3D11HardwareBufferManager classOgre_1_1D3D11HardwareBufferManager.html

D3D11HardwareBufferManagerBase as a Singleton.

OgreD3D11HardwareBufferManager.h D3D11HardwareBufferManager cpp instm Ogre::D3D11HardwareBufferManager classOgre_1_1D3D11HardwareBufferManager.html a77128c51e93ae99675ea89c01862eab6 ~D3D11HardwareBufferManager cpp instm Ogre::D3D11HardwareBufferManager classOgre_1_1D3D11HardwareBufferManager.html a4c952da88aa1bba59c607fee6207ec7a createVertexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html adee7ce85fcdeefb8b97b37ece2bab8e4 createIndexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a90b4266571e1852e2475a63c062623a2 createRenderToVertexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a875cea867279770d7900f292a8217db6 createVertexDeclaration cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a0d6a29a55a89d937cec4cbaa6c7e8b4b destroyVertexDeclaration cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a8df941430aef9a6c87660655b51672a3 createVertexBufferBinding cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a4d907dd6ed467886ca7df6a188b73d4d destroyVertexBufferBinding cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html af5abdc6a7e28634b759189e54f1e6fdd registerVertexBufferSourceAndCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a763b65efa057185d7acbe073bf0e3610 allocateVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a9061909fca1c96d50ddbeeee6df8a4d8 releaseVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a34bc652b029f856a5b130f850ba333a0 touchVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html af83a478657dabe2d2e35f0d876abcc5b _freeUnusedBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a9a2793066da237001972061b76930c95 _releaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a8632cd79b8f18ed2b21bd6b474a49276 _forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html ab523a5b31c88599812538441b7e37775 _forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a0da9a2c9a66030d32c90871191da0b6a _notifyVertexBufferDestroyed cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a2b188dbba89b0210ad7359434aa87bee _notifyIndexBufferDestroyed cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html aee835c8225ba41a1358db813ce080b0e operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a380063fef4a4563c90d45a03ac196dc7

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html ab633b90f5015dc3199f96e0514347b3b

Override standard Singleton retrieval.

VertexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac413284fee3eb42ef05be9a920da448b

WARNING: The following two members should place before all other members.

IndexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a2b2a1446c08ef1bb58c47987b62d83d0 VertexDeclarationList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3ae22ef96c13dfa02878d27d592f3bc VertexBufferBindingList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a44e20d0e3ca12fa67e5003266a87af52 FreeTemporaryVertexBufferMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab1b16f5bb965056ed416ca0d7eedb991

Map from original buffer to temporary buffers.

TemporaryVertexBufferLicenseMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac56a99f7b4b029db20fd8b94f1e82c13

Map from temporary buffer to details of a license.

destroyAllDeclarations cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a4be16779dfe2b99fc3395bfe66ba4b4d

Internal method for destroys all vertex declarations.

destroyAllBindings cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a995a5db6b774e98b46c598dcb569f983

Internal method for destroys all vertex buffer bindings.

createVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3756b338f15ec08f13109ec3f8808a1

Internal method for creates a new vertex declaration, may be overridden by certain rendering APIs...

destroyVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html af111248f2e13a5b6a49ca993a2e526e1

Internal method for destroys a vertex declaration, may be overridden by certain rendering APIs...

createVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a36d7b275f4a2b39b27f55ace09140d03

Internal method for creates a new VertexBufferBinding, may be overridden by certain rendering APIs...

destroyVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a39d2f9bd9b2388498b2143fb7c24710c

Internal method for destroys a VertexBufferBinding, may be overridden by certain rendering APIs...

makeBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac3cb89b74c26e42415d599b59079f5d7

Creates a new buffer as a copy of the source, does not copy data.

mImpl cpp data Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a154ee1cdff3ec67765532601ad272cb8 mVertexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6a99117e4adc55561ec0eb36617115a4 mIndexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a458d12d5abfa8d8971a4c4c6b214f799 mVertexDeclarations cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab93e6c8ebe86328233d604c78f9cbb7b mVertexBufferBindings cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a30d13bdd51fd0ffb1b2f5cc13bc15786 mFreeTempVertexBufferMap cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac5339ff98d67f523eb88f9d1b29567d9

Map of current available temp buffers.

mTempVertexBufferLicenses cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a811086c11e14fa760b42ea958884804e

Map of currently licensed temporary buffers.

mUnderUsedFrameCount cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a98d9ba3a449e791f89a53d7fcf89c00a

Number of frames elapsed since temporary buffers utilization was above half the available.

UNDER_USED_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html afd420f56dc09d1e9975179e2ffe824ca

Number of frames to wait before free unused temporary buffers.

EXPIRED_DELAY_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a66f8e4f014fc41a52f35f7c0b03569e0

Frame delay for BLT_AUTOMATIC_RELEASE temporary buffers.

msSingleton unknown data Ogre::Singleton< HardwareBufferManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 BLT_MANUAL_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa372ccf538e8a6022bba092d2b47f4fdb

Licensee will only release buffer when it says so.

BLT_AUTOMATIC_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa994cf0191de83556e3c1e6cf30cd6acb

Licensee can have license revoked.

Ogre::D3D11HardwareIndexBuffer c cl Ogre::D3D11HardwareIndexBuffer classOgre_1_1D3D11HardwareIndexBuffer.html OgreD3D11HardwareIndexBuffer.h D3D11HardwareIndexBuffer cpp instm Ogre::D3D11HardwareIndexBuffer classOgre_1_1D3D11HardwareIndexBuffer.html a565f44c45f919429a09a5994e0d2bd6a ~D3D11HardwareIndexBuffer cpp instm Ogre::D3D11HardwareIndexBuffer classOgre_1_1D3D11HardwareIndexBuffer.html ae53f3e02c9182d60759d45f5a2addf2d lock cpp instm Ogre::D3D11HardwareIndexBuffer classOgre_1_1D3D11HardwareIndexBuffer.html a514103d61286de54b12d0e7970481db2

Lock the buffer for (potentially) reading / writing.

unlock cpp instm Ogre::D3D11HardwareIndexBuffer classOgre_1_1D3D11HardwareIndexBuffer.html a77856e935639af73302824505af41dc5

Releases the lock on this buffer.

readData cpp instm Ogre::D3D11HardwareIndexBuffer classOgre_1_1D3D11HardwareIndexBuffer.html a424ad96bbaffe28063b9c37378da52ab

Reads data from the buffer and places it in the memory pointed to by pDest.

writeData cpp instm Ogre::D3D11HardwareIndexBuffer classOgre_1_1D3D11HardwareIndexBuffer.html aef72a2eb1965ca63ea0184660f9578cf

Writes data to the buffer from an area of system memory; note that you must ensure that your buffer i...

copyData cpp instm Ogre::D3D11HardwareIndexBuffer classOgre_1_1D3D11HardwareIndexBuffer.html aa7657864dada56b4849b556ffb5da86e

Copy data from another buffer into this one.

isLocked cpp instm Ogre::D3D11HardwareIndexBuffer classOgre_1_1D3D11HardwareIndexBuffer.html adac787fa08937bedd31f28b4e6e2f4db

Returns whether or not this buffer is currently locked.

releaseIfDefaultPool cpp instm Ogre::D3D11HardwareIndexBuffer classOgre_1_1D3D11HardwareIndexBuffer.html adc8bdcd6aa4b1c4a10be485064d86d42

For dealing with lost devices - release the resource if in the default pool.

recreateIfDefaultPool cpp instm Ogre::D3D11HardwareIndexBuffer classOgre_1_1D3D11HardwareIndexBuffer.html a11df578ec385cdf92e5bb3f9690ea974

For dealing with lost devices - recreate the resource if in the default pool.

getD3DIndexBuffer cpp instm Ogre::D3D11HardwareIndexBuffer classOgre_1_1D3D11HardwareIndexBuffer.html a4a3ec26e558dfa04a5bf33c2badeb889

Get the D3D-specific index buffer.

getManager cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a7f676fc66c7f4b0c9fc31800d021742e

Return the manager of this buffer, if any.

getType cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a3f2671fe0ad937070ea24d9bc7626cd3

Get the type of indexes used in this buffer.

getNumIndexes cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html ab9e775a91b90c6bbac888d97fe51d9d2

Get the number of indexes in this buffer.

getIndexSize cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a294ab09e6caef25b3c42c277a5de95e1

Get the size in bytes of each index.

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

_updateFromShadow cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a344c52f2214eaff097d5fbc390e7684b

Updates the real buffer from the shadow buffer, if required.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockImpl cpp instm Ogre::D3D11HardwareIndexBuffer classOgre_1_1D3D11HardwareIndexBuffer.html ace48d11f48f424a41cc3d4ed505a613b

Internal implementation of lock()

unlockImpl cpp instm Ogre::D3D11HardwareIndexBuffer classOgre_1_1D3D11HardwareIndexBuffer.html ab849444543ede857c073034f55b773bf

Internal implementation of unlock()

mBufferImpl cpp data Ogre::D3D11HardwareIndexBuffer classOgre_1_1D3D11HardwareIndexBuffer.html a924c57683d95a4559e1b172b36c82a28 mMgr cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html af67b89fb4d762d17da970269bcd9894a mIndexType cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html ad55227078ba92018afb29c98a1287eb6 mNumIndexes cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a8dfffabc8a138184c98227c7ad4fe871 mIndexSize cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a55901ccfe05b1d3dc65be17174aae6ed mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca IT_16BIT cpp econst Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a25ba4923e015d46de162f7cc4c256326a53907abe886cb9c6ebeb2520733aee4a IT_32BIT cpp econst Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a25ba4923e015d46de162f7cc4c256326aa5194f6b6d409b1b20f91adf989ef329 HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::D3D11HardwareOcclusionQuery c cl Ogre::D3D11HardwareOcclusionQuery classOgre_1_1D3D11HardwareOcclusionQuery.html

This is a class that is the DirectX9 implementation of hardware occlusion testing.

OgreD3D11HardwareOcclusionQuery.h D3D11HardwareOcclusionQuery cpp instm Ogre::D3D11HardwareOcclusionQuery classOgre_1_1D3D11HardwareOcclusionQuery.html af2f609f8488b963340df3c04aedd75d9

Default object constructor.

~D3D11HardwareOcclusionQuery cpp instm Ogre::D3D11HardwareOcclusionQuery classOgre_1_1D3D11HardwareOcclusionQuery.html aa91b896bee07d9259104c4f59db2d152

Object destructor.

beginOcclusionQuery cpp instm Ogre::D3D11HardwareOcclusionQuery classOgre_1_1D3D11HardwareOcclusionQuery.html a25eadd4b2ad1c9c04c4827ee98b52aa2

Starts the hardware occlusion query.

endOcclusionQuery cpp instm Ogre::D3D11HardwareOcclusionQuery classOgre_1_1D3D11HardwareOcclusionQuery.html a058005d6ae302bf8fe312cbfe31c3aae

Ends the hardware occlusion test.

pullOcclusionQuery cpp instm Ogre::D3D11HardwareOcclusionQuery classOgre_1_1D3D11HardwareOcclusionQuery.html a21e4304da998fbaa791d9b343b03f294

Pulls the hardware occlusion query.

getLastQuerysPixelcount cpp instm Ogre::D3D11HardwareOcclusionQuery classOgre_1_1D3D11HardwareOcclusionQuery.html a95818811808f3175c390e6986e1f4f05 isStillOutstanding cpp instm Ogre::D3D11HardwareOcclusionQuery classOgre_1_1D3D11HardwareOcclusionQuery.html a1d5f33f82af884851ab3e29b7c5cca0c

Lets you know when query is done, or still be processed by the Hardware.

getLastQuerysPixelcount cpp instm Ogre::HardwareOcclusionQuery classOgre_1_1HardwareOcclusionQuery.html ae90c7bb824d1fdffe1ea35549217a5c7

Let&#39;s you get the last pixel count with out doing the hardware occlusion test.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mPixelCount cpp data Ogre::HardwareOcclusionQuery classOgre_1_1HardwareOcclusionQuery.html ad9ae2ba4b9c5f443a8bb423ddeb6121b mIsQueryResultStillOutstanding cpp data Ogre::HardwareOcclusionQuery classOgre_1_1HardwareOcclusionQuery.html a320c1bab88bacc137b8d939a1785da7b mQuery cpp data Ogre::D3D11HardwareOcclusionQuery classOgre_1_1D3D11HardwareOcclusionQuery.html a9c5d7c8b6f5c161bd4af1024b9f5887c mDevice cpp data Ogre::D3D11HardwareOcclusionQuery classOgre_1_1D3D11HardwareOcclusionQuery.html accb91d08465a50016e3eef240a363988 Ogre::D3D11HardwarePixelBuffer c cl Ogre::D3D11HardwarePixelBuffer classOgre_1_1D3D11HardwarePixelBuffer.html OgreD3D11HardwarePixelBuffer.h D3D11HardwarePixelBuffer cpp instm Ogre::D3D11HardwarePixelBuffer classOgre_1_1D3D11HardwarePixelBuffer.html af0c86f663a38936565c8526fa99c1852 blit cpp instm Ogre::D3D11HardwarePixelBuffer classOgre_1_1D3D11HardwarePixelBuffer.html a829af326c8d276cf750aedbc0a7938b1 blitFromMemory cpp instm Ogre::D3D11HardwarePixelBuffer classOgre_1_1D3D11HardwarePixelBuffer.html ae6f1442db70221c769539f22d2915fda blitToMemory cpp instm Ogre::D3D11HardwarePixelBuffer classOgre_1_1D3D11HardwarePixelBuffer.html af51365d1529bf44d290c240906b7bed7 _genMipmaps cpp instm Ogre::D3D11HardwarePixelBuffer classOgre_1_1D3D11HardwarePixelBuffer.html aef747afc351b1b0fd6342be4c285d626

Internal function to update mipmaps on update of level 0.

~D3D11HardwarePixelBuffer cpp instm Ogre::D3D11HardwarePixelBuffer classOgre_1_1D3D11HardwarePixelBuffer.html a3adf2b25d3b0360a5176d2cb6dd15722 getRenderTarget cpp instm Ogre::D3D11HardwarePixelBuffer classOgre_1_1D3D11HardwarePixelBuffer.html a00af3808ecc36639351291657e7393eb

Get rendertarget for z slice.

_clearSliceRTT cpp instm Ogre::D3D11HardwarePixelBuffer classOgre_1_1D3D11HardwarePixelBuffer.html a95580550437c8ddfcf7426b1571d5ab0

Notify TextureBuffer of destruction of render target.

getParentTexture cpp instm Ogre::D3D11HardwarePixelBuffer classOgre_1_1D3D11HardwarePixelBuffer.html a83cc557920c6dab014a9c10e8bf4d795 getSubresourceIndex cpp instm Ogre::D3D11HardwarePixelBuffer classOgre_1_1D3D11HardwarePixelBuffer.html a621591d9eb10efba419e93ca42189bc7 getFace cpp instm Ogre::D3D11HardwarePixelBuffer classOgre_1_1D3D11HardwarePixelBuffer.html aa88c87ac9a674d9de992a7cb5c9f5569 lock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a98181701e387658963d0739984499fb3

Lock the buffer for (potentially) reading / writing.

lock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a8aaa214f42a683f7203ed42f8c0caf17 lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

getCurrentLock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a9f888e279109a05b5228f71c5b8f9d34

Get the current locked region.

readData cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html abbd6dece7babe2473adc396bb458f53c writeData cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a117ff90e202f525c2a4b7bb9c51eb4df blit cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ad4a77bfe5a38c59300124e6cf6305b9e

Convenience function that blits the entire source pixel buffer to this buffer.

blitFromMemory cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a2405dade15f595710a02903d302155bd

Convenience function that blits a pixelbox from memory to the entire buffer.

blitToMemory cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a3d9ff2acd7776be35efd6fa24307012c

Convience function that blits this entire buffer to a pixelbox.

getWidth cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html abda31825eaf2b34edec2d0920c949e30

Gets the width of this buffer.

getHeight cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a1a86fb9153a28f146a12c8db65ede66c

Gets the height of this buffer.

getDepth cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ae6d2727151ff4574b70e3459aecf7faf

Gets the depth of this buffer.

getFormat cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html aee72f3e84af166ef031659478fea1967

Gets the native pixel format of this buffer.

unlock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a64ddd429ff2c8ac4f0cca5decb5c6757

Releases the lock on this buffer.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

_updateFromShadow cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a344c52f2214eaff097d5fbc390e7684b

Updates the real buffer from the shadow buffer, if required.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d SliceTRT cpp tdef Ogre::D3D11HardwarePixelBuffer classOgre_1_1D3D11HardwarePixelBuffer.html ae96b30d0e2fafcd377e0f20523f8c505

Render targets.

lockImpl cpp instm Ogre::D3D11HardwarePixelBuffer classOgre_1_1D3D11HardwarePixelBuffer.html a97d54e4b53547d75a5fa08ee722c4ce3

Lock a box.

unlockImpl cpp instm Ogre::D3D11HardwarePixelBuffer classOgre_1_1D3D11HardwarePixelBuffer.html a22deacab1a9e63a2bded8f74be15ad4a

Unlock a box.

OgreImageBoxToDx11Box cpp instm Ogre::D3D11HardwarePixelBuffer classOgre_1_1D3D11HardwarePixelBuffer.html a0a0f3e37138a60d3f3df4cdabaef085a fromD3DLock cpp instm Ogre::D3D11HardwarePixelBuffer classOgre_1_1D3D11HardwarePixelBuffer.html af61eedf42eb4ee7a511b9f74f757e5c9

Util functions to convert a D3D locked box to a pixel box.

lockImpl cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a6ab419f1f901d58230f76ad844636be4

Internal implementation of lock(), do not OVERRIDE or CALL this for HardwarePixelBuffer implementatio...

mDevice cpp data Ogre::D3D11HardwarePixelBuffer classOgre_1_1D3D11HardwarePixelBuffer.html a6701830b6d42e965b216e15e19e22acc

D3DDevice pointer.

mParentTexture cpp data Ogre::D3D11HardwarePixelBuffer classOgre_1_1D3D11HardwarePixelBuffer.html a6ff5a159af4ac5c4ae270e337985646d mSubresourceIndex cpp data Ogre::D3D11HardwarePixelBuffer classOgre_1_1D3D11HardwarePixelBuffer.html afd0bc6c5495424d20959ac772da5353e mDataForStaticUsageLock cpp data Ogre::D3D11HardwarePixelBuffer classOgre_1_1D3D11HardwarePixelBuffer.html a3459676342136520338c461db7d790c2 mFace cpp data Ogre::D3D11HardwarePixelBuffer classOgre_1_1D3D11HardwarePixelBuffer.html aad6da446f558b0fea05478d175d44bbe mLockBox cpp data Ogre::D3D11HardwarePixelBuffer classOgre_1_1D3D11HardwarePixelBuffer.html a01d89ede00e4020f682766dc4917c7f9 mCurrentLock cpp data Ogre::D3D11HardwarePixelBuffer classOgre_1_1D3D11HardwarePixelBuffer.html a21e3d615aea0a6110e749a5f93a3ff11 mSliceTRT cpp data Ogre::D3D11HardwarePixelBuffer classOgre_1_1D3D11HardwarePixelBuffer.html ab5f7869f8d83b6f45db784f160c175e0 mWidth cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ae466eb08ea0efefbf95ad43a86a32b87 mHeight cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a4522dfa65baed807835c35a5b550148a mDepth cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a65904db26e2e488f9a5648159dab0cdd mRowPitch cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a0a0a98e600dfa4b15778b6bcb30acb70 mSlicePitch cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html acae5b713a65e3d0d5881ae02b3318d34 mFormat cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a715786c17620c4705b5caefa6b2cb2df mLockedBox cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a31c838419dcf57b897bb50baad3fd423 mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca RenderTexture cpp ffunc Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a2548fc9744f5e43e0276d5627ca178de HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::D3D11HardwareVertexBuffer c cl Ogre::D3D11HardwareVertexBuffer classOgre_1_1D3D11HardwareVertexBuffer.html

Specialisation of HardwareVertexBuffer for D3D11.

OgreD3D11HardwareVertexBuffer.h D3D11HardwareVertexBuffer cpp instm Ogre::D3D11HardwareVertexBuffer classOgre_1_1D3D11HardwareVertexBuffer.html a8bf74523040557b9a04572eb893af519 ~D3D11HardwareVertexBuffer cpp instm Ogre::D3D11HardwareVertexBuffer classOgre_1_1D3D11HardwareVertexBuffer.html a15efa178897409ac68bba1ad46271fb2 lock cpp instm Ogre::D3D11HardwareVertexBuffer classOgre_1_1D3D11HardwareVertexBuffer.html a67de047be86f5038e32736d94bca91ff

Lock the buffer for (potentially) reading / writing.

unlock cpp instm Ogre::D3D11HardwareVertexBuffer classOgre_1_1D3D11HardwareVertexBuffer.html aed62ee8ce3658cbd3a410592b149e7a5

Releases the lock on this buffer.

readData cpp instm Ogre::D3D11HardwareVertexBuffer classOgre_1_1D3D11HardwareVertexBuffer.html ab8fb24d8e796d4c3534acf0187f47f6c

Reads data from the buffer and places it in the memory pointed to by pDest.

writeData cpp instm Ogre::D3D11HardwareVertexBuffer classOgre_1_1D3D11HardwareVertexBuffer.html aa43efdd012c3354daf9b2dbcf41003c0

Writes data to the buffer from an area of system memory; note that you must ensure that your buffer i...

copyData cpp instm Ogre::D3D11HardwareVertexBuffer classOgre_1_1D3D11HardwareVertexBuffer.html aeeb8e6df6043a3d77ae487f7a1f6ed86

Copy data from another buffer into this one.

isLocked cpp instm Ogre::D3D11HardwareVertexBuffer classOgre_1_1D3D11HardwareVertexBuffer.html a07eb73edad0bb070f978ad4d6d40e5b8

Returns whether or not this buffer is currently locked.

releaseIfDefaultPool cpp instm Ogre::D3D11HardwareVertexBuffer classOgre_1_1D3D11HardwareVertexBuffer.html a69d4f07483138960898b7125e4814091

For dealing with lost devices - release the resource if in the default pool.

recreateIfDefaultPool cpp instm Ogre::D3D11HardwareVertexBuffer classOgre_1_1D3D11HardwareVertexBuffer.html a04da3bd9706ccbb0fb3bcb9f50ea04b3

For dealing with lost devices - recreate the resource if in the default pool.

getD3DVertexBuffer cpp instm Ogre::D3D11HardwareVertexBuffer classOgre_1_1D3D11HardwareVertexBuffer.html a48849a2790dbf03026644a640b7ad029

Get the D3D-specific vertex buffer.

getManager cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a4ed0f6954395556a3dbc5899fe5df401

Return the manager of this buffer, if any.

getVertexSize cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html adc5090970f3336432f181a42564855c7

Gets the size in bytes of a single vertex in this buffer.

getNumVertices cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html aadf84ce66787e07b1119e278fdd67a6e

Get the number of vertices in this buffer.

getIsInstanceData cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ad1690aff2bf71373e8dca22c5161e493

Get if this vertex buffer is an &quot;instance data&quot; buffer (per instance)

setIsInstanceData cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ae57160dc300a13c6b37cfc8c56edd82c

Set if this vertex buffer is an &quot;instance data&quot; buffer (per instance)

getInstanceDataStepRate cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a8e429a2b99675667ce7444bef6d74103

Get the number of instances to draw using the same per-instance data before advancing in the buffer b...

setInstanceDataStepRate cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a77a0371bc1b1f48fe6303df7d26267fe

Set the number of instances to draw using the same per-instance data before advancing in the buffer b...

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

_updateFromShadow cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a344c52f2214eaff097d5fbc390e7684b

Updates the real buffer from the shadow buffer, if required.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockImpl cpp instm Ogre::D3D11HardwareVertexBuffer classOgre_1_1D3D11HardwareVertexBuffer.html acc174e303eb48b1a3b0cc526d2f30a4d

Internal implementation of lock()

unlockImpl cpp instm Ogre::D3D11HardwareVertexBuffer classOgre_1_1D3D11HardwareVertexBuffer.html aa390dfe288ed162ba451cbe68298ca72

Internal implementation of unlock()

checkIfVertexInstanceDataIsSupported cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a7bf67cf28784a047fae3f0837c19c742

Checks if vertex instance data is supported by the render system.

mBufferImpl cpp data Ogre::D3D11HardwareVertexBuffer classOgre_1_1D3D11HardwareVertexBuffer.html a0edeb7130d69901af3108cf688bd3001 mMgr cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a76962312880d3d62c29bd02db4889404 mNumVertices cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a36d77550269d084792c0c863ca5e8a35 mVertexSize cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ab8eb0ea0224219c41ce7630bdfa1fa8c mIsInstanceData cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html aa35769af03b2b6d71ac38e8f2aaba78a mInstanceDataStepRate cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a9b6f93aec8f3a810822de34cc1c902c7 mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::D3D11HLSLProgram c cl Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html

Specialization of HighLevelGpuProgram to provide support for D3D11 High-Level Shader Language (HLSL)...

OgreD3D11HLSLProgram.h D3D11HLSLProgram cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a85d86c3f9168e361c57a53305c985683 ~D3D11HLSLProgram cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html aabc74a1b85c3201520034773e438dce4 setEntryPoint cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html ac2413285a4ce23815075691179c17740

Sets the entry point for this program ie the first method called.

getEntryPoint cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a02220316762b21c7bff8e49ea9a46107

Gets the entry point defined for this program.

setTarget cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a005406c10274350b82ccec0092e9b53c

Sets the shader target to compile down to, e.g.

getTarget cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html adee16da6089f4d844ae3aea36cba1481

Gets the shader target to compile down to, e.g.

setPreprocessorDefines cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a9305d93d797b39e4f69fa55dbaed1e87

Sets the preprocessor defines use to compile the program.

getPreprocessorDefines cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html af22c65d4959f6569fe086f5decb48c3c

Sets the preprocessor defines use to compile the program.

setColumnMajorMatrices cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html ae504a6cf2f2f705a50a9066b5ea819df

Sets whether matrix packing in column-major order.

getColumnMajorMatrices cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a7841e8d2a4046bc74eb92e45f37b53ea

Gets whether matrix packed in column-major order.

setEnableBackwardsCompatibility cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html af65bb4a977838157faf9abb3e63f2233

Sets whether backwards compatibility is enabled.

getEnableBackwardsCompatibility cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a4eb07294889afd79209921a75f4bd359

Gets whether backwards compatibility is enabled.

isSupported cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html ae904f2ffde21cdf2c64f4124b6a63bff

Overridden from GpuProgram.

createParameters cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html ad8388ee6585a2e9d546de0fb5a0644e3

Overridden from GpuProgram.

getLanguage cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a34c77b37d0a8a528d8187823cb256ddf

Overridden from GpuProgram.

buildConstantDefinitions cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html ac2716425282dfac258622d444e89216d

Build the constant definition map, must be overridden.

getVertexShader cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html ab0286cab9210aebf53a49f1ab6b07965 getPixelShader cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html acf889e4ae213da85f9001502b001a0d7 getGeometryShader cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a96be8cc1ff362a13a2fd29346174b66a getMicroCode cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html abb712d12b54cf28163b132c274cc41e9 getConstantBuffer cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a738bcf735758cf75ed6bfcfdc1d926bf CreateVertexShader cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a1bc38936aa3d9ef3ab59ec75fcba768c CreatePixelShader cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html aff5bc7363bd68cfdf653e380e68904d4 CreateGeometryShader cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html aa3f8f2a3458a62735f55c39d153a99db loadFromSource cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a385cc4247bcc3625001cd3062bb9992b

Internal load implementation, must be implemented by subclasses.

getInputVertexDeclaration cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a6c68c4ca4f6dc06c0ac1809f69e2fd9e reinterpretGSForStreamOut cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a585368f2e75a4e78b36a4048a9300563 getNumInputs cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a358f33e1d1d81314bc25876f0fddd4a3 getNumOutputs cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a213a5930357089b1cc9617ca2b3e9881 getInputParamDesc cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a3ced17911026dcad84d3dee159cb606a getOutputParamDesc cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a8f9e93b3795cd32a9474394a1a79ad27 _getBindingDelegate cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a3738e5bfb9a287279bbbbfa0271bc05c getConstantDefinitions cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a4f70ca415d8650fe1ac7d937ceba4c03

Get the full list of GpuConstantDefinition instances.

getNamedConstants cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html ad2fa680be2838aab998079e0bcdeba89

Override GpuProgram::getNamedConstants to ensure built.

setSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4474d0c010f63f586423ccfb325ff4a2

Sets the filename of the source assembly for this program.

setSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a300833abd29aa42acb5e6c48ae7c40ea

Sets the source assembly for this program from an in-memory string.

getSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a18a12ae49469bcc9bae9b5fde9a0a461

Gets the syntax code for this program e.g.

setSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a48901c745f712840d8ff24cd04e50678

Sets the syntax code for this program e.g.

getSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a29ef6651dad0349169763940dd40fb8e

Gets the name of the file used as source for this program.

getSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a650621cd162bf75a837951f94d1118bb

Gets the assembler source for this program.

setType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a9792acbeda4a5806ae1ec5c7d4da60b7

Set the program type (only valid before load)

getType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac05c53ca118b1ac81fab5981c119bcc0

Get the program type.

setSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af337509a5342cb707df4df78337756ae

Sets whether a vertex program includes the required instructions to perform skeletal animation...

isSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a84c8bf8460ad30a58d78b5f8fd11e31f

Returns whether a vertex program includes the required instructions to perform skeletal animation...

setMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a843c706f65d219c1d04b8aeacc4bd3c8

Sets whether a vertex program includes the required instructions to perform morph animation...

setPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a848bf4164963cf8c0435c972eb717e0f

Sets whether a vertex program includes the required instructions to perform pose animation.

isMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac99c378926faac21f6acd6c856fbd04d

Returns whether a vertex program includes the required instructions to perform morph animation...

isPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae3aa42c5d796c9520880ad7d10dace77

Returns whether a vertex program includes the required instructions to perform pose animation...

getNumberOfPosesIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ab3eef54ad776352d6fcf547c77b4a0bc

Returns the number of simultaneous poses the vertex program can blend, for use in pose animation...

setVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a463bffd1f68fc8ae3c29d64402e9ca8d

Sets whether this vertex program requires support for vertex texture fetch from the hardware...

isVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a37a22b8b6432ed18f2e70bb99f7df7fc

Returns whether this vertex program requires support for vertex texture fetch from the hardware...

setAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a39b43157d6b40626101e5de8f9c77bf5

Sets whether this geometry program requires adjacency information from the input primitives.

isAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d9456e0be1449b03a196f7a56f9af5

Returns whether this geometry program requires adjacency information from the input primitives...

getDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a04675a861df66c30e431f95aa84320f5

Get a reference to the default parameters which are to be used for all uses of this program...

hasDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a0d7d2f959ac2ae463db180043990a0cc

Returns true if default parameters have been set up.

getPassSurfaceAndLightStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a13e91fd91fef3ddaa73300eabbc3dba0

Returns whether a vertex program wants light and material states to be passed through fixed pipeline ...

getPassFogStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad467d6cf55fe3d604db8f48715deb722

Returns whether a fragment program wants fog state to be passed through fixed pipeline low level API ...

getPassTransformStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a47a8eeb180ac001c47f3099d31069f92

Returns whether a vertex program wants transform state to be passed through fixed pipeline low level ...

hasCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a90e62ce72ddc9eb0fc7573d0cb52ac0e

Did this program encounter a compile error when loading?

resetCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a2443ed18b880eb939123bb8daf9165c7

Reset a compile error if it occurred, allowing the load to be retried.

setManualNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad12bddb95c7311f31f602cb70b8350c5

Allows you to manually provide a set of named parameter mappings to a program which would not be able...

setManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html afdadf659ccac4facdc86e55a266eebcf

Specifies the name of a file from which to load named parameters mapping for a program which would no...

getManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4aa13199b95d110b9a0d907bd1455683

Gets the name of a file from which to load named parameters mapping for a program which would not be ...

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

mReinterpretingGS cpp data Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a9174dcd088c729234de410a0d640f090 ShaderVars cpp tdef Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a731f6e52fa94c821f62b71e3dfd44fa8 ShaderVarsIter cpp tdef Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html aab5ba47ae84bb1657a24118d5c9ab0ab ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 createLowLevelImpl cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a0cad34d74fc7027f80b72c3fcedf17b7

Internal method for creating an appropriate low-level program from this high-level program...

unloadHighLevelImpl cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a879428b8e3698b922f039800229ca546

Internal unload implementation, must be implemented by subclasses.

processParamElement cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html adf7c4fff85b37a2a1c6595cf6cacd589

Populate the passed parameters with name-&gt;index map, must be overridden.

populateDef cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html aa02ed1c90b0d9da3f6bb885028134d7c createConstantBuffer cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a8dd4641d4ad022bfbe1417d14007b63a analizeMicrocode cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a3013c3ac2c01fe0f57ed380c37fa72a7 getMicrocodeFromCache cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html abedc74fcd53c47138fe4e28fc27504c3 compileMicrocode cpp instm Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a7957298a086fcfeb7795cc06c61b7ca5 loadHighLevel cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a6d028cd8ef8401dadb154d2414f4f585

Internal load high-level portion if not loaded.

unloadHighLevel cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a409afd088a47593ffbe6a32b8283d7cf

Internal unload high-level portion if loaded.

loadHighLevelImpl cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html afb222f693096d937ec5ccf5258313a5f

Internal load implementation, loads just the high-level portion, enough to get parameters.

populateParameterNames cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a92b23d1bcc559edfcc729cc2d1351b95

Populate the passed parameters with name-&gt;index map.

loadImpl cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a2801ef0d382104bf4eeaa84c2002fc96 unloadImpl cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html afb08c21e25a0799bb5877d07e8ee6cf8 setupBaseParamDictionary cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af9e1d27b4c05333c92cfe3340a26dc6b

Internal method for setting up the basic parameter definitions for a subclass.

isRequiredCapabilitiesSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a8ecf6a34097d0bfbfabd125bdb09f68d

Internal method returns whether required capabilities for this program is supported.

calculateSize cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a97ca6090cd137c5c46349174d874bc90 createParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4571d480fcea3a8f4cbac3b15bf5d36f

Create the internal params logical &amp; named mapping structures.

createLogicalParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a588c6c72d4602ad4eca02217abf78697

Create the internal params logical mapping structures.

createNamedParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a32034e488666ebfc0ac5226a60e4d309

Create the internal params named mapping structures.

preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

prepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a5e8f978cbb908c67a98d16556c8cd0ef

Internal implementation of the meat of the &#39;prepare&#39; action.

unprepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html aa550fde0145a3a0ae0329beaf03f23e1

Internal function for undoing the &#39;prepare&#39; action.

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mTarget cpp data Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a70886b53d933370ee1aa79f6cb9579de mEntryPoint cpp data Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html aabfa28b438f0c9f1dfbbaa353fd35bdd mPreprocessorDefines cpp data Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html ac3295c4ac85c1b328e4913d68e53da99 mColumnMajorMatrices cpp data Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a13d41b7c7b81e502b0d544ba1f4320bf mEnableBackwardsCompatibility cpp data Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a007b2236b1669523f8e0239aa753dc53 mErrorsInCompile cpp data Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a2388be8698e64bea2c97454b2fdc5cd2 mMicroCode cpp data Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html afe8943753562a7b48ac4665272534bc2 mConstantBuffer cpp data Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a5e584bac204f3cdf97739a235ebbb1d0 mDevice cpp data Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a63136f6326057b05ab3b7adbe14f0f42 mShaderReflectionConstantBuffer cpp data Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a7bad692a13b3335893cefc5e310cb652 mConstantBufferDesc cpp data Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html abe392cd985a8dace0809ab9c5e175c30 mShaderDesc cpp data Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a0627dcb109b38861333ef5099f9d896a mInputVertexDeclaration cpp data Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a8315e313897694edf0903757cb9b30cb mIShaderReflection cpp data Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a3090379256cf6c08bb67a38bbebebf46 mVertexShader cpp data Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a33bcc5bc2bc1a9e2e736e813875c8066 mPixelShader cpp data Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html af747fcb5d5146fb340a67afb3c13c5d3 mGeometryShader cpp data Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a3851676fc94af65c5cd2089644568de3 mShaderVars cpp data Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html ac491ba45fdd29e007f2ec4152257aadd mHighLevelLoaded cpp data Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html aef2805cb089810b6149fcf1ae7491618

Whether the high-level program (and it&#39;s parameter defs) is loaded.

mAssemblerProgram cpp data Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a6750d4ca21e40df5b389b0da1eb97ad2

The underlying assembler program.

mConstantDefsBuilt cpp data Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a19740a9a6c90ef1f945cf9505d5b8bd3

Have we built the name-&gt;index parameter map yet?

mType cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab201a6fcb1c568967d01f22906ecdff1

The type of the program.

mFilename cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8734503d5521ae7adaceba487b88fe55

The name of the file to load source from (may be blank)

mSource cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a80f6f65a2ec5a02a4c56458bd2b35b18

The assembler source of the program (may be blank until file loaded)

mLoadFromFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a606d51d653a0dda9d61508851441dc8a

Whether we need to load source from file or not.

mSyntaxCode cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1244023352bf866592f904bd3dfa404f

Syntax code e.g. arbvp1, vs_2_0 etc.

mSkeletalAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a96cb132e0bac4820e9917ebc9151fe69

Does this (vertex) program include skeletal animation?

mMorphAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8a0271c814c3ffd4ae079ae1e4b11404

Does this (vertex) program include morph animation?

mPoseAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a398053069a0c61809193079501b0abb5

Does this (vertex) program include pose animation (count of number of poses supported)

mVertexTextureFetch cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a7012d5855d4f70388bbee4940466a606

Does this (vertex) program require support for vertex texture fetch?

mNeedsAdjacencyInfo cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a5e20e45a9ca8fe4c99a04c34ef3d7275

Does this (geometry) program require adjacency information?

mDefaultParams cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab103ebff6dfda04861947cbf1a941596

The default parameters for use with this object.

mCompileError cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab2bb4597b7fb640dee90589b8fbbc4f2

Did we encounter a compilation error?

mFloatLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aa729a7bcc7c5a622fffe5869d69c05bc

Record of logical to physical buffer maps.

mIntLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a943cefa6be84842ec1c0f2029e3805ba

Record of logical to physical buffer maps.

mConstantDefs cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a420723e4b5097225ce2aaf4e0a3a344c

Parameter name -&gt; ConstantDefinition map, shared instance used by all parameter objects.

mManualNamedConstantsFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1e62196161a4ca6704d02f0b75d2f370

File from which to load named constants manually.

mLoadedManualNamedConstants cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a23f3bb5243cd65bc7b5e625bdbd88c70 mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b msCmdEntryPoint cpp data Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a6f8db1ecb544fbaa82b9d4dd69eae2fe msCmdTarget cpp data Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html abb70c71db2906a37f391b47ada496e17 msCmdPreprocessorDefines cpp data Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html ae99157d110ffc2baf798660474d90d9e msCmdColumnMajorMatrices cpp data Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a87ffdfaa843db3d87eed3be8b569b96c msCmdEnableBackwardsCompatibility cpp data Ogre::D3D11HLSLProgram classOgre_1_1D3D11HLSLProgram.html a71e38fab8a618332f2b0da37dee1e1e3 msTypeCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a429e2ecd6f4167c00d0d7f0b68893276 msSyntaxCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html afb9dd8af84fcf198db56aeab298990dd msSkeletalCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d70ea16cb2beb8aa201db048cc35e9 msMorphCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a828a927b860e3c074704399336f95160 msPoseCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a015fc5be549ef103862dcd152fcf0f3a msVTFCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html abe51b99e867a315e2b2ebcc89e601277 msManNamedConstsFileCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aed57c301ea07b1c183f1c351707396d5 msAdjacencyCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ae55ec6363600c10db68ff17b35437889 LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::D3D11HLSLProgram::CmdColumnMajorMatrices c cl Ogre::D3D11HLSLProgram::CmdColumnMajorMatrices classOgre_1_1D3D11HLSLProgram_1_1CmdColumnMajorMatrices.html

Command object for setting matrix packing in column-major order.

OgreD3D11HLSLProgram.h doGet cpp instm Ogre::D3D11HLSLProgram::CmdColumnMajorMatrices classOgre_1_1D3D11HLSLProgram_1_1CmdColumnMajorMatrices.html a7228cb757f7b7dbce2fa6f430a891a19 doSet cpp instm Ogre::D3D11HLSLProgram::CmdColumnMajorMatrices classOgre_1_1D3D11HLSLProgram_1_1CmdColumnMajorMatrices.html ae49ebe5cd4e7c2a11b74e3d0e7465941 Ogre::D3D11HLSLProgram::CmdEnableBackwardsCompatibility c cl Ogre::D3D11HLSLProgram::CmdEnableBackwardsCompatibility classOgre_1_1D3D11HLSLProgram_1_1CmdEnableBackwardsCompatibility.html

Command object for setting backwards compatibility.

OgreD3D11HLSLProgram.h doGet cpp instm Ogre::D3D11HLSLProgram::CmdEnableBackwardsCompatibility classOgre_1_1D3D11HLSLProgram_1_1CmdEnableBackwardsCompatibility.html a97d38e6d9e894d97f077d80581f88cce doSet cpp instm Ogre::D3D11HLSLProgram::CmdEnableBackwardsCompatibility classOgre_1_1D3D11HLSLProgram_1_1CmdEnableBackwardsCompatibility.html a06df9b64337969a8dbeb0287b976ab47 Ogre::D3D11HLSLProgram::CmdEntryPoint c cl Ogre::D3D11HLSLProgram::CmdEntryPoint classOgre_1_1D3D11HLSLProgram_1_1CmdEntryPoint.html

Command object for setting entry point.

OgreD3D11HLSLProgram.h doGet cpp instm Ogre::D3D11HLSLProgram::CmdEntryPoint classOgre_1_1D3D11HLSLProgram_1_1CmdEntryPoint.html a1d3492c9cb07170495f3d47e165e1518 doSet cpp instm Ogre::D3D11HLSLProgram::CmdEntryPoint classOgre_1_1D3D11HLSLProgram_1_1CmdEntryPoint.html a9f0d48c03f66a34d482b79601bb523f0 Ogre::D3D11HLSLProgram::CmdPreprocessorDefines c cl Ogre::D3D11HLSLProgram::CmdPreprocessorDefines classOgre_1_1D3D11HLSLProgram_1_1CmdPreprocessorDefines.html

Command object for setting macro defines.

OgreD3D11HLSLProgram.h doGet cpp instm Ogre::D3D11HLSLProgram::CmdPreprocessorDefines classOgre_1_1D3D11HLSLProgram_1_1CmdPreprocessorDefines.html a1b72ddd6f6fae201665a091d060ddcfa doSet cpp instm Ogre::D3D11HLSLProgram::CmdPreprocessorDefines classOgre_1_1D3D11HLSLProgram_1_1CmdPreprocessorDefines.html aca081c88b56c74b66169930d6d89831c Ogre::D3D11HLSLProgram::CmdTarget c cl Ogre::D3D11HLSLProgram::CmdTarget classOgre_1_1D3D11HLSLProgram_1_1CmdTarget.html

Command object for setting target assembler.

OgreD3D11HLSLProgram.h doGet cpp instm Ogre::D3D11HLSLProgram::CmdTarget classOgre_1_1D3D11HLSLProgram_1_1CmdTarget.html a8dde41c9964ba91153ad482087294c35 doSet cpp instm Ogre::D3D11HLSLProgram::CmdTarget classOgre_1_1D3D11HLSLProgram_1_1CmdTarget.html ac21e0839a9d4c426102a0c6a10fe34d6 Ogre::D3D11HLSLProgram::ShaderVarWithPosInBuf c cl Ogre::D3D11HLSLProgram::ShaderVarWithPosInBuf structOgre_1_1D3D11HLSLProgram_1_1ShaderVarWithPosInBuf.html OgreD3D11HLSLProgram.h wasInit cpp data Ogre::D3D11HLSLProgram::ShaderVarWithPosInBuf structOgre_1_1D3D11HLSLProgram_1_1ShaderVarWithPosInBuf.html ae32799df8656262933360e02731189b1 isFloat cpp data Ogre::D3D11HLSLProgram::ShaderVarWithPosInBuf structOgre_1_1D3D11HLSLProgram_1_1ShaderVarWithPosInBuf.html ae6ea292b852a262479065940b78906c1 physicalIndex cpp data Ogre::D3D11HLSLProgram::ShaderVarWithPosInBuf structOgre_1_1D3D11HLSLProgram_1_1ShaderVarWithPosInBuf.html ac2db5b9477ed12e67115a8866353fc42 src cpp data Ogre::D3D11HLSLProgram::ShaderVarWithPosInBuf structOgre_1_1D3D11HLSLProgram_1_1ShaderVarWithPosInBuf.html a25986130fe99c0f3e72d312d21df719c name cpp data Ogre::D3D11HLSLProgram::ShaderVarWithPosInBuf structOgre_1_1D3D11HLSLProgram_1_1ShaderVarWithPosInBuf.html ac5bd2e87c1cf5231aee189ffa51b40f1 var cpp data Ogre::D3D11HLSLProgram::ShaderVarWithPosInBuf structOgre_1_1D3D11HLSLProgram_1_1ShaderVarWithPosInBuf.html aa5b190c51bf446eed7a97d443fdc05ea Ogre::D3D11HLSLProgramFactory c cl Ogre::D3D11HLSLProgramFactory classOgre_1_1D3D11HLSLProgramFactory.html

Factory class for D3D11 HLSL programs.

OgreD3D11HLSLProgramFactory.h D3D11HLSLProgramFactory cpp instm Ogre::D3D11HLSLProgramFactory classOgre_1_1D3D11HLSLProgramFactory.html ac194ef409e062ab49d1e724fe9c74c29 ~D3D11HLSLProgramFactory cpp instm Ogre::D3D11HLSLProgramFactory classOgre_1_1D3D11HLSLProgramFactory.html a78399fc2f298f1fbad55f53aeab8332f getLanguage cpp instm Ogre::D3D11HLSLProgramFactory classOgre_1_1D3D11HLSLProgramFactory.html a77844f4461dbed781ee43331360e8eaa

Get the name of the language this factory creates programs for.

create cpp instm Ogre::D3D11HLSLProgramFactory classOgre_1_1D3D11HLSLProgramFactory.html a0f371714eed228ca509a702acb3dca13 destroy cpp instm Ogre::D3D11HLSLProgramFactory classOgre_1_1D3D11HLSLProgramFactory.html a0d4e829574c57f083a097b2601bdd697 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mDevice cpp data Ogre::D3D11HLSLProgramFactory classOgre_1_1D3D11HLSLProgramFactory.html ad25147aa52a4783325085441cfb7e1d2 sLanguageName cpp data Ogre::D3D11HLSLProgramFactory classOgre_1_1D3D11HLSLProgramFactory.html a27872706798945dc00a77109987c8afe Ogre::D3D11Mappings c cl Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html OgreD3D11Mappings.h get cpp clm Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html aea531177eb5efe4b2fcc6969d017adcd

return a D3D11 equivalent for a Ogre ShadeOptions value

get cpp clm Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html a0c628b147aa8eb2ef9fe23fb9f57903f

return a D3D11 equivalent for a Ogre LayerBlendType value

get cpp clm Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html aeb4c26a1f2d79c38bec93e458d0d307f

return a D3D11 equivalent for a Ogre LayerBlendOperationEx value

get cpp clm Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html a9f4ffe43f244cddf68dfdce320b41508

return a D3D11 equivalent for a Ogre CompareFunction value

get cpp clm Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html afd2a1465685ed57aa232e46c96914966

return a D3D11 equivalent for a Ogre CillingMode value

get cpp clm Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html a31eb0a4af0ac789094bbd23538fb4ef8

return a D3D11 equivalent for a Ogre FogMode value

get cpp clm Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html a9ce743951b99e5e5b9cd87c26c9ea8dd

return a D3D11 equivalent for a Ogre StencilOperation value

get cpp clm Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html a720bb0786506aa11de501a6a92ac0be2

return a D3D11 state type for Ogre FilterType value

get cpp clm Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html a6973fae3ecdddd729fc70ab3b5682c8a get cpp clm Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html a1946cf1448baf0cf3a5a20a87e1c7355

return the combination of D3DUSAGE values for Ogre buffer usage

get cpp clm Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html a2fe88733912a5f59cb22a398bad297a6

Get lock options.

get cpp clm Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html a7a5a658549befe43f38a54b50d24f0e9

Get index type.

getByteWidth cpp clm Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html a3bea16653ed57e3f719f4f963d729cec getFormat cpp clm Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html a57b0e0180ee399c117ef74c89178e314 get cpp clm Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html a554268f368a29172df83378245285756

Get vertex data type.

get cpp clm Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html acfba27781beca56aa6de52c32f0ffa86

Get vertex semantic.

get cpp clm Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html aca0490de1bc9d2fd45bcf08d2341ad8d get cpp clm Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html a343356c46d869d2da7f4b0bd042d6089

Get dx11 color.

_getPF cpp clm Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html a1e1034b38884e366d2602a5f38081e6a

utility method, convert D3D11 pixel format to Ogre pixel format

_getPF cpp clm Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html a19dd9cc710d8836257c201952ad236f4

utility method, convert Ogre pixel format to D3D11 pixel format

_getUsage cpp clm Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html abbceae8274ddd46b149427f0d1e88167 _getUsage cpp clm Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html a969ecedfb8b0295aabae1a8f49219f25 _getAccessFlags cpp clm Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html a5815702c66f71a3b8d1035deb05dbdd7 _getAccessFlags cpp clm Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html a3e25d47f5432ca3bc34fadc59f452bc3 _isDynamic cpp clm Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html aaf06fa4183eee9505f9997c72b84127f _getClosestSupportedPF cpp clm Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html a8325051f47ecd4aaad504a54234b1108

utility method, find closest Ogre pixel format that D3D11 can support

D3D_FUSAGE_MIN cpp econst Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html affe6a6229c9ac9a5741f226951c6c5a2a744e5744f3131627a253fd7958ba7a47

min filter

D3D_FUSAGE_MAG cpp econst Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html affe6a6229c9ac9a5741f226951c6c5a2a4615a750d73c72f12fa38ea7780cb134

mag filter

D3D_FUSAGE_MIP cpp econst Ogre::D3D11Mappings classOgre_1_1D3D11Mappings.html affe6a6229c9ac9a5741f226951c6c5a2af5f2668415d453503805a156688b949c

mip filter

Ogre::D3D11MultiRenderTarget c cl Ogre::D3D11MultiRenderTarget classOgre_1_1D3D11MultiRenderTarget.html OgreD3D11MultiRenderTarget.h BoundSufaceList cpp tdef Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html ad1ea48cc62564b4f6729bbd13882af2b D3D11MultiRenderTarget cpp instm Ogre::D3D11MultiRenderTarget classOgre_1_1D3D11MultiRenderTarget.html a53ad33eebcc7115131ad7837a6a51341 ~D3D11MultiRenderTarget cpp instm Ogre::D3D11MultiRenderTarget classOgre_1_1D3D11MultiRenderTarget.html a97b0a9fa36e64678430505df29af0353 update cpp instm Ogre::D3D11MultiRenderTarget classOgre_1_1D3D11MultiRenderTarget.html a2d0dd320e243eb70e683d2509186a11f getCustomAttribute cpp instm Ogre::D3D11MultiRenderTarget classOgre_1_1D3D11MultiRenderTarget.html a516558a85585c975314c86aebe1ff89e

Gets a custom (maybe platform-specific) attribute.

requiresTextureFlipping cpp instm Ogre::D3D11MultiRenderTarget classOgre_1_1D3D11MultiRenderTarget.html ab8df279516034bbc703b7e91a4418069 bindSurface cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a75ea6438f29bd64dc86f4a6f2f284a41

Bind a surface to a certain attachment point.

unbindSurface cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html acd7f368281eebf09a99369db73a6fc51

Unbind attachment.

copyContentsToMemory cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html abcddbf45aaf62e069ea0e7d23c2ec57f

Error throwing implementation, it&#39;s not possible to write a MultiRenderTarget to disk.

suggestPixelFormat cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a4d03d1d91893cf22bb0ef09c8dc5334e

Irrelevant implementation since cannot copy.

getBoundSurfaceList cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a5e4e7c50d98f5fad6cd47273005b609d

Get a list of the surfaces which have been bound.

getBoundSurface cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a6cd9807732cc2ca84c31e7ddb76ab25d

Get a pointer to a bound surface.

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

swapBuffers cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a09e6243be6bd93a64e9b20c74e3d11e1

Swaps the frame buffers to display the next frame.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

isActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a301925445aa68d271ba2da65dc8c0022

Used to retrieve or set the active state of the render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isPrimary cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad65fa4d3c53d20d49b5018a334de57e9

Indicates whether this target is the primary window.

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mBoundSurfaces cpp data Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a183f9e1ce8d6a66bd7034ecc64239eea mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c bindSurfaceImpl cpp instm Ogre::D3D11MultiRenderTarget classOgre_1_1D3D11MultiRenderTarget.html ad4f5a6ce210c0cee612766000eebec75

implementation of bindSurface, must be provided

unbindSurfaceImpl cpp instm Ogre::D3D11MultiRenderTarget classOgre_1_1D3D11MultiRenderTarget.html a583e3783cfdcd2af0935fc6eb2a30ddd

implementation of unbindSurface, must be provided

checkAndUpdate cpp instm Ogre::D3D11MultiRenderTarget classOgre_1_1D3D11MultiRenderTarget.html a53b73f10a8f58b87e204ee4d934b76f7

Check surfaces and update RenderTarget extent.

targets cpp data Ogre::D3D11MultiRenderTarget classOgre_1_1D3D11MultiRenderTarget.html a9569743950dc79277443b2a44ac3610f mRenderTargetViews cpp data Ogre::D3D11MultiRenderTarget classOgre_1_1D3D11MultiRenderTarget.html aa9d77f7638e075608882431e87d7d3dc mNumberOfViews cpp data Ogre::D3D11MultiRenderTarget classOgre_1_1D3D11MultiRenderTarget.html a665542cc4d020bd73385a03bfda47542 FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::D3D11Plugin c cl Ogre::D3D11Plugin classOgre_1_1D3D11Plugin.html

Plugin instance for D3D11 Manager.

OgreD3D11Plugin.h D3D11Plugin cpp instm Ogre::D3D11Plugin classOgre_1_1D3D11Plugin.html a4b5e726a7e96e7298d8d347b13c0caaf getName cpp instm Ogre::D3D11Plugin classOgre_1_1D3D11Plugin.html ab36b169812306403d75b7bc899035eef install cpp instm Ogre::D3D11Plugin classOgre_1_1D3D11Plugin.html adab23d0c7b46a1edca177b0d2a36da3f initialise cpp instm Ogre::D3D11Plugin classOgre_1_1D3D11Plugin.html a456b2be12aea02c4b5c7de2570da8333 shutdown cpp instm Ogre::D3D11Plugin classOgre_1_1D3D11Plugin.html a9759f24b9afcb50ab23ad7f7449ce479 uninstall cpp instm Ogre::D3D11Plugin classOgre_1_1D3D11Plugin.html a616d9c96c8120f9a7471a2ee303bc60a operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mRenderSystem cpp data Ogre::D3D11Plugin classOgre_1_1D3D11Plugin.html aad5b5174b8e573e86df6ddc6d8c8b767 Ogre::D3D11RenderSystem c cl Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html

Implementation of DirectX9 as a rendering system.

OgreD3D11RenderSystem.h RenderTargetIterator cpp tdef Ogre::RenderSystem classOgre_1_1RenderSystem.html a50a15a7bbc1beca5c91b6584a3060f1b

Iterator over RenderTargets.

D3D11RenderSystem cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a43ea7e33490018fbd3626df9a5d4c506 ~D3D11RenderSystem cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html aad4e30395ccb5bcb6588f09c44e9b22e initRenderSystem cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a4ae0f324bcc1a167b3dd11228df11369 initConfigOptions cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a4f47299e13e65c4ef9125513d18ffb1f getConfigOptions cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a45d72b2e6d378f6ded36e68a26156530

Returns the details of this API&#39;s configuration options.

validateConfigOptions cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a388a2ebc61589e3c612ee2942d56ab16

Validates the options set for the rendering system, returning a message if there are problems...

_initialise cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html acc1d8d487d8cc4bcbf145c3922af3235

Start up the renderer using the settings selected (Or the defaults if none have been selected)...

_createRenderWindow cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a90e36e366546c9effe6def873a43db8f createRenderTexture cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a08ce7a2c04c75eed2309f2824543e2b0 createMultiRenderTarget cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a3a9ae01c7af260b14cb9f6f7482ccad8 _createDepthBufferFor cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a51b2bfd650a93abd6f3aeb886784901e

Creates a DepthBuffer that can be attached to the specified RenderTarget.

_addManualDepthBuffer cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a063bdfd1a566d0122af53c25d6ba99c1

This function is meant to add Depth Buffers to the pool that aren&#39;t released when the DepthBuffer is ...

detachRenderTarget cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a1957ab3a44e406ecf835b936036684e0 getName cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a2321d3d82323c589f70dfa4157de9f7f

Returns the name of the rendering system.

setConfigOption cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a676babf7059c9d8e1887d2a72c6cffa5

Sets an option for this API.

reinitialise cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a0708f1a8dafa62e6293bbeb1f0ee2ce2

Restart the renderer (normally following a change in settings).

shutdown cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html ab0a3fd2d052c5eaaca2c24a9111407d6

Shutdown the renderer and cleanup resources.

setAmbientLight cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a4cabb03136e2993489a31285b070adbd

Sets the colour &amp; strength of the ambient (global directionless) light in the world.

setShadingType cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a0c656abdfd9a0c433e315fa10b64fd4d

Sets the type of light shading required (default = Gouraud).

setLightingEnabled cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a19961d7272d4fa781bee7b643b31a774

Sets whether or not dynamic lighting is enabled.

destroyRenderTarget cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a790d9dd369cdf93285f4b2a3002b6ab0

Destroys a render target of any sort.

getColourVertexElementType cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a512096d567fcdc1a4dba8080e607b059

Get the native VertexElementType for a compact 32-bit colour value for this rendersystem.

setStencilCheckEnabled cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html acb2a4677e1dca9f8e841fc4f9b02cda6

Turns stencil buffer checking on or off.

setStencilBufferParams cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html adbb91b40436d01b903340065f96f83c7

Determines if this system supports hardware accelerated stencil buffer.

setNormaliseNormals cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html afcb37fb68532bbdd75dd1628684e001c

Sets whether or not normals are to be automatically normalised.

getErrorDescription cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html ad205da44150465c38a796778d3d07c06

Returns a description of an error code.

_getBoundVertexProgram cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a6e2e836915b1bde785608129921379fa _getBoundFragmentProgram cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a262d80f785988c2dba01cf3ed487cf15 _getBoundGeometryProgram cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html aaf1159ea30be414e78fe0a402aef2325 _useLights cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a10672d0bd6a15831598963150c3826c5

Tells the rendersystem to use the attached set of lights (and no others) up to the number specified (...

_setWorldMatrix cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a2d2077a0a616f062d0a9459b323ad140

Sets the world transform matrix.

_setViewMatrix cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a204cc93cd813a06e1b06413079bbfd93

Sets the view transform matrix.

_setProjectionMatrix cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a12a20155af70858e84a081388754d523

Sets the projection transform matrix.

_setSurfaceParams cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a79b7ca9a17491099296c2a15bf799579

Sets the surface properties to be used for future rendering.

_setPointSpritesEnabled cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a91a99d79957ffd084f899051336137ac

Sets whether or not rendering points using OT_POINT_LIST will render point sprites (textured quads) o...

_setPointParameters cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html ac4e27eac9491df70c2da9cac87c02e55

Sets the size of points and how they are attenuated with distance.

_setTexture cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html afb472cf1a180d18cf28258ab7b1aa700

Sets the texture to bind to a given texture unit.

_setVertexTexture cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html ae842cde4b254341736c22694520e43cb

Binds a texture to a vertex sampler.

_disableTextureUnit cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a4b12822797f3e57d827d89ff93f63fd5

Turns off a texture unit.

_setTextureCoordSet cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html aaa0749ad6dd4f83556100ad5131654f4

Sets the texture coordinate set to use for a texture unit.

_setTextureCoordCalculation cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html aabb14d9c91c780f4641c283053f10d37

Sets a method for automatically calculating texture coordinates for a stage.

_setTextureBlendMode cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a1ef5ea3c20b27af514a7946ce3324873

Sets the texture blend modes from a TextureUnitState record.

_setTextureAddressingMode cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html aa7edade016a9e9cdf5eb454e39861e8f

Sets the texture addressing mode for a texture unit.

_setTextureBorderColour cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html abbfd42d04ce1b977676821f3ab0e8539

Sets the texture border colour for a texture unit.

_setTextureMipmapBias cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a460969a00700c596d11a5d169975ea5b

Sets the mipmap bias value for a given texture unit.

_setTextureMatrix cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a09f0a693271b46182a4fde117b6a7d7b

Sets the texture coordinate transformation matrix for a texture unit.

_setSceneBlending cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a4b4f94df5b4d643954696aaf9b437841

Sets the global blending factors for combining subsequent renders with the existing frame contents...

_setSeparateSceneBlending cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a5bb10398eda8986d56fbc24fd7064176

Sets the global blending factors for combining subsequent renders with the existing frame contents...

_setAlphaRejectSettings cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html aa71e8588f6870ec5b4e0a29153436c5e

Sets the global alpha rejection approach for future renders.

_setViewport cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a0ee4de38af33586f78359947e28dd733

Sets the provided viewport as the active one for future rendering operations.

_beginFrame cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a54c46af02f13834611169c2c164245ed

Signifies the beginning of a frame, i.e.

_endFrame cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a60a4f07569425d0f0eaaba15ba1354c5

Ends rendering of a frame to the current viewport.

_setCullingMode cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html aba75a2e4cfd830a9724c093add252f1a

Sets the culling mode for the render system based on the &#39;vertex winding&#39;.

_setDepthBufferParams cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a545350e8bb0f10d893e8277b7c3f7044

Sets the mode of operation for depth buffer tests from this point onwards.

_setDepthBufferCheckEnabled cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a8d27c8bd1b22a20f3761e76fed901b71

Sets whether or not the depth buffer check is performed before a pixel write.

_getDepthBufferCheckEnabled cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html ac01938a65fe2dcd8ecbe1ee62e50090b _setColourBufferWriteEnabled cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a4b3aa98349103ce13f75786b90a05f97

Sets whether or not colour buffer writing is enabled, and for which channels.

_setDepthBufferWriteEnabled cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html aa350694a1a5cdd41b30065b1b43b7d80

Sets whether or not the depth buffer is updated after a pixel write.

_setDepthBufferFunction cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html ac24bed40404d02ae304bbb321bde5005

Sets the comparison function for the depth buffer check.

_setDepthBias cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a66c552c73f38986e0257aa0100e0c285

Sets the depth bias, NB you should use the Material version of this.

_setFog cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a60c58d5e33b6922ee1ab7dcb7fc97dc2

Sets the fogging mode for future geometry.

_convertProjectionMatrix cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a7ef86fdea6938caa41e5bb4e78f59471

Converts a uniform projection matrix to suitable for this render system.

_makeProjectionMatrix cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a56ef43340674f07f9b6e13830fae132d

Builds a perspective projection matrix suitable for this render system.

_makeProjectionMatrix cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a4eb6c4f7d3208d7598ef68b5e195f350

Builds a perspective projection matrix for the case when frustum is not centered around camera...

_makeOrthoMatrix cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a4642d3b99b089c09628cdb8dbd73f37c

Builds an orthographic projection matrix suitable for this render system.

_applyObliqueDepthProjection cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html abd68ad9f085f2e18333f56a13b06737e

Update a perspective projection matrix to use &#39;oblique depth projection&#39;.

_setPolygonMode cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a9a8017417f83d38894518eb3e698247b

Sets how to rasterise triangles, as points, wireframe or solid polys.

_setTextureUnitFiltering cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a64c9bd7874df33ab1c512c6d3248c23d

Sets a single filter for a given texture unit.

_setTextureLayerAnisotropy cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html afd0fe448394939914126a8d3d057a33e

Sets the maximal anisotropy for the specified texture unit.

setVertexDeclaration cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html aa56f6aa7c14a7455f5a25798101b1881

Sets the current vertex declaration, ie the source of vertex data.

setVertexDeclaration cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html ad14beb0abdda7765c3157e6bf78d06dc setVertexBufferBinding cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a0638f394c2b2a1b3035af3da58951317

Sets the current vertex buffer binding state.

_render cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a07e5f15791ec7f42fbf9348a89920176

Render something to the active viewport.

bindGpuProgram cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a0b5fc5b6684ff7904e4e288c74f96694

See RenderSystem.

unbindGpuProgram cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a493bc503eae3480c3e6e77d58cd1fca3

See RenderSystem.

bindGpuProgramParameters cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html ab53388c0e1d47e43ed48b77595054fe6

See RenderSystem.

bindGpuProgramPassIterationParameters cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html ad02c0c838045830a7fdea3557635bf34

See RenderSystem.

setScissorTest cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a4ded234045f9ed9a1258dfcc858def02

Sets the &#39;scissor region&#39; ie the region of the target in which rendering can take place...

clearFrameBuffer cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html aed61ea88e44867a175794152a3c40507

Clears one or more frame buffers on the active render target.

setClipPlane cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a7f2f491968034d83d3c4c02d2adee196 enableClipPlane cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a69a555814009c44e88bdc5ab9257dbde createHardwareOcclusionQuery cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html aa9007109ddfcf4b13d45318c5cc71cc9

Create an object for performing hardware occlusion queries.

getHorizontalTexelOffset cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html aca19ecf0824bf34b0dae9211b0b2b104

Returns the horizontal texel offset value required for mapping texel origins to pixel origins in this...

getVerticalTexelOffset cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a4d9151c508a7d1d7c15a64c6d874ada3

Returns the vertical texel offset value required for mapping texel origins to pixel origins in this r...

getMinimumDepthInputValue cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html acace301a6ac5c0ec16b55186abaf1e3a

Gets the minimum (closest) depth value to be used when rendering using identity transforms.

getMaximumDepthInputValue cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html af9f85102202b26e1b02c9391560cdec3

Gets the maximum (farthest) depth value to be used when rendering using identity transforms.

registerThread cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a37015e208e5c0f268b37335540ec661b

Register the an additional thread which may make calls to rendersystem-related objects.

unregisterThread cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html ac5013457ddd4eefb71e031332294fadf

Unregister an additional thread which may make calls to rendersystem-related objects.

preExtraThreadsStarted cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a2f7492cd8867ab290b77b0e7d7000fc6

Tell the rendersystem to perform any prep tasks it needs to directly before other threads which might...

postExtraThreadsStarted cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html ad4377ca9759ef65902a521747bb4a9fb _setRenderTarget cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html ac5d750346fad8fb6e9406adbab3dcea1

Set current render target to target, enabling its GL context if needed.

_checkTextureFilteringSupported cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html af333c71b58159a046b79a7f0d5bb4955

Check whether or not filtering is supported for the precise texture format requested with the given u...

determineFSAASettings cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a46f4c0a27d96185210ca7de1018af78e getDisplayMonitorCount cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html ae1ab2c37754ddf00addf5794e805ceec beginProfileEvent cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a442067b33eb1b4e1ffb5dbf4d2355ffa endProfileEvent cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html aab0676ba6ae8c9713630cb30b54d467b markProfileEvent cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a7342cb7a73ff462a89189aebf8035017 destroyHardwareOcclusionQuery cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ac4c60bf4c5d4347fd2b9346a90545e2b

Destroy a hardware occlusion query object.

getMutableCapabilities cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ab0aa0cedf1898f8cc70e290703b428c7

Get a pointer to the current capabilities being used by the RenderSystem.

useCustomRenderSystemCapabilities cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a6219a2d1f92be5548983a03de9522365

Force the render system to use the special capabilities.

setWBufferEnabled cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a01c339f6e89d82b526fb7725424a4263

Sets whether or not W-buffers are enabled if they are available for this renderer.

getWBufferEnabled cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a8f7260f2196b08677b2a233f9f7ef8e5

Returns true if the renderer will try to use W-buffers when avalible.

_createRenderWindows cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a203cb728002804209829a563902f73d5

Creates multiple rendering windows.

destroyRenderWindow cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a65ddf1db4aa3f463e0479c240ffc3dc5

Destroys a render window.

destroyRenderTexture cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a354ceaa02574d1cf68dcb5999b34df50

Destroys a render texture.

attachRenderTarget cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ae3aa9e2fd13e2b066f3f2f56018bd4be

Attaches the passed render target to the render system.

getRenderTarget cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a313d7af5018e65802d96aa7124700db7

Returns a pointer to the render target with the passed name, or NULL if that render target cannot be ...

getRenderTargetIterator cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a2e8f34e7464302fbce845f1d3fd468c8

Returns a specialised MapIterator over all render targets attached to the RenderSystem.

setWaitForVerticalBlank cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aa18ec4f5823ecb28f2cccdee85e5337c

Defines whether or now fullscreen render windows wait for the vertical blank before flipping buffers...

getWaitForVerticalBlank cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a16bc1ae27d9e3cdf9cfffdb4ed4724c6

Returns true if the system is synchronising frames with the monitor vertical blank.

getGlobalInstanceVertexBuffer cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a9a59c2e2f1795aa86ccfe96ce2623dfd

Returns the global instance vertex buffer.

setGlobalInstanceVertexBuffer cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ac42f68bdcb6af6906383d43fd41dd15f

Sets the global instance vertex buffer.

getGlobalInstanceVertexBufferVertexDeclaration cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a4b0e5a81d4ce2534e1c3cc82efc5acd4

Gets vertex declaration for the global vertex buffer for the global instancing.

setGlobalInstanceVertexBufferVertexDeclaration cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ab6e90c2fc5e640a846bee08d25078fe4

Sets vertex declaration for the global vertex buffer for the global instancing.

getGlobalNumberOfInstances cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a6823cf17bf280d7d6cf30a5fb9205e6a

Gets the global number of instances.

setGlobalNumberOfInstances cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a3e31b243ba86e2114925a99b2c2825e1

Sets the global number of instances.

setDepthBufferFor cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ac9df0824ff14a83d943626e51b134f15

Retrieves an existing DepthBuffer or creates a new one suited for the given RenderTarget and sets it...

areFixedFunctionLightsInViewSpace cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ae8643baecd1e23f927d41e3535268518

Are fixed-function lights provided in view space? Affects optimisation.

_setWorldMatrices cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a9442fcdf97b2723c588dee0489f2aefc

Sets multiple world matrices (vertex blending).

_setTextureUnitSettings cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ad504623eff0678f9f79b075f32673414

Utility function for setting all the properties of a texture unit at once.

_disableTextureUnitsFrom cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a68e0ecb23c3eba58b5aeb06d646ce4cd

Disables all texture units from the given unit upwards.

_setTexture cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aaa2dacc8b8fc28c649a8a603d1f5909c

Sets the texture to bind to a given texture unit.

_setTextureUnitFiltering cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html adbc64c669661f87ee2f8db8dd18a0fe5

Sets the filtering options for a given texture unit.

_setTextureProjectionRelativeTo cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a91e7ee7dd1f244ffa9a0681efb6fae6c

Notify the rendersystem that it should adjust texture projection to be relative to a different origin...

_cleanupDepthBuffers cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a568dd8e5d75fc7eef649dda6d14d447d

Removes all depth buffers.

_pauseFrame cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a9893de6903d77fe231da1135f5ee00db

Pause rendering for a frame.

_resumeFrame cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html abe9b7d178eb5d0ea90c7b9a35f612f91

Resume rendering for a frame.

_getViewport cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aa0cf9dc2df0748f3076c5f8f1f8064db

Get the current active viewport for rendering.

_getCullingMode cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html adef5117e5f28fb39e04b59181558a970 _beginGeometryCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a385581061b5d8d9af914d0439392aa62

The RenderSystem will keep a count of tris rendered, this resets the count.

_getFaceCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a4405cc3651219c6422d04c9b3d843d32

Reports the number of tris rendered since the last _beginGeometryCount call.

_getBatchCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html af7ed3c5ecb53897d3a17fc4d4b92e560

Reports the number of batches rendered since the last _beginGeometryCount call.

_getVertexCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a0e59f9845067742cf26b04037b0ce332

Reports the number of vertices passed to the renderer since the last _beginGeometryCount call...

convertColourValue cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a80d543b61b1152b0dd0049961be4798e

Generates a packed data version of the passed in ColourValue suitable for use as with this RenderSyst...

getCapabilities cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a1ea7609b7337a8b184c4348b09d5c46a

Gets the capabilities of the render system.

getDriverVersion cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ad9dbbbf4ae4dc539ebb31d99c7e6c724

Returns the driver version.

_getDefaultViewportMaterialScheme cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aacef247cf85f6ecd44b075f99555b6a2

Returns the default material scheme used by the render system.

isGpuProgramBound cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a1ac003196b5b51384f714924a0041081

Returns whether or not a Gpu program of the given type is currently bound.

setClipPlanes cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a23cc0a7d87b77ec3d0a34e92335bec1a

Sets the user clipping region.

addClipPlane cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html abe0fbe6b4972baf14137235fe3f6c499

Add a user clipping plane.

addClipPlane cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a2eb75175291761881bdc0d73ec379089

Add a user clipping plane.

resetClipPlanes cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a46a9b1385638112a80bf22fa1a5bf531

Clears the user clipping region.

_initRenderTargets cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a83ca87a7c74baff1db1a9ff6ec61ba54

Utility method for initialising all render targets attached to this rendering system.

_notifyCameraRemoved cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aecceb6f1a7d3113de8676d20e39260dc

Utility method to notify all render targets that a camera has been removed, in case they were referri...

_updateAllRenderTargets cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a8ef6bbe5a63769cfe73319ac418624a8

Internal method for updating all render targets attached to this rendering system.

_swapAllRenderTargetBuffers cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ae8365c3a108964861ca4af053e84901f

Internal method for swapping all the buffers on all render targets, if _updateAllRenderTargets was ca...

setInvertVertexWinding cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a0a0b42f82a637acb3df7fba70c1291aa

Sets whether or not vertex windings set should be inverted; this can be important for rendering refle...

getInvertVertexWinding cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ab3e49f56657126038dffde74bbc8bfdd

Indicates whether or not the vertex windings set will be inverted for the current render (e...

setCurrentPassIterationCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a207d38c53699525e2e49ee167f9c8eb5

set the current multi pass count value.

setDeriveDepthBias cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a927af19c2746aa2dd37018434bfc09f4

Tell the render system whether to derive a depth bias on its own based on the values passed to it in ...

addListener cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ada5d01c8a4eb8e64140d92fce245800c

Adds a listener to the custom events that this render system can raise.

removeListener cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a7d9e3b4369f98e46dbea4cb4b9390f9d

Remove a listener to the custom events that this render system can raise.

getRenderSystemEvents cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a8f3b7402316e7162fb5778235fc6e2f2

Gets a list of the rendersystem specific events that this rendersystem can raise.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ListenerList cpp tdef Ogre::RenderSystem classOgre_1_1RenderSystem.html ab1bb1a0a6617b68f8d05ab81b9d939f3 HardwareOcclusionQueryList cpp tdef Ogre::RenderSystem classOgre_1_1RenderSystem.html ae5a2c5b72bc48a8b525ce7f305af11ce setClipPlanesImpl cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a094b29f619a8ac647260731da829ebd8

Internal method used to set the underlying clip planes when needed.

updatePassIterationRenderState cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a8b7b29f3b542c7cbaeb5da0c1269a388

updates pass iteration rendering state including bound gpu program parameter pass iteration auto cons...

fireEvent cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a739194f14f07f7860f26af9a07fa1ce2

Internal method for firing a rendersystem event.

mDepthBufferPool cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ac2e020886998e27c45608206308d3756

DepthBuffers to be attached to render targets.

mRenderTargets cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a5ea599be4da15690178a9aca2261e992

The render targets.

mPrioritisedRenderTargets cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a69c3a5daa75ce78fd56226941f1c8126

The render targets, ordered by priority.

mActiveRenderTarget cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a398254faea8f9fe6454abb38eee5b3f4

The Active render target.

mActiveVertexGpuProgramParameters cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ae98e8807b322bccf0eb160afdb54537e

The Active GPU programs and gpu program parameters.

mActiveGeometryGpuProgramParameters cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a2d602052ff01a8fd78455916c57a4cef mActiveFragmentGpuProgramParameters cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a5b9972dd9bb47c45732ad1c82c55817d mTextureManager cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a80f14e152184bddc68f8ae05bcefb3be mActiveViewport cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a122f2e8cbddd313582f05677f5a26b1c mCullingMode cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a60ce74b29c3e1c9e11041029117a85ad mVSync cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ac0df5de57fa3480f74c98c65a7211a30 mVSyncInterval cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aae9bef04f53864a06012711ea3857fc6 mWBuffer cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a7c4ad7937f023a43ee43473750d2bfe9 mBatchCount cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a039fe39c5374812e776c677404f00898 mFaceCount cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aa735bd71b568209de09adfa86b737737 mVertexCount cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a0716f3fd1349f7c4399d805d03e4c394 mManualBlendColours cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aa40237e355676bb7024fccd8699eee96

Saved manual colour blends.

mInvertVertexWinding cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html adf3d0f2e777d97e2032ef01cb1b3ecee mDisabledTexUnitsFrom cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a9a071dab9e9b40bfde6d2e85cb363274

Texture units from this upwards are disabled.

mCurrentPassIterationCount cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a179ea5dd6f5b8f1430ebc10dd582fdb8

number of times to render the current state

mCurrentPassIterationNum cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a633705eb827ce4ad1a0d65761d31335c mDerivedDepthBias cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ad3c918fb9e33cd75b9a802d48acc800d

Whether to update the depth bias per render call.

mDerivedDepthBiasBase cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ab852c2a4d985484527f4a701dad60981 mDerivedDepthBiasMultiplier cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a55404396ef70888e6d7bf0e1d4177c8b mDerivedDepthBiasSlopeScale cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a671636ab611261911a21f52d7cc1c97a mGlobalInstanceVertexBuffer cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a5ba7bb72708c2e6ab08eb57145208d90

a global vertex buffer for global instancing

mGlobalInstanceVertexBufferVertexDeclaration cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aca0f02a2c01976d636303dd521631192

a vertex declaration for the global vertex buffer for the global instancing

mGlobalNumberOfInstances cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a67884ecedea5a989c3da73a6f0860da7

the number of global instances (this number will be multiply by the render op instance number)...

mEventNames cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ab213f4023f49f961377aa52c8c11acc3

List of names of events this rendersystem may raise.

mEventListeners cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ad0cf554e93303c9305d3446eb2efb411 mHwOcclusionQueries cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a7bb1437e3f40cda2bb1495b51ba88791 mVertexProgramBound cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a69173bf6d120d39f702c5de9e0815218 mGeometryProgramBound cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a989d395609174738d5571fb6892262de mFragmentProgramBound cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a79ba9d85873031a65a9548e65e50109d mClipPlanes cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a07c97ddc40ee60325e0bc21930ac5c79 mClipPlanesDirty cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a3d14dfbb2f08906b57df424f9cd96bed mRealCapabilities cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aa4c73904a4dc7b0c097d21acac1ec52f

Used to store the capabilities of the graphics card.

mCurrentCapabilities cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a748f3ed723a45617a5adfd6c8d4decf2 mUseCustomCapabilities cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ab68aeffbe5cb555e1057c0ac3afcee54 mDriverVersion cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a2a2b64fcb748ff0bd21231c23ad3fe98 mTexProjRelative cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a7d062673a4505cc47867677fdb83e455 mTexProjRelativeOrigin cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a8b5ae0207f8d1faf47169be4a2ee2714 SecondaryWindowList cpp tdef Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html ab0a621dfdf1679be15c56b39eb565696 getDirect3DDrivers cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a4502f73774035a0d6eb4b9a73d04fb2d

structure holding texture unit settings for every stage

refreshD3DSettings cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a1b35d235cafe95de51f6666cc7e6d09d refreshFSAAOptions cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a2cf251d06ef1594b92a60332ad38fb98 freeDevice cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html ac9bf52ebb9fc620c499d49ca5b11e3ee initInputDevices cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html aa145e32d18f03641a9a6ed306f4b5341 processInputDevices cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a590a26594d2f34995710eef8eb1a74d3 _getCurrentAnisotropy cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a089e449a7512c830c887120c0a01448b

return anisotropy level

_checkMultiSampleQuality cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html af09cebd21d14c0f40c2e912b4fcd0679

check if a FSAA is supported

createRenderSystemCapabilities cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a4bbbae4aac9e628c77661d7167e7b849

Internal method for populating the capabilities structure.

initialiseFromRenderSystemCapabilities cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a2158772ce4976261f560bcd6dc02cd1f

See RenderSystem definition.

convertVertexShaderCaps cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html ab0ab31625eb3025e928444430f6c4ef8 convertPixelShaderCaps cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a24a79fe8d1334b8177a283ffd066a20b convertGeometryShaderCaps cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a5875ee67d8bc351c380a9caecb4ab5fd checkVertexTextureFormats cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a08110d5eec5622c47e95556c282427df detachRenderTargetImpl cpp instm Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a975bcd815843fa351caf15f3e1580027 mDriverType cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a4331f10ec8e1e9a832a9cc63c1b8c55e mDevice cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html af525e41161dedb83ad65358b2e21e458

Direct3D.

mOptions cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a7adf997d0a0be301796017e824ef07ea mhInstance cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a1136854427af64dbd698bfa32652ac94

instance

mDriverList cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a63d5bdfafd1c1490511157cd602a2e39

List of D3D drivers installed (video cards)

mActiveD3DDriver cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a86f5e8a78c9cee8119e29dee2d853a89

Currently active driver.

mUseNVPerfHUD cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html aed665b26002ab00babe4cbeda24025bb

NVPerfHUD allowed?

mPerStageConstantSupport cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html af5ca1802980465db9b2bd67875d9e304

Per-stage constant support? (not in main caps since D3D specific &amp; minor)

mHardwareBufferManager cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a1a7d844b967daa76539888b5f0d0ee3c mGpuProgramManager cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a51df7252537bd39a30cadcf91536d164 mHLSLProgramFactory cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a8ad9ea91dfb1d8926500f3a8b29a95a9 mLastVertexSourceCount cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a5ca6ed30fbb55265e335d07350980456 mSceneAlphaRejectFunc cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a362ba998a35fe78677a15d4f8673cf16 mSceneAlphaRejectValue cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html ab5796d5715e7d2c6c846a432f0cae67e mSceneAlphaToCoverage cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a46a1d986e6345928ecc58b362f3b76a7 mBlendDesc cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html afe8e1fc77e4e0ad9d585d5e7c41dd3b8 mRasterizerDesc cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a643c8f0795b2633f78135035b896f467 mStencilRef cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a2372b43fa986afa4f0c873928d100121 mDepthStencilDesc cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html ac2f10295b4f146c129ac128e61977472 mPolygonMode cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html ab7127cebc78823ff35aa57ec707506f3 FilterMinification cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html acfe99107e46c0d153ec3cad5427b3a30 FilterMagnification cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a4e921acca191d78516743b852738538a FilterMips cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html acf1ab1f39fcca362ef2919ed5d8b7357 mScissorRect cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html abe28135195dc69b8fb89158e6ee4acaf mBoundVertexProgram cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a46007a0c3ede25a9a342fcfcbc308a60 mBoundFragmentProgram cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a84e031455e7a944937054809b1203b7a mBoundGeometryProgram cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html ab4812aa2d4a40d4d0c6840c58ac7a7d7 mBoundBlendState cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a88b4b8ead6a06ed2a385a6ab4173f11c mBoundRasterizer cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html ad450e3f17aef56b425316af6c14b9f8c mBoundDepthStencilState cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a3cbdf3107f021d762805a119f6116d5c mBoundSamplerStates cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a2794e4d1188d960eba4f142167243708 mBoundSamplerStatesCount cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a03922c5d994b201a51ff606b9f45c17b mBoundTextures cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a6492189a49f1eeee00f10483a5879808 mBoundTexturesCount cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a67b33614389e20610f7f23ff670f9e83 mTexStageDesc cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html aa4adb7d5c7de8ea7b5aa2b989410109f mPrimaryWindow cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a76168e040adceeeab2d807a60552e643

Primary window, the one used to create the device.

mSecondaryWindows cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a24d21eef44248bce1bcebc47d07dd81e mBasicStatesInitialised cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a8c7aae0c348c5f820f1ac69da6284536 mRenderSystemWasInited cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a4d207588caf66a1c4ae9a4913e5e4288 mpDXGIFactory cpp data Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a834916e0ab176eed00b0471fbfba2d37 DT_HARDWARE cpp econst Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a79768685511855fe4434b8ffd1fa210ba9da52bdc79842b0a54d11a97c6770af2 DT_SOFTWARE cpp econst Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a79768685511855fe4434b8ffd1fa210baf36e22dabfb2f72e4aaf95dee1b379e0 DT_WARP cpp econst Ogre::D3D11RenderSystem classOgre_1_1D3D11RenderSystem.html a79768685511855fe4434b8ffd1fa210babc136ee21188b71924d9add2b1070116 Ogre::D3D11RenderSystem::sD3DTextureStageDesc c cl Ogre::D3D11RenderSystem::sD3DTextureStageDesc structOgre_1_1D3D11RenderSystem_1_1sD3DTextureStageDesc.html

structure holding texture unit settings for every stage

type cpp data Ogre::D3D11RenderSystem::sD3DTextureStageDesc structOgre_1_1D3D11RenderSystem_1_1sD3DTextureStageDesc.html ac0015461769a2d13d694e0cbe782be35

the type of the texture

coordIndex cpp data Ogre::D3D11RenderSystem::sD3DTextureStageDesc structOgre_1_1D3D11RenderSystem_1_1sD3DTextureStageDesc.html a05b490382461782d82fdda69a95e1488

which texCoordIndex to use

autoTexCoordType cpp data Ogre::D3D11RenderSystem::sD3DTextureStageDesc structOgre_1_1D3D11RenderSystem_1_1sD3DTextureStageDesc.html abfb1abb2463ec868224a81878326e094

type of auto tex. calc. used

frustum cpp data Ogre::D3D11RenderSystem::sD3DTextureStageDesc structOgre_1_1D3D11RenderSystem_1_1sD3DTextureStageDesc.html ab47a8be2d5e831372472f9e2d2642b64

Frustum, used if the above is projection.

layerBlendMode cpp data Ogre::D3D11RenderSystem::sD3DTextureStageDesc structOgre_1_1D3D11RenderSystem_1_1sD3DTextureStageDesc.html a2c4899b112c2da18627b3b8dadbeadcd pTex cpp data Ogre::D3D11RenderSystem::sD3DTextureStageDesc structOgre_1_1D3D11RenderSystem_1_1sD3DTextureStageDesc.html a406bbf72a6c74c34775ede43c81c4479

texture

samplerDesc cpp data Ogre::D3D11RenderSystem::sD3DTextureStageDesc structOgre_1_1D3D11RenderSystem_1_1sD3DTextureStageDesc.html a85a8d57feca3cb5f08b186fc484be114 currentSamplerDesc cpp data Ogre::D3D11RenderSystem::sD3DTextureStageDesc structOgre_1_1D3D11RenderSystem_1_1sD3DTextureStageDesc.html a4e5dfe0a7bb3c5ff7793c7d420b3bfb8 used cpp data Ogre::D3D11RenderSystem::sD3DTextureStageDesc structOgre_1_1D3D11RenderSystem_1_1sD3DTextureStageDesc.html a8e81f5b1c3ac483ab39d223f8c2ae1f8 Ogre::D3D11RenderToVertexBuffer c cl Ogre::D3D11RenderToVertexBuffer classOgre_1_1D3D11RenderToVertexBuffer.html

An object which renders geometry to a vertex.

OgreD3D11RenderToVertexBuffer.h D3D11RenderToVertexBuffer cpp instm Ogre::D3D11RenderToVertexBuffer classOgre_1_1D3D11RenderToVertexBuffer.html a0a09f8e75f4db56cba7dd0de7739967d ~D3D11RenderToVertexBuffer cpp instm Ogre::D3D11RenderToVertexBuffer classOgre_1_1D3D11RenderToVertexBuffer.html adeff19f9536e55ed09825154aa3d6e05 getRenderOperation cpp instm Ogre::D3D11RenderToVertexBuffer classOgre_1_1D3D11RenderToVertexBuffer.html a5997d0e11a04c57322648d2be8850519

Get the render operation for this buffer.

update cpp instm Ogre::D3D11RenderToVertexBuffer classOgre_1_1D3D11RenderToVertexBuffer.html a905dd227952262c4012b56fea2f81668

Update the contents of this vertex buffer by rendering.

reallocateBuffer cpp instm Ogre::D3D11RenderToVertexBuffer classOgre_1_1D3D11RenderToVertexBuffer.html a2d7b1148b1d2bce3354eb4fde39ba59f getVertexDeclaration cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a9fa1e6de60796f2af453581b553cb0ac

Get the vertex declaration that the pass will output.

getMaxVertexCount cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a883622495c6c19c55b34cbb2cbc83cac

Get the maximum number of vertices that the buffer will hold.

setMaxVertexCount cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a2db0eaaf24eb8de2427e5a33a923544b

Set the maximum number of vertices that the buffer will hold.

getOperationType cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a8ace11d57f754588746a86c6dea6dc48

What type of primitives does this object generate?

setOperationType cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a3a23fc7f800fcd9014919ff977e55905

Set the type of primitives that this object generates.

setResetsEveryUpdate cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html aa6b992fb1f1f4098edb85c782b860f24

Set wether this object resets its buffers each time it updates.

getResetsEveryUpdate cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a5c9e4cc0e644416d3754aaa0e12f4bd8

Does this object reset its buffer each time it updates?

reset cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a276cd906b96a46a596d7f0abdf122302

Reset the vertex buffer to the initial state.

setSourceRenderable cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a1ac41c57f4cb8c493dfedca2d83692ca

Set the source renderable of this object.

getSourceRenderable cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a38890b3ad14b32428d57520fdec9e48b

Get the source renderable of this object.

getRenderToBufferMaterial cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a6c530df86894044d524825e0be11fe33

Get the material which is used to render the geometry into the vertex buffer.

setRenderToBufferMaterialName cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a1b91c72db34e837e2753ec419bacb88e

Set the material name which is used to render the geometry into the vertex buffer.

setupGeometryShaderLinkageToStreamOut cpp instm Ogre::D3D11RenderToVertexBuffer classOgre_1_1D3D11RenderToVertexBuffer.html a7ab267ae876d8cbcf2e0d2ef6fea6972 mpGeometryShader cpp data Ogre::D3D11RenderToVertexBuffer classOgre_1_1D3D11RenderToVertexBuffer.html a013c8ed2caaaf4201534a951ed1f61fc mDevice cpp data Ogre::D3D11RenderToVertexBuffer classOgre_1_1D3D11RenderToVertexBuffer.html a51b6e9f8bffae537f2e7f5c9dc57b0a1 mVertexBuffers cpp data Ogre::D3D11RenderToVertexBuffer classOgre_1_1D3D11RenderToVertexBuffer.html aa053813d16f63bfee3de86a4ee845afe mFrontBufferIndex cpp data Ogre::D3D11RenderToVertexBuffer classOgre_1_1D3D11RenderToVertexBuffer.html ac0d5ff5fdc02aeb9269e3a2adf50c5ad mBufManager cpp data Ogre::D3D11RenderToVertexBuffer classOgre_1_1D3D11RenderToVertexBuffer.html a714647efdcc4847986ef62508ecb3d70 mOperationType cpp data Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html ab9071935eb9ab1effbc8e6358ba38a67 mResetsEveryUpdate cpp data Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html aa7b0315836d1753e0ee1938d55cc7f93 mResetRequested cpp data Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a69b7fe4c1730c47978aa497deb42f22e mMaterial cpp data Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a95a4702c70c3fe0fd2313c836c8e4dbe mSourceRenderable cpp data Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a281d1d81160af52e32be61cf5f27cf70 mVertexData cpp data Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a21c5d5d9ec70314f9727553b6dd0faf2 mMaxVertexCount cpp data Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a0b626515d04c2216f2d987b45925794e Ogre::D3D11RenderWindow c cl Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html OgreD3D11RenderWindow.h D3D11RenderWindow cpp instm Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html a137241bd103938fda767781588014368

Constructor.

~D3D11RenderWindow cpp instm Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html a58c866a19f6cedc21e6fda8d4e1fae55 create cpp instm Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html a639aeac29fe5831c94c0be2072b19c70

Creates &amp; displays the new window.

setFullscreen cpp instm Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html ae2d401980c74142f74355920ae399625

Alter fullscreen mode options.

destroy cpp instm Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html a911968467825edaa98b477b85b00c699

Destroys the window.

isVisible cpp instm Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html a90e050398b8cd119094a747c2462d77e

Indicates whether the window is visible (not minimized or obscured)

isClosed cpp instm Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html aa2d38e7bec68ba5af26fdcd79af5e55e

Indicates whether the window has been closed by the user.

isHidden cpp instm Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html a7fba3b6052ce64df63ae3d471fe6954a

Indicates whether the window was set to hidden (not displayed)

setHidden cpp instm Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html a5a40e32a767c487d13c9fb2797f2e5c8

Hide (or show) the window.

reposition cpp instm Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html aa3b45d4013e14fb54f55f762fbee9007

Reposition the window.

resize cpp instm Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html a885abfbfa60a6e6dd28003112d00108b

Alter the size of the window.

swapBuffers cpp instm Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html a5976262ee7153530a77df36c30f52439

Swaps the frame buffers to display the next frame.

getWindowHandle cpp instm Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html ad398250ed3d1163fab0014e5e54f15c1 getCustomAttribute cpp instm Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html a4198061e008406ebec1d0908c4170fdf

Gets a custom (maybe platform-specific) attribute.

copyContentsToMemory cpp instm Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html a535d898a687301583b686120d470969e

Overridden - see RenderTarget.

requiresTextureFlipping cpp instm Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html aa9562c3360782b4a3bef71ade2391a3d windowMovedOrResized cpp instm Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html a353d23d80244a285d2076ce5e7cb988c

Notify that the window has been resized.

getPresentationParameters cpp instm Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html a75254f84feafae24fd840533ddf65583

Get the presentation parameters used with this window.

update cpp instm Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html a9d7833ba44f0ef4f51d80562adf50687 createD3DResources cpp instm Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html af566f872acc04e7c4c3ea91faf912b32

Create (or recreate) the D3D device or SwapChain for this window.

destroyD3DResources cpp instm Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html ac5d3dd90610ad1d325fda6358ec86eac

Destroy the D3D device or SwapChain for this window.

_getSwitchingFullscreen cpp instm Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html a347b998d05d97fa2ca0d086def275ec5

Are we in the middle of switching between fullscreen and windowed.

_finishSwitchingFullscreen cpp instm Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html ad1d488ee8913fd60039f85409afc6662

Indicate that fullscreen / windowed switching has finished.

setVisible cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af9153ad94900ca36534f25537b35a9cd

Set the visibility state.

setVSyncEnabled cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a91ac294d89632996384d89bb9e8f6d78

Enable or disable vertical sync for the RenderWindow.

isVSyncEnabled cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a718bfd2d913dc57e7752e10bd23326f5

Indicates whether vertical sync is activated for the window.

setVSyncInterval cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af8615122f9bc57a80ffc8c73a75d2852

Set the vertical sync interval.

getVSyncInterval cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a36088b99de04b65bdfab6ccd2f4be1a3

Returns the vertical sync interval.

isActive cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html aa1d3f404a67e4fed5734d953063e6e04

Overridden from RenderTarget, flags invisible windows as inactive.

isPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96fe6c6aa50e80c77b2d3bc385b2e4e4

Indicates whether the window is the primary window.

isFullScreen cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a8fc13c21bf332b570277c54796c35b0f

Returns true if window is running in fullscreen mode.

getMetrics cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af764d57fd4d3d3ac74f17ce29caa4525

Overloaded version of getMetrics from RenderTarget, including extra details specific to windowing sys...

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

suggestPixelFormat cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a2e0b4ac163ad50e5bb0084f75cb8fc5d

Override since windows don&#39;t usually have alpha.

isDeactivatedOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a5342f74784425f456c9e640ff900469e

Returns true if the window will automatically de-activate itself when it loses focus.

setDeactivateOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96ec12856ec5384456c9d0a86bd76568

Indicates whether the window will automatically deactivate itself when it loses focus.

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 _checkMultiSampleQuality cpp instm Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html a326fe5a32f111b7c3dd4e32c7d2fa35e _setPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html ac2b8244df3d531c59bbbe475aacc6c07

Indicates that this is the primary window.

updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mInstance cpp data Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html ac8423be15645ffc4cdcc2874314107c0 mDevice cpp data Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html aad8ca364ea7a0773abc15d2cc0b9e670 mpDXGIFactory cpp data Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html ab8ad5b9f6530d75ea6681c8c0f07c0b3 mHWnd cpp data Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html a8749d4a2f4a6f82de9662772b250802f mIsExternal cpp data Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html aa593088325ca62f40be549b5653e3d66 mSizing cpp data Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html a206b42b2eec078a04f7a25f1a4457596 mClosed cpp data Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html a19a86cc39f92ed3131d51cfd68fe20f6 mHidden cpp data Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html a5205dc847629c3502fe0ff5afeaae0c5 mIsSwapChain cpp data Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html add2047d5c48214939c4df37dfa15c5c7 mSwitchingFullscreen cpp data Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html acfa6bf860c694c4dece2b7e9998b1ae0 mpSwapChain cpp data Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html a1f76f85701c52b1e5df25ae17cb18cfe md3dpp cpp data Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html a92011ba5b54be63385a0387a52c33704 mFSAAType cpp data Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html a4611dc8ab8539abdc0e7ceb4d91cd389 mDisplayFrequency cpp data Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html ace2e85f4a01b8cd4b879dc9dd869113c mVSync cpp data Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html a360d533f64ba66115365ccf33640eb9a mVSyncInterval cpp data Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html a04f2b763a4e2c0860af6808fda288ba1 mUseNVPerfHUD cpp data Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html af0aa9f17ba8735ae6255a77fe1d609cd mRenderTargetView cpp data Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html a08a3885b202f3d767a43e95ae134382d mDepthStencilView cpp data Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html a10ece75b667655298c78296f7204b59c mpBackBuffer cpp data Ogre::D3D11RenderWindow classOgre_1_1D3D11RenderWindow.html a360769b01d351e0a3b18dc2afc8852ba mIsFullScreen cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a913cdbf34559401ae8d58e30fd0dbcd1 mIsPrimary cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a1386d0701cb71090dcd6fbe816f4145f mAutoDeactivatedOnFocusChange cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ab664ec009d4db85cd023efd4c4ecedf7 mLeft cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ac6bd29e3557a02f515b9db1283870bce mTop cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ae819f96d06f38386d36b6d4d0959b1da mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c Root cpp ffunc Ogre::RenderWindow classOgre_1_1RenderWindow.html a4966338964dbcd90cba2a6b4bd1b3521 FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::D3D11Texture c cl Ogre::D3D11Texture classOgre_1_1D3D11Texture.html OgreD3D11Texture.h D3D11Texture cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a11e0c120ae5cce0f1da28812966aee4a

constructor

~D3D11Texture cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a0a2b64741a2cdaec8b5f62d80ccf4dfe

destructor

copyToTexture cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html ab3f5c3f62eb8d9e4d7c428c049e62991

overriden from Texture

loadImage cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a71ef0ea4964cb3c2a716de2b1220be51

overriden from Texture

getBuffer cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a62bef664637255d132fc38de10229695 getTextureResource cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a323ab3dc288725c57fcf166b13b5cbf3 getTexture cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a6bec8b930d9233a8b71c77d7d8e9ae13

retrieves a pointer to the actual texture

releaseIfDefaultPool cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a902a4ae8163b660d99668293d749d8e3

For dealing with lost devices - release the resource if in the default pool (and return true)...

recreateIfDefaultPool cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html ac4648a0f0400ae6f30d382ac57c47e19

For dealing with lost devices - recreate the resource if in the default pool (and return true)...

GetTex1D cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html ae2c201852391e6bb54c3d83d4fc4c7a9 GetTex2D cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a7a05622b98bae504dc5869d48997c642 GetTex3D cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a872339b6fbacd77934028fc1b016187b getShaderResourceViewDesc cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a2169a3182c0536854614f71d682b278e setTextureType cpp instm Ogre::Texture classOgre_1_1Texture.html a99ab7ce9aba371bab2f04fe1eebe6f26

Sets the type of texture; can only be changed before load()

getTextureType cpp instm Ogre::Texture classOgre_1_1Texture.html a3db3e97f86e298f79fd09e511f572cc1

Gets the type of texture.

getNumMipmaps cpp instm Ogre::Texture classOgre_1_1Texture.html a73913a082bfc8f1e3de44441df92308a

Gets the number of mipmaps to be used for this texture.

setNumMipmaps cpp instm Ogre::Texture classOgre_1_1Texture.html a3cd584d5e1b9bbd1eb665303f9fca7ee

Sets the number of mipmaps to be used for this texture.

getMipmapsHardwareGenerated cpp instm Ogre::Texture classOgre_1_1Texture.html a3435f815f90fdf90e3c28393125e3168

Are mipmaps hardware generated?

getGamma cpp instm Ogre::Texture classOgre_1_1Texture.html aae8fa69ad2ea0d4b84c85d280197953b

Returns the gamma adjustment factor applied to this texture on loading.

setGamma cpp instm Ogre::Texture classOgre_1_1Texture.html a34a2cf25885b2d6f16adc1dbd7275e09

Sets the gamma adjustment factor applied to this texture on loading the data.

setHardwareGammaEnabled cpp instm Ogre::Texture classOgre_1_1Texture.html a41e0ef825d3ce3c305d1b4d34103da13

Sets whether this texture will be set up so that on sampling it, hardware gamma correction is applied...

isHardwareGammaEnabled cpp instm Ogre::Texture classOgre_1_1Texture.html ae41a45cc2461c263936f620708b08976

Gets whether this texture will be set up so that on sampling it, hardware gamma correction is applied...

setFSAA cpp instm Ogre::Texture classOgre_1_1Texture.html ab930e26d3531e20604e22e3324759ad4

Set the level of multisample AA to be used if this texture is a rendertarget.

getFSAA cpp instm Ogre::Texture classOgre_1_1Texture.html aa9336fcb9283afad0259466633533f33

Get the level of multisample AA to be used if this texture is a rendertarget.

getFSAAHint cpp instm Ogre::Texture classOgre_1_1Texture.html a78a1bb99cc419187c77141ab05edb7ea

Get the multisample AA hint if this texture is a rendertarget.

getHeight cpp instm Ogre::Texture classOgre_1_1Texture.html a487fd460a132f1c4097ec1f6d2e7c37c

Returns the height of the texture.

getWidth cpp instm Ogre::Texture classOgre_1_1Texture.html a68051f56bb8d87ce19640a8026586207

Returns the width of the texture.

getDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a08698c8524b74c8303927f665f36e827

Returns the depth of the texture (only applicable for 3D textures).

getSrcHeight cpp instm Ogre::Texture classOgre_1_1Texture.html a772f4bd16b6b629f16f112926be4d460

Returns the height of the original input texture (may differ due to hardware requirements).

getSrcWidth cpp instm Ogre::Texture classOgre_1_1Texture.html a8637d1b6b0c6b17c10dbe0bc65ce8dc4

Returns the width of the original input texture (may differ due to hardware requirements).

getSrcDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a9037f86414b57597677ea98d66c40001

Returns the original depth of the input texture (only applicable for 3D textures).

setHeight cpp instm Ogre::Texture classOgre_1_1Texture.html ab4f95c16ba72153a00a3422289099296

Set the height of the texture; can only do this before load();.

setWidth cpp instm Ogre::Texture classOgre_1_1Texture.html ab966147d746a969aa80a0ae71d6fb0e2

Set the width of the texture; can only do this before load();.

setDepth cpp instm Ogre::Texture classOgre_1_1Texture.html afd7eb62399bd48b21f6763eba94ab28d

Set the depth of the texture (only applicable for 3D textures); can only do this before load();...

getUsage cpp instm Ogre::Texture classOgre_1_1Texture.html a5544f33879e292ff3d0c6fb13129ba0d

Returns the TextureUsage identifier for this Texture.

setUsage cpp instm Ogre::Texture classOgre_1_1Texture.html a04969ca1d25bf40e71e907f2cdb7443b

Sets the TextureUsage identifier for this Texture; only useful before load()

loadRawData cpp instm Ogre::Texture classOgre_1_1Texture.html a1d84784891731ee66945ffbc3b31e35b

Loads the data from a raw stream.

_loadImages cpp instm Ogre::Texture classOgre_1_1Texture.html a13fc432584dd44c2969a8e41bdca569c

Internal method to load the texture from a set of images.

getFormat cpp instm Ogre::Texture classOgre_1_1Texture.html a91a5ec6b7cae49a1f7aa05b7beac966b

Returns the pixel format for the texture surface.

getDesiredFormat cpp instm Ogre::Texture classOgre_1_1Texture.html a01e66834e5af4ac5d24222d24c09a9ca

Returns the desired pixel format for the texture surface.

getSrcFormat cpp instm Ogre::Texture classOgre_1_1Texture.html ad4dccbd257ef80d031b4d9e72ca08164

Returns the pixel format of the original input texture (may differ due to hardware requirements and p...

setFormat cpp instm Ogre::Texture classOgre_1_1Texture.html af745587ede1e8482b1edac167fbf82fd

Sets the pixel format for the texture surface; can only be set before load().

hasAlpha cpp instm Ogre::Texture classOgre_1_1Texture.html a4769c21c8e7e73f9d45344bf96d38d17

Returns true if the texture has an alpha layer.

setDesiredIntegerBitDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a2ee26937110dfbd80a5419b1e14fe619

Sets desired bit depth for integer pixel format textures.

getDesiredIntegerBitDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a2e81c09207d2c2293d1d343fa49050aa

gets desired bit depth for integer pixel format textures.

setDesiredFloatBitDepth cpp instm Ogre::Texture classOgre_1_1Texture.html aa38c4f67ab5413135d1830dd164a68e6

Sets desired bit depth for float pixel format textures.

getDesiredFloatBitDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a8b4352d54f63d4c0f29d45fca8d11c2a

gets desired bit depth for float pixel format textures.

setDesiredBitDepths cpp instm Ogre::Texture classOgre_1_1Texture.html ae67e44696cde3c7d4e8fec157ca4f498

Sets desired bit depth for integer and float pixel format.

setTreatLuminanceAsAlpha cpp instm Ogre::Texture classOgre_1_1Texture.html aa561d8d03383bb59ecce5c4278ed8da6

Sets whether luminace pixel format will treated as alpha format when load this texture.

getTreatLuminanceAsAlpha cpp instm Ogre::Texture classOgre_1_1Texture.html a48c9409feb73321926930d064a2a3aa9

Gets whether luminace pixel format will treated as alpha format when load this texture.

getNumFaces cpp instm Ogre::Texture classOgre_1_1Texture.html a993be9937ba0abe4c2d663b9105409d1

Return the number of faces this texture has.

convertToImage cpp instm Ogre::Texture classOgre_1_1Texture.html acf8f82e24d486b9ace424d8908e5eb00

Populate an Image with the contents of this texture.

getCustomAttribute cpp instm Ogre::Texture classOgre_1_1Texture.html accfa5467ab8ccfc5920ec64101f8f532

Retrieve a platform or API-specific piece of information from this texture.

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

LoadedStreams cpp tdef Ogre::D3D11Texture classOgre_1_1D3D11Texture.html aefbbe5ebaa4e8f60d7f127e629d0115d SurfaceList cpp tdef Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a40db549d4b815fa135c1cf3b3e5cabd7

Vector of pointers to subsurfaces.

ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 _loadTex cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a0d9cda90d9bef708c0ebba910d5d5d5a

internal method, load a normal texture

_create1DTex cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a0a86312767fd92e1108e1a7ac135ca68

internal method, create a blank normal 1D Dtexture

_create2DTex cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a97fa1948ed303d7ae2d32fa60a21bee1

internal method, create a blank normal 2D texture

_create3DTex cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a034517ead3925c342c104b1e909a5dbd

internal method, create a blank cube texture

_chooseD3DFormat cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html ab9b44e522ee2bc6bef4319c61df424a4

internal method, return a D3D pixel format for texture creation

createInternalResources cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html aa192b918a44d12981bee4eef4d892a89 createInternalResourcesImpl cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a17638d5ed9c5519064288407c09cba7c freeInternalResources cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a111d2290afeaa2d788093072f76f09c7 freeInternalResourcesImpl cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html ac6e2bf35b60294742e225023634ed6bc

free internal resources

_setSrcAttributes cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a761cc1e491dc1c5eaf1346c8a4eb8654

internal method, set Texture class source image protected attributes

_setFinalAttributes cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a7c7fcce156b492a7a19ed7531d2814b3

internal method, set Texture class final texture protected attributes

_getCubeFaceName cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a0cc886e46f280d6ea34ecfc3ba10670e

internal method, the cube map face name for the spec. face index

_createSurfaceList cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html ae76cac453cee8d7ceb0f84936ffd7004

internal method, create D3D11HardwarePixelBuffers for every face and mipmap level.

prepareImpl cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html aa43c22d7f64c0f47b1c01bc8eddeda73 unprepareImpl cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a72f1e010bb461b32b22e48bcbdf5b0cf loadImpl cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html ad81f828b393f51fde4ad9f976db62392

overriden from Resource

postLoadImpl cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html ad99ce95a4a8a4ea11e399cf131b0b0d0

overriden from Resource

_prepareNormTex cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a59e332c76c2b0955167334795167084f _prepareVolumeTex cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html aebec24b7342fde73579499ae3d97447b _prepareCubeTex cpp instm Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a9170deaf1d2b36f43be35660ac417f52 calculateSize cpp instm Ogre::Texture classOgre_1_1Texture.html aa98e3e83764aeb0dddc57e1c1dac7f43 unloadImpl cpp instm Ogre::Texture classOgre_1_1Texture.html a50595e11d3256b89d4de09d321dfd17c

Default implementation of unload which calls freeInternalResources.

getSourceFileType cpp instm Ogre::Texture classOgre_1_1Texture.html a8b4fac9addc733cebd68b0b126b23b23

Identify the source file type as a string, either from the extension or from a magic number...

preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mDevice cpp data Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a2d3a93a96d102b10ca553de304f546ea

D3DDevice pointer.

mp1DTex cpp data Ogre::D3D11Texture classOgre_1_1D3D11Texture.html ac051ed804f302c102b9064134cf4d62c

D3D11 pointer.

mp2DTex cpp data Ogre::D3D11Texture classOgre_1_1D3D11Texture.html ae8221e368b215db47051a72c7336bee5 mp3DTex cpp data Ogre::D3D11Texture classOgre_1_1D3D11Texture.html ace7b58744508d681bf4800649f399a8c

cubic texture pointer

mpTex cpp data Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a6d933a50f7327a05304cfb72400c5b37

actual texture pointer

mpShaderResourceView cpp data Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a3677ac8fca7c31561babdee41abbf56d mIsDynamic cpp data Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a52a36f3c5e5f9fbc6b8c2f8409eecf67 mCubeFaceNames cpp data Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a48e7167821030ca9f428b0362328bf94

cube texture individual face names

mBBPixelFormat cpp data Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a5cf0e35cf1f4551363ec7187dfb73dfa

device creation parameters

mDynamicTextures cpp data Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a9f5ddff8b885e220f857a9af0025c68d

The memory pool being used.

mSurfaceList cpp data Ogre::D3D11Texture classOgre_1_1D3D11Texture.html ab518f4d2c021fa352aa6d9038472ca9f mSRVDesc cpp data Ogre::D3D11Texture classOgre_1_1D3D11Texture.html af4969ce6de77fcc779b8d3acec4ae5cf mLoadedStreams cpp data Ogre::D3D11Texture classOgre_1_1D3D11Texture.html a882754b33b61f5c04ef3ad0997c3379e

Vector of pointers to streams that were pulled from disk by prepareImpl but have yet to be pushed int...

mHeight cpp data Ogre::Texture classOgre_1_1Texture.html a05ffc612f2d228396455f429325d99d4 mWidth cpp data Ogre::Texture classOgre_1_1Texture.html a1619297beb23828218b26ce18362a984 mDepth cpp data Ogre::Texture classOgre_1_1Texture.html a55f60f21398b55836e13a692b90dd736 mNumRequestedMipmaps cpp data Ogre::Texture classOgre_1_1Texture.html a6958c92e9f0e66c4a3d132ed273ea319 mNumMipmaps cpp data Ogre::Texture classOgre_1_1Texture.html a6b82c3ed419e91a11bd9d0063df83ed9 mMipmapsHardwareGenerated cpp data Ogre::Texture classOgre_1_1Texture.html a78c173eadbdbce6c766632a40fc0363c mGamma cpp data Ogre::Texture classOgre_1_1Texture.html a91414bf8610084680cc21144c93e34ca mHwGamma cpp data Ogre::Texture classOgre_1_1Texture.html a12c901db5fff58d9779f327bb363b088 mFSAA cpp data Ogre::Texture classOgre_1_1Texture.html a74aefafbb9c481bf31e39996ef69458c mFSAAHint cpp data Ogre::Texture classOgre_1_1Texture.html a834e35614c75542a09e423cdd6b33bc8 mTextureType cpp data Ogre::Texture classOgre_1_1Texture.html aab3add1d83300d2518d4ae9864c32651 mFormat cpp data Ogre::Texture classOgre_1_1Texture.html a74872f190e8c6d2da750c03698ad73fd mUsage cpp data Ogre::Texture classOgre_1_1Texture.html ae3c39759ac6bea7faa7c60d3994927a4 mSrcFormat cpp data Ogre::Texture classOgre_1_1Texture.html a2598c4e24ba37ce5f82393be82aeddc6 mSrcWidth cpp data Ogre::Texture classOgre_1_1Texture.html aa15877330d8c2ce5b6cf6715937f2b12 mSrcHeight cpp data Ogre::Texture classOgre_1_1Texture.html ae724845657658ff3165d9597c1fad1db mSrcDepth cpp data Ogre::Texture classOgre_1_1Texture.html a402d51a2ed86cbef7469f3d6be6d3c01 mDesiredFormat cpp data Ogre::Texture classOgre_1_1Texture.html a4c9e046e633bacb741cbe2518dfbc649 mDesiredIntegerBitDepth cpp data Ogre::Texture classOgre_1_1Texture.html a1797d9ab733702d0c0b05ba3fd6f1584 mDesiredFloatBitDepth cpp data Ogre::Texture classOgre_1_1Texture.html aa06a0be1885e8ff96fde33277140e46f mTreatLuminanceAsAlpha cpp data Ogre::Texture classOgre_1_1Texture.html aa922f905790cc650b2761caa2e28e51e mInternalResourcesCreated cpp data Ogre::Texture classOgre_1_1Texture.html ae5bc056fc6cc83ae12cf2a3d0786e87b mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::D3D11TexturePtr c cl Ogre::D3D11TexturePtr classOgre_1_1D3D11TexturePtr.html

Specialisation of SharedPtr to allow SharedPtr to be assigned to D3D11TexturePtr.

OgreD3D11Texture.h D3D11TexturePtr cpp instm Ogre::D3D11TexturePtr classOgre_1_1D3D11TexturePtr.html aec9e441e96e0f314b6f6783c434dce41 D3D11TexturePtr cpp instm Ogre::D3D11TexturePtr classOgre_1_1D3D11TexturePtr.html a712cad834f86e9572578fb815a7ee391 D3D11TexturePtr cpp instm Ogre::D3D11TexturePtr classOgre_1_1D3D11TexturePtr.html a9c5baa427bd81955db245eabd65844eb D3D11TexturePtr cpp instm Ogre::D3D11TexturePtr classOgre_1_1D3D11TexturePtr.html a0267ddb8be1b1cd1757b119d5503a9f3 operator= cpp instm Ogre::D3D11TexturePtr classOgre_1_1D3D11TexturePtr.html ae7e60ef32d61fba8f6070f9be76f8895

Operator used to convert a ResourcePtr to a D3D11TexturePtr.

operator= cpp instm Ogre::D3D11TexturePtr classOgre_1_1D3D11TexturePtr.html a144694c8b833f9d46ffeaeb6ad63d0c7

Operator used to convert a TexturePtr to a D3D11TexturePtr.

operator* unknown instm Ogre::SharedPtr< D3D11Texture > classOgre_1_1SharedPtr.html a6c7563f3047bcd454dffae2b297a87a1 operator-> unknown instm Ogre::SharedPtr< D3D11Texture > classOgre_1_1SharedPtr.html a756cec152c2db605fe7424da7f8e879b get unknown instm Ogre::SharedPtr< D3D11Texture > classOgre_1_1SharedPtr.html a2c3ed4a7b5574c4e53adec450fd537b0 bind unknown instm Ogre::SharedPtr< D3D11Texture > classOgre_1_1SharedPtr.html ac8d90e023455dc3299f48722e6068e4a

Binds rep to the SharedPtr.

unique unknown instm Ogre::SharedPtr< D3D11Texture > classOgre_1_1SharedPtr.html acd2b97578b72dd4abc33471a93ca4b91 useCount unknown instm Ogre::SharedPtr< D3D11Texture > classOgre_1_1SharedPtr.html a29e90ed7b4339cce1cc7e6be919e78bb useCountPointer unknown instm Ogre::SharedPtr< D3D11Texture > classOgre_1_1SharedPtr.html a21c3410c03ec3a4647c7aaa8e59d535d getPointer unknown instm Ogre::SharedPtr< D3D11Texture > classOgre_1_1SharedPtr.html a15e055008751a7c20bdde38662d5f0a1 freeMethod unknown instm Ogre::SharedPtr< D3D11Texture > classOgre_1_1SharedPtr.html a2d8365d61e610b98e0d36d514ab29017 isNull unknown instm Ogre::SharedPtr< D3D11Texture > classOgre_1_1SharedPtr.html a8a223db784efd7aa766792649de2f2a0 setNull unknown instm Ogre::SharedPtr< D3D11Texture > classOgre_1_1SharedPtr.html ae23c79e49621afdb17fc32f30519859f release unknown instm Ogre::SharedPtr< D3D11Texture > classOgre_1_1SharedPtr.html aa9225d4dac90501b6a5f0b2b49ea2eed destroy unknown instm Ogre::SharedPtr< D3D11Texture > classOgre_1_1SharedPtr.html afaba3332d99634ccbacef674fc46b773 swap unknown instm Ogre::SharedPtr< D3D11Texture > classOgre_1_1SharedPtr.html af07cad7e719e517472410d87f4e974ea pRep unknown data Ogre::SharedPtr< D3D11Texture > classOgre_1_1SharedPtr.html a8a5094cabd90223647525fe162e94e57 pUseCount unknown data Ogre::SharedPtr< D3D11Texture > classOgre_1_1SharedPtr.html a52f9915e259723090662cca7c3c51d52 useFreeMethod unknown data Ogre::SharedPtr< D3D11Texture > classOgre_1_1SharedPtr.html a81eed90dd7d087f03cd010167d91f33e Ogre::D3D11RenderTexture c cl Ogre::D3D11RenderTexture classOgre_1_1D3D11RenderTexture.html

RenderTexture implementation for D3D11.

OgreD3D11Texture.h D3D11RenderTexture cpp instm Ogre::D3D11RenderTexture classOgre_1_1D3D11RenderTexture.html a2be15b68e23bd3701312292022cda1eb ~D3D11RenderTexture cpp instm Ogre::D3D11RenderTexture classOgre_1_1D3D11RenderTexture.html add0fdcad757f28278ff23548409751a3 rebind cpp instm Ogre::D3D11RenderTexture classOgre_1_1D3D11RenderTexture.html ad028e211ccd347372404245580d92d1e getCustomAttribute cpp instm Ogre::D3D11RenderTexture classOgre_1_1D3D11RenderTexture.html a0e7d714194282d87c7e01f36ed0f1ed2

Gets a custom (maybe platform-specific) attribute.

requiresTextureFlipping cpp instm Ogre::D3D11RenderTexture classOgre_1_1D3D11RenderTexture.html ad8665d73f7eee362e0d4da2a19eb1493 copyContentsToMemory cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html a8996931c9437e22326ca918097ee7bf3

Copies the current contents of the render target to a pixelbox.

suggestPixelFormat cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html ad94c73fb892cda9312da9006ae57fe87

Suggests a pixel format to use for extracting the data in this target, when calling copyContentsToMem...

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

swapBuffers cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a09e6243be6bd93a64e9b20c74e3d11e1

Swaps the frame buffers to display the next frame.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

isActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a301925445aa68d271ba2da65dc8c0022

Used to retrieve or set the active state of the render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isPrimary cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad65fa4d3c53d20d49b5018a334de57e9

Indicates whether this target is the primary window.

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mBuffer cpp data Ogre::RenderTexture classOgre_1_1RenderTexture.html a5f3d9fd4d3aa25751546d18144b77b6a mZOffset cpp data Ogre::RenderTexture classOgre_1_1RenderTexture.html ad41ef4a560ac4f45b10eb56a87761347 mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c mDevice cpp data Ogre::D3D11RenderTexture classOgre_1_1D3D11RenderTexture.html ad5c0f05b8bd3f0269f1285a7c1dbad45 mRenderTargetView cpp data Ogre::D3D11RenderTexture classOgre_1_1D3D11RenderTexture.html aebe149c0a587a393332c3779064a8c04 mDepthStencilView cpp data Ogre::D3D11RenderTexture classOgre_1_1D3D11RenderTexture.html aa66ebda5e3dc5b5ec775ccd5f3ea57a1 FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::D3D11TextureManager c cl Ogre::D3D11TextureManager classOgre_1_1D3D11TextureManager.html OgreD3D11TextureManager.h ResourceCreateOrRetrieveResult cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af484f2b60c8d9bc87f37fa8af8e630c5 ResourceMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a60ea46f69b1dd9c8e27b9b3d7bd5bc35 ResourceWithGroupMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a46e6268002377bc95d3721d21aa92 ResourceHandleMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af6b68646abe6e9959072c1ece458ee55 ResourceMapIterator cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a4f7da59507a5a8550ea97615ff9afff0 D3D11TextureManager cpp instm Ogre::D3D11TextureManager classOgre_1_1D3D11TextureManager.html a515b0fd5ae01a4d07254d44e81d45274 ~D3D11TextureManager cpp instm Ogre::D3D11TextureManager classOgre_1_1D3D11TextureManager.html a1f3ce30531f94b25d95f5009d410b8a2 releaseDefaultPoolResources cpp instm Ogre::D3D11TextureManager classOgre_1_1D3D11TextureManager.html ab207f19c4841d7167926c3d38ecfa4c6

Release all textures in the default memory pool.

recreateDefaultPoolResources cpp instm Ogre::D3D11TextureManager classOgre_1_1D3D11TextureManager.html ad30f9dfd9d4a58dc3e09a17fb254ed93

Recreate all textures in the default memory pool.

getNativeFormat cpp instm Ogre::D3D11TextureManager classOgre_1_1D3D11TextureManager.html a09b135c03fcee0a9ebfa441e96260a4f isHardwareFilteringSupported cpp instm Ogre::D3D11TextureManager classOgre_1_1D3D11TextureManager.html a69555b9ae434b8dbf2783395fa59191e createOrRetrieve cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a3b27a21f192919d78c14bccea5184736

Create a new texture, or retrieve an existing one with the same name if it already exists...

createOrRetrieve cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a48c565d0e63b286c6388439ae73417df

Create a new resource, or retrieve an existing one with the same name if it already exists...

prepare cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a45d8b138d17f258816383140ca765aa3

Prepares to loads a texture from a file.

prepare cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae26b6ecd722f3e24b52de8b4ac9bba0d

Generic prepare method, used to create a Resource specific to this ResourceManager without using one ...

load cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a1db642a9eef36b32dbdea28d19e8ea0d

Loads a texture from a file.

load cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad6d63fe7126510bf10fd337705cb0b29

Generic load method, used to create a Resource specific to this ResourceManager without using one of ...

loadImage cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a252e80ba6d3320bb37639cda7ca1d77a

Loads a texture from an Image object.

loadRawData cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a2c71bde8f31281d2b357afb2d6560f53

Loads a texture from a raw data stream.

createManual cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html ad17d9cb18f6fcef4fddbf0ab34f13561

Create a manual texture with specified width, height and depth (not loaded from a file)...

createManual cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html ae7973b065066fa2fc46f20a8d5493dea

Create a manual texture with a depth of 1 (not loaded from a file).

setPreferredIntegerBitDepth cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html aaaa53651124f3773fbcf6ae2b4a6fbe5

Sets preferred bit depth for integer pixel format textures.

getPreferredIntegerBitDepth cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html ab5ed4bffea6d80cb6618b8dbdd93feb5

gets preferred bit depth for integer pixel format textures.

setPreferredFloatBitDepth cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a77d097944def071bd10e1c2a03fc5b2c

Sets preferred bit depth for float pixel format textures.

getPreferredFloatBitDepth cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html addaee46caee1ed7de0cc2db3ed150696

gets preferred bit depth for float pixel format textures.

setPreferredBitDepths cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html af2cae9ecc99635a541df72ae7cdd337a

Sets preferred bit depth for integer and float pixel format.

isFormatSupported cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a65730ea50a81401518b4cbf6bb6a0a73

Returns whether this render system can natively support the precise texture format requested with the...

isEquivalentFormatSupported cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html abbbab1db9a334e39c2114ee3a21b013f

Returns whether this render system can support the texture format requested with the given usage opti...

setDefaultNumMipmaps cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html ab194cb5e332fc3eb35591e468f5dbcd3

Sets the default number of mipmaps to be used for loaded textures, for when textures are loaded autom...

getDefaultNumMipmaps cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a3cc7b930d37bc9fc156f7a2cadb572a3

Gets the default number of mipmaps to be used for loaded textures.

create cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac64c2b9c9dc775e05a81ff48d4293d4e

Creates a new blank resource, but does not immediately load it.

setMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa7bd4f02b31fba693d3bea6492fe20a8

Set a limit on the amount of memory this resource handler may use.

getMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae24629f37283bf777987aab6bc3fa110

Get the limit on the amount of memory this resource handler may use.

getMemoryUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a0458e4665975faed7311b05879dfac2f

Gets the current memory usage, in bytes.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a2cf457c70ea86892b1bec52028c96237

Unloads a single resource by name.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a94962d0929fdc88c25d35672ff2c1ff0

Unloads a single resource by handle.

unloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html acaba96b1b4816457b03028eed9895789

Unloads all resources.

reloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a860f0bcac1a4d152878855f9a85a58d3

Caused all currently loaded resources to be reloaded.

unloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7b9ba584a17235f6eff9847b90ba895d

Unload all resources which are not referenced by any other object.

reloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a22dbc50ba8fac0d3222a31ef1ef82dcd

Caused all currently loaded but not referenced by any other object resources to be reloaded...

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8675d6b8c353783cf22c3872f7eaa818

Remove a single resource.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html abfb0022b18d022a7605f0d19a966f00f

Remove a single resource by name.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac22655af03ecea85d863a1d1d561778c

Remove a single resource by handle.

removeAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ff50fee06a678837cbeeea75e4372a5

Removes all resources.

removeUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ce966e769770ce9f90d77eddc2c30a3

Remove all resources which are not referenced by any other object.

getByName cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a03f1bf557d381aca77797d9a44578067

Retrieves a pointer to a resource by name, or null if the resource does not exist.

getByHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ab1c354fd2294c7c50b3f3e9ce42543f7

Retrieves a pointer to a resource by handle, or null if the resource does not exist.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a9dcc9da5760fcd3b39b4566fe308ad6b

Returns whether the named resource exists in this manager.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad9b4efbeacb17f07710c30bd5048e42f

Returns whether a resource with the given handle exists in this manager.

_notifyResourceTouched cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a40769092850d5b296e1d1a9190631700

Notify this manager that a resource which it manages has been &#39;touched&#39;, i.e.

_notifyResourceLoaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a871ac005af0be0b8c1857a4f8eea9

Notify this manager that a resource which it manages has been loaded.

_notifyResourceUnloaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a54d1843a43aebb13542312cd17134e6a

Notify this manager that a resource which it manages has been unloaded.

getScriptPatterns cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a37ec0e845f49b7f7e3dc868456ced1e8

Gets the file patterns which should be used to find scripts for this ResourceManager.

parseScript cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8240f6bbf3449b1f2acdd476efbde821

Parse the definition of a set of resources from a script file.

getLoadingOrder cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a917b69fbaf300dcb0488d14d357296df

Gets the relative loading order of resources of this type.

getResourceType cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4a16604e10cd71957fcce705dead9a2c

Gets a string identifying the type of resource this manager handles.

setVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa3ff9558e8fa8187f510472a58093b6f

Sets whether this manager and its resources habitually produce log output.

getVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af96b58b31c152a8ae3c6152ee3ea12e7

Gets whether this manager and its resources habitually produce log output.

getResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad18cc3f0a4b3e0553cfe715204f15359

Create a resource pool, or reuse one that already exists.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa8b761abb06d74347e9636550307ccd9

Destroy a resource pool.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00a7fe59aaaa4acdfda07edc704516ee

Destroy a resource pool.

destroyAllResourcePools cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7913c36c02ef03007ff1a1c76ddf7710

destroy all pools

getResourceIterator cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4d3289d4636168230da11c1c9794db59

Returns an iterator over all resources in this manager.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::TextureManager classOgre_1_1TextureManager.html ac6fb858ee86f3b7b75de32e3e04ee5c8

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::TextureManager classOgre_1_1TextureManager.html a3a55789d982b34bdd9daa27650360653

Override standard Singleton retrieval.

ResourcePoolMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a87899e8bec2f60ef1448d716a20db8e1 createImpl cpp instm Ogre::D3D11TextureManager classOgre_1_1D3D11TextureManager.html a9d5372544337ddc7d82e9fd76375ae5c getNextHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html adc9077f415314ebc0f7feb314b76d4d4

Allocates the next handle.

addImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00bb3a6324cff9b1a572282d4c596b57

Add a newly created resource to the manager (note weak reference)

removeImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f5826bb4624b28bbe08f3c9fe88ee54

Remove a resource from this manager; remove it from the lists.

checkUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8316910598c9ceda62b3ec5be001d372

Checks memory usage and pages out if required.

mDevice cpp data Ogre::D3D11TextureManager classOgre_1_1D3D11TextureManager.html a237700bb0f44eeb60ed7191a89735d7d mPreferredIntegerBitDepth cpp data Ogre::TextureManager classOgre_1_1TextureManager.html afd3d774913cd2e1d01d3670e0dd5ac9c mPreferredFloatBitDepth cpp data Ogre::TextureManager classOgre_1_1TextureManager.html a26393ed87920709f9e73715bb9b90468 mDefaultNumMipmaps cpp data Ogre::TextureManager classOgre_1_1TextureManager.html a3c3115c8ccf3796cad2ec691ce019221 mResourcesByHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html af7ac79c874e49fadc3cd7e228ab640d8 mResources cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ac02278ff18455db85fa7473abad9688c mResourcesWithGroup cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a3ea8cebb67199e6050d992036f3b4f3c mNextHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a70a84973505dc749acb913daef662f90 mMemoryBudget cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f0a00e183f455cdce1ec9152722f9b7 mMemoryUsage cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html aaa9cfdfc994de65064ba2dbe08930de8 mVerbose cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a5113f20b1db6ddfb51dba652f24cd0f0 mScriptPatterns cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a450dcef1a87442bcfe848ff92c43c6b5

Patterns to use to look for scripts if supported (e.g. *.overlay)

mLoadOrder cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ad26313df1d10e7953c90b7c37b373cf8

Loading order relative to other managers, higher is later.

mResourceType cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a86f8c21e087cb00a62d677ef1cd8131d

String identifying the resource type this manager handles.

mResourcePoolMap cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a00f151b76015e7e46cdb228cc3eaa53e msSingleton unknown data Ogre::Singleton< TextureManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::D3D11VertexDeclaration c cl Ogre::D3D11VertexDeclaration classOgre_1_1D3D11VertexDeclaration.html

Specialisation of VertexDeclaration for D3D11.

OgreD3D11VertexDeclaration.h VertexElementList cpp tdef Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a3229cfa9d056740702853b27249c7181

Defines the list of vertex elements that makes up this declaration.

D3D11VertexDeclaration cpp instm Ogre::D3D11VertexDeclaration classOgre_1_1D3D11VertexDeclaration.html af18a3fbb49699744c47d35823c2715f8 ~D3D11VertexDeclaration cpp instm Ogre::D3D11VertexDeclaration classOgre_1_1D3D11VertexDeclaration.html a0ac311130d8afc93a5804c52ce9fc1c5 addElement cpp instm Ogre::D3D11VertexDeclaration classOgre_1_1D3D11VertexDeclaration.html a0b22ca64048c29d9aedba59248037340

See VertexDeclaration.

insertElement cpp instm Ogre::D3D11VertexDeclaration classOgre_1_1D3D11VertexDeclaration.html ae9ae32b941df609c348461526b1d4508

See VertexDeclaration.

removeElement cpp instm Ogre::D3D11VertexDeclaration classOgre_1_1D3D11VertexDeclaration.html a5ded543189a60d17996a095bd2c1dc9f

See VertexDeclaration.

removeElement cpp instm Ogre::D3D11VertexDeclaration classOgre_1_1D3D11VertexDeclaration.html a22867efa78be98e527c55d3aeada7040

See VertexDeclaration.

removeAllElements cpp instm Ogre::D3D11VertexDeclaration classOgre_1_1D3D11VertexDeclaration.html ac9ce837e81bbf38f2a48ac958d222bce

See VertexDeclaration.

modifyElement cpp instm Ogre::D3D11VertexDeclaration classOgre_1_1D3D11VertexDeclaration.html a9c5169a898e25dfd498d446eab36ab0e

See VertexDeclaration.

getD3DVertexDeclaration cpp instm Ogre::D3D11VertexDeclaration classOgre_1_1D3D11VertexDeclaration.html aeb7e79ecee3cee29b0299b9ff00b2856 bindToShader cpp instm Ogre::D3D11VertexDeclaration classOgre_1_1D3D11VertexDeclaration.html ad87e82fb10c0d27b3acf91f0203a7cfb getElementCount cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a4af70a10bb43da8b8816d18fe652ec58

Get the number of elements in the declaration.

getElements cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html aa9e3bde080e00f7cb9ee737259bb7fa2

Gets read-only access to the list of vertex elements.

getElement cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a31ee2f8508477014476518eb30f68267

Get a single element.

sort cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a98cce285a45ba6f4cf817dcf46bfb588

Sorts the elements in this list to be compatible with the maximum number of rendering APIs / graphics...

closeGapsInSource cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a260ecb704cfc32b82f248e382a53be47

Remove any gaps in the source buffer list used by this declaration.

getAutoOrganisedDeclaration cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a7ee49d2d72f0b802fb94bebd216dd8ab

Generates a new VertexDeclaration for optimal usage based on the current vertex declaration, which can be used with VertexData::reorganiseBuffers later if you wish, or simply used as a template.

getMaxSource cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a2aca53e4f9ccb1cef8d070b037e3b649

Gets the index of the highest source value referenced by this declaration.

findElementBySemantic cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a3ccfd23af715e4ba40a06edd467d5475

Finds a VertexElement with the given semantic, and index if there is more than one element with the s...

findElementsBySource cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a293447fa4009ed26af12b47b8cd6415c

Based on the current elements, gets the size of the vertex for a given buffer source.

getVertexSize cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html ad39445c408cde1362822577ba0c485c2

Gets the vertex size defined by this declaration for a given source.

getNextFreeTextureCoordinate cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a8932fb5a831e8ac471bd5f4b2a7351b8

Return the index of the next free texture coordinate set which may be added to this declaration...

clone cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html ad75e99bdec09b033ef250b3d2c5296f2

Clones this declaration.

operator== cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html aee364dc39b2dfdbff4a5b135e5e5ef39 operator!= cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a64989816c9979aac5a5416d488d547d5 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d vertexElementLess cpp clm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a670466fe9bcfc426ccefb5395a3a82ef

Sort routine for vertex elements.

ShaderToILayoutMap cpp tdef Ogre::D3D11VertexDeclaration classOgre_1_1D3D11VertexDeclaration.html a51817b5c37dd09f0ad88e33e8b969297 ShaderToILayoutMapIterator cpp tdef Ogre::D3D11VertexDeclaration classOgre_1_1D3D11VertexDeclaration.html aa1e624ad07ab3e5724455852c00298fc ShaderToInputDesc cpp tdef Ogre::D3D11VertexDeclaration classOgre_1_1D3D11VertexDeclaration.html ab0a1ad37608c81cbcabb9541f3caa6be ShaderToInputDescIterator cpp tdef Ogre::D3D11VertexDeclaration classOgre_1_1D3D11VertexDeclaration.html ad60220fade90c62a80750156e8266259 getILayoutByShader cpp instm Ogre::D3D11VertexDeclaration classOgre_1_1D3D11VertexDeclaration.html a2a9dabfc910bb3fd63d551be9c0f18ab

Gets the D3D11-specific vertex declaration.

mlpD3DDevice cpp data Ogre::D3D11VertexDeclaration classOgre_1_1D3D11VertexDeclaration.html a2fa641ef16822696a52f377fb7714675 mNeedsRebuild cpp data Ogre::D3D11VertexDeclaration classOgre_1_1D3D11VertexDeclaration.html a9a2ccb70b59d0980306304f375788463 mD3delems cpp data Ogre::D3D11VertexDeclaration classOgre_1_1D3D11VertexDeclaration.html ac544a97600aab8cfede541c2c133e553 mShaderToILayoutMap cpp data Ogre::D3D11VertexDeclaration classOgre_1_1D3D11VertexDeclaration.html ad6ff6891cf62ff5d054a94be75e36868 mElementList cpp data Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html adc48aa31318d2384866eab90ee8406d5 Ogre::D3D11VideoMode c cl Ogre::D3D11VideoMode classOgre_1_1D3D11VideoMode.html OgreD3D11VideoMode.h D3D11VideoMode cpp instm Ogre::D3D11VideoMode classOgre_1_1D3D11VideoMode.html a671cc499a478eae0f6d5c626bde7a518 D3D11VideoMode cpp instm Ogre::D3D11VideoMode classOgre_1_1D3D11VideoMode.html ace0a08922e0e4c3588ab287fd6a35a3e D3D11VideoMode cpp instm Ogre::D3D11VideoMode classOgre_1_1D3D11VideoMode.html a50ec25f1ea610b2eae1633b7e6392fe4 ~D3D11VideoMode cpp instm Ogre::D3D11VideoMode classOgre_1_1D3D11VideoMode.html aed2d01b995a1b9cbb438fe44e42f4e92 getWidth cpp instm Ogre::D3D11VideoMode classOgre_1_1D3D11VideoMode.html adfe7cdaf5f650a70f03ec0b75ec7f379 getHeight cpp instm Ogre::D3D11VideoMode classOgre_1_1D3D11VideoMode.html a589c0eb7b78c68ccb9f9f78997497d7e getFormat cpp instm Ogre::D3D11VideoMode classOgre_1_1D3D11VideoMode.html a288eec25b61296f66f974be862ddfba8 getRefreshRate cpp instm Ogre::D3D11VideoMode classOgre_1_1D3D11VideoMode.html a889dfa6ecb73b6c306e5ca0c6c1e6450 getColourDepth cpp instm Ogre::D3D11VideoMode classOgre_1_1D3D11VideoMode.html a7b1d5ac68ca94a903fde97e48da11f23 getDisplayMode cpp instm Ogre::D3D11VideoMode classOgre_1_1D3D11VideoMode.html ab6fdbd4bc0549af0867e8e58b402e38a getModeDesc cpp instm Ogre::D3D11VideoMode classOgre_1_1D3D11VideoMode.html a36a2a9eddde83a15db2d0fd8307f1093 increaseRefreshRate cpp instm Ogre::D3D11VideoMode classOgre_1_1D3D11VideoMode.html ae72d8bb557e64d2fb42e7776eb1fa651 getDescription cpp instm Ogre::D3D11VideoMode classOgre_1_1D3D11VideoMode.html a9107277d8b5c6e771400586f99a61e94 mDisplayMode cpp data Ogre::D3D11VideoMode classOgre_1_1D3D11VideoMode.html ab93999ea7274f52091cf83ae0eaa1323 mModeDesc cpp data Ogre::D3D11VideoMode classOgre_1_1D3D11VideoMode.html a86ea17b0769a979b8ff4ccf9e7f87da1 modeNumber cpp data Ogre::D3D11VideoMode classOgre_1_1D3D11VideoMode.html a5353217f4f52fb6e9dd27110732a4387 Ogre::D3D11VideoModeList c cl Ogre::D3D11VideoModeList classOgre_1_1D3D11VideoModeList.html OgreD3D11VideoModeList.h D3D11VideoModeList cpp instm Ogre::D3D11VideoModeList classOgre_1_1D3D11VideoModeList.html a9e22b4e28b9d52136f8c7df5fcd910a4 ~D3D11VideoModeList cpp instm Ogre::D3D11VideoModeList classOgre_1_1D3D11VideoModeList.html a6e943bdbf4c2bd832cb6d3dc9a7653fd enumerate cpp instm Ogre::D3D11VideoModeList classOgre_1_1D3D11VideoModeList.html a452529b23b89ffdeb5036599f64e566d item cpp instm Ogre::D3D11VideoModeList classOgre_1_1D3D11VideoModeList.html a56de13f7349a604ed9ae1a0a9998e2b2 count cpp instm Ogre::D3D11VideoModeList classOgre_1_1D3D11VideoModeList.html ac9bc902a956c2cc7fb4948f5066720c3 item cpp instm Ogre::D3D11VideoModeList classOgre_1_1D3D11VideoModeList.html a41e819748cf54be8bf56c498442eb8c7 mDriver cpp data Ogre::D3D11VideoModeList classOgre_1_1D3D11VideoModeList.html aa0254f7236550018d9d8f57b0f0c94b2 mModeList cpp data Ogre::D3D11VideoModeList classOgre_1_1D3D11VideoModeList.html a65c35c7bc396c8162365052a0aa6c944 Ogre::D3D9DepthBuffer c cl Ogre::D3D9DepthBuffer classOgre_1_1D3D9DepthBuffer.html OgreD3D9DepthBuffer.h D3D9DepthBuffer cpp instm Ogre::D3D9DepthBuffer classOgre_1_1D3D9DepthBuffer.html a2bfd06803e6627d29b6eef9fd6bc6319 ~D3D9DepthBuffer cpp instm Ogre::D3D9DepthBuffer classOgre_1_1D3D9DepthBuffer.html ad0bf97863bd3b2d70e3b46dea48ca8f7 isCompatible cpp instm Ogre::D3D9DepthBuffer classOgre_1_1D3D9DepthBuffer.html a3ec5e775e05706b21da9e10546b3ea35 getDeviceCreator cpp instm Ogre::D3D9DepthBuffer classOgre_1_1D3D9DepthBuffer.html a4a28df0efc2900e69b261a4151673267 getDepthBufferSurface cpp instm Ogre::D3D9DepthBuffer classOgre_1_1D3D9DepthBuffer.html adefd485a2df8c04911417fb000919b8a _setPoolId cpp instm Ogre::DepthBuffer group__RenderSystem.html ga7af5c611687492846891914dcac303d2 getPoolId cpp instm Ogre::DepthBuffer group__RenderSystem.html gac8b0f5f8c7d5670211e34e029e35affd getBitDepth cpp instm Ogre::DepthBuffer group__RenderSystem.html ga728fb1f26362f18ea1ba9ff5fc263b05 getWidth cpp instm Ogre::DepthBuffer group__RenderSystem.html ga77ae374dc411a407cf0a85dcba49e0f2 getHeight cpp instm Ogre::DepthBuffer group__RenderSystem.html gac84019090a7e7ba340cbf5b556c191c2 getFsaa cpp instm Ogre::DepthBuffer group__RenderSystem.html ga7f521691f0eab6e1bdfa7b1d501f7687 getFsaaHint cpp instm Ogre::DepthBuffer group__RenderSystem.html gaab49222ad26390c447c56c30c29261bd isManual cpp instm Ogre::DepthBuffer group__RenderSystem.html ga71910f006c803f2e45b8c11a89f67a64 _notifyRenderTargetAttached cpp instm Ogre::DepthBuffer group__RenderSystem.html ga26c4ce1003ddab1ed7e3befecb0888a1

Called when a RenderTarget is attaches this DepthBuffer.

_notifyRenderTargetDetached cpp instm Ogre::DepthBuffer group__RenderSystem.html ga227b541ef2ae3de53334c10397a08f99

Called when a RenderTarget is detaches from this DepthBuffer.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d RenderTargetSet cpp tdef Ogre::DepthBuffer group__RenderSystem.html ga842c0f22b9bdbe661583f5459799b1db detachFromAllRenderTargets cpp instm Ogre::DepthBuffer group__RenderSystem.html gac7f74e3076471b940b1a3be3a6c358d2 mDepthBuffer cpp data Ogre::D3D9DepthBuffer classOgre_1_1D3D9DepthBuffer.html a74f5456e242df389282b328da26c0ce0 mCreator cpp data Ogre::D3D9DepthBuffer classOgre_1_1D3D9DepthBuffer.html acacf694a400ea2e207ccd14f55016544 mMultiSampleQuality cpp data Ogre::D3D9DepthBuffer classOgre_1_1D3D9DepthBuffer.html ae2d26412d35e46387036bd4d1c38529f mD3DFormat cpp data Ogre::D3D9DepthBuffer classOgre_1_1D3D9DepthBuffer.html a6e0d605048bfc327892351079f0739a2 mRenderSystem cpp data Ogre::D3D9DepthBuffer classOgre_1_1D3D9DepthBuffer.html a58a49d3af969a33f092b00f1158729b3 mPoolId cpp data Ogre::DepthBuffer group__RenderSystem.html ga8898edcd32480833756db34086b73e95 mBitDepth cpp data Ogre::DepthBuffer group__RenderSystem.html gac0fb796a44c5f0abfa197d4185a85227 mWidth cpp data Ogre::DepthBuffer group__RenderSystem.html ga06e7b623df9b2b5827c51bc8756f7ef4 mHeight cpp data Ogre::DepthBuffer group__RenderSystem.html ga1e7ca8b8f4774aa786987b9454be86d3 mFsaa cpp data Ogre::DepthBuffer group__RenderSystem.html ga18ea722feff9985a01e57a7f9f0f9052 mFsaaHint cpp data Ogre::DepthBuffer group__RenderSystem.html ga97b950482c8f1ab2f6ba47bb4f77b2e2 mManual cpp data Ogre::DepthBuffer group__RenderSystem.html ga48a92115245b988be0be1a254c2bc9af mAttachedRenderTargets cpp data Ogre::DepthBuffer group__RenderSystem.html ga303a8362b22c324be2e57c780b870b3a Ogre::D3D9Device c cl Ogre::D3D9Device classOgre_1_1D3D9Device.html

High level interface of Direct3D9 Device.

OgreD3D9Device.h attachRenderWindow cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html a7ae639c9104a6d61bdbc338783dfe792 detachRenderWindow cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html ad5c3c4ed8f68bb6066536afe65f59b37 acquire cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html a362204ef98d807a7a8410adbd0b5afe8 release cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html a50d59e74869778d21bf16610604aeb0d destroy cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html ae88dff1966c8322af5ec3f7524a6f78b isDeviceLost cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html aee02d5f051e9c5fd03c07991267594b0 getD3D9Device cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html a2c209e9f98b747bcd10b451b54ff550f getAdapterNumber cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html a2a1e56d83e3293b1a0a01c675a4b0e13 getDeviceType cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html a77390bc3a95350867bbf6ef27459158e isMultihead cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html a9b17dbd6e3713aead2eddbaa9ab5c452 isAutoDepthStencil cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html a2e6e9a03fdd07aec49750d9c672ed278 isFullScreen cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html a1283f652c9904bcf45592c3b3986f897 getD3D9DeviceCaps cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html aabc8708ad748b6e25c98db231db39047 getBackBufferFormat cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html a3c2d8e57f33764a3ea4d9dc55621e4eb validate cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html ab3a2c04eea559775392ba8ca816d696a invalidate cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html a149159ae35779a294f9ec582257c46fc present cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html aa6c619c384532420633261115742d463 getDepthBuffer cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html a8e195a845ed22e0215d42abbc75d744e getBackBuffer cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html acf4b8ded85d5f1aa9bcc9221a8bd4610 getRenderWindowCount cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html ad8aa9f54e191e1e7f3954ab57f649ad0 getRenderWindow cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html a22661d7474b0df8498da8b4d07c7dfaa getLastPresentFrame cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html a638f8f64f8b69d399fbd0b229ba17257 setAdapterOrdinalIndex cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html a3461e2ac423c9edb65aaf9f3555dc014 copyContentsToMemory cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html aecc6cd01b5ff202f314a3a21324aa473 clearDeviceStreams cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html a535088d3d9f1919aa2712f3d66191c72 D3D9Device cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html a1bb39088c2b154bbd1493e01ec9be613 ~D3D9Device cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html a924a7bab99b796cccffec3b2b76d0968 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d RenderWindowToResourcesMap cpp tdef Ogre::D3D9Device classOgre_1_1D3D9Device.html a07bbc9f085f17ece1b51ea4dde7bd701 RenderWindowToResourcesIterator cpp tdef Ogre::D3D9Device classOgre_1_1D3D9Device.html a58c3ba4b392620e6fc74f9d47e9bd601 getRenderWindowIterator cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html a3d4f0120ffdb1a1469c4d898bc5e56c3 acquire cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html af0bfa56f845867ae108abc6d73edd1f2 reset cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html affd285b8863db02e9f3fda6a3ebae601 updatePresentationParameters cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html a53eb2ef4e15bae2a1e6ed97958e2c551 updateRenderWindowsIndices cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html adf6e2f44821ccdaee2907a9fd0272cb4 createD3D9Device cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html aa4d630a25dfbd163de0d2511ff7346a4 releaseD3D9Device cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html afb2cdc531496fc728fddae9902b0ab0f releaseRenderWindowResources cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html ae3e1b583e001d10a1fa4235f09c651e3 acquireRenderWindowResources cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html abb04f050b15829dac518dc412170d630 setupDeviceStates cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html a62a6072caf9bc80b0461cebb5eb1c854 notifyDeviceLost cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html afb1f07531f8c3570a9fbc47fdd7eed6b validateFocusWindow cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html a8dfd3c8936afe5d66b9aff40dd10f2e2 validateBackBufferSize cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html a5121ccbdcece40766bc19d0c4d4307a6 validateDisplayMonitor cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html ab11503b856742c3c73294306256640ed validateDeviceState cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html ae4743aa18953548f2a52a9530de5d2f2 isSwapChainWindow cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html aa25fcb165800e44e7abbe0867e519668 getPrimaryWindow cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html a37df58795e3ae5eded3797244d5497de setSharedWindowHandle cpp instm Ogre::D3D9Device classOgre_1_1D3D9Device.html a590785b22aac2e6a1540cc44fe878662 mDeviceManager cpp data Ogre::D3D9Device classOgre_1_1D3D9Device.html a9ec1fca41b0e76142d235797847c1340 mDevice cpp data Ogre::D3D9Device classOgre_1_1D3D9Device.html a74f4debbfef8744e1f2de5e61abfdeed mAdapterNumber cpp data Ogre::D3D9Device classOgre_1_1D3D9Device.html af5eddd4747e882b9e7cace1f1e55f00b mMonitor cpp data Ogre::D3D9Device classOgre_1_1D3D9Device.html a0f1ea453da36b9686c0470c44537a3bf mDeviceType cpp data Ogre::D3D9Device classOgre_1_1D3D9Device.html a9b68164f21305d08aff888810faccba0 mFocusWindow cpp data Ogre::D3D9Device classOgre_1_1D3D9Device.html a8bac526f9dfe3204dea2b39208407291 mBehaviorFlags cpp data Ogre::D3D9Device classOgre_1_1D3D9Device.html a16a4bb652c5db85576d22274ea769eaa mPresentationParams cpp data Ogre::D3D9Device classOgre_1_1D3D9Device.html aabb340280b2899b9e11c6a9994457ac4 mPresentationParamsCount cpp data Ogre::D3D9Device classOgre_1_1D3D9Device.html a4f10a344f1475c3014f1711d84627c71 mD3D9DeviceCaps cpp data Ogre::D3D9Device classOgre_1_1D3D9Device.html a7b995adfca2cbfc38d8240002c3f49c1 mD3D9DeviceCapsValid cpp data Ogre::D3D9Device classOgre_1_1D3D9Device.html a2eec6af8cd486f36e9ddaee2fe5121de mCreationParams cpp data Ogre::D3D9Device classOgre_1_1D3D9Device.html af87f3905ce1704b83d64a3cab3dec4cb mLastPresentFrame cpp data Ogre::D3D9Device classOgre_1_1D3D9Device.html a3e874ea5a466a35d9f8a8633e26f0193 mDeviceLost cpp data Ogre::D3D9Device classOgre_1_1D3D9Device.html ab5e3316e0e6a7bf5b550577d34cd744f mMapRenderWindowToResources cpp data Ogre::D3D9Device classOgre_1_1D3D9Device.html a619b3f0797e321008988124e24b86ec6 msSharedFocusWindow cpp data Ogre::D3D9Device classOgre_1_1D3D9Device.html a8a6e83cff23b7d7750291bbdbf3575fb D3D9DeviceManager cpp ffunc Ogre::D3D9Device classOgre_1_1D3D9Device.html aec82c6ec0be39f7ecb3e0d165125a540 D3D9RenderSystem cpp ffunc Ogre::D3D9Device classOgre_1_1D3D9Device.html a2aa03fdbd75af77c8c201ba964251536 Ogre::D3D9Device::RenderWindowResources c cl Ogre::D3D9Device::RenderWindowResources structOgre_1_1D3D9Device_1_1RenderWindowResources.html OgreD3D9Device.h swapChain cpp data Ogre::D3D9Device::RenderWindowResources structOgre_1_1D3D9Device_1_1RenderWindowResources.html a59099d36661ca71fc969ceb96cf1b263 adapterOrdinalInGroupIndex cpp data Ogre::D3D9Device::RenderWindowResources structOgre_1_1D3D9Device_1_1RenderWindowResources.html a8c4d9e73591919a3a3d610714a159c12 presentParametersIndex cpp data Ogre::D3D9Device::RenderWindowResources structOgre_1_1D3D9Device_1_1RenderWindowResources.html a0ffbc3eb8d3392b0a0853d2e564a731c backBuffer cpp data Ogre::D3D9Device::RenderWindowResources structOgre_1_1D3D9Device_1_1RenderWindowResources.html a169993c3cac2e0a3f779f826aebcbae0 depthBuffer cpp data Ogre::D3D9Device::RenderWindowResources structOgre_1_1D3D9Device_1_1RenderWindowResources.html ac6a72aa7e7a07c45bb42bbfff89abf8b presentParameters cpp data Ogre::D3D9Device::RenderWindowResources structOgre_1_1D3D9Device_1_1RenderWindowResources.html a6f56edc78dea29ccec18da86455679ac acquired cpp data Ogre::D3D9Device::RenderWindowResources structOgre_1_1D3D9Device_1_1RenderWindowResources.html a4596766fe8c826aadd9cb4525293fde6 Ogre::D3D9DeviceManager c cl Ogre::D3D9DeviceManager classOgre_1_1D3D9DeviceManager.html

Device manager interface.

OgreD3D9DeviceManager.h setActiveDevice cpp instm Ogre::D3D9DeviceManager classOgre_1_1D3D9DeviceManager.html a06f125e395b37ad7b9b8d6b1db462bbe getActiveDevice cpp instm Ogre::D3D9DeviceManager classOgre_1_1D3D9DeviceManager.html ac9456ae6636041806748e5b3d76a2b37 setActiveRenderTargetDevice cpp instm Ogre::D3D9DeviceManager classOgre_1_1D3D9DeviceManager.html a3daf82246c619a240cc4a8445f38e0ab getActiveRenderTargetDevice cpp instm Ogre::D3D9DeviceManager classOgre_1_1D3D9DeviceManager.html acb2044e9b59f18f6e0707d6fbd07e683 getDeviceCount cpp instm Ogre::D3D9DeviceManager classOgre_1_1D3D9DeviceManager.html ae13f7c2bc7a400608fb054e79ed59006 getDevice cpp instm Ogre::D3D9DeviceManager classOgre_1_1D3D9DeviceManager.html ada407cdbd5d99c2dc5f9dc3c8b241e0a linkRenderWindow cpp instm Ogre::D3D9DeviceManager classOgre_1_1D3D9DeviceManager.html a35933fdf0da87060456a5acf8d51543b destroyInactiveRenderDevices cpp instm Ogre::D3D9DeviceManager classOgre_1_1D3D9DeviceManager.html a147a498d4d43ae9f9cb281310441efe7 notifyOnDeviceDestroy cpp instm Ogre::D3D9DeviceManager classOgre_1_1D3D9DeviceManager.html a317c8ba560f3320a499fa1d84367ec4d getDeviceFromD3D9Device cpp instm Ogre::D3D9DeviceManager classOgre_1_1D3D9DeviceManager.html a149b6c4a3a1be36c16779d70c14ab323 D3D9DeviceManager cpp instm Ogre::D3D9DeviceManager classOgre_1_1D3D9DeviceManager.html aae141cb5e2229f39db71f16b8c492d5f ~D3D9DeviceManager cpp instm Ogre::D3D9DeviceManager classOgre_1_1D3D9DeviceManager.html a9daace43f6989ac65bc7e06f63b29426 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d DeviceList cpp tdef Ogre::D3D9DeviceManager classOgre_1_1D3D9DeviceManager.html aaa00207d86a7b5c94fe1233b0aec7dc6 DeviceIterator cpp tdef Ogre::D3D9DeviceManager classOgre_1_1D3D9DeviceManager.html aeb90d58507a2922ffa1db5cb042337e8 ConstDeviceIterator cpp tdef Ogre::D3D9DeviceManager classOgre_1_1D3D9DeviceManager.html a8b7a458eb80274b817d3ccf9fec32f52 D3D9RenderWindowList cpp tdef Ogre::D3D9DeviceManager classOgre_1_1D3D9DeviceManager.html a5b4acba0d83d98268112f98bc8134549 selectDevice cpp instm Ogre::D3D9DeviceManager classOgre_1_1D3D9DeviceManager.html abd9d0ca96d3bcaa4969b3ca076e415f4 findDriver cpp instm Ogre::D3D9DeviceManager classOgre_1_1D3D9DeviceManager.html a874e978920e3ea762d7ebef65a426042 mRenderDevices cpp data Ogre::D3D9DeviceManager classOgre_1_1D3D9DeviceManager.html acf7c6fa29a597267e700dc6e846a172e mActiveDevice cpp data Ogre::D3D9DeviceManager classOgre_1_1D3D9DeviceManager.html a6a99ed4050e5a9b6e79a0b3cfdfa413a mActiveRenderWindowDevice cpp data Ogre::D3D9DeviceManager classOgre_1_1D3D9DeviceManager.html aca4a2302c632e7562d7f47961dfe9b5a Ogre::D3D9Driver c cl Ogre::D3D9Driver classOgre_1_1D3D9Driver.html OgreD3D9Driver.h D3D9Driver cpp instm Ogre::D3D9Driver classOgre_1_1D3D9Driver.html aa9bb913472cd6862b49e98097991d6b6 D3D9Driver cpp instm Ogre::D3D9Driver classOgre_1_1D3D9Driver.html a260e373ab0a4cae9187b73648cdade06 D3D9Driver cpp instm Ogre::D3D9Driver classOgre_1_1D3D9Driver.html ab4250c275807a7bdc1dc8ebc1b158bde ~D3D9Driver cpp instm Ogre::D3D9Driver classOgre_1_1D3D9Driver.html a0d2c16fc7e3c77de6320c76e95fe33bb getD3D9DeviceCaps cpp instm Ogre::D3D9Driver classOgre_1_1D3D9Driver.html a2c8d9b12e2e622f95c2d60688628565c DriverName cpp instm Ogre::D3D9Driver classOgre_1_1D3D9Driver.html a6b03c21f8c8bc792e60c0b77bc54ee85 DriverDescription cpp instm Ogre::D3D9Driver classOgre_1_1D3D9Driver.html adda64a99e2b86d24cbed0e8740dcbf3e getAdapterNumber cpp instm Ogre::D3D9Driver classOgre_1_1D3D9Driver.html a336c586d9b8d455e55ac447a6642f9db getAdapterIdentifier cpp instm Ogre::D3D9Driver classOgre_1_1D3D9Driver.html a0f0655d1f1bcae878a5ba69dbc3e6877 getDesktopMode cpp instm Ogre::D3D9Driver classOgre_1_1D3D9Driver.html a819737bd835d8767c4d09fec4d0e5301 getVideoModeList cpp instm Ogre::D3D9Driver classOgre_1_1D3D9Driver.html a7cdf5e061ab54cb6a3a850644a1edc9e operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mAdapterNumber cpp data Ogre::D3D9Driver classOgre_1_1D3D9Driver.html a15411a0e1a01939a6e10fe3128b90a92 mD3D9DeviceCaps cpp data Ogre::D3D9Driver classOgre_1_1D3D9Driver.html a0a2f83387e9899f4b607157056449a68 mAdapterIdentifier cpp data Ogre::D3D9Driver classOgre_1_1D3D9Driver.html a3a85e527c45b5bbbdc3e3357676e8a2b mDesktopDisplayMode cpp data Ogre::D3D9Driver classOgre_1_1D3D9Driver.html af81ca585683c32bab2c81bc4e7b81349 mVideoModeList cpp data Ogre::D3D9Driver classOgre_1_1D3D9Driver.html ab5efdc7dc1abc1620b2b6c94589831f8 Ogre::D3D9DriverList c cl Ogre::D3D9DriverList classOgre_1_1D3D9DriverList.html OgreD3D9DriverList.h D3D9DriverList cpp instm Ogre::D3D9DriverList classOgre_1_1D3D9DriverList.html a829bf889a66579f9271f89ac9f38de9d ~D3D9DriverList cpp instm Ogre::D3D9DriverList classOgre_1_1D3D9DriverList.html ac7a836b95decf3893fa8b1f7fbaa1703 enumerate cpp instm Ogre::D3D9DriverList classOgre_1_1D3D9DriverList.html a5e9798e66a69c9459ecc9ba734a58496 count cpp instm Ogre::D3D9DriverList classOgre_1_1D3D9DriverList.html aa7a9fe73e8706f45ad3c43c8ed37053a item cpp instm Ogre::D3D9DriverList classOgre_1_1D3D9DriverList.html a148325dd654ede852c507061706c78d4 item cpp instm Ogre::D3D9DriverList classOgre_1_1D3D9DriverList.html aae72ada2d57f48cd51c90ab617ba9860 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mDriverList cpp data Ogre::D3D9DriverList classOgre_1_1D3D9DriverList.html abaa8b559c1ab7f38968281a84c515e5f Ogre::D3D9GpuProgram c cl Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html

Direct3D implementation of a few things common to low-level vertex &amp; fragment programs.

OgreD3D9GpuProgram.h D3D9GpuProgram cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html ab7aeea1c48d524ca7fd4d1f35175dd7f ~D3D9GpuProgram cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a663e35232d80e9224415d405167bdcfc setColumnMajorMatrices cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a802ab2a65944ff76a739fd93ca449c96

Sets whether matrix packing in column-major order.

getColumnMajorMatrices cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a07595d209d4e9a2283bc8ba47d7863e1

Gets whether matrix packed in column-major order.

setExternalMicrocode cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a201779385338fb4adc89b1dbf0185f79

Tells the program to load from some externally created microcode instead of a file or source...

setExternalMicrocode cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a50077cdc5b8d26124d37f43d495404b0

Tells the program to load from some externally created microcode instead of a file or source...

getExternalMicrocode cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html aff17e38092e6f5ba642e9804634f6371

Gets the external microcode buffer, if any.

setSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4474d0c010f63f586423ccfb325ff4a2

Sets the filename of the source assembly for this program.

setSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a300833abd29aa42acb5e6c48ae7c40ea

Sets the source assembly for this program from an in-memory string.

getSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a18a12ae49469bcc9bae9b5fde9a0a461

Gets the syntax code for this program e.g.

setSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a48901c745f712840d8ff24cd04e50678

Sets the syntax code for this program e.g.

getSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a29ef6651dad0349169763940dd40fb8e

Gets the name of the file used as source for this program.

getSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a650621cd162bf75a837951f94d1118bb

Gets the assembler source for this program.

setType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a9792acbeda4a5806ae1ec5c7d4da60b7

Set the program type (only valid before load)

getType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac05c53ca118b1ac81fab5981c119bcc0

Get the program type.

_getBindingDelegate cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af8938cb9c61b7304f97f857a33b56cfc

Returns the GpuProgram which should be bound to the pipeline.

isSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a5b323e093f466abdff359e30e1d79dee

Returns whether this program can be supported on the current renderer and hardware.

setSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af337509a5342cb707df4df78337756ae

Sets whether a vertex program includes the required instructions to perform skeletal animation...

isSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a84c8bf8460ad30a58d78b5f8fd11e31f

Returns whether a vertex program includes the required instructions to perform skeletal animation...

setMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a843c706f65d219c1d04b8aeacc4bd3c8

Sets whether a vertex program includes the required instructions to perform morph animation...

setPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a848bf4164963cf8c0435c972eb717e0f

Sets whether a vertex program includes the required instructions to perform pose animation.

isMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac99c378926faac21f6acd6c856fbd04d

Returns whether a vertex program includes the required instructions to perform morph animation...

isPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae3aa42c5d796c9520880ad7d10dace77

Returns whether a vertex program includes the required instructions to perform pose animation...

getNumberOfPosesIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ab3eef54ad776352d6fcf547c77b4a0bc

Returns the number of simultaneous poses the vertex program can blend, for use in pose animation...

setVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a463bffd1f68fc8ae3c29d64402e9ca8d

Sets whether this vertex program requires support for vertex texture fetch from the hardware...

isVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a37a22b8b6432ed18f2e70bb99f7df7fc

Returns whether this vertex program requires support for vertex texture fetch from the hardware...

setAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a39b43157d6b40626101e5de8f9c77bf5

Sets whether this geometry program requires adjacency information from the input primitives.

isAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d9456e0be1449b03a196f7a56f9af5

Returns whether this geometry program requires adjacency information from the input primitives...

getDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a04675a861df66c30e431f95aa84320f5

Get a reference to the default parameters which are to be used for all uses of this program...

hasDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a0d7d2f959ac2ae463db180043990a0cc

Returns true if default parameters have been set up.

getPassSurfaceAndLightStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a13e91fd91fef3ddaa73300eabbc3dba0

Returns whether a vertex program wants light and material states to be passed through fixed pipeline ...

getPassFogStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad467d6cf55fe3d604db8f48715deb722

Returns whether a fragment program wants fog state to be passed through fixed pipeline low level API ...

getPassTransformStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a47a8eeb180ac001c47f3099d31069f92

Returns whether a vertex program wants transform state to be passed through fixed pipeline low level ...

getLanguage cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a1019b2e5f65051c0a5bbc3cf4e0c495c

Returns a string that specifies the language of the gpu programs as specified in a material script...

hasCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a90e62ce72ddc9eb0fc7573d0cb52ac0e

Did this program encounter a compile error when loading?

resetCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a2443ed18b880eb939123bb8daf9165c7

Reset a compile error if it occurred, allowing the load to be retried.

setManualNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad12bddb95c7311f31f602cb70b8350c5

Allows you to manually provide a set of named parameter mappings to a program which would not be able...

getNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a6a0752ce0393f5c4cb4773d021b2a3eb

Get a read-only reference to the named constants registered for this program (manually or automatical...

setManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html afdadf659ccac4facdc86e55a266eebcf

Specifies the name of a file from which to load named parameters mapping for a program which would no...

getManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4aa13199b95d110b9a0d907bd1455683

Gets the name of a file from which to load named parameters mapping for a program which would not be ...

getConstantDefinitions cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae0feb9efaa1e2c867430520662519a60

Get the full list of named constants.

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d notifyOnDeviceCreate cpp instm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html ac2b865b0cd4754552c38fd6c6f83064f notifyOnDeviceDestroy cpp instm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html a1ceaf6c7f17b55a2dfb818360bb8a97b notifyOnDeviceLost cpp instm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html a8d55f1d5ce61a1b796d8d86dd3c69fdb notifyOnDeviceReset cpp instm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html a9008da922e8b8762ac284cc1f08a0749 cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

lockDeviceAccess cpp clm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html aa97afae987b0c0f16c3e232a7317fad5 unlockDeviceAccess cpp clm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html a6fc9c0ebe4a4c559b172f25f3b5dc9d8 ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 loadImpl cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a5f19e880f902604d3c1c7ed5595f58ae loadImpl cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html aff0d37944ce482cd341ce5e73ee66148

Loads this program to specified device.

unloadImpl cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a5ba1bb773678ee85c8e52351b85c8422

Overridden from GpuProgram.

loadFromSource cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a554ff0233be38514c89fb522f4d31dfb

Overridden from GpuProgram.

loadFromSource cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a395954e95fd76537a1ae0b7ac657bdd2

Loads this program from source to specified device.

loadFromMicrocode cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a98cd9dce3af6d82af3c4a340d3c28f75

Loads this program from microcode, must be overridden by subclasses.

createParameters cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a5749a64b79324fe28d560d83a65ee7f4

Creates a new parameters object compatible with this program definition.

getMicrocodeFromCache cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a1253a5d7eb803ac0fcd76cd2b2a10331 compileMicrocode cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a6dbeefcb5137a2de0769acbfea7fd912 setupBaseParamDictionary cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af9e1d27b4c05333c92cfe3340a26dc6b

Internal method for setting up the basic parameter definitions for a subclass.

isRequiredCapabilitiesSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a8ecf6a34097d0bfbfabd125bdb09f68d

Internal method returns whether required capabilities for this program is supported.

calculateSize cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a97ca6090cd137c5c46349174d874bc90 createParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4571d480fcea3a8f4cbac3b15bf5d36f

Create the internal params logical &amp; named mapping structures.

createLogicalParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a588c6c72d4602ad4eca02217abf78697

Create the internal params logical mapping structures.

createNamedParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a32034e488666ebfc0ac5226a60e4d309

Create the internal params named mapping structures.

preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

prepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a5e8f978cbb908c67a98d16556c8cd0ef

Internal implementation of the meat of the &#39;prepare&#39; action.

unprepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html aa550fde0145a3a0ae0329beaf03f23e1

Internal function for undoing the &#39;prepare&#39; action.

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mColumnMajorMatrices cpp data Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a21c7c00fb2918353bed94af8c9de7f90 mExternalMicrocode cpp data Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a55b3cda0f14a6e92cc3fe15e1bc2e1fd mType cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab201a6fcb1c568967d01f22906ecdff1

The type of the program.

mFilename cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8734503d5521ae7adaceba487b88fe55

The name of the file to load source from (may be blank)

mSource cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a80f6f65a2ec5a02a4c56458bd2b35b18

The assembler source of the program (may be blank until file loaded)

mLoadFromFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a606d51d653a0dda9d61508851441dc8a

Whether we need to load source from file or not.

mSyntaxCode cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1244023352bf866592f904bd3dfa404f

Syntax code e.g. arbvp1, vs_2_0 etc.

mSkeletalAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a96cb132e0bac4820e9917ebc9151fe69

Does this (vertex) program include skeletal animation?

mMorphAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8a0271c814c3ffd4ae079ae1e4b11404

Does this (vertex) program include morph animation?

mPoseAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a398053069a0c61809193079501b0abb5

Does this (vertex) program include pose animation (count of number of poses supported)

mVertexTextureFetch cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a7012d5855d4f70388bbee4940466a606

Does this (vertex) program require support for vertex texture fetch?

mNeedsAdjacencyInfo cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a5e20e45a9ca8fe4c99a04c34ef3d7275

Does this (geometry) program require adjacency information?

mDefaultParams cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab103ebff6dfda04861947cbf1a941596

The default parameters for use with this object.

mCompileError cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab2bb4597b7fb640dee90589b8fbbc4f2

Did we encounter a compilation error?

mFloatLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aa729a7bcc7c5a622fffe5869d69c05bc

Record of logical to physical buffer maps.

mIntLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a943cefa6be84842ec1c0f2029e3805ba

Record of logical to physical buffer maps.

mConstantDefs cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a420723e4b5097225ce2aaf4e0a3a344c

Parameter name -&gt; ConstantDefinition map, shared instance used by all parameter objects.

mManualNamedConstantsFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1e62196161a4ca6704d02f0b75d2f370

File from which to load named constants manually.

mLoadedManualNamedConstants cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a23f3bb5243cd65bc7b5e625bdbd88c70 mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b msCmdColumnMajorMatrices cpp data Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a2b28bd14d3f2b8b4e7c02cd68bbf2361 msCmdExternalMicrocode cpp data Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html ac25e4bda48bc91d9e409098523733324 msTypeCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a429e2ecd6f4167c00d0d7f0b68893276 msSyntaxCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html afb9dd8af84fcf198db56aeab298990dd msSkeletalCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d70ea16cb2beb8aa201db048cc35e9 msMorphCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a828a927b860e3c074704399336f95160 msPoseCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a015fc5be549ef103862dcd152fcf0f3a msVTFCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html abe51b99e867a315e2b2ebcc89e601277 msManNamedConstsFileCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aed57c301ea07b1c183f1c351707396d5 msAdjacencyCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ae55ec6363600c10db68ff17b35437889 LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::D3D9GpuProgram::CmdColumnMajorMatrices c cl Ogre::D3D9GpuProgram::CmdColumnMajorMatrices classOgre_1_1D3D9GpuProgram_1_1CmdColumnMajorMatrices.html

Command object for setting matrix packing in column-major order.

OgreD3D9GpuProgram.h doGet cpp instm Ogre::D3D9GpuProgram::CmdColumnMajorMatrices classOgre_1_1D3D9GpuProgram_1_1CmdColumnMajorMatrices.html a18b02df453d1279c856c7711d4435e93 doSet cpp instm Ogre::D3D9GpuProgram::CmdColumnMajorMatrices classOgre_1_1D3D9GpuProgram_1_1CmdColumnMajorMatrices.html ae92c4b78a731f819f8d2521fb28670dd Ogre::D3D9GpuProgram::CmdExternalMicrocode c cl Ogre::D3D9GpuProgram::CmdExternalMicrocode classOgre_1_1D3D9GpuProgram_1_1CmdExternalMicrocode.html

Command object for getting/setting external micro code (void*)

OgreD3D9GpuProgram.h doGet cpp instm Ogre::D3D9GpuProgram::CmdExternalMicrocode classOgre_1_1D3D9GpuProgram_1_1CmdExternalMicrocode.html a3ca2be2c799634ffc86fb55a321b14ea doSet cpp instm Ogre::D3D9GpuProgram::CmdExternalMicrocode classOgre_1_1D3D9GpuProgram_1_1CmdExternalMicrocode.html ab32dcc66b449f8f535145639f29ba683 Ogre::D3D9GpuVertexProgram c cl Ogre::D3D9GpuVertexProgram classOgre_1_1D3D9GpuVertexProgram.html

Direct3D implementation of low-level vertex programs.

OgreD3D9GpuProgram.h D3D9GpuVertexProgram cpp instm Ogre::D3D9GpuVertexProgram classOgre_1_1D3D9GpuVertexProgram.html a411122a6763856ed2758955c61f31ccf ~D3D9GpuVertexProgram cpp instm Ogre::D3D9GpuVertexProgram classOgre_1_1D3D9GpuVertexProgram.html ae9cf74f6bd5b0381196a90175fb71a31 getVertexShader cpp instm Ogre::D3D9GpuVertexProgram classOgre_1_1D3D9GpuVertexProgram.html a51152ef7eb40b4005db4b88fb0c573c0

Gets the vertex shader.

notifyOnDeviceCreate cpp instm Ogre::D3D9GpuVertexProgram classOgre_1_1D3D9GpuVertexProgram.html ac5600ce345e8dbeda7ba76b6c778ec7d notifyOnDeviceDestroy cpp instm Ogre::D3D9GpuVertexProgram classOgre_1_1D3D9GpuVertexProgram.html a006fd3fc3c4dc9ade4624525a613afa5 setColumnMajorMatrices cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a802ab2a65944ff76a739fd93ca449c96

Sets whether matrix packing in column-major order.

getColumnMajorMatrices cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a07595d209d4e9a2283bc8ba47d7863e1

Gets whether matrix packed in column-major order.

setExternalMicrocode cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a201779385338fb4adc89b1dbf0185f79

Tells the program to load from some externally created microcode instead of a file or source...

setExternalMicrocode cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a50077cdc5b8d26124d37f43d495404b0

Tells the program to load from some externally created microcode instead of a file or source...

getExternalMicrocode cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html aff17e38092e6f5ba642e9804634f6371

Gets the external microcode buffer, if any.

setSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4474d0c010f63f586423ccfb325ff4a2

Sets the filename of the source assembly for this program.

setSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a300833abd29aa42acb5e6c48ae7c40ea

Sets the source assembly for this program from an in-memory string.

getSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a18a12ae49469bcc9bae9b5fde9a0a461

Gets the syntax code for this program e.g.

setSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a48901c745f712840d8ff24cd04e50678

Sets the syntax code for this program e.g.

getSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a29ef6651dad0349169763940dd40fb8e

Gets the name of the file used as source for this program.

getSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a650621cd162bf75a837951f94d1118bb

Gets the assembler source for this program.

setType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a9792acbeda4a5806ae1ec5c7d4da60b7

Set the program type (only valid before load)

getType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac05c53ca118b1ac81fab5981c119bcc0

Get the program type.

_getBindingDelegate cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af8938cb9c61b7304f97f857a33b56cfc

Returns the GpuProgram which should be bound to the pipeline.

isSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a5b323e093f466abdff359e30e1d79dee

Returns whether this program can be supported on the current renderer and hardware.

setSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af337509a5342cb707df4df78337756ae

Sets whether a vertex program includes the required instructions to perform skeletal animation...

isSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a84c8bf8460ad30a58d78b5f8fd11e31f

Returns whether a vertex program includes the required instructions to perform skeletal animation...

setMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a843c706f65d219c1d04b8aeacc4bd3c8

Sets whether a vertex program includes the required instructions to perform morph animation...

setPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a848bf4164963cf8c0435c972eb717e0f

Sets whether a vertex program includes the required instructions to perform pose animation.

isMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac99c378926faac21f6acd6c856fbd04d

Returns whether a vertex program includes the required instructions to perform morph animation...

isPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae3aa42c5d796c9520880ad7d10dace77

Returns whether a vertex program includes the required instructions to perform pose animation...

getNumberOfPosesIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ab3eef54ad776352d6fcf547c77b4a0bc

Returns the number of simultaneous poses the vertex program can blend, for use in pose animation...

setVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a463bffd1f68fc8ae3c29d64402e9ca8d

Sets whether this vertex program requires support for vertex texture fetch from the hardware...

isVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a37a22b8b6432ed18f2e70bb99f7df7fc

Returns whether this vertex program requires support for vertex texture fetch from the hardware...

setAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a39b43157d6b40626101e5de8f9c77bf5

Sets whether this geometry program requires adjacency information from the input primitives.

isAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d9456e0be1449b03a196f7a56f9af5

Returns whether this geometry program requires adjacency information from the input primitives...

getDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a04675a861df66c30e431f95aa84320f5

Get a reference to the default parameters which are to be used for all uses of this program...

hasDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a0d7d2f959ac2ae463db180043990a0cc

Returns true if default parameters have been set up.

getPassSurfaceAndLightStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a13e91fd91fef3ddaa73300eabbc3dba0

Returns whether a vertex program wants light and material states to be passed through fixed pipeline ...

getPassFogStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad467d6cf55fe3d604db8f48715deb722

Returns whether a fragment program wants fog state to be passed through fixed pipeline low level API ...

getPassTransformStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a47a8eeb180ac001c47f3099d31069f92

Returns whether a vertex program wants transform state to be passed through fixed pipeline low level ...

getLanguage cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a1019b2e5f65051c0a5bbc3cf4e0c495c

Returns a string that specifies the language of the gpu programs as specified in a material script...

hasCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a90e62ce72ddc9eb0fc7573d0cb52ac0e

Did this program encounter a compile error when loading?

resetCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a2443ed18b880eb939123bb8daf9165c7

Reset a compile error if it occurred, allowing the load to be retried.

setManualNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad12bddb95c7311f31f602cb70b8350c5

Allows you to manually provide a set of named parameter mappings to a program which would not be able...

getNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a6a0752ce0393f5c4cb4773d021b2a3eb

Get a read-only reference to the named constants registered for this program (manually or automatical...

setManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html afdadf659ccac4facdc86e55a266eebcf

Specifies the name of a file from which to load named parameters mapping for a program which would no...

getManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4aa13199b95d110b9a0d907bd1455683

Gets the name of a file from which to load named parameters mapping for a program which would not be ...

getConstantDefinitions cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae0feb9efaa1e2c867430520662519a60

Get the full list of named constants.

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d notifyOnDeviceLost cpp instm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html a8d55f1d5ce61a1b796d8d86dd3c69fdb notifyOnDeviceReset cpp instm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html a9008da922e8b8762ac284cc1f08a0749 cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

lockDeviceAccess cpp clm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html aa97afae987b0c0f16c3e232a7317fad5 unlockDeviceAccess cpp clm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html a6fc9c0ebe4a4c559b172f25f3b5dc9d8 DeviceToVertexShaderMap cpp tdef Ogre::D3D9GpuVertexProgram classOgre_1_1D3D9GpuVertexProgram.html ab411ae2aabda10e734aa075a27a5e4c5 DeviceToVertexShaderIterator cpp tdef Ogre::D3D9GpuVertexProgram classOgre_1_1D3D9GpuVertexProgram.html aebdcfbeed900026e17fd9f76789748f3 ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 unloadImpl cpp instm Ogre::D3D9GpuVertexProgram classOgre_1_1D3D9GpuVertexProgram.html ab398a745555ddd416c872f7186439d77 loadFromMicrocode cpp instm Ogre::D3D9GpuVertexProgram classOgre_1_1D3D9GpuVertexProgram.html af62c31fff4ac512b9c34f4f16e4d1cae

Loads this program from microcode, must be overridden by subclasses.

loadImpl cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a5f19e880f902604d3c1c7ed5595f58ae loadImpl cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html aff0d37944ce482cd341ce5e73ee66148

Loads this program to specified device.

loadFromSource cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a554ff0233be38514c89fb522f4d31dfb

Overridden from GpuProgram.

loadFromSource cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a395954e95fd76537a1ae0b7ac657bdd2

Loads this program from source to specified device.

createParameters cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a5749a64b79324fe28d560d83a65ee7f4

Creates a new parameters object compatible with this program definition.

getMicrocodeFromCache cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a1253a5d7eb803ac0fcd76cd2b2a10331 compileMicrocode cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a6dbeefcb5137a2de0769acbfea7fd912 setupBaseParamDictionary cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af9e1d27b4c05333c92cfe3340a26dc6b

Internal method for setting up the basic parameter definitions for a subclass.

isRequiredCapabilitiesSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a8ecf6a34097d0bfbfabd125bdb09f68d

Internal method returns whether required capabilities for this program is supported.

calculateSize cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a97ca6090cd137c5c46349174d874bc90 createParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4571d480fcea3a8f4cbac3b15bf5d36f

Create the internal params logical &amp; named mapping structures.

createLogicalParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a588c6c72d4602ad4eca02217abf78697

Create the internal params logical mapping structures.

createNamedParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a32034e488666ebfc0ac5226a60e4d309

Create the internal params named mapping structures.

preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

prepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a5e8f978cbb908c67a98d16556c8cd0ef

Internal implementation of the meat of the &#39;prepare&#39; action.

unprepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html aa550fde0145a3a0ae0329beaf03f23e1

Internal function for undoing the &#39;prepare&#39; action.

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mMapDeviceToVertexShader cpp data Ogre::D3D9GpuVertexProgram classOgre_1_1D3D9GpuVertexProgram.html a0329eec4b17dc7498003ab605fdaab71 mColumnMajorMatrices cpp data Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a21c7c00fb2918353bed94af8c9de7f90 mExternalMicrocode cpp data Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a55b3cda0f14a6e92cc3fe15e1bc2e1fd mType cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab201a6fcb1c568967d01f22906ecdff1

The type of the program.

mFilename cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8734503d5521ae7adaceba487b88fe55

The name of the file to load source from (may be blank)

mSource cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a80f6f65a2ec5a02a4c56458bd2b35b18

The assembler source of the program (may be blank until file loaded)

mLoadFromFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a606d51d653a0dda9d61508851441dc8a

Whether we need to load source from file or not.

mSyntaxCode cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1244023352bf866592f904bd3dfa404f

Syntax code e.g. arbvp1, vs_2_0 etc.

mSkeletalAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a96cb132e0bac4820e9917ebc9151fe69

Does this (vertex) program include skeletal animation?

mMorphAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8a0271c814c3ffd4ae079ae1e4b11404

Does this (vertex) program include morph animation?

mPoseAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a398053069a0c61809193079501b0abb5

Does this (vertex) program include pose animation (count of number of poses supported)

mVertexTextureFetch cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a7012d5855d4f70388bbee4940466a606

Does this (vertex) program require support for vertex texture fetch?

mNeedsAdjacencyInfo cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a5e20e45a9ca8fe4c99a04c34ef3d7275

Does this (geometry) program require adjacency information?

mDefaultParams cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab103ebff6dfda04861947cbf1a941596

The default parameters for use with this object.

mCompileError cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab2bb4597b7fb640dee90589b8fbbc4f2

Did we encounter a compilation error?

mFloatLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aa729a7bcc7c5a622fffe5869d69c05bc

Record of logical to physical buffer maps.

mIntLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a943cefa6be84842ec1c0f2029e3805ba

Record of logical to physical buffer maps.

mConstantDefs cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a420723e4b5097225ce2aaf4e0a3a344c

Parameter name -&gt; ConstantDefinition map, shared instance used by all parameter objects.

mManualNamedConstantsFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1e62196161a4ca6704d02f0b75d2f370

File from which to load named constants manually.

mLoadedManualNamedConstants cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a23f3bb5243cd65bc7b5e625bdbd88c70 mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b msCmdColumnMajorMatrices cpp data Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a2b28bd14d3f2b8b4e7c02cd68bbf2361 msCmdExternalMicrocode cpp data Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html ac25e4bda48bc91d9e409098523733324 msTypeCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a429e2ecd6f4167c00d0d7f0b68893276 msSyntaxCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html afb9dd8af84fcf198db56aeab298990dd msSkeletalCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d70ea16cb2beb8aa201db048cc35e9 msMorphCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a828a927b860e3c074704399336f95160 msPoseCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a015fc5be549ef103862dcd152fcf0f3a msVTFCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html abe51b99e867a315e2b2ebcc89e601277 msManNamedConstsFileCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aed57c301ea07b1c183f1c351707396d5 msAdjacencyCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ae55ec6363600c10db68ff17b35437889 LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::D3D9GpuFragmentProgram c cl Ogre::D3D9GpuFragmentProgram classOgre_1_1D3D9GpuFragmentProgram.html

Direct3D implementation of low-level fragment programs.

OgreD3D9GpuProgram.h D3D9GpuFragmentProgram cpp instm Ogre::D3D9GpuFragmentProgram classOgre_1_1D3D9GpuFragmentProgram.html abca5b3dd4c528d3fef5d1e308cb48e69 ~D3D9GpuFragmentProgram cpp instm Ogre::D3D9GpuFragmentProgram classOgre_1_1D3D9GpuFragmentProgram.html adf291ba595e2bb5e1d03bea0cb62aa77 getPixelShader cpp instm Ogre::D3D9GpuFragmentProgram classOgre_1_1D3D9GpuFragmentProgram.html ab75f0852c1ef8f9e4d334cb5543fec02

Gets the pixel shader.

notifyOnDeviceCreate cpp instm Ogre::D3D9GpuFragmentProgram classOgre_1_1D3D9GpuFragmentProgram.html aa1ab1e6ed3e073267ef5a49042e9320c notifyOnDeviceDestroy cpp instm Ogre::D3D9GpuFragmentProgram classOgre_1_1D3D9GpuFragmentProgram.html a009e381b04334a97e0a405a292f42c87 setColumnMajorMatrices cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a802ab2a65944ff76a739fd93ca449c96

Sets whether matrix packing in column-major order.

getColumnMajorMatrices cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a07595d209d4e9a2283bc8ba47d7863e1

Gets whether matrix packed in column-major order.

setExternalMicrocode cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a201779385338fb4adc89b1dbf0185f79

Tells the program to load from some externally created microcode instead of a file or source...

setExternalMicrocode cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a50077cdc5b8d26124d37f43d495404b0

Tells the program to load from some externally created microcode instead of a file or source...

getExternalMicrocode cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html aff17e38092e6f5ba642e9804634f6371

Gets the external microcode buffer, if any.

setSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4474d0c010f63f586423ccfb325ff4a2

Sets the filename of the source assembly for this program.

setSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a300833abd29aa42acb5e6c48ae7c40ea

Sets the source assembly for this program from an in-memory string.

getSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a18a12ae49469bcc9bae9b5fde9a0a461

Gets the syntax code for this program e.g.

setSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a48901c745f712840d8ff24cd04e50678

Sets the syntax code for this program e.g.

getSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a29ef6651dad0349169763940dd40fb8e

Gets the name of the file used as source for this program.

getSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a650621cd162bf75a837951f94d1118bb

Gets the assembler source for this program.

setType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a9792acbeda4a5806ae1ec5c7d4da60b7

Set the program type (only valid before load)

getType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac05c53ca118b1ac81fab5981c119bcc0

Get the program type.

_getBindingDelegate cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af8938cb9c61b7304f97f857a33b56cfc

Returns the GpuProgram which should be bound to the pipeline.

isSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a5b323e093f466abdff359e30e1d79dee

Returns whether this program can be supported on the current renderer and hardware.

setSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af337509a5342cb707df4df78337756ae

Sets whether a vertex program includes the required instructions to perform skeletal animation...

isSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a84c8bf8460ad30a58d78b5f8fd11e31f

Returns whether a vertex program includes the required instructions to perform skeletal animation...

setMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a843c706f65d219c1d04b8aeacc4bd3c8

Sets whether a vertex program includes the required instructions to perform morph animation...

setPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a848bf4164963cf8c0435c972eb717e0f

Sets whether a vertex program includes the required instructions to perform pose animation.

isMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac99c378926faac21f6acd6c856fbd04d

Returns whether a vertex program includes the required instructions to perform morph animation...

isPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae3aa42c5d796c9520880ad7d10dace77

Returns whether a vertex program includes the required instructions to perform pose animation...

getNumberOfPosesIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ab3eef54ad776352d6fcf547c77b4a0bc

Returns the number of simultaneous poses the vertex program can blend, for use in pose animation...

setVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a463bffd1f68fc8ae3c29d64402e9ca8d

Sets whether this vertex program requires support for vertex texture fetch from the hardware...

isVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a37a22b8b6432ed18f2e70bb99f7df7fc

Returns whether this vertex program requires support for vertex texture fetch from the hardware...

setAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a39b43157d6b40626101e5de8f9c77bf5

Sets whether this geometry program requires adjacency information from the input primitives.

isAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d9456e0be1449b03a196f7a56f9af5

Returns whether this geometry program requires adjacency information from the input primitives...

getDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a04675a861df66c30e431f95aa84320f5

Get a reference to the default parameters which are to be used for all uses of this program...

hasDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a0d7d2f959ac2ae463db180043990a0cc

Returns true if default parameters have been set up.

getPassSurfaceAndLightStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a13e91fd91fef3ddaa73300eabbc3dba0

Returns whether a vertex program wants light and material states to be passed through fixed pipeline ...

getPassFogStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad467d6cf55fe3d604db8f48715deb722

Returns whether a fragment program wants fog state to be passed through fixed pipeline low level API ...

getPassTransformStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a47a8eeb180ac001c47f3099d31069f92

Returns whether a vertex program wants transform state to be passed through fixed pipeline low level ...

getLanguage cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a1019b2e5f65051c0a5bbc3cf4e0c495c

Returns a string that specifies the language of the gpu programs as specified in a material script...

hasCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a90e62ce72ddc9eb0fc7573d0cb52ac0e

Did this program encounter a compile error when loading?

resetCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a2443ed18b880eb939123bb8daf9165c7

Reset a compile error if it occurred, allowing the load to be retried.

setManualNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad12bddb95c7311f31f602cb70b8350c5

Allows you to manually provide a set of named parameter mappings to a program which would not be able...

getNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a6a0752ce0393f5c4cb4773d021b2a3eb

Get a read-only reference to the named constants registered for this program (manually or automatical...

setManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html afdadf659ccac4facdc86e55a266eebcf

Specifies the name of a file from which to load named parameters mapping for a program which would no...

getManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4aa13199b95d110b9a0d907bd1455683

Gets the name of a file from which to load named parameters mapping for a program which would not be ...

getConstantDefinitions cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae0feb9efaa1e2c867430520662519a60

Get the full list of named constants.

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d notifyOnDeviceLost cpp instm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html a8d55f1d5ce61a1b796d8d86dd3c69fdb notifyOnDeviceReset cpp instm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html a9008da922e8b8762ac284cc1f08a0749 cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

lockDeviceAccess cpp clm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html aa97afae987b0c0f16c3e232a7317fad5 unlockDeviceAccess cpp clm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html a6fc9c0ebe4a4c559b172f25f3b5dc9d8 DeviceToPixelShaderMap cpp tdef Ogre::D3D9GpuFragmentProgram classOgre_1_1D3D9GpuFragmentProgram.html a171480086ae67ccc2a246dcd05be6441 DeviceToPixelShaderIterator cpp tdef Ogre::D3D9GpuFragmentProgram classOgre_1_1D3D9GpuFragmentProgram.html ae8b795768802d296ae4439b4849d92f1 ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 unloadImpl cpp instm Ogre::D3D9GpuFragmentProgram classOgre_1_1D3D9GpuFragmentProgram.html ab1733e572ed30c0661835014501ec4b5 loadFromMicrocode cpp instm Ogre::D3D9GpuFragmentProgram classOgre_1_1D3D9GpuFragmentProgram.html a0678bec418879227e3fbadd4faff59ae

Loads this program from microcode, must be overridden by subclasses.

loadImpl cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a5f19e880f902604d3c1c7ed5595f58ae loadImpl cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html aff0d37944ce482cd341ce5e73ee66148

Loads this program to specified device.

loadFromSource cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a554ff0233be38514c89fb522f4d31dfb

Overridden from GpuProgram.

loadFromSource cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a395954e95fd76537a1ae0b7ac657bdd2

Loads this program from source to specified device.

createParameters cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a5749a64b79324fe28d560d83a65ee7f4

Creates a new parameters object compatible with this program definition.

getMicrocodeFromCache cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a1253a5d7eb803ac0fcd76cd2b2a10331 compileMicrocode cpp instm Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a6dbeefcb5137a2de0769acbfea7fd912 setupBaseParamDictionary cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af9e1d27b4c05333c92cfe3340a26dc6b

Internal method for setting up the basic parameter definitions for a subclass.

isRequiredCapabilitiesSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a8ecf6a34097d0bfbfabd125bdb09f68d

Internal method returns whether required capabilities for this program is supported.

calculateSize cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a97ca6090cd137c5c46349174d874bc90 createParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4571d480fcea3a8f4cbac3b15bf5d36f

Create the internal params logical &amp; named mapping structures.

createLogicalParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a588c6c72d4602ad4eca02217abf78697

Create the internal params logical mapping structures.

createNamedParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a32034e488666ebfc0ac5226a60e4d309

Create the internal params named mapping structures.

preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

prepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a5e8f978cbb908c67a98d16556c8cd0ef

Internal implementation of the meat of the &#39;prepare&#39; action.

unprepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html aa550fde0145a3a0ae0329beaf03f23e1

Internal function for undoing the &#39;prepare&#39; action.

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mMapDeviceToPixelShader cpp data Ogre::D3D9GpuFragmentProgram classOgre_1_1D3D9GpuFragmentProgram.html a95224e5f3dcd88d2d2d49802a8b773f7 mColumnMajorMatrices cpp data Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a21c7c00fb2918353bed94af8c9de7f90 mExternalMicrocode cpp data Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a55b3cda0f14a6e92cc3fe15e1bc2e1fd mType cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab201a6fcb1c568967d01f22906ecdff1

The type of the program.

mFilename cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8734503d5521ae7adaceba487b88fe55

The name of the file to load source from (may be blank)

mSource cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a80f6f65a2ec5a02a4c56458bd2b35b18

The assembler source of the program (may be blank until file loaded)

mLoadFromFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a606d51d653a0dda9d61508851441dc8a

Whether we need to load source from file or not.

mSyntaxCode cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1244023352bf866592f904bd3dfa404f

Syntax code e.g. arbvp1, vs_2_0 etc.

mSkeletalAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a96cb132e0bac4820e9917ebc9151fe69

Does this (vertex) program include skeletal animation?

mMorphAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8a0271c814c3ffd4ae079ae1e4b11404

Does this (vertex) program include morph animation?

mPoseAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a398053069a0c61809193079501b0abb5

Does this (vertex) program include pose animation (count of number of poses supported)

mVertexTextureFetch cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a7012d5855d4f70388bbee4940466a606

Does this (vertex) program require support for vertex texture fetch?

mNeedsAdjacencyInfo cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a5e20e45a9ca8fe4c99a04c34ef3d7275

Does this (geometry) program require adjacency information?

mDefaultParams cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab103ebff6dfda04861947cbf1a941596

The default parameters for use with this object.

mCompileError cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab2bb4597b7fb640dee90589b8fbbc4f2

Did we encounter a compilation error?

mFloatLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aa729a7bcc7c5a622fffe5869d69c05bc

Record of logical to physical buffer maps.

mIntLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a943cefa6be84842ec1c0f2029e3805ba

Record of logical to physical buffer maps.

mConstantDefs cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a420723e4b5097225ce2aaf4e0a3a344c

Parameter name -&gt; ConstantDefinition map, shared instance used by all parameter objects.

mManualNamedConstantsFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1e62196161a4ca6704d02f0b75d2f370

File from which to load named constants manually.

mLoadedManualNamedConstants cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a23f3bb5243cd65bc7b5e625bdbd88c70 mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b msCmdColumnMajorMatrices cpp data Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html a2b28bd14d3f2b8b4e7c02cd68bbf2361 msCmdExternalMicrocode cpp data Ogre::D3D9GpuProgram classOgre_1_1D3D9GpuProgram.html ac25e4bda48bc91d9e409098523733324 msTypeCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a429e2ecd6f4167c00d0d7f0b68893276 msSyntaxCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html afb9dd8af84fcf198db56aeab298990dd msSkeletalCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d70ea16cb2beb8aa201db048cc35e9 msMorphCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a828a927b860e3c074704399336f95160 msPoseCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a015fc5be549ef103862dcd152fcf0f3a msVTFCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html abe51b99e867a315e2b2ebcc89e601277 msManNamedConstsFileCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aed57c301ea07b1c183f1c351707396d5 msAdjacencyCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ae55ec6363600c10db68ff17b35437889 LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::D3D9GpuProgramPtr c cl Ogre::D3D9GpuProgramPtr classOgre_1_1D3D9GpuProgramPtr.html

Specialisation of SharedPtr to allow SharedPtr to be assigned to D3D9GpuProgramPtr.

OgreD3D9GpuProgram.h D3D9GpuProgramPtr cpp instm Ogre::D3D9GpuProgramPtr classOgre_1_1D3D9GpuProgramPtr.html a219e8f77e177509cbea30da0adb06ccb D3D9GpuProgramPtr cpp instm Ogre::D3D9GpuProgramPtr classOgre_1_1D3D9GpuProgramPtr.html ac9820e501dc140980df8e318255800c8 D3D9GpuProgramPtr cpp instm Ogre::D3D9GpuProgramPtr classOgre_1_1D3D9GpuProgramPtr.html ac957be9f3eea03c44223d11ab3951ebd D3D9GpuProgramPtr cpp instm Ogre::D3D9GpuProgramPtr classOgre_1_1D3D9GpuProgramPtr.html abb88a1a6f3c78bc231faefa027f3605f operator= cpp instm Ogre::D3D9GpuProgramPtr classOgre_1_1D3D9GpuProgramPtr.html a7731e6c621e976d55eb9d58596a5f7a8

Operator used to convert a ResourcePtr to a D3D9GpuProgramPtr.

operator* unknown instm Ogre::SharedPtr< D3D9GpuProgram > classOgre_1_1SharedPtr.html a6c7563f3047bcd454dffae2b297a87a1 operator-> unknown instm Ogre::SharedPtr< D3D9GpuProgram > classOgre_1_1SharedPtr.html a756cec152c2db605fe7424da7f8e879b get unknown instm Ogre::SharedPtr< D3D9GpuProgram > classOgre_1_1SharedPtr.html a2c3ed4a7b5574c4e53adec450fd537b0 bind unknown instm Ogre::SharedPtr< D3D9GpuProgram > classOgre_1_1SharedPtr.html ac8d90e023455dc3299f48722e6068e4a

Binds rep to the SharedPtr.

unique unknown instm Ogre::SharedPtr< D3D9GpuProgram > classOgre_1_1SharedPtr.html acd2b97578b72dd4abc33471a93ca4b91 useCount unknown instm Ogre::SharedPtr< D3D9GpuProgram > classOgre_1_1SharedPtr.html a29e90ed7b4339cce1cc7e6be919e78bb useCountPointer unknown instm Ogre::SharedPtr< D3D9GpuProgram > classOgre_1_1SharedPtr.html a21c3410c03ec3a4647c7aaa8e59d535d getPointer unknown instm Ogre::SharedPtr< D3D9GpuProgram > classOgre_1_1SharedPtr.html a15e055008751a7c20bdde38662d5f0a1 freeMethod unknown instm Ogre::SharedPtr< D3D9GpuProgram > classOgre_1_1SharedPtr.html a2d8365d61e610b98e0d36d514ab29017 isNull unknown instm Ogre::SharedPtr< D3D9GpuProgram > classOgre_1_1SharedPtr.html a8a223db784efd7aa766792649de2f2a0 setNull unknown instm Ogre::SharedPtr< D3D9GpuProgram > classOgre_1_1SharedPtr.html ae23c79e49621afdb17fc32f30519859f release unknown instm Ogre::SharedPtr< D3D9GpuProgram > classOgre_1_1SharedPtr.html aa9225d4dac90501b6a5f0b2b49ea2eed destroy unknown instm Ogre::SharedPtr< D3D9GpuProgram > classOgre_1_1SharedPtr.html afaba3332d99634ccbacef674fc46b773 swap unknown instm Ogre::SharedPtr< D3D9GpuProgram > classOgre_1_1SharedPtr.html af07cad7e719e517472410d87f4e974ea pRep unknown data Ogre::SharedPtr< D3D9GpuProgram > classOgre_1_1SharedPtr.html a8a5094cabd90223647525fe162e94e57 pUseCount unknown data Ogre::SharedPtr< D3D9GpuProgram > classOgre_1_1SharedPtr.html a52f9915e259723090662cca7c3c51d52 useFreeMethod unknown data Ogre::SharedPtr< D3D9GpuProgram > classOgre_1_1SharedPtr.html a81eed90dd7d087f03cd010167d91f33e Ogre::D3D9GpuProgramManager c cl Ogre::D3D9GpuProgramManager classOgre_1_1D3D9GpuProgramManager.html OgreD3D9GpuProgramManager.h SyntaxCodes cpp tdef Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a39cb435674c75c8e6b5f9e8aeebe6ec9 SharedParametersMap cpp tdef Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a3a0eb9f6c60a3650de8b5d842d30a1fb Microcode cpp tdef Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html aef34af73ab87b0b09d2707ebeb43508d MicrocodeMap cpp tdef Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a2a6028b6d23b3dea967da49f2b23e3bc ResourceCreateOrRetrieveResult cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af484f2b60c8d9bc87f37fa8af8e630c5 ResourceMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a60ea46f69b1dd9c8e27b9b3d7bd5bc35 ResourceWithGroupMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a46e6268002377bc95d3721d21aa92 ResourceHandleMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af6b68646abe6e9959072c1ece458ee55 ResourceMapIterator cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a4f7da59507a5a8550ea97615ff9afff0 D3D9GpuProgramManager cpp instm Ogre::D3D9GpuProgramManager classOgre_1_1D3D9GpuProgramManager.html aa864d20e7baaf82ec969e13c7a19d8cc ~D3D9GpuProgramManager cpp instm Ogre::D3D9GpuProgramManager classOgre_1_1D3D9GpuProgramManager.html a06794e0f2ca8a0275478c71533b52a08 load cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html acf1a17422bc3cd1b7af27269bf4182cf

Loads a GPU program from a file of assembly.

load cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad6d63fe7126510bf10fd337705cb0b29

Generic load method, used to create a Resource specific to this ResourceManager without using one of ...

loadFromString cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html aa97ecb7825ee46c6be15313b6592ee16

Loads a GPU program from a string of assembly code.

getSupportedSyntax cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a7f512b6d1a9743505f4f51326b26644c

Returns the syntaxes that this manager supports.

isSyntaxSupported cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html af40e11c70e89d0d613b7a611870fb309

Returns whether a given syntax code (e.g.

createParameters cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a88b278890e6c8c0cc137d8053700aabe

Creates a new GpuProgramParameters instance which can be used to bind parameters to your programs...

createProgram cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a3fa0473ad1390af99f69325c2eced427

Create a new, unloaded GpuProgram from a file of assembly.

createProgramFromString cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a1eadda53bbed16d5a3804cdba2ad687e

Create a GPU program from a string of assembly code.

create cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a964ed591329cc8046c9fbab0713a35ce

General create method, using specific create parameters instead of name / value pairs.

create cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac64c2b9c9dc775e05a81ff48d4293d4e

Creates a new blank resource, but does not immediately load it.

getByName cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a19e960e04cd0d6b952925901da64ffa2

Overrides the standard ResourceManager getByName method.

getByName cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a03f1bf557d381aca77797d9a44578067

Retrieves a pointer to a resource by name, or null if the resource does not exist.

createSharedParameters cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a4d6b9934b69d6c0731d717b22fae5715

Create a new set of shared parameters, which can be used across many GpuProgramParameters objects of ...

getSharedParameters cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a45bd5be1d8a914ddfc10cb930662560a

Retrieve a set of shared parameters, which can be used across many GpuProgramParameters objects of di...

getAvailableSharedParameters cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a81c59ddf641d461c4f889117c6737869

Get (const) access to the available shared parameter sets.

getSaveMicrocodesToCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a5feb934731d48691738aa13c63c4518b

Get if the microcode of a shader should be saved to a cache.

setSaveMicrocodesToCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html aa21d703ad5720d87243b2cbb8b7dc02a

Set if the microcode of a shader should be saved to a cache.

canGetCompiledShaderBuffer cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html aa4723c868424304f5bec942e9534ab4f isMicrocodeAvailableInCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html ae4dcba4c725754e8e9c24810726ac42a

Check if a microcode is available for a program in the microcode cache.

getMicrocodeFromCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html af6085cec0fae88bd5409bcb3970ceb36

Returns a microcode for a program from the microcode cache.

createMicrocode cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a4ae10f4a076844cd60392fd74995b560

Creates a microcode to be later added to the cache.

addMicrocodeToCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a4cc1760272e73cc1da7684a52394f8e7

Adds a microcode for a program to the microcode cache.

saveMicrocodeCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a339d17362a072d155ca44fd334f0a3c6

Saves the microcode cache to disk.

loadMicrocodeCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html af591ed6c8f4a2a930c10156deb1883de

Loads the microcode cache from disk.

createOrRetrieve cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a48c565d0e63b286c6388439ae73417df

Create a new resource, or retrieve an existing one with the same name if it already exists...

setMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa7bd4f02b31fba693d3bea6492fe20a8

Set a limit on the amount of memory this resource handler may use.

getMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae24629f37283bf777987aab6bc3fa110

Get the limit on the amount of memory this resource handler may use.

getMemoryUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a0458e4665975faed7311b05879dfac2f

Gets the current memory usage, in bytes.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a2cf457c70ea86892b1bec52028c96237

Unloads a single resource by name.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a94962d0929fdc88c25d35672ff2c1ff0

Unloads a single resource by handle.

unloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html acaba96b1b4816457b03028eed9895789

Unloads all resources.

reloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a860f0bcac1a4d152878855f9a85a58d3

Caused all currently loaded resources to be reloaded.

unloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7b9ba584a17235f6eff9847b90ba895d

Unload all resources which are not referenced by any other object.

reloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a22dbc50ba8fac0d3222a31ef1ef82dcd

Caused all currently loaded but not referenced by any other object resources to be reloaded...

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8675d6b8c353783cf22c3872f7eaa818

Remove a single resource.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html abfb0022b18d022a7605f0d19a966f00f

Remove a single resource by name.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac22655af03ecea85d863a1d1d561778c

Remove a single resource by handle.

removeAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ff50fee06a678837cbeeea75e4372a5

Removes all resources.

removeUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ce966e769770ce9f90d77eddc2c30a3

Remove all resources which are not referenced by any other object.

getByHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ab1c354fd2294c7c50b3f3e9ce42543f7

Retrieves a pointer to a resource by handle, or null if the resource does not exist.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a9dcc9da5760fcd3b39b4566fe308ad6b

Returns whether the named resource exists in this manager.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad9b4efbeacb17f07710c30bd5048e42f

Returns whether a resource with the given handle exists in this manager.

_notifyResourceTouched cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a40769092850d5b296e1d1a9190631700

Notify this manager that a resource which it manages has been &#39;touched&#39;, i.e.

_notifyResourceLoaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a871ac005af0be0b8c1857a4f8eea9

Notify this manager that a resource which it manages has been loaded.

_notifyResourceUnloaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a54d1843a43aebb13542312cd17134e6a

Notify this manager that a resource which it manages has been unloaded.

prepare cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae26b6ecd722f3e24b52de8b4ac9bba0d

Generic prepare method, used to create a Resource specific to this ResourceManager without using one ...

getScriptPatterns cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a37ec0e845f49b7f7e3dc868456ced1e8

Gets the file patterns which should be used to find scripts for this ResourceManager.

parseScript cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8240f6bbf3449b1f2acdd476efbde821

Parse the definition of a set of resources from a script file.

getLoadingOrder cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a917b69fbaf300dcb0488d14d357296df

Gets the relative loading order of resources of this type.

getResourceType cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4a16604e10cd71957fcce705dead9a2c

Gets a string identifying the type of resource this manager handles.

setVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa3ff9558e8fa8187f510472a58093b6f

Sets whether this manager and its resources habitually produce log output.

getVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af96b58b31c152a8ae3c6152ee3ea12e7

Gets whether this manager and its resources habitually produce log output.

getResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad18cc3f0a4b3e0553cfe715204f15359

Create a resource pool, or reuse one that already exists.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa8b761abb06d74347e9636550307ccd9

Destroy a resource pool.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00a7fe59aaaa4acdfda07edc704516ee

Destroy a resource pool.

destroyAllResourcePools cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7913c36c02ef03007ff1a1c76ddf7710

destroy all pools

getResourceIterator cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4d3289d4636168230da11c1c9794db59

Returns an iterator over all resources in this manager.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a215f8a158be2840363627ee55161de0c

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a1fa33935f7bc9ca113fe3adbea6493e7

Override standard Singleton retrieval.

ResourcePoolMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a87899e8bec2f60ef1448d716a20db8e1 createImpl cpp instm Ogre::D3D9GpuProgramManager classOgre_1_1D3D9GpuProgramManager.html af8b95c1b058feb2e9034d64e6df1bb1e createImpl cpp instm Ogre::D3D9GpuProgramManager classOgre_1_1D3D9GpuProgramManager.html ab0808cdb94d3fc5a42dfc09004fe16d8

Specialised create method with specific parameters.

getNextHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html adc9077f415314ebc0f7feb314b76d4d4

Allocates the next handle.

addImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00bb3a6324cff9b1a572282d4c596b57

Add a newly created resource to the manager (note weak reference)

removeImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f5826bb4624b28bbe08f3c9fe88ee54

Remove a resource from this manager; remove it from the lists.

checkUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8316910598c9ceda62b3ec5be001d372

Checks memory usage and pages out if required.

addRenderSystemToName cpp clm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html ac58567b28f3695299633a4c94f1ca71b mSharedParametersMap cpp data Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a8daf06956d7a7c36a4c262f2f3c2d54c mMicrocodeCache cpp data Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a56415ef2a5a21e425d0141902749d886 mSaveMicrocodesToCache cpp data Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a4653eb83ff12cf95f3abcc6d952dab64 mResourcesByHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html af7ac79c874e49fadc3cd7e228ab640d8 mResources cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ac02278ff18455db85fa7473abad9688c mResourcesWithGroup cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a3ea8cebb67199e6050d992036f3b4f3c mNextHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a70a84973505dc749acb913daef662f90 mMemoryBudget cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f0a00e183f455cdce1ec9152722f9b7 mMemoryUsage cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html aaa9cfdfc994de65064ba2dbe08930de8 mVerbose cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a5113f20b1db6ddfb51dba652f24cd0f0 mScriptPatterns cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a450dcef1a87442bcfe848ff92c43c6b5

Patterns to use to look for scripts if supported (e.g. *.overlay)

mLoadOrder cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ad26313df1d10e7953c90b7c37b373cf8

Loading order relative to other managers, higher is later.

mResourceType cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a86f8c21e087cb00a62d677ef1cd8131d

String identifying the resource type this manager handles.

mResourcePoolMap cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a00f151b76015e7e46cdb228cc3eaa53e msSingleton unknown data Ogre::Singleton< GpuProgramManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::D3D9HardwareBufferManagerBase c cl Ogre::D3D9HardwareBufferManagerBase classOgre_1_1D3D9HardwareBufferManagerBase.html

Implementation of HardwareBufferManager for D3D9.

OgreD3D9HardwareBufferManager.h D3D9HardwareBufferManagerBase cpp instm Ogre::D3D9HardwareBufferManagerBase classOgre_1_1D3D9HardwareBufferManagerBase.html a5c0739e90d3081e796672b92264d4835 ~D3D9HardwareBufferManagerBase cpp instm Ogre::D3D9HardwareBufferManagerBase classOgre_1_1D3D9HardwareBufferManagerBase.html ac7caabc88877b234f5e3e8deebddbb88 createVertexBuffer cpp instm Ogre::D3D9HardwareBufferManagerBase classOgre_1_1D3D9HardwareBufferManagerBase.html ada99304b688c2ceff6fd4b8b63dad90f

Creates a vertex buffer.

createIndexBuffer cpp instm Ogre::D3D9HardwareBufferManagerBase classOgre_1_1D3D9HardwareBufferManagerBase.html a55643b623b8168fb98c58ce39281a70e

Create a hardware vertex buffer.

createRenderToVertexBuffer cpp instm Ogre::D3D9HardwareBufferManagerBase classOgre_1_1D3D9HardwareBufferManagerBase.html aff42262fe713059c776d8d17afd1515b

Create a render to vertex buffer.

createVertexDeclaration cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aa8203be281c1d4f66efd3e5f9616962a

Creates a new vertex declaration.

destroyVertexDeclaration cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a95462f68508b75a7d87d0c5e496806fa

Destroys a vertex declaration.

createVertexBufferBinding cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a061290f70a7b145768a09030ac8684bf

Creates a new VertexBufferBinding.

destroyVertexBufferBinding cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a8f392b28a07b9f8f6b70f3020598acfe

Destroys a VertexBufferBinding.

registerVertexBufferSourceAndCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a1deff999bf2f7fa437609fca417810e9

Registers a vertex buffer as a copy of another.

allocateVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aabe7d6ac6a04013f106656c76a0eb222

Allocates a copy of a given vertex buffer.

releaseVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ace31f1bc14e398d1379b1e50af9f87c3

Manually release a vertex buffer copy for others to subsequently use.

touchVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6530263f486220aa3040129240d3caed

Tell engine that the vertex buffer copy intent to reuse.

_freeUnusedBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a33cb1e71d569f6c3b277c70bdea870c0

Free all unused vertex buffer copies.

_releaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a507f064fdba0dd61a438f61a2dafac26

Internal method for releasing all temporary buffers which have been allocated using BLT_AUTOMATIC_REL...

_forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a0de1e9752a1f55aadcc839a4c1633a2f

Internal method that forces the release of copies of a given buffer.

_forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a9f39d0b6878ef2827887a5fb5ba32ba4

Internal method that forces the release of copies of a given buffer.

_notifyVertexBufferDestroyed cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a29b2e243bab8522ae27ec23268ea154a

Notification that a hardware vertex buffer has been destroyed.

_notifyIndexBufferDestroyed cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aa12ae6a67af715b2be80182bd05abb46

Notification that a hardware index buffer has been destroyed.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d VertexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac413284fee3eb42ef05be9a920da448b

WARNING: The following two members should place before all other members.

IndexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a2b2a1446c08ef1bb58c47987b62d83d0 VertexDeclarationList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3ae22ef96c13dfa02878d27d592f3bc VertexBufferBindingList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a44e20d0e3ca12fa67e5003266a87af52 FreeTemporaryVertexBufferMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab1b16f5bb965056ed416ca0d7eedb991

Map from original buffer to temporary buffers.

TemporaryVertexBufferLicenseMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac56a99f7b4b029db20fd8b94f1e82c13

Map from temporary buffer to details of a license.

createVertexDeclarationImpl cpp instm Ogre::D3D9HardwareBufferManagerBase classOgre_1_1D3D9HardwareBufferManagerBase.html a2e213585f8c49d8b803859e5c73209ee

Internal method for creates a new vertex declaration, may be overridden by certain rendering APIs...

destroyVertexDeclarationImpl cpp instm Ogre::D3D9HardwareBufferManagerBase classOgre_1_1D3D9HardwareBufferManagerBase.html aea810a50aa7e04aba62b15d6ba6417f9

Internal method for destroys a vertex declaration, may be overridden by certain rendering APIs...

destroyAllDeclarations cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a4be16779dfe2b99fc3395bfe66ba4b4d

Internal method for destroys all vertex declarations.

destroyAllBindings cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a995a5db6b774e98b46c598dcb569f983

Internal method for destroys all vertex buffer bindings.

createVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a36d7b275f4a2b39b27f55ace09140d03

Internal method for creates a new VertexBufferBinding, may be overridden by certain rendering APIs...

destroyVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a39d2f9bd9b2388498b2143fb7c24710c

Internal method for destroys a VertexBufferBinding, may be overridden by certain rendering APIs...

makeBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac3cb89b74c26e42415d599b59079f5d7

Creates a new buffer as a copy of the source, does not copy data.

mVertexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6a99117e4adc55561ec0eb36617115a4 mIndexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a458d12d5abfa8d8971a4c4c6b214f799 mVertexDeclarations cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab93e6c8ebe86328233d604c78f9cbb7b mVertexBufferBindings cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a30d13bdd51fd0ffb1b2f5cc13bc15786 mFreeTempVertexBufferMap cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac5339ff98d67f523eb88f9d1b29567d9

Map of current available temp buffers.

mTempVertexBufferLicenses cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a811086c11e14fa760b42ea958884804e

Map of currently licensed temporary buffers.

mUnderUsedFrameCount cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a98d9ba3a449e791f89a53d7fcf89c00a

Number of frames elapsed since temporary buffers utilization was above half the available.

UNDER_USED_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html afd420f56dc09d1e9975179e2ffe824ca

Number of frames to wait before free unused temporary buffers.

EXPIRED_DELAY_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a66f8e4f014fc41a52f35f7c0b03569e0

Frame delay for BLT_AUTOMATIC_RELEASE temporary buffers.

BLT_MANUAL_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa372ccf538e8a6022bba092d2b47f4fdb

Licensee will only release buffer when it says so.

BLT_AUTOMATIC_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa994cf0191de83556e3c1e6cf30cd6acb

Licensee can have license revoked.

Ogre::D3D9HardwareBufferManager c cl Ogre::D3D9HardwareBufferManager classOgre_1_1D3D9HardwareBufferManager.html

D3D9HardwareBufferManagerBase as a Singleton.

OgreD3D9HardwareBufferManager.h D3D9HardwareBufferManager cpp instm Ogre::D3D9HardwareBufferManager classOgre_1_1D3D9HardwareBufferManager.html a5aa390ec996bcdf57a3a6de4f512d5c9 ~D3D9HardwareBufferManager cpp instm Ogre::D3D9HardwareBufferManager classOgre_1_1D3D9HardwareBufferManager.html a70f811563b43b1fe55e2b5b9ac88fde2 createVertexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html adee7ce85fcdeefb8b97b37ece2bab8e4 createIndexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a90b4266571e1852e2475a63c062623a2 createRenderToVertexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a875cea867279770d7900f292a8217db6 createVertexDeclaration cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a0d6a29a55a89d937cec4cbaa6c7e8b4b destroyVertexDeclaration cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a8df941430aef9a6c87660655b51672a3 createVertexBufferBinding cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a4d907dd6ed467886ca7df6a188b73d4d destroyVertexBufferBinding cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html af5abdc6a7e28634b759189e54f1e6fdd registerVertexBufferSourceAndCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a763b65efa057185d7acbe073bf0e3610 allocateVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a9061909fca1c96d50ddbeeee6df8a4d8 releaseVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a34bc652b029f856a5b130f850ba333a0 touchVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html af83a478657dabe2d2e35f0d876abcc5b _freeUnusedBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a9a2793066da237001972061b76930c95 _releaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a8632cd79b8f18ed2b21bd6b474a49276 _forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html ab523a5b31c88599812538441b7e37775 _forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a0da9a2c9a66030d32c90871191da0b6a _notifyVertexBufferDestroyed cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a2b188dbba89b0210ad7359434aa87bee _notifyIndexBufferDestroyed cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html aee835c8225ba41a1358db813ce080b0e operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a380063fef4a4563c90d45a03ac196dc7

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html ab633b90f5015dc3199f96e0514347b3b

Override standard Singleton retrieval.

VertexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac413284fee3eb42ef05be9a920da448b

WARNING: The following two members should place before all other members.

IndexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a2b2a1446c08ef1bb58c47987b62d83d0 VertexDeclarationList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3ae22ef96c13dfa02878d27d592f3bc VertexBufferBindingList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a44e20d0e3ca12fa67e5003266a87af52 FreeTemporaryVertexBufferMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab1b16f5bb965056ed416ca0d7eedb991

Map from original buffer to temporary buffers.

TemporaryVertexBufferLicenseMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac56a99f7b4b029db20fd8b94f1e82c13

Map from temporary buffer to details of a license.

destroyAllDeclarations cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a4be16779dfe2b99fc3395bfe66ba4b4d

Internal method for destroys all vertex declarations.

destroyAllBindings cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a995a5db6b774e98b46c598dcb569f983

Internal method for destroys all vertex buffer bindings.

createVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3756b338f15ec08f13109ec3f8808a1

Internal method for creates a new vertex declaration, may be overridden by certain rendering APIs...

destroyVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html af111248f2e13a5b6a49ca993a2e526e1

Internal method for destroys a vertex declaration, may be overridden by certain rendering APIs...

createVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a36d7b275f4a2b39b27f55ace09140d03

Internal method for creates a new VertexBufferBinding, may be overridden by certain rendering APIs...

destroyVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a39d2f9bd9b2388498b2143fb7c24710c

Internal method for destroys a VertexBufferBinding, may be overridden by certain rendering APIs...

makeBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac3cb89b74c26e42415d599b59079f5d7

Creates a new buffer as a copy of the source, does not copy data.

mImpl cpp data Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a154ee1cdff3ec67765532601ad272cb8 mVertexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6a99117e4adc55561ec0eb36617115a4 mIndexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a458d12d5abfa8d8971a4c4c6b214f799 mVertexDeclarations cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab93e6c8ebe86328233d604c78f9cbb7b mVertexBufferBindings cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a30d13bdd51fd0ffb1b2f5cc13bc15786 mFreeTempVertexBufferMap cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac5339ff98d67f523eb88f9d1b29567d9

Map of current available temp buffers.

mTempVertexBufferLicenses cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a811086c11e14fa760b42ea958884804e

Map of currently licensed temporary buffers.

mUnderUsedFrameCount cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a98d9ba3a449e791f89a53d7fcf89c00a

Number of frames elapsed since temporary buffers utilization was above half the available.

UNDER_USED_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html afd420f56dc09d1e9975179e2ffe824ca

Number of frames to wait before free unused temporary buffers.

EXPIRED_DELAY_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a66f8e4f014fc41a52f35f7c0b03569e0

Frame delay for BLT_AUTOMATIC_RELEASE temporary buffers.

msSingleton unknown data Ogre::Singleton< HardwareBufferManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 BLT_MANUAL_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa372ccf538e8a6022bba092d2b47f4fdb

Licensee will only release buffer when it says so.

BLT_AUTOMATIC_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa994cf0191de83556e3c1e6cf30cd6acb

Licensee can have license revoked.

Ogre::D3D9HardwareIndexBuffer c cl Ogre::D3D9HardwareIndexBuffer classOgre_1_1D3D9HardwareIndexBuffer.html OgreD3D9HardwareIndexBuffer.h D3D9HardwareIndexBuffer cpp instm Ogre::D3D9HardwareIndexBuffer classOgre_1_1D3D9HardwareIndexBuffer.html ac496e30501d76ba444c63278184177de ~D3D9HardwareIndexBuffer cpp instm Ogre::D3D9HardwareIndexBuffer classOgre_1_1D3D9HardwareIndexBuffer.html a83692c58c417cdf58e2b53c4586503e4 readData cpp instm Ogre::D3D9HardwareIndexBuffer classOgre_1_1D3D9HardwareIndexBuffer.html ae611e8a8c5fb6534fb930464f4843755

See HardwareBuffer.

writeData cpp instm Ogre::D3D9HardwareIndexBuffer classOgre_1_1D3D9HardwareIndexBuffer.html aaca1828224b9eb8f2cc6be0e89028da9

See HardwareBuffer.

notifyOnDeviceCreate cpp instm Ogre::D3D9HardwareIndexBuffer classOgre_1_1D3D9HardwareIndexBuffer.html a4ca429980801a294cfd1a1d130069a17 notifyOnDeviceDestroy cpp instm Ogre::D3D9HardwareIndexBuffer classOgre_1_1D3D9HardwareIndexBuffer.html a1b0eff3e5d307580fd3ca069a92555a4 notifyOnDeviceLost cpp instm Ogre::D3D9HardwareIndexBuffer classOgre_1_1D3D9HardwareIndexBuffer.html ab23fb340055333aee5801dbabea1fd6d notifyOnDeviceReset cpp instm Ogre::D3D9HardwareIndexBuffer classOgre_1_1D3D9HardwareIndexBuffer.html a739f49c9d66d04445cb306cf548fed06 createBuffer cpp instm Ogre::D3D9HardwareIndexBuffer classOgre_1_1D3D9HardwareIndexBuffer.html a7283ca846bea1a42cebb3799f0cb16f3 getD3DIndexBuffer cpp instm Ogre::D3D9HardwareIndexBuffer classOgre_1_1D3D9HardwareIndexBuffer.html a1a959f03eb7d5a17060de440eaf78d83

Get the D3D-specific index buffer.

getManager cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a7f676fc66c7f4b0c9fc31800d021742e

Return the manager of this buffer, if any.

getType cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a3f2671fe0ad937070ea24d9bc7626cd3

Get the type of indexes used in this buffer.

getNumIndexes cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html ab9e775a91b90c6bbac888d97fe51d9d2

Get the number of indexes in this buffer.

getIndexSize cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a294ab09e6caef25b3c42c277a5de95e1

Get the size in bytes of each index.

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ab1caebda1f7442706df97531c2d90aaf

Lock the buffer for (potentially) reading / writing.

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

unlock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a64ddd429ff2c8ac4f0cca5decb5c6757

Releases the lock on this buffer.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

_updateFromShadow cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a344c52f2214eaff097d5fbc390e7684b

Updates the real buffer from the shadow buffer, if required.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockDeviceAccess cpp clm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html aa97afae987b0c0f16c3e232a7317fad5 unlockDeviceAccess cpp clm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html a6fc9c0ebe4a4c559b172f25f3b5dc9d8 DeviceToBufferResourcesMap cpp tdef Ogre::D3D9HardwareIndexBuffer classOgre_1_1D3D9HardwareIndexBuffer.html ad480180db7d0cf396e0bcc6415186a42 DeviceToBufferResourcesIterator cpp tdef Ogre::D3D9HardwareIndexBuffer classOgre_1_1D3D9HardwareIndexBuffer.html a22dcbc0440fe2cfb2fdd9baf33797f81 lockImpl cpp instm Ogre::D3D9HardwareIndexBuffer classOgre_1_1D3D9HardwareIndexBuffer.html acf8153ab6e834509c6b52f2e0578ca13

See HardwareBuffer.

unlockImpl cpp instm Ogre::D3D9HardwareIndexBuffer classOgre_1_1D3D9HardwareIndexBuffer.html ac6bbedebba8daa47442bb9cdf6df1fd0

See HardwareBuffer.

updateBufferContent cpp instm Ogre::D3D9HardwareIndexBuffer classOgre_1_1D3D9HardwareIndexBuffer.html a6cb8535e5b49f776db8529b97cdc5225

Update the given buffer content.

updateBufferResources cpp instm Ogre::D3D9HardwareIndexBuffer classOgre_1_1D3D9HardwareIndexBuffer.html a3dfe0138bd76295804d3a7d343927514 _lockBuffer cpp instm Ogre::D3D9HardwareIndexBuffer classOgre_1_1D3D9HardwareIndexBuffer.html a831621241b7272d7dc86767230b5b319

Internal buffer lock method.

_unlockBuffer cpp instm Ogre::D3D9HardwareIndexBuffer classOgre_1_1D3D9HardwareIndexBuffer.html ab89bd7d898da89c1bee0e1965fba8084

Internal buffer unlock method.

mMapDeviceToBufferResources cpp data Ogre::D3D9HardwareIndexBuffer classOgre_1_1D3D9HardwareIndexBuffer.html ae97d4f87cda4b3f706841c88869c21c6 mBufferDesc cpp data Ogre::D3D9HardwareIndexBuffer classOgre_1_1D3D9HardwareIndexBuffer.html a4c7417ae6aba44d07523ff70847fa88c mSourceBuffer cpp data Ogre::D3D9HardwareIndexBuffer classOgre_1_1D3D9HardwareIndexBuffer.html ab6f16bc34956a7def5d7fb1941eb1293 mSourceLockedBytes cpp data Ogre::D3D9HardwareIndexBuffer classOgre_1_1D3D9HardwareIndexBuffer.html a1803779b42c37d008ba96026093c2a77 mSystemMemoryBuffer cpp data Ogre::D3D9HardwareIndexBuffer classOgre_1_1D3D9HardwareIndexBuffer.html af2247116357d36c99570442bd637e892 mMgr cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html af67b89fb4d762d17da970269bcd9894a mIndexType cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html ad55227078ba92018afb29c98a1287eb6 mNumIndexes cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a8dfffabc8a138184c98227c7ad4fe871 mIndexSize cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a55901ccfe05b1d3dc65be17174aae6ed mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca IT_16BIT cpp econst Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a25ba4923e015d46de162f7cc4c256326a53907abe886cb9c6ebeb2520733aee4a IT_32BIT cpp econst Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a25ba4923e015d46de162f7cc4c256326aa5194f6b6d409b1b20f91adf989ef329 HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::D3D9HardwareIndexBuffer::BufferResources c cl Ogre::D3D9HardwareIndexBuffer::BufferResources structOgre_1_1D3D9HardwareIndexBuffer_1_1BufferResources.html OgreD3D9HardwareIndexBuffer.h mBuffer cpp data Ogre::D3D9HardwareIndexBuffer::BufferResources structOgre_1_1D3D9HardwareIndexBuffer_1_1BufferResources.html ad8f5af5f0ac512034a51b273059611de mOutOfDate cpp data Ogre::D3D9HardwareIndexBuffer::BufferResources structOgre_1_1D3D9HardwareIndexBuffer_1_1BufferResources.html a3c90f887047e20f702791966f395a09a mLockOffset cpp data Ogre::D3D9HardwareIndexBuffer::BufferResources structOgre_1_1D3D9HardwareIndexBuffer_1_1BufferResources.html a6fd8e3c236764797ec1610370bb0eac4 mLockLength cpp data Ogre::D3D9HardwareIndexBuffer::BufferResources structOgre_1_1D3D9HardwareIndexBuffer_1_1BufferResources.html a66c987f45f6734188299b97af8ff9f18 mLockOptions cpp data Ogre::D3D9HardwareIndexBuffer::BufferResources structOgre_1_1D3D9HardwareIndexBuffer_1_1BufferResources.html a78d978d6eaeaeb0086028b53a662bbbe mLastUsedFrame cpp data Ogre::D3D9HardwareIndexBuffer::BufferResources structOgre_1_1D3D9HardwareIndexBuffer_1_1BufferResources.html ae4b82b6dc9687bd61cc6d9edc16c2910 Ogre::D3D9HardwareOcclusionQuery c cl Ogre::D3D9HardwareOcclusionQuery classOgre_1_1D3D9HardwareOcclusionQuery.html

This is a class that is the DirectX9 implementation of hardware occlusion testing.

OgreD3D9HardwareOcclusionQuery.h D3D9HardwareOcclusionQuery cpp instm Ogre::D3D9HardwareOcclusionQuery classOgre_1_1D3D9HardwareOcclusionQuery.html a5838026ec1f7215eb83bef515d42c940

Default object constructor.

~D3D9HardwareOcclusionQuery cpp instm Ogre::D3D9HardwareOcclusionQuery classOgre_1_1D3D9HardwareOcclusionQuery.html a813b479e18f0cdf7acb5ff0c1630191d

Object destructor.

beginOcclusionQuery cpp instm Ogre::D3D9HardwareOcclusionQuery classOgre_1_1D3D9HardwareOcclusionQuery.html acea9a09b582738af4f7497b79181ab71

Starts the hardware occlusion query.

endOcclusionQuery cpp instm Ogre::D3D9HardwareOcclusionQuery classOgre_1_1D3D9HardwareOcclusionQuery.html aab645a1644bc652b7843d9b6459a7dbb

Ends the hardware occlusion test.

pullOcclusionQuery cpp instm Ogre::D3D9HardwareOcclusionQuery classOgre_1_1D3D9HardwareOcclusionQuery.html a46f3aaeae35802f03beaa0979ce71699

Pulls the hardware occlusion query.

getLastQuerysPixelcount cpp instm Ogre::D3D9HardwareOcclusionQuery classOgre_1_1D3D9HardwareOcclusionQuery.html a7cfe92f369eedb757df18d264d23cb9a isStillOutstanding cpp instm Ogre::D3D9HardwareOcclusionQuery classOgre_1_1D3D9HardwareOcclusionQuery.html ae49db96481f5d845767dcfcc7b076d20

Lets you know when query is done, or still be processed by the Hardware.

notifyOnDeviceCreate cpp instm Ogre::D3D9HardwareOcclusionQuery classOgre_1_1D3D9HardwareOcclusionQuery.html a7b0b0ad594195deeb8e5ef40aaa7bce8 notifyOnDeviceDestroy cpp instm Ogre::D3D9HardwareOcclusionQuery classOgre_1_1D3D9HardwareOcclusionQuery.html a408cfb33ff98feb4f3f0b7941f746614 notifyOnDeviceLost cpp instm Ogre::D3D9HardwareOcclusionQuery classOgre_1_1D3D9HardwareOcclusionQuery.html a6dea06e309f77051404ae1e0fb761e39 notifyOnDeviceReset cpp instm Ogre::D3D9HardwareOcclusionQuery classOgre_1_1D3D9HardwareOcclusionQuery.html a25a10de153b672d9a7a64278cd57eeae getLastQuerysPixelcount cpp instm Ogre::HardwareOcclusionQuery classOgre_1_1HardwareOcclusionQuery.html ae90c7bb824d1fdffe1ea35549217a5c7

Let&#39;s you get the last pixel count with out doing the hardware occlusion test.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockDeviceAccess cpp clm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html aa97afae987b0c0f16c3e232a7317fad5 unlockDeviceAccess cpp clm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html a6fc9c0ebe4a4c559b172f25f3b5dc9d8 mPixelCount cpp data Ogre::HardwareOcclusionQuery classOgre_1_1HardwareOcclusionQuery.html ad9ae2ba4b9c5f443a8bb423ddeb6121b mIsQueryResultStillOutstanding cpp data Ogre::HardwareOcclusionQuery classOgre_1_1HardwareOcclusionQuery.html a320c1bab88bacc137b8d939a1785da7b DeviceToQueryMap cpp tdef Ogre::D3D9HardwareOcclusionQuery classOgre_1_1D3D9HardwareOcclusionQuery.html a0e19fec75ed9e453c5860e8880a166a8 DeviceToQueryIterator cpp tdef Ogre::D3D9HardwareOcclusionQuery classOgre_1_1D3D9HardwareOcclusionQuery.html a91db56eba916cbfaee699c04156b2cb5 createQuery cpp instm Ogre::D3D9HardwareOcclusionQuery classOgre_1_1D3D9HardwareOcclusionQuery.html a4201dbbd6ec8127fa4be0397f317e47b releaseQuery cpp instm Ogre::D3D9HardwareOcclusionQuery classOgre_1_1D3D9HardwareOcclusionQuery.html a464f1512bdac84e7e4d01df42cf5095f mMapDeviceToQuery cpp data Ogre::D3D9HardwareOcclusionQuery classOgre_1_1D3D9HardwareOcclusionQuery.html af880a289b6f53c7316032f2628419f63 Ogre::D3D9HardwarePixelBuffer c cl Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html OgreD3D9HardwarePixelBuffer.h D3D9HardwarePixelBuffer cpp instm Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html adaccb76df4d0e3483c916723f89f9775 ~D3D9HardwarePixelBuffer cpp instm Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html a4aaa5a26ed3fd91c5fd1e330a5d7e751 bind cpp instm Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html a3ebff4ac2054c8ca8890d612914f07da

Call this to associate a D3D surface or volume with this pixel buffer.

bind cpp instm Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html a20fdd929d780f7f5ab3833aa4f6cad83 blit cpp instm Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html ad456e89ed277efb474a5fd17d1da6ca9 blitFromMemory cpp instm Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html af71145e7bc2bee7f5889c0dcdf2dbcbc blitToMemory cpp instm Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html ae42178262b39fe98787a17e8da3e9773 _genMipmaps cpp instm Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html aa3ea1fd7592237c28a13bad09099529b

Internal function to update mipmaps on update of level 0.

_setMipmapping cpp instm Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html a728dd8911efa390565708acbbce050d5

Function to set mipmap generation.

getRenderTarget cpp instm Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html a296d62219c5779489c6a707c9131bc84

Get rendertarget for z slice.

getSurface cpp instm Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html a73a3349f2eafb6accc7f5fd33bd90a0a

Accessor for surface.

getFSAASurface cpp instm Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html a039ec0281513ccbdace3155798d484b4

Accessor for AA surface.

_clearSliceRTT cpp instm Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html af188bf4a184000244ebe9d29dcdca6ca

Notify TextureBuffer of destruction of render target.

releaseSurfaces cpp instm Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html ab5153b6892ecc27c4b7e7aa81fbb674e

Release surfaces held by this pixel buffer.

destroyBufferResources cpp instm Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html a03af114b7c8c5523959b81e8201ea08d

Destroy resources associated with the given device.

lock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a98181701e387658963d0739984499fb3

Lock the buffer for (potentially) reading / writing.

lock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a8aaa214f42a683f7203ed42f8c0caf17 lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

getCurrentLock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a9f888e279109a05b5228f71c5b8f9d34

Get the current locked region.

readData cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html abbd6dece7babe2473adc396bb458f53c writeData cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a117ff90e202f525c2a4b7bb9c51eb4df blit cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ad4a77bfe5a38c59300124e6cf6305b9e

Convenience function that blits the entire source pixel buffer to this buffer.

blitFromMemory cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a2405dade15f595710a02903d302155bd

Convenience function that blits a pixelbox from memory to the entire buffer.

blitToMemory cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a3d9ff2acd7776be35efd6fa24307012c

Convience function that blits this entire buffer to a pixelbox.

getWidth cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html abda31825eaf2b34edec2d0920c949e30

Gets the width of this buffer.

getHeight cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a1a86fb9153a28f146a12c8db65ede66c

Gets the height of this buffer.

getDepth cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ae6d2727151ff4574b70e3459aecf7faf

Gets the depth of this buffer.

getFormat cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html aee72f3e84af166ef031659478fea1967

Gets the native pixel format of this buffer.

unlock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a64ddd429ff2c8ac4f0cca5decb5c6757

Releases the lock on this buffer.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

_updateFromShadow cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a344c52f2214eaff097d5fbc390e7684b

Updates the real buffer from the shadow buffer, if required.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockDeviceAccess cpp clm Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html aaa3b402158015eb4e91c53c5c0c0326c unlockDeviceAccess cpp clm Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html ac9e1e4727246461675003a184ae03ccb DeviceToBufferResourcesMap cpp tdef Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html aefc62ae5463401a00f341224c6326133 DeviceToBufferResourcesIterator cpp tdef Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html a5750199f136e0afb2d59e6a16bfd9897 lockImpl cpp instm Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html a74843eb80d50e38c794a9a1d0899829f

Lock a box.

lockBuffer cpp instm Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html add009e72813b8803d5c3965efd8cbc48 unlockImpl cpp instm Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html a0c12583527e96c3186ea9dd993e9121a

Unlock a box.

unlockBuffer cpp instm Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html a74b32bcd44e9c91b44952815761173af getBufferResources cpp instm Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html ae4f594955fd7b0ae4d99cb56de934bb5 createBufferResources cpp instm Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html af4d046bb62d6eb2cc29fc5979a87d37e updateRenderTexture cpp instm Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html a2e7f4977178a559d81c1c4218b30d6be

updates render texture.

destroyRenderTexture cpp instm Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html a7f877ea767b0a730c803a541a7586d22

destroy render texture.

blit cpp instm Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html a51e0d8c96be6469f855905186ef4347c blitFromMemory cpp instm Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html a51196f4de94f020359084c2b194d6d77 blitToMemory cpp instm Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html a8218fe9dc85957b0e682c575e446841a lockImpl cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a6ab419f1f901d58230f76ad844636be4

Internal implementation of lock(), do not OVERRIDE or CALL this for HardwarePixelBuffer implementatio...

mMapDeviceToBufferResources cpp data Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html a1c33ea152a899dca8cf10359fa296afc

Map between device to buffer resources.

mDoMipmapGen cpp data Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html a507da2c051a4d428dc64d6edbad057b0

Mipmapping.

mHWMipmaps cpp data Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html abe5a811867d8f0ad27ce91d650010f2d mRenderTexture cpp data Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html aa0d234ffd51f02db0d577244dfadfd7c

Render target.

mOwnerTexture cpp data Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html a51021294ee493c4a6558f4835120234d mLockFlags cpp data Ogre::D3D9HardwarePixelBuffer classOgre_1_1D3D9HardwarePixelBuffer.html a29f9840d07343d4cbf5e5acdcd9e9c74 mWidth cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ae466eb08ea0efefbf95ad43a86a32b87 mHeight cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a4522dfa65baed807835c35a5b550148a mDepth cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a65904db26e2e488f9a5648159dab0cdd mRowPitch cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a0a0a98e600dfa4b15778b6bcb30acb70 mSlicePitch cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html acae5b713a65e3d0d5881ae02b3318d34 mFormat cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a715786c17620c4705b5caefa6b2cb2df mCurrentLock cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a811656bfdacc1339fcba481c4bd8f6d1 mLockedBox cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a31c838419dcf57b897bb50baad3fd423 mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca RenderTexture cpp ffunc Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a2548fc9744f5e43e0276d5627ca178de HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::D3D9HardwarePixelBuffer::BufferResources c cl Ogre::D3D9HardwarePixelBuffer::BufferResources structOgre_1_1D3D9HardwarePixelBuffer_1_1BufferResources.html OgreD3D9HardwarePixelBuffer.h surface cpp data Ogre::D3D9HardwarePixelBuffer::BufferResources structOgre_1_1D3D9HardwarePixelBuffer_1_1BufferResources.html a694a29abce4a069e039f954151a7db7c

Surface abstracted by this buffer.

fSAASurface cpp data Ogre::D3D9HardwarePixelBuffer::BufferResources structOgre_1_1D3D9HardwarePixelBuffer_1_1BufferResources.html aabe666b10a0411cc1578f04480f87a23

AA Surface abstracted by this buffer.

volume cpp data Ogre::D3D9HardwarePixelBuffer::BufferResources structOgre_1_1D3D9HardwarePixelBuffer_1_1BufferResources.html a2cd30c4fd53337eee67dcfb4dd304029

Volume abstracted by this buffer.

tempSurface cpp data Ogre::D3D9HardwarePixelBuffer::BufferResources structOgre_1_1D3D9HardwarePixelBuffer_1_1BufferResources.html a0585f6e5eb2755ff483141187ffff981

Temporary surface in main memory if direct locking of mSurface is not possible.

tempVolume cpp data Ogre::D3D9HardwarePixelBuffer::BufferResources structOgre_1_1D3D9HardwarePixelBuffer_1_1BufferResources.html ac6f7ef26dcbc86362004ddb68b72f60f

Temporary volume in main memory if direct locking of mVolume is not possible.

mipTex cpp data Ogre::D3D9HardwarePixelBuffer::BufferResources structOgre_1_1D3D9HardwarePixelBuffer_1_1BufferResources.html a3ed264105675df824f409f8e403a05ac

Mip map texture.

Ogre::D3D9HardwareVertexBuffer c cl Ogre::D3D9HardwareVertexBuffer classOgre_1_1D3D9HardwareVertexBuffer.html

Specialisation of HardwareVertexBuffer for D3D9.

OgreD3D9HardwareVertexBuffer.h D3D9HardwareVertexBuffer cpp instm Ogre::D3D9HardwareVertexBuffer classOgre_1_1D3D9HardwareVertexBuffer.html adc3363518402f1f8a19b9de27ac55399 ~D3D9HardwareVertexBuffer cpp instm Ogre::D3D9HardwareVertexBuffer classOgre_1_1D3D9HardwareVertexBuffer.html a847e20a417bd264656755d9f48159aee readData cpp instm Ogre::D3D9HardwareVertexBuffer classOgre_1_1D3D9HardwareVertexBuffer.html a6ccf48513ae941ade35f7ed1f517e54a

See HardwareBuffer.

writeData cpp instm Ogre::D3D9HardwareVertexBuffer classOgre_1_1D3D9HardwareVertexBuffer.html a3b6a8851612032ac2e60344243162d40

See HardwareBuffer.

notifyOnDeviceCreate cpp instm Ogre::D3D9HardwareVertexBuffer classOgre_1_1D3D9HardwareVertexBuffer.html a5d8a47914f14a9cdbb82a0cdc376d089 notifyOnDeviceDestroy cpp instm Ogre::D3D9HardwareVertexBuffer classOgre_1_1D3D9HardwareVertexBuffer.html a6186505fded3423ad279e8a9671481d6 notifyOnDeviceLost cpp instm Ogre::D3D9HardwareVertexBuffer classOgre_1_1D3D9HardwareVertexBuffer.html ae3e1077c9d54bb6bcb9f8cdc68da1dd1 notifyOnDeviceReset cpp instm Ogre::D3D9HardwareVertexBuffer classOgre_1_1D3D9HardwareVertexBuffer.html aa0edb44f392cdaacb8f77acebd16b739 createBuffer cpp instm Ogre::D3D9HardwareVertexBuffer classOgre_1_1D3D9HardwareVertexBuffer.html adaecd0b1575c9a359589874df99169e9 getD3D9VertexBuffer cpp instm Ogre::D3D9HardwareVertexBuffer classOgre_1_1D3D9HardwareVertexBuffer.html a85bef70f88241265aba97a1b2fa43741

Get D3D9-specific vertex buffer.

getManager cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a4ed0f6954395556a3dbc5899fe5df401

Return the manager of this buffer, if any.

getVertexSize cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html adc5090970f3336432f181a42564855c7

Gets the size in bytes of a single vertex in this buffer.

getNumVertices cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html aadf84ce66787e07b1119e278fdd67a6e

Get the number of vertices in this buffer.

getIsInstanceData cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ad1690aff2bf71373e8dca22c5161e493

Get if this vertex buffer is an &quot;instance data&quot; buffer (per instance)

setIsInstanceData cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ae57160dc300a13c6b37cfc8c56edd82c

Set if this vertex buffer is an &quot;instance data&quot; buffer (per instance)

getInstanceDataStepRate cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a8e429a2b99675667ce7444bef6d74103

Get the number of instances to draw using the same per-instance data before advancing in the buffer b...

setInstanceDataStepRate cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a77a0371bc1b1f48fe6303df7d26267fe

Set the number of instances to draw using the same per-instance data before advancing in the buffer b...

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ab1caebda1f7442706df97531c2d90aaf

Lock the buffer for (potentially) reading / writing.

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

unlock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a64ddd429ff2c8ac4f0cca5decb5c6757

Releases the lock on this buffer.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

_updateFromShadow cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a344c52f2214eaff097d5fbc390e7684b

Updates the real buffer from the shadow buffer, if required.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockDeviceAccess cpp clm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html aa97afae987b0c0f16c3e232a7317fad5 unlockDeviceAccess cpp clm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html a6fc9c0ebe4a4c559b172f25f3b5dc9d8 DeviceToBufferResourcesMap cpp tdef Ogre::D3D9HardwareVertexBuffer classOgre_1_1D3D9HardwareVertexBuffer.html adb580f458f63ac5ae45e82dec660506b DeviceToBufferResourcesIterator cpp tdef Ogre::D3D9HardwareVertexBuffer classOgre_1_1D3D9HardwareVertexBuffer.html ad67074cee29a2368f350e4f51c667ca6 lockImpl cpp instm Ogre::D3D9HardwareVertexBuffer classOgre_1_1D3D9HardwareVertexBuffer.html a7ca4c75cd41ca4bdc53c3cd213734fa7

See HardwareBuffer.

unlockImpl cpp instm Ogre::D3D9HardwareVertexBuffer classOgre_1_1D3D9HardwareVertexBuffer.html ab6f2285b1f80b463a41ef00c798cfcd1

See HardwareBuffer.

updateBufferContent cpp instm Ogre::D3D9HardwareVertexBuffer classOgre_1_1D3D9HardwareVertexBuffer.html accf86dfa1e2debf5532269bb4e5bdc1c

Update the given buffer content.

updateBufferResources cpp instm Ogre::D3D9HardwareVertexBuffer classOgre_1_1D3D9HardwareVertexBuffer.html aaaf15988a79a1c39562fbcd764ac348f _lockBuffer cpp instm Ogre::D3D9HardwareVertexBuffer classOgre_1_1D3D9HardwareVertexBuffer.html aaf84a90563ef431bbb227c31ae99f5cc

Internal buffer lock method.

_unlockBuffer cpp instm Ogre::D3D9HardwareVertexBuffer classOgre_1_1D3D9HardwareVertexBuffer.html a4547b8cf9fc3b4faa28ebb516dceef01

Internal buffer unlock method.

checkIfVertexInstanceDataIsSupported cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a7bf67cf28784a047fae3f0837c19c742

Checks if vertex instance data is supported by the render system.

mMapDeviceToBufferResources cpp data Ogre::D3D9HardwareVertexBuffer classOgre_1_1D3D9HardwareVertexBuffer.html adadc64646d511172d27e48f4391a05d1 mBufferDesc cpp data Ogre::D3D9HardwareVertexBuffer classOgre_1_1D3D9HardwareVertexBuffer.html a46f0e3123b412ebb1fa2c003e6de73a3 mSourceBuffer cpp data Ogre::D3D9HardwareVertexBuffer classOgre_1_1D3D9HardwareVertexBuffer.html aefac7c2ec610b49c3cc54f9f4e7f4de5 mSourceLockedBytes cpp data Ogre::D3D9HardwareVertexBuffer classOgre_1_1D3D9HardwareVertexBuffer.html ab4ef1067f7fc1f81d2167a695d81dd87 mSystemMemoryBuffer cpp data Ogre::D3D9HardwareVertexBuffer classOgre_1_1D3D9HardwareVertexBuffer.html acab97739a1e1c1a55a646c02fa63b365 mMgr cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a76962312880d3d62c29bd02db4889404 mNumVertices cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a36d77550269d084792c0c863ca5e8a35 mVertexSize cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ab8eb0ea0224219c41ce7630bdfa1fa8c mIsInstanceData cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html aa35769af03b2b6d71ac38e8f2aaba78a mInstanceDataStepRate cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a9b6f93aec8f3a810822de34cc1c902c7 mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::D3D9HardwareVertexBuffer::BufferResources c cl Ogre::D3D9HardwareVertexBuffer::BufferResources structOgre_1_1D3D9HardwareVertexBuffer_1_1BufferResources.html OgreD3D9HardwareVertexBuffer.h mBuffer cpp data Ogre::D3D9HardwareVertexBuffer::BufferResources structOgre_1_1D3D9HardwareVertexBuffer_1_1BufferResources.html adcee1fdd66c27c74f09e7845e1a31dea mOutOfDate cpp data Ogre::D3D9HardwareVertexBuffer::BufferResources structOgre_1_1D3D9HardwareVertexBuffer_1_1BufferResources.html acdea58691039d6cdd31bf14ec5164a85 mLockOffset cpp data Ogre::D3D9HardwareVertexBuffer::BufferResources structOgre_1_1D3D9HardwareVertexBuffer_1_1BufferResources.html a5658c768cc185b7f5121347b886b2e2c mLockLength cpp data Ogre::D3D9HardwareVertexBuffer::BufferResources structOgre_1_1D3D9HardwareVertexBuffer_1_1BufferResources.html a8b570d4bda57b6ea5eb4259e9d5c373e mLockOptions cpp data Ogre::D3D9HardwareVertexBuffer::BufferResources structOgre_1_1D3D9HardwareVertexBuffer_1_1BufferResources.html a3fc3530fd30c3e5e2b38b0ec4907317b mLastUsedFrame cpp data Ogre::D3D9HardwareVertexBuffer::BufferResources structOgre_1_1D3D9HardwareVertexBuffer_1_1BufferResources.html a761a4f076f6b67ba612aed1466efa5f7 Ogre::D3D9HLSLProgram c cl Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html

Specialisation of HighLevelGpuProgram to provide support for D3D9 High-Level Shader Language (HLSL)...

OgreD3D9HLSLProgram.h getMicroCode cpp instm Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html a7815f6ae5b286f4706d646033fb0fc5e D3D9HLSLProgram cpp instm Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html acb1a23486e7131040b5949b4fac61ae2 ~D3D9HLSLProgram cpp instm Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html ad193a606182895b595a6f274b8b1d6d2 setEntryPoint cpp instm Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html ab5ac0fb0522810c2c32a0d7cd157b4ac

Sets the entry point for this program ie the first method called.

getEntryPoint cpp instm Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html ade3799dac94b4d001fee3fc707b03c27

Gets the entry point defined for this program.

setTarget cpp instm Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html a276ebb43557d56dd63083e139b9ae697

Sets the shader target to compile down to, e.g.

getTarget cpp instm Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html af18df73a5251742e72e7f6463ba86568

Gets the shader target to compile down to, e.g.

setPreprocessorDefines cpp instm Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html a804ceed2fd7fe40592b1c2f43c4ec83c

Sets the preprocessor defines use to compile the program.

getPreprocessorDefines cpp instm Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html ac60ecd34d8b698b60c0b3cb6352d5c8d

Sets the preprocessor defines use to compile the program.

setColumnMajorMatrices cpp instm Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html a8dc14aed0a6b5fa3c10da5bc03ea5dc1

Sets whether matrix packing in column-major order.

getColumnMajorMatrices cpp instm Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html ab5c3e80f6170a24fceb3890bbf6bb7d1

Gets whether matrix packed in column-major order.

setOptimisationLevel cpp instm Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html ab7056809b6c2215b4a5feb5eaed4b5cd

Sets the optimisation level to use.

getOptimisationLevel cpp instm Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html afee67d97776a6e91acba1219b7ac87ed

Gets the optimisation level to use.

isSupported cpp instm Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html a40708e07ece5448fbb0633973e4f4a42

Overridden from GpuProgram.

createParameters cpp instm Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html afb3b402c2bd87241680ed955eb924d1b

Overridden from GpuProgram.

getLanguage cpp instm Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html a849ce62f1b457bb8ed79200fb4414f72

Overridden from GpuProgram.

_getBindingDelegate cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a3738e5bfb9a287279bbbbfa0271bc05c getConstantDefinitions cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a4f70ca415d8650fe1ac7d937ceba4c03

Get the full list of GpuConstantDefinition instances.

getNamedConstants cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html ad2fa680be2838aab998079e0bcdeba89

Override GpuProgram::getNamedConstants to ensure built.

setSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4474d0c010f63f586423ccfb325ff4a2

Sets the filename of the source assembly for this program.

setSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a300833abd29aa42acb5e6c48ae7c40ea

Sets the source assembly for this program from an in-memory string.

getSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a18a12ae49469bcc9bae9b5fde9a0a461

Gets the syntax code for this program e.g.

setSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a48901c745f712840d8ff24cd04e50678

Sets the syntax code for this program e.g.

getSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a29ef6651dad0349169763940dd40fb8e

Gets the name of the file used as source for this program.

getSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a650621cd162bf75a837951f94d1118bb

Gets the assembler source for this program.

setType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a9792acbeda4a5806ae1ec5c7d4da60b7

Set the program type (only valid before load)

getType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac05c53ca118b1ac81fab5981c119bcc0

Get the program type.

setSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af337509a5342cb707df4df78337756ae

Sets whether a vertex program includes the required instructions to perform skeletal animation...

isSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a84c8bf8460ad30a58d78b5f8fd11e31f

Returns whether a vertex program includes the required instructions to perform skeletal animation...

setMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a843c706f65d219c1d04b8aeacc4bd3c8

Sets whether a vertex program includes the required instructions to perform morph animation...

setPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a848bf4164963cf8c0435c972eb717e0f

Sets whether a vertex program includes the required instructions to perform pose animation.

isMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac99c378926faac21f6acd6c856fbd04d

Returns whether a vertex program includes the required instructions to perform morph animation...

isPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae3aa42c5d796c9520880ad7d10dace77

Returns whether a vertex program includes the required instructions to perform pose animation...

getNumberOfPosesIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ab3eef54ad776352d6fcf547c77b4a0bc

Returns the number of simultaneous poses the vertex program can blend, for use in pose animation...

setVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a463bffd1f68fc8ae3c29d64402e9ca8d

Sets whether this vertex program requires support for vertex texture fetch from the hardware...

isVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a37a22b8b6432ed18f2e70bb99f7df7fc

Returns whether this vertex program requires support for vertex texture fetch from the hardware...

setAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a39b43157d6b40626101e5de8f9c77bf5

Sets whether this geometry program requires adjacency information from the input primitives.

isAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d9456e0be1449b03a196f7a56f9af5

Returns whether this geometry program requires adjacency information from the input primitives...

getDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a04675a861df66c30e431f95aa84320f5

Get a reference to the default parameters which are to be used for all uses of this program...

hasDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a0d7d2f959ac2ae463db180043990a0cc

Returns true if default parameters have been set up.

getPassSurfaceAndLightStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a13e91fd91fef3ddaa73300eabbc3dba0

Returns whether a vertex program wants light and material states to be passed through fixed pipeline ...

getPassFogStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad467d6cf55fe3d604db8f48715deb722

Returns whether a fragment program wants fog state to be passed through fixed pipeline low level API ...

getPassTransformStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a47a8eeb180ac001c47f3099d31069f92

Returns whether a vertex program wants transform state to be passed through fixed pipeline low level ...

hasCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a90e62ce72ddc9eb0fc7573d0cb52ac0e

Did this program encounter a compile error when loading?

resetCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a2443ed18b880eb939123bb8daf9165c7

Reset a compile error if it occurred, allowing the load to be retried.

setManualNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad12bddb95c7311f31f602cb70b8350c5

Allows you to manually provide a set of named parameter mappings to a program which would not be able...

setManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html afdadf659ccac4facdc86e55a266eebcf

Specifies the name of a file from which to load named parameters mapping for a program which would no...

getManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4aa13199b95d110b9a0d907bd1455683

Gets the name of a file from which to load named parameters mapping for a program which would not be ...

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 loadFromSource cpp instm Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html a400baeabb7821056086de51e00733071

Internal load implementation, must be implemented by subclasses.

createLowLevelImpl cpp instm Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html ae8f4490f42967def96e3768f84e3e0c1

Internal method for creating an appropriate low-level program from this high-level program...

unloadHighLevelImpl cpp instm Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html a957b97cf732edac0a0e2b907650ef459

Internal unload implementation, must be implemented by subclasses.

buildConstantDefinitions cpp instm Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html a0eb7506ba47485cb311fde54ec62b649

Populate the passed parameters with name-&gt;index map, must be overridden.

processParamElement cpp instm Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html a45bf37522f852d2442cef9c6cd2d5df0 populateDef cpp instm Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html ade24163deec8a836d410df5be9ced734 getMicrocodeFromCache cpp instm Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html aae97183f229f8ea4069abe4a533df971

Gets the microcode from the microcode cache.

compileMicrocode cpp instm Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html a9018e62f46d4d0965d8a1c499d72f024

Compiles the microcode from the program source.

addMicrocodeToCache cpp instm Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html affa04b71265f523c59e3c417192b52e7 loadHighLevel cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a6d028cd8ef8401dadb154d2414f4f585

Internal load high-level portion if not loaded.

unloadHighLevel cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a409afd088a47593ffbe6a32b8283d7cf

Internal unload high-level portion if loaded.

loadHighLevelImpl cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html afb222f693096d937ec5ccf5258313a5f

Internal load implementation, loads just the high-level portion, enough to get parameters.

populateParameterNames cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a92b23d1bcc559edfcc729cc2d1351b95

Populate the passed parameters with name-&gt;index map.

loadImpl cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a2801ef0d382104bf4eeaa84c2002fc96 unloadImpl cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html afb08c21e25a0799bb5877d07e8ee6cf8 setupBaseParamDictionary cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af9e1d27b4c05333c92cfe3340a26dc6b

Internal method for setting up the basic parameter definitions for a subclass.

isRequiredCapabilitiesSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a8ecf6a34097d0bfbfabd125bdb09f68d

Internal method returns whether required capabilities for this program is supported.

calculateSize cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a97ca6090cd137c5c46349174d874bc90 createParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4571d480fcea3a8f4cbac3b15bf5d36f

Create the internal params logical &amp; named mapping structures.

createLogicalParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a588c6c72d4602ad4eca02217abf78697

Create the internal params logical mapping structures.

createNamedParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a32034e488666ebfc0ac5226a60e4d309

Create the internal params named mapping structures.

preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

prepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a5e8f978cbb908c67a98d16556c8cd0ef

Internal implementation of the meat of the &#39;prepare&#39; action.

unprepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html aa550fde0145a3a0ae0329beaf03f23e1

Internal function for undoing the &#39;prepare&#39; action.

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mTarget cpp data Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html a28c5338af5c42d7fc6dd6fb45fca2cf5 mEntryPoint cpp data Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html a578eb153325f5a4ab3a6b2da9ca2f08f mPreprocessorDefines cpp data Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html a722bffbbacbb4b1efaaf63b1eae60c64 mColumnMajorMatrices cpp data Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html a85b094b610977147bc906ecdb4c64f52 mMicroCode cpp data Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html a44c0aea28c4bc77ea2ce31e24f738626 mParametersMap cpp data Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html a9f1b828e43b8396fc87304f7a7d1e09a mParametersMapSizeAsBuffer cpp data Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html abda6264b3a8b39d2182672eabcb49ec5 mOptimisationLevel cpp data Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html a4ed7320d7112ea762976024176d8d77f mHighLevelLoaded cpp data Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html aef2805cb089810b6149fcf1ae7491618

Whether the high-level program (and it&#39;s parameter defs) is loaded.

mAssemblerProgram cpp data Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a6750d4ca21e40df5b389b0da1eb97ad2

The underlying assembler program.

mConstantDefsBuilt cpp data Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a19740a9a6c90ef1f945cf9505d5b8bd3

Have we built the name-&gt;index parameter map yet?

mType cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab201a6fcb1c568967d01f22906ecdff1

The type of the program.

mFilename cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8734503d5521ae7adaceba487b88fe55

The name of the file to load source from (may be blank)

mSource cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a80f6f65a2ec5a02a4c56458bd2b35b18

The assembler source of the program (may be blank until file loaded)

mLoadFromFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a606d51d653a0dda9d61508851441dc8a

Whether we need to load source from file or not.

mSyntaxCode cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1244023352bf866592f904bd3dfa404f

Syntax code e.g. arbvp1, vs_2_0 etc.

mSkeletalAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a96cb132e0bac4820e9917ebc9151fe69

Does this (vertex) program include skeletal animation?

mMorphAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8a0271c814c3ffd4ae079ae1e4b11404

Does this (vertex) program include morph animation?

mPoseAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a398053069a0c61809193079501b0abb5

Does this (vertex) program include pose animation (count of number of poses supported)

mVertexTextureFetch cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a7012d5855d4f70388bbee4940466a606

Does this (vertex) program require support for vertex texture fetch?

mNeedsAdjacencyInfo cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a5e20e45a9ca8fe4c99a04c34ef3d7275

Does this (geometry) program require adjacency information?

mDefaultParams cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab103ebff6dfda04861947cbf1a941596

The default parameters for use with this object.

mCompileError cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab2bb4597b7fb640dee90589b8fbbc4f2

Did we encounter a compilation error?

mFloatLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aa729a7bcc7c5a622fffe5869d69c05bc

Record of logical to physical buffer maps.

mIntLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a943cefa6be84842ec1c0f2029e3805ba

Record of logical to physical buffer maps.

mConstantDefs cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a420723e4b5097225ce2aaf4e0a3a344c

Parameter name -&gt; ConstantDefinition map, shared instance used by all parameter objects.

mManualNamedConstantsFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1e62196161a4ca6704d02f0b75d2f370

File from which to load named constants manually.

mLoadedManualNamedConstants cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a23f3bb5243cd65bc7b5e625bdbd88c70 mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b msCmdEntryPoint cpp data Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html af5124e67981936f8129a6ecd5dfaabe7 msCmdTarget cpp data Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html acf4b2909ea39222c72127e7aba82c9ab msCmdPreprocessorDefines cpp data Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html a4ce345e1c0d670f337c7bfb0ab6553a2 msCmdColumnMajorMatrices cpp data Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html a18e028bea73d050ee5264fd5ad6eb64f msCmdOptimisation cpp data Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html a99b779ee5e6644f3c4fc7181c3c466a5 msCmdMicrocode cpp data Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html ab8b87c2b8f16d7116d72c3ec7c226000 msCmdAssemblerCode cpp data Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html a21e39472ff595a86695f65deba5faa81 msTypeCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a429e2ecd6f4167c00d0d7f0b68893276 msSyntaxCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html afb9dd8af84fcf198db56aeab298990dd msSkeletalCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d70ea16cb2beb8aa201db048cc35e9 msMorphCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a828a927b860e3c074704399336f95160 msPoseCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a015fc5be549ef103862dcd152fcf0f3a msVTFCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html abe51b99e867a315e2b2ebcc89e601277 msManNamedConstsFileCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aed57c301ea07b1c183f1c351707396d5 msAdjacencyCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ae55ec6363600c10db68ff17b35437889 LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

OPT_DEFAULT cpp econst Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html a549748dee587b870ec40786d64888117a803f232baf679f286679b8ece0ba2ece

default - no optimisation in debug mode, OPT_1 in release mode

OPT_NONE cpp econst Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html a549748dee587b870ec40786d64888117a74ff7fb598593fcdabdbf80569d8a252

No optimisation.

OPT_0 cpp econst Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html a549748dee587b870ec40786d64888117a7b60cc8e10a234b14b4adbcdcbf917c1

Optimisation level 0.

OPT_1 cpp econst Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html a549748dee587b870ec40786d64888117a3549efac010294085db5a02512e8c59f

Optimisation level 1.

OPT_2 cpp econst Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html a549748dee587b870ec40786d64888117aa6f8763da088618fde07dbffbe110526

Optimisation level 2.

OPT_3 cpp econst Ogre::D3D9HLSLProgram classOgre_1_1D3D9HLSLProgram.html a549748dee587b870ec40786d64888117ae735171937c5d069b6ca58281ff3ada1

Optimisation level 3.

Ogre::D3D9HLSLProgram::CmdAssemblerCode c cl Ogre::D3D9HLSLProgram::CmdAssemblerCode classOgre_1_1D3D9HLSLProgram_1_1CmdAssemblerCode.html

Command object for getting/setting assembler code.

OgreD3D9HLSLProgram.h doGet cpp instm Ogre::D3D9HLSLProgram::CmdAssemblerCode classOgre_1_1D3D9HLSLProgram_1_1CmdAssemblerCode.html affb524fb03b93a0d26b1e8e1cac59df6 doSet cpp instm Ogre::D3D9HLSLProgram::CmdAssemblerCode classOgre_1_1D3D9HLSLProgram_1_1CmdAssemblerCode.html aac5ae81a803d01e1302f88eb57dd0c3b Ogre::D3D9HLSLProgram::CmdColumnMajorMatrices c cl Ogre::D3D9HLSLProgram::CmdColumnMajorMatrices classOgre_1_1D3D9HLSLProgram_1_1CmdColumnMajorMatrices.html

Command object for setting matrix packing in column-major order.

OgreD3D9HLSLProgram.h doGet cpp instm Ogre::D3D9HLSLProgram::CmdColumnMajorMatrices classOgre_1_1D3D9HLSLProgram_1_1CmdColumnMajorMatrices.html a5a8f69f0b9101997a15ff68f19c6cd6b doSet cpp instm Ogre::D3D9HLSLProgram::CmdColumnMajorMatrices classOgre_1_1D3D9HLSLProgram_1_1CmdColumnMajorMatrices.html adcfd51fae3645cc38c422b6399244d01 Ogre::D3D9HLSLProgram::CmdEntryPoint c cl Ogre::D3D9HLSLProgram::CmdEntryPoint classOgre_1_1D3D9HLSLProgram_1_1CmdEntryPoint.html

Command object for setting entry point.

OgreD3D9HLSLProgram.h doGet cpp instm Ogre::D3D9HLSLProgram::CmdEntryPoint classOgre_1_1D3D9HLSLProgram_1_1CmdEntryPoint.html abd319adbecd667db0875b173749fe542 doSet cpp instm Ogre::D3D9HLSLProgram::CmdEntryPoint classOgre_1_1D3D9HLSLProgram_1_1CmdEntryPoint.html afec70a12cb22234f3de6f739e43ce4fe Ogre::D3D9HLSLProgram::CmdMicrocode c cl Ogre::D3D9HLSLProgram::CmdMicrocode classOgre_1_1D3D9HLSLProgram_1_1CmdMicrocode.html

Command object for getting/setting micro code.

OgreD3D9HLSLProgram.h doGet cpp instm Ogre::D3D9HLSLProgram::CmdMicrocode classOgre_1_1D3D9HLSLProgram_1_1CmdMicrocode.html a6dc045edce65499604c221f82d206ac6 doSet cpp instm Ogre::D3D9HLSLProgram::CmdMicrocode classOgre_1_1D3D9HLSLProgram_1_1CmdMicrocode.html a080c650345d43ef0a581db61e77518a3 Ogre::D3D9HLSLProgram::CmdOptimisation c cl Ogre::D3D9HLSLProgram::CmdOptimisation classOgre_1_1D3D9HLSLProgram_1_1CmdOptimisation.html

Command object for setting optimisation level.

OgreD3D9HLSLProgram.h doGet cpp instm Ogre::D3D9HLSLProgram::CmdOptimisation classOgre_1_1D3D9HLSLProgram_1_1CmdOptimisation.html a799c11c2383c3dfaec16ad6aa2c2378f doSet cpp instm Ogre::D3D9HLSLProgram::CmdOptimisation classOgre_1_1D3D9HLSLProgram_1_1CmdOptimisation.html ad61ff891b99529b8701808939172ff7b Ogre::D3D9HLSLProgram::CmdPreprocessorDefines c cl Ogre::D3D9HLSLProgram::CmdPreprocessorDefines classOgre_1_1D3D9HLSLProgram_1_1CmdPreprocessorDefines.html

Command object for setting macro defines.

OgreD3D9HLSLProgram.h doGet cpp instm Ogre::D3D9HLSLProgram::CmdPreprocessorDefines classOgre_1_1D3D9HLSLProgram_1_1CmdPreprocessorDefines.html a9068e07749e30662208b34e1dd00ed69 doSet cpp instm Ogre::D3D9HLSLProgram::CmdPreprocessorDefines classOgre_1_1D3D9HLSLProgram_1_1CmdPreprocessorDefines.html a8a0fb1c776b0a3e996820e7fde4281ab Ogre::D3D9HLSLProgram::CmdTarget c cl Ogre::D3D9HLSLProgram::CmdTarget classOgre_1_1D3D9HLSLProgram_1_1CmdTarget.html

Command object for setting target assembler.

OgreD3D9HLSLProgram.h doGet cpp instm Ogre::D3D9HLSLProgram::CmdTarget classOgre_1_1D3D9HLSLProgram_1_1CmdTarget.html a6b1dbf3abc587beebc4d19a51ca2dcf6 doSet cpp instm Ogre::D3D9HLSLProgram::CmdTarget classOgre_1_1D3D9HLSLProgram_1_1CmdTarget.html a38ffffc3f2f9c679d10a60bfd40091e9 Ogre::D3D9HLSLProgramFactory c cl Ogre::D3D9HLSLProgramFactory classOgre_1_1D3D9HLSLProgramFactory.html

Factory class for D3D9 HLSL programs.

OgreD3D9HLSLProgramFactory.h D3D9HLSLProgramFactory cpp instm Ogre::D3D9HLSLProgramFactory classOgre_1_1D3D9HLSLProgramFactory.html a4b3edf46c6983c44d273b98fb83a2cd4 ~D3D9HLSLProgramFactory cpp instm Ogre::D3D9HLSLProgramFactory classOgre_1_1D3D9HLSLProgramFactory.html a5583d0dd25327a47f9eaa2793024677f getLanguage cpp instm Ogre::D3D9HLSLProgramFactory classOgre_1_1D3D9HLSLProgramFactory.html aa0ac4b7e93476d99839665191f15a895

Get the name of the language this factory creates programs for.

create cpp instm Ogre::D3D9HLSLProgramFactory classOgre_1_1D3D9HLSLProgramFactory.html a3123fef6fb8a5906eae596a224d8c383 destroy cpp instm Ogre::D3D9HLSLProgramFactory classOgre_1_1D3D9HLSLProgramFactory.html a97c41f530e862d8d66a8aafd8084202a operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d sLanguageName cpp data Ogre::D3D9HLSLProgramFactory classOgre_1_1D3D9HLSLProgramFactory.html aa9c4c72e306bd89e508b4c925e8343a6 Ogre::D3D9Mappings c cl Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html OgreD3D9Mappings.h get cpp clm Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html abc6a664ff84be7b943b34a40f7d6fd08

return a D3D9 equivalent for a Ogre ShadeOptions value

get cpp clm Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html aecc9957a174db258a78bbc41e21e4dc1

return a D3D9 equivalent for a Ogre LightTypes value

get cpp clm Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html ac36be5d30815ceaf7f4127e06d238437

return a D3D9 equivalent for a Ogre TexCoordCalsMethod value

get cpp clm Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html a024ca368ac5638c87363d0979cc1822f

return a D3D9 equivalent for a Ogre TextureAddressingMode value

get cpp clm Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html a892b632c23a0ce069c6ccac7ba36f0fc

return a D3D9 equivalent for a Ogre LayerBlendType value

get cpp clm Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html a4e51c40237a85427224570bace12ebec

return a D3D9 equivalent for a Ogre LayerBlendOperationEx value

get cpp clm Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html a962749c5967da3495234f6c6d0188123

return a D3D9 equivalent for a Ogre LayerBlendSource value

get cpp clm Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html a606748a301fbedc1f8f179831eb80eef

return a D3D9 equivalent for a Ogre SceneBlendFactor value

get cpp clm Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html a7543cd03ae81c8a3c9f6ffc48e2d18ef

return a D3D9 equivalent for a Ogre SceneBlendOperation value

get cpp clm Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html adf2dd29f32f892e75a73e68a8b71c219

return a D3D9 equivalent for a Ogre CompareFunction value

get cpp clm Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html ae4e3a04375ec0f746908c2c7a03901e0

return a D3D9 equivalent for a Ogre CillingMode value

get cpp clm Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html aaff747f3ea0b93cb920e246efa424301

return a D3D9 equivalent for a Ogre FogMode value

get cpp clm Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html ac590f127849c419a9660050f20b08dd5

return a D3D9 equivalent for a Ogre PolygonMode value

get cpp clm Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html a6ea224daf6332e25098a2e63c9e6f476

return a D3D9 equivalent for a Ogre StencilOperation value

get cpp clm Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html a1f8ca1fb35e0209862a79f849e6fa531

return a D3D9 state type for Ogre FilterType value

get cpp clm Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html a2811b5d495ce1e46b8fc180d58331c94

return a D3D9 filter option for Ogre FilterType &amp; FilterOption value

get cpp clm Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html abc20023f0a7b84573cc841cc7772110c

return the D3DtexType equivalent of a Ogre tex. type

get cpp clm Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html afeae5536fb61aa85f59ea52a4b5cd3c4

return the combination of D3DUSAGE values for Ogre buffer usage

get cpp clm Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html a25e223a555759893c5f40de25fd09167

Get lock options.

get cpp clm Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html a258168071f3c751c520f91d47cbf4571

Get index type.

get cpp clm Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html abb18ee06295e6c9daa8a3b6acaeb1d49

Get vertex data type.

get cpp clm Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html afc54c372a69c4f5b3edf323269387f5b

Get vertex semantic.

makeD3DXMatrix cpp clm Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html a7931a68627568b6a27c623d1e127017d convertD3DXMatrix cpp clm Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html a3d053a5cead9d325f31fa85996864e8c _getPF cpp clm Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html af85966ea00ea34c05582a593bed28078

utility method, convert D3D9 pixel format to Ogre pixel format

_getPF cpp clm Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html a195e5519144806300875f5be4b0db0cc

utility method, convert Ogre pixel format to D3D9 pixel format

_getClosestSupportedPF cpp clm Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html adebd4f687911e59246e3c2d1113fb183

utility method, find closest Ogre pixel format that D3D9 can support

D3D_FUSAGE_MIN cpp econst Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html a4a4228c86ecd5f12e1eab44b57a70e3fad1ef8e3cef6c5b60f9b6ffe3839cccab

min filter

D3D_FUSAGE_MAG cpp econst Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html a4a4228c86ecd5f12e1eab44b57a70e3faa311f869fe1da160eb7f8158caee3151

mag filter

D3D_FUSAGE_MIP cpp econst Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html a4a4228c86ecd5f12e1eab44b57a70e3fa346f0e80ab02f9d452699e79d155da07

mip filter

D3D_TEX_TYPE_NORMAL cpp econst Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html a013e603712b5d552f59c4557c3bcff6fafccc750ec72c280d9ae6b0090dac0396

standard texture

D3D_TEX_TYPE_CUBE cpp econst Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html a013e603712b5d552f59c4557c3bcff6fadb0650c175acab0779d88b55a67a4256

cube texture

D3D_TEX_TYPE_VOLUME cpp econst Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html a013e603712b5d552f59c4557c3bcff6fa327bf2d9e6d806eb547a2798bc89d389

volume texture

D3D_TEX_TYPE_NONE cpp econst Ogre::D3D9Mappings classOgre_1_1D3D9Mappings.html a013e603712b5d552f59c4557c3bcff6fad40465dc26ebd056c6475a436ca7c99c

just to have it...

Ogre::D3D9MultiRenderTarget c cl Ogre::D3D9MultiRenderTarget classOgre_1_1D3D9MultiRenderTarget.html OgreD3D9MultiRenderTarget.h BoundSufaceList cpp tdef Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html ad1ea48cc62564b4f6729bbd13882af2b D3D9MultiRenderTarget cpp instm Ogre::D3D9MultiRenderTarget classOgre_1_1D3D9MultiRenderTarget.html af1a609ce37d07577f6ae5a5a85306a36 ~D3D9MultiRenderTarget cpp instm Ogre::D3D9MultiRenderTarget classOgre_1_1D3D9MultiRenderTarget.html ae7a4443571e07c74849ec83ad8cf7539 update cpp instm Ogre::D3D9MultiRenderTarget classOgre_1_1D3D9MultiRenderTarget.html a880323fcaf9c9a89ff09998815d35aba

Tells the target to update it&#39;s contents.

getCustomAttribute cpp instm Ogre::D3D9MultiRenderTarget classOgre_1_1D3D9MultiRenderTarget.html a1059e2827c694bbfcce934909b8c751b

Gets a custom (maybe platform-specific) attribute.

requiresTextureFlipping cpp instm Ogre::D3D9MultiRenderTarget classOgre_1_1D3D9MultiRenderTarget.html ad956874df18934ae0000ce6f067577a4 bindSurface cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a75ea6438f29bd64dc86f4a6f2f284a41

Bind a surface to a certain attachment point.

unbindSurface cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html acd7f368281eebf09a99369db73a6fc51

Unbind attachment.

copyContentsToMemory cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html abcddbf45aaf62e069ea0e7d23c2ec57f

Error throwing implementation, it&#39;s not possible to write a MultiRenderTarget to disk.

suggestPixelFormat cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a4d03d1d91893cf22bb0ef09c8dc5334e

Irrelevant implementation since cannot copy.

getBoundSurfaceList cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a5e4e7c50d98f5fad6cd47273005b609d

Get a list of the surfaces which have been bound.

getBoundSurface cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a6cd9807732cc2ca84c31e7ddb76ab25d

Get a pointer to a bound surface.

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

swapBuffers cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a09e6243be6bd93a64e9b20c74e3d11e1

Swaps the frame buffers to display the next frame.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

isActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a301925445aa68d271ba2da65dc8c0022

Used to retrieve or set the active state of the render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isPrimary cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad65fa4d3c53d20d49b5018a334de57e9

Indicates whether this target is the primary window.

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mBoundSurfaces cpp data Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a183f9e1ce8d6a66bd7034ecc64239eea mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c bindSurfaceImpl cpp instm Ogre::D3D9MultiRenderTarget classOgre_1_1D3D9MultiRenderTarget.html a5b704f0859180ab8d6abaca33de5101e

implementation of bindSurface, must be provided

unbindSurfaceImpl cpp instm Ogre::D3D9MultiRenderTarget classOgre_1_1D3D9MultiRenderTarget.html a9213fd8611e27283b84594cc065a272c

implementation of unbindSurface, must be provided

checkAndUpdate cpp instm Ogre::D3D9MultiRenderTarget classOgre_1_1D3D9MultiRenderTarget.html a8a49e5b6a64f35985b47915e8694ea37

Check surfaces and update RenderTarget extent.

mRenderTargets cpp data Ogre::D3D9MultiRenderTarget classOgre_1_1D3D9MultiRenderTarget.html a7e2ff5a066282020be9519439badfef1 FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::D3D9Plugin c cl Ogre::D3D9Plugin classOgre_1_1D3D9Plugin.html

Plugin instance for D3D9 Manager.

OgreD3D9Plugin.h D3D9Plugin cpp instm Ogre::D3D9Plugin classOgre_1_1D3D9Plugin.html ab4260265ed701d6e289f851560428ad7 getName cpp instm Ogre::D3D9Plugin classOgre_1_1D3D9Plugin.html ad4ad54131a771e16e7e7173371e52f60 install cpp instm Ogre::D3D9Plugin classOgre_1_1D3D9Plugin.html ac36cae5597f61ed2b8f694c23cbac4a8 initialise cpp instm Ogre::D3D9Plugin classOgre_1_1D3D9Plugin.html a8946e752e2dcd9d4047d43020607babb shutdown cpp instm Ogre::D3D9Plugin classOgre_1_1D3D9Plugin.html ae6dade3a09bae91b9e1a1f18d3bc2c7e uninstall cpp instm Ogre::D3D9Plugin classOgre_1_1D3D9Plugin.html a3c2122a93a37dc80714f8929f3201b23 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mRenderSystem cpp data Ogre::D3D9Plugin classOgre_1_1D3D9Plugin.html ac05cd5030ec62f413767594023fc68ea Ogre::D3D9RenderSystem c cl Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html

Implementation of DirectX9 as a rendering system.

OgreD3D9RenderSystem.h RenderTargetIterator cpp tdef Ogre::RenderSystem classOgre_1_1RenderSystem.html a50a15a7bbc1beca5c91b6584a3060f1b

Iterator over RenderTargets.

D3D9RenderSystem cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a14dbc5ade147a1ff11f7f7e2dff70053 ~D3D9RenderSystem cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a5fcc5cf6ff472ea542bb69aeb48b9b01 initConfigOptions cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a7c380aa6256e6ad8cd0278cfd4108515 getConfigOptions cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html ab8e3da0c3876134f9c800409ba84f54d

Returns the details of this API&#39;s configuration options.

validateConfigOptions cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html ac674dcd0e1b47a07723fe341f06eef6d

Validates the options set for the rendering system, returning a message if there are problems...

_initialise cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html adbab61a827e8d9fd7c669ae7824d1b4f

Start up the renderer using the settings selected (Or the defaults if none have been selected)...

_createRenderWindow cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a35c27788a6eedcc44b520fc17077f770 _createRenderWindows cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html af2e127de3a611d547520a667fe067f29 _createDepthBufferFor cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html abd43de1c83a36316e1c62cda7d2ef31f _addManualDepthBuffer cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a4bd873491b6eb59dbadce27e1d88e902

This function is meant to add Depth Buffers to the pool that aren&#39;t released when the DepthBuffer is ...

_cleanupDepthBuffers cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a3c813348d2b65c9bcc7076811c5be436 _cleanupDepthBuffers cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html affaba55ebbb835d47398ba424d2191cf

This function does NOT override RenderSystem::_cleanupDepthBuffers(bool) functionality.

_setRenderTarget cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a195727cf757652f7f744a0fa27d19ea8

Set current render target to target, enabling its GL context if needed.

createMultiRenderTarget cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a65753b25abed94453cb78684920fbc93 detachRenderTarget cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a81f207d2d2010d656f55e87d14a87f89 getErrorDescription cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html abdc8560423acf3e8acdcc0a65e959164

Returns a description of an error code.

getName cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html aa076e6dba7f6cb1063100e49d58971c5

Returns the name of the rendering system.

setConfigOption cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a1f3c8023280ce8b5915434b2e7f52d20

Sets an option for this API.

reinitialise cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html aad47c7460bff0b9a631b3eb17e296309

Restart the renderer (normally following a change in settings).

shutdown cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html af14f1a6b539a896178cebfd8a6282fa7

Shutdown the renderer and cleanup resources.

setAmbientLight cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a5c0492ef2b162b8d0297e355c6d93592

Sets the colour &amp; strength of the ambient (global directionless) light in the world.

setShadingType cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html aec34535d0f59c1eb5a2414a210b0a7c3

Sets the type of light shading required (default = Gouraud).

setLightingEnabled cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html adeae40b2bceb2c09b225fec8a80cdfeb

Sets whether or not dynamic lighting is enabled.

destroyRenderTarget cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a13fb04ce75bdf6920f3ce3628a19b610

Destroys a render target of any sort.

getColourVertexElementType cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a0fcd903966e77d0f8d3f04deded6b17e

Get the native VertexElementType for a compact 32-bit colour value for this rendersystem.

setStencilCheckEnabled cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a17c198d30e84af9d8456b3f9198df09e

Turns stencil buffer checking on or off.

setStencilBufferParams cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a29b147f38e10131244510f7c8bea0620

Determines if this system supports hardware accelerated stencil buffer.

setNormaliseNormals cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html aec42c90e719c2c1d2581a906e5120ff7

Sets whether or not normals are to be automatically normalised.

_useLights cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a1ed8dc6bed45eea7372025d8c8b7a67a

Tells the rendersystem to use the attached set of lights (and no others) up to the number specified (...

_setWorldMatrix cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a736da4898f04646bfc42e7b7d70e0ca7

Sets the world transform matrix.

_setViewMatrix cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html af879a2bcdca5a9c4e944cb2976786a40

Sets the view transform matrix.

_setProjectionMatrix cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a1fd0bcf3a5888f44e241e964a0532c98

Sets the projection transform matrix.

_setSurfaceParams cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a868c258f27f871c839f24505c1542caa

Sets the surface properties to be used for future rendering.

_setPointSpritesEnabled cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a8087fcbe4777015df90f574b61fdfa67

Sets whether or not rendering points using OT_POINT_LIST will render point sprites (textured quads) o...

_setPointParameters cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a82e47ef0c94c5f7d87199151ca811ff5

Sets the size of points and how they are attenuated with distance.

_setTexture cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html acc8659aa8149972ca8c1175199110d7d

Sets the texture to bind to a given texture unit.

_setVertexTexture cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a349ff5d559210fe9d1b733add4ddd350

Binds a texture to a vertex sampler.

_disableTextureUnit cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a0f35bab2afa97804cf8323d0205cd0c5

Turns off a texture unit.

_setTextureCoordSet cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html acfaf7c8ec448362a48a5ab1a026909dd

Sets the texture coordinate set to use for a texture unit.

_setTextureCoordCalculation cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html aa54b0c2ad942d41897c0b8a0a8e44166

Sets a method for automatically calculating texture coordinates for a stage.

_setTextureBlendMode cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html ad0ce107404650d8b2ba8fcfba1448b60

Sets the texture blend modes from a TextureUnitState record.

_setTextureAddressingMode cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a52779ba1276abbe4b5da48c2018b2061

Sets the texture addressing mode for a texture unit.

_setTextureBorderColour cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a8f2284cd8c24afda7c14f9570f400698

Sets the texture border colour for a texture unit.

_setTextureMipmapBias cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a4f573f2b71583712a1dac603f6917f98

Sets the mipmap bias value for a given texture unit.

_setTextureMatrix cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html aaf51e7092d88a781953f3d0d0048eb52

Sets the texture coordinate transformation matrix for a texture unit.

_setSceneBlending cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html aae2238e6e28dc099ed8cafad1b58b8d1

Sets the global blending factors for combining subsequent renders with the existing frame contents...

_setSeparateSceneBlending cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html aebfca89852cb822a7dcfe3aa5288999f

Sets the global blending factors for combining subsequent renders with the existing frame contents...

_setAlphaRejectSettings cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html ab63c18908e608834b601298afd2da197

Sets the global alpha rejection approach for future renders.

_setViewport cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a85ad53d4f860030b319ce0420f4ece2a

Sets the provided viewport as the active one for future rendering operations.

_beginFrame cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a3b458922197e5a3502b29e9bfe016cdf

Signifies the beginning of a frame, i.e.

_pauseFrame cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a65482df447bced296f056b0962ceabbe

Pause rendering for a frame.

_resumeFrame cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a21e6f22c4f85330f8f546f4469f23fbe

Resume rendering for a frame.

_endFrame cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html aff3564dce1811300a2d4e7a65e4e9c66

Ends rendering of a frame to the current viewport.

_setCullingMode cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a96a7b98979ad56646ad87c4e327098cd

Sets the culling mode for the render system based on the &#39;vertex winding&#39;.

_setDepthBufferParams cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a0d4aad4a09e5ccb9edea8814b53c3142

Sets the mode of operation for depth buffer tests from this point onwards.

_setDepthBufferCheckEnabled cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a28dd997892ac1cb3f0b5f2babfa112d7

Sets whether or not the depth buffer check is performed before a pixel write.

_setColourBufferWriteEnabled cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a0f781d5921649ee87d5a0a1753b8e081

Sets whether or not colour buffer writing is enabled, and for which channels.

_setDepthBufferWriteEnabled cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html aa44f574d9b7aeec5be3b652dbae21d79

Sets whether or not the depth buffer is updated after a pixel write.

_setDepthBufferFunction cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a87d8a1dde9baf36fdc68f5a36c983383

Sets the comparison function for the depth buffer check.

_setDepthBias cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a7830b7940977d3ad920d0984c06113be

Sets the depth bias, NB you should use the Material version of this.

_setFog cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a1e32bbf6fff565726a5e10ed5431691f

Sets the fogging mode for future geometry.

_convertProjectionMatrix cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html acdd1a102566c67c2ce3426f06179cdae

Converts a uniform projection matrix to suitable for this render system.

_makeProjectionMatrix cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html aee210728f2dbf51a5c3d44aef97b97f8

Builds a perspective projection matrix suitable for this render system.

_makeProjectionMatrix cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html ae1446d8242022a9861ba1df3e34fdbff

Builds a perspective projection matrix for the case when frustum is not centered around camera...

_makeOrthoMatrix cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html ae3fd00aee60751f2bb937a0d1f619520

Builds an orthographic projection matrix suitable for this render system.

_applyObliqueDepthProjection cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a1d48fd6f7eb6b12f9297f41d1a12a48c

Update a perspective projection matrix to use &#39;oblique depth projection&#39;.

_setPolygonMode cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a0d5d7d3f33d4a8a6ee1ce2e416d7320a

Sets how to rasterise triangles, as points, wireframe or solid polys.

_setTextureUnitFiltering cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a2844693c27bb55b93af8098fd658fb38

Sets a single filter for a given texture unit.

_setTextureLayerAnisotropy cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a665c77f780de89e0af79c3d774d9c2f6

Sets the maximal anisotropy for the specified texture unit.

setVertexDeclaration cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a014e9b7fe6828806a7234f3115d029b8

Sets the current vertex declaration, ie the source of vertex data.

setVertexDeclaration cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html ad11519e92283a6cb4186dc618e037eec setVertexBufferBinding cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a1819f0182b2c7ee533cf1032786d6d08

Sets the current vertex buffer binding state.

setVertexBufferBinding cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a4e565e4d5edfeedc47f8cc10dbccc3df _render cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html ac95209c361f6d09fb6e0af0f6d4b4107

Render something to the active viewport.

bindGpuProgram cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a82c436739e35880bf9a03d3296b93e4d

See RenderSystem.

unbindGpuProgram cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a08255da85acf7431528d739c77d37ec3

See RenderSystem.

bindGpuProgramParameters cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a2d49ad76497b871e32bf18b6fd2edf5a

See RenderSystem.

bindGpuProgramPassIterationParameters cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a89794d945fa06756b8fabab0aa400981

Only binds Gpu program parameters used for passes that have more than one iteration rendering...

setScissorTest cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html ada9466da79cf86fde16473cc8bf2c728

Sets the &#39;scissor region&#39; ie the region of the target in which rendering can take place...

clearFrameBuffer cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a746af1925b9e07bfc96075b192c19333

Clears one or more frame buffers on the active render target.

setClipPlane cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a2c6b6c60a60e9bfbf784596e3273e34a enableClipPlane cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html aebb369ceba620861ccd3ff8a1cead931 createHardwareOcclusionQuery cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html aec0537fc834208bf533b48001c9bdc96

Create an object for performing hardware occlusion queries.

getHorizontalTexelOffset cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html aaa6341e3fe439fffeff5bfffa48ec0e6

Returns the horizontal texel offset value required for mapping texel origins to pixel origins in this...

getVerticalTexelOffset cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a39666e7dd9fc27b22c82b05715fb3ff5

Returns the vertical texel offset value required for mapping texel origins to pixel origins in this r...

getMinimumDepthInputValue cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a14c20f8c89b3ef2a8c71daa22f9f02bd

Gets the minimum (closest) depth value to be used when rendering using identity transforms.

getMaximumDepthInputValue cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html ab55596f38bfc1ba9721eaa121166d7a5

Gets the maximum (farthest) depth value to be used when rendering using identity transforms.

registerThread cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a7bbc4c2f2fcfdc3f4e0a6e01250e39b2

Register the an additional thread which may make calls to rendersystem-related objects.

unregisterThread cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html acca4cb7d57e8b3a190d4599e0f0ac340

Unregister an additional thread which may make calls to rendersystem-related objects.

preExtraThreadsStarted cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a1054440c7aa6a82c82c3062ecb0822d7

Tell the rendersystem to perform any prep tasks it needs to directly before other threads which might...

postExtraThreadsStarted cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html add5efc1032e4e0cc1540811b1b68113d _getDepthStencilFormatFor cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a756e9227a2d0147e31100ce041d4f9cb

Check which depthStencil formats can be used with a certain pixel format, and return the best suited...

_checkTextureFilteringSupported cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a09b739bb7b2d3c3aff1fecece56e9baa

Check whether or not filtering is supported for the precise texture format requested with the given u...

determineFSAASettings cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html abeb5bc1a5691a572c5dc2f4775cf76c5

Take in some requested FSAA settings and output supported D3D settings.

getDisplayMonitorCount cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a592f0c9e086cc6536ba86ef896e50543 beginProfileEvent cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html ac5910601e68f4c7c08370e2b74066d9b endProfileEvent cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html ae849367c0ad6d28ecc8db5d95b3e56d7 markProfileEvent cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a489d99fe770e4c105434ed13911ce350 fireDeviceEvent cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html ace53b06d3e61511f9b2dc6156e31c9a9

fires a device releated event

getMultiheadUse cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html ac8accb2fe972b2568f17371a2abf94ac

Returns how multihead should be activated.

destroyHardwareOcclusionQuery cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ac4c60bf4c5d4347fd2b9346a90545e2b

Destroy a hardware occlusion query object.

getMutableCapabilities cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ab0aa0cedf1898f8cc70e290703b428c7

Get a pointer to the current capabilities being used by the RenderSystem.

useCustomRenderSystemCapabilities cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a6219a2d1f92be5548983a03de9522365

Force the render system to use the special capabilities.

setWBufferEnabled cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a01c339f6e89d82b526fb7725424a4263

Sets whether or not W-buffers are enabled if they are available for this renderer.

getWBufferEnabled cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a8f7260f2196b08677b2a233f9f7ef8e5

Returns true if the renderer will try to use W-buffers when avalible.

destroyRenderWindow cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a65ddf1db4aa3f463e0479c240ffc3dc5

Destroys a render window.

destroyRenderTexture cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a354ceaa02574d1cf68dcb5999b34df50

Destroys a render texture.

attachRenderTarget cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ae3aa9e2fd13e2b066f3f2f56018bd4be

Attaches the passed render target to the render system.

getRenderTarget cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a313d7af5018e65802d96aa7124700db7

Returns a pointer to the render target with the passed name, or NULL if that render target cannot be ...

getRenderTargetIterator cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a2e8f34e7464302fbce845f1d3fd468c8

Returns a specialised MapIterator over all render targets attached to the RenderSystem.

setWaitForVerticalBlank cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aa18ec4f5823ecb28f2cccdee85e5337c

Defines whether or now fullscreen render windows wait for the vertical blank before flipping buffers...

getWaitForVerticalBlank cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a16bc1ae27d9e3cdf9cfffdb4ed4724c6

Returns true if the system is synchronising frames with the monitor vertical blank.

getGlobalInstanceVertexBuffer cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a9a59c2e2f1795aa86ccfe96ce2623dfd

Returns the global instance vertex buffer.

setGlobalInstanceVertexBuffer cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ac42f68bdcb6af6906383d43fd41dd15f

Sets the global instance vertex buffer.

getGlobalInstanceVertexBufferVertexDeclaration cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a4b0e5a81d4ce2534e1c3cc82efc5acd4

Gets vertex declaration for the global vertex buffer for the global instancing.

setGlobalInstanceVertexBufferVertexDeclaration cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ab6e90c2fc5e640a846bee08d25078fe4

Sets vertex declaration for the global vertex buffer for the global instancing.

getGlobalNumberOfInstances cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a6823cf17bf280d7d6cf30a5fb9205e6a

Gets the global number of instances.

setGlobalNumberOfInstances cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a3e31b243ba86e2114925a99b2c2825e1

Sets the global number of instances.

setDepthBufferFor cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ac9df0824ff14a83d943626e51b134f15

Retrieves an existing DepthBuffer or creates a new one suited for the given RenderTarget and sets it...

areFixedFunctionLightsInViewSpace cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ae8643baecd1e23f927d41e3535268518

Are fixed-function lights provided in view space? Affects optimisation.

_setWorldMatrices cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a9442fcdf97b2723c588dee0489f2aefc

Sets multiple world matrices (vertex blending).

_setTextureUnitSettings cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ad504623eff0678f9f79b075f32673414

Utility function for setting all the properties of a texture unit at once.

_disableTextureUnitsFrom cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a68e0ecb23c3eba58b5aeb06d646ce4cd

Disables all texture units from the given unit upwards.

_setTexture cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aaa2dacc8b8fc28c649a8a603d1f5909c

Sets the texture to bind to a given texture unit.

_setTextureUnitFiltering cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html adbc64c669661f87ee2f8db8dd18a0fe5

Sets the filtering options for a given texture unit.

_setTextureProjectionRelativeTo cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a91e7ee7dd1f244ffa9a0681efb6fae6c

Notify the rendersystem that it should adjust texture projection to be relative to a different origin...

_cleanupDepthBuffers cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a568dd8e5d75fc7eef649dda6d14d447d

Removes all depth buffers.

_getViewport cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aa0cf9dc2df0748f3076c5f8f1f8064db

Get the current active viewport for rendering.

_getCullingMode cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html adef5117e5f28fb39e04b59181558a970 _beginGeometryCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a385581061b5d8d9af914d0439392aa62

The RenderSystem will keep a count of tris rendered, this resets the count.

_getFaceCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a4405cc3651219c6422d04c9b3d843d32

Reports the number of tris rendered since the last _beginGeometryCount call.

_getBatchCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html af7ed3c5ecb53897d3a17fc4d4b92e560

Reports the number of batches rendered since the last _beginGeometryCount call.

_getVertexCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a0e59f9845067742cf26b04037b0ce332

Reports the number of vertices passed to the renderer since the last _beginGeometryCount call...

convertColourValue cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a80d543b61b1152b0dd0049961be4798e

Generates a packed data version of the passed in ColourValue suitable for use as with this RenderSyst...

getCapabilities cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a1ea7609b7337a8b184c4348b09d5c46a

Gets the capabilities of the render system.

getDriverVersion cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ad9dbbbf4ae4dc539ebb31d99c7e6c724

Returns the driver version.

_getDefaultViewportMaterialScheme cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aacef247cf85f6ecd44b075f99555b6a2

Returns the default material scheme used by the render system.

isGpuProgramBound cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a1ac003196b5b51384f714924a0041081

Returns whether or not a Gpu program of the given type is currently bound.

setClipPlanes cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a23cc0a7d87b77ec3d0a34e92335bec1a

Sets the user clipping region.

addClipPlane cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html abe0fbe6b4972baf14137235fe3f6c499

Add a user clipping plane.

addClipPlane cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a2eb75175291761881bdc0d73ec379089

Add a user clipping plane.

resetClipPlanes cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a46a9b1385638112a80bf22fa1a5bf531

Clears the user clipping region.

_initRenderTargets cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a83ca87a7c74baff1db1a9ff6ec61ba54

Utility method for initialising all render targets attached to this rendering system.

_notifyCameraRemoved cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aecceb6f1a7d3113de8676d20e39260dc

Utility method to notify all render targets that a camera has been removed, in case they were referri...

_updateAllRenderTargets cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a8ef6bbe5a63769cfe73319ac418624a8

Internal method for updating all render targets attached to this rendering system.

_swapAllRenderTargetBuffers cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ae8365c3a108964861ca4af053e84901f

Internal method for swapping all the buffers on all render targets, if _updateAllRenderTargets was ca...

setInvertVertexWinding cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a0a0b42f82a637acb3df7fba70c1291aa

Sets whether or not vertex windings set should be inverted; this can be important for rendering refle...

getInvertVertexWinding cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ab3e49f56657126038dffde74bbc8bfdd

Indicates whether or not the vertex windings set will be inverted for the current render (e...

setCurrentPassIterationCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a207d38c53699525e2e49ee167f9c8eb5

set the current multi pass count value.

setDeriveDepthBias cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a927af19c2746aa2dd37018434bfc09f4

Tell the render system whether to derive a depth bias on its own based on the values passed to it in ...

addListener cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ada5d01c8a4eb8e64140d92fce245800c

Adds a listener to the custom events that this render system can raise.

removeListener cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a7d9e3b4369f98e46dbea4cb4b9390f9d

Remove a listener to the custom events that this render system can raise.

getRenderSystemEvents cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a8f3b7402316e7162fb5778235fc6e2f2

Gets a list of the rendersystem specific events that this rendersystem can raise.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getResourceManager cpp clm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a8cc447f47bc9fbf8dcb77fa9f10d4dde getDeviceManager cpp clm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a6c54141586c08b65890364ad8ddcf563 getDirect3D9 cpp clm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html aa3f1a981206b7f55462997ed49b68de8 getResourceCreationDeviceCount cpp clm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html af9b728ddf675afcecfafd0d4d335c63c getResourceCreationDevice cpp clm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a429e0d14525aa4022c5bfd54847195cd getActiveD3D9Device cpp clm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html af275458fafa039df530a9b3242139d29 ListenerList cpp tdef Ogre::RenderSystem classOgre_1_1RenderSystem.html ab1bb1a0a6617b68f8d05ab81b9d939f3 HardwareOcclusionQueryList cpp tdef Ogre::RenderSystem classOgre_1_1RenderSystem.html ae5a2c5b72bc48a8b525ce7f305af11ce setClipPlanesImpl cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a8d2eb27fb4ab314305bbb0a917680cd5

Internal method used to set the underlying clip planes when needed.

getSamplerId cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a8df5ea49b09a74fafaa4b651aafd0468

returns the sampler id for a given unit texture number

notifyOnDeviceLost cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html abfa7b6e7a7b070333047e625ece59603

Notify when a device has been lost.

notifyOnDeviceReset cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html ad498f3616fd6244b7a66624929e1ed75

Notify when a device has been reset.

updatePassIterationRenderState cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a8b7b29f3b542c7cbaeb5da0c1269a388

updates pass iteration rendering state including bound gpu program parameter pass iteration auto cons...

fireEvent cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a739194f14f07f7860f26af9a07fa1ce2

Internal method for firing a rendersystem event.

mDepthBufferPool cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ac2e020886998e27c45608206308d3756

DepthBuffers to be attached to render targets.

mRenderTargets cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a5ea599be4da15690178a9aca2261e992

The render targets.

mPrioritisedRenderTargets cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a69c3a5daa75ce78fd56226941f1c8126

The render targets, ordered by priority.

mActiveRenderTarget cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a398254faea8f9fe6454abb38eee5b3f4

The Active render target.

mActiveVertexGpuProgramParameters cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ae98e8807b322bccf0eb160afdb54537e

The Active GPU programs and gpu program parameters.

mActiveGeometryGpuProgramParameters cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a2d602052ff01a8fd78455916c57a4cef mActiveFragmentGpuProgramParameters cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a5b9972dd9bb47c45732ad1c82c55817d mTextureManager cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a80f14e152184bddc68f8ae05bcefb3be mActiveViewport cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a122f2e8cbddd313582f05677f5a26b1c mCullingMode cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a60ce74b29c3e1c9e11041029117a85ad mVSync cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ac0df5de57fa3480f74c98c65a7211a30 mVSyncInterval cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aae9bef04f53864a06012711ea3857fc6 mWBuffer cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a7c4ad7937f023a43ee43473750d2bfe9 mBatchCount cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a039fe39c5374812e776c677404f00898 mFaceCount cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aa735bd71b568209de09adfa86b737737 mVertexCount cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a0716f3fd1349f7c4399d805d03e4c394 mManualBlendColours cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aa40237e355676bb7024fccd8699eee96

Saved manual colour blends.

mInvertVertexWinding cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html adf3d0f2e777d97e2032ef01cb1b3ecee mDisabledTexUnitsFrom cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a9a071dab9e9b40bfde6d2e85cb363274

Texture units from this upwards are disabled.

mCurrentPassIterationCount cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a179ea5dd6f5b8f1430ebc10dd582fdb8

number of times to render the current state

mCurrentPassIterationNum cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a633705eb827ce4ad1a0d65761d31335c mDerivedDepthBias cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ad3c918fb9e33cd75b9a802d48acc800d

Whether to update the depth bias per render call.

mDerivedDepthBiasBase cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ab852c2a4d985484527f4a701dad60981 mDerivedDepthBiasMultiplier cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a55404396ef70888e6d7bf0e1d4177c8b mDerivedDepthBiasSlopeScale cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a671636ab611261911a21f52d7cc1c97a mGlobalInstanceVertexBuffer cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a5ba7bb72708c2e6ab08eb57145208d90

a global vertex buffer for global instancing

mGlobalInstanceVertexBufferVertexDeclaration cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aca0f02a2c01976d636303dd521631192

a vertex declaration for the global vertex buffer for the global instancing

mGlobalNumberOfInstances cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a67884ecedea5a989c3da73a6f0860da7

the number of global instances (this number will be multiply by the render op instance number)...

mEventNames cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ab213f4023f49f961377aa52c8c11acc3

List of names of events this rendersystem may raise.

mEventListeners cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ad0cf554e93303c9305d3446eb2efb411 mHwOcclusionQueries cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a7bb1437e3f40cda2bb1495b51ba88791 mVertexProgramBound cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a69173bf6d120d39f702c5de9e0815218 mGeometryProgramBound cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a989d395609174738d5571fb6892262de mFragmentProgramBound cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a79ba9d85873031a65a9548e65e50109d mClipPlanes cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a07c97ddc40ee60325e0bc21930ac5c79 mClipPlanesDirty cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a3d14dfbb2f08906b57df424f9cd96bed mRealCapabilities cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aa4c73904a4dc7b0c097d21acac1ec52f

Used to store the capabilities of the graphics card.

mCurrentCapabilities cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a748f3ed723a45617a5adfd6c8d4decf2 mUseCustomCapabilities cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ab68aeffbe5cb555e1057c0ac3afcee54 mDriverVersion cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a2a2b64fcb748ff0bd21231c23ad3fe98 mTexProjRelative cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a7d062673a4505cc47867677fdb83e455 mTexProjRelativeOrigin cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a8b5ae0207f8d1faf47169be4a2ee2714 D3D9RenderWindowList cpp tdef Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html aa1cefcdee92b45785a5dccc47ba4a9b9 DepthStencilHash cpp tdef Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html af93210d03368ef903fcb7fa90c63335c

Mapping of texture format -&gt; DepthStencil.

getDirect3DDrivers cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a2412f5cd303f57cd8a8330149947673b refreshD3DSettings cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html afd89f2a9396a916ecd7924d549c380d2 refreshFSAAOptions cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html ace1e4ed63a8b79d02049678edd79b188 setD3D9Light cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html aa9325ce6301ac5a07d7fdf6fb7aeb8cc __SetRenderState cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html ac3280b8163ad1976b85d5035f443daf0 __SetSamplerState cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html aff7302ad5a47d523021cabe976470368 __SetTextureStageState cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a817d07758a9ef7f8015eee809a5dc616 __SetFloatRenderState cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html ac9e4ddcb5b8f3d6784fe255c69f9c2d9 _getCurrentAnisotropy cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html acbe98a491e3a8440c386f352146ecad5

return anisotropy level

_checkMultiSampleQuality cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a6a0664570130b2396c56cf43dbbbd8c8

check if a FSAA is supported

createRenderSystemCapabilities cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a87984181f16bea12e6b54e7a312d8424

Internal method for populating the capabilities structure.

updateRenderSystemCapabilities cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html ae6eaf2f41c1c1775fc368db540e052a7 initialiseFromRenderSystemCapabilities cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html ae5bb80a0ffedaea50fb6efa99c7bb0ad

See RenderSystem definition.

convertVertexShaderCaps cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a60027dc7039ba250ccd868fda1e94c54 convertPixelShaderCaps cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html afb9539bfed0a70e10af0f0dc10816046 checkVertexTextureFormats cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a68923dbada7f10ed3850ce562214e63b detachRenderTargetImpl cpp instm Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a4eab9a010554e599957e99d8f4c88f2f mD3D cpp data Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a9ad82a406dbfaf157ede21ab9d1e9f32

Direct3D.

mOptions cpp data Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html acb2ff44be3d94880008e788babaf5dee mFSAASamples cpp data Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a36bd42d9f88d6e6857cc490a879e4895 mFSAAHint cpp data Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a33560f49bfc72d7683115550641b6f62 mhInstance cpp data Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html ac42565e63a42ad4379efaea0daf0aecb

instance

mDriverList cpp data Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a67fab17c21dace499da58b2f120d8b54

List of D3D drivers installed (video cards)

mActiveD3DDriver cpp data Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html ab9e4555721f8b24b647e625a1cec9f5e

Currently active driver.

mUseNVPerfHUD cpp data Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a51c46455862379eebea959c86d57994c

NVPerfHUD allowed?

mPerStageConstantSupport cpp data Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a77d328a1e873dce24877900e2042cbc7

Per-stage constant support? (not in main caps since D3D specific &amp; minor)

mTexStageDesc cpp data Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a04991751fd26620237225db18dc9df18 mLights cpp data Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a5aa19630bd04dc209a73d7730cf4ca45 mHardwareBufferManager cpp data Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html acd98ba94410bc322437599ed448e149b mGpuProgramManager cpp data Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a69c3bbb24c0f8c33f20689deb5e1f0cc mHLSLProgramFactory cpp data Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html aac5c028b034f31244840b22965cc5636 mResourceManager cpp data Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a9b1667d7c0d0931d3437cc7a7bdf890e mDeviceManager cpp data Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a1d6b30a861ebd1066a8300464825e78f mLastVertexSourceCount cpp data Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html ab6a744e5abfa7fe8224f120137aef593 mCurrentLights cpp data Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a600ef822d88527e0dab77a7faf974310 mViewMatrix cpp data Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a5148d217e957f58c33d874665a3569b2

Saved last view matrix.

mDxViewMat cpp data Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html ad6202547f347884e9416935a23a69bcf mDxProjMat cpp data Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a2d4907d6ee695da895ee9e4be287bf81 mDxWorldMat cpp data Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html aab2b48310c543f2ff629026a3ab1986e mRenderWindows cpp data Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a852038f2708c549f4c3905182e7c19a3 mDepthStencilHash cpp data Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a362cbdb15a0333270ed2191fbfc97aa5 mMultiheadUse cpp data Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a33276d30323f1bbcff58a12d5fb1585e msD3D9RenderSystem cpp data Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html acf11ddf6b3c03a0b1857bb667797d6c5

Fast singleton access.

D3D9Device cpp ffunc Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html a62a49b9f66b36b9be215f88e190366a2 D3D9DeviceManager cpp ffunc Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html aec82c6ec0be39f7ecb3e0d165125a540 mutAuto cpp econst Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html ac150cea205fda65dacbccaee1d5d652fa25921c72928c345bce879cdeb59ea4de mutYes cpp econst Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html ac150cea205fda65dacbccaee1d5d652faf9d4681736aed408d4446783840b775f mutNo cpp econst Ogre::D3D9RenderSystem classOgre_1_1D3D9RenderSystem.html ac150cea205fda65dacbccaee1d5d652fa0e39e4e40a49121c32929470d9829f38 Ogre::D3D9RenderSystem::sD3DTextureStageDesc c cl Ogre::D3D9RenderSystem::sD3DTextureStageDesc structOgre_1_1D3D9RenderSystem_1_1sD3DTextureStageDesc.html

structure holding texture unit settings for every stage

texType cpp data Ogre::D3D9RenderSystem::sD3DTextureStageDesc structOgre_1_1D3D9RenderSystem_1_1sD3DTextureStageDesc.html a04fcb76a11cde3a9c592fc021163c3ee

the type of the texture

coordIndex cpp data Ogre::D3D9RenderSystem::sD3DTextureStageDesc structOgre_1_1D3D9RenderSystem_1_1sD3DTextureStageDesc.html a61a7972b660c1497dc6c9c6b0b8e8060

which texCoordIndex to use

autoTexCoordType cpp data Ogre::D3D9RenderSystem::sD3DTextureStageDesc structOgre_1_1D3D9RenderSystem_1_1sD3DTextureStageDesc.html a56f4463f0332ba653be960f0afff44b8

type of auto tex. calc. used

frustum cpp data Ogre::D3D9RenderSystem::sD3DTextureStageDesc structOgre_1_1D3D9RenderSystem_1_1sD3DTextureStageDesc.html a7d3850326cf1a52917bba20f8d592c88

Frustum, used if the above is projection.

pTex cpp data Ogre::D3D9RenderSystem::sD3DTextureStageDesc structOgre_1_1D3D9RenderSystem_1_1sD3DTextureStageDesc.html aca49e2f37bea2bf0292fdd56c3b7fc8c

texture

pVertexTex cpp data Ogre::D3D9RenderSystem::sD3DTextureStageDesc structOgre_1_1D3D9RenderSystem_1_1sD3DTextureStageDesc.html a444ce6ff42d453b743107f41ab7bb07a

vertex texture

Ogre::D3D9RenderWindow c cl Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html OgreD3D9RenderWindow.h D3D9RenderWindow cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html a6ea431ad7f85d5da715c13a1b0daddf4

Constructor.

~D3D9RenderWindow cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html ad7c1644812658f13813df5dae8836478 create cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html a077080fb9e09d5c93403c7373d215712

Creates &amp; displays the new window.

setFullscreen cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html ab91255700266fd7c45c47df5fea14ad8

Alter fullscreen mode options.

destroy cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html a4c28eb6d8cec4abcbb90c5e3a7af5c94

Destroys the window.

isActive cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html a149141f3f86f7f8c7643c92a1b39ef71

Overridden from RenderTarget, flags invisible windows as inactive.

isVisible cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html a0860c05536e7e476c3cdfffc7e41db46

Indicates whether the window is visible (not minimized or obscured)

isClosed cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html a67f664fc718ccda40881883c16672654

Indicates whether the window has been closed by the user.

isVSync cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html a2da9f1d03bd792f898a016c55571812e isHidden cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html aa4f11c99f8cf39fc2497a06ad739f3b5

Indicates whether the window was set to hidden (not displayed)

setHidden cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html ad40fa7ba5e51dc8eaff16ff88fe6a431

Hide (or show) the window.

setVSyncEnabled cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html af4c9b925c1b7c0365c3d738bcba8b2bb

Enable or disable vertical sync for the RenderWindow.

isVSyncEnabled cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html aa9afeba4d575dfeaf4702a4556f68f0d

Indicates whether vertical sync is activated for the window.

setVSyncInterval cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html a32d0954630c7dddc95eb458d8bc90549

Set the vertical sync interval.

getVSyncInterval cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html a28c6dc5182b8d583b6be07fa0f43eca9

Returns the vertical sync interval.

reposition cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html a5f36582f245f29251117b02a77370417

Reposition the window.

resize cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html ab5c13785670250d744e80b66c2049b6e

Alter the size of the window.

swapBuffers cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html a6535468e1d916178cec5f9ebebfcac42

Swaps the frame buffers to display the next frame.

getWindowHandle cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html aa163d12ae8b78ede65fafe1b8aea60ad getD3D9Device cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html aac824417e62c1702ec6011ccbbf15675 getDevice cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html aebbbda9ecbc78a09b18e935ec1f6db21 setDevice cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html ac5a4cea15e7c7d7f2e7ae2375f7a16c7 getCustomAttribute cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html ad6d75227eef5cadc57193c2966dd9b51

Gets a custom (maybe platform-specific) attribute.

copyContentsToMemory cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html af1ebfe6415ad0544560c23ef76953ea4

Overridden - see RenderTarget.

requiresTextureFlipping cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html a8ac53b2afe2bb8b8e43bde6ba042a9fa windowMovedOrResized cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html a657440860ee5bd518e3bd535b0bfaf50

Notify that the window has been resized.

buildPresentParameters cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html abfc7c27e8262d1d3ed813df0a33120b9

Build the presentation parameters used with this window.

_beginUpdate cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html af521d63507841599d1b7d317ad27d316 _updateViewport cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html aec813fed07445330996345cced9c4e64 _endUpdate cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html ad0a864bfe76d0c20efb0e67036bc8f90 getRenderSurface cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html aaab7779b19b36ef8a354cf2a821ba020

Accessor for render surface.

_getSwitchingFullscreen cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html a3cd2edf7d635f522a285ab014bf11bca

Are we in the middle of switching between fullscreen and windowed.

_finishSwitchingFullscreen cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html a784d6d73d8589ce70ff04fcbcbb9706b

Indicate that fullscreen / windowed switching has finished.

isDepthBuffered cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html a5ebe22ea0c4081d0eea66dc3c7d7ac12

Returns true if this window use depth buffer.

isNvPerfHUDEnable cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html a966bef3ab3ea435fc6e3ce37ab7e323d

Returns true if this window should use NV perf hud adapter.

_validateDevice cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html a5df942a7effed7d5e5656df9a7f35641

Validate the device for this window.

adjustWindow cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html afd3e46457f9f1fed844e4d15a7610972 setVisible cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af9153ad94900ca36534f25537b35a9cd

Set the visibility state.

isPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96fe6c6aa50e80c77b2d3bc385b2e4e4

Indicates whether the window is the primary window.

isFullScreen cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a8fc13c21bf332b570277c54796c35b0f

Returns true if window is running in fullscreen mode.

getMetrics cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af764d57fd4d3d3ac74f17ce29caa4525

Overloaded version of getMetrics from RenderTarget, including extra details specific to windowing sys...

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

suggestPixelFormat cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a2e0b4ac163ad50e5bb0084f75cb8fc5d

Override since windows don&#39;t usually have alpha.

isDeactivatedOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a5342f74784425f456c9e640ff900469e

Returns true if the window will automatically de-activate itself when it loses focus.

setDeactivateOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96ec12856ec5384456c9d0a86bd76568

Indicates whether the window will automatically deactivate itself when it loses focus.

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 updateWindowRect cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html a88e5260ae6856a41e9a1dca497d9e117

Update the window rect.

getWindowStyle cpp instm Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html a319dc8c2c3080333101741866a71cee3

Return the target window style depending on the fullscreen parameter.

_setPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html ac2b8244df3d531c59bbbe475aacc6c07

Indicates that this is the primary window.

updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mInstance cpp data Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html adbf2ba99332bc9dbbac9fc165ee9b270 mDevice cpp data Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html afc57bb77edf3a260dd3607a65e867d65 mDeviceValid cpp data Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html ab3d11fcb7c6123acb00f9da3e9267a6d mHWnd cpp data Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html a229397a5ff185998a7769dd1c155c89b mIsExternal cpp data Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html a1f4ea683824058d90054f14674326a69 mClosed cpp data Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html a13da359e36f8c5b33a3ea26df35090f2 mHidden cpp data Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html aca48f914b4acf70f36f8f90aa1fe4e15 mSwitchingFullscreen cpp data Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html abb59c8b7837e426d3570a53df0be78cf mFSAAType cpp data Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html a973a6ab705e4d3df6f18afecbdb2e1b9 mFSAAQuality cpp data Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html a7091b0e8665464b0271f2b9ef5252471 mDisplayFrequency cpp data Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html ab745de991ba7ff9e8ab8a689276e30de mVSync cpp data Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html a9af3b665bfadefd9f02a049294450613 mVSyncInterval cpp data Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html a9f0cb99fb25eb74a68a65dd6ba19e12e mUseNVPerfHUD cpp data Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html adede510dfd72318b4cce7c9d1666e8a9 mWindowedWinStyle cpp data Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html a87710c5de99fe139e4538c22254d63cb mFullscreenWinStyle cpp data Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html a02f2597fceac3c07ecfbd52c129f11f2 mDesiredWidth cpp data Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html ac9745158eb82c145a8d84a598a674103 mDesiredHeight cpp data Ogre::D3D9RenderWindow classOgre_1_1D3D9RenderWindow.html ae5aeb6e1f77769cf20025b63242458f6 mIsFullScreen cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a913cdbf34559401ae8d58e30fd0dbcd1 mIsPrimary cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a1386d0701cb71090dcd6fbe816f4145f mAutoDeactivatedOnFocusChange cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ab664ec009d4db85cd023efd4c4ecedf7 mLeft cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ac6bd29e3557a02f515b9db1283870bce mTop cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ae819f96d06f38386d36b6d4d0959b1da mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c Root cpp ffunc Ogre::RenderWindow classOgre_1_1RenderWindow.html a4966338964dbcd90cba2a6b4bd1b3521 FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::D3D9Resource c cl Ogre::D3D9Resource classOgre_1_1D3D9Resource.html

Represents a Direct3D rendering resource.

OgreD3D9Resource.h notifyOnDeviceCreate cpp instm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html ac2b865b0cd4754552c38fd6c6f83064f notifyOnDeviceDestroy cpp instm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html a1ceaf6c7f17b55a2dfb818360bb8a97b notifyOnDeviceLost cpp instm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html a8d55f1d5ce61a1b796d8d86dd3c69fdb notifyOnDeviceReset cpp instm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html a9008da922e8b8762ac284cc1f08a0749 D3D9Resource cpp instm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html a365b849131099fbb397203fff8eebae6 ~D3D9Resource cpp instm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html a1ecf872a0653d44f6078a57a17fd9eea lockDeviceAccess cpp clm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html aa97afae987b0c0f16c3e232a7317fad5 unlockDeviceAccess cpp clm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html a6fc9c0ebe4a4c559b172f25f3b5dc9d8 Ogre::D3D9ResourceManager c cl Ogre::D3D9ResourceManager classOgre_1_1D3D9ResourceManager.html OgreD3D9ResourceManager.h notifyOnDeviceCreate cpp instm Ogre::D3D9ResourceManager classOgre_1_1D3D9ResourceManager.html aca7e782d7860488f1888191a0b92e9cc notifyOnDeviceDestroy cpp instm Ogre::D3D9ResourceManager classOgre_1_1D3D9ResourceManager.html a9774eeae04c96fe13a03cc506994ac41 notifyOnDeviceLost cpp instm Ogre::D3D9ResourceManager classOgre_1_1D3D9ResourceManager.html a26706090b10f684168297c3515f5351a notifyOnDeviceReset cpp instm Ogre::D3D9ResourceManager classOgre_1_1D3D9ResourceManager.html a950f06f9f5d606cdd239cb0f91caec5a lockDeviceAccess cpp instm Ogre::D3D9ResourceManager classOgre_1_1D3D9ResourceManager.html abf59ec939708ee86f69c49d8794e79f9 unlockDeviceAccess cpp instm Ogre::D3D9ResourceManager classOgre_1_1D3D9ResourceManager.html a184caf162ee33abbfb146e82dcf92cf3 D3D9ResourceManager cpp instm Ogre::D3D9ResourceManager classOgre_1_1D3D9ResourceManager.html a2e5c4329b1c7abf2af86ca8e7040f218 ~D3D9ResourceManager cpp instm Ogre::D3D9ResourceManager classOgre_1_1D3D9ResourceManager.html a6217a2bec646ee530dcc0ae3959c3376 setCreationPolicy cpp instm Ogre::D3D9ResourceManager classOgre_1_1D3D9ResourceManager.html a3b1885e4e9612f799ac4cacc72bd8df1 getCreationPolicy cpp instm Ogre::D3D9ResourceManager classOgre_1_1D3D9ResourceManager.html a887a9ea51d743c01d36c24984b85fc50 setAutoHardwareBufferManagement cpp instm Ogre::D3D9ResourceManager classOgre_1_1D3D9ResourceManager.html af7a4c337ea668020cccefb5aac5d2daa

Set/Get automatic hardware buffers management.

getAutoHardwareBufferManagement cpp instm Ogre::D3D9ResourceManager classOgre_1_1D3D9ResourceManager.html ad59ab6f081f1dbb63e3daf2533fad838 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ResourceContainer cpp tdef Ogre::D3D9ResourceManager classOgre_1_1D3D9ResourceManager.html a03f7f69f3f1d9efa6376137cdbd79ec8 ResourceContainerIterator cpp tdef Ogre::D3D9ResourceManager classOgre_1_1D3D9ResourceManager.html a80fc7bfc7242abc5cbe357e7c3369cbc _notifyResourceCreated cpp instm Ogre::D3D9ResourceManager classOgre_1_1D3D9ResourceManager.html a3f9cb8a5e40e238006d6eecd39f59642 _notifyResourceDestroyed cpp instm Ogre::D3D9ResourceManager classOgre_1_1D3D9ResourceManager.html a6ad080e9f9d8268bc81dc029229de4c4 mResources cpp data Ogre::D3D9ResourceManager classOgre_1_1D3D9ResourceManager.html a9dd1abc77165d31c56ec3f4ae00faee2 mResourceCreationPolicy cpp data Ogre::D3D9ResourceManager classOgre_1_1D3D9ResourceManager.html a2a920ae068bca08e6483abab5b00b8a6 mDeviceAccessLockCount cpp data Ogre::D3D9ResourceManager classOgre_1_1D3D9ResourceManager.html a20af3ca34ee7e604bb0af79a0dbf6d43 mAutoHardwareBufferManagement cpp data Ogre::D3D9ResourceManager classOgre_1_1D3D9ResourceManager.html a9072807b503fe0fffd90f7c5db97ea0f D3D9Resource cpp ffunc Ogre::D3D9ResourceManager classOgre_1_1D3D9ResourceManager.html ae4ca441097e4ad0ec1ff504041285152 Ogre::D3D9Texture c cl Ogre::D3D9Texture classOgre_1_1D3D9Texture.html OgreD3D9Texture.h D3D9Texture cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a32ce5899ef0c534de28ec4c1f3a601f0

constructor

~D3D9Texture cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html aedec7c3a2b04b5c8046782ebf8a05fc8

destructor

copyToTexture cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a9877df680d0756fa081a3a558ac94b2a

overridden from Texture

getBuffer cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a31a756c7827434953aa06a3a63c4b96e getTexture cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a3a293ab98e82f11ed97450eeba5b6094

retrieves a pointer to the actual texture

getNormTexture cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a9bbf9b1af398cfc80ab7678797039bb5

retrieves a pointer to the normal 1D/2D texture

getCubeTexture cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html ae46c60b0e5468caadae17b5772393a76

retrieves a pointer to the cube texture

isHardwareGammaReadToBeUsed cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a5bf22a0ef6330f4ce2d2094453b5d855

Indicates whether the hardware gamma is actually enabled and supported.

useDefaultPool cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a2149a95b9fd7be7959497233273fce29

Will this texture need to be in the default pool?

notifyOnDeviceCreate cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html afb69d75b785af9cb8698f310bd0907cc notifyOnDeviceDestroy cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a5c6c0349c15cc698f016fa4fe9e0846b notifyOnDeviceLost cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a87c0bc1fea93de0e2cd65fa2dc374fd8 notifyOnDeviceReset cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html adc3440ed2fd6447de424908e650b86ae setTextureType cpp instm Ogre::Texture classOgre_1_1Texture.html a99ab7ce9aba371bab2f04fe1eebe6f26

Sets the type of texture; can only be changed before load()

getTextureType cpp instm Ogre::Texture classOgre_1_1Texture.html a3db3e97f86e298f79fd09e511f572cc1

Gets the type of texture.

getNumMipmaps cpp instm Ogre::Texture classOgre_1_1Texture.html a73913a082bfc8f1e3de44441df92308a

Gets the number of mipmaps to be used for this texture.

setNumMipmaps cpp instm Ogre::Texture classOgre_1_1Texture.html a3cd584d5e1b9bbd1eb665303f9fca7ee

Sets the number of mipmaps to be used for this texture.

getMipmapsHardwareGenerated cpp instm Ogre::Texture classOgre_1_1Texture.html a3435f815f90fdf90e3c28393125e3168

Are mipmaps hardware generated?

getGamma cpp instm Ogre::Texture classOgre_1_1Texture.html aae8fa69ad2ea0d4b84c85d280197953b

Returns the gamma adjustment factor applied to this texture on loading.

setGamma cpp instm Ogre::Texture classOgre_1_1Texture.html a34a2cf25885b2d6f16adc1dbd7275e09

Sets the gamma adjustment factor applied to this texture on loading the data.

setHardwareGammaEnabled cpp instm Ogre::Texture classOgre_1_1Texture.html a41e0ef825d3ce3c305d1b4d34103da13

Sets whether this texture will be set up so that on sampling it, hardware gamma correction is applied...

isHardwareGammaEnabled cpp instm Ogre::Texture classOgre_1_1Texture.html ae41a45cc2461c263936f620708b08976

Gets whether this texture will be set up so that on sampling it, hardware gamma correction is applied...

setFSAA cpp instm Ogre::Texture classOgre_1_1Texture.html ab930e26d3531e20604e22e3324759ad4

Set the level of multisample AA to be used if this texture is a rendertarget.

getFSAA cpp instm Ogre::Texture classOgre_1_1Texture.html aa9336fcb9283afad0259466633533f33

Get the level of multisample AA to be used if this texture is a rendertarget.

getFSAAHint cpp instm Ogre::Texture classOgre_1_1Texture.html a78a1bb99cc419187c77141ab05edb7ea

Get the multisample AA hint if this texture is a rendertarget.

getHeight cpp instm Ogre::Texture classOgre_1_1Texture.html a487fd460a132f1c4097ec1f6d2e7c37c

Returns the height of the texture.

getWidth cpp instm Ogre::Texture classOgre_1_1Texture.html a68051f56bb8d87ce19640a8026586207

Returns the width of the texture.

getDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a08698c8524b74c8303927f665f36e827

Returns the depth of the texture (only applicable for 3D textures).

getSrcHeight cpp instm Ogre::Texture classOgre_1_1Texture.html a772f4bd16b6b629f16f112926be4d460

Returns the height of the original input texture (may differ due to hardware requirements).

getSrcWidth cpp instm Ogre::Texture classOgre_1_1Texture.html a8637d1b6b0c6b17c10dbe0bc65ce8dc4

Returns the width of the original input texture (may differ due to hardware requirements).

getSrcDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a9037f86414b57597677ea98d66c40001

Returns the original depth of the input texture (only applicable for 3D textures).

setHeight cpp instm Ogre::Texture classOgre_1_1Texture.html ab4f95c16ba72153a00a3422289099296

Set the height of the texture; can only do this before load();.

setWidth cpp instm Ogre::Texture classOgre_1_1Texture.html ab966147d746a969aa80a0ae71d6fb0e2

Set the width of the texture; can only do this before load();.

setDepth cpp instm Ogre::Texture classOgre_1_1Texture.html afd7eb62399bd48b21f6763eba94ab28d

Set the depth of the texture (only applicable for 3D textures); can only do this before load();...

getUsage cpp instm Ogre::Texture classOgre_1_1Texture.html a5544f33879e292ff3d0c6fb13129ba0d

Returns the TextureUsage identifier for this Texture.

setUsage cpp instm Ogre::Texture classOgre_1_1Texture.html a04969ca1d25bf40e71e907f2cdb7443b

Sets the TextureUsage identifier for this Texture; only useful before load()

loadImage cpp instm Ogre::Texture classOgre_1_1Texture.html ac129cc0a773f0d9d0eb4c3c1a1b65618

Loads the data from an image.

loadRawData cpp instm Ogre::Texture classOgre_1_1Texture.html a1d84784891731ee66945ffbc3b31e35b

Loads the data from a raw stream.

_loadImages cpp instm Ogre::Texture classOgre_1_1Texture.html a13fc432584dd44c2969a8e41bdca569c

Internal method to load the texture from a set of images.

getFormat cpp instm Ogre::Texture classOgre_1_1Texture.html a91a5ec6b7cae49a1f7aa05b7beac966b

Returns the pixel format for the texture surface.

getDesiredFormat cpp instm Ogre::Texture classOgre_1_1Texture.html a01e66834e5af4ac5d24222d24c09a9ca

Returns the desired pixel format for the texture surface.

getSrcFormat cpp instm Ogre::Texture classOgre_1_1Texture.html ad4dccbd257ef80d031b4d9e72ca08164

Returns the pixel format of the original input texture (may differ due to hardware requirements and p...

setFormat cpp instm Ogre::Texture classOgre_1_1Texture.html af745587ede1e8482b1edac167fbf82fd

Sets the pixel format for the texture surface; can only be set before load().

hasAlpha cpp instm Ogre::Texture classOgre_1_1Texture.html a4769c21c8e7e73f9d45344bf96d38d17

Returns true if the texture has an alpha layer.

setDesiredIntegerBitDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a2ee26937110dfbd80a5419b1e14fe619

Sets desired bit depth for integer pixel format textures.

getDesiredIntegerBitDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a2e81c09207d2c2293d1d343fa49050aa

gets desired bit depth for integer pixel format textures.

setDesiredFloatBitDepth cpp instm Ogre::Texture classOgre_1_1Texture.html aa38c4f67ab5413135d1830dd164a68e6

Sets desired bit depth for float pixel format textures.

getDesiredFloatBitDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a8b4352d54f63d4c0f29d45fca8d11c2a

gets desired bit depth for float pixel format textures.

setDesiredBitDepths cpp instm Ogre::Texture classOgre_1_1Texture.html ae67e44696cde3c7d4e8fec157ca4f498

Sets desired bit depth for integer and float pixel format.

setTreatLuminanceAsAlpha cpp instm Ogre::Texture classOgre_1_1Texture.html aa561d8d03383bb59ecce5c4278ed8da6

Sets whether luminace pixel format will treated as alpha format when load this texture.

getTreatLuminanceAsAlpha cpp instm Ogre::Texture classOgre_1_1Texture.html a48c9409feb73321926930d064a2a3aa9

Gets whether luminace pixel format will treated as alpha format when load this texture.

getNumFaces cpp instm Ogre::Texture classOgre_1_1Texture.html a993be9937ba0abe4c2d663b9105409d1

Return the number of faces this texture has.

convertToImage cpp instm Ogre::Texture classOgre_1_1Texture.html acf8f82e24d486b9ace424d8908e5eb00

Populate an Image with the contents of this texture.

getCustomAttribute cpp instm Ogre::Texture classOgre_1_1Texture.html accfa5467ab8ccfc5920ec64101f8f532

Retrieve a platform or API-specific piece of information from this texture.

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

lockDeviceAccess cpp clm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html aa97afae987b0c0f16c3e232a7317fad5 unlockDeviceAccess cpp clm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html a6fc9c0ebe4a4c559b172f25f3b5dc9d8 DeviceToTextureResourcesMap cpp tdef Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a54212076a9e9d9cdac3cb59bd0df6928 DeviceToTextureResourcesIterator cpp tdef Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a1a3de2b917f876746c987e18dd5bb990 SurfaceList cpp tdef Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a4d63cdb2569ff62a6c73dbf8b7967c0a

Vector of pointers to subsurfaces.

LoadedStreams cpp tdef Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a8eedc86fe33dd505c07a0f141f91c70e ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 _loadCubeTex cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html ad18b0be49ca7adfabfef6125eda8e646

internal method, load a cube texture

_loadNormTex cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html af292c87c0296d2357a14c011168697ea

internal method, load a normal texture

_loadVolumeTex cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html aa808ad4c3716d6dfe8b0ffabb008c0d9

internal method, load a volume texture

_prepareCubeTex cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html ae4596b627d2082828cf69c78898fa0df

internal method, prepare a cube texture

_prepareNormTex cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html ac057d00b1ce2e7a5d48d82605eab2bb6

internal method, prepare a normal texture

_prepareVolumeTex cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a382d743b088fc8ccb922404871d5b737

internal method, prepare a volume texture

_createNormTex cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a403143065d6fced2fa0430e4f7f761ae

internal method, create a blank normal 1D/2D texture

_createCubeTex cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a66347b1eb2001a3d47548aeb8c4e79a9

internal method, create a blank cube texture

_createVolumeTex cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a6385163c96aea77c6924ce2935bfdb75

internal method, create a blank cube texture

_chooseD3DFormat cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a3450ce3c06a176976dc4fd3514b552d4

internal method, return a D3D pixel format for texture creation

calculateSize cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a826a9bf26b2f19164cf0d4e2f86a5bc9 createInternalResources cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html af21ba484c6df2e8e9c26dab78a04e9ff freeInternalResources cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a9c1fcc4e869afcc4b7bb6ff5ab0f6eeb createInternalResourcesImpl cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html ad236088ebd1610259bed6a8ce31ce7a5 createInternalResourcesImpl cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a6ca2698fa9500af69294fb717826d4dd

Creates this texture resources on the specified device.

freeInternalResourcesImpl cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a3205255599850b44db03c5034ecd4583

free internal resources

_setSrcAttributes cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html aba36377f2ec69e8f9fbedca3ed26bb18

internal method, set Texture class source image protected attributes

_setFinalAttributes cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a7d417efeba8e2378e61783d3e0e31bd8

internal method, set Texture class final texture protected attributes

_getBestFilterMethod cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a8c7bb4c913f6c2d5e7857f51079602c4

internal method, return the best by hardware supported filter method

_canUseDynamicTextures cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html ae4a899eafaeecd02f2a458a09ce747f3

internal method, return true if the device/texture combination can use dynamic textures

_canAutoGenMipmaps cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a7a92dd72e6ee2401e9b7bdff30083555

internal method, return true if the device/texture combination can auto gen. mip maps

_canUseHardwareGammaCorrection cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a1ad2b14a846b3c2275b321769d8f9731

internal method, return true if the device/texture combination can use hardware gamma

_getCubeFaceName cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a691c263797cf78e4264622e6a403f4af

internal method, the cube map face name for the spec. face index

_createSurfaceList cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a10f9178bb4f9c93ad038c8eb7aafe227

internal method, create D3D9HardwarePixelBuffers for every face and mipmap level.

loadImpl cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a6b74fa35ce298a33e8f954e54f15dcf6

overriden from Resource

loadImpl cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a848c70a621387e01ef53f0d33d012973

Loads this texture into the specified device.

prepareImpl cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a4d3d3801598958481d779c4f909104d2

overriden from Resource

unprepareImpl cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html acc3f4ae9ce175943f299040301d45e71

overriden from Resource

postLoadImpl cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html abea167ee779f829b4ee1b144da9fe1a3

overriden from Resource

getTextureResources cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a1d5fad73f08ba7d09fc3ab7b8505f01b

gets the texture resources attached to the given device.

allocateTextureResources cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a1b6681140a87b0fa9d120defb39e3e47

allocates new texture resources structure attached to the given device.

createTextureResources cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a1e99482b69f229cc81409815b83c593f

creates this texture resources according to the current settings.

freeTextureResources cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a6f04510d916ca28d9a14b1c8f5bc0b2a

frees the given texture resources.

determinePool cpp instm Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a9efc4dd2bf0dd6380575f5b57c66e079 unloadImpl cpp instm Ogre::Texture classOgre_1_1Texture.html a50595e11d3256b89d4de09d321dfd17c

Default implementation of unload which calls freeInternalResources.

getSourceFileType cpp instm Ogre::Texture classOgre_1_1Texture.html a8b4fac9addc733cebd68b0b126b23b23

Identify the source file type as a string, either from the extension or from a magic number...

preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mMapDeviceToTextureResources cpp data Ogre::D3D9Texture classOgre_1_1D3D9Texture.html aae859d7cf1c515daf414f9d1ddda6198

Map between device to texture resources.

mSurfaceList cpp data Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a9eaddf9da8fb32bdc773591ac5e0afe9 mCubeFaceNames cpp data Ogre::D3D9Texture classOgre_1_1D3D9Texture.html af72a0cbfa63315cff8fdd1b4bf2e5e98

cube texture individual face names

mD3DPool cpp data Ogre::D3D9Texture classOgre_1_1D3D9Texture.html aff77ee5524980836123f5f6c8a2b407f

The memory pool being used.

mDynamicTextures cpp data Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a2bfe1d88310b466c1a5c538e302fa81f mHwGammaReadSupported cpp data Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a865aeb1ecf017c2252f006b3abfffeb7

Is hardware gamma supported (read)?

mHwGammaWriteSupported cpp data Ogre::D3D9Texture classOgre_1_1D3D9Texture.html aab598eb6c303248fb63d16b92d591b08

Is hardware gamma supported (write)?

mFSAAType cpp data Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a6a0eecf8a12662f16ef7d466a5f3144a mFSAAQuality cpp data Ogre::D3D9Texture classOgre_1_1D3D9Texture.html aeb1ea59125c8965d2d2fdb55206a0a89 mLoadedStreams cpp data Ogre::D3D9Texture classOgre_1_1D3D9Texture.html ad923ae695661b89e07a9a753a0cafcf9

Vector of pointers to streams that were pulled from disk by prepareImpl but have yet to be pushed int...

mHeight cpp data Ogre::Texture classOgre_1_1Texture.html a05ffc612f2d228396455f429325d99d4 mWidth cpp data Ogre::Texture classOgre_1_1Texture.html a1619297beb23828218b26ce18362a984 mDepth cpp data Ogre::Texture classOgre_1_1Texture.html a55f60f21398b55836e13a692b90dd736 mNumRequestedMipmaps cpp data Ogre::Texture classOgre_1_1Texture.html a6958c92e9f0e66c4a3d132ed273ea319 mNumMipmaps cpp data Ogre::Texture classOgre_1_1Texture.html a6b82c3ed419e91a11bd9d0063df83ed9 mMipmapsHardwareGenerated cpp data Ogre::Texture classOgre_1_1Texture.html a78c173eadbdbce6c766632a40fc0363c mGamma cpp data Ogre::Texture classOgre_1_1Texture.html a91414bf8610084680cc21144c93e34ca mHwGamma cpp data Ogre::Texture classOgre_1_1Texture.html a12c901db5fff58d9779f327bb363b088 mFSAA cpp data Ogre::Texture classOgre_1_1Texture.html a74aefafbb9c481bf31e39996ef69458c mFSAAHint cpp data Ogre::Texture classOgre_1_1Texture.html a834e35614c75542a09e423cdd6b33bc8 mTextureType cpp data Ogre::Texture classOgre_1_1Texture.html aab3add1d83300d2518d4ae9864c32651 mFormat cpp data Ogre::Texture classOgre_1_1Texture.html a74872f190e8c6d2da750c03698ad73fd mUsage cpp data Ogre::Texture classOgre_1_1Texture.html ae3c39759ac6bea7faa7c60d3994927a4 mSrcFormat cpp data Ogre::Texture classOgre_1_1Texture.html a2598c4e24ba37ce5f82393be82aeddc6 mSrcWidth cpp data Ogre::Texture classOgre_1_1Texture.html aa15877330d8c2ce5b6cf6715937f2b12 mSrcHeight cpp data Ogre::Texture classOgre_1_1Texture.html ae724845657658ff3165d9597c1fad1db mSrcDepth cpp data Ogre::Texture classOgre_1_1Texture.html a402d51a2ed86cbef7469f3d6be6d3c01 mDesiredFormat cpp data Ogre::Texture classOgre_1_1Texture.html a4c9e046e633bacb741cbe2518dfbc649 mDesiredIntegerBitDepth cpp data Ogre::Texture classOgre_1_1Texture.html a1797d9ab733702d0c0b05ba3fd6f1584 mDesiredFloatBitDepth cpp data Ogre::Texture classOgre_1_1Texture.html aa06a0be1885e8ff96fde33277140e46f mTreatLuminanceAsAlpha cpp data Ogre::Texture classOgre_1_1Texture.html aa922f905790cc650b2761caa2e28e51e mInternalResourcesCreated cpp data Ogre::Texture classOgre_1_1Texture.html ae5bc056fc6cc83ae12cf2a3d0786e87b mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b D3D9HardwarePixelBuffer cpp ffunc Ogre::D3D9Texture classOgre_1_1D3D9Texture.html a6066bcdcb0bfe3a0d4ab47fbcee00281 LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::D3D9Texture::TextureResources c cl Ogre::D3D9Texture::TextureResources structOgre_1_1D3D9Texture_1_1TextureResources.html OgreD3D9Texture.h pNormTex cpp data Ogre::D3D9Texture::TextureResources structOgre_1_1D3D9Texture_1_1TextureResources.html a2c85faa4aeb427de8f5c6f94f3ef00fa

1D/2D normal texture pointer

pCubeTex cpp data Ogre::D3D9Texture::TextureResources structOgre_1_1D3D9Texture_1_1TextureResources.html a411bbfee5d2b2a843b862e0780736d5c

cubic texture pointer

pVolumeTex cpp data Ogre::D3D9Texture::TextureResources structOgre_1_1D3D9Texture_1_1TextureResources.html a7d81fcdee9b83c7d0fd0e6ab1cc8e344

Volume texture.

pBaseTex cpp data Ogre::D3D9Texture::TextureResources structOgre_1_1D3D9Texture_1_1TextureResources.html af80358bf8d3817fb2fb2ef57dfb5deba

actual texture pointer

pFSAASurface cpp data Ogre::D3D9Texture::TextureResources structOgre_1_1D3D9Texture_1_1TextureResources.html a7fa1f814442a33a87cdcb09081077770

Optional FSAA surface.

Ogre::D3D9TexturePtr c cl Ogre::D3D9TexturePtr classOgre_1_1D3D9TexturePtr.html

Specialisation of SharedPtr to allow SharedPtr to be assigned to D3D9TexturePtr.

OgreD3D9Texture.h D3D9TexturePtr cpp instm Ogre::D3D9TexturePtr classOgre_1_1D3D9TexturePtr.html a914bffd35a5e69cf6436591ce1addc92 D3D9TexturePtr cpp instm Ogre::D3D9TexturePtr classOgre_1_1D3D9TexturePtr.html a83cda12b31cbacfa9030505ac710af1c D3D9TexturePtr cpp instm Ogre::D3D9TexturePtr classOgre_1_1D3D9TexturePtr.html a5208362b1c1cb37d0d5f5115e4636f26 D3D9TexturePtr cpp instm Ogre::D3D9TexturePtr classOgre_1_1D3D9TexturePtr.html a7f1bd5048db5423223fa01c30cf6e7a8 D3D9TexturePtr cpp instm Ogre::D3D9TexturePtr classOgre_1_1D3D9TexturePtr.html a698d9138bed34cb468bb207f9bb8800e operator= cpp instm Ogre::D3D9TexturePtr classOgre_1_1D3D9TexturePtr.html af12a944265bdb775f4b870fefda0136e

Operator used to convert a ResourcePtr to a D3D9TexturePtr.

operator= cpp instm Ogre::D3D9TexturePtr classOgre_1_1D3D9TexturePtr.html ad21d6252ca96ab4c5555e65eb6740836

Operator used to convert a TexturePtr to a D3D9TexturePtr.

operator* unknown instm Ogre::SharedPtr< D3D9Texture > classOgre_1_1SharedPtr.html a6c7563f3047bcd454dffae2b297a87a1 operator-> unknown instm Ogre::SharedPtr< D3D9Texture > classOgre_1_1SharedPtr.html a756cec152c2db605fe7424da7f8e879b get unknown instm Ogre::SharedPtr< D3D9Texture > classOgre_1_1SharedPtr.html a2c3ed4a7b5574c4e53adec450fd537b0 bind unknown instm Ogre::SharedPtr< D3D9Texture > classOgre_1_1SharedPtr.html ac8d90e023455dc3299f48722e6068e4a

Binds rep to the SharedPtr.

unique unknown instm Ogre::SharedPtr< D3D9Texture > classOgre_1_1SharedPtr.html acd2b97578b72dd4abc33471a93ca4b91 useCount unknown instm Ogre::SharedPtr< D3D9Texture > classOgre_1_1SharedPtr.html a29e90ed7b4339cce1cc7e6be919e78bb useCountPointer unknown instm Ogre::SharedPtr< D3D9Texture > classOgre_1_1SharedPtr.html a21c3410c03ec3a4647c7aaa8e59d535d getPointer unknown instm Ogre::SharedPtr< D3D9Texture > classOgre_1_1SharedPtr.html a15e055008751a7c20bdde38662d5f0a1 freeMethod unknown instm Ogre::SharedPtr< D3D9Texture > classOgre_1_1SharedPtr.html a2d8365d61e610b98e0d36d514ab29017 isNull unknown instm Ogre::SharedPtr< D3D9Texture > classOgre_1_1SharedPtr.html a8a223db784efd7aa766792649de2f2a0 setNull unknown instm Ogre::SharedPtr< D3D9Texture > classOgre_1_1SharedPtr.html ae23c79e49621afdb17fc32f30519859f release unknown instm Ogre::SharedPtr< D3D9Texture > classOgre_1_1SharedPtr.html aa9225d4dac90501b6a5f0b2b49ea2eed destroy unknown instm Ogre::SharedPtr< D3D9Texture > classOgre_1_1SharedPtr.html afaba3332d99634ccbacef674fc46b773 swap unknown instm Ogre::SharedPtr< D3D9Texture > classOgre_1_1SharedPtr.html af07cad7e719e517472410d87f4e974ea pRep unknown data Ogre::SharedPtr< D3D9Texture > classOgre_1_1SharedPtr.html a8a5094cabd90223647525fe162e94e57 pUseCount unknown data Ogre::SharedPtr< D3D9Texture > classOgre_1_1SharedPtr.html a52f9915e259723090662cca7c3c51d52 useFreeMethod unknown data Ogre::SharedPtr< D3D9Texture > classOgre_1_1SharedPtr.html a81eed90dd7d087f03cd010167d91f33e Ogre::D3D9RenderTexture c cl Ogre::D3D9RenderTexture classOgre_1_1D3D9RenderTexture.html

RenderTexture implementation for D3D9.

OgreD3D9Texture.h D3D9RenderTexture cpp instm Ogre::D3D9RenderTexture classOgre_1_1D3D9RenderTexture.html a2270c5aefb72469aae4946249204636a ~D3D9RenderTexture cpp instm Ogre::D3D9RenderTexture classOgre_1_1D3D9RenderTexture.html ab6ea8839b07e61ba822c2afdec2607a9 update cpp instm Ogre::D3D9RenderTexture classOgre_1_1D3D9RenderTexture.html a32cf8d57216718b77712692526a3949a

Tells the target to update it&#39;s contents.

getCustomAttribute cpp instm Ogre::D3D9RenderTexture classOgre_1_1D3D9RenderTexture.html ac2e9d5aee6ba97ecfdddd6080893fdf9

Gets a custom (maybe platform-specific) attribute.

requiresTextureFlipping cpp instm Ogre::D3D9RenderTexture classOgre_1_1D3D9RenderTexture.html a59cb0d05c7170c1380d1ab4403314de1 swapBuffers cpp instm Ogre::D3D9RenderTexture classOgre_1_1D3D9RenderTexture.html a5af1a802acabac9af2481d60dda53ce8

Override needed to deal with FSAA.

copyContentsToMemory cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html a8996931c9437e22326ca918097ee7bf3

Copies the current contents of the render target to a pixelbox.

suggestPixelFormat cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html ad94c73fb892cda9312da9006ae57fe87

Suggests a pixel format to use for extracting the data in this target, when calling copyContentsToMem...

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

isActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a301925445aa68d271ba2da65dc8c0022

Used to retrieve or set the active state of the render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isPrimary cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad65fa4d3c53d20d49b5018a334de57e9

Indicates whether this target is the primary window.

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mBuffer cpp data Ogre::RenderTexture classOgre_1_1RenderTexture.html a5f3d9fd4d3aa25751546d18144b77b6a mZOffset cpp data Ogre::RenderTexture classOgre_1_1RenderTexture.html ad41ef4a560ac4f45b10eb56a87761347 mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::D3D9TextureManager c cl Ogre::D3D9TextureManager classOgre_1_1D3D9TextureManager.html OgreD3D9TextureManager.h ResourceCreateOrRetrieveResult cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af484f2b60c8d9bc87f37fa8af8e630c5 ResourceMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a60ea46f69b1dd9c8e27b9b3d7bd5bc35 ResourceWithGroupMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a46e6268002377bc95d3721d21aa92 ResourceHandleMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af6b68646abe6e9959072c1ece458ee55 ResourceMapIterator cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a4f7da59507a5a8550ea97615ff9afff0 D3D9TextureManager cpp instm Ogre::D3D9TextureManager classOgre_1_1D3D9TextureManager.html ac380e4c615bcd2546bf961354f4ebda2 ~D3D9TextureManager cpp instm Ogre::D3D9TextureManager classOgre_1_1D3D9TextureManager.html ab3d834cb2b240988c4fa8663763e444c getNativeFormat cpp instm Ogre::D3D9TextureManager classOgre_1_1D3D9TextureManager.html a6f62363053ac50af65f3762c4f1cc498 isHardwareFilteringSupported cpp instm Ogre::D3D9TextureManager classOgre_1_1D3D9TextureManager.html a4173c940f4c67e8a2dc1a5c4b6de62f6 createOrRetrieve cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a3b27a21f192919d78c14bccea5184736

Create a new texture, or retrieve an existing one with the same name if it already exists...

createOrRetrieve cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a48c565d0e63b286c6388439ae73417df

Create a new resource, or retrieve an existing one with the same name if it already exists...

prepare cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a45d8b138d17f258816383140ca765aa3

Prepares to loads a texture from a file.

prepare cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae26b6ecd722f3e24b52de8b4ac9bba0d

Generic prepare method, used to create a Resource specific to this ResourceManager without using one ...

load cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a1db642a9eef36b32dbdea28d19e8ea0d

Loads a texture from a file.

load cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad6d63fe7126510bf10fd337705cb0b29

Generic load method, used to create a Resource specific to this ResourceManager without using one of ...

loadImage cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a252e80ba6d3320bb37639cda7ca1d77a

Loads a texture from an Image object.

loadRawData cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a2c71bde8f31281d2b357afb2d6560f53

Loads a texture from a raw data stream.

createManual cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html ad17d9cb18f6fcef4fddbf0ab34f13561

Create a manual texture with specified width, height and depth (not loaded from a file)...

createManual cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html ae7973b065066fa2fc46f20a8d5493dea

Create a manual texture with a depth of 1 (not loaded from a file).

setPreferredIntegerBitDepth cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html aaaa53651124f3773fbcf6ae2b4a6fbe5

Sets preferred bit depth for integer pixel format textures.

getPreferredIntegerBitDepth cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html ab5ed4bffea6d80cb6618b8dbdd93feb5

gets preferred bit depth for integer pixel format textures.

setPreferredFloatBitDepth cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a77d097944def071bd10e1c2a03fc5b2c

Sets preferred bit depth for float pixel format textures.

getPreferredFloatBitDepth cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html addaee46caee1ed7de0cc2db3ed150696

gets preferred bit depth for float pixel format textures.

setPreferredBitDepths cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html af2cae9ecc99635a541df72ae7cdd337a

Sets preferred bit depth for integer and float pixel format.

isFormatSupported cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a65730ea50a81401518b4cbf6bb6a0a73

Returns whether this render system can natively support the precise texture format requested with the...

isEquivalentFormatSupported cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html abbbab1db9a334e39c2114ee3a21b013f

Returns whether this render system can support the texture format requested with the given usage opti...

setDefaultNumMipmaps cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html ab194cb5e332fc3eb35591e468f5dbcd3

Sets the default number of mipmaps to be used for loaded textures, for when textures are loaded autom...

getDefaultNumMipmaps cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a3cc7b930d37bc9fc156f7a2cadb572a3

Gets the default number of mipmaps to be used for loaded textures.

create cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac64c2b9c9dc775e05a81ff48d4293d4e

Creates a new blank resource, but does not immediately load it.

setMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa7bd4f02b31fba693d3bea6492fe20a8

Set a limit on the amount of memory this resource handler may use.

getMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae24629f37283bf777987aab6bc3fa110

Get the limit on the amount of memory this resource handler may use.

getMemoryUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a0458e4665975faed7311b05879dfac2f

Gets the current memory usage, in bytes.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a2cf457c70ea86892b1bec52028c96237

Unloads a single resource by name.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a94962d0929fdc88c25d35672ff2c1ff0

Unloads a single resource by handle.

unloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html acaba96b1b4816457b03028eed9895789

Unloads all resources.

reloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a860f0bcac1a4d152878855f9a85a58d3

Caused all currently loaded resources to be reloaded.

unloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7b9ba584a17235f6eff9847b90ba895d

Unload all resources which are not referenced by any other object.

reloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a22dbc50ba8fac0d3222a31ef1ef82dcd

Caused all currently loaded but not referenced by any other object resources to be reloaded...

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8675d6b8c353783cf22c3872f7eaa818

Remove a single resource.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html abfb0022b18d022a7605f0d19a966f00f

Remove a single resource by name.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac22655af03ecea85d863a1d1d561778c

Remove a single resource by handle.

removeAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ff50fee06a678837cbeeea75e4372a5

Removes all resources.

removeUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ce966e769770ce9f90d77eddc2c30a3

Remove all resources which are not referenced by any other object.

getByName cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a03f1bf557d381aca77797d9a44578067

Retrieves a pointer to a resource by name, or null if the resource does not exist.

getByHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ab1c354fd2294c7c50b3f3e9ce42543f7

Retrieves a pointer to a resource by handle, or null if the resource does not exist.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a9dcc9da5760fcd3b39b4566fe308ad6b

Returns whether the named resource exists in this manager.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad9b4efbeacb17f07710c30bd5048e42f

Returns whether a resource with the given handle exists in this manager.

_notifyResourceTouched cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a40769092850d5b296e1d1a9190631700

Notify this manager that a resource which it manages has been &#39;touched&#39;, i.e.

_notifyResourceLoaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a871ac005af0be0b8c1857a4f8eea9

Notify this manager that a resource which it manages has been loaded.

_notifyResourceUnloaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a54d1843a43aebb13542312cd17134e6a

Notify this manager that a resource which it manages has been unloaded.

getScriptPatterns cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a37ec0e845f49b7f7e3dc868456ced1e8

Gets the file patterns which should be used to find scripts for this ResourceManager.

parseScript cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8240f6bbf3449b1f2acdd476efbde821

Parse the definition of a set of resources from a script file.

getLoadingOrder cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a917b69fbaf300dcb0488d14d357296df

Gets the relative loading order of resources of this type.

getResourceType cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4a16604e10cd71957fcce705dead9a2c

Gets a string identifying the type of resource this manager handles.

setVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa3ff9558e8fa8187f510472a58093b6f

Sets whether this manager and its resources habitually produce log output.

getVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af96b58b31c152a8ae3c6152ee3ea12e7

Gets whether this manager and its resources habitually produce log output.

getResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad18cc3f0a4b3e0553cfe715204f15359

Create a resource pool, or reuse one that already exists.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa8b761abb06d74347e9636550307ccd9

Destroy a resource pool.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00a7fe59aaaa4acdfda07edc704516ee

Destroy a resource pool.

destroyAllResourcePools cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7913c36c02ef03007ff1a1c76ddf7710

destroy all pools

getResourceIterator cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4d3289d4636168230da11c1c9794db59

Returns an iterator over all resources in this manager.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::TextureManager classOgre_1_1TextureManager.html ac6fb858ee86f3b7b75de32e3e04ee5c8

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::TextureManager classOgre_1_1TextureManager.html a3a55789d982b34bdd9daa27650360653

Override standard Singleton retrieval.

ResourcePoolMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a87899e8bec2f60ef1448d716a20db8e1 createImpl cpp instm Ogre::D3D9TextureManager classOgre_1_1D3D9TextureManager.html a4ef8daff132667132efe7eb7efca2e04 getNextHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html adc9077f415314ebc0f7feb314b76d4d4

Allocates the next handle.

addImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00bb3a6324cff9b1a572282d4c596b57

Add a newly created resource to the manager (note weak reference)

removeImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f5826bb4624b28bbe08f3c9fe88ee54

Remove a resource from this manager; remove it from the lists.

checkUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8316910598c9ceda62b3ec5be001d372

Checks memory usage and pages out if required.

mPreferredIntegerBitDepth cpp data Ogre::TextureManager classOgre_1_1TextureManager.html afd3d774913cd2e1d01d3670e0dd5ac9c mPreferredFloatBitDepth cpp data Ogre::TextureManager classOgre_1_1TextureManager.html a26393ed87920709f9e73715bb9b90468 mDefaultNumMipmaps cpp data Ogre::TextureManager classOgre_1_1TextureManager.html a3c3115c8ccf3796cad2ec691ce019221 mResourcesByHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html af7ac79c874e49fadc3cd7e228ab640d8 mResources cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ac02278ff18455db85fa7473abad9688c mResourcesWithGroup cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a3ea8cebb67199e6050d992036f3b4f3c mNextHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a70a84973505dc749acb913daef662f90 mMemoryBudget cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f0a00e183f455cdce1ec9152722f9b7 mMemoryUsage cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html aaa9cfdfc994de65064ba2dbe08930de8 mVerbose cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a5113f20b1db6ddfb51dba652f24cd0f0 mScriptPatterns cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a450dcef1a87442bcfe848ff92c43c6b5

Patterns to use to look for scripts if supported (e.g. *.overlay)

mLoadOrder cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ad26313df1d10e7953c90b7c37b373cf8

Loading order relative to other managers, higher is later.

mResourceType cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a86f8c21e087cb00a62d677ef1cd8131d

String identifying the resource type this manager handles.

mResourcePoolMap cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a00f151b76015e7e46cdb228cc3eaa53e msSingleton unknown data Ogre::Singleton< TextureManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::D3D9VertexDeclaration c cl Ogre::D3D9VertexDeclaration classOgre_1_1D3D9VertexDeclaration.html

Specialisation of VertexDeclaration for D3D9.

OgreD3D9VertexDeclaration.h VertexElementList cpp tdef Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a3229cfa9d056740702853b27249c7181

Defines the list of vertex elements that makes up this declaration.

D3D9VertexDeclaration cpp instm Ogre::D3D9VertexDeclaration classOgre_1_1D3D9VertexDeclaration.html a842f42e52d16d44819abb342fc182cad ~D3D9VertexDeclaration cpp instm Ogre::D3D9VertexDeclaration classOgre_1_1D3D9VertexDeclaration.html a6e35239737da934f62f69fad4c3bd290 addElement cpp instm Ogre::D3D9VertexDeclaration classOgre_1_1D3D9VertexDeclaration.html a9cb93660d7bedba9fe62a93da18ce6d0

See VertexDeclaration.

insertElement cpp instm Ogre::D3D9VertexDeclaration classOgre_1_1D3D9VertexDeclaration.html a20073a271688d302e6f64fe564557c1a

See VertexDeclaration.

removeElement cpp instm Ogre::D3D9VertexDeclaration classOgre_1_1D3D9VertexDeclaration.html a8cb01902db67a5d34ccc02a5ff733fd1

See VertexDeclaration.

removeElement cpp instm Ogre::D3D9VertexDeclaration classOgre_1_1D3D9VertexDeclaration.html aaf846d91970816cbbe04bb3def85e2b6

See VertexDeclaration.

removeAllElements cpp instm Ogre::D3D9VertexDeclaration classOgre_1_1D3D9VertexDeclaration.html a266542b0e2a78904d671f615b03b8080

See VertexDeclaration.

modifyElement cpp instm Ogre::D3D9VertexDeclaration classOgre_1_1D3D9VertexDeclaration.html aeb5a689761d0ee05e79015a4ee26917b

See VertexDeclaration.

notifyOnDeviceCreate cpp instm Ogre::D3D9VertexDeclaration classOgre_1_1D3D9VertexDeclaration.html afe9b5394456063cae5b95d512cc54cc0 notifyOnDeviceDestroy cpp instm Ogre::D3D9VertexDeclaration classOgre_1_1D3D9VertexDeclaration.html a5a91d9a841eca45392494b2444968029 getD3DVertexDeclaration cpp instm Ogre::D3D9VertexDeclaration classOgre_1_1D3D9VertexDeclaration.html aa6da7c9f1902145e0725e348cb522699

Gets the D3D9-specific vertex declaration.

getElementCount cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a4af70a10bb43da8b8816d18fe652ec58

Get the number of elements in the declaration.

getElements cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html aa9e3bde080e00f7cb9ee737259bb7fa2

Gets read-only access to the list of vertex elements.

getElement cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a31ee2f8508477014476518eb30f68267

Get a single element.

sort cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a98cce285a45ba6f4cf817dcf46bfb588

Sorts the elements in this list to be compatible with the maximum number of rendering APIs / graphics...

closeGapsInSource cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a260ecb704cfc32b82f248e382a53be47

Remove any gaps in the source buffer list used by this declaration.

getAutoOrganisedDeclaration cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a7ee49d2d72f0b802fb94bebd216dd8ab

Generates a new VertexDeclaration for optimal usage based on the current vertex declaration, which can be used with VertexData::reorganiseBuffers later if you wish, or simply used as a template.

getMaxSource cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a2aca53e4f9ccb1cef8d070b037e3b649

Gets the index of the highest source value referenced by this declaration.

findElementBySemantic cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a3ccfd23af715e4ba40a06edd467d5475

Finds a VertexElement with the given semantic, and index if there is more than one element with the s...

findElementsBySource cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a293447fa4009ed26af12b47b8cd6415c

Based on the current elements, gets the size of the vertex for a given buffer source.

getVertexSize cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html ad39445c408cde1362822577ba0c485c2

Gets the vertex size defined by this declaration for a given source.

getNextFreeTextureCoordinate cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a8932fb5a831e8ac471bd5f4b2a7351b8

Return the index of the next free texture coordinate set which may be added to this declaration...

clone cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html ad75e99bdec09b033ef250b3d2c5296f2

Clones this declaration.

operator== cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html aee364dc39b2dfdbff4a5b135e5e5ef39 operator!= cpp instm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a64989816c9979aac5a5416d488d547d5 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d notifyOnDeviceLost cpp instm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html a8d55f1d5ce61a1b796d8d86dd3c69fdb notifyOnDeviceReset cpp instm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html a9008da922e8b8762ac284cc1f08a0749 vertexElementLess cpp clm Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html a670466fe9bcfc426ccefb5395a3a82ef

Sort routine for vertex elements.

lockDeviceAccess cpp clm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html aa97afae987b0c0f16c3e232a7317fad5 unlockDeviceAccess cpp clm Ogre::D3D9Resource classOgre_1_1D3D9Resource.html a6fc9c0ebe4a4c559b172f25f3b5dc9d8 DeviceToDeclarationMap cpp tdef Ogre::D3D9VertexDeclaration classOgre_1_1D3D9VertexDeclaration.html acb454d7ad730f5018514cf2204d02a2d DeviceToDeclarationIterator cpp tdef Ogre::D3D9VertexDeclaration classOgre_1_1D3D9VertexDeclaration.html ae1de70597b4c9c1b53d1a2b8b9c74dcb releaseDeclaration cpp instm Ogre::D3D9VertexDeclaration classOgre_1_1D3D9VertexDeclaration.html a7cdd5882972af0c2730d814daeaa93e4 convertElement cpp instm Ogre::D3D9VertexDeclaration classOgre_1_1D3D9VertexDeclaration.html ad024aac9e82c079804563b2777ae8d27 mMapDeviceToDeclaration cpp data Ogre::D3D9VertexDeclaration classOgre_1_1D3D9VertexDeclaration.html aa5d8572399731ad358b8eeb4039e889c mLastUsedGlobalDeclaration cpp data Ogre::D3D9VertexDeclaration classOgre_1_1D3D9VertexDeclaration.html a6f366f7e06ffc70919f964d8ec7e597c mUsedGlobalDeclaration cpp data Ogre::D3D9VertexDeclaration classOgre_1_1D3D9VertexDeclaration.html af135e2be5d157faf75601b06d5c1f57c mElementList cpp data Ogre::VertexDeclaration classOgre_1_1VertexDeclaration.html adc48aa31318d2384866eab90ee8406d5 Ogre::D3D9VideoMode c cl Ogre::D3D9VideoMode classOgre_1_1D3D9VideoMode.html OgreD3D9VideoMode.h D3D9VideoMode cpp instm Ogre::D3D9VideoMode classOgre_1_1D3D9VideoMode.html a34a77a0c52fb29311ec6181ac8bee754 D3D9VideoMode cpp instm Ogre::D3D9VideoMode classOgre_1_1D3D9VideoMode.html a3092cd96e44807a629e3ac45f05c683c D3D9VideoMode cpp instm Ogre::D3D9VideoMode classOgre_1_1D3D9VideoMode.html ac4d2913efac422ca4a93ab0771373431 ~D3D9VideoMode cpp instm Ogre::D3D9VideoMode classOgre_1_1D3D9VideoMode.html af819f89d3ecd9236d1c0f9f91a71d0ba getWidth cpp instm Ogre::D3D9VideoMode classOgre_1_1D3D9VideoMode.html a65ffcd6f95dfb7f7d1e3132179e1941d getHeight cpp instm Ogre::D3D9VideoMode classOgre_1_1D3D9VideoMode.html ace88c7d7936ff8e3d834bbb01f60ca07 getFormat cpp instm Ogre::D3D9VideoMode classOgre_1_1D3D9VideoMode.html aebcf36ee2a94af840d455519d7b4e936 getRefreshRate cpp instm Ogre::D3D9VideoMode classOgre_1_1D3D9VideoMode.html a723b0e8dbcf12b35b0b53cb216f9aee8 getColourDepth cpp instm Ogre::D3D9VideoMode classOgre_1_1D3D9VideoMode.html a1fbeacf84a9adaf51949067616d25fee getDisplayMode cpp instm Ogre::D3D9VideoMode classOgre_1_1D3D9VideoMode.html a7fecdfa941b7519e79131acf5b4dfdf4 increaseRefreshRate cpp instm Ogre::D3D9VideoMode classOgre_1_1D3D9VideoMode.html a84bc6e2cc34253b99afc560176038b4c getDescription cpp instm Ogre::D3D9VideoMode classOgre_1_1D3D9VideoMode.html a31162f0c7366d0a913f009be3eb774d5 mDisplayMode cpp data Ogre::D3D9VideoMode classOgre_1_1D3D9VideoMode.html a31707aa89a366e29447aa91ba1fd491d modeNumber cpp data Ogre::D3D9VideoMode classOgre_1_1D3D9VideoMode.html a11e3f434eb91ba240a18858273010f40 Ogre::D3D9VideoModeList c cl Ogre::D3D9VideoModeList classOgre_1_1D3D9VideoModeList.html OgreD3D9VideoModeList.h D3D9VideoModeList cpp instm Ogre::D3D9VideoModeList classOgre_1_1D3D9VideoModeList.html a80ca3ca66b3445380b26aa3bb35ff990 ~D3D9VideoModeList cpp instm Ogre::D3D9VideoModeList classOgre_1_1D3D9VideoModeList.html a537516c036db7310614aa3011325f8db enumerate cpp instm Ogre::D3D9VideoModeList classOgre_1_1D3D9VideoModeList.html a2cd7b9abf98533d646fcbe3c74b370e4 item cpp instm Ogre::D3D9VideoModeList classOgre_1_1D3D9VideoModeList.html a5bd29e9754803f1e0ae73ddefd24f170 count cpp instm Ogre::D3D9VideoModeList classOgre_1_1D3D9VideoModeList.html a413ec33c53b844739d33dadc357d45b0 item cpp instm Ogre::D3D9VideoModeList classOgre_1_1D3D9VideoModeList.html a0f4081d0603745659096c636a4e63b2c operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mDriver cpp data Ogre::D3D9VideoModeList classOgre_1_1D3D9VideoModeList.html a0aeac72231bbb9a8836e284cc9b44e6f mModeList cpp data Ogre::D3D9VideoModeList classOgre_1_1D3D9VideoModeList.html abdfdd7d6402f94d2713f21c53f30271b Ogre::GLXContext c cl Ogre::GLXContext classOgre_1_1GLXContext.html OgreGLXContext.h GLXContext cpp instm Ogre::GLXContext classOgre_1_1GLXContext.html a5dc3f92b0d2194518a32ba086c886fdc ~GLXContext cpp instm Ogre::GLXContext classOgre_1_1GLXContext.html ab42e53d9ef21ad150224bc059dd75ff3 setCurrent cpp instm Ogre::GLXContext classOgre_1_1GLXContext.html a7aa3e8207ba0f8bb2b0cf83d6e963c53 endCurrent cpp instm Ogre::GLXContext classOgre_1_1GLXContext.html a1594fef75c2fb430033f4b4833adac56 clone cpp instm Ogre::GLXContext classOgre_1_1GLXContext.html ac71ec885d24da172590d9afb8c17af95 getInitialized cpp instm Ogre::GLContext classOgre_1_1GLContext.html a996fa8eb69f0ad3fd5eb210135a4af72 setInitialized cpp instm Ogre::GLContext classOgre_1_1GLContext.html ae18d155f61acb28196fb24d230af27cd releaseContext cpp instm Ogre::GLContext classOgre_1_1GLContext.html a0ea0bc03ba6cd6d3b5cb6cfa5ae25ed8

Release the render context.

mDrawable cpp data Ogre::GLXContext classOgre_1_1GLXContext.html ae0ea65602fcbf7008e8be6d204110eac mContext cpp data Ogre::GLXContext classOgre_1_1GLXContext.html ac7df59faff766dce165a312ee4a7fca8 initialized cpp data Ogre::GLContext classOgre_1_1GLContext.html a6e2809a9ff6ad0d06dc52dc82d7a0357 mFBConfig cpp data Ogre::GLXContext classOgre_1_1GLXContext.html aca2b0a99ec797ef6cc0cd9d222c32b3c mGLSupport cpp data Ogre::GLXContext classOgre_1_1GLXContext.html acc4845f5d9ca770edbbb03645fa833a7 mExternalContext cpp data Ogre::GLXContext classOgre_1_1GLXContext.html adbb6b003f761bbf1e3a93f878ebcebe6 Ogre::GLXGLSupport c cl Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html OgreGLXGLSupport.h GLXGLSupport cpp instm Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html a4af928327bcdce2048d861a9d7f51234 ~GLXGLSupport cpp instm Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html a1c01019a527a4e1b04b700108dbfaaef addConfig cpp instm Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html aff0459e9592bd1b910b332f1c2c32114 validateConfig cpp instm Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html a998341ee645a08f1cc7c470cfbbe9efd setConfigOption cpp instm Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html a2e5252c7b29e1989cc510285929353e1 createWindow cpp instm Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html a9d03b93816711ea30d8d95387318d4cd newWindow cpp instm Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html ab1312c4ac8d42d19d76724a7bec380a5 createPBuffer cpp instm Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html a41214274c410d4f7e1f40d9b09d06aa7 start cpp instm Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html ad901c0f5b08c793839dd6f0b9ad690ac stop cpp instm Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html a077b198234bba08c1fe0ccfc27c6dc19 initialiseExtensions cpp instm Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html ac053dc17e686c736008552b1a9ec942d getProcAddress cpp instm Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html a574ceb1c53ce76afb6c582efde82f60a getDisplayName cpp instm Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html ad4473e7fbefce73099e139238a08b4c4

Get the name of the display and screen used for rendering.

getGLDisplay cpp instm Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html ae74ac94b8ad8ee8f8501727a9e466114

Get the Display connection used for rendering.

getXDisplay cpp instm Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html ae57a12b9dcb259e71f2abdc48baf6071

Get the Display connection used for window management &amp; events.

switchMode cpp instm Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html ab3a7ab4d6b3885ae9b1adba5cfc202d4

Switch video modes.

switchMode cpp instm Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html a51176a39c9c323825b912f6d5f050f3a

Switch back to original video mode.

loadIcon cpp instm Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html a05d390ad6e98e136a0366be7ed52e5f0

Loads an icon from an Ogre resource into the X Server.

getFBConfigFromContext cpp instm Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html afd82b4d0882eb929eb742d9644c70837

Get the GLXFBConfig used to create a ::GLXContext.

getFBConfigFromDrawable cpp instm Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html a1bc918fbb74fd045f4e9f8a61c6ef3b2

Get the GLXFBConfig used to create a GLXDrawable.

selectFBConfig cpp instm Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html a321cd9c8427d2f5f6b62622444233b11

Select an FBConfig given a list of required and a list of desired properties.

getFBConfigFromVisualID cpp instm Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html a9e84d9a7eea9a5c23c060a9293609f1f

Gets a GLXFBConfig compatible with a VisualID.

chooseFBConfig cpp instm Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html a0c2db4b820515c52e393be5ef3563421

Portable replacement for glXChooseFBConfig.

createNewContext cpp instm Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html aef344907799740613fe8c047a9405c9a

Portable replacement for glXCreateNewContext.

getFBConfigAttrib cpp instm Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html aea534d6a5ffc7a6a6b4d120f491eddbd

Portable replacement for glXGetFBConfigAttrib.

getVisualFromFBConfig cpp instm Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html af525bf6a93d6cc976c0d5fc1527d2fab

Portable replacement for glXGetVisualFromFBConfig.

getConfigOptions cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a7cb341968e2e1fec161f0a596adfad56 supportsPBuffers cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a46265aefdd9034f45b839c40142ad1b8 getGLVendor cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a605553feadb63b0b40e25cda379a21d8

Get vendor information.

getGLVersion cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html abfca0d98cde4f5bed7f805adac5adc72

Get version information.

checkMinGLVersion cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a5ef47f21852bfd07b040327051a08b25

Compare GL version numbers.

checkExtension cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html ae274ae289aba6e62d4409841bca4aab2

Check if an extension is available.

getDisplayMonitorCount cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a379f629aae4ba8ea96943936df5c31ab mAtomDeleteWindow cpp data Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html a6199ce9222ad9d532bc30e28274be995 mAtomFullScreen cpp data Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html afffcd4e35f1b1157cfc0b96e55847190 mAtomState cpp data Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html a405ef4220560aa43924e061e14991f38 mOptions cpp data Ogre::GLSupport classOgre_1_1GLSupport.html a5b5c4f15e6fee184e059f11790cb30b5 extensionList cpp data Ogre::GLSupport classOgre_1_1GLSupport.html a0f3a8ac4a209aea9ef22b5aa4a40fcd7 ScreenSize cpp tdef Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html ae087102342a2a84abd6dd46b1d01efb3 Rate cpp tdef Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html af5da5650fe15484f994a296d41f5f574 VideoMode cpp tdef Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html a0954bbdc22d42e139ed6dcf7aaaf7f57 VideoModes cpp tdef Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html aacb66a96f340e55f923314e764d6ed3b initialiseGLXEW cpp instm Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html a642d120ad7ba56e2f1b3ccdde3723ee2

Initialise GLXEW without requiring a current GL context.

refreshConfig cpp instm Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html acb1e90ba8b610fcf98b63af4b8242a9e

Refresh config options to reflect dependencies.

mGLDisplay cpp data Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html a0c3c624f717a2d109e826f728865f4db mXDisplay cpp data Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html a6597c02438917f4bc92d3e5f35895788 mIsExternalDisplay cpp data Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html a1c0bcd19e502f33bea872466e09164bf mVideoModes cpp data Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html a63f609cd26fbfc515020d5f6104e88dc mOriginalMode cpp data Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html a1ff7162046fa546bb61305a73dd45505 mCurrentMode cpp data Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html a5cc8699092034a0bfc35b9a96d228a92 mSampleLevels cpp data Ogre::GLXGLSupport classOgre_1_1GLXGLSupport.html a1d2ef9a0841db617d9c28bdc65248949 Ogre::GLXPBuffer c cl Ogre::GLXPBuffer classOgre_1_1GLXPBuffer.html OgreGLXRenderTexture.h GLXPBuffer cpp instm Ogre::GLXPBuffer classOgre_1_1GLXPBuffer.html a3a64c047802e99559825177de213e25d ~GLXPBuffer cpp instm Ogre::GLXPBuffer classOgre_1_1GLXPBuffer.html a4928fb01ac12d974f3424d7aa193bb22 getContext cpp instm Ogre::GLXPBuffer classOgre_1_1GLXPBuffer.html ad04ff4047063033a2041aba5e13616b6

Get the GL context that needs to be active to render to this PBuffer.

getFormat cpp instm Ogre::GLPBuffer classOgre_1_1GLPBuffer.html a79f78d53cfc6f515136ca9c5a488b1ae getWidth cpp instm Ogre::GLPBuffer classOgre_1_1GLPBuffer.html a8601b96b0a4762945345802323ab6d1d getHeight cpp instm Ogre::GLPBuffer classOgre_1_1GLPBuffer.html ad2e3e5c9a28060d84139edc83de18a78 getPixelComponentType cpp clm Ogre::GLPBuffer classOgre_1_1GLPBuffer.html a98a0b650eb58c396dc0f80c0579c2fd7

Get PBuffer component format for an OGRE pixel format.

mContext cpp data Ogre::GLXPBuffer classOgre_1_1GLXPBuffer.html a2038847238100a7230bee013025fa1cc mGLSupport cpp data Ogre::GLXPBuffer classOgre_1_1GLXPBuffer.html a98b8f8cefd7db7d886fa35e45f5d4de5 mFormat cpp data Ogre::GLPBuffer classOgre_1_1GLPBuffer.html ae1cc8696d257700ac97ac7260c0a7e29 mWidth cpp data Ogre::GLPBuffer classOgre_1_1GLPBuffer.html a1dad8a029d710b55e55fd23df1c5a595 mHeight cpp data Ogre::GLPBuffer classOgre_1_1GLPBuffer.html a73ccc26b915e05ec14f474aa8412f574 Ogre::GLXUtils c cl Ogre::GLXUtils classOgre_1_1GLXUtils.html OgreGLXUtils.h getFBConfigFromContext cpp clm Ogre::GLXUtils classOgre_1_1GLXUtils.html a42ac6c3179c2a6496ee585b38148102e

Get the GLXFBConfig used to create a ::GLXContext.

getFBConfigFromDrawable cpp clm Ogre::GLXUtils classOgre_1_1GLXUtils.html a54b8a8e9a159ccfad97c7ee2146a60f3

Get the GLXFBConfig used to create a GLXDrawable.

initialiseGLXEW cpp clm Ogre::GLXUtils classOgre_1_1GLXUtils.html a1785de86bae1f92ce9fe03c4c4cab945

Initialise the parts of GLXEW needed to create a GL Context.

selectFBConfig cpp clm Ogre::GLXUtils classOgre_1_1GLXUtils.html a01bba805001b30351255ace54449ac8e

Select an FBConfig given a list of required and a list of desired properties.

loadIcon cpp clm Ogre::GLXUtils classOgre_1_1GLXUtils.html a6b66adb44371b179a239b608c1e8afcb

Loads an icon from an Ogre resource into the X Server.

chooseFBConfig cpp data Ogre::GLXUtils classOgre_1_1GLXUtils.html a1dfc8970a09e3f1ecabd39b7bdf92098 createNewContext cpp data Ogre::GLXUtils classOgre_1_1GLXUtils.html a696ce1b07de0d84e1ce965ff065445bc getFBConfigAttrib cpp data Ogre::GLXUtils classOgre_1_1GLXUtils.html a84929d52074df4118f029c63c5049853 getVisualFromFBConfig cpp data Ogre::GLXUtils classOgre_1_1GLXUtils.html ad702f5c059eb96eb281f010dfd158a5a Ogre::GLXWindow c cl Ogre::GLXWindow classOgre_1_1GLXWindow.html OgreGLXWindow.h GLXWindow cpp instm Ogre::GLXWindow classOgre_1_1GLXWindow.html ab94ed069a1500f835baf085372a73f1b ~GLXWindow cpp instm Ogre::GLXWindow classOgre_1_1GLXWindow.html a790c0c6458be57e0e277a569ba9c8e6a create cpp instm Ogre::GLXWindow classOgre_1_1GLXWindow.html af473b098194672af9edfc48708a9caf0

Creates &amp; displays the new window.

setFullscreen cpp instm Ogre::GLXWindow classOgre_1_1GLXWindow.html a65a4d73ef8b8df90bda070cd271880ac destroy cpp instm Ogre::GLXWindow classOgre_1_1GLXWindow.html a1c207bf7e70896e65c1f97c87222536e isClosed cpp instm Ogre::GLXWindow classOgre_1_1GLXWindow.html a23d8378ce12f08527905baec8e4e6def isVisible cpp instm Ogre::GLXWindow classOgre_1_1GLXWindow.html ac1d6ba3d0ba2f5de0b052c38af01066e setVisible cpp instm Ogre::GLXWindow classOgre_1_1GLXWindow.html a03babb130c32e9146004f5e42d5a343b isHidden cpp instm Ogre::GLXWindow classOgre_1_1GLXWindow.html ae77bf4f861939dcf4d3234d300024098 setHidden cpp instm Ogre::GLXWindow classOgre_1_1GLXWindow.html a0651ed494fe7e8185693cd17ab7b8067 setVSyncEnabled cpp instm Ogre::GLXWindow classOgre_1_1GLXWindow.html a43f4d0053cbaa7dd082c3ef7137c4ec2 isVSyncEnabled cpp instm Ogre::GLXWindow classOgre_1_1GLXWindow.html a6c528ba6b61d4d58f8f6756e98ec0c31 setVSyncInterval cpp instm Ogre::GLXWindow classOgre_1_1GLXWindow.html a5a65bc47fea94ba615b28c5d136a6ad0 getVSyncInterval cpp instm Ogre::GLXWindow classOgre_1_1GLXWindow.html a65688b93f61ed46ff09a72b324d9e91d reposition cpp instm Ogre::GLXWindow classOgre_1_1GLXWindow.html a9b8c54ac031b92291570a94fcf3fc36d resize cpp instm Ogre::GLXWindow classOgre_1_1GLXWindow.html a2260d5fac03a18a581115b80e398936a windowMovedOrResized cpp instm Ogre::GLXWindow classOgre_1_1GLXWindow.html a74e1926c4e664c1cf9ad23765815a59a swapBuffers cpp instm Ogre::GLXWindow classOgre_1_1GLXWindow.html ae368a74fd51e07dd450e95a7fd72443c copyContentsToMemory cpp instm Ogre::GLXWindow classOgre_1_1GLXWindow.html ad0cdfdcf80e1d45ea09a4e087d9d66ca getCustomAttribute cpp instm Ogre::GLXWindow classOgre_1_1GLXWindow.html a813c077b47128c588173582399582c22 requiresTextureFlipping cpp instm Ogre::GLXWindow classOgre_1_1GLXWindow.html a89ad692a628b8b2719ce71b7dd531236 isActive cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html aa1d3f404a67e4fed5734d953063e6e04

Overridden from RenderTarget, flags invisible windows as inactive.

isPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96fe6c6aa50e80c77b2d3bc385b2e4e4

Indicates whether the window is the primary window.

isFullScreen cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a8fc13c21bf332b570277c54796c35b0f

Returns true if window is running in fullscreen mode.

getMetrics cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af764d57fd4d3d3ac74f17ce29caa4525

Overloaded version of getMetrics from RenderTarget, including extra details specific to windowing sys...

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

suggestPixelFormat cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a2e0b4ac163ad50e5bb0084f75cb8fc5d

Override since windows don&#39;t usually have alpha.

isDeactivatedOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a5342f74784425f456c9e640ff900469e

Returns true if the window will automatically de-activate itself when it loses focus.

setDeactivateOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96ec12856ec5384456c9d0a86bd76568

Indicates whether the window will automatically deactivate itself when it loses focus.

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 _setPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html ac2b8244df3d531c59bbbe475aacc6c07

Indicates that this is the primary window.

updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mIsFullScreen cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a913cdbf34559401ae8d58e30fd0dbcd1 mIsPrimary cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a1386d0701cb71090dcd6fbe816f4145f mAutoDeactivatedOnFocusChange cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ab664ec009d4db85cd023efd4c4ecedf7 mLeft cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ac6bd29e3557a02f515b9db1283870bce mTop cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ae819f96d06f38386d36b6d4d0959b1da mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c switchFullScreen cpp instm Ogre::GLXWindow classOgre_1_1GLXWindow.html a23509ff153f3a2a180f00fe7296540fd mClosed cpp data Ogre::GLXWindow classOgre_1_1GLXWindow.html a4f7b5e677949850e5667ee8cffa2bc9b mVisible cpp data Ogre::GLXWindow classOgre_1_1GLXWindow.html a2137c93875b46177c14d4e6cf352c569 mHidden cpp data Ogre::GLXWindow classOgre_1_1GLXWindow.html af3eb55b8e0c21107bdd794b7053cf46b mIsTopLevel cpp data Ogre::GLXWindow classOgre_1_1GLXWindow.html ac1fe2988a37dd3a920f7436471205234 mIsExternal cpp data Ogre::GLXWindow classOgre_1_1GLXWindow.html ab02ea89af8355e36a4db8d8f5caf737f mIsExternalGLControl cpp data Ogre::GLXWindow classOgre_1_1GLXWindow.html ac7f2b2ce8c72566d95bfe4fa8d3c0966 mVSync cpp data Ogre::GLXWindow classOgre_1_1GLXWindow.html a03ea511742cb0711bc60113a33b745dc mVSyncInterval cpp data Ogre::GLXWindow classOgre_1_1GLXWindow.html a5775b985733040f3bf52e4a9f20b4700 mGLSupport cpp data Ogre::GLXWindow classOgre_1_1GLXWindow.html ade3b10f1e3ac4560e4e326a16336cf40 mWindow cpp data Ogre::GLXWindow classOgre_1_1GLXWindow.html aafc86f54b358bbb604d1635a71480bcf mContext cpp data Ogre::GLXWindow classOgre_1_1GLXWindow.html a5a988da978d6525d7ec74c3134c5f789 Root cpp ffunc Ogre::RenderWindow classOgre_1_1RenderWindow.html a4966338964dbcd90cba2a6b4bd1b3521 FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::GTKGLSupport c cl Ogre::GTKGLSupport classOgre_1_1GTKGLSupport.html

GL support in a GTK window.

OgreGTKGLSupport.h GTKGLSupport cpp instm Ogre::GTKGLSupport classOgre_1_1GTKGLSupport.html aae1f23a6b49fa49f0043fc55c649c879 addConfig cpp instm Ogre::GTKGLSupport classOgre_1_1GTKGLSupport.html a945b00b48e46c35d07f6224e92e3268f

Add any special config values to the system.

setConfigOptions cpp instm Ogre::GTKGLSupport classOgre_1_1GTKGLSupport.html ab83dcc8d4c807945839909cac8438573 validateConfig cpp instm Ogre::GTKGLSupport classOgre_1_1GTKGLSupport.html af42f2d1cf0c9d4ad08dd182697a19228

Make sure all the extra options are valid.

createWindow cpp instm Ogre::GTKGLSupport classOgre_1_1GTKGLSupport.html a97a47c0f69cf87fee09794ec55a46857 newWindow cpp instm Ogre::GTKGLSupport classOgre_1_1GTKGLSupport.html a006330778de80990dbbf0b27bde4b4be start cpp instm Ogre::GTKGLSupport classOgre_1_1GTKGLSupport.html a210971bd389a3f83cac848086342dd5e

Start anything special.

stop cpp instm Ogre::GTKGLSupport classOgre_1_1GTKGLSupport.html ada1cd7ab977c735c1bbae6ec385c8eb9

Stop anything special.

begin_context cpp instm Ogre::GTKGLSupport classOgre_1_1GTKGLSupport.html a2d3fa8fba0933579a905d34201892da2 end_context cpp instm Ogre::GTKGLSupport classOgre_1_1GTKGLSupport.html a32a473e88dd9c9b69d0eac0bb914f891 initialiseExtensions cpp instm Ogre::GTKGLSupport classOgre_1_1GTKGLSupport.html ad5810ecfd4497986d8427faa2e60ad60

Initialises GL extensions, must be done AFTER the GL context has been established.

checkMinGLVersion cpp instm Ogre::GTKGLSupport classOgre_1_1GTKGLSupport.html a36e26ed10e5f16aded817ce67e7492fd

Compare GL version numbers.

checkExtension cpp instm Ogre::GTKGLSupport classOgre_1_1GTKGLSupport.html a670b7bdca00d8c60c3ddaf763b3e74b4

Check if an extension is available.

getProcAddress cpp instm Ogre::GTKGLSupport classOgre_1_1GTKGLSupport.html a5ad1fcb66875e86d0608eb26b6276de4

Get the address of a function.

getMainContext cpp instm Ogre::GTKGLSupport classOgre_1_1GTKGLSupport.html a04e34d8032488d07d9a11e5f0380aab6 setConfigOption cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html abf6d4613a3d5bb3fa01cfcdd165d218f getConfigOptions cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a7cb341968e2e1fec161f0a596adfad56 newWindow cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html abb8f80ec1b1bd562672c5eb33352e9f9 supportsPBuffers cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a46265aefdd9034f45b839c40142ad1b8 createPBuffer cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a91f992ff69e6590b89761cfafcaa6b28 getGLVendor cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a605553feadb63b0b40e25cda379a21d8

Get vendor information.

getGLVersion cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html abfca0d98cde4f5bed7f805adac5adc72

Get version information.

getDisplayMonitorCount cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a379f629aae4ba8ea96943936df5c31ab getSingleton cpp clm Ogre::GTKGLSupport classOgre_1_1GTKGLSupport.html a50729ef52d459529d422f717d12b8264

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::GTKGLSupport classOgre_1_1GTKGLSupport.html a29ae1bf3c244d51ac7cae12733b3c69d

Override standard Singleton retrieval.

mOptions cpp data Ogre::GLSupport classOgre_1_1GLSupport.html a5b5c4f15e6fee184e059f11790cb30b5 extensionList cpp data Ogre::GLSupport classOgre_1_1GLSupport.html a0f3a8ac4a209aea9ef22b5aa4a40fcd7 msSingleton unknown data Ogre::Singleton< GTKGLSupport > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 _context_ref cpp data Ogre::GTKGLSupport classOgre_1_1GTKGLSupport.html a29b121bf19ce6b1d429f9151dfa5125f _kit cpp data Ogre::GTKGLSupport classOgre_1_1GTKGLSupport.html af24901b37434ed4f65e9260b0ff20288 _main_context cpp data Ogre::GTKGLSupport classOgre_1_1GTKGLSupport.html aae513a127f303967243422faa478c05c _main_window cpp data Ogre::GTKGLSupport classOgre_1_1GTKGLSupport.html ad6b503e273f4fac943bde55b33da2ce3 Ogre::OGREWidget c cl Ogre::OGREWidget classOgre_1_1OGREWidget.html OgreGTKWindow.h OGREWidget cpp instm Ogre::OGREWidget classOgre_1_1OGREWidget.html a3a06ab0e0d7c1cb573254759cde92643 Ogre::GTKWindow c cl Ogre::GTKWindow classOgre_1_1GTKWindow.html OgreGTKWindow.h GTKWindow cpp instm Ogre::GTKWindow classOgre_1_1GTKWindow.html a809e5105c68c939889d0524ed0200ee8 ~GTKWindow cpp instm Ogre::GTKWindow classOgre_1_1GTKWindow.html a08560dff0b5c3555621ded952712f577 pump_events cpp instm Ogre::GTKWindow classOgre_1_1GTKWindow.html af60ca9e75fa7f6bf43598ff3dbd966ab

Pump the main loop to actually generate events.

get_ogre_widget cpp instm Ogre::GTKWindow classOgre_1_1GTKWindow.html af59f9602ae44b22d6c086bacc9465684

Get the actual widget that is housing OGRE&#39;s GL view.

create cpp instm Ogre::GTKWindow classOgre_1_1GTKWindow.html a04e25bb2fdc39df437fe48647a8d647f setFullscreen cpp instm Ogre::GTKWindow classOgre_1_1GTKWindow.html a53346e1394285b27ad589ad3d2a1271f

Alter fullscreen mode options.

destroy cpp instm Ogre::GTKWindow classOgre_1_1GTKWindow.html af4a0019549c6a7380ded7617c61f11a5

Destroys the window.

isActive cpp instm Ogre::GTKWindow classOgre_1_1GTKWindow.html a8e02c86a6d09299ec8c8775d84860582

Overridden from RenderTarget, flags invisible windows as inactive.

isClosed cpp instm Ogre::GTKWindow classOgre_1_1GTKWindow.html a761f2982aeb0d5bbd97346c42755fe28

Indicates whether the window has been closed by the user.

reposition cpp instm Ogre::GTKWindow classOgre_1_1GTKWindow.html ab77322d16f360d7d4d389e3e0905f669

Reposition the window.

resize cpp instm Ogre::GTKWindow classOgre_1_1GTKWindow.html a7f9cdaf9edfd7ce8e9174c6461d64cdb

Alter the size of the window.

swapBuffers cpp instm Ogre::GTKWindow classOgre_1_1GTKWindow.html ae09dd3e0e3293e0a2fee63248eec1f6d

Swaps the frame buffers to display the next frame.

copyContentsToMemory cpp instm Ogre::GTKWindow classOgre_1_1GTKWindow.html a6b717b4b168ed84807d828111952ddf6

Copies the current contents of the render target to a pixelbox.

requiresTextureFlipping cpp instm Ogre::GTKWindow classOgre_1_1GTKWindow.html aa07f0436129c22d69661dfd5dcf779ec getCustomAttribute cpp instm Ogre::GTKWindow classOgre_1_1GTKWindow.html a7266d1396c0db1866e19cdbae0ee9db6

Get a custom, GTK specific attribute.

create cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a4319a465d041bd614333d6a71e70727b

Creates &amp; displays the new window.

windowMovedOrResized cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a756b752e30cad1f8f71b69c86bc2f6f2

Notify that the window has been resized.

isVisible cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html aea281fb3b8079104ea9fa9fbafa4355a

Indicates whether the window is visible (not minimized or obscured)

setVisible cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af9153ad94900ca36534f25537b35a9cd

Set the visibility state.

isHidden cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a29e1b4d902f21a7852dcf01b6b4b94c6

Indicates whether the window was set to hidden (not displayed)

setHidden cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a0a75ba8cfff12c8968411389b0bb7ebe

Hide (or show) the window.

setVSyncEnabled cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a91ac294d89632996384d89bb9e8f6d78

Enable or disable vertical sync for the RenderWindow.

isVSyncEnabled cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a718bfd2d913dc57e7752e10bd23326f5

Indicates whether vertical sync is activated for the window.

setVSyncInterval cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af8615122f9bc57a80ffc8c73a75d2852

Set the vertical sync interval.

getVSyncInterval cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a36088b99de04b65bdfab6ccd2f4be1a3

Returns the vertical sync interval.

isPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96fe6c6aa50e80c77b2d3bc385b2e4e4

Indicates whether the window is the primary window.

isFullScreen cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a8fc13c21bf332b570277c54796c35b0f

Returns true if window is running in fullscreen mode.

getMetrics cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af764d57fd4d3d3ac74f17ce29caa4525

Overloaded version of getMetrics from RenderTarget, including extra details specific to windowing sys...

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

suggestPixelFormat cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a2e0b4ac163ad50e5bb0084f75cb8fc5d

Override since windows don&#39;t usually have alpha.

isDeactivatedOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a5342f74784425f456c9e640ff900469e

Returns true if the window will automatically de-activate itself when it loses focus.

setDeactivateOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96ec12856ec5384456c9d0a86bd76568

Indicates whether the window will automatically deactivate itself when it loses focus.

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 on_delete_event cpp instm Ogre::GTKWindow classOgre_1_1GTKWindow.html aefb78bec6d69335e10e368000cf8f33f on_expose_event cpp instm Ogre::GTKWindow classOgre_1_1GTKWindow.html a8e95472c49fdffbcd5cff57686a7de0a _setPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html ac2b8244df3d531c59bbbe475aacc6c07

Indicates that this is the primary window.

updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mIsFullScreen cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a913cdbf34559401ae8d58e30fd0dbcd1 mIsPrimary cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a1386d0701cb71090dcd6fbe816f4145f mAutoDeactivatedOnFocusChange cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ab664ec009d4db85cd023efd4c4ecedf7 mLeft cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ac6bd29e3557a02f515b9db1283870bce mTop cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ae819f96d06f38386d36b6d4d0959b1da mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c mGtkWindow cpp data Ogre::GTKWindow classOgre_1_1GTKWindow.html a3e2a205d9d9b93a92dd51bd7acf992cb ogre cpp data Ogre::GTKWindow classOgre_1_1GTKWindow.html ab508fd9131cca060a6465483cb1941f0 Root cpp ffunc Ogre::RenderWindow classOgre_1_1RenderWindow.html a4966338964dbcd90cba2a6b4bd1b3521 FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::GLContext c cl Ogre::GLContext classOgre_1_1GLContext.html

Class that encapsulates an GL context.

OgreGLContext.h GLContext cpp instm Ogre::GLContext classOgre_1_1GLContext.html a18393fdc03e72d6c8c382fb919d3652a ~GLContext cpp instm Ogre::GLContext classOgre_1_1GLContext.html a2fb10b7b74632d2fbb9ecab4665541d3 setCurrent cpp instm Ogre::GLContext classOgre_1_1GLContext.html ab53b895744ab887886807918847ff496

Enable the context.

endCurrent cpp instm Ogre::GLContext classOgre_1_1GLContext.html a39f9c6f6929b3df7947132bb75c3c6c2

This is called before another context is made current.

getInitialized cpp instm Ogre::GLContext classOgre_1_1GLContext.html a996fa8eb69f0ad3fd5eb210135a4af72 setInitialized cpp instm Ogre::GLContext classOgre_1_1GLContext.html ae18d155f61acb28196fb24d230af27cd clone cpp instm Ogre::GLContext classOgre_1_1GLContext.html a6528ca1a4be3fc55ca68e1773b63d1ca

Create a new context based on the same window/pbuffer as this context - mostly useful for additional ...

releaseContext cpp instm Ogre::GLContext classOgre_1_1GLContext.html a0ea0bc03ba6cd6d3b5cb6cfa5ae25ed8

Release the render context.

initialized cpp data Ogre::GLContext classOgre_1_1GLContext.html a6e2809a9ff6ad0d06dc52dc82d7a0357 Ogre::GLDefaultHardwareVertexBuffer c cl Ogre::GLDefaultHardwareVertexBuffer classOgre_1_1GLDefaultHardwareVertexBuffer.html

Specialisation of HardwareVertexBuffer for emulation.

OgreGLDefaultHardwareBufferManager.h GLDefaultHardwareVertexBuffer cpp instm Ogre::GLDefaultHardwareVertexBuffer classOgre_1_1GLDefaultHardwareVertexBuffer.html a4d46cb25f2a93d60a89cd5dc747a62ab GLDefaultHardwareVertexBuffer cpp instm Ogre::GLDefaultHardwareVertexBuffer classOgre_1_1GLDefaultHardwareVertexBuffer.html a990afee1a8f4ac3aa6d19b651050b8d6 ~GLDefaultHardwareVertexBuffer cpp instm Ogre::GLDefaultHardwareVertexBuffer classOgre_1_1GLDefaultHardwareVertexBuffer.html a3e2f463eb3f629dcbb79c1eda89c56ca readData cpp instm Ogre::GLDefaultHardwareVertexBuffer classOgre_1_1GLDefaultHardwareVertexBuffer.html a7e7c1fd1c1b5e22c772887b0bf264ce3 writeData cpp instm Ogre::GLDefaultHardwareVertexBuffer classOgre_1_1GLDefaultHardwareVertexBuffer.html adde135f7c4adaace07383c58bfd8676b lock cpp instm Ogre::GLDefaultHardwareVertexBuffer classOgre_1_1GLDefaultHardwareVertexBuffer.html a7e6c05d3a747d138c14d8fcd6c854031

Override HardwareBuffer to turn off all shadowing.

unlock cpp instm Ogre::GLDefaultHardwareVertexBuffer classOgre_1_1GLDefaultHardwareVertexBuffer.html a8fc0d6841761a8722888380659cc66f9

Override HardwareBuffer to turn off all shadowing.

getDataPtr cpp instm Ogre::GLDefaultHardwareVertexBuffer classOgre_1_1GLDefaultHardwareVertexBuffer.html a58c80c0595fc57a8158d2a955fa4d9c8 getManager cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a4ed0f6954395556a3dbc5899fe5df401

Return the manager of this buffer, if any.

getVertexSize cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html adc5090970f3336432f181a42564855c7

Gets the size in bytes of a single vertex in this buffer.

getNumVertices cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html aadf84ce66787e07b1119e278fdd67a6e

Get the number of vertices in this buffer.

getIsInstanceData cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ad1690aff2bf71373e8dca22c5161e493

Get if this vertex buffer is an &quot;instance data&quot; buffer (per instance)

setIsInstanceData cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ae57160dc300a13c6b37cfc8c56edd82c

Set if this vertex buffer is an &quot;instance data&quot; buffer (per instance)

getInstanceDataStepRate cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a8e429a2b99675667ce7444bef6d74103

Get the number of instances to draw using the same per-instance data before advancing in the buffer b...

setInstanceDataStepRate cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a77a0371bc1b1f48fe6303df7d26267fe

Set the number of instances to draw using the same per-instance data before advancing in the buffer b...

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

_updateFromShadow cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a344c52f2214eaff097d5fbc390e7684b

Updates the real buffer from the shadow buffer, if required.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockImpl cpp instm Ogre::GLDefaultHardwareVertexBuffer classOgre_1_1GLDefaultHardwareVertexBuffer.html af0f6fb870eeb3f03452424a611a70ca0 unlockImpl cpp instm Ogre::GLDefaultHardwareVertexBuffer classOgre_1_1GLDefaultHardwareVertexBuffer.html a52569fbe674fe7d151988b64e2a0a8ec checkIfVertexInstanceDataIsSupported cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a7bf67cf28784a047fae3f0837c19c742

Checks if vertex instance data is supported by the render system.

mData cpp data Ogre::GLDefaultHardwareVertexBuffer classOgre_1_1GLDefaultHardwareVertexBuffer.html ad1d007e3585001b3ec357f4888e5903d mMgr cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a76962312880d3d62c29bd02db4889404 mNumVertices cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a36d77550269d084792c0c863ca5e8a35 mVertexSize cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ab8eb0ea0224219c41ce7630bdfa1fa8c mIsInstanceData cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html aa35769af03b2b6d71ac38e8f2aaba78a mInstanceDataStepRate cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a9b6f93aec8f3a810822de34cc1c902c7 mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::GLDefaultHardwareIndexBuffer c cl Ogre::GLDefaultHardwareIndexBuffer classOgre_1_1GLDefaultHardwareIndexBuffer.html

Specialisation of HardwareIndexBuffer for emulation.

OgreGLDefaultHardwareBufferManager.h GLDefaultHardwareIndexBuffer cpp instm Ogre::GLDefaultHardwareIndexBuffer classOgre_1_1GLDefaultHardwareIndexBuffer.html a78a0f5526d29d4227ec4c96898b03162 ~GLDefaultHardwareIndexBuffer cpp instm Ogre::GLDefaultHardwareIndexBuffer classOgre_1_1GLDefaultHardwareIndexBuffer.html a3f9a7fa514479e9a2321c91aff8db97b readData cpp instm Ogre::GLDefaultHardwareIndexBuffer classOgre_1_1GLDefaultHardwareIndexBuffer.html a79de4262a3705d32da170c6940611e51 writeData cpp instm Ogre::GLDefaultHardwareIndexBuffer classOgre_1_1GLDefaultHardwareIndexBuffer.html a0212c0dd8e71fa41cdb85200632a99ea lock cpp instm Ogre::GLDefaultHardwareIndexBuffer classOgre_1_1GLDefaultHardwareIndexBuffer.html a25f496a56a2c73f43dc7b7ced6816565

Override HardwareBuffer to turn off all shadowing.

unlock cpp instm Ogre::GLDefaultHardwareIndexBuffer classOgre_1_1GLDefaultHardwareIndexBuffer.html a16b82df2093248bfabce7032f6ccb6e5

Override HardwareBuffer to turn off all shadowing.

getDataPtr cpp instm Ogre::GLDefaultHardwareIndexBuffer classOgre_1_1GLDefaultHardwareIndexBuffer.html a9231b19033d1f4f28d783525dc4eb8d1 getManager cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a7f676fc66c7f4b0c9fc31800d021742e

Return the manager of this buffer, if any.

getType cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a3f2671fe0ad937070ea24d9bc7626cd3

Get the type of indexes used in this buffer.

getNumIndexes cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html ab9e775a91b90c6bbac888d97fe51d9d2

Get the number of indexes in this buffer.

getIndexSize cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a294ab09e6caef25b3c42c277a5de95e1

Get the size in bytes of each index.

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

_updateFromShadow cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a344c52f2214eaff097d5fbc390e7684b

Updates the real buffer from the shadow buffer, if required.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockImpl cpp instm Ogre::GLDefaultHardwareIndexBuffer classOgre_1_1GLDefaultHardwareIndexBuffer.html ac471f3f13f1f5ddcc6409b66d027f183 unlockImpl cpp instm Ogre::GLDefaultHardwareIndexBuffer classOgre_1_1GLDefaultHardwareIndexBuffer.html ac19b68cd6d5ef7ddd783a6cb5ac3aea4 mData cpp data Ogre::GLDefaultHardwareIndexBuffer classOgre_1_1GLDefaultHardwareIndexBuffer.html af3206b375b8da8bfee18bd03953b05a7 mMgr cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html af67b89fb4d762d17da970269bcd9894a mIndexType cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html ad55227078ba92018afb29c98a1287eb6 mNumIndexes cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a8dfffabc8a138184c98227c7ad4fe871 mIndexSize cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a55901ccfe05b1d3dc65be17174aae6ed mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca IT_16BIT cpp econst Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a25ba4923e015d46de162f7cc4c256326a53907abe886cb9c6ebeb2520733aee4a IT_32BIT cpp econst Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a25ba4923e015d46de162f7cc4c256326aa5194f6b6d409b1b20f91adf989ef329 HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::GLDefaultHardwareBufferManagerBase c cl Ogre::GLDefaultHardwareBufferManagerBase classOgre_1_1GLDefaultHardwareBufferManagerBase.html

Specialisation of HardwareBufferManager to emulate hardware buffers.

OgreGLDefaultHardwareBufferManager.h GLDefaultHardwareBufferManagerBase cpp instm Ogre::GLDefaultHardwareBufferManagerBase classOgre_1_1GLDefaultHardwareBufferManagerBase.html adfb3a0335eda4e5208f953c597704c89 ~GLDefaultHardwareBufferManagerBase cpp instm Ogre::GLDefaultHardwareBufferManagerBase classOgre_1_1GLDefaultHardwareBufferManagerBase.html a8c27b8fb268967cefdf2f413b9b1083e createVertexBuffer cpp instm Ogre::GLDefaultHardwareBufferManagerBase classOgre_1_1GLDefaultHardwareBufferManagerBase.html abf5b3fbd356ba42b2c16b192c3fda201

Creates a vertex buffer.

createIndexBuffer cpp instm Ogre::GLDefaultHardwareBufferManagerBase classOgre_1_1GLDefaultHardwareBufferManagerBase.html ac3cd158ac77c74e088cbaf7b1c377b0b

Create a hardware index buffer.

createRenderToVertexBuffer cpp instm Ogre::GLDefaultHardwareBufferManagerBase classOgre_1_1GLDefaultHardwareBufferManagerBase.html a1f4a7c491f6a5d4c051eaa64357dbc48

Create a render to vertex buffer.

createVertexDeclaration cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aa8203be281c1d4f66efd3e5f9616962a

Creates a new vertex declaration.

destroyVertexDeclaration cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a95462f68508b75a7d87d0c5e496806fa

Destroys a vertex declaration.

createVertexBufferBinding cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a061290f70a7b145768a09030ac8684bf

Creates a new VertexBufferBinding.

destroyVertexBufferBinding cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a8f392b28a07b9f8f6b70f3020598acfe

Destroys a VertexBufferBinding.

registerVertexBufferSourceAndCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a1deff999bf2f7fa437609fca417810e9

Registers a vertex buffer as a copy of another.

allocateVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aabe7d6ac6a04013f106656c76a0eb222

Allocates a copy of a given vertex buffer.

releaseVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ace31f1bc14e398d1379b1e50af9f87c3

Manually release a vertex buffer copy for others to subsequently use.

touchVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6530263f486220aa3040129240d3caed

Tell engine that the vertex buffer copy intent to reuse.

_freeUnusedBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a33cb1e71d569f6c3b277c70bdea870c0

Free all unused vertex buffer copies.

_releaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a507f064fdba0dd61a438f61a2dafac26

Internal method for releasing all temporary buffers which have been allocated using BLT_AUTOMATIC_REL...

_forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a0de1e9752a1f55aadcc839a4c1633a2f

Internal method that forces the release of copies of a given buffer.

_forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a9f39d0b6878ef2827887a5fb5ba32ba4

Internal method that forces the release of copies of a given buffer.

_notifyVertexBufferDestroyed cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a29b2e243bab8522ae27ec23268ea154a

Notification that a hardware vertex buffer has been destroyed.

_notifyIndexBufferDestroyed cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aa12ae6a67af715b2be80182bd05abb46

Notification that a hardware index buffer has been destroyed.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d VertexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac413284fee3eb42ef05be9a920da448b

WARNING: The following two members should place before all other members.

IndexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a2b2a1446c08ef1bb58c47987b62d83d0 VertexDeclarationList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3ae22ef96c13dfa02878d27d592f3bc VertexBufferBindingList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a44e20d0e3ca12fa67e5003266a87af52 FreeTemporaryVertexBufferMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab1b16f5bb965056ed416ca0d7eedb991

Map from original buffer to temporary buffers.

TemporaryVertexBufferLicenseMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac56a99f7b4b029db20fd8b94f1e82c13

Map from temporary buffer to details of a license.

destroyAllDeclarations cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a4be16779dfe2b99fc3395bfe66ba4b4d

Internal method for destroys all vertex declarations.

destroyAllBindings cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a995a5db6b774e98b46c598dcb569f983

Internal method for destroys all vertex buffer bindings.

createVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3756b338f15ec08f13109ec3f8808a1

Internal method for creates a new vertex declaration, may be overridden by certain rendering APIs...

destroyVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html af111248f2e13a5b6a49ca993a2e526e1

Internal method for destroys a vertex declaration, may be overridden by certain rendering APIs...

createVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a36d7b275f4a2b39b27f55ace09140d03

Internal method for creates a new VertexBufferBinding, may be overridden by certain rendering APIs...

destroyVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a39d2f9bd9b2388498b2143fb7c24710c

Internal method for destroys a VertexBufferBinding, may be overridden by certain rendering APIs...

makeBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac3cb89b74c26e42415d599b59079f5d7

Creates a new buffer as a copy of the source, does not copy data.

mVertexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6a99117e4adc55561ec0eb36617115a4 mIndexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a458d12d5abfa8d8971a4c4c6b214f799 mVertexDeclarations cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab93e6c8ebe86328233d604c78f9cbb7b mVertexBufferBindings cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a30d13bdd51fd0ffb1b2f5cc13bc15786 mFreeTempVertexBufferMap cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac5339ff98d67f523eb88f9d1b29567d9

Map of current available temp buffers.

mTempVertexBufferLicenses cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a811086c11e14fa760b42ea958884804e

Map of currently licensed temporary buffers.

mUnderUsedFrameCount cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a98d9ba3a449e791f89a53d7fcf89c00a

Number of frames elapsed since temporary buffers utilization was above half the available.

UNDER_USED_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html afd420f56dc09d1e9975179e2ffe824ca

Number of frames to wait before free unused temporary buffers.

EXPIRED_DELAY_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a66f8e4f014fc41a52f35f7c0b03569e0

Frame delay for BLT_AUTOMATIC_RELEASE temporary buffers.

BLT_MANUAL_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa372ccf538e8a6022bba092d2b47f4fdb

Licensee will only release buffer when it says so.

BLT_AUTOMATIC_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa994cf0191de83556e3c1e6cf30cd6acb

Licensee can have license revoked.

Ogre::GLDefaultHardwareBufferManager c cl Ogre::GLDefaultHardwareBufferManager classOgre_1_1GLDefaultHardwareBufferManager.html

GLDefaultHardwareBufferManagerBase as a Singleton.

OgreGLDefaultHardwareBufferManager.h GLDefaultHardwareBufferManager cpp instm Ogre::GLDefaultHardwareBufferManager classOgre_1_1GLDefaultHardwareBufferManager.html a0142bc7278c645bc0f3f50a70617e155 ~GLDefaultHardwareBufferManager cpp instm Ogre::GLDefaultHardwareBufferManager classOgre_1_1GLDefaultHardwareBufferManager.html ac7df714630cb86d601854a29e76be9a4 createVertexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html adee7ce85fcdeefb8b97b37ece2bab8e4 createIndexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a90b4266571e1852e2475a63c062623a2 createRenderToVertexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a875cea867279770d7900f292a8217db6 createVertexDeclaration cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a0d6a29a55a89d937cec4cbaa6c7e8b4b destroyVertexDeclaration cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a8df941430aef9a6c87660655b51672a3 createVertexBufferBinding cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a4d907dd6ed467886ca7df6a188b73d4d destroyVertexBufferBinding cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html af5abdc6a7e28634b759189e54f1e6fdd registerVertexBufferSourceAndCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a763b65efa057185d7acbe073bf0e3610 allocateVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a9061909fca1c96d50ddbeeee6df8a4d8 releaseVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a34bc652b029f856a5b130f850ba333a0 touchVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html af83a478657dabe2d2e35f0d876abcc5b _freeUnusedBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a9a2793066da237001972061b76930c95 _releaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a8632cd79b8f18ed2b21bd6b474a49276 _forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html ab523a5b31c88599812538441b7e37775 _forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a0da9a2c9a66030d32c90871191da0b6a _notifyVertexBufferDestroyed cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a2b188dbba89b0210ad7359434aa87bee _notifyIndexBufferDestroyed cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html aee835c8225ba41a1358db813ce080b0e operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a380063fef4a4563c90d45a03ac196dc7

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html ab633b90f5015dc3199f96e0514347b3b

Override standard Singleton retrieval.

VertexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac413284fee3eb42ef05be9a920da448b

WARNING: The following two members should place before all other members.

IndexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a2b2a1446c08ef1bb58c47987b62d83d0 VertexDeclarationList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3ae22ef96c13dfa02878d27d592f3bc VertexBufferBindingList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a44e20d0e3ca12fa67e5003266a87af52 FreeTemporaryVertexBufferMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab1b16f5bb965056ed416ca0d7eedb991

Map from original buffer to temporary buffers.

TemporaryVertexBufferLicenseMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac56a99f7b4b029db20fd8b94f1e82c13

Map from temporary buffer to details of a license.

destroyAllDeclarations cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a4be16779dfe2b99fc3395bfe66ba4b4d

Internal method for destroys all vertex declarations.

destroyAllBindings cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a995a5db6b774e98b46c598dcb569f983

Internal method for destroys all vertex buffer bindings.

createVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3756b338f15ec08f13109ec3f8808a1

Internal method for creates a new vertex declaration, may be overridden by certain rendering APIs...

destroyVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html af111248f2e13a5b6a49ca993a2e526e1

Internal method for destroys a vertex declaration, may be overridden by certain rendering APIs...

createVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a36d7b275f4a2b39b27f55ace09140d03

Internal method for creates a new VertexBufferBinding, may be overridden by certain rendering APIs...

destroyVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a39d2f9bd9b2388498b2143fb7c24710c

Internal method for destroys a VertexBufferBinding, may be overridden by certain rendering APIs...

makeBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac3cb89b74c26e42415d599b59079f5d7

Creates a new buffer as a copy of the source, does not copy data.

mImpl cpp data Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a154ee1cdff3ec67765532601ad272cb8 mVertexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6a99117e4adc55561ec0eb36617115a4 mIndexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a458d12d5abfa8d8971a4c4c6b214f799 mVertexDeclarations cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab93e6c8ebe86328233d604c78f9cbb7b mVertexBufferBindings cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a30d13bdd51fd0ffb1b2f5cc13bc15786 mFreeTempVertexBufferMap cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac5339ff98d67f523eb88f9d1b29567d9

Map of current available temp buffers.

mTempVertexBufferLicenses cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a811086c11e14fa760b42ea958884804e

Map of currently licensed temporary buffers.

mUnderUsedFrameCount cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a98d9ba3a449e791f89a53d7fcf89c00a

Number of frames elapsed since temporary buffers utilization was above half the available.

UNDER_USED_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html afd420f56dc09d1e9975179e2ffe824ca

Number of frames to wait before free unused temporary buffers.

EXPIRED_DELAY_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a66f8e4f014fc41a52f35f7c0b03569e0

Frame delay for BLT_AUTOMATIC_RELEASE temporary buffers.

msSingleton unknown data Ogre::Singleton< HardwareBufferManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 BLT_MANUAL_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa372ccf538e8a6022bba092d2b47f4fdb

Licensee will only release buffer when it says so.

BLT_AUTOMATIC_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa994cf0191de83556e3c1e6cf30cd6acb

Licensee can have license revoked.

Ogre::GLDepthBuffer c cl Ogre::GLDepthBuffer classOgre_1_1GLDepthBuffer.html OgreGLDepthBuffer.h GLDepthBuffer cpp instm Ogre::GLDepthBuffer classOgre_1_1GLDepthBuffer.html a9d136afefc1fca08a734ce9ca293af25 ~GLDepthBuffer cpp instm Ogre::GLDepthBuffer classOgre_1_1GLDepthBuffer.html a13254e27fce9beda64130ee1d14cf388 isCompatible cpp instm Ogre::GLDepthBuffer classOgre_1_1GLDepthBuffer.html aa25960ecb7424102efa9fd53712287c9 getGLContext cpp instm Ogre::GLDepthBuffer classOgre_1_1GLDepthBuffer.html aee2b2b0d89630b44ce90dc62703fa985 getDepthBuffer cpp instm Ogre::GLDepthBuffer classOgre_1_1GLDepthBuffer.html a93801e0a83f0e0a66ad9c71e78febb57 getStencilBuffer cpp instm Ogre::GLDepthBuffer classOgre_1_1GLDepthBuffer.html abaa9f6cd8478b54ca2067e8fd5f7c501 _setPoolId cpp instm Ogre::DepthBuffer group__RenderSystem.html ga7af5c611687492846891914dcac303d2 getPoolId cpp instm Ogre::DepthBuffer group__RenderSystem.html gac8b0f5f8c7d5670211e34e029e35affd getBitDepth cpp instm Ogre::DepthBuffer group__RenderSystem.html ga728fb1f26362f18ea1ba9ff5fc263b05 getWidth cpp instm Ogre::DepthBuffer group__RenderSystem.html ga77ae374dc411a407cf0a85dcba49e0f2 getHeight cpp instm Ogre::DepthBuffer group__RenderSystem.html gac84019090a7e7ba340cbf5b556c191c2 getFsaa cpp instm Ogre::DepthBuffer group__RenderSystem.html ga7f521691f0eab6e1bdfa7b1d501f7687 getFsaaHint cpp instm Ogre::DepthBuffer group__RenderSystem.html gaab49222ad26390c447c56c30c29261bd isManual cpp instm Ogre::DepthBuffer group__RenderSystem.html ga71910f006c803f2e45b8c11a89f67a64 _notifyRenderTargetAttached cpp instm Ogre::DepthBuffer group__RenderSystem.html ga26c4ce1003ddab1ed7e3befecb0888a1

Called when a RenderTarget is attaches this DepthBuffer.

_notifyRenderTargetDetached cpp instm Ogre::DepthBuffer group__RenderSystem.html ga227b541ef2ae3de53334c10397a08f99

Called when a RenderTarget is detaches from this DepthBuffer.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d RenderTargetSet cpp tdef Ogre::DepthBuffer group__RenderSystem.html ga842c0f22b9bdbe661583f5459799b1db detachFromAllRenderTargets cpp instm Ogre::DepthBuffer group__RenderSystem.html gac7f74e3076471b940b1a3be3a6c358d2 mMultiSampleQuality cpp data Ogre::GLDepthBuffer classOgre_1_1GLDepthBuffer.html a7977e73d28e17f5775cdaebc68ae136a mCreatorContext cpp data Ogre::GLDepthBuffer classOgre_1_1GLDepthBuffer.html a0970e7cdb08abcc8404ce9b45413efe1 mDepthBuffer cpp data Ogre::GLDepthBuffer classOgre_1_1GLDepthBuffer.html a616131d98e7138509e58a4d63142cd60 mStencilBuffer cpp data Ogre::GLDepthBuffer classOgre_1_1GLDepthBuffer.html ace21428e148c8de4eed3a6f5715b812f mRenderSystem cpp data Ogre::GLDepthBuffer classOgre_1_1GLDepthBuffer.html a439457d639f34b4533e2de1db8dd46ab mPoolId cpp data Ogre::DepthBuffer group__RenderSystem.html ga8898edcd32480833756db34086b73e95 mBitDepth cpp data Ogre::DepthBuffer group__RenderSystem.html gac0fb796a44c5f0abfa197d4185a85227 mWidth cpp data Ogre::DepthBuffer group__RenderSystem.html ga06e7b623df9b2b5827c51bc8756f7ef4 mHeight cpp data Ogre::DepthBuffer group__RenderSystem.html ga1e7ca8b8f4774aa786987b9454be86d3 mFsaa cpp data Ogre::DepthBuffer group__RenderSystem.html ga18ea722feff9985a01e57a7f9f0f9052 mFsaaHint cpp data Ogre::DepthBuffer group__RenderSystem.html ga97b950482c8f1ab2f6ba47bb4f77b2e2 mManual cpp data Ogre::DepthBuffer group__RenderSystem.html ga48a92115245b988be0be1a254c2bc9af mAttachedRenderTargets cpp data Ogre::DepthBuffer group__RenderSystem.html ga303a8362b22c324be2e57c780b870b3a Ogre::GLFBOMultiRenderTarget c cl Ogre::GLFBOMultiRenderTarget classOgre_1_1GLFBOMultiRenderTarget.html

MultiRenderTarget for GL.

OgreGLFBOMultiRenderTarget.h BoundSufaceList cpp tdef Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html ad1ea48cc62564b4f6729bbd13882af2b GLFBOMultiRenderTarget cpp instm Ogre::GLFBOMultiRenderTarget classOgre_1_1GLFBOMultiRenderTarget.html a4af5d5864b99f1a70f16c9008bcc6d7d ~GLFBOMultiRenderTarget cpp instm Ogre::GLFBOMultiRenderTarget classOgre_1_1GLFBOMultiRenderTarget.html ad82a965fc9b8dec8dde315383e5f8279 getCustomAttribute cpp instm Ogre::GLFBOMultiRenderTarget classOgre_1_1GLFBOMultiRenderTarget.html a692b4793d7d2aebe34b1d3144d12da3a

Gets a custom (maybe platform-specific) attribute.

requiresTextureFlipping cpp instm Ogre::GLFBOMultiRenderTarget classOgre_1_1GLFBOMultiRenderTarget.html aec472b3ce7e90c208ed7eb9b221e938c attachDepthBuffer cpp instm Ogre::GLFBOMultiRenderTarget classOgre_1_1GLFBOMultiRenderTarget.html ad96df25f2cd9b0141d68516e30bfef39

Override so we can attach the depth buffer to the FBO.

detachDepthBuffer cpp instm Ogre::GLFBOMultiRenderTarget classOgre_1_1GLFBOMultiRenderTarget.html ab3cb4e27bcc11881bd94d89bc69d084c _detachDepthBuffer cpp instm Ogre::GLFBOMultiRenderTarget classOgre_1_1GLFBOMultiRenderTarget.html ac6436495c6b7cb026183560177461003

Detaches DepthBuffer without notifying it from the detach.

bindSurface cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a75ea6438f29bd64dc86f4a6f2f284a41

Bind a surface to a certain attachment point.

unbindSurface cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html acd7f368281eebf09a99369db73a6fc51

Unbind attachment.

copyContentsToMemory cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html abcddbf45aaf62e069ea0e7d23c2ec57f

Error throwing implementation, it&#39;s not possible to write a MultiRenderTarget to disk.

suggestPixelFormat cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a4d03d1d91893cf22bb0ef09c8dc5334e

Irrelevant implementation since cannot copy.

getBoundSurfaceList cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a5e4e7c50d98f5fad6cd47273005b609d

Get a list of the surfaces which have been bound.

getBoundSurface cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a6cd9807732cc2ca84c31e7ddb76ab25d

Get a pointer to a bound surface.

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

swapBuffers cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a09e6243be6bd93a64e9b20c74e3d11e1

Swaps the frame buffers to display the next frame.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

isActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a301925445aa68d271ba2da65dc8c0022

Used to retrieve or set the active state of the render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isPrimary cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad65fa4d3c53d20d49b5018a334de57e9

Indicates whether this target is the primary window.

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mBoundSurfaces cpp data Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a183f9e1ce8d6a66bd7034ecc64239eea mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c bindSurfaceImpl cpp instm Ogre::GLFBOMultiRenderTarget classOgre_1_1GLFBOMultiRenderTarget.html a082de0b01dfdf36b03feebc170f7d0a2

implementation of bindSurface, must be provided

unbindSurfaceImpl cpp instm Ogre::GLFBOMultiRenderTarget classOgre_1_1GLFBOMultiRenderTarget.html a94d75977a327e37e4b4b733f5288b381

implementation of unbindSurface, must be provided

fbo cpp data Ogre::GLFBOMultiRenderTarget classOgre_1_1GLFBOMultiRenderTarget.html a48a24ecf5081bdf49338102b2584678e FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::GLFBORenderTexture c cl Ogre::GLFBORenderTexture classOgre_1_1GLFBORenderTexture.html

RenderTexture for GL FBO.

OgreGLFBORenderTexture.h GLFBORenderTexture cpp instm Ogre::GLFBORenderTexture classOgre_1_1GLFBORenderTexture.html a7b64f2244b6c9040aa48d5bf6fc11a99 getCustomAttribute cpp instm Ogre::GLFBORenderTexture classOgre_1_1GLFBORenderTexture.html ac7b7e7ade596c28901375ab497489070

Gets a custom (maybe platform-specific) attribute.

swapBuffers cpp instm Ogre::GLFBORenderTexture classOgre_1_1GLFBORenderTexture.html a6202e90be56892ed06f200a7d4ebef9e

Override needed to deal with multisample buffers.

attachDepthBuffer cpp instm Ogre::GLFBORenderTexture classOgre_1_1GLFBORenderTexture.html ae2c8b0b6af923ea680a151c768368cbc

Override so we can attach the depth buffer to the FBO.

detachDepthBuffer cpp instm Ogre::GLFBORenderTexture classOgre_1_1GLFBORenderTexture.html ad8d879b8e8f29408c1cac53bb7ae3647 _detachDepthBuffer cpp instm Ogre::GLFBORenderTexture classOgre_1_1GLFBORenderTexture.html adb014c403f1001beaac1db74acb653db

Detaches DepthBuffer without notifying it from the detach.

requiresTextureFlipping cpp instm Ogre::GLRenderTexture classOgre_1_1GLRenderTexture.html a477c9f9b3e986e9cf7f3346443623492 copyContentsToMemory cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html a8996931c9437e22326ca918097ee7bf3

Copies the current contents of the render target to a pixelbox.

suggestPixelFormat cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html ad94c73fb892cda9312da9006ae57fe87

Suggests a pixel format to use for extracting the data in this target, when calling copyContentsToMem...

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

isActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a301925445aa68d271ba2da65dc8c0022

Used to retrieve or set the active state of the render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isPrimary cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad65fa4d3c53d20d49b5018a334de57e9

Indicates whether this target is the primary window.

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d CustomAttributeString_FBO cpp data Ogre::GLRenderTexture classOgre_1_1GLRenderTexture.html a0c1183426657f0c4bb9cab4d0849e6cd CustomAttributeString_TARGET cpp data Ogre::GLRenderTexture classOgre_1_1GLRenderTexture.html ac7682594cac556e4830cf1d1f3201726 CustomAttributeString_GLCONTEXT cpp data Ogre::GLRenderTexture classOgre_1_1GLRenderTexture.html a71d9d9ecb01f76de433f3b3b1fd3b8ce ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mFB cpp data Ogre::GLFBORenderTexture classOgre_1_1GLFBORenderTexture.html a892b0254ed1720d66406209cdfd4cf7d mBuffer cpp data Ogre::RenderTexture classOgre_1_1RenderTexture.html a5f3d9fd4d3aa25751546d18144b77b6a mZOffset cpp data Ogre::RenderTexture classOgre_1_1RenderTexture.html ad41ef4a560ac4f45b10eb56a87761347 mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::GLFBOManager c cl Ogre::GLFBOManager classOgre_1_1GLFBOManager.html

Factory for GL Frame Buffer Objects, and related things.

OgreGLFBORenderTexture.h GLFBOManager cpp instm Ogre::GLFBOManager classOgre_1_1GLFBOManager.html a867f8678394c9357e0d941a7b46dd20d ~GLFBOManager cpp instm Ogre::GLFBOManager classOgre_1_1GLFBOManager.html a7dfb9b8f15b3afaa4c0cec1ad98fdde8 bind cpp instm Ogre::GLFBOManager classOgre_1_1GLFBOManager.html a2f2d3f47f82a3b009c4a0037f27de6d8

Bind a certain render target if it is a FBO.

unbind cpp instm Ogre::GLFBOManager classOgre_1_1GLFBOManager.html aa17c48a8227a5428e39a750e9fe9eda6

Unbind a certain render target.

getBestDepthStencil cpp instm Ogre::GLFBOManager classOgre_1_1GLFBOManager.html a5427433796eddd9ca51bce5a015200c0

Get best depth and stencil supported for given internalFormat.

createRenderTexture cpp instm Ogre::GLFBOManager classOgre_1_1GLFBOManager.html adcc5f5828dd6106ea3fa194924db66b2

Create a texture rendertarget object.

createMultiRenderTarget cpp instm Ogre::GLFBOManager classOgre_1_1GLFBOManager.html a34ef91963d6db79ab0cc55861df1462d

Create a multi render target.

requestRenderBuffer cpp instm Ogre::GLFBOManager classOgre_1_1GLFBOManager.html ab71472f0cd597f505c8df02ae9976300

Request a render buffer.

requestRenderBuffer cpp instm Ogre::GLFBOManager classOgre_1_1GLFBOManager.html addf8cfd572e75195653bcc4d0bb1caf4

Request the specify render buffer in case shared somewhere.

releaseRenderBuffer cpp instm Ogre::GLFBOManager classOgre_1_1GLFBOManager.html ab522e644cc88174ffc7a5dcd149dddfc

Release a render buffer.

checkFormat cpp instm Ogre::GLFBOManager classOgre_1_1GLFBOManager.html a8a95d8f7f7aedd2c70b2c9fe546528f1

Check if a certain format is usable as FBO rendertarget format.

getTemporaryFBO cpp instm Ogre::GLFBOManager classOgre_1_1GLFBOManager.html a86e8f0bc503e0c160a01258be0bc8e8b

Get a FBO without depth/stencil for temporary use, like blitting between textures.

getSupportedAlternative cpp instm Ogre::GLRTTManager classOgre_1_1GLRTTManager.html a106e43311c8d274d515f7b954e4fb24f

Get the closest supported alternative format.

getSingleton unknown clm Ogre::Singleton< GLRTTManager > classOgre_1_1Singleton.html a7757bd7ac3702c144502e53ad6491888 getSingletonPtr unknown clm Ogre::Singleton< GLRTTManager > classOgre_1_1Singleton.html a7ab51c46521b89723d6186a52a7e0d7b msSingleton unknown data Ogre::Singleton< GLRTTManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 RenderBufferMap cpp tdef Ogre::GLFBOManager classOgre_1_1GLFBOManager.html aa220ae983ae5d6e4ac784504d318c2cf detectFBOFormats cpp instm Ogre::GLFBOManager classOgre_1_1GLFBOManager.html a8ad16c0ad39f1a22a1a810ce43e557ab

Detect allowed FBO formats.

_tryFormat cpp instm Ogre::GLFBOManager classOgre_1_1GLFBOManager.html a46872b3d98eb44c95570e9ed6a69ba90 _tryPackedFormat cpp instm Ogre::GLFBOManager classOgre_1_1GLFBOManager.html aa85b0158dcf4b507038b4881ef5c6082 mProps cpp data Ogre::GLFBOManager classOgre_1_1GLFBOManager.html af3aacbf298934f4eff3a6c3fa1663f53

Properties for all internal formats defined by OGRE.

mRenderBufferMap cpp data Ogre::GLFBOManager classOgre_1_1GLFBOManager.html afc86de36017a02b7b4038c8124c7cf72 mTempFBO cpp data Ogre::GLFBOManager classOgre_1_1GLFBOManager.html ad0d411e6dcb1e0f64f7cef6c972a0c8b

Temporary FBO identifier.

mATIMode cpp data Ogre::GLFBOManager classOgre_1_1GLFBOManager.html ae684a84f3f8cd89ddca4062ca25e1374

Buggy ATI driver?

Ogre::GLFBOManager::FormatProperties c cl Ogre::GLFBOManager::FormatProperties structOgre_1_1GLFBOManager_1_1FormatProperties.html

Frame Buffer Object properties for a certain texture format.

valid cpp data Ogre::GLFBOManager::FormatProperties structOgre_1_1GLFBOManager_1_1FormatProperties.html a6ef6e0ff7fc517809ecaf656a4f32d50 modes cpp data Ogre::GLFBOManager::FormatProperties structOgre_1_1GLFBOManager_1_1FormatProperties.html a633b3871eec55f1afe8b982167b5cbcd Ogre::GLFBOManager::FormatProperties::Mode c cl Ogre::GLFBOManager::FormatProperties::Mode structOgre_1_1GLFBOManager_1_1FormatProperties_1_1Mode.html

Allowed modes/properties for this pixel format.

OgreGLFBORenderTexture.h depth cpp data Ogre::GLFBOManager::FormatProperties::Mode structOgre_1_1GLFBOManager_1_1FormatProperties_1_1Mode.html a6d6cea381ba3087e149c7f31e62a3450 stencil cpp data Ogre::GLFBOManager::FormatProperties::Mode structOgre_1_1GLFBOManager_1_1FormatProperties_1_1Mode.html ae9d1688841f6555a52015cf257970b45 Ogre::GLFBOManager::RBFormat c cl Ogre::GLFBOManager::RBFormat structOgre_1_1GLFBOManager_1_1RBFormat.html

Stencil and depth renderbuffers of the same format are re-used between surfaces of the same size and ...

RBFormat cpp func Ogre::GLFBOManager::RBFormat structOgre_1_1GLFBOManager_1_1RBFormat.html a9a8b33c84217c07b63b582245c02ad06 operator< cpp func Ogre::GLFBOManager::RBFormat structOgre_1_1GLFBOManager_1_1RBFormat.html ab7d4ccf764707dfc1ae2dc3f47807ba1 format cpp data Ogre::GLFBOManager::RBFormat structOgre_1_1GLFBOManager_1_1RBFormat.html aded84740b0039491b9b9ef952bae0424 width cpp data Ogre::GLFBOManager::RBFormat structOgre_1_1GLFBOManager_1_1RBFormat.html aab71d4bc10eca58e35769b42d5f3fce6 height cpp data Ogre::GLFBOManager::RBFormat structOgre_1_1GLFBOManager_1_1RBFormat.html aab72c84bbeba918c202257a78b3e1f83 samples cpp data Ogre::GLFBOManager::RBFormat structOgre_1_1GLFBOManager_1_1RBFormat.html a7c19291843960fc1d654a4107bd4b861 Ogre::GLFBOManager::RBRef c cl Ogre::GLFBOManager::RBRef structOgre_1_1GLFBOManager_1_1RBRef.html RBRef cpp func Ogre::GLFBOManager::RBRef structOgre_1_1GLFBOManager_1_1RBRef.html a08d65b853af86919c2b4a7df7ae01f10 RBRef cpp func Ogre::GLFBOManager::RBRef structOgre_1_1GLFBOManager_1_1RBRef.html affafe4cfc91ca61f4fc08ba2737a1a20 buffer cpp data Ogre::GLFBOManager::RBRef structOgre_1_1GLFBOManager_1_1RBRef.html a18139b1b9ec00ea4c47218affba85cc3 refcount cpp data Ogre::GLFBOManager::RBRef structOgre_1_1GLFBOManager_1_1RBRef.html add5e2c937bbdfcc7e69949925a6541b2 Ogre::GLFrameBufferObject c cl Ogre::GLFrameBufferObject classOgre_1_1GLFrameBufferObject.html

Frame Buffer Object abstraction.

OgreGLFrameBufferObject.h GLFrameBufferObject cpp instm Ogre::GLFrameBufferObject classOgre_1_1GLFrameBufferObject.html a71c8e029eb1d12e499c296965a4caa37 ~GLFrameBufferObject cpp instm Ogre::GLFrameBufferObject classOgre_1_1GLFrameBufferObject.html a47d1c8c32e0495c70efcc4fb9cb47148 bindSurface cpp instm Ogre::GLFrameBufferObject classOgre_1_1GLFrameBufferObject.html a3ee1db9becd0194385398405692ea997

Bind a surface to a certain attachment point.

unbindSurface cpp instm Ogre::GLFrameBufferObject classOgre_1_1GLFrameBufferObject.html a1234a3e0637c364e8b74ca917aa59d1b

Unbind attachment.

bind cpp instm Ogre::GLFrameBufferObject classOgre_1_1GLFrameBufferObject.html ad2d7df2d3c89d4a0556f38c8c017862d

Bind FrameBufferObject.

swapBuffers cpp instm Ogre::GLFrameBufferObject classOgre_1_1GLFrameBufferObject.html a448144de8f3426530c69114302d44a2a

Swap buffers - only useful when using multisample buffers.

attachDepthBuffer cpp instm Ogre::GLFrameBufferObject classOgre_1_1GLFrameBufferObject.html a53101a02f9fa110f7cea958b9b496d87

This function acts very similar to.

detachDepthBuffer cpp instm Ogre::GLFrameBufferObject classOgre_1_1GLFrameBufferObject.html a280721226167982dda935bdf473c856b getGLFBOID cpp instm Ogre::GLFrameBufferObject classOgre_1_1GLFrameBufferObject.html a16709c5ce9ec817f88f24bda6696191b

Get the GL id for the FBO.

getGLMultisampleFBOID cpp instm Ogre::GLFrameBufferObject classOgre_1_1GLFrameBufferObject.html a5379d2d582c3055f5232d2219b921111

Get the GL id for the multisample FBO.

getWidth cpp instm Ogre::GLFrameBufferObject classOgre_1_1GLFrameBufferObject.html acc89c0dcd232e73152c4224dc028f04a

Accessors.

getHeight cpp instm Ogre::GLFrameBufferObject classOgre_1_1GLFrameBufferObject.html aa76cf1e7a06d052e8b44b9e067798447 getFormat cpp instm Ogre::GLFrameBufferObject classOgre_1_1GLFrameBufferObject.html aa7dc042eaba5721ff710ee0ba64142cd getFSAA cpp instm Ogre::GLFrameBufferObject classOgre_1_1GLFrameBufferObject.html a481d6773f901c3d0c832318583f46a5e getManager cpp instm Ogre::GLFrameBufferObject classOgre_1_1GLFrameBufferObject.html a937228d22ea15178d39887da988365c3 getSurface cpp instm Ogre::GLFrameBufferObject classOgre_1_1GLFrameBufferObject.html a7a241ec56436d27faa640e1631443b21 initialise cpp instm Ogre::GLFrameBufferObject classOgre_1_1GLFrameBufferObject.html acec5b1eccb12945696f1761c1d1b7ab9

Initialise object (find suitable depth and stencil format).

mManager cpp data Ogre::GLFrameBufferObject classOgre_1_1GLFrameBufferObject.html a72f41ff431192df59ee00d6b53c7221b mNumSamples cpp data Ogre::GLFrameBufferObject classOgre_1_1GLFrameBufferObject.html a2e2945449d763b22d6b5c4957104ceb5 mFB cpp data Ogre::GLFrameBufferObject classOgre_1_1GLFrameBufferObject.html ae3bef8435636336be593676d53e5fdb9 mMultisampleFB cpp data Ogre::GLFrameBufferObject classOgre_1_1GLFrameBufferObject.html a2c16c481cd35b1aede28fdc107351205 mMultisampleColourBuffer cpp data Ogre::GLFrameBufferObject classOgre_1_1GLFrameBufferObject.html a56fa38c3d712915bb4f9caed7244bc00 mDepth cpp data Ogre::GLFrameBufferObject classOgre_1_1GLFrameBufferObject.html ae47df9aefb647389e52270c84ad92601 mStencil cpp data Ogre::GLFrameBufferObject classOgre_1_1GLFrameBufferObject.html a24f661a94d4596ff341783002c7374db mColour cpp data Ogre::GLFrameBufferObject classOgre_1_1GLFrameBufferObject.html a01912f83bbfdcdfd7a595fca804228e4 Ogre::GLGpuNvparseProgram c cl Ogre::GLGpuNvparseProgram classOgre_1_1GLGpuNvparseProgram.html OgreGLGpuNvparseProgram.h GLGpuNvparseProgram cpp instm Ogre::GLGpuNvparseProgram classOgre_1_1GLGpuNvparseProgram.html a33c0d7e3b870870da01295b9c2cba44b ~GLGpuNvparseProgram cpp instm Ogre::GLGpuNvparseProgram classOgre_1_1GLGpuNvparseProgram.html aead1cb17fd23bb7edb215c431c117e34 bindProgram cpp instm Ogre::GLGpuNvparseProgram classOgre_1_1GLGpuNvparseProgram.html a633d598acce2253754008929c1f5a404

Execute the binding functions for this program.

unbindProgram cpp instm Ogre::GLGpuNvparseProgram classOgre_1_1GLGpuNvparseProgram.html a20def8a09cbb1e79481f9fbea291751c

Execute the unbinding functions for this program.

bindProgramParameters cpp instm Ogre::GLGpuNvparseProgram classOgre_1_1GLGpuNvparseProgram.html a65e2516b1f83f99bf89606644f624871

Execute the param binding functions for this program.

getProgramID cpp instm Ogre::GLGpuNvparseProgram classOgre_1_1GLGpuNvparseProgram.html a56a36f4918692a430a9b30e3b831e71a

Get the assigned GL program id.

bindProgramPassIterationParameters cpp instm Ogre::GLGpuProgram classOgre_1_1GLGpuProgram.html a21b34c495eab6f5544ba15017d96c5ad

Bind just the pass iteration parameters.

getAttributeIndex cpp instm Ogre::GLGpuProgram classOgre_1_1GLGpuProgram.html ad0561872a8b604c6d925ed1e9dd1316c

Get the attribute index for a given semantic.

isAttributeValid cpp instm Ogre::GLGpuProgram classOgre_1_1GLGpuProgram.html afd7f7ba654c8f8240711e552c31adc77

Test whether attribute index for a given semantic is valid.

setSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4474d0c010f63f586423ccfb325ff4a2

Sets the filename of the source assembly for this program.

setSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a300833abd29aa42acb5e6c48ae7c40ea

Sets the source assembly for this program from an in-memory string.

getSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a18a12ae49469bcc9bae9b5fde9a0a461

Gets the syntax code for this program e.g.

setSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a48901c745f712840d8ff24cd04e50678

Sets the syntax code for this program e.g.

getSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a29ef6651dad0349169763940dd40fb8e

Gets the name of the file used as source for this program.

getSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a650621cd162bf75a837951f94d1118bb

Gets the assembler source for this program.

setType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a9792acbeda4a5806ae1ec5c7d4da60b7

Set the program type (only valid before load)

getType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac05c53ca118b1ac81fab5981c119bcc0

Get the program type.

_getBindingDelegate cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af8938cb9c61b7304f97f857a33b56cfc

Returns the GpuProgram which should be bound to the pipeline.

isSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a5b323e093f466abdff359e30e1d79dee

Returns whether this program can be supported on the current renderer and hardware.

createParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af402f4d88efcc9dffc948739d0bb9c57

Creates a new parameters object compatible with this program definition.

setSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af337509a5342cb707df4df78337756ae

Sets whether a vertex program includes the required instructions to perform skeletal animation...

isSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a84c8bf8460ad30a58d78b5f8fd11e31f

Returns whether a vertex program includes the required instructions to perform skeletal animation...

setMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a843c706f65d219c1d04b8aeacc4bd3c8

Sets whether a vertex program includes the required instructions to perform morph animation...

setPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a848bf4164963cf8c0435c972eb717e0f

Sets whether a vertex program includes the required instructions to perform pose animation.

isMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac99c378926faac21f6acd6c856fbd04d

Returns whether a vertex program includes the required instructions to perform morph animation...

isPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae3aa42c5d796c9520880ad7d10dace77

Returns whether a vertex program includes the required instructions to perform pose animation...

getNumberOfPosesIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ab3eef54ad776352d6fcf547c77b4a0bc

Returns the number of simultaneous poses the vertex program can blend, for use in pose animation...

setVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a463bffd1f68fc8ae3c29d64402e9ca8d

Sets whether this vertex program requires support for vertex texture fetch from the hardware...

isVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a37a22b8b6432ed18f2e70bb99f7df7fc

Returns whether this vertex program requires support for vertex texture fetch from the hardware...

setAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a39b43157d6b40626101e5de8f9c77bf5

Sets whether this geometry program requires adjacency information from the input primitives.

isAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d9456e0be1449b03a196f7a56f9af5

Returns whether this geometry program requires adjacency information from the input primitives...

getDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a04675a861df66c30e431f95aa84320f5

Get a reference to the default parameters which are to be used for all uses of this program...

hasDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a0d7d2f959ac2ae463db180043990a0cc

Returns true if default parameters have been set up.

getPassSurfaceAndLightStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a13e91fd91fef3ddaa73300eabbc3dba0

Returns whether a vertex program wants light and material states to be passed through fixed pipeline ...

getPassFogStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad467d6cf55fe3d604db8f48715deb722

Returns whether a fragment program wants fog state to be passed through fixed pipeline low level API ...

getPassTransformStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a47a8eeb180ac001c47f3099d31069f92

Returns whether a vertex program wants transform state to be passed through fixed pipeline low level ...

getLanguage cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a1019b2e5f65051c0a5bbc3cf4e0c495c

Returns a string that specifies the language of the gpu programs as specified in a material script...

hasCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a90e62ce72ddc9eb0fc7573d0cb52ac0e

Did this program encounter a compile error when loading?

resetCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a2443ed18b880eb939123bb8daf9165c7

Reset a compile error if it occurred, allowing the load to be retried.

setManualNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad12bddb95c7311f31f602cb70b8350c5

Allows you to manually provide a set of named parameter mappings to a program which would not be able...

getNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a6a0752ce0393f5c4cb4773d021b2a3eb

Get a read-only reference to the named constants registered for this program (manually or automatical...

setManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html afdadf659ccac4facdc86e55a266eebcf

Specifies the name of a file from which to load named parameters mapping for a program which would no...

getManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4aa13199b95d110b9a0d907bd1455683

Gets the name of a file from which to load named parameters mapping for a program which would not be ...

getConstantDefinitions cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae0feb9efaa1e2c867430520662519a60

Get the full list of named constants.

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getFixedAttributeIndex cpp clm Ogre::GLGpuProgram classOgre_1_1GLGpuProgram.html ad57d50129677d5ab8d8240fa1eedc668

Get the fixed attribute bindings normally used by GL for a semantic.

cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 unloadImpl cpp instm Ogre::GLGpuNvparseProgram classOgre_1_1GLGpuNvparseProgram.html a217e3cebe22c02ceb4ec8c4f9d2e5504 loadFromSource cpp instm Ogre::GLGpuNvparseProgram classOgre_1_1GLGpuNvparseProgram.html ab556e88ac599432ed490bf79ec66c689

Overridden from GpuProgram, do nothing.

setupBaseParamDictionary cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af9e1d27b4c05333c92cfe3340a26dc6b

Internal method for setting up the basic parameter definitions for a subclass.

isRequiredCapabilitiesSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a8ecf6a34097d0bfbfabd125bdb09f68d

Internal method returns whether required capabilities for this program is supported.

calculateSize cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a97ca6090cd137c5c46349174d874bc90 loadImpl cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a3e7f0be5a5a0990f26028f661ce81a5f createParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4571d480fcea3a8f4cbac3b15bf5d36f

Create the internal params logical &amp; named mapping structures.

createLogicalParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a588c6c72d4602ad4eca02217abf78697

Create the internal params logical mapping structures.

createNamedParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a32034e488666ebfc0ac5226a60e4d309

Create the internal params named mapping structures.

preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

prepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a5e8f978cbb908c67a98d16556c8cd0ef

Internal implementation of the meat of the &#39;prepare&#39; action.

unprepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html aa550fde0145a3a0ae0329beaf03f23e1

Internal function for undoing the &#39;prepare&#39; action.

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mType cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab201a6fcb1c568967d01f22906ecdff1

The type of the program.

mFilename cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8734503d5521ae7adaceba487b88fe55

The name of the file to load source from (may be blank)

mSource cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a80f6f65a2ec5a02a4c56458bd2b35b18

The assembler source of the program (may be blank until file loaded)

mLoadFromFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a606d51d653a0dda9d61508851441dc8a

Whether we need to load source from file or not.

mSyntaxCode cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1244023352bf866592f904bd3dfa404f

Syntax code e.g. arbvp1, vs_2_0 etc.

mSkeletalAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a96cb132e0bac4820e9917ebc9151fe69

Does this (vertex) program include skeletal animation?

mMorphAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8a0271c814c3ffd4ae079ae1e4b11404

Does this (vertex) program include morph animation?

mPoseAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a398053069a0c61809193079501b0abb5

Does this (vertex) program include pose animation (count of number of poses supported)

mVertexTextureFetch cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a7012d5855d4f70388bbee4940466a606

Does this (vertex) program require support for vertex texture fetch?

mNeedsAdjacencyInfo cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a5e20e45a9ca8fe4c99a04c34ef3d7275

Does this (geometry) program require adjacency information?

mDefaultParams cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab103ebff6dfda04861947cbf1a941596

The default parameters for use with this object.

mCompileError cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab2bb4597b7fb640dee90589b8fbbc4f2

Did we encounter a compilation error?

mFloatLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aa729a7bcc7c5a622fffe5869d69c05bc

Record of logical to physical buffer maps.

mIntLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a943cefa6be84842ec1c0f2029e3805ba

Record of logical to physical buffer maps.

mConstantDefs cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a420723e4b5097225ce2aaf4e0a3a344c

Parameter name -&gt; ConstantDefinition map, shared instance used by all parameter objects.

mManualNamedConstantsFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1e62196161a4ca6704d02f0b75d2f370

File from which to load named constants manually.

mLoadedManualNamedConstants cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a23f3bb5243cd65bc7b5e625bdbd88c70 mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b msTypeCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a429e2ecd6f4167c00d0d7f0b68893276 msSyntaxCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html afb9dd8af84fcf198db56aeab298990dd msSkeletalCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d70ea16cb2beb8aa201db048cc35e9 msMorphCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a828a927b860e3c074704399336f95160 msPoseCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a015fc5be549ef103862dcd152fcf0f3a msVTFCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html abe51b99e867a315e2b2ebcc89e601277 msManNamedConstsFileCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aed57c301ea07b1c183f1c351707396d5 msAdjacencyCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ae55ec6363600c10db68ff17b35437889 mProgramID cpp data Ogre::GLGpuNvparseProgram classOgre_1_1GLGpuNvparseProgram.html a6d68ec7e6039d667836626e652f0262b mProgramType cpp data Ogre::GLGpuNvparseProgram classOgre_1_1GLGpuNvparseProgram.html ac0431e591ccedf4ae807169c5d73bf7a LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::GLGpuProgram c cl Ogre::GLGpuProgram classOgre_1_1GLGpuProgram.html

Generalised low-level GL program, can be applied to multiple types (eg ARB and NV)

OgreGLGpuProgram.h GLGpuProgram cpp instm Ogre::GLGpuProgram classOgre_1_1GLGpuProgram.html a412499f075f62b472598e0f93bffcb1c ~GLGpuProgram cpp instm Ogre::GLGpuProgram classOgre_1_1GLGpuProgram.html a2d45e5d7046a391cca8c0e57786c2b15 bindProgram cpp instm Ogre::GLGpuProgram classOgre_1_1GLGpuProgram.html a5913d9b5618d00b55a976dcae972976e

Execute the binding functions for this program.

unbindProgram cpp instm Ogre::GLGpuProgram classOgre_1_1GLGpuProgram.html ae26414aa1f1cb664428d76a73d4ef6b1

Execute the binding functions for this program.

bindProgramParameters cpp instm Ogre::GLGpuProgram classOgre_1_1GLGpuProgram.html a1f350ae20d37d7ed7aa97dd9de924e79

Execute the param binding functions for this program.

bindProgramPassIterationParameters cpp instm Ogre::GLGpuProgram classOgre_1_1GLGpuProgram.html a21b34c495eab6f5544ba15017d96c5ad

Bind just the pass iteration parameters.

getProgramID cpp instm Ogre::GLGpuProgram classOgre_1_1GLGpuProgram.html a1cfa639a82beb5c16b4373440cacdff9

Get the assigned GL program id.

getAttributeIndex cpp instm Ogre::GLGpuProgram classOgre_1_1GLGpuProgram.html ad0561872a8b604c6d925ed1e9dd1316c

Get the attribute index for a given semantic.

isAttributeValid cpp instm Ogre::GLGpuProgram classOgre_1_1GLGpuProgram.html afd7f7ba654c8f8240711e552c31adc77

Test whether attribute index for a given semantic is valid.

setSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4474d0c010f63f586423ccfb325ff4a2

Sets the filename of the source assembly for this program.

setSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a300833abd29aa42acb5e6c48ae7c40ea

Sets the source assembly for this program from an in-memory string.

getSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a18a12ae49469bcc9bae9b5fde9a0a461

Gets the syntax code for this program e.g.

setSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a48901c745f712840d8ff24cd04e50678

Sets the syntax code for this program e.g.

getSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a29ef6651dad0349169763940dd40fb8e

Gets the name of the file used as source for this program.

getSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a650621cd162bf75a837951f94d1118bb

Gets the assembler source for this program.

setType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a9792acbeda4a5806ae1ec5c7d4da60b7

Set the program type (only valid before load)

getType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac05c53ca118b1ac81fab5981c119bcc0

Get the program type.

_getBindingDelegate cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af8938cb9c61b7304f97f857a33b56cfc

Returns the GpuProgram which should be bound to the pipeline.

isSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a5b323e093f466abdff359e30e1d79dee

Returns whether this program can be supported on the current renderer and hardware.

createParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af402f4d88efcc9dffc948739d0bb9c57

Creates a new parameters object compatible with this program definition.

setSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af337509a5342cb707df4df78337756ae

Sets whether a vertex program includes the required instructions to perform skeletal animation...

isSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a84c8bf8460ad30a58d78b5f8fd11e31f

Returns whether a vertex program includes the required instructions to perform skeletal animation...

setMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a843c706f65d219c1d04b8aeacc4bd3c8

Sets whether a vertex program includes the required instructions to perform morph animation...

setPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a848bf4164963cf8c0435c972eb717e0f

Sets whether a vertex program includes the required instructions to perform pose animation.

isMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac99c378926faac21f6acd6c856fbd04d

Returns whether a vertex program includes the required instructions to perform morph animation...

isPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae3aa42c5d796c9520880ad7d10dace77

Returns whether a vertex program includes the required instructions to perform pose animation...

getNumberOfPosesIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ab3eef54ad776352d6fcf547c77b4a0bc

Returns the number of simultaneous poses the vertex program can blend, for use in pose animation...

setVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a463bffd1f68fc8ae3c29d64402e9ca8d

Sets whether this vertex program requires support for vertex texture fetch from the hardware...

isVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a37a22b8b6432ed18f2e70bb99f7df7fc

Returns whether this vertex program requires support for vertex texture fetch from the hardware...

setAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a39b43157d6b40626101e5de8f9c77bf5

Sets whether this geometry program requires adjacency information from the input primitives.

isAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d9456e0be1449b03a196f7a56f9af5

Returns whether this geometry program requires adjacency information from the input primitives...

getDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a04675a861df66c30e431f95aa84320f5

Get a reference to the default parameters which are to be used for all uses of this program...

hasDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a0d7d2f959ac2ae463db180043990a0cc

Returns true if default parameters have been set up.

getPassSurfaceAndLightStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a13e91fd91fef3ddaa73300eabbc3dba0

Returns whether a vertex program wants light and material states to be passed through fixed pipeline ...

getPassFogStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad467d6cf55fe3d604db8f48715deb722

Returns whether a fragment program wants fog state to be passed through fixed pipeline low level API ...

getPassTransformStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a47a8eeb180ac001c47f3099d31069f92

Returns whether a vertex program wants transform state to be passed through fixed pipeline low level ...

getLanguage cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a1019b2e5f65051c0a5bbc3cf4e0c495c

Returns a string that specifies the language of the gpu programs as specified in a material script...

hasCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a90e62ce72ddc9eb0fc7573d0cb52ac0e

Did this program encounter a compile error when loading?

resetCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a2443ed18b880eb939123bb8daf9165c7

Reset a compile error if it occurred, allowing the load to be retried.

setManualNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad12bddb95c7311f31f602cb70b8350c5

Allows you to manually provide a set of named parameter mappings to a program which would not be able...

getNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a6a0752ce0393f5c4cb4773d021b2a3eb

Get a read-only reference to the named constants registered for this program (manually or automatical...

setManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html afdadf659ccac4facdc86e55a266eebcf

Specifies the name of a file from which to load named parameters mapping for a program which would no...

getManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4aa13199b95d110b9a0d907bd1455683

Gets the name of a file from which to load named parameters mapping for a program which would not be ...

getConstantDefinitions cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae0feb9efaa1e2c867430520662519a60

Get the full list of named constants.

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getFixedAttributeIndex cpp clm Ogre::GLGpuProgram classOgre_1_1GLGpuProgram.html ad57d50129677d5ab8d8240fa1eedc668

Get the fixed attribute bindings normally used by GL for a semantic.

cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 loadFromSource cpp instm Ogre::GLGpuProgram classOgre_1_1GLGpuProgram.html a93f7cda9e1fa2e7067a75f6a8139ea66

Overridden from GpuProgram, do nothing.

unloadImpl cpp instm Ogre::GLGpuProgram classOgre_1_1GLGpuProgram.html af753435392c252563252a9d3ffa8b139 setupBaseParamDictionary cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af9e1d27b4c05333c92cfe3340a26dc6b

Internal method for setting up the basic parameter definitions for a subclass.

isRequiredCapabilitiesSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a8ecf6a34097d0bfbfabd125bdb09f68d

Internal method returns whether required capabilities for this program is supported.

calculateSize cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a97ca6090cd137c5c46349174d874bc90 loadImpl cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a3e7f0be5a5a0990f26028f661ce81a5f createParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4571d480fcea3a8f4cbac3b15bf5d36f

Create the internal params logical &amp; named mapping structures.

createLogicalParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a588c6c72d4602ad4eca02217abf78697

Create the internal params logical mapping structures.

createNamedParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a32034e488666ebfc0ac5226a60e4d309

Create the internal params named mapping structures.

preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

prepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a5e8f978cbb908c67a98d16556c8cd0ef

Internal implementation of the meat of the &#39;prepare&#39; action.

unprepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html aa550fde0145a3a0ae0329beaf03f23e1

Internal function for undoing the &#39;prepare&#39; action.

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mProgramID cpp data Ogre::GLGpuProgram classOgre_1_1GLGpuProgram.html a6519ec96ce762b2fec351d4b7a360899 mProgramType cpp data Ogre::GLGpuProgram classOgre_1_1GLGpuProgram.html a1253b7ea61fd8d6a840a8b021bcceace mType cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab201a6fcb1c568967d01f22906ecdff1

The type of the program.

mFilename cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8734503d5521ae7adaceba487b88fe55

The name of the file to load source from (may be blank)

mSource cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a80f6f65a2ec5a02a4c56458bd2b35b18

The assembler source of the program (may be blank until file loaded)

mLoadFromFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a606d51d653a0dda9d61508851441dc8a

Whether we need to load source from file or not.

mSyntaxCode cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1244023352bf866592f904bd3dfa404f

Syntax code e.g. arbvp1, vs_2_0 etc.

mSkeletalAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a96cb132e0bac4820e9917ebc9151fe69

Does this (vertex) program include skeletal animation?

mMorphAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8a0271c814c3ffd4ae079ae1e4b11404

Does this (vertex) program include morph animation?

mPoseAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a398053069a0c61809193079501b0abb5

Does this (vertex) program include pose animation (count of number of poses supported)

mVertexTextureFetch cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a7012d5855d4f70388bbee4940466a606

Does this (vertex) program require support for vertex texture fetch?

mNeedsAdjacencyInfo cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a5e20e45a9ca8fe4c99a04c34ef3d7275

Does this (geometry) program require adjacency information?

mDefaultParams cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab103ebff6dfda04861947cbf1a941596

The default parameters for use with this object.

mCompileError cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab2bb4597b7fb640dee90589b8fbbc4f2

Did we encounter a compilation error?

mFloatLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aa729a7bcc7c5a622fffe5869d69c05bc

Record of logical to physical buffer maps.

mIntLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a943cefa6be84842ec1c0f2029e3805ba

Record of logical to physical buffer maps.

mConstantDefs cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a420723e4b5097225ce2aaf4e0a3a344c

Parameter name -&gt; ConstantDefinition map, shared instance used by all parameter objects.

mManualNamedConstantsFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1e62196161a4ca6704d02f0b75d2f370

File from which to load named constants manually.

mLoadedManualNamedConstants cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a23f3bb5243cd65bc7b5e625bdbd88c70 mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b msTypeCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a429e2ecd6f4167c00d0d7f0b68893276 msSyntaxCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html afb9dd8af84fcf198db56aeab298990dd msSkeletalCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d70ea16cb2beb8aa201db048cc35e9 msMorphCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a828a927b860e3c074704399336f95160 msPoseCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a015fc5be549ef103862dcd152fcf0f3a msVTFCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html abe51b99e867a315e2b2ebcc89e601277 msManNamedConstsFileCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aed57c301ea07b1c183f1c351707396d5 msAdjacencyCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ae55ec6363600c10db68ff17b35437889 LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::GLArbGpuProgram c cl Ogre::GLArbGpuProgram classOgre_1_1GLArbGpuProgram.html

Specialisation of the GL low-level program for ARB programs.

OgreGLGpuProgram.h GLArbGpuProgram cpp instm Ogre::GLArbGpuProgram classOgre_1_1GLArbGpuProgram.html adc7154f508c8cd5a6b0946e899d8594f ~GLArbGpuProgram cpp instm Ogre::GLArbGpuProgram classOgre_1_1GLArbGpuProgram.html abaa897fa09acade304ab1577ffa53c2c setType cpp instm Ogre::GLArbGpuProgram classOgre_1_1GLArbGpuProgram.html a835a729c8bda0fd2d6a3e567f366aff5 bindProgram cpp instm Ogre::GLArbGpuProgram classOgre_1_1GLArbGpuProgram.html afb2f3215e5163ea940c4041d183042f9

Execute the binding functions for this program.

unbindProgram cpp instm Ogre::GLArbGpuProgram classOgre_1_1GLArbGpuProgram.html a0d7603f1d32edac9ccafdcdfb341db3c

Execute the unbinding functions for this program.

bindProgramParameters cpp instm Ogre::GLArbGpuProgram classOgre_1_1GLArbGpuProgram.html a19c3bd6cc8422a1ff4c2056bd1d9e45d

Execute the param binding functions for this program.

bindProgramPassIterationParameters cpp instm Ogre::GLArbGpuProgram classOgre_1_1GLArbGpuProgram.html a5e083c68aa338a7a539aa09b4d147a90

Bind just the pass iteration parameters.

getProgramType cpp instm Ogre::GLArbGpuProgram classOgre_1_1GLArbGpuProgram.html adc42473906050036cbbf774e803f4d90

Get the GL type for the program.

getProgramID cpp instm Ogre::GLGpuProgram classOgre_1_1GLGpuProgram.html a1cfa639a82beb5c16b4373440cacdff9

Get the assigned GL program id.

getAttributeIndex cpp instm Ogre::GLGpuProgram classOgre_1_1GLGpuProgram.html ad0561872a8b604c6d925ed1e9dd1316c

Get the attribute index for a given semantic.

isAttributeValid cpp instm Ogre::GLGpuProgram classOgre_1_1GLGpuProgram.html afd7f7ba654c8f8240711e552c31adc77

Test whether attribute index for a given semantic is valid.

setSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4474d0c010f63f586423ccfb325ff4a2

Sets the filename of the source assembly for this program.

setSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a300833abd29aa42acb5e6c48ae7c40ea

Sets the source assembly for this program from an in-memory string.

getSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a18a12ae49469bcc9bae9b5fde9a0a461

Gets the syntax code for this program e.g.

setSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a48901c745f712840d8ff24cd04e50678

Sets the syntax code for this program e.g.

getSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a29ef6651dad0349169763940dd40fb8e

Gets the name of the file used as source for this program.

getSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a650621cd162bf75a837951f94d1118bb

Gets the assembler source for this program.

getType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac05c53ca118b1ac81fab5981c119bcc0

Get the program type.

_getBindingDelegate cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af8938cb9c61b7304f97f857a33b56cfc

Returns the GpuProgram which should be bound to the pipeline.

isSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a5b323e093f466abdff359e30e1d79dee

Returns whether this program can be supported on the current renderer and hardware.

createParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af402f4d88efcc9dffc948739d0bb9c57

Creates a new parameters object compatible with this program definition.

setSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af337509a5342cb707df4df78337756ae

Sets whether a vertex program includes the required instructions to perform skeletal animation...

isSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a84c8bf8460ad30a58d78b5f8fd11e31f

Returns whether a vertex program includes the required instructions to perform skeletal animation...

setMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a843c706f65d219c1d04b8aeacc4bd3c8

Sets whether a vertex program includes the required instructions to perform morph animation...

setPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a848bf4164963cf8c0435c972eb717e0f

Sets whether a vertex program includes the required instructions to perform pose animation.

isMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac99c378926faac21f6acd6c856fbd04d

Returns whether a vertex program includes the required instructions to perform morph animation...

isPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae3aa42c5d796c9520880ad7d10dace77

Returns whether a vertex program includes the required instructions to perform pose animation...

getNumberOfPosesIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ab3eef54ad776352d6fcf547c77b4a0bc

Returns the number of simultaneous poses the vertex program can blend, for use in pose animation...

setVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a463bffd1f68fc8ae3c29d64402e9ca8d

Sets whether this vertex program requires support for vertex texture fetch from the hardware...

isVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a37a22b8b6432ed18f2e70bb99f7df7fc

Returns whether this vertex program requires support for vertex texture fetch from the hardware...

setAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a39b43157d6b40626101e5de8f9c77bf5

Sets whether this geometry program requires adjacency information from the input primitives.

isAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d9456e0be1449b03a196f7a56f9af5

Returns whether this geometry program requires adjacency information from the input primitives...

getDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a04675a861df66c30e431f95aa84320f5

Get a reference to the default parameters which are to be used for all uses of this program...

hasDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a0d7d2f959ac2ae463db180043990a0cc

Returns true if default parameters have been set up.

getPassSurfaceAndLightStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a13e91fd91fef3ddaa73300eabbc3dba0

Returns whether a vertex program wants light and material states to be passed through fixed pipeline ...

getPassFogStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad467d6cf55fe3d604db8f48715deb722

Returns whether a fragment program wants fog state to be passed through fixed pipeline low level API ...

getPassTransformStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a47a8eeb180ac001c47f3099d31069f92

Returns whether a vertex program wants transform state to be passed through fixed pipeline low level ...

getLanguage cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a1019b2e5f65051c0a5bbc3cf4e0c495c

Returns a string that specifies the language of the gpu programs as specified in a material script...

hasCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a90e62ce72ddc9eb0fc7573d0cb52ac0e

Did this program encounter a compile error when loading?

resetCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a2443ed18b880eb939123bb8daf9165c7

Reset a compile error if it occurred, allowing the load to be retried.

setManualNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad12bddb95c7311f31f602cb70b8350c5

Allows you to manually provide a set of named parameter mappings to a program which would not be able...

getNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a6a0752ce0393f5c4cb4773d021b2a3eb

Get a read-only reference to the named constants registered for this program (manually or automatical...

setManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html afdadf659ccac4facdc86e55a266eebcf

Specifies the name of a file from which to load named parameters mapping for a program which would no...

getManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4aa13199b95d110b9a0d907bd1455683

Gets the name of a file from which to load named parameters mapping for a program which would not be ...

getConstantDefinitions cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae0feb9efaa1e2c867430520662519a60

Get the full list of named constants.

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getFixedAttributeIndex cpp clm Ogre::GLGpuProgram classOgre_1_1GLGpuProgram.html ad57d50129677d5ab8d8240fa1eedc668

Get the fixed attribute bindings normally used by GL for a semantic.

cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 loadFromSource cpp instm Ogre::GLArbGpuProgram classOgre_1_1GLArbGpuProgram.html aeff72bd250b5f24472ba854cdf6c4b33

Overridden from GpuProgram, do nothing.

unloadImpl cpp instm Ogre::GLArbGpuProgram classOgre_1_1GLArbGpuProgram.html ac47159d69dccfbf20eaf162be79c628a setupBaseParamDictionary cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af9e1d27b4c05333c92cfe3340a26dc6b

Internal method for setting up the basic parameter definitions for a subclass.

isRequiredCapabilitiesSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a8ecf6a34097d0bfbfabd125bdb09f68d

Internal method returns whether required capabilities for this program is supported.

calculateSize cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a97ca6090cd137c5c46349174d874bc90 loadImpl cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a3e7f0be5a5a0990f26028f661ce81a5f createParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4571d480fcea3a8f4cbac3b15bf5d36f

Create the internal params logical &amp; named mapping structures.

createLogicalParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a588c6c72d4602ad4eca02217abf78697

Create the internal params logical mapping structures.

createNamedParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a32034e488666ebfc0ac5226a60e4d309

Create the internal params named mapping structures.

preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

prepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a5e8f978cbb908c67a98d16556c8cd0ef

Internal implementation of the meat of the &#39;prepare&#39; action.

unprepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html aa550fde0145a3a0ae0329beaf03f23e1

Internal function for undoing the &#39;prepare&#39; action.

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mProgramID cpp data Ogre::GLGpuProgram classOgre_1_1GLGpuProgram.html a6519ec96ce762b2fec351d4b7a360899 mProgramType cpp data Ogre::GLGpuProgram classOgre_1_1GLGpuProgram.html a1253b7ea61fd8d6a840a8b021bcceace mType cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab201a6fcb1c568967d01f22906ecdff1

The type of the program.

mFilename cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8734503d5521ae7adaceba487b88fe55

The name of the file to load source from (may be blank)

mSource cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a80f6f65a2ec5a02a4c56458bd2b35b18

The assembler source of the program (may be blank until file loaded)

mLoadFromFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a606d51d653a0dda9d61508851441dc8a

Whether we need to load source from file or not.

mSyntaxCode cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1244023352bf866592f904bd3dfa404f

Syntax code e.g. arbvp1, vs_2_0 etc.

mSkeletalAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a96cb132e0bac4820e9917ebc9151fe69

Does this (vertex) program include skeletal animation?

mMorphAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8a0271c814c3ffd4ae079ae1e4b11404

Does this (vertex) program include morph animation?

mPoseAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a398053069a0c61809193079501b0abb5

Does this (vertex) program include pose animation (count of number of poses supported)

mVertexTextureFetch cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a7012d5855d4f70388bbee4940466a606

Does this (vertex) program require support for vertex texture fetch?

mNeedsAdjacencyInfo cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a5e20e45a9ca8fe4c99a04c34ef3d7275

Does this (geometry) program require adjacency information?

mDefaultParams cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab103ebff6dfda04861947cbf1a941596

The default parameters for use with this object.

mCompileError cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab2bb4597b7fb640dee90589b8fbbc4f2

Did we encounter a compilation error?

mFloatLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aa729a7bcc7c5a622fffe5869d69c05bc

Record of logical to physical buffer maps.

mIntLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a943cefa6be84842ec1c0f2029e3805ba

Record of logical to physical buffer maps.

mConstantDefs cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a420723e4b5097225ce2aaf4e0a3a344c

Parameter name -&gt; ConstantDefinition map, shared instance used by all parameter objects.

mManualNamedConstantsFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1e62196161a4ca6704d02f0b75d2f370

File from which to load named constants manually.

mLoadedManualNamedConstants cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a23f3bb5243cd65bc7b5e625bdbd88c70 mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b msTypeCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a429e2ecd6f4167c00d0d7f0b68893276 msSyntaxCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html afb9dd8af84fcf198db56aeab298990dd msSkeletalCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d70ea16cb2beb8aa201db048cc35e9 msMorphCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a828a927b860e3c074704399336f95160 msPoseCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a015fc5be549ef103862dcd152fcf0f3a msVTFCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html abe51b99e867a315e2b2ebcc89e601277 msManNamedConstsFileCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aed57c301ea07b1c183f1c351707396d5 msAdjacencyCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ae55ec6363600c10db68ff17b35437889 LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::GLGpuProgramManager c cl Ogre::GLGpuProgramManager classOgre_1_1GLGpuProgramManager.html OgreGLGpuProgramManager.h CreateGpuProgramCallback cpp tdef Ogre::GLGpuProgramManager classOgre_1_1GLGpuProgramManager.html a4a71ed587b5eede351335e15ad86d422 SyntaxCodes cpp tdef Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a39cb435674c75c8e6b5f9e8aeebe6ec9 SharedParametersMap cpp tdef Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a3a0eb9f6c60a3650de8b5d842d30a1fb Microcode cpp tdef Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html aef34af73ab87b0b09d2707ebeb43508d MicrocodeMap cpp tdef Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a2a6028b6d23b3dea967da49f2b23e3bc ResourceCreateOrRetrieveResult cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af484f2b60c8d9bc87f37fa8af8e630c5 ResourceMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a60ea46f69b1dd9c8e27b9b3d7bd5bc35 ResourceWithGroupMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a46e6268002377bc95d3721d21aa92 ResourceHandleMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af6b68646abe6e9959072c1ece458ee55 ResourceMapIterator cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a4f7da59507a5a8550ea97615ff9afff0 GLGpuProgramManager cpp instm Ogre::GLGpuProgramManager classOgre_1_1GLGpuProgramManager.html a7dbacfba9865eeea31f1293e9641708e ~GLGpuProgramManager cpp instm Ogre::GLGpuProgramManager classOgre_1_1GLGpuProgramManager.html a43322dead6e66fdefd550fdac296ec38 registerProgramFactory cpp instm Ogre::GLGpuProgramManager classOgre_1_1GLGpuProgramManager.html aea05aeeb068815eb611b24200bd6784a unregisterProgramFactory cpp instm Ogre::GLGpuProgramManager classOgre_1_1GLGpuProgramManager.html a1b6df6629a33e272c891961c96735bb9 load cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html acf1a17422bc3cd1b7af27269bf4182cf

Loads a GPU program from a file of assembly.

load cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad6d63fe7126510bf10fd337705cb0b29

Generic load method, used to create a Resource specific to this ResourceManager without using one of ...

loadFromString cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html aa97ecb7825ee46c6be15313b6592ee16

Loads a GPU program from a string of assembly code.

getSupportedSyntax cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a7f512b6d1a9743505f4f51326b26644c

Returns the syntaxes that this manager supports.

isSyntaxSupported cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html af40e11c70e89d0d613b7a611870fb309

Returns whether a given syntax code (e.g.

createParameters cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a88b278890e6c8c0cc137d8053700aabe

Creates a new GpuProgramParameters instance which can be used to bind parameters to your programs...

createProgram cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a3fa0473ad1390af99f69325c2eced427

Create a new, unloaded GpuProgram from a file of assembly.

createProgramFromString cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a1eadda53bbed16d5a3804cdba2ad687e

Create a GPU program from a string of assembly code.

create cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a964ed591329cc8046c9fbab0713a35ce

General create method, using specific create parameters instead of name / value pairs.

create cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac64c2b9c9dc775e05a81ff48d4293d4e

Creates a new blank resource, but does not immediately load it.

getByName cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a19e960e04cd0d6b952925901da64ffa2

Overrides the standard ResourceManager getByName method.

getByName cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a03f1bf557d381aca77797d9a44578067

Retrieves a pointer to a resource by name, or null if the resource does not exist.

createSharedParameters cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a4d6b9934b69d6c0731d717b22fae5715

Create a new set of shared parameters, which can be used across many GpuProgramParameters objects of ...

getSharedParameters cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a45bd5be1d8a914ddfc10cb930662560a

Retrieve a set of shared parameters, which can be used across many GpuProgramParameters objects of di...

getAvailableSharedParameters cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a81c59ddf641d461c4f889117c6737869

Get (const) access to the available shared parameter sets.

getSaveMicrocodesToCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a5feb934731d48691738aa13c63c4518b

Get if the microcode of a shader should be saved to a cache.

setSaveMicrocodesToCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html aa21d703ad5720d87243b2cbb8b7dc02a

Set if the microcode of a shader should be saved to a cache.

canGetCompiledShaderBuffer cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html aa4723c868424304f5bec942e9534ab4f isMicrocodeAvailableInCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html ae4dcba4c725754e8e9c24810726ac42a

Check if a microcode is available for a program in the microcode cache.

getMicrocodeFromCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html af6085cec0fae88bd5409bcb3970ceb36

Returns a microcode for a program from the microcode cache.

createMicrocode cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a4ae10f4a076844cd60392fd74995b560

Creates a microcode to be later added to the cache.

addMicrocodeToCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a4cc1760272e73cc1da7684a52394f8e7

Adds a microcode for a program to the microcode cache.

saveMicrocodeCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a339d17362a072d155ca44fd334f0a3c6

Saves the microcode cache to disk.

loadMicrocodeCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html af591ed6c8f4a2a930c10156deb1883de

Loads the microcode cache from disk.

createOrRetrieve cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a48c565d0e63b286c6388439ae73417df

Create a new resource, or retrieve an existing one with the same name if it already exists...

setMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa7bd4f02b31fba693d3bea6492fe20a8

Set a limit on the amount of memory this resource handler may use.

getMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae24629f37283bf777987aab6bc3fa110

Get the limit on the amount of memory this resource handler may use.

getMemoryUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a0458e4665975faed7311b05879dfac2f

Gets the current memory usage, in bytes.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a2cf457c70ea86892b1bec52028c96237

Unloads a single resource by name.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a94962d0929fdc88c25d35672ff2c1ff0

Unloads a single resource by handle.

unloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html acaba96b1b4816457b03028eed9895789

Unloads all resources.

reloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a860f0bcac1a4d152878855f9a85a58d3

Caused all currently loaded resources to be reloaded.

unloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7b9ba584a17235f6eff9847b90ba895d

Unload all resources which are not referenced by any other object.

reloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a22dbc50ba8fac0d3222a31ef1ef82dcd

Caused all currently loaded but not referenced by any other object resources to be reloaded...

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8675d6b8c353783cf22c3872f7eaa818

Remove a single resource.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html abfb0022b18d022a7605f0d19a966f00f

Remove a single resource by name.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac22655af03ecea85d863a1d1d561778c

Remove a single resource by handle.

removeAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ff50fee06a678837cbeeea75e4372a5

Removes all resources.

removeUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ce966e769770ce9f90d77eddc2c30a3

Remove all resources which are not referenced by any other object.

getByHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ab1c354fd2294c7c50b3f3e9ce42543f7

Retrieves a pointer to a resource by handle, or null if the resource does not exist.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a9dcc9da5760fcd3b39b4566fe308ad6b

Returns whether the named resource exists in this manager.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad9b4efbeacb17f07710c30bd5048e42f

Returns whether a resource with the given handle exists in this manager.

_notifyResourceTouched cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a40769092850d5b296e1d1a9190631700

Notify this manager that a resource which it manages has been &#39;touched&#39;, i.e.

_notifyResourceLoaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a871ac005af0be0b8c1857a4f8eea9

Notify this manager that a resource which it manages has been loaded.

_notifyResourceUnloaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a54d1843a43aebb13542312cd17134e6a

Notify this manager that a resource which it manages has been unloaded.

prepare cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae26b6ecd722f3e24b52de8b4ac9bba0d

Generic prepare method, used to create a Resource specific to this ResourceManager without using one ...

getScriptPatterns cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a37ec0e845f49b7f7e3dc868456ced1e8

Gets the file patterns which should be used to find scripts for this ResourceManager.

parseScript cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8240f6bbf3449b1f2acdd476efbde821

Parse the definition of a set of resources from a script file.

getLoadingOrder cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a917b69fbaf300dcb0488d14d357296df

Gets the relative loading order of resources of this type.

getResourceType cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4a16604e10cd71957fcce705dead9a2c

Gets a string identifying the type of resource this manager handles.

setVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa3ff9558e8fa8187f510472a58093b6f

Sets whether this manager and its resources habitually produce log output.

getVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af96b58b31c152a8ae3c6152ee3ea12e7

Gets whether this manager and its resources habitually produce log output.

getResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad18cc3f0a4b3e0553cfe715204f15359

Create a resource pool, or reuse one that already exists.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa8b761abb06d74347e9636550307ccd9

Destroy a resource pool.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00a7fe59aaaa4acdfda07edc704516ee

Destroy a resource pool.

destroyAllResourcePools cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7913c36c02ef03007ff1a1c76ddf7710

destroy all pools

getResourceIterator cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4d3289d4636168230da11c1c9794db59

Returns an iterator over all resources in this manager.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a215f8a158be2840363627ee55161de0c

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a1fa33935f7bc9ca113fe3adbea6493e7

Override standard Singleton retrieval.

ResourcePoolMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a87899e8bec2f60ef1448d716a20db8e1 createImpl cpp instm Ogre::GLGpuProgramManager classOgre_1_1GLGpuProgramManager.html a0bb135f73c84aa1472a853e82610d7c8 createImpl cpp instm Ogre::GLGpuProgramManager classOgre_1_1GLGpuProgramManager.html a934b474bbe88d7587b0be54779ee8799

Specialised create method with specific parameters.

getNextHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html adc9077f415314ebc0f7feb314b76d4d4

Allocates the next handle.

addImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00bb3a6324cff9b1a572282d4c596b57

Add a newly created resource to the manager (note weak reference)

removeImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f5826bb4624b28bbe08f3c9fe88ee54

Remove a resource from this manager; remove it from the lists.

checkUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8316910598c9ceda62b3ec5be001d372

Checks memory usage and pages out if required.

addRenderSystemToName cpp clm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html ac58567b28f3695299633a4c94f1ca71b mSharedParametersMap cpp data Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a8daf06956d7a7c36a4c262f2f3c2d54c mMicrocodeCache cpp data Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a56415ef2a5a21e425d0141902749d886 mSaveMicrocodesToCache cpp data Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a4653eb83ff12cf95f3abcc6d952dab64 mResourcesByHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html af7ac79c874e49fadc3cd7e228ab640d8 mResources cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ac02278ff18455db85fa7473abad9688c mResourcesWithGroup cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a3ea8cebb67199e6050d992036f3b4f3c mNextHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a70a84973505dc749acb913daef662f90 mMemoryBudget cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f0a00e183f455cdce1ec9152722f9b7 mMemoryUsage cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html aaa9cfdfc994de65064ba2dbe08930de8 mVerbose cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a5113f20b1db6ddfb51dba652f24cd0f0 mScriptPatterns cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a450dcef1a87442bcfe848ff92c43c6b5

Patterns to use to look for scripts if supported (e.g. *.overlay)

mLoadOrder cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ad26313df1d10e7953c90b7c37b373cf8

Loading order relative to other managers, higher is later.

mResourceType cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a86f8c21e087cb00a62d677ef1cd8131d

String identifying the resource type this manager handles.

mResourcePoolMap cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a00f151b76015e7e46cdb228cc3eaa53e msSingleton unknown data Ogre::Singleton< GpuProgramManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 ProgramMap cpp tdef Ogre::GLGpuProgramManager classOgre_1_1GLGpuProgramManager.html a06e4ffa4ce686fcf97947142830345b2 mProgramMap cpp data Ogre::GLGpuProgramManager classOgre_1_1GLGpuProgramManager.html aa95ec98632b6f530939adf8f69231dd7 Ogre::GLHardwareBufferManagerBase c cl Ogre::GLHardwareBufferManagerBase classOgre_1_1GLHardwareBufferManagerBase.html

Implementation of HardwareBufferManager for OpenGL.

OgreGLHardwareBufferManager.h GLHardwareBufferManagerBase cpp instm Ogre::GLHardwareBufferManagerBase classOgre_1_1GLHardwareBufferManagerBase.html a7fbc2df55732c58cd37254db17157384 ~GLHardwareBufferManagerBase cpp instm Ogre::GLHardwareBufferManagerBase classOgre_1_1GLHardwareBufferManagerBase.html a8d95324dba21552f65931e71c5d9f3dc createVertexBuffer cpp instm Ogre::GLHardwareBufferManagerBase classOgre_1_1GLHardwareBufferManagerBase.html a533e3058c33c2c54e0acb03f582719ee

Creates a vertex buffer.

createIndexBuffer cpp instm Ogre::GLHardwareBufferManagerBase classOgre_1_1GLHardwareBufferManagerBase.html a65e1aafd49701f3229f036eef1a24d78

Create a hardware vertex buffer.

createRenderToVertexBuffer cpp instm Ogre::GLHardwareBufferManagerBase classOgre_1_1GLHardwareBufferManagerBase.html ab2a54d7746f876d532f2d6ccc271f53a

Create a render to vertex buffer.

allocateScratch cpp instm Ogre::GLHardwareBufferManagerBase classOgre_1_1GLHardwareBufferManagerBase.html a0d3515e4de6e211060f78677d5828035

Allocator method to allow us to use a pool of memory as a scratch area for hardware buffers...

deallocateScratch cpp instm Ogre::GLHardwareBufferManagerBase classOgre_1_1GLHardwareBufferManagerBase.html ae2bcad930699f65b26c0ce40f57b96e9 getGLMapBufferThreshold cpp instm Ogre::GLHardwareBufferManagerBase classOgre_1_1GLHardwareBufferManagerBase.html a452de0e78d307d9c7e54245c29b8aa63

Threshold after which glMapBuffer is used and not glBufferSubData.

setGLMapBufferThreshold cpp instm Ogre::GLHardwareBufferManagerBase classOgre_1_1GLHardwareBufferManagerBase.html a0a0a9641203659f357234e2cb735c30f createVertexDeclaration cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aa8203be281c1d4f66efd3e5f9616962a

Creates a new vertex declaration.

destroyVertexDeclaration cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a95462f68508b75a7d87d0c5e496806fa

Destroys a vertex declaration.

createVertexBufferBinding cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a061290f70a7b145768a09030ac8684bf

Creates a new VertexBufferBinding.

destroyVertexBufferBinding cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a8f392b28a07b9f8f6b70f3020598acfe

Destroys a VertexBufferBinding.

registerVertexBufferSourceAndCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a1deff999bf2f7fa437609fca417810e9

Registers a vertex buffer as a copy of another.

allocateVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aabe7d6ac6a04013f106656c76a0eb222

Allocates a copy of a given vertex buffer.

releaseVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ace31f1bc14e398d1379b1e50af9f87c3

Manually release a vertex buffer copy for others to subsequently use.

touchVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6530263f486220aa3040129240d3caed

Tell engine that the vertex buffer copy intent to reuse.

_freeUnusedBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a33cb1e71d569f6c3b277c70bdea870c0

Free all unused vertex buffer copies.

_releaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a507f064fdba0dd61a438f61a2dafac26

Internal method for releasing all temporary buffers which have been allocated using BLT_AUTOMATIC_REL...

_forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a0de1e9752a1f55aadcc839a4c1633a2f

Internal method that forces the release of copies of a given buffer.

_forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a9f39d0b6878ef2827887a5fb5ba32ba4

Internal method that forces the release of copies of a given buffer.

_notifyVertexBufferDestroyed cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a29b2e243bab8522ae27ec23268ea154a

Notification that a hardware vertex buffer has been destroyed.

_notifyIndexBufferDestroyed cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aa12ae6a67af715b2be80182bd05abb46

Notification that a hardware index buffer has been destroyed.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getGLUsage cpp clm Ogre::GLHardwareBufferManagerBase classOgre_1_1GLHardwareBufferManagerBase.html a8e040adb8f6372323e249786a7d46b57

Utility function to get the correct GL usage based on HBU&#39;s.

getGLType cpp clm Ogre::GLHardwareBufferManagerBase classOgre_1_1GLHardwareBufferManagerBase.html afc157d8ca2991a39a024f133fe6a1866

Utility function to get the correct GL type based on VET&#39;s.

VertexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac413284fee3eb42ef05be9a920da448b

WARNING: The following two members should place before all other members.

IndexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a2b2a1446c08ef1bb58c47987b62d83d0 VertexDeclarationList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3ae22ef96c13dfa02878d27d592f3bc VertexBufferBindingList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a44e20d0e3ca12fa67e5003266a87af52 FreeTemporaryVertexBufferMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab1b16f5bb965056ed416ca0d7eedb991

Map from original buffer to temporary buffers.

TemporaryVertexBufferLicenseMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac56a99f7b4b029db20fd8b94f1e82c13

Map from temporary buffer to details of a license.

destroyAllDeclarations cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a4be16779dfe2b99fc3395bfe66ba4b4d

Internal method for destroys all vertex declarations.

destroyAllBindings cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a995a5db6b774e98b46c598dcb569f983

Internal method for destroys all vertex buffer bindings.

createVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3756b338f15ec08f13109ec3f8808a1

Internal method for creates a new vertex declaration, may be overridden by certain rendering APIs...

destroyVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html af111248f2e13a5b6a49ca993a2e526e1

Internal method for destroys a vertex declaration, may be overridden by certain rendering APIs...

createVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a36d7b275f4a2b39b27f55ace09140d03

Internal method for creates a new VertexBufferBinding, may be overridden by certain rendering APIs...

destroyVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a39d2f9bd9b2388498b2143fb7c24710c

Internal method for destroys a VertexBufferBinding, may be overridden by certain rendering APIs...

makeBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac3cb89b74c26e42415d599b59079f5d7

Creates a new buffer as a copy of the source, does not copy data.

mScratchBufferPool cpp data Ogre::GLHardwareBufferManagerBase classOgre_1_1GLHardwareBufferManagerBase.html a47b601a65b104b9a72709ba206632f8b mMapBufferThreshold cpp data Ogre::GLHardwareBufferManagerBase classOgre_1_1GLHardwareBufferManagerBase.html af9917053692e251d339f329f9bc5b1bb mVertexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6a99117e4adc55561ec0eb36617115a4 mIndexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a458d12d5abfa8d8971a4c4c6b214f799 mVertexDeclarations cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab93e6c8ebe86328233d604c78f9cbb7b mVertexBufferBindings cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a30d13bdd51fd0ffb1b2f5cc13bc15786 mFreeTempVertexBufferMap cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac5339ff98d67f523eb88f9d1b29567d9

Map of current available temp buffers.

mTempVertexBufferLicenses cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a811086c11e14fa760b42ea958884804e

Map of currently licensed temporary buffers.

mUnderUsedFrameCount cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a98d9ba3a449e791f89a53d7fcf89c00a

Number of frames elapsed since temporary buffers utilization was above half the available.

UNDER_USED_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html afd420f56dc09d1e9975179e2ffe824ca

Number of frames to wait before free unused temporary buffers.

EXPIRED_DELAY_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a66f8e4f014fc41a52f35f7c0b03569e0

Frame delay for BLT_AUTOMATIC_RELEASE temporary buffers.

BLT_MANUAL_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa372ccf538e8a6022bba092d2b47f4fdb

Licensee will only release buffer when it says so.

BLT_AUTOMATIC_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa994cf0191de83556e3c1e6cf30cd6acb

Licensee can have license revoked.

Ogre::GLHardwareBufferManager c cl Ogre::GLHardwareBufferManager classOgre_1_1GLHardwareBufferManager.html

GLHardwareBufferManagerBase as a Singleton.

OgreGLHardwareBufferManager.h GLHardwareBufferManager cpp instm Ogre::GLHardwareBufferManager classOgre_1_1GLHardwareBufferManager.html aacf8902bbef5cf36f954880119f88ee1 ~GLHardwareBufferManager cpp instm Ogre::GLHardwareBufferManager classOgre_1_1GLHardwareBufferManager.html ab5bf8df61ed92a9b94afbb098403d40e allocateScratch cpp instm Ogre::GLHardwareBufferManager classOgre_1_1GLHardwareBufferManager.html a204bf533a4d59b692692d06412e74110

Allocator method to allow us to use a pool of memory as a scratch area for hardware buffers...

deallocateScratch cpp instm Ogre::GLHardwareBufferManager classOgre_1_1GLHardwareBufferManager.html a216676c1e53a08f708f9279c16a9b113 getGLMapBufferThreshold cpp instm Ogre::GLHardwareBufferManager classOgre_1_1GLHardwareBufferManager.html af254216861443fe87fc5c6db20ef1aab

Threshold after which glMapBuffer is used and not glBufferSubData.

setGLMapBufferThreshold cpp instm Ogre::GLHardwareBufferManager classOgre_1_1GLHardwareBufferManager.html a7958eacf6b23bb833c0cdccedd04386a createVertexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html adee7ce85fcdeefb8b97b37ece2bab8e4 createIndexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a90b4266571e1852e2475a63c062623a2 createRenderToVertexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a875cea867279770d7900f292a8217db6 createVertexDeclaration cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a0d6a29a55a89d937cec4cbaa6c7e8b4b destroyVertexDeclaration cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a8df941430aef9a6c87660655b51672a3 createVertexBufferBinding cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a4d907dd6ed467886ca7df6a188b73d4d destroyVertexBufferBinding cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html af5abdc6a7e28634b759189e54f1e6fdd registerVertexBufferSourceAndCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a763b65efa057185d7acbe073bf0e3610 allocateVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a9061909fca1c96d50ddbeeee6df8a4d8 releaseVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a34bc652b029f856a5b130f850ba333a0 touchVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html af83a478657dabe2d2e35f0d876abcc5b _freeUnusedBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a9a2793066da237001972061b76930c95 _releaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a8632cd79b8f18ed2b21bd6b474a49276 _forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html ab523a5b31c88599812538441b7e37775 _forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a0da9a2c9a66030d32c90871191da0b6a _notifyVertexBufferDestroyed cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a2b188dbba89b0210ad7359434aa87bee _notifyIndexBufferDestroyed cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html aee835c8225ba41a1358db813ce080b0e operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getGLUsage cpp clm Ogre::GLHardwareBufferManager classOgre_1_1GLHardwareBufferManager.html a58a75ad163b4c54b9869aad5b626124f

Utility function to get the correct GL usage based on HBU&#39;s.

getGLType cpp clm Ogre::GLHardwareBufferManager classOgre_1_1GLHardwareBufferManager.html aab77e4e579126fcddf8ec3fa81824283

Utility function to get the correct GL type based on VET&#39;s.

getSingleton cpp clm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a380063fef4a4563c90d45a03ac196dc7

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html ab633b90f5015dc3199f96e0514347b3b

Override standard Singleton retrieval.

VertexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac413284fee3eb42ef05be9a920da448b

WARNING: The following two members should place before all other members.

IndexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a2b2a1446c08ef1bb58c47987b62d83d0 VertexDeclarationList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3ae22ef96c13dfa02878d27d592f3bc VertexBufferBindingList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a44e20d0e3ca12fa67e5003266a87af52 FreeTemporaryVertexBufferMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab1b16f5bb965056ed416ca0d7eedb991

Map from original buffer to temporary buffers.

TemporaryVertexBufferLicenseMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac56a99f7b4b029db20fd8b94f1e82c13

Map from temporary buffer to details of a license.

destroyAllDeclarations cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a4be16779dfe2b99fc3395bfe66ba4b4d

Internal method for destroys all vertex declarations.

destroyAllBindings cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a995a5db6b774e98b46c598dcb569f983

Internal method for destroys all vertex buffer bindings.

createVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3756b338f15ec08f13109ec3f8808a1

Internal method for creates a new vertex declaration, may be overridden by certain rendering APIs...

destroyVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html af111248f2e13a5b6a49ca993a2e526e1

Internal method for destroys a vertex declaration, may be overridden by certain rendering APIs...

createVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a36d7b275f4a2b39b27f55ace09140d03

Internal method for creates a new VertexBufferBinding, may be overridden by certain rendering APIs...

destroyVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a39d2f9bd9b2388498b2143fb7c24710c

Internal method for destroys a VertexBufferBinding, may be overridden by certain rendering APIs...

makeBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac3cb89b74c26e42415d599b59079f5d7

Creates a new buffer as a copy of the source, does not copy data.

mImpl cpp data Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a154ee1cdff3ec67765532601ad272cb8 mVertexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6a99117e4adc55561ec0eb36617115a4 mIndexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a458d12d5abfa8d8971a4c4c6b214f799 mVertexDeclarations cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab93e6c8ebe86328233d604c78f9cbb7b mVertexBufferBindings cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a30d13bdd51fd0ffb1b2f5cc13bc15786 mFreeTempVertexBufferMap cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac5339ff98d67f523eb88f9d1b29567d9

Map of current available temp buffers.

mTempVertexBufferLicenses cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a811086c11e14fa760b42ea958884804e

Map of currently licensed temporary buffers.

mUnderUsedFrameCount cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a98d9ba3a449e791f89a53d7fcf89c00a

Number of frames elapsed since temporary buffers utilization was above half the available.

UNDER_USED_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html afd420f56dc09d1e9975179e2ffe824ca

Number of frames to wait before free unused temporary buffers.

EXPIRED_DELAY_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a66f8e4f014fc41a52f35f7c0b03569e0

Frame delay for BLT_AUTOMATIC_RELEASE temporary buffers.

msSingleton unknown data Ogre::Singleton< HardwareBufferManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 BLT_MANUAL_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa372ccf538e8a6022bba092d2b47f4fdb

Licensee will only release buffer when it says so.

BLT_AUTOMATIC_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa994cf0191de83556e3c1e6cf30cd6acb

Licensee can have license revoked.

Ogre::GLHardwareIndexBuffer c cl Ogre::GLHardwareIndexBuffer classOgre_1_1GLHardwareIndexBuffer.html OgreGLHardwareIndexBuffer.h GLHardwareIndexBuffer cpp instm Ogre::GLHardwareIndexBuffer classOgre_1_1GLHardwareIndexBuffer.html a2fce8aebca8031e021d8fd82fcf03ef2 ~GLHardwareIndexBuffer cpp instm Ogre::GLHardwareIndexBuffer classOgre_1_1GLHardwareIndexBuffer.html ae2e7487be93dca81844c94f26274aca4 readData cpp instm Ogre::GLHardwareIndexBuffer classOgre_1_1GLHardwareIndexBuffer.html a1f3a35211940e631c0032b8f68e773d9

See HardwareBuffer.

writeData cpp instm Ogre::GLHardwareIndexBuffer classOgre_1_1GLHardwareIndexBuffer.html a02b0be353ac9b7a745f1a2d3f5d9a674

See HardwareBuffer.

_updateFromShadow cpp instm Ogre::GLHardwareIndexBuffer classOgre_1_1GLHardwareIndexBuffer.html a2e41fb0146913c740432a990b75216a5

See HardwareBuffer.

getGLBufferId cpp instm Ogre::GLHardwareIndexBuffer classOgre_1_1GLHardwareIndexBuffer.html abdadb26ff3b50fe784a356451a761426 getManager cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a7f676fc66c7f4b0c9fc31800d021742e

Return the manager of this buffer, if any.

getType cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a3f2671fe0ad937070ea24d9bc7626cd3

Get the type of indexes used in this buffer.

getNumIndexes cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html ab9e775a91b90c6bbac888d97fe51d9d2

Get the number of indexes in this buffer.

getIndexSize cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a294ab09e6caef25b3c42c277a5de95e1

Get the size in bytes of each index.

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ab1caebda1f7442706df97531c2d90aaf

Lock the buffer for (potentially) reading / writing.

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

unlock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a64ddd429ff2c8ac4f0cca5decb5c6757

Releases the lock on this buffer.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockImpl cpp instm Ogre::GLHardwareIndexBuffer classOgre_1_1GLHardwareIndexBuffer.html a4356b7a2e7d8f4fb8c15da6c728e9f13

See HardwareBuffer.

unlockImpl cpp instm Ogre::GLHardwareIndexBuffer classOgre_1_1GLHardwareIndexBuffer.html a33ad14b153b81a426f3a3bf40c99ff44

See HardwareBuffer.

mMgr cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html af67b89fb4d762d17da970269bcd9894a mIndexType cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html ad55227078ba92018afb29c98a1287eb6 mNumIndexes cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a8dfffabc8a138184c98227c7ad4fe871 mIndexSize cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a55901ccfe05b1d3dc65be17174aae6ed mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca mBufferId cpp data Ogre::GLHardwareIndexBuffer classOgre_1_1GLHardwareIndexBuffer.html ab8878299f750736f9542840ce98b33cb mLockedToScratch cpp data Ogre::GLHardwareIndexBuffer classOgre_1_1GLHardwareIndexBuffer.html a34ae0fc667d6652842e79985446b8f39 mScratchOffset cpp data Ogre::GLHardwareIndexBuffer classOgre_1_1GLHardwareIndexBuffer.html aabf315c5a74de24f495e589c6f9d985c mScratchSize cpp data Ogre::GLHardwareIndexBuffer classOgre_1_1GLHardwareIndexBuffer.html a9eb7eb2c5f2a77f09c62c34af74329d1 mScratchPtr cpp data Ogre::GLHardwareIndexBuffer classOgre_1_1GLHardwareIndexBuffer.html abbae0f9479cf04e0fe01205ed8541ab9 mScratchUploadOnUnlock cpp data Ogre::GLHardwareIndexBuffer classOgre_1_1GLHardwareIndexBuffer.html a22c928ced1583f59acbd5b1a81c0761e IT_16BIT cpp econst Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a25ba4923e015d46de162f7cc4c256326a53907abe886cb9c6ebeb2520733aee4a IT_32BIT cpp econst Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a25ba4923e015d46de162f7cc4c256326aa5194f6b6d409b1b20f91adf989ef329 HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::GLHardwareOcclusionQuery c cl Ogre::GLHardwareOcclusionQuery classOgre_1_1GLHardwareOcclusionQuery.html

This is a class that is the base class of the query class for hardware occlusion.

OgreGLHardwareOcclusionQuery.h GLHardwareOcclusionQuery cpp instm Ogre::GLHardwareOcclusionQuery classOgre_1_1GLHardwareOcclusionQuery.html a06e9e11f2d3cb1faa122f32419de6afe

Default object constructor.

~GLHardwareOcclusionQuery cpp instm Ogre::GLHardwareOcclusionQuery classOgre_1_1GLHardwareOcclusionQuery.html af17c4e6221e352746939ad77c982384a

Object destructor.

beginOcclusionQuery cpp instm Ogre::GLHardwareOcclusionQuery classOgre_1_1GLHardwareOcclusionQuery.html a1d01d00267ce1dbe9449046fd85185d2

Starts the hardware occlusion query.

endOcclusionQuery cpp instm Ogre::GLHardwareOcclusionQuery classOgre_1_1GLHardwareOcclusionQuery.html a0aeaf749da96c42502af8a200bc13aef

Ends the hardware occlusion test.

pullOcclusionQuery cpp instm Ogre::GLHardwareOcclusionQuery classOgre_1_1GLHardwareOcclusionQuery.html ae1ecdc18b06e9cc981b001f1bb184458

Pulls the hardware occlusion query.

isStillOutstanding cpp instm Ogre::GLHardwareOcclusionQuery classOgre_1_1GLHardwareOcclusionQuery.html a6244f76065b871080796450633011c37

Lets you know when query is done, or still be processed by the Hardware.

getLastQuerysPixelcount cpp instm Ogre::HardwareOcclusionQuery classOgre_1_1HardwareOcclusionQuery.html ae90c7bb824d1fdffe1ea35549217a5c7

Let&#39;s you get the last pixel count with out doing the hardware occlusion test.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mPixelCount cpp data Ogre::HardwareOcclusionQuery classOgre_1_1HardwareOcclusionQuery.html ad9ae2ba4b9c5f443a8bb423ddeb6121b mIsQueryResultStillOutstanding cpp data Ogre::HardwareOcclusionQuery classOgre_1_1HardwareOcclusionQuery.html a320c1bab88bacc137b8d939a1785da7b mQueryID cpp data Ogre::GLHardwareOcclusionQuery classOgre_1_1GLHardwareOcclusionQuery.html a39b6663d049fe98e2bf30ae15a690cda Ogre::GLHardwarePixelBuffer c cl Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html OgreGLHardwarePixelBuffer.h GLHardwarePixelBuffer cpp instm Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html a4198f6d19da027a07268d3c3b6bfc602

Should be called by HardwareBufferManager.

blitFromMemory cpp instm Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html ad466ce4c441e47e554cec3331841c28d blitToMemory cpp instm Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html af33bf05d220242a3dc125b755f6c2ae0 ~GLHardwarePixelBuffer cpp instm Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html ab8cc0a4bd4d19676f5a5540246a3f5d8 bindToFramebuffer cpp instm Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html a82eee71863b3e33b508ab30466f9b78c

Bind surface to frame buffer.

getGLFormat cpp instm Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html a37003c1d500e64b8a656930fb7dd905c lock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a98181701e387658963d0739984499fb3

Lock the buffer for (potentially) reading / writing.

lock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a8aaa214f42a683f7203ed42f8c0caf17 lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

getCurrentLock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a9f888e279109a05b5228f71c5b8f9d34

Get the current locked region.

readData cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html abbd6dece7babe2473adc396bb458f53c writeData cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a117ff90e202f525c2a4b7bb9c51eb4df blit cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html afa8ebd4831c5e9a5538c486581d01ab0

Copies a box from another PixelBuffer to a region of the this PixelBuffer.

blit cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ad4a77bfe5a38c59300124e6cf6305b9e

Convenience function that blits the entire source pixel buffer to this buffer.

blitFromMemory cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a2405dade15f595710a02903d302155bd

Convenience function that blits a pixelbox from memory to the entire buffer.

blitToMemory cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a3d9ff2acd7776be35efd6fa24307012c

Convience function that blits this entire buffer to a pixelbox.

getRenderTarget cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html aadcc10954fe5d710eb8cde1ebf0082a3

Get a render target for this PixelBuffer, or a slice of it.

getWidth cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html abda31825eaf2b34edec2d0920c949e30

Gets the width of this buffer.

getHeight cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a1a86fb9153a28f146a12c8db65ede66c

Gets the height of this buffer.

getDepth cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ae6d2727151ff4574b70e3459aecf7faf

Gets the depth of this buffer.

getFormat cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html aee72f3e84af166ef031659478fea1967

Gets the native pixel format of this buffer.

unlock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a64ddd429ff2c8ac4f0cca5decb5c6757

Releases the lock on this buffer.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

_updateFromShadow cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a344c52f2214eaff097d5fbc390e7684b

Updates the real buffer from the shadow buffer, if required.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockImpl cpp instm Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html a674382dbe13e8c64d602f44f26469f4c

Lock a box.

unlockImpl cpp instm Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html a914cc8ba36ba84ed8874dc3c2f11b719

Unlock a box.

allocateBuffer cpp instm Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html a674b6fb61c779b8f1b375d2f3f8287f9 freeBuffer cpp instm Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html acdf281dbbca974f395017dc978085781 upload cpp instm Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html a291348d618bb2fdfd7c42aa775b1baaa download cpp instm Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html af6b01d7a01136d14d0493c8de71b511d lockImpl cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a6ab419f1f901d58230f76ad844636be4

Internal implementation of lock(), do not OVERRIDE or CALL this for HardwarePixelBuffer implementatio...

_clearSliceRTT cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ab665898dc70e35c3c16165c62206f3ab

Internal implementation of unlock(), must be overridden in subclasses.

mBuffer cpp data Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html a36b8467001b0e41abe2d0bf1311f1ae7 mGLInternalFormat cpp data Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html a73271a29fb78db5b566e31551d2ba1ba mCurrentLockOptions cpp data Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html af1a01e9c7bad8098398c2fd5a922a069 mWidth cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ae466eb08ea0efefbf95ad43a86a32b87 mHeight cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a4522dfa65baed807835c35a5b550148a mDepth cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a65904db26e2e488f9a5648159dab0cdd mRowPitch cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a0a0a98e600dfa4b15778b6bcb30acb70 mSlicePitch cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html acae5b713a65e3d0d5881ae02b3318d34 mFormat cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a715786c17620c4705b5caefa6b2cb2df mCurrentLock cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a811656bfdacc1339fcba481c4bd8f6d1 mLockedBox cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a31c838419dcf57b897bb50baad3fd423 mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca RenderTexture cpp ffunc Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a2548fc9744f5e43e0276d5627ca178de HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::GLTextureBuffer c cl Ogre::GLTextureBuffer classOgre_1_1GLTextureBuffer.html

Texture surface.

OgreGLHardwarePixelBuffer.h GLTextureBuffer cpp instm Ogre::GLTextureBuffer classOgre_1_1GLTextureBuffer.html a7ae8b7eb2c549750a78923f8da4b4eeb

Texture constructor.

~GLTextureBuffer cpp instm Ogre::GLTextureBuffer classOgre_1_1GLTextureBuffer.html a6412531a4491a772547a79d707808708 bindToFramebuffer cpp instm Ogre::GLTextureBuffer classOgre_1_1GLTextureBuffer.html ad1c2fa73e5a573aadfb2165388fe3acf getRenderTarget cpp instm Ogre::GLTextureBuffer classOgre_1_1GLTextureBuffer.html ae664a406a84062f3833a8539556dc174 upload cpp instm Ogre::GLTextureBuffer classOgre_1_1GLTextureBuffer.html a761fb8fc4bef9777ff1b6829cf98799f

Upload a box of pixels to this buffer on the card.

download cpp instm Ogre::GLTextureBuffer classOgre_1_1GLTextureBuffer.html a8fd5085b5b79dac231a0e75340b6a114

Download a box of pixels from the card.

blitFromMemory cpp instm Ogre::GLTextureBuffer classOgre_1_1GLTextureBuffer.html aaa19ae282443dce146ff5f57ef49eab9

Hardware implementation of blitFromMemory.

_clearSliceRTT cpp instm Ogre::GLTextureBuffer classOgre_1_1GLTextureBuffer.html ace0896964d4b6808b5cf3d6c9562aef5

Notify TextureBuffer of destruction of render target.

copyFromFramebuffer cpp instm Ogre::GLTextureBuffer classOgre_1_1GLTextureBuffer.html a93d677ac74edcea91d77fc9e540454a1

Copy from framebuffer.

blit cpp instm Ogre::GLTextureBuffer classOgre_1_1GLTextureBuffer.html a4dcbfd777ffde4b3f087b8e8e91b0c68 blitFromTexture cpp instm Ogre::GLTextureBuffer classOgre_1_1GLTextureBuffer.html a8331f8aae9539542ee1665e6a9044640 blitFromMemory cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a2405dade15f595710a02903d302155bd

Convenience function that blits a pixelbox from memory to the entire buffer.

blitToMemory cpp instm Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html af33bf05d220242a3dc125b755f6c2ae0 blitToMemory cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a3d9ff2acd7776be35efd6fa24307012c

Convience function that blits this entire buffer to a pixelbox.

getGLFormat cpp instm Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html a37003c1d500e64b8a656930fb7dd905c lock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a98181701e387658963d0739984499fb3

Lock the buffer for (potentially) reading / writing.

lock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a8aaa214f42a683f7203ed42f8c0caf17 lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

getCurrentLock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a9f888e279109a05b5228f71c5b8f9d34

Get the current locked region.

readData cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html abbd6dece7babe2473adc396bb458f53c writeData cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a117ff90e202f525c2a4b7bb9c51eb4df blit cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ad4a77bfe5a38c59300124e6cf6305b9e

Convenience function that blits the entire source pixel buffer to this buffer.

getWidth cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html abda31825eaf2b34edec2d0920c949e30

Gets the width of this buffer.

getHeight cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a1a86fb9153a28f146a12c8db65ede66c

Gets the height of this buffer.

getDepth cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ae6d2727151ff4574b70e3459aecf7faf

Gets the depth of this buffer.

getFormat cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html aee72f3e84af166ef031659478fea1967

Gets the native pixel format of this buffer.

unlock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a64ddd429ff2c8ac4f0cca5decb5c6757

Releases the lock on this buffer.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

_updateFromShadow cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a344c52f2214eaff097d5fbc390e7684b

Updates the real buffer from the shadow buffer, if required.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d SliceTRT cpp tdef Ogre::GLTextureBuffer classOgre_1_1GLTextureBuffer.html a3ecf5b8040048094cf609aa21e0abcb3 lockImpl cpp instm Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html a674382dbe13e8c64d602f44f26469f4c

Lock a box.

lockImpl cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a6ab419f1f901d58230f76ad844636be4

Internal implementation of lock(), do not OVERRIDE or CALL this for HardwarePixelBuffer implementatio...

unlockImpl cpp instm Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html a914cc8ba36ba84ed8874dc3c2f11b719

Unlock a box.

allocateBuffer cpp instm Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html a674b6fb61c779b8f1b375d2f3f8287f9 freeBuffer cpp instm Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html acdf281dbbca974f395017dc978085781 mTarget cpp data Ogre::GLTextureBuffer classOgre_1_1GLTextureBuffer.html a19b401d869dbeae1b9d65e51cd643bee mFaceTarget cpp data Ogre::GLTextureBuffer classOgre_1_1GLTextureBuffer.html ae717392ec5bc98af7fda311e90ee696a mTextureID cpp data Ogre::GLTextureBuffer classOgre_1_1GLTextureBuffer.html a44b65f0c304834235bf3925dac6273c1 mFace cpp data Ogre::GLTextureBuffer classOgre_1_1GLTextureBuffer.html a5e60b02d3d9fa1b63927dcefcd2e420f mLevel cpp data Ogre::GLTextureBuffer classOgre_1_1GLTextureBuffer.html a89dcfd99d698f982309c726b1d987653 mSoftwareMipmap cpp data Ogre::GLTextureBuffer classOgre_1_1GLTextureBuffer.html a68166491d5916256c1a320fc493020fa mSliceTRT cpp data Ogre::GLTextureBuffer classOgre_1_1GLTextureBuffer.html a7e40ad94e97cc2d36e5890a079c8d5de mBuffer cpp data Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html a36b8467001b0e41abe2d0bf1311f1ae7 mGLInternalFormat cpp data Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html a73271a29fb78db5b566e31551d2ba1ba mCurrentLockOptions cpp data Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html af1a01e9c7bad8098398c2fd5a922a069 mWidth cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ae466eb08ea0efefbf95ad43a86a32b87 mHeight cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a4522dfa65baed807835c35a5b550148a mDepth cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a65904db26e2e488f9a5648159dab0cdd mRowPitch cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a0a0a98e600dfa4b15778b6bcb30acb70 mSlicePitch cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html acae5b713a65e3d0d5881ae02b3318d34 mFormat cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a715786c17620c4705b5caefa6b2cb2df mCurrentLock cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a811656bfdacc1339fcba481c4bd8f6d1 mLockedBox cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a31c838419dcf57b897bb50baad3fd423 mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca RenderTexture cpp ffunc Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a2548fc9744f5e43e0276d5627ca178de HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::GLRenderBuffer c cl Ogre::GLRenderBuffer classOgre_1_1GLRenderBuffer.html

Renderbuffer surface.

OgreGLHardwarePixelBuffer.h GLRenderBuffer cpp instm Ogre::GLRenderBuffer classOgre_1_1GLRenderBuffer.html a3f4f3ef2756966cf35bde6147d349042 ~GLRenderBuffer cpp instm Ogre::GLRenderBuffer classOgre_1_1GLRenderBuffer.html a4bcdab56b9b7dfe167bb3a5f1846bbe6 bindToFramebuffer cpp instm Ogre::GLRenderBuffer classOgre_1_1GLRenderBuffer.html a6b5f565b6369696f5831781ae4413cf1 blitFromMemory cpp instm Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html ad466ce4c441e47e554cec3331841c28d blitFromMemory cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a2405dade15f595710a02903d302155bd

Convenience function that blits a pixelbox from memory to the entire buffer.

blitToMemory cpp instm Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html af33bf05d220242a3dc125b755f6c2ae0 blitToMemory cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a3d9ff2acd7776be35efd6fa24307012c

Convience function that blits this entire buffer to a pixelbox.

getGLFormat cpp instm Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html a37003c1d500e64b8a656930fb7dd905c lock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a98181701e387658963d0739984499fb3

Lock the buffer for (potentially) reading / writing.

lock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a8aaa214f42a683f7203ed42f8c0caf17 lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

getCurrentLock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a9f888e279109a05b5228f71c5b8f9d34

Get the current locked region.

readData cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html abbd6dece7babe2473adc396bb458f53c writeData cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a117ff90e202f525c2a4b7bb9c51eb4df blit cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html afa8ebd4831c5e9a5538c486581d01ab0

Copies a box from another PixelBuffer to a region of the this PixelBuffer.

blit cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ad4a77bfe5a38c59300124e6cf6305b9e

Convenience function that blits the entire source pixel buffer to this buffer.

getRenderTarget cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html aadcc10954fe5d710eb8cde1ebf0082a3

Get a render target for this PixelBuffer, or a slice of it.

getWidth cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html abda31825eaf2b34edec2d0920c949e30

Gets the width of this buffer.

getHeight cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a1a86fb9153a28f146a12c8db65ede66c

Gets the height of this buffer.

getDepth cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ae6d2727151ff4574b70e3459aecf7faf

Gets the depth of this buffer.

getFormat cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html aee72f3e84af166ef031659478fea1967

Gets the native pixel format of this buffer.

unlock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a64ddd429ff2c8ac4f0cca5decb5c6757

Releases the lock on this buffer.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

_updateFromShadow cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a344c52f2214eaff097d5fbc390e7684b

Updates the real buffer from the shadow buffer, if required.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockImpl cpp instm Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html a674382dbe13e8c64d602f44f26469f4c

Lock a box.

lockImpl cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a6ab419f1f901d58230f76ad844636be4

Internal implementation of lock(), do not OVERRIDE or CALL this for HardwarePixelBuffer implementatio...

unlockImpl cpp instm Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html a914cc8ba36ba84ed8874dc3c2f11b719

Unlock a box.

allocateBuffer cpp instm Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html a674b6fb61c779b8f1b375d2f3f8287f9 freeBuffer cpp instm Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html acdf281dbbca974f395017dc978085781 upload cpp instm Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html a291348d618bb2fdfd7c42aa775b1baaa download cpp instm Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html af6b01d7a01136d14d0493c8de71b511d _clearSliceRTT cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ab665898dc70e35c3c16165c62206f3ab

Internal implementation of unlock(), must be overridden in subclasses.

mRenderbufferID cpp data Ogre::GLRenderBuffer classOgre_1_1GLRenderBuffer.html a2a495aa06458de8af18f6c3071ec05a4 mBuffer cpp data Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html a36b8467001b0e41abe2d0bf1311f1ae7 mGLInternalFormat cpp data Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html a73271a29fb78db5b566e31551d2ba1ba mCurrentLockOptions cpp data Ogre::GLHardwarePixelBuffer classOgre_1_1GLHardwarePixelBuffer.html af1a01e9c7bad8098398c2fd5a922a069 mWidth cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ae466eb08ea0efefbf95ad43a86a32b87 mHeight cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a4522dfa65baed807835c35a5b550148a mDepth cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a65904db26e2e488f9a5648159dab0cdd mRowPitch cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a0a0a98e600dfa4b15778b6bcb30acb70 mSlicePitch cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html acae5b713a65e3d0d5881ae02b3318d34 mFormat cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a715786c17620c4705b5caefa6b2cb2df mCurrentLock cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a811656bfdacc1339fcba481c4bd8f6d1 mLockedBox cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a31c838419dcf57b897bb50baad3fd423 mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca RenderTexture cpp ffunc Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a2548fc9744f5e43e0276d5627ca178de HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::GLHardwareVertexBuffer c cl Ogre::GLHardwareVertexBuffer classOgre_1_1GLHardwareVertexBuffer.html

Specialisation of HardwareVertexBuffer for OpenGL.

OgreGLHardwareVertexBuffer.h GLHardwareVertexBuffer cpp instm Ogre::GLHardwareVertexBuffer classOgre_1_1GLHardwareVertexBuffer.html aea62702756f30197d533d25e42943484 ~GLHardwareVertexBuffer cpp instm Ogre::GLHardwareVertexBuffer classOgre_1_1GLHardwareVertexBuffer.html a93d21a04ffb8d6f6e05eccad55043c52 readData cpp instm Ogre::GLHardwareVertexBuffer classOgre_1_1GLHardwareVertexBuffer.html ade3a39d1431909705c6cb1d5d2dbfd20

See HardwareBuffer.

writeData cpp instm Ogre::GLHardwareVertexBuffer classOgre_1_1GLHardwareVertexBuffer.html a195f56f237df95916b9768df147683a6

See HardwareBuffer.

_updateFromShadow cpp instm Ogre::GLHardwareVertexBuffer classOgre_1_1GLHardwareVertexBuffer.html a770bdaf9b841a146c1f9254129d26a03

See HardwareBuffer.

getGLBufferId cpp instm Ogre::GLHardwareVertexBuffer classOgre_1_1GLHardwareVertexBuffer.html aa84fe5fd56a0dbba317aee0094533a37 getManager cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a4ed0f6954395556a3dbc5899fe5df401

Return the manager of this buffer, if any.

getVertexSize cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html adc5090970f3336432f181a42564855c7

Gets the size in bytes of a single vertex in this buffer.

getNumVertices cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html aadf84ce66787e07b1119e278fdd67a6e

Get the number of vertices in this buffer.

getIsInstanceData cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ad1690aff2bf71373e8dca22c5161e493

Get if this vertex buffer is an &quot;instance data&quot; buffer (per instance)

setIsInstanceData cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ae57160dc300a13c6b37cfc8c56edd82c

Set if this vertex buffer is an &quot;instance data&quot; buffer (per instance)

getInstanceDataStepRate cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a8e429a2b99675667ce7444bef6d74103

Get the number of instances to draw using the same per-instance data before advancing in the buffer b...

setInstanceDataStepRate cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a77a0371bc1b1f48fe6303df7d26267fe

Set the number of instances to draw using the same per-instance data before advancing in the buffer b...

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ab1caebda1f7442706df97531c2d90aaf

Lock the buffer for (potentially) reading / writing.

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

unlock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a64ddd429ff2c8ac4f0cca5decb5c6757

Releases the lock on this buffer.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockImpl cpp instm Ogre::GLHardwareVertexBuffer classOgre_1_1GLHardwareVertexBuffer.html a234babdb268e112ce61b58753bdb4a7a

See HardwareBuffer.

unlockImpl cpp instm Ogre::GLHardwareVertexBuffer classOgre_1_1GLHardwareVertexBuffer.html ae89e0f20e1b28c8c9912a4923a510754

See HardwareBuffer.

checkIfVertexInstanceDataIsSupported cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a7bf67cf28784a047fae3f0837c19c742

Checks if vertex instance data is supported by the render system.

mMgr cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a76962312880d3d62c29bd02db4889404 mNumVertices cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a36d77550269d084792c0c863ca5e8a35 mVertexSize cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ab8eb0ea0224219c41ce7630bdfa1fa8c mIsInstanceData cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html aa35769af03b2b6d71ac38e8f2aaba78a mInstanceDataStepRate cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a9b6f93aec8f3a810822de34cc1c902c7 mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca mBufferId cpp data Ogre::GLHardwareVertexBuffer classOgre_1_1GLHardwareVertexBuffer.html aed0a33693f4fb690298c0da7241b8af1 mLockedToScratch cpp data Ogre::GLHardwareVertexBuffer classOgre_1_1GLHardwareVertexBuffer.html af8f9d86a3e21adf4158b9aa15d10f154 mScratchOffset cpp data Ogre::GLHardwareVertexBuffer classOgre_1_1GLHardwareVertexBuffer.html ab98c5f1350bb5bd72fc28d0b562b49c2 mScratchSize cpp data Ogre::GLHardwareVertexBuffer classOgre_1_1GLHardwareVertexBuffer.html a09bd9f4f3a3ce5e773e9723b101250ac mScratchPtr cpp data Ogre::GLHardwareVertexBuffer classOgre_1_1GLHardwareVertexBuffer.html a830b1bf2964d9a2aefd5572ddd1586c1 mScratchUploadOnUnlock cpp data Ogre::GLHardwareVertexBuffer classOgre_1_1GLHardwareVertexBuffer.html a021046616708e6544f5e270e1b0b72b8 HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::GLPBRenderTexture c cl Ogre::GLPBRenderTexture classOgre_1_1GLPBRenderTexture.html OgreGLPBRenderTexture.h GLPBRenderTexture cpp instm Ogre::GLPBRenderTexture classOgre_1_1GLPBRenderTexture.html a7a36d65007c2c479003d9b9e8a44507b ~GLPBRenderTexture cpp instm Ogre::GLPBRenderTexture classOgre_1_1GLPBRenderTexture.html ab3b20842f1ff343f8b0483cca5f15e8c getCustomAttribute cpp instm Ogre::GLPBRenderTexture classOgre_1_1GLPBRenderTexture.html ae33dc15f130eb3d03611bcbc554a1186

Gets a custom (maybe platform-specific) attribute.

requiresTextureFlipping cpp instm Ogre::GLRenderTexture classOgre_1_1GLRenderTexture.html a477c9f9b3e986e9cf7f3346443623492 copyContentsToMemory cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html a8996931c9437e22326ca918097ee7bf3

Copies the current contents of the render target to a pixelbox.

suggestPixelFormat cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html ad94c73fb892cda9312da9006ae57fe87

Suggests a pixel format to use for extracting the data in this target, when calling copyContentsToMem...

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

swapBuffers cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a09e6243be6bd93a64e9b20c74e3d11e1

Swaps the frame buffers to display the next frame.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

isActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a301925445aa68d271ba2da65dc8c0022

Used to retrieve or set the active state of the render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isPrimary cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad65fa4d3c53d20d49b5018a334de57e9

Indicates whether this target is the primary window.

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d CustomAttributeString_FBO cpp data Ogre::GLRenderTexture classOgre_1_1GLRenderTexture.html a0c1183426657f0c4bb9cab4d0849e6cd CustomAttributeString_TARGET cpp data Ogre::GLRenderTexture classOgre_1_1GLRenderTexture.html ac7682594cac556e4830cf1d1f3201726 CustomAttributeString_GLCONTEXT cpp data Ogre::GLRenderTexture classOgre_1_1GLRenderTexture.html a71d9d9ecb01f76de433f3b3b1fd3b8ce ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mManager cpp data Ogre::GLPBRenderTexture classOgre_1_1GLPBRenderTexture.html ac01d10c8a1554ca88a3bb8e322ac43fd mPBFormat cpp data Ogre::GLPBRenderTexture classOgre_1_1GLPBRenderTexture.html aab524715c73f54d06375b71f4f775a85 mBuffer cpp data Ogre::RenderTexture classOgre_1_1RenderTexture.html a5f3d9fd4d3aa25751546d18144b77b6a mZOffset cpp data Ogre::RenderTexture classOgre_1_1RenderTexture.html ad41ef4a560ac4f45b10eb56a87761347 mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::GLPBRTTManager c cl Ogre::GLPBRTTManager classOgre_1_1GLPBRTTManager.html

Manager for rendertextures and PBuffers (offscreen rendering contexts)

OgreGLPBRenderTexture.h GLPBRTTManager cpp instm Ogre::GLPBRTTManager classOgre_1_1GLPBRTTManager.html a1b6556a5fcc24bb085be3008e84d24ec ~GLPBRTTManager cpp instm Ogre::GLPBRTTManager classOgre_1_1GLPBRTTManager.html a71776ecc50a519c832a6621d2cd8689e createRenderTexture cpp instm Ogre::GLPBRTTManager classOgre_1_1GLPBRTTManager.html a9e4ff5346d8335faf402334af4af9322 checkFormat cpp instm Ogre::GLPBRTTManager classOgre_1_1GLPBRTTManager.html a8c720a2e6fbdebf3950e35b62b005279 bind cpp instm Ogre::GLPBRTTManager classOgre_1_1GLPBRTTManager.html ae389b2ad292ffd66f88436567356bbea unbind cpp instm Ogre::GLPBRTTManager classOgre_1_1GLPBRTTManager.html a9c0bf473c3112935173538969020fdbe requestPBuffer cpp instm Ogre::GLPBRTTManager classOgre_1_1GLPBRTTManager.html a800f6a4de258b5cb9915635a79122ddc

Create PBuffer for a certain pixel format and size.

releasePBuffer cpp instm Ogre::GLPBRTTManager classOgre_1_1GLPBRTTManager.html ac43cc17abbd3e4db45bc7bd285c9923a

Release PBuffer for a certain pixel format.

getContextFor cpp instm Ogre::GLPBRTTManager classOgre_1_1GLPBRTTManager.html a5e028c25e01a3c6a4db295924fad39f1

Get GL rendering context for a certain component type and size.

getBestDepthStencil cpp instm Ogre::GLRTTManager classOgre_1_1GLRTTManager.html a9009ddc7bebd9a077c2152e9432ff634 createMultiRenderTarget cpp instm Ogre::GLRTTManager classOgre_1_1GLRTTManager.html a1075312a92286d2e9c59eba718181f44

Create a multi render target.

getSupportedAlternative cpp instm Ogre::GLRTTManager classOgre_1_1GLRTTManager.html a106e43311c8d274d515f7b954e4fb24f

Get the closest supported alternative format.

getSingleton unknown clm Ogre::Singleton< GLRTTManager > classOgre_1_1Singleton.html a7757bd7ac3702c144502e53ad6491888 getSingletonPtr unknown clm Ogre::Singleton< GLRTTManager > classOgre_1_1Singleton.html a7ab51c46521b89723d6186a52a7e0d7b mSupport cpp data Ogre::GLPBRTTManager classOgre_1_1GLPBRTTManager.html aaf81b8dfd4505431660414b1e7504ed2

GLSupport reference, used to create PBuffers.

mMainWindow cpp data Ogre::GLPBRTTManager classOgre_1_1GLPBRTTManager.html ae5805d3517552d678694525f4894cf35

Primary window reference.

mMainContext cpp data Ogre::GLPBRTTManager classOgre_1_1GLPBRTTManager.html abbd21118c99d3a72dbe40b4e592cb0c2

Primary window context.

mPBuffers cpp data Ogre::GLPBRTTManager classOgre_1_1GLPBRTTManager.html a3e93cac3de75ae8e1facd01de4e20ff1

Type to map each component type to a PBuffer.

msSingleton unknown data Ogre::Singleton< GLRTTManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::GLPBRTTManager::PBRef c cl Ogre::GLPBRTTManager::PBRef structOgre_1_1GLPBRTTManager_1_1PBRef.html

Reference to a PBuffer, with refcount.

OgreGLPBRenderTexture.h PBRef cpp func Ogre::GLPBRTTManager::PBRef structOgre_1_1GLPBRTTManager_1_1PBRef.html a87b9e265a7fd19d43ced6c55081f408d pb cpp data Ogre::GLPBRTTManager::PBRef structOgre_1_1GLPBRTTManager_1_1PBRef.html a71426b7b0c1ca711bd8851ff1b1c3707 refcount cpp data Ogre::GLPBRTTManager::PBRef structOgre_1_1GLPBRTTManager_1_1PBRef.html a44d517d90040b3e47ae806b5e49cc69d Ogre::GLPBuffer c cl Ogre::GLPBuffer classOgre_1_1GLPBuffer.html

An off-screen rendering context.

OgreGLPBuffer.h GLPBuffer cpp instm Ogre::GLPBuffer classOgre_1_1GLPBuffer.html a2c34be310243477e2d785f6098bd34c0 ~GLPBuffer cpp instm Ogre::GLPBuffer classOgre_1_1GLPBuffer.html a2708f8444c54a26066b253d21d326c6c getContext cpp instm Ogre::GLPBuffer classOgre_1_1GLPBuffer.html a5909ad1a50959ec9c33b0adaed554eba

Get the GL context that needs to be active to render to this PBuffer.

getFormat cpp instm Ogre::GLPBuffer classOgre_1_1GLPBuffer.html a79f78d53cfc6f515136ca9c5a488b1ae getWidth cpp instm Ogre::GLPBuffer classOgre_1_1GLPBuffer.html a8601b96b0a4762945345802323ab6d1d getHeight cpp instm Ogre::GLPBuffer classOgre_1_1GLPBuffer.html ad2e3e5c9a28060d84139edc83de18a78 getPixelComponentType cpp clm Ogre::GLPBuffer classOgre_1_1GLPBuffer.html a98a0b650eb58c396dc0f80c0579c2fd7

Get PBuffer component format for an OGRE pixel format.

mFormat cpp data Ogre::GLPBuffer classOgre_1_1GLPBuffer.html ae1cc8696d257700ac97ac7260c0a7e29 mWidth cpp data Ogre::GLPBuffer classOgre_1_1GLPBuffer.html a1dad8a029d710b55e55fd23df1c5a595 mHeight cpp data Ogre::GLPBuffer classOgre_1_1GLPBuffer.html a73ccc26b915e05ec14f474aa8412f574 Ogre::GLPixelUtil c cl Ogre::GLPixelUtil classOgre_1_1GLPixelUtil.html

Class to do pixel format mapping between GL and OGRE.

OgreGLPixelFormat.h getGLOriginFormat cpp clm Ogre::GLPixelUtil classOgre_1_1GLPixelUtil.html a0da4d9fc4c09291ebef77b8de2f4f8f8

Takes the OGRE pixel format and returns the appropriate GL one.

getGLOriginDataType cpp clm Ogre::GLPixelUtil classOgre_1_1GLPixelUtil.html a26553cf6e78f242618e7355beb15ebf3

Takes the OGRE pixel format and returns type that must be provided to GL as data type for reading it ...

getGLInternalFormat cpp clm Ogre::GLPixelUtil classOgre_1_1GLPixelUtil.html a8273a228b8c53b37868feaab098b5b77

Takes the OGRE pixel format and returns the type that must be provided to GL as internal format...

getClosestGLInternalFormat cpp clm Ogre::GLPixelUtil classOgre_1_1GLPixelUtil.html af35c5822470d560499f6d0dd5eabcd26

Takes the OGRE pixel format and returns the type that must be provided to GL as internal format...

getClosestOGREFormat cpp clm Ogre::GLPixelUtil classOgre_1_1GLPixelUtil.html abb4d47a4316ad51dc8bd05443960c855

Function to get the closest matching OGRE format to an internal GL format.

getMaxMipmaps cpp clm Ogre::GLPixelUtil classOgre_1_1GLPixelUtil.html a177110ef48047bb5898c6b106dc5327f

Returns the maximum number of Mipmaps that can be generated until we reach the mininum format possibl...

optionalPO2 cpp clm Ogre::GLPixelUtil classOgre_1_1GLPixelUtil.html a318d25adb35b825d2ab2d43e11678950

Returns next power-of-two size if required by render system, in case RSC_NON_POWER_OF_2_TEXTURES is s...

Ogre::GLPlugin c cl Ogre::GLPlugin classOgre_1_1GLPlugin.html

Plugin instance for GL Manager.

OgreGLPlugin.h GLPlugin cpp instm Ogre::GLPlugin classOgre_1_1GLPlugin.html a8ad5c61dff4b0f1cc1afedc192ab72d6 getName cpp instm Ogre::GLPlugin classOgre_1_1GLPlugin.html a11a97d634ff5d1ee296b34d8c1d95d83 install cpp instm Ogre::GLPlugin classOgre_1_1GLPlugin.html a29440516506cf58b40e5731cb887a121 initialise cpp instm Ogre::GLPlugin classOgre_1_1GLPlugin.html a99da304c6ca47a79f141f4f4be047009 shutdown cpp instm Ogre::GLPlugin classOgre_1_1GLPlugin.html a519863fd21904a777870764ef58da54f uninstall cpp instm Ogre::GLPlugin classOgre_1_1GLPlugin.html a9c2f7b5f7f802edb13989e2a3b63dc8b operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mRenderSystem cpp data Ogre::GLPlugin classOgre_1_1GLPlugin.html aed29ac71900f1ab9517de833f269d4ca Ogre::GLRenderSystem c cl Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html

Implementation of GL as a rendering system.

OgreGLRenderSystem.h RenderTargetIterator cpp tdef Ogre::RenderSystem classOgre_1_1RenderSystem.html a50a15a7bbc1beca5c91b6584a3060f1b

Iterator over RenderTargets.

GLRenderSystem cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a645c652995972bdc77ab87fa550fd4f9 ~GLRenderSystem cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a5cdbf5bc81db26a06ea374852f8c06db getName cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a70abe96866f2312453bb05cfaa86e1cc

See RenderSystem.

getConfigOptions cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a99d5cc49db8a8c5b55b28b28ec299a5d

See RenderSystem.

setConfigOption cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a9ba81d4dd0e46fa9f25219e919b86c15

See RenderSystem.

validateConfigOptions cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a69792d68646d0886212893215113dab5

See RenderSystem.

_initialise cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html ab2660f106ccb2302539178ad146d7e89

See RenderSystem.

createRenderSystemCapabilities cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html aefa29dc36d732fd5da0b50e4ad42df66

See RenderSystem.

initialiseFromRenderSystemCapabilities cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a3e98fb2adf19867876058115dd0b9bcb

See RenderSystem.

reinitialise cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a06081e3d516c86dccb93f715143e9fd4

See RenderSystem.

shutdown cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a991465d648db98639dbdb73151ba73bc

See RenderSystem.

setAmbientLight cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a8d2f10981ce7e0dc5f034cc610f2593b

See RenderSystem.

setShadingType cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a0eb20e9e23aa15f29f95196b2c5cb195

See RenderSystem.

setLightingEnabled cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a8ad91e7b5c78abc64f9d863043169d2b

See RenderSystem.

_createRenderWindow cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html af902bf35fc1eb207d76fe573ecc3b931 _createRenderWindows cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a24f267e0a7de0572930047282a5f60cb _createDepthBufferFor cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a0eb41719e67485588227e29dee1441ea _getDepthStencilFormatFor cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a8ce62ee3c135da495b1c863a5cdca7a5

Mimics D3D9RenderSystem::_getDepthStencilFormatFor, if no FBO RTT manager, outputs GL_NONE...

createMultiRenderTarget cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html ae6648d7257c68fdebd1dc751848b637b destroyRenderWindow cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a61b419c1d9065bb298ddf496016f2cb6

See RenderSystem.

getErrorDescription cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html ab2a5af2cee5b0c03a1b789691cab756e

See RenderSystem.

getColourVertexElementType cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a7628d46f94e8980f7d5bcdf784b13b45

See RenderSystem.

setNormaliseNormals cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a0a394336cd14834d98baaad844fb944b

See RenderSystem.

_useLights cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a8a2df3e1ae7f03c553ed3988e4fa1418

See RenderSystem.

areFixedFunctionLightsInViewSpace cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a1717dc0498bad4ec6213dcf2858ace7c

See RenderSystem.

_setWorldMatrix cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a65edb67cf43b19c6fb2468b539d01065

See RenderSystem.

_setViewMatrix cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html ad426fb02df31d8b12f8f2d0f713a5e28

See RenderSystem.

_setProjectionMatrix cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a463edc7f303f05401baadb8e4a4fb502

See RenderSystem.

_setSurfaceParams cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html abb1907dda34e378deba4cffdb0d0a269

See RenderSystem.

_setPointParameters cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html aa5876c5905c9bf391ba5a6cb048091f7

See RenderSystem.

_setPointSpritesEnabled cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a1e6d7387880c747e089d9eb45c2afeb7

See RenderSystem.

_setTexture cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html af386371d383841ee4202352a5d2ca1c6

See RenderSystem.

_setTextureCoordSet cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a4ba1d55294de60fe8642528f00aa7c47

See RenderSystem.

_setTextureCoordCalculation cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html aac03f63c77f0728121db8bd8b3d36ccd

See RenderSystem.

_setTextureBlendMode cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a533c3fcd317b3f8c4c9b872ec81e85c5

See RenderSystem.

_setTextureAddressingMode cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html acedc9cf07c010f3579d1f92f4ca5d18b

See RenderSystem.

_setTextureBorderColour cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html acf58133dea0e52a8e87fe298fc6bf288

See RenderSystem.

_setTextureMipmapBias cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a1d53c10bd82bc8de155f6882fdd0c79b

See RenderSystem.

_setTextureMatrix cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a9dc0ac6493242e225ed03ba0049a9ae3

See RenderSystem.

_setSceneBlending cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a5ecfdabe32251e80ef57bc594dba7506

See RenderSystem.

_setSeparateSceneBlending cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a6f3c83cc74f963cdf80223abd4b0bbd6

See RenderSystem.

_setSceneBlendingOperation cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a673f7eb0b887a5d61d570651a8aa3829

See RenderSystem.

_setSeparateSceneBlendingOperation cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a708300fc5143c33ed39a32023f3be1e4

See RenderSystem.

_setAlphaRejectSettings cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a0b00a68cbcfe3204d0827f0545097aee

See RenderSystem.

_setViewport cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html ad2cbeae78510938a2d77e08d011a1c59

See RenderSystem.

_beginFrame cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a754fdf0325d4b90212b3992b4d265de8

See RenderSystem.

_endFrame cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html ab91f0c1d8e4aeaa80f5e65d813185b42

See RenderSystem.

_setCullingMode cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html ac802e9894f4bca8d89cfaa40ab6ed144

See RenderSystem.

_setDepthBufferParams cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a8d7585c9fb2b4671f68a30bc6c597ce9

See RenderSystem.

_setDepthBufferCheckEnabled cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a6f61cc59a145d0498db5407c8ef93269

See RenderSystem.

_setDepthBufferWriteEnabled cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a7d228af55657a51dfb1d222a4e6e93c2

See RenderSystem.

_setDepthBufferFunction cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a555ced43b4ad8f029398f3bd94f1a128

See RenderSystem.

_setDepthBias cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html aa40f16fe1001f0aa26dfea32070e8056

See RenderSystem.

_setColourBufferWriteEnabled cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a19e8bde3e1fcd98d6ad204e21de62ff6

See RenderSystem.

_setFog cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html af6ef8cf2361aa57a0956599e4b72011c

See RenderSystem.

_convertProjectionMatrix cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a6f64ebb75ea64a338d5a806c488f1276

See RenderSystem.

_makeProjectionMatrix cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html af5033f08464fd001df3abc31939f86f7

See RenderSystem.

_makeProjectionMatrix cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a7e02d2f768f6074c6b187741bf524c35

See RenderSystem.

_makeOrthoMatrix cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a96a47ef61b2e25ffcfc9a2c22ec267f4

See RenderSystem.

_applyObliqueDepthProjection cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a9281d027b7bd3e576315f0ed90a29121

See RenderSystem.

setClipPlane cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html aac5fcc0d42f327976f779f11e53a4d23

See RenderSystem.

enableClipPlane cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a7071890524a4893e80ece1a814ec8480

See RenderSystem.

_setPolygonMode cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a23edcc88ccb0bcbcb680a0fcc3cf1494

See RenderSystem.

setStencilCheckEnabled cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a61dd158a8d5d1f98a9844f962ac7d699

See RenderSystem.

setStencilBufferParams cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a2a66fdcf03ce93feb0b7f525fda7a1f8

See RenderSystem.

_setTextureUnitFiltering cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html abfa29b60a904af42706370b91905e1cc

See RenderSystem.

_setTextureLayerAnisotropy cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a7451f77bcd9029684e6d52df61e1f8cc

See RenderSystem.

setVertexDeclaration cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html aeb52979df3e9340a8b826c4a40c72984

See RenderSystem.

setVertexBufferBinding cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a84cbbc554d4a718100f702c894446f61

See RenderSystem.

_render cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html ae864439ace42c4bf2ab645f8e2e86558

See RenderSystem.

bindGpuProgram cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html aac0ea19643a55921a6fd968bb698d7fb

See RenderSystem.

unbindGpuProgram cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html aac18158225e9fdd39e0853210e2bca57

See RenderSystem.

bindGpuProgramParameters cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html abe7645864b1d97f1e5305da9bcfc67fc

See RenderSystem.

bindGpuProgramPassIterationParameters cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html af9e0875b43e73dcaebbbc4296114bb0f

See RenderSystem.

setScissorTest cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html ad48af2e46839e7a4c50a1315920c6f4a

See RenderSystem.

clearFrameBuffer cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a54d191e0257488ac65b44015bcc35be3

Clears one or more frame buffers on the active render target.

createHardwareOcclusionQuery cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a1cf9a369401092c0b8477df2ddfba18c

Create an object for performing hardware occlusion queries.

getHorizontalTexelOffset cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html af892523ef0d5c70ee994668d1ac43fb0

Returns the horizontal texel offset value required for mapping texel origins to pixel origins in this...

getVerticalTexelOffset cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html af1b0e4a4911ebfed2c1297434b6fe41e

Returns the vertical texel offset value required for mapping texel origins to pixel origins in this r...

getMinimumDepthInputValue cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a0d11c9bb36d85f26e665e442a82eec7b

Gets the minimum (closest) depth value to be used when rendering using identity transforms.

getMaximumDepthInputValue cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a5471e9e8c92f85ec028e6183137ea801

Gets the maximum (farthest) depth value to be used when rendering using identity transforms.

registerThread cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a68b8a1e474460b1248aeffcce440bc91

Register the an additional thread which may make calls to rendersystem-related objects.

unregisterThread cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html afcfe59b6739699af9bd35a101fe97fc8

Unregister an additional thread which may make calls to rendersystem-related objects.

preExtraThreadsStarted cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html aae2bac8f22f70c95b07ded8f3f5dd1f0

Tell the rendersystem to perform any prep tasks it needs to directly before other threads which might...

postExtraThreadsStarted cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a25102ec4dca84c957336d45cedc6dbd2 _oneTimeContextInitialization cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a3ed10d6c66e376b46c9fcd8ef1999a77

One time initialization for the RenderState of a context.

_switchContext cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html aa69afb34f921df829ddfb3c22165f6c2

Switch GL context, dealing with involved internal cached states too.

_setRenderTarget cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a7f6bfda3de0fefe029b0a9fdd713314f

Set current render target to target, enabling its GL context if needed.

_unregisterContext cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a0a04e023983b11eb8e96441644aa1fbf

Unregister a render target-&gt;context mapping.

_getMainContext cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html ae4b1a1a6fd4d2840714ebb9700f4ab25

Returns the main context.

getDisplayMonitorCount cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a5dce6a99de09e58ef0d192197ff29fed beginProfileEvent cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html ae6118f5e48be4e322d58b88e583f9d3a endProfileEvent cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html abb787cabbd49e5a13cb870660cc69415 markProfileEvent cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html af0fcfc1d49ce50f44adf6b9f2f709d8d destroyHardwareOcclusionQuery cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ac4c60bf4c5d4347fd2b9346a90545e2b

Destroy a hardware occlusion query object.

getMutableCapabilities cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ab0aa0cedf1898f8cc70e290703b428c7

Get a pointer to the current capabilities being used by the RenderSystem.

useCustomRenderSystemCapabilities cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a6219a2d1f92be5548983a03de9522365

Force the render system to use the special capabilities.

setWBufferEnabled cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a01c339f6e89d82b526fb7725424a4263

Sets whether or not W-buffers are enabled if they are available for this renderer.

getWBufferEnabled cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a8f7260f2196b08677b2a233f9f7ef8e5

Returns true if the renderer will try to use W-buffers when avalible.

destroyRenderWindow cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a65ddf1db4aa3f463e0479c240ffc3dc5

Destroys a render window.

destroyRenderTexture cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a354ceaa02574d1cf68dcb5999b34df50

Destroys a render texture.

destroyRenderTarget cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a43a03671d1c7efd7e95100d77080eb8c

Destroys a render target of any sort.

attachRenderTarget cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ae3aa9e2fd13e2b066f3f2f56018bd4be

Attaches the passed render target to the render system.

getRenderTarget cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a313d7af5018e65802d96aa7124700db7

Returns a pointer to the render target with the passed name, or NULL if that render target cannot be ...

detachRenderTarget cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a38e818fa1817fd1cfec8655b7702e230

Detaches the render target with the passed name from the render system and returns a pointer to it...

getRenderTargetIterator cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a2e8f34e7464302fbce845f1d3fd468c8

Returns a specialised MapIterator over all render targets attached to the RenderSystem.

setWaitForVerticalBlank cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aa18ec4f5823ecb28f2cccdee85e5337c

Defines whether or now fullscreen render windows wait for the vertical blank before flipping buffers...

getWaitForVerticalBlank cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a16bc1ae27d9e3cdf9cfffdb4ed4724c6

Returns true if the system is synchronising frames with the monitor vertical blank.

getGlobalInstanceVertexBuffer cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a9a59c2e2f1795aa86ccfe96ce2623dfd

Returns the global instance vertex buffer.

setGlobalInstanceVertexBuffer cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ac42f68bdcb6af6906383d43fd41dd15f

Sets the global instance vertex buffer.

getGlobalInstanceVertexBufferVertexDeclaration cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a4b0e5a81d4ce2534e1c3cc82efc5acd4

Gets vertex declaration for the global vertex buffer for the global instancing.

setGlobalInstanceVertexBufferVertexDeclaration cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ab6e90c2fc5e640a846bee08d25078fe4

Sets vertex declaration for the global vertex buffer for the global instancing.

getGlobalNumberOfInstances cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a6823cf17bf280d7d6cf30a5fb9205e6a

Gets the global number of instances.

setGlobalNumberOfInstances cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a3e31b243ba86e2114925a99b2c2825e1

Sets the global number of instances.

setDepthBufferFor cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ac9df0824ff14a83d943626e51b134f15

Retrieves an existing DepthBuffer or creates a new one suited for the given RenderTarget and sets it...

_setWorldMatrices cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a9442fcdf97b2723c588dee0489f2aefc

Sets multiple world matrices (vertex blending).

_setTextureUnitSettings cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ad504623eff0678f9f79b075f32673414

Utility function for setting all the properties of a texture unit at once.

_disableTextureUnit cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a058d6805142fce7ec095a018447cbe33

Turns off a texture unit.

_disableTextureUnitsFrom cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a68e0ecb23c3eba58b5aeb06d646ce4cd

Disables all texture units from the given unit upwards.

_setTexture cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aaa2dacc8b8fc28c649a8a603d1f5909c

Sets the texture to bind to a given texture unit.

_setVertexTexture cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html af40bfb084b051d8433b0893921613ba7

Binds a texture to a vertex sampler.

_setTextureUnitFiltering cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html adbc64c669661f87ee2f8db8dd18a0fe5

Sets the filtering options for a given texture unit.

_setTextureProjectionRelativeTo cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a91e7ee7dd1f244ffa9a0681efb6fae6c

Notify the rendersystem that it should adjust texture projection to be relative to a different origin...

_cleanupDepthBuffers cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a568dd8e5d75fc7eef649dda6d14d447d

Removes all depth buffers.

_pauseFrame cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a9893de6903d77fe231da1135f5ee00db

Pause rendering for a frame.

_resumeFrame cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html abe9b7d178eb5d0ea90c7b9a35f612f91

Resume rendering for a frame.

_getViewport cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aa0cf9dc2df0748f3076c5f8f1f8064db

Get the current active viewport for rendering.

_getCullingMode cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html adef5117e5f28fb39e04b59181558a970 _beginGeometryCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a385581061b5d8d9af914d0439392aa62

The RenderSystem will keep a count of tris rendered, this resets the count.

_getFaceCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a4405cc3651219c6422d04c9b3d843d32

Reports the number of tris rendered since the last _beginGeometryCount call.

_getBatchCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html af7ed3c5ecb53897d3a17fc4d4b92e560

Reports the number of batches rendered since the last _beginGeometryCount call.

_getVertexCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a0e59f9845067742cf26b04037b0ce332

Reports the number of vertices passed to the renderer since the last _beginGeometryCount call...

convertColourValue cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a80d543b61b1152b0dd0049961be4798e

Generates a packed data version of the passed in ColourValue suitable for use as with this RenderSyst...

getCapabilities cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a1ea7609b7337a8b184c4348b09d5c46a

Gets the capabilities of the render system.

getDriverVersion cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ad9dbbbf4ae4dc539ebb31d99c7e6c724

Returns the driver version.

_getDefaultViewportMaterialScheme cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aacef247cf85f6ecd44b075f99555b6a2

Returns the default material scheme used by the render system.

isGpuProgramBound cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a1ac003196b5b51384f714924a0041081

Returns whether or not a Gpu program of the given type is currently bound.

setClipPlanes cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a23cc0a7d87b77ec3d0a34e92335bec1a

Sets the user clipping region.

addClipPlane cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html abe0fbe6b4972baf14137235fe3f6c499

Add a user clipping plane.

addClipPlane cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a2eb75175291761881bdc0d73ec379089

Add a user clipping plane.

resetClipPlanes cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a46a9b1385638112a80bf22fa1a5bf531

Clears the user clipping region.

_initRenderTargets cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a83ca87a7c74baff1db1a9ff6ec61ba54

Utility method for initialising all render targets attached to this rendering system.

_notifyCameraRemoved cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aecceb6f1a7d3113de8676d20e39260dc

Utility method to notify all render targets that a camera has been removed, in case they were referri...

_updateAllRenderTargets cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a8ef6bbe5a63769cfe73319ac418624a8

Internal method for updating all render targets attached to this rendering system.

_swapAllRenderTargetBuffers cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ae8365c3a108964861ca4af053e84901f

Internal method for swapping all the buffers on all render targets, if _updateAllRenderTargets was ca...

setInvertVertexWinding cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a0a0b42f82a637acb3df7fba70c1291aa

Sets whether or not vertex windings set should be inverted; this can be important for rendering refle...

getInvertVertexWinding cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ab3e49f56657126038dffde74bbc8bfdd

Indicates whether or not the vertex windings set will be inverted for the current render (e...

setCurrentPassIterationCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a207d38c53699525e2e49ee167f9c8eb5

set the current multi pass count value.

setDeriveDepthBias cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a927af19c2746aa2dd37018434bfc09f4

Tell the render system whether to derive a depth bias on its own based on the values passed to it in ...

addListener cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ada5d01c8a4eb8e64140d92fce245800c

Adds a listener to the custom events that this render system can raise.

removeListener cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a7d9e3b4369f98e46dbea4cb4b9390f9d

Remove a listener to the custom events that this render system can raise.

getRenderSystemEvents cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a8f3b7402316e7162fb5778235fc6e2f2

Gets a list of the rendersystem specific events that this rendersystem can raise.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ListenerList cpp tdef Ogre::RenderSystem classOgre_1_1RenderSystem.html ab1bb1a0a6617b68f8d05ab81b9d939f3 HardwareOcclusionQueryList cpp tdef Ogre::RenderSystem classOgre_1_1RenderSystem.html ae5a2c5b72bc48a8b525ce7f305af11ce setClipPlanesImpl cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html ab40b0b5f2c46b556800e7622e10fb268

Internal method used to set the underlying clip planes when needed.

activateGLTextureUnit cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a1eb2433f12e3949134bc956ed90ea2be bindVertexElementToGpu cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a69776ec7b48ce0a088411e16b8231176 updatePassIterationRenderState cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a8b7b29f3b542c7cbaeb5da0c1269a388

updates pass iteration rendering state including bound gpu program parameter pass iteration auto cons...

fireEvent cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a739194f14f07f7860f26af9a07fa1ce2

Internal method for firing a rendersystem event.

mDepthBufferPool cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ac2e020886998e27c45608206308d3756

DepthBuffers to be attached to render targets.

mRenderTargets cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a5ea599be4da15690178a9aca2261e992

The render targets.

mPrioritisedRenderTargets cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a69c3a5daa75ce78fd56226941f1c8126

The render targets, ordered by priority.

mActiveRenderTarget cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a398254faea8f9fe6454abb38eee5b3f4

The Active render target.

mActiveVertexGpuProgramParameters cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ae98e8807b322bccf0eb160afdb54537e

The Active GPU programs and gpu program parameters.

mActiveGeometryGpuProgramParameters cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a2d602052ff01a8fd78455916c57a4cef mActiveFragmentGpuProgramParameters cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a5b9972dd9bb47c45732ad1c82c55817d mTextureManager cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a80f14e152184bddc68f8ae05bcefb3be mActiveViewport cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a122f2e8cbddd313582f05677f5a26b1c mCullingMode cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a60ce74b29c3e1c9e11041029117a85ad mVSync cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ac0df5de57fa3480f74c98c65a7211a30 mVSyncInterval cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aae9bef04f53864a06012711ea3857fc6 mWBuffer cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a7c4ad7937f023a43ee43473750d2bfe9 mBatchCount cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a039fe39c5374812e776c677404f00898 mFaceCount cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aa735bd71b568209de09adfa86b737737 mVertexCount cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a0716f3fd1349f7c4399d805d03e4c394 mManualBlendColours cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aa40237e355676bb7024fccd8699eee96

Saved manual colour blends.

mInvertVertexWinding cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html adf3d0f2e777d97e2032ef01cb1b3ecee mDisabledTexUnitsFrom cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a9a071dab9e9b40bfde6d2e85cb363274

Texture units from this upwards are disabled.

mCurrentPassIterationCount cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a179ea5dd6f5b8f1430ebc10dd582fdb8

number of times to render the current state

mCurrentPassIterationNum cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a633705eb827ce4ad1a0d65761d31335c mDerivedDepthBias cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ad3c918fb9e33cd75b9a802d48acc800d

Whether to update the depth bias per render call.

mDerivedDepthBiasBase cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ab852c2a4d985484527f4a701dad60981 mDerivedDepthBiasMultiplier cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a55404396ef70888e6d7bf0e1d4177c8b mDerivedDepthBiasSlopeScale cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a671636ab611261911a21f52d7cc1c97a mGlobalInstanceVertexBuffer cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a5ba7bb72708c2e6ab08eb57145208d90

a global vertex buffer for global instancing

mGlobalInstanceVertexBufferVertexDeclaration cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aca0f02a2c01976d636303dd521631192

a vertex declaration for the global vertex buffer for the global instancing

mGlobalNumberOfInstances cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a67884ecedea5a989c3da73a6f0860da7

the number of global instances (this number will be multiply by the render op instance number)...

mEventNames cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ab213f4023f49f961377aa52c8c11acc3

List of names of events this rendersystem may raise.

mEventListeners cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ad0cf554e93303c9305d3446eb2efb411 mHwOcclusionQueries cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a7bb1437e3f40cda2bb1495b51ba88791 mVertexProgramBound cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a69173bf6d120d39f702c5de9e0815218 mGeometryProgramBound cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a989d395609174738d5571fb6892262de mFragmentProgramBound cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a79ba9d85873031a65a9548e65e50109d mClipPlanes cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a07c97ddc40ee60325e0bc21930ac5c79 mClipPlanesDirty cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a3d14dfbb2f08906b57df424f9cd96bed mRealCapabilities cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aa4c73904a4dc7b0c097d21acac1ec52f

Used to store the capabilities of the graphics card.

mCurrentCapabilities cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a748f3ed723a45617a5adfd6c8d4decf2 mUseCustomCapabilities cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ab68aeffbe5cb555e1057c0ac3afcee54 mDriverVersion cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a2a2b64fcb748ff0bd21231c23ad3fe98 mTexProjRelative cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a7d062673a4505cc47867677fdb83e455 mTexProjRelativeOrigin cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a8b5ae0207f8d1faf47169be4a2ee2714 GLContextList cpp tdef Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html ad513df0171676484129fd8671d592368 initConfigOptions cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a98b807487ddb1ab627adc5bad9c9f37e initInputDevices cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html aebe779b52bc78fd188faa3a545cf52d9 processInputDevices cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html aa676f2d4a0eb7d22368c08242a22db0c setGLLight cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a48f579f0cafac7d334c1658af99900db makeGLMatrix cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a307c9e23e74f02a8bc526a7574eb55f3 getBlendMode cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a5826c05e402b29caac8a28890671fb3f getTextureAddressingMode cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a5d5ae6fb70f4a269cdd8b1d80549aab6 initialiseContext cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a7eb6263ada5d0e56d6655441b10cf8b9 setLights cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a0f8d131c5d1b402b6eb97e127376ede3 convertCompareFunction cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a8dda88e90cb75c90af5ece8bb4c1d7a3 convertStencilOp cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a1f5588e3d17750bf375661990ea16486 _getCurrentAnisotropy cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html ad8cf59b291dfe130523ac5c7f654adf1

Internal method for anisotropy validation.

setGLLightPositionDirection cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a08d5c1eb418102cb50b67659b743ded3

Internal method to set pos / direction of a light.

getCombinedMinMipFilter cpp instm Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a8c3cfabdb6329c2779dbee279e7843bf mStopRendering cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a6bf15e083170d5ad953a2d273c723171

Rendering loop control.

mLights cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html aa4b66c5444cc5272418b7cfcf071aece mViewMatrix cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a4fac54ead1cef65aeb81b1d656802e22

View matrix to set world against.

mWorldMatrix cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a48a06239cb6a49005ab266ece1ee65c7 mTextureMatrix cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html aec704e5edaeb7fe974ba4a0e73848c38 mMinFilter cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a73161095cd10735da21bfea9a01472e0

Last min &amp; mip filtering options, so we can combine them.

mMipFilter cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html adac5018adaeb854dec7f8c41cc4b6438 mTextureCoordIndex cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html adf710bf75fa0e96246bc55a7f592147e

What texture coord set each texture unit is using.

mTextureTypes cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html aae119c4beeeb7fb5a0f5b1c03c5a821c

Holds texture type settings for every stage.

mFixedFunctionTextureUnits cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a9ae06e6f262bc165c12cdc9592a83514

Number of fixed-function texture units.

mDepthWrite cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html aa8a90a9af03e667cbf250f23c30fa2fe

Store last depth write state.

mStencilMask cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a6033caf1eddcabeef54efd705c75692f

Store last stencil mask state.

mColourWrite cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html ad7af2dd66a03230b58360ee9ebe349de

Store last colour write state.

mGLSupport cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html afe2052a28b0590d64d62dcf2956999b4

GL support class, used for creating windows etc.

mUseAutoTextureMatrix cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html afbcc824f177e64ae0ec373cd06591b4d mAutoTextureMatrix cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a971eb2d822ab12db90f1fbe0392ca4d4 mGLInitialised cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a01d9f1b57cc53680a9d0b50b063831aa

Check if the GL system has already been initialised.

mHardwareBufferManager cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html afb5d5c238079ce1f4370dc3088c148e6 mGpuProgramManager cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a489b7d773192d0a7af1a851163a276ac mGLSLProgramFactory cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a00975b3f6d2d3d20054bf57ecae7b497 mCurrentLights cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a0ed46fa148891beac57c2468d45fd995 mCurrentVertexProgram cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html aa1eede369f4ba54cb166efafc8d3539e mCurrentFragmentProgram cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html ab46dd74c60b9da6e0fb5e8c28793b6b7 mCurrentGeometryProgram cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a63f6bbfceb5f39d91fb00a248f7c29b9 mMainContext cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a72ebe911e2d2273bec95c45fa734e0d7 mCurrentContext cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html af6b876972d358aa674d85322be84b4dd mBackgroundContextList cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a24f25294368c4ef1a11dee9045e72755

List of background thread contexts.

mRTTManager cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html a293971e3a7cd7701dc6700f7e0381389

Manager object for creating render textures.

mActiveTextureUnit cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html add9e0674697bcdbd901c5e31b1fcede4 mRenderAttribsBound cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html acf87997a329260068e9d94a1a7941243 mRenderInstanceAttribsBound cpp data Ogre::GLRenderSystem classOgre_1_1GLRenderSystem.html aac7cd483ff4b7d5b652d802baa85d0ba Ogre::GLSurfaceDesc c cl Ogre::GLSurfaceDesc structOgre_1_1GLSurfaceDesc.html

GL surface descriptor.

OgreGLRenderTexture.h GLSurfaceDesc cpp func Ogre::GLSurfaceDesc structOgre_1_1GLSurfaceDesc.html a17db8cb3634f2023f2f7cb7f92cd4389 buffer cpp data Ogre::GLSurfaceDesc structOgre_1_1GLSurfaceDesc.html a9c8b7fc7ce22ded53d03c7838476befa zoffset cpp data Ogre::GLSurfaceDesc structOgre_1_1GLSurfaceDesc.html ad8871731ec9027a7dd6eabee59786431 numSamples cpp data Ogre::GLSurfaceDesc structOgre_1_1GLSurfaceDesc.html a06710eae3716931ee6b6e2a796757177 Ogre::GLRenderTexture c cl Ogre::GLRenderTexture classOgre_1_1GLRenderTexture.html

Base class for GL Render Textures.

OgreGLRenderTexture.h GLRenderTexture cpp instm Ogre::GLRenderTexture classOgre_1_1GLRenderTexture.html a8912e9289e09d30884ce4cc87a484043 ~GLRenderTexture cpp instm Ogre::GLRenderTexture classOgre_1_1GLRenderTexture.html ad9dae3210d74b28e851391dba8f4bb33 requiresTextureFlipping cpp instm Ogre::GLRenderTexture classOgre_1_1GLRenderTexture.html a477c9f9b3e986e9cf7f3346443623492 copyContentsToMemory cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html a8996931c9437e22326ca918097ee7bf3

Copies the current contents of the render target to a pixelbox.

suggestPixelFormat cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html ad94c73fb892cda9312da9006ae57fe87

Suggests a pixel format to use for extracting the data in this target, when calling copyContentsToMem...

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

swapBuffers cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a09e6243be6bd93a64e9b20c74e3d11e1

Swaps the frame buffers to display the next frame.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

getCustomAttribute cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6c32524efacf6da599d5daccf3d9e166

Gets a custom (maybe platform-specific) attribute.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

isActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a301925445aa68d271ba2da65dc8c0022

Used to retrieve or set the active state of the render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isPrimary cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad65fa4d3c53d20d49b5018a334de57e9

Indicates whether this target is the primary window.

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d CustomAttributeString_FBO cpp data Ogre::GLRenderTexture classOgre_1_1GLRenderTexture.html a0c1183426657f0c4bb9cab4d0849e6cd CustomAttributeString_TARGET cpp data Ogre::GLRenderTexture classOgre_1_1GLRenderTexture.html ac7682594cac556e4830cf1d1f3201726 CustomAttributeString_GLCONTEXT cpp data Ogre::GLRenderTexture classOgre_1_1GLRenderTexture.html a71d9d9ecb01f76de433f3b3b1fd3b8ce ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mBuffer cpp data Ogre::RenderTexture classOgre_1_1RenderTexture.html a5f3d9fd4d3aa25751546d18144b77b6a mZOffset cpp data Ogre::RenderTexture classOgre_1_1RenderTexture.html ad41ef4a560ac4f45b10eb56a87761347 mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::GLRTTManager c cl Ogre::GLRTTManager classOgre_1_1GLRTTManager.html

Manager/factory for RenderTextures.

OgreGLRenderTexture.h ~GLRTTManager cpp instm Ogre::GLRTTManager classOgre_1_1GLRTTManager.html a22926ca1dc7a6ca3b249e3bdf5473da6 createRenderTexture cpp instm Ogre::GLRTTManager classOgre_1_1GLRTTManager.html aac78ded603f500c9f40a3d538f585bfd

Create a texture rendertarget object.

checkFormat cpp instm Ogre::GLRTTManager classOgre_1_1GLRTTManager.html ad75c58c30fc8a25671aca04d9c213454

Check if a certain format is usable as rendertexture format.

bind cpp instm Ogre::GLRTTManager classOgre_1_1GLRTTManager.html ac9b94d66d780e46d084cb142b92c2153

Bind a certain render target.

unbind cpp instm Ogre::GLRTTManager classOgre_1_1GLRTTManager.html aac3b27462f81df6c88359af32f551efc

Unbind a certain render target.

getBestDepthStencil cpp instm Ogre::GLRTTManager classOgre_1_1GLRTTManager.html a9009ddc7bebd9a077c2152e9432ff634 createMultiRenderTarget cpp instm Ogre::GLRTTManager classOgre_1_1GLRTTManager.html a1075312a92286d2e9c59eba718181f44

Create a multi render target.

getSupportedAlternative cpp instm Ogre::GLRTTManager classOgre_1_1GLRTTManager.html a106e43311c8d274d515f7b954e4fb24f

Get the closest supported alternative format.

getSingleton unknown clm Ogre::Singleton< GLRTTManager > classOgre_1_1Singleton.html a7757bd7ac3702c144502e53ad6491888 getSingletonPtr unknown clm Ogre::Singleton< GLRTTManager > classOgre_1_1Singleton.html a7ab51c46521b89723d6186a52a7e0d7b msSingleton unknown data Ogre::Singleton< GLRTTManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::GLCopyingRenderTexture c cl Ogre::GLCopyingRenderTexture classOgre_1_1GLCopyingRenderTexture.html OgreGLRenderTexture.h GLCopyingRenderTexture cpp instm Ogre::GLCopyingRenderTexture classOgre_1_1GLCopyingRenderTexture.html adf02a3354ea1d0ba298a453d10aff955 getCustomAttribute cpp instm Ogre::GLCopyingRenderTexture classOgre_1_1GLCopyingRenderTexture.html a0d567a9e671894e9652aeba40f2a506c

Gets a custom (maybe platform-specific) attribute.

requiresTextureFlipping cpp instm Ogre::GLRenderTexture classOgre_1_1GLRenderTexture.html a477c9f9b3e986e9cf7f3346443623492 copyContentsToMemory cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html a8996931c9437e22326ca918097ee7bf3

Copies the current contents of the render target to a pixelbox.

suggestPixelFormat cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html ad94c73fb892cda9312da9006ae57fe87

Suggests a pixel format to use for extracting the data in this target, when calling copyContentsToMem...

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

swapBuffers cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a09e6243be6bd93a64e9b20c74e3d11e1

Swaps the frame buffers to display the next frame.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

isActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a301925445aa68d271ba2da65dc8c0022

Used to retrieve or set the active state of the render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isPrimary cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad65fa4d3c53d20d49b5018a334de57e9

Indicates whether this target is the primary window.

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d CustomAttributeString_FBO cpp data Ogre::GLRenderTexture classOgre_1_1GLRenderTexture.html a0c1183426657f0c4bb9cab4d0849e6cd CustomAttributeString_TARGET cpp data Ogre::GLRenderTexture classOgre_1_1GLRenderTexture.html ac7682594cac556e4830cf1d1f3201726 CustomAttributeString_GLCONTEXT cpp data Ogre::GLRenderTexture classOgre_1_1GLRenderTexture.html a71d9d9ecb01f76de433f3b3b1fd3b8ce ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mBuffer cpp data Ogre::RenderTexture classOgre_1_1RenderTexture.html a5f3d9fd4d3aa25751546d18144b77b6a mZOffset cpp data Ogre::RenderTexture classOgre_1_1RenderTexture.html ad41ef4a560ac4f45b10eb56a87761347 mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::GLCopyingRTTManager c cl Ogre::GLCopyingRTTManager classOgre_1_1GLCopyingRTTManager.html

Simple, copying manager/factory for RenderTextures.

OgreGLRenderTexture.h GLCopyingRTTManager cpp instm Ogre::GLCopyingRTTManager classOgre_1_1GLCopyingRTTManager.html a6abd1ee9345433b6d6192bcfcf418739 ~GLCopyingRTTManager cpp instm Ogre::GLCopyingRTTManager classOgre_1_1GLCopyingRTTManager.html a8cdafe29360fd63c7f15a302112679dd createRenderTexture cpp instm Ogre::GLCopyingRTTManager classOgre_1_1GLCopyingRTTManager.html a95d128f52f779b5efa1d7ca3f1fb3d5d checkFormat cpp instm Ogre::GLCopyingRTTManager classOgre_1_1GLCopyingRTTManager.html ae9b5fe2e2e8ae83413f8d99cb7705d9b bind cpp instm Ogre::GLCopyingRTTManager classOgre_1_1GLCopyingRTTManager.html a6b4e8f461b0e08b639886898ed1469ac unbind cpp instm Ogre::GLCopyingRTTManager classOgre_1_1GLCopyingRTTManager.html a34994711fcc6b8cbf2fe028251461c34 getBestDepthStencil cpp instm Ogre::GLRTTManager classOgre_1_1GLRTTManager.html a9009ddc7bebd9a077c2152e9432ff634 createMultiRenderTarget cpp instm Ogre::GLRTTManager classOgre_1_1GLRTTManager.html a1075312a92286d2e9c59eba718181f44

Create a multi render target.

getSupportedAlternative cpp instm Ogre::GLRTTManager classOgre_1_1GLRTTManager.html a106e43311c8d274d515f7b954e4fb24f

Get the closest supported alternative format.

getSingleton unknown clm Ogre::Singleton< GLRTTManager > classOgre_1_1Singleton.html a7757bd7ac3702c144502e53ad6491888 getSingletonPtr unknown clm Ogre::Singleton< GLRTTManager > classOgre_1_1Singleton.html a7ab51c46521b89723d6186a52a7e0d7b msSingleton unknown data Ogre::Singleton< GLRTTManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::GLRenderToVertexBuffer c cl Ogre::GLRenderToVertexBuffer classOgre_1_1GLRenderToVertexBuffer.html

An object which renders geometry to a vertex.

OgreGLRenderToVertexBuffer.h GLRenderToVertexBuffer cpp instm Ogre::GLRenderToVertexBuffer classOgre_1_1GLRenderToVertexBuffer.html a8473baa2da0ce634afbaf0adf0e3d513

C&#39;tor.

~GLRenderToVertexBuffer cpp instm Ogre::GLRenderToVertexBuffer classOgre_1_1GLRenderToVertexBuffer.html ae7a1267ba929ccdf20415187c31b8c0c

D&#39;tor.

getRenderOperation cpp instm Ogre::GLRenderToVertexBuffer classOgre_1_1GLRenderToVertexBuffer.html a92a9cebdbe53636b9660822de6e09f87

Get the render operation for this buffer.

update cpp instm Ogre::GLRenderToVertexBuffer classOgre_1_1GLRenderToVertexBuffer.html a964e22241813a3677fbe95a9a5106969

Update the contents of this vertex buffer by rendering.

getVertexDeclaration cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a9fa1e6de60796f2af453581b553cb0ac

Get the vertex declaration that the pass will output.

getMaxVertexCount cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a883622495c6c19c55b34cbb2cbc83cac

Get the maximum number of vertices that the buffer will hold.

setMaxVertexCount cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a2db0eaaf24eb8de2427e5a33a923544b

Set the maximum number of vertices that the buffer will hold.

getOperationType cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a8ace11d57f754588746a86c6dea6dc48

What type of primitives does this object generate?

setOperationType cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a3a23fc7f800fcd9014919ff977e55905

Set the type of primitives that this object generates.

setResetsEveryUpdate cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html aa6b992fb1f1f4098edb85c782b860f24

Set wether this object resets its buffers each time it updates.

getResetsEveryUpdate cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a5c9e4cc0e644416d3754aaa0e12f4bd8

Does this object reset its buffer each time it updates?

reset cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a276cd906b96a46a596d7f0abdf122302

Reset the vertex buffer to the initial state.

setSourceRenderable cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a1ac41c57f4cb8c493dfedca2d83692ca

Set the source renderable of this object.

getSourceRenderable cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a38890b3ad14b32428d57520fdec9e48b

Get the source renderable of this object.

getRenderToBufferMaterial cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a6c530df86894044d524825e0be11fe33

Get the material which is used to render the geometry into the vertex buffer.

setRenderToBufferMaterialName cpp instm Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a1b91c72db34e837e2753ec419bacb88e

Set the material name which is used to render the geometry into the vertex buffer.

reallocateBuffer cpp instm Ogre::GLRenderToVertexBuffer classOgre_1_1GLRenderToVertexBuffer.html abe44775105aaa762c7bf7cf0f900f2d9 bindVerticesOutput cpp instm Ogre::GLRenderToVertexBuffer classOgre_1_1GLRenderToVertexBuffer.html a1dec3550478c2b006ce2f047633800f2 getGLSemanticType cpp instm Ogre::GLRenderToVertexBuffer classOgre_1_1GLRenderToVertexBuffer.html a8b526adcacee0aee6cbeef66d47ac8f2 getSemanticVaryingName cpp instm Ogre::GLRenderToVertexBuffer classOgre_1_1GLRenderToVertexBuffer.html ad4149c7275d452aa14c1960e6a5c37bd mVertexBuffers cpp data Ogre::GLRenderToVertexBuffer classOgre_1_1GLRenderToVertexBuffer.html a05dde4334414b0dc7e04f44221bdfbad mFrontBufferIndex cpp data Ogre::GLRenderToVertexBuffer classOgre_1_1GLRenderToVertexBuffer.html a35e6377ed15a4e21283cc1eb52594449 mPrimitivesDrawnQuery cpp data Ogre::GLRenderToVertexBuffer classOgre_1_1GLRenderToVertexBuffer.html abb9613f1d1dedd68927ed4ab7881b289 mOperationType cpp data Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html ab9071935eb9ab1effbc8e6358ba38a67 mResetsEveryUpdate cpp data Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html aa7b0315836d1753e0ee1938d55cc7f93 mResetRequested cpp data Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a69b7fe4c1730c47978aa497deb42f22e mMaterial cpp data Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a95a4702c70c3fe0fd2313c836c8e4dbe mSourceRenderable cpp data Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a281d1d81160af52e32be61cf5f27cf70 mVertexData cpp data Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a21c5d5d9ec70314f9727553b6dd0faf2 mMaxVertexCount cpp data Ogre::RenderToVertexBuffer classOgre_1_1RenderToVertexBuffer.html a0b626515d04c2216f2d987b45925794e Ogre::GLSupport c cl Ogre::GLSupport classOgre_1_1GLSupport.html OgreGLSupport.h GLSupport cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a6f9ba5ca177845957a42cd1bd95f1c92 ~GLSupport cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a6da70cbba51979f3b3360cd4fc412f75 addConfig cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a5768067351c51ef11ad40dc0717251bb

Add any special config values to the system.

setConfigOption cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html abf6d4613a3d5bb3fa01cfcdd165d218f validateConfig cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a5c715eb0c3cad1f1dd89ddf8acc7867b

Make sure all the extra options are valid.

getConfigOptions cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a7cb341968e2e1fec161f0a596adfad56 createWindow cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a8d0df0814578018a78a8f890fd8ad21b newWindow cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html abb8f80ec1b1bd562672c5eb33352e9f9 supportsPBuffers cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a46265aefdd9034f45b839c40142ad1b8 createPBuffer cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a91f992ff69e6590b89761cfafcaa6b28 start cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a879f0cb8c332e623613a9837bb994800

Start anything special.

stop cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a8900222e86476441b4742ceb1fd37293

Stop anything special.

getGLVendor cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a605553feadb63b0b40e25cda379a21d8

Get vendor information.

getGLVersion cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html abfca0d98cde4f5bed7f805adac5adc72

Get version information.

checkMinGLVersion cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a5ef47f21852bfd07b040327051a08b25

Compare GL version numbers.

checkExtension cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html ae274ae289aba6e62d4409841bca4aab2

Check if an extension is available.

getProcAddress cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a8178f7c197f702846d213ade4669bfa1

Get the address of a function.

initialiseExtensions cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a04cb4a54ce276a4088339aa4d97b6e0e

Initialises GL extensions, must be done AFTER the GL context has been established.

getDisplayMonitorCount cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a379f629aae4ba8ea96943936df5c31ab mOptions cpp data Ogre::GLSupport classOgre_1_1GLSupport.html a5b5c4f15e6fee184e059f11790cb30b5 extensionList cpp data Ogre::GLSupport classOgre_1_1GLSupport.html a0f3a8ac4a209aea9ef22b5aa4a40fcd7 mVersion cpp data Ogre::GLSupport classOgre_1_1GLSupport.html a83e842aa5b8fd36a7d9b94820ab8be5e mVendor cpp data Ogre::GLSupport classOgre_1_1GLSupport.html a69e070222ab7665286cd951134313724 Ogre::GLTexture c cl Ogre::GLTexture classOgre_1_1GLTexture.html OgreGLTexture.h GLTexture cpp instm Ogre::GLTexture classOgre_1_1GLTexture.html a0c0f2ea051003ac4eaf45057571a4e64 ~GLTexture cpp instm Ogre::GLTexture classOgre_1_1GLTexture.html a7488e9963124fe1c26b01e7df5191c4b createRenderTexture cpp instm Ogre::GLTexture classOgre_1_1GLTexture.html a35526211ff58634b7d29b7afa39ab81a getBuffer cpp instm Ogre::GLTexture classOgre_1_1GLTexture.html acf1f73ab878ded43489b0f84ef899620 getGLTextureTarget cpp instm Ogre::GLTexture classOgre_1_1GLTexture.html a98e3b4e9d7e53ff52c1892bddae5f6b5 getGLID cpp instm Ogre::GLTexture classOgre_1_1GLTexture.html ad21b598246916df2d91a2931e0ba6b5b getCustomAttribute cpp instm Ogre::GLTexture classOgre_1_1GLTexture.html a9ba2a4aaf5f2e007d0a654b4a689f945

Retrieve a platform or API-specific piece of information from this texture.

setTextureType cpp instm Ogre::Texture classOgre_1_1Texture.html a99ab7ce9aba371bab2f04fe1eebe6f26

Sets the type of texture; can only be changed before load()

getTextureType cpp instm Ogre::Texture classOgre_1_1Texture.html a3db3e97f86e298f79fd09e511f572cc1

Gets the type of texture.

getNumMipmaps cpp instm Ogre::Texture classOgre_1_1Texture.html a73913a082bfc8f1e3de44441df92308a

Gets the number of mipmaps to be used for this texture.

setNumMipmaps cpp instm Ogre::Texture classOgre_1_1Texture.html a3cd584d5e1b9bbd1eb665303f9fca7ee

Sets the number of mipmaps to be used for this texture.

getMipmapsHardwareGenerated cpp instm Ogre::Texture classOgre_1_1Texture.html a3435f815f90fdf90e3c28393125e3168

Are mipmaps hardware generated?

getGamma cpp instm Ogre::Texture classOgre_1_1Texture.html aae8fa69ad2ea0d4b84c85d280197953b

Returns the gamma adjustment factor applied to this texture on loading.

setGamma cpp instm Ogre::Texture classOgre_1_1Texture.html a34a2cf25885b2d6f16adc1dbd7275e09

Sets the gamma adjustment factor applied to this texture on loading the data.

setHardwareGammaEnabled cpp instm Ogre::Texture classOgre_1_1Texture.html a41e0ef825d3ce3c305d1b4d34103da13

Sets whether this texture will be set up so that on sampling it, hardware gamma correction is applied...

isHardwareGammaEnabled cpp instm Ogre::Texture classOgre_1_1Texture.html ae41a45cc2461c263936f620708b08976

Gets whether this texture will be set up so that on sampling it, hardware gamma correction is applied...

setFSAA cpp instm Ogre::Texture classOgre_1_1Texture.html ab930e26d3531e20604e22e3324759ad4

Set the level of multisample AA to be used if this texture is a rendertarget.

getFSAA cpp instm Ogre::Texture classOgre_1_1Texture.html aa9336fcb9283afad0259466633533f33

Get the level of multisample AA to be used if this texture is a rendertarget.

getFSAAHint cpp instm Ogre::Texture classOgre_1_1Texture.html a78a1bb99cc419187c77141ab05edb7ea

Get the multisample AA hint if this texture is a rendertarget.

getHeight cpp instm Ogre::Texture classOgre_1_1Texture.html a487fd460a132f1c4097ec1f6d2e7c37c

Returns the height of the texture.

getWidth cpp instm Ogre::Texture classOgre_1_1Texture.html a68051f56bb8d87ce19640a8026586207

Returns the width of the texture.

getDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a08698c8524b74c8303927f665f36e827

Returns the depth of the texture (only applicable for 3D textures).

getSrcHeight cpp instm Ogre::Texture classOgre_1_1Texture.html a772f4bd16b6b629f16f112926be4d460

Returns the height of the original input texture (may differ due to hardware requirements).

getSrcWidth cpp instm Ogre::Texture classOgre_1_1Texture.html a8637d1b6b0c6b17c10dbe0bc65ce8dc4

Returns the width of the original input texture (may differ due to hardware requirements).

getSrcDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a9037f86414b57597677ea98d66c40001

Returns the original depth of the input texture (only applicable for 3D textures).

setHeight cpp instm Ogre::Texture classOgre_1_1Texture.html ab4f95c16ba72153a00a3422289099296

Set the height of the texture; can only do this before load();.

setWidth cpp instm Ogre::Texture classOgre_1_1Texture.html ab966147d746a969aa80a0ae71d6fb0e2

Set the width of the texture; can only do this before load();.

setDepth cpp instm Ogre::Texture classOgre_1_1Texture.html afd7eb62399bd48b21f6763eba94ab28d

Set the depth of the texture (only applicable for 3D textures); can only do this before load();...

getUsage cpp instm Ogre::Texture classOgre_1_1Texture.html a5544f33879e292ff3d0c6fb13129ba0d

Returns the TextureUsage identifier for this Texture.

setUsage cpp instm Ogre::Texture classOgre_1_1Texture.html a04969ca1d25bf40e71e907f2cdb7443b

Sets the TextureUsage identifier for this Texture; only useful before load()

createInternalResources cpp instm Ogre::Texture classOgre_1_1Texture.html a906f16bb83aecba3b1204d62308e419d

Creates the internal texture resources for this texture.

freeInternalResources cpp instm Ogre::Texture classOgre_1_1Texture.html a43fa847c09ec75de76555dd648e95420

Frees internal texture resources for this texture.

copyToTexture cpp instm Ogre::Texture classOgre_1_1Texture.html a017b0d0590ce4afc079f2f1f85a686b8

Copies (and maybe scales to fit) the contents of this texture to another texture.

loadImage cpp instm Ogre::Texture classOgre_1_1Texture.html ac129cc0a773f0d9d0eb4c3c1a1b65618

Loads the data from an image.

loadRawData cpp instm Ogre::Texture classOgre_1_1Texture.html a1d84784891731ee66945ffbc3b31e35b

Loads the data from a raw stream.

_loadImages cpp instm Ogre::Texture classOgre_1_1Texture.html a13fc432584dd44c2969a8e41bdca569c

Internal method to load the texture from a set of images.

getFormat cpp instm Ogre::Texture classOgre_1_1Texture.html a91a5ec6b7cae49a1f7aa05b7beac966b

Returns the pixel format for the texture surface.

getDesiredFormat cpp instm Ogre::Texture classOgre_1_1Texture.html a01e66834e5af4ac5d24222d24c09a9ca

Returns the desired pixel format for the texture surface.

getSrcFormat cpp instm Ogre::Texture classOgre_1_1Texture.html ad4dccbd257ef80d031b4d9e72ca08164

Returns the pixel format of the original input texture (may differ due to hardware requirements and p...

setFormat cpp instm Ogre::Texture classOgre_1_1Texture.html af745587ede1e8482b1edac167fbf82fd

Sets the pixel format for the texture surface; can only be set before load().

hasAlpha cpp instm Ogre::Texture classOgre_1_1Texture.html a4769c21c8e7e73f9d45344bf96d38d17

Returns true if the texture has an alpha layer.

setDesiredIntegerBitDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a2ee26937110dfbd80a5419b1e14fe619

Sets desired bit depth for integer pixel format textures.

getDesiredIntegerBitDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a2e81c09207d2c2293d1d343fa49050aa

gets desired bit depth for integer pixel format textures.

setDesiredFloatBitDepth cpp instm Ogre::Texture classOgre_1_1Texture.html aa38c4f67ab5413135d1830dd164a68e6

Sets desired bit depth for float pixel format textures.

getDesiredFloatBitDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a8b4352d54f63d4c0f29d45fca8d11c2a

gets desired bit depth for float pixel format textures.

setDesiredBitDepths cpp instm Ogre::Texture classOgre_1_1Texture.html ae67e44696cde3c7d4e8fec157ca4f498

Sets desired bit depth for integer and float pixel format.

setTreatLuminanceAsAlpha cpp instm Ogre::Texture classOgre_1_1Texture.html aa561d8d03383bb59ecce5c4278ed8da6

Sets whether luminace pixel format will treated as alpha format when load this texture.

getTreatLuminanceAsAlpha cpp instm Ogre::Texture classOgre_1_1Texture.html a48c9409feb73321926930d064a2a3aa9

Gets whether luminace pixel format will treated as alpha format when load this texture.

getNumFaces cpp instm Ogre::Texture classOgre_1_1Texture.html a993be9937ba0abe4c2d663b9105409d1

Return the number of faces this texture has.

convertToImage cpp instm Ogre::Texture classOgre_1_1Texture.html acf8f82e24d486b9ace424d8908e5eb00

Populate an Image with the contents of this texture.

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

LoadedImages cpp tdef Ogre::GLTexture classOgre_1_1GLTexture.html a208487678a5486dc1ca1e1149380b132

Used to hold images between calls to prepare and load.

ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 createInternalResourcesImpl cpp instm Ogre::GLTexture classOgre_1_1GLTexture.html afa57b84771da66f504343d13a5761085 prepareImpl cpp instm Ogre::GLTexture classOgre_1_1GLTexture.html a1fb1fd22849a87e1ad4d065bb97240ce unprepareImpl cpp instm Ogre::GLTexture classOgre_1_1GLTexture.html abb8b6346eed99e1352cc842e984bbda4 loadImpl cpp instm Ogre::GLTexture classOgre_1_1GLTexture.html a5235803033030c5fcf964ec733220f89 freeInternalResourcesImpl cpp instm Ogre::GLTexture classOgre_1_1GLTexture.html a180b720156bc14ec0400caa9d6f19f0e _createSurfaceList cpp instm Ogre::GLTexture classOgre_1_1GLTexture.html a84bca7c30889c1a8a0cb9d3b9c81e474

internal method, create GLHardwarePixelBuffers for every face and mipmap level.

calculateSize cpp instm Ogre::Texture classOgre_1_1Texture.html aa98e3e83764aeb0dddc57e1c1dac7f43 unloadImpl cpp instm Ogre::Texture classOgre_1_1Texture.html a50595e11d3256b89d4de09d321dfd17c

Default implementation of unload which calls freeInternalResources.

getSourceFileType cpp instm Ogre::Texture classOgre_1_1Texture.html a8b4fac9addc733cebd68b0b126b23b23

Identify the source file type as a string, either from the extension or from a magic number...

preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mLoadedImages cpp data Ogre::GLTexture classOgre_1_1GLTexture.html adc7751feca372542f06343f3df71214b

Vector of images that were pulled from disk by prepareLoad but have yet to be pushed into texture mem...

mHeight cpp data Ogre::Texture classOgre_1_1Texture.html a05ffc612f2d228396455f429325d99d4 mWidth cpp data Ogre::Texture classOgre_1_1Texture.html a1619297beb23828218b26ce18362a984 mDepth cpp data Ogre::Texture classOgre_1_1Texture.html a55f60f21398b55836e13a692b90dd736 mNumRequestedMipmaps cpp data Ogre::Texture classOgre_1_1Texture.html a6958c92e9f0e66c4a3d132ed273ea319 mNumMipmaps cpp data Ogre::Texture classOgre_1_1Texture.html a6b82c3ed419e91a11bd9d0063df83ed9 mMipmapsHardwareGenerated cpp data Ogre::Texture classOgre_1_1Texture.html a78c173eadbdbce6c766632a40fc0363c mGamma cpp data Ogre::Texture classOgre_1_1Texture.html a91414bf8610084680cc21144c93e34ca mHwGamma cpp data Ogre::Texture classOgre_1_1Texture.html a12c901db5fff58d9779f327bb363b088 mFSAA cpp data Ogre::Texture classOgre_1_1Texture.html a74aefafbb9c481bf31e39996ef69458c mFSAAHint cpp data Ogre::Texture classOgre_1_1Texture.html a834e35614c75542a09e423cdd6b33bc8 mTextureType cpp data Ogre::Texture classOgre_1_1Texture.html aab3add1d83300d2518d4ae9864c32651 mFormat cpp data Ogre::Texture classOgre_1_1Texture.html a74872f190e8c6d2da750c03698ad73fd mUsage cpp data Ogre::Texture classOgre_1_1Texture.html ae3c39759ac6bea7faa7c60d3994927a4 mSrcFormat cpp data Ogre::Texture classOgre_1_1Texture.html a2598c4e24ba37ce5f82393be82aeddc6 mSrcWidth cpp data Ogre::Texture classOgre_1_1Texture.html aa15877330d8c2ce5b6cf6715937f2b12 mSrcHeight cpp data Ogre::Texture classOgre_1_1Texture.html ae724845657658ff3165d9597c1fad1db mSrcDepth cpp data Ogre::Texture classOgre_1_1Texture.html a402d51a2ed86cbef7469f3d6be6d3c01 mDesiredFormat cpp data Ogre::Texture classOgre_1_1Texture.html a4c9e046e633bacb741cbe2518dfbc649 mDesiredIntegerBitDepth cpp data Ogre::Texture classOgre_1_1Texture.html a1797d9ab733702d0c0b05ba3fd6f1584 mDesiredFloatBitDepth cpp data Ogre::Texture classOgre_1_1Texture.html aa06a0be1885e8ff96fde33277140e46f mTreatLuminanceAsAlpha cpp data Ogre::Texture classOgre_1_1Texture.html aa922f905790cc650b2761caa2e28e51e mInternalResourcesCreated cpp data Ogre::Texture classOgre_1_1Texture.html ae5bc056fc6cc83ae12cf2a3d0786e87b mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b SurfaceList cpp tdef Ogre::GLTexture classOgre_1_1GLTexture.html ad53c0278d43b125df9485ea0695b81b5

Vector of pointers to subsurfaces.

mTextureID cpp data Ogre::GLTexture classOgre_1_1GLTexture.html a56ba7fbb3eaca1a816148519422d3912 mGLSupport cpp data Ogre::GLTexture classOgre_1_1GLTexture.html aaff77c9210ad70cd3cb613f7bd8c1c38 mSurfaceList cpp data Ogre::GLTexture classOgre_1_1GLTexture.html ab378ae6edb83104d50ed55642fd8ea3c LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::GLTexturePtr c cl Ogre::GLTexturePtr classOgre_1_1GLTexturePtr.html

Specialisation of SharedPtr to allow SharedPtr to be assigned to GLTexturePtr.

OgreGLTexture.h GLTexturePtr cpp instm Ogre::GLTexturePtr classOgre_1_1GLTexturePtr.html adabe928697f3da8f5df7cafd2f3439d0 GLTexturePtr cpp instm Ogre::GLTexturePtr classOgre_1_1GLTexturePtr.html a5f40b6f1757774f6cfc7c6e349068f11 GLTexturePtr cpp instm Ogre::GLTexturePtr classOgre_1_1GLTexturePtr.html a634a1c0c41187f0b8c166d78b21e8472 GLTexturePtr cpp instm Ogre::GLTexturePtr classOgre_1_1GLTexturePtr.html af947528ee47b0cb1e86281e55c216e39 GLTexturePtr cpp instm Ogre::GLTexturePtr classOgre_1_1GLTexturePtr.html aebc5cf35e7659625352668975ee0c78c operator= cpp instm Ogre::GLTexturePtr classOgre_1_1GLTexturePtr.html a7db02931722893f4bd1f88a85085a3cf

Operator used to convert a ResourcePtr to a GLTexturePtr.

operator= cpp instm Ogre::GLTexturePtr classOgre_1_1GLTexturePtr.html ab13441547d03a0c258bc4fd5c048c0cf

Operator used to convert a TexturePtr to a GLTexturePtr.

operator* unknown instm Ogre::SharedPtr< GLTexture > classOgre_1_1SharedPtr.html a6c7563f3047bcd454dffae2b297a87a1 operator-> unknown instm Ogre::SharedPtr< GLTexture > classOgre_1_1SharedPtr.html a756cec152c2db605fe7424da7f8e879b get unknown instm Ogre::SharedPtr< GLTexture > classOgre_1_1SharedPtr.html a2c3ed4a7b5574c4e53adec450fd537b0 bind unknown instm Ogre::SharedPtr< GLTexture > classOgre_1_1SharedPtr.html ac8d90e023455dc3299f48722e6068e4a

Binds rep to the SharedPtr.

unique unknown instm Ogre::SharedPtr< GLTexture > classOgre_1_1SharedPtr.html acd2b97578b72dd4abc33471a93ca4b91 useCount unknown instm Ogre::SharedPtr< GLTexture > classOgre_1_1SharedPtr.html a29e90ed7b4339cce1cc7e6be919e78bb useCountPointer unknown instm Ogre::SharedPtr< GLTexture > classOgre_1_1SharedPtr.html a21c3410c03ec3a4647c7aaa8e59d535d getPointer unknown instm Ogre::SharedPtr< GLTexture > classOgre_1_1SharedPtr.html a15e055008751a7c20bdde38662d5f0a1 freeMethod unknown instm Ogre::SharedPtr< GLTexture > classOgre_1_1SharedPtr.html a2d8365d61e610b98e0d36d514ab29017 isNull unknown instm Ogre::SharedPtr< GLTexture > classOgre_1_1SharedPtr.html a8a223db784efd7aa766792649de2f2a0 setNull unknown instm Ogre::SharedPtr< GLTexture > classOgre_1_1SharedPtr.html ae23c79e49621afdb17fc32f30519859f release unknown instm Ogre::SharedPtr< GLTexture > classOgre_1_1SharedPtr.html aa9225d4dac90501b6a5f0b2b49ea2eed destroy unknown instm Ogre::SharedPtr< GLTexture > classOgre_1_1SharedPtr.html afaba3332d99634ccbacef674fc46b773 swap unknown instm Ogre::SharedPtr< GLTexture > classOgre_1_1SharedPtr.html af07cad7e719e517472410d87f4e974ea pRep unknown data Ogre::SharedPtr< GLTexture > classOgre_1_1SharedPtr.html a8a5094cabd90223647525fe162e94e57 pUseCount unknown data Ogre::SharedPtr< GLTexture > classOgre_1_1SharedPtr.html a52f9915e259723090662cca7c3c51d52 useFreeMethod unknown data Ogre::SharedPtr< GLTexture > classOgre_1_1SharedPtr.html a81eed90dd7d087f03cd010167d91f33e Ogre::GLTextureManager c cl Ogre::GLTextureManager classOgre_1_1GLTextureManager.html

GL-specific implementation of a TextureManager.

OgreGLTextureManager.h ResourceCreateOrRetrieveResult cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af484f2b60c8d9bc87f37fa8af8e630c5 ResourceMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a60ea46f69b1dd9c8e27b9b3d7bd5bc35 ResourceWithGroupMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a46e6268002377bc95d3721d21aa92 ResourceHandleMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af6b68646abe6e9959072c1ece458ee55 ResourceMapIterator cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a4f7da59507a5a8550ea97615ff9afff0 GLTextureManager cpp instm Ogre::GLTextureManager classOgre_1_1GLTextureManager.html aac2fa5ec71961b1e969fffedf45d4e2e ~GLTextureManager cpp instm Ogre::GLTextureManager classOgre_1_1GLTextureManager.html a2fe8c19ca4de4722f1fd618e3181554a getWarningTextureID cpp instm Ogre::GLTextureManager classOgre_1_1GLTextureManager.html a93a36b82cf4c1275dce6b973a9b017d6 getNativeFormat cpp instm Ogre::GLTextureManager classOgre_1_1GLTextureManager.html ad866ae0c8780ced34a47f1bce4e45676 isHardwareFilteringSupported cpp instm Ogre::GLTextureManager classOgre_1_1GLTextureManager.html a9c37a081d9c634bdf0ce2e3b025de35b createOrRetrieve cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a3b27a21f192919d78c14bccea5184736

Create a new texture, or retrieve an existing one with the same name if it already exists...

createOrRetrieve cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a48c565d0e63b286c6388439ae73417df

Create a new resource, or retrieve an existing one with the same name if it already exists...

prepare cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a45d8b138d17f258816383140ca765aa3

Prepares to loads a texture from a file.

prepare cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae26b6ecd722f3e24b52de8b4ac9bba0d

Generic prepare method, used to create a Resource specific to this ResourceManager without using one ...

load cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a1db642a9eef36b32dbdea28d19e8ea0d

Loads a texture from a file.

load cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad6d63fe7126510bf10fd337705cb0b29

Generic load method, used to create a Resource specific to this ResourceManager without using one of ...

loadImage cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a252e80ba6d3320bb37639cda7ca1d77a

Loads a texture from an Image object.

loadRawData cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a2c71bde8f31281d2b357afb2d6560f53

Loads a texture from a raw data stream.

createManual cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html ad17d9cb18f6fcef4fddbf0ab34f13561

Create a manual texture with specified width, height and depth (not loaded from a file)...

createManual cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html ae7973b065066fa2fc46f20a8d5493dea

Create a manual texture with a depth of 1 (not loaded from a file).

setPreferredIntegerBitDepth cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html aaaa53651124f3773fbcf6ae2b4a6fbe5

Sets preferred bit depth for integer pixel format textures.

getPreferredIntegerBitDepth cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html ab5ed4bffea6d80cb6618b8dbdd93feb5

gets preferred bit depth for integer pixel format textures.

setPreferredFloatBitDepth cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a77d097944def071bd10e1c2a03fc5b2c

Sets preferred bit depth for float pixel format textures.

getPreferredFloatBitDepth cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html addaee46caee1ed7de0cc2db3ed150696

gets preferred bit depth for float pixel format textures.

setPreferredBitDepths cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html af2cae9ecc99635a541df72ae7cdd337a

Sets preferred bit depth for integer and float pixel format.

isFormatSupported cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a65730ea50a81401518b4cbf6bb6a0a73

Returns whether this render system can natively support the precise texture format requested with the...

isEquivalentFormatSupported cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html abbbab1db9a334e39c2114ee3a21b013f

Returns whether this render system can support the texture format requested with the given usage opti...

setDefaultNumMipmaps cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html ab194cb5e332fc3eb35591e468f5dbcd3

Sets the default number of mipmaps to be used for loaded textures, for when textures are loaded autom...

getDefaultNumMipmaps cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a3cc7b930d37bc9fc156f7a2cadb572a3

Gets the default number of mipmaps to be used for loaded textures.

create cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac64c2b9c9dc775e05a81ff48d4293d4e

Creates a new blank resource, but does not immediately load it.

setMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa7bd4f02b31fba693d3bea6492fe20a8

Set a limit on the amount of memory this resource handler may use.

getMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae24629f37283bf777987aab6bc3fa110

Get the limit on the amount of memory this resource handler may use.

getMemoryUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a0458e4665975faed7311b05879dfac2f

Gets the current memory usage, in bytes.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a2cf457c70ea86892b1bec52028c96237

Unloads a single resource by name.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a94962d0929fdc88c25d35672ff2c1ff0

Unloads a single resource by handle.

unloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html acaba96b1b4816457b03028eed9895789

Unloads all resources.

reloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a860f0bcac1a4d152878855f9a85a58d3

Caused all currently loaded resources to be reloaded.

unloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7b9ba584a17235f6eff9847b90ba895d

Unload all resources which are not referenced by any other object.

reloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a22dbc50ba8fac0d3222a31ef1ef82dcd

Caused all currently loaded but not referenced by any other object resources to be reloaded...

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8675d6b8c353783cf22c3872f7eaa818

Remove a single resource.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html abfb0022b18d022a7605f0d19a966f00f

Remove a single resource by name.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac22655af03ecea85d863a1d1d561778c

Remove a single resource by handle.

removeAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ff50fee06a678837cbeeea75e4372a5

Removes all resources.

removeUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ce966e769770ce9f90d77eddc2c30a3

Remove all resources which are not referenced by any other object.

getByName cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a03f1bf557d381aca77797d9a44578067

Retrieves a pointer to a resource by name, or null if the resource does not exist.

getByHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ab1c354fd2294c7c50b3f3e9ce42543f7

Retrieves a pointer to a resource by handle, or null if the resource does not exist.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a9dcc9da5760fcd3b39b4566fe308ad6b

Returns whether the named resource exists in this manager.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad9b4efbeacb17f07710c30bd5048e42f

Returns whether a resource with the given handle exists in this manager.

_notifyResourceTouched cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a40769092850d5b296e1d1a9190631700

Notify this manager that a resource which it manages has been &#39;touched&#39;, i.e.

_notifyResourceLoaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a871ac005af0be0b8c1857a4f8eea9

Notify this manager that a resource which it manages has been loaded.

_notifyResourceUnloaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a54d1843a43aebb13542312cd17134e6a

Notify this manager that a resource which it manages has been unloaded.

getScriptPatterns cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a37ec0e845f49b7f7e3dc868456ced1e8

Gets the file patterns which should be used to find scripts for this ResourceManager.

parseScript cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8240f6bbf3449b1f2acdd476efbde821

Parse the definition of a set of resources from a script file.

getLoadingOrder cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a917b69fbaf300dcb0488d14d357296df

Gets the relative loading order of resources of this type.

getResourceType cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4a16604e10cd71957fcce705dead9a2c

Gets a string identifying the type of resource this manager handles.

setVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa3ff9558e8fa8187f510472a58093b6f

Sets whether this manager and its resources habitually produce log output.

getVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af96b58b31c152a8ae3c6152ee3ea12e7

Gets whether this manager and its resources habitually produce log output.

getResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad18cc3f0a4b3e0553cfe715204f15359

Create a resource pool, or reuse one that already exists.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa8b761abb06d74347e9636550307ccd9

Destroy a resource pool.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00a7fe59aaaa4acdfda07edc704516ee

Destroy a resource pool.

destroyAllResourcePools cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7913c36c02ef03007ff1a1c76ddf7710

destroy all pools

getResourceIterator cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4d3289d4636168230da11c1c9794db59

Returns an iterator over all resources in this manager.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::TextureManager classOgre_1_1TextureManager.html ac6fb858ee86f3b7b75de32e3e04ee5c8

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::TextureManager classOgre_1_1TextureManager.html a3a55789d982b34bdd9daa27650360653

Override standard Singleton retrieval.

ResourcePoolMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a87899e8bec2f60ef1448d716a20db8e1 createImpl cpp instm Ogre::GLTextureManager classOgre_1_1GLTextureManager.html a308d0d5d69f5b8d76f61a7643ea20759 createWarningTexture cpp instm Ogre::GLTextureManager classOgre_1_1GLTextureManager.html a6b03254c4f91ec7a86e09424922b67d0

Internal method to create a warning texture (bound when a texture unit is blank)

getNextHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html adc9077f415314ebc0f7feb314b76d4d4

Allocates the next handle.

addImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00bb3a6324cff9b1a572282d4c596b57

Add a newly created resource to the manager (note weak reference)

removeImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f5826bb4624b28bbe08f3c9fe88ee54

Remove a resource from this manager; remove it from the lists.

checkUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8316910598c9ceda62b3ec5be001d372

Checks memory usage and pages out if required.

mGLSupport cpp data Ogre::GLTextureManager classOgre_1_1GLTextureManager.html a83fcc1ab025884cb046a5844200b496c mWarningTextureID cpp data Ogre::GLTextureManager classOgre_1_1GLTextureManager.html a92b57092a74ce443853a2070214c16ee mPreferredIntegerBitDepth cpp data Ogre::TextureManager classOgre_1_1TextureManager.html afd3d774913cd2e1d01d3670e0dd5ac9c mPreferredFloatBitDepth cpp data Ogre::TextureManager classOgre_1_1TextureManager.html a26393ed87920709f9e73715bb9b90468 mDefaultNumMipmaps cpp data Ogre::TextureManager classOgre_1_1TextureManager.html a3c3115c8ccf3796cad2ec691ce019221 mResourcesByHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html af7ac79c874e49fadc3cd7e228ab640d8 mResources cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ac02278ff18455db85fa7473abad9688c mResourcesWithGroup cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a3ea8cebb67199e6050d992036f3b4f3c mNextHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a70a84973505dc749acb913daef662f90 mMemoryBudget cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f0a00e183f455cdce1ec9152722f9b7 mMemoryUsage cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html aaa9cfdfc994de65064ba2dbe08930de8 mVerbose cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a5113f20b1db6ddfb51dba652f24cd0f0 mScriptPatterns cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a450dcef1a87442bcfe848ff92c43c6b5

Patterns to use to look for scripts if supported (e.g. *.overlay)

mLoadOrder cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ad26313df1d10e7953c90b7c37b373cf8

Loading order relative to other managers, higher is later.

mResourceType cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a86f8c21e087cb00a62d677ef1cd8131d

String identifying the resource type this manager handles.

mResourcePoolMap cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a00f151b76015e7e46cdb228cc3eaa53e msSingleton unknown data Ogre::Singleton< TextureManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 GLRenderSystem cpp ffunc Ogre::GLTextureManager classOgre_1_1GLTextureManager.html a70060cc0754d0fdda64492d59c22c859 Ogre::SDLGLSupport c cl Ogre::SDLGLSupport classOgre_1_1SDLGLSupport.html OgreSDLGLSupport.h SDLGLSupport cpp instm Ogre::SDLGLSupport classOgre_1_1SDLGLSupport.html a913d7bf7d6134fb76952cb12cb2db9da ~SDLGLSupport cpp instm Ogre::SDLGLSupport classOgre_1_1SDLGLSupport.html a79554cf3dc82f082a1382d1dd2e5b48e addConfig cpp instm Ogre::SDLGLSupport classOgre_1_1SDLGLSupport.html a4ae62e34845caf94549cda6437cb8d28

Add any special config values to the system.

validateConfig cpp instm Ogre::SDLGLSupport classOgre_1_1SDLGLSupport.html a02062c11019d7b854c1328e8593ef98f

Make sure all the extra options are valid.

createWindow cpp instm Ogre::SDLGLSupport classOgre_1_1SDLGLSupport.html a13017b897ec6fc9f735823efe782dd88 newWindow cpp instm Ogre::SDLGLSupport classOgre_1_1SDLGLSupport.html a3cd7f1eef4ea8b8c842054c09540392b start cpp instm Ogre::SDLGLSupport classOgre_1_1SDLGLSupport.html af96422a6bfebbca38c5e0d5159d229e3

Start anything special.

stop cpp instm Ogre::SDLGLSupport classOgre_1_1SDLGLSupport.html a6d6b79a885f5688e1445bca13c3f83a7

Stop anything special.

getProcAddress cpp instm Ogre::SDLGLSupport classOgre_1_1SDLGLSupport.html a1a86f529392baa99271f5de15a3af444

Get the address of a function.

setConfigOption cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html abf6d4613a3d5bb3fa01cfcdd165d218f getConfigOptions cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a7cb341968e2e1fec161f0a596adfad56 supportsPBuffers cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a46265aefdd9034f45b839c40142ad1b8 createPBuffer cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a91f992ff69e6590b89761cfafcaa6b28 getGLVendor cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a605553feadb63b0b40e25cda379a21d8

Get vendor information.

getGLVersion cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html abfca0d98cde4f5bed7f805adac5adc72

Get version information.

checkMinGLVersion cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a5ef47f21852bfd07b040327051a08b25

Compare GL version numbers.

checkExtension cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html ae274ae289aba6e62d4409841bca4aab2

Check if an extension is available.

initialiseExtensions cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a04cb4a54ce276a4088339aa4d97b6e0e

Initialises GL extensions, must be done AFTER the GL context has been established.

getDisplayMonitorCount cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a379f629aae4ba8ea96943936df5c31ab mOptions cpp data Ogre::GLSupport classOgre_1_1GLSupport.html a5b5c4f15e6fee184e059f11790cb30b5 extensionList cpp data Ogre::GLSupport classOgre_1_1GLSupport.html a0f3a8ac4a209aea9ef22b5aa4a40fcd7 mVideoModes cpp data Ogre::SDLGLSupport classOgre_1_1SDLGLSupport.html ac20fce1e868217053ce318e0d10b8b87 Ogre::SDLWindow c cl Ogre::SDLWindow classOgre_1_1SDLWindow.html OgreSDLWindow.h SDLWindow cpp instm Ogre::SDLWindow classOgre_1_1SDLWindow.html a19fe2721f4d5e6034ebe7969617fe96f ~SDLWindow cpp instm Ogre::SDLWindow classOgre_1_1SDLWindow.html a26242ef57789d9e2bff26056d67fb220 create cpp instm Ogre::SDLWindow classOgre_1_1SDLWindow.html a1aea1cf6c4a526695e4ee34ffe029dfe

Creates &amp; displays the new window.

destroy cpp instm Ogre::SDLWindow classOgre_1_1SDLWindow.html aa2032afb804cf37428d888a3aebfd8a4

Overridden - see RenderWindow.

isActive cpp instm Ogre::SDLWindow classOgre_1_1SDLWindow.html a33ec1393805a3f949819dcd3611695b8

Overridden - see RenderWindow.

isClosed cpp instm Ogre::SDLWindow classOgre_1_1SDLWindow.html a01c13200acac9d796a3c5aa05197f172

Overridden - see RenderWindow.

reposition cpp instm Ogre::SDLWindow classOgre_1_1SDLWindow.html aaa1d1cda875e6a09e4fa34327b75d449

Overridden - see RenderWindow.

resize cpp instm Ogre::SDLWindow classOgre_1_1SDLWindow.html ad24a2eb1fd76c0bbb36bd3d5a6945ea2

Overridden - see RenderWindow.

swapBuffers cpp instm Ogre::SDLWindow classOgre_1_1SDLWindow.html a28c0f43de98110b628d93c775b2b9a4b

Overridden - see RenderWindow.

copyContentsToMemory cpp instm Ogre::SDLWindow classOgre_1_1SDLWindow.html a4c5499c9c9c6c992ef772a9171fe2d74

Overridden - see RenderTarget.

getCustomAttribute cpp instm Ogre::SDLWindow classOgre_1_1SDLWindow.html ab6f9e2a764953d7aa651122f60b94cf8

Overridden - see RenderTarget.

requiresTextureFlipping cpp instm Ogre::SDLWindow classOgre_1_1SDLWindow.html aae0b857297cf3da69724bf7a2e4eb592 isFullScreen cpp instm Ogre::SDLWindow classOgre_1_1SDLWindow.html a2c984fff44526fad8f2125d348b26c16

Returns true if window is running in fullscreen mode.

setFullscreen cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a86eb81eb4c91ed40d1c509163bcd7264

Alter fullscreen mode options.

windowMovedOrResized cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a756b752e30cad1f8f71b69c86bc2f6f2

Notify that the window has been resized.

isVisible cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html aea281fb3b8079104ea9fa9fbafa4355a

Indicates whether the window is visible (not minimized or obscured)

setVisible cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af9153ad94900ca36534f25537b35a9cd

Set the visibility state.

isHidden cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a29e1b4d902f21a7852dcf01b6b4b94c6

Indicates whether the window was set to hidden (not displayed)

setHidden cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a0a75ba8cfff12c8968411389b0bb7ebe

Hide (or show) the window.

setVSyncEnabled cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a91ac294d89632996384d89bb9e8f6d78

Enable or disable vertical sync for the RenderWindow.

isVSyncEnabled cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a718bfd2d913dc57e7752e10bd23326f5

Indicates whether vertical sync is activated for the window.

setVSyncInterval cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af8615122f9bc57a80ffc8c73a75d2852

Set the vertical sync interval.

getVSyncInterval cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a36088b99de04b65bdfab6ccd2f4be1a3

Returns the vertical sync interval.

isPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96fe6c6aa50e80c77b2d3bc385b2e4e4

Indicates whether the window is the primary window.

getMetrics cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af764d57fd4d3d3ac74f17ce29caa4525

Overloaded version of getMetrics from RenderTarget, including extra details specific to windowing sys...

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

suggestPixelFormat cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a2e0b4ac163ad50e5bb0084f75cb8fc5d

Override since windows don&#39;t usually have alpha.

isDeactivatedOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a5342f74784425f456c9e640ff900469e

Returns true if the window will automatically de-activate itself when it loses focus.

setDeactivateOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96ec12856ec5384456c9d0a86bd76568

Indicates whether the window will automatically deactivate itself when it loses focus.

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 _setPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html ac2b8244df3d531c59bbbe475aacc6c07

Indicates that this is the primary window.

updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mIsFullScreen cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a913cdbf34559401ae8d58e30fd0dbcd1 mIsPrimary cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a1386d0701cb71090dcd6fbe816f4145f mAutoDeactivatedOnFocusChange cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ab664ec009d4db85cd023efd4c4ecedf7 mLeft cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ac6bd29e3557a02f515b9db1283870bce mTop cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ae819f96d06f38386d36b6d4d0959b1da mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c processEvents cpp instm Ogre::SDLWindow classOgre_1_1SDLWindow.html a60fa3618511efd5fc601cfbf9ac3ad71 mScreen cpp data Ogre::SDLWindow classOgre_1_1SDLWindow.html a72690ed0ed955d65b04b6f340def77f5 mActive cpp data Ogre::SDLWindow classOgre_1_1SDLWindow.html a75da9eb5753081488a63a1585160c30d mClosed cpp data Ogre::SDLWindow classOgre_1_1SDLWindow.html aed3c99192edf479f83ca4059deb010ed glXGetVideoSyncSGI cpp data Ogre::SDLWindow classOgre_1_1SDLWindow.html ab63a93a7f1908729a9a5c63a03586a19 glXWaitVideoSyncSGI cpp data Ogre::SDLWindow classOgre_1_1SDLWindow.html a9bcecddcdba9fe5eced725602f9c59ff Root cpp ffunc Ogre::RenderWindow classOgre_1_1RenderWindow.html a4966338964dbcd90cba2a6b4bd1b3521 FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::Win32Context c cl Ogre::Win32Context classOgre_1_1Win32Context.html OgreWin32Context.h Win32Context cpp instm Ogre::Win32Context classOgre_1_1Win32Context.html a2d751c9a0593c2637d5bb3eba8d7b614 ~Win32Context cpp instm Ogre::Win32Context classOgre_1_1Win32Context.html ad9815a3c7611621bba3f194b278a70c5 setCurrent cpp instm Ogre::Win32Context classOgre_1_1Win32Context.html a5f1d94dbef0a4021eb4d93eefb59e7c5

See GLContext.

endCurrent cpp instm Ogre::Win32Context classOgre_1_1Win32Context.html a02724e124a37133de86907ad3c4a65e9

See GLContext.

clone cpp instm Ogre::Win32Context classOgre_1_1Win32Context.html a6e1ba98fb929a6d7b5ad67a20ee54241 releaseContext cpp instm Ogre::Win32Context classOgre_1_1Win32Context.html aa5a289fe65c137eaf0ba5760fa88c5a1

Release the render context.

getInitialized cpp instm Ogre::GLContext classOgre_1_1GLContext.html a996fa8eb69f0ad3fd5eb210135a4af72 setInitialized cpp instm Ogre::GLContext classOgre_1_1GLContext.html ae18d155f61acb28196fb24d230af27cd mHDC cpp data Ogre::Win32Context classOgre_1_1Win32Context.html a450a0b4de2e698c0786d9389e9a2bed9 mGlrc cpp data Ogre::Win32Context classOgre_1_1Win32Context.html a47bd9846a04aadd79a23e5be48fb3ba0 initialized cpp data Ogre::GLContext classOgre_1_1GLContext.html a6e2809a9ff6ad0d06dc52dc82d7a0357 Ogre::Win32GLSupport c cl Ogre::Win32GLSupport classOgre_1_1Win32GLSupport.html OgreWin32GLSupport.h Win32GLSupport cpp instm Ogre::Win32GLSupport classOgre_1_1Win32GLSupport.html aa961422965d3c7e283b90b810f0e7f2e addConfig cpp instm Ogre::Win32GLSupport classOgre_1_1Win32GLSupport.html ad0af6171f27a2347f9776387f47e9d05

Add any special config values to the system.

setConfigOption cpp instm Ogre::Win32GLSupport classOgre_1_1Win32GLSupport.html a43ab2c268ec21fab487ebc0ffdbe0271 validateConfig cpp instm Ogre::Win32GLSupport classOgre_1_1Win32GLSupport.html ab9b6d898e384a62207d1b6bf3852d607

Make sure all the extra options are valid.

createWindow cpp instm Ogre::Win32GLSupport classOgre_1_1Win32GLSupport.html a127f612bb1d4b0d45ca905dbde8248a3 newWindow cpp instm Ogre::Win32GLSupport classOgre_1_1Win32GLSupport.html a59c0a6d0411c6c337c57da4418a8308d start cpp instm Ogre::Win32GLSupport classOgre_1_1Win32GLSupport.html a380050379cd51b034d824652f38cf31e

Start anything special.

stop cpp instm Ogre::Win32GLSupport classOgre_1_1Win32GLSupport.html a6141fd1becc6a161d37d08204d4a0f27

Stop anything special.

getProcAddress cpp instm Ogre::Win32GLSupport classOgre_1_1Win32GLSupport.html ace1c9b91f87b47f7d14648ff2bc06cc5

Get the address of a function.

initialiseExtensions cpp instm Ogre::Win32GLSupport classOgre_1_1Win32GLSupport.html a8112c533f5ae251d9df5aa6b99b75aa1

Initialise extensions.

selectPixelFormat cpp instm Ogre::Win32GLSupport classOgre_1_1Win32GLSupport.html a8083fb352ecc7f6c811647651e3de780 supportsPBuffers cpp instm Ogre::Win32GLSupport classOgre_1_1Win32GLSupport.html a1fdbb26a63f85157bee76ebfd3c0a600 createPBuffer cpp instm Ogre::Win32GLSupport classOgre_1_1Win32GLSupport.html ac1d74576c1cb3e29c58c021e6881a628 getDisplayMonitorCount cpp instm Ogre::Win32GLSupport classOgre_1_1Win32GLSupport.html a2ed2be7b36585cacf6b9cecdc0205554 getConfigOptions cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a7cb341968e2e1fec161f0a596adfad56 getGLVendor cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a605553feadb63b0b40e25cda379a21d8

Get vendor information.

getGLVersion cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html abfca0d98cde4f5bed7f805adac5adc72

Get version information.

checkMinGLVersion cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a5ef47f21852bfd07b040327051a08b25

Compare GL version numbers.

checkExtension cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html ae274ae289aba6e62d4409841bca4aab2

Check if an extension is available.

mOptions cpp data Ogre::GLSupport classOgre_1_1GLSupport.html a5b5c4f15e6fee184e059f11790cb30b5 extensionList cpp data Ogre::GLSupport classOgre_1_1GLSupport.html a0f3a8ac4a209aea9ef22b5aa4a40fcd7 DisplayMonitorInfoList cpp tdef Ogre::Win32GLSupport classOgre_1_1Win32GLSupport.html a80fdc9b4141dd2a7c1ce5f3c7c9a6373 DisplayMonitorInfoIterator cpp tdef Ogre::Win32GLSupport classOgre_1_1Win32GLSupport.html af03edb63d266027d54aa6f80c106624d refreshConfig cpp instm Ogre::Win32GLSupport classOgre_1_1Win32GLSupport.html adc66dd1bc2f823932137ced09002a6e1 initialiseWGL cpp instm Ogre::Win32GLSupport classOgre_1_1Win32GLSupport.html a1e1b9b3adf1b6951b3d0c7b8ee83ab75 dummyWndProc cpp clm Ogre::Win32GLSupport classOgre_1_1Win32GLSupport.html aabb6ec06f5a4666efeaecf80627e2f32 sCreateMonitorsInfoEnumProc cpp clm Ogre::Win32GLSupport classOgre_1_1Win32GLSupport.html a3a43a24ce980ce65644cab71ebb88fb0 mDevModes cpp data Ogre::Win32GLSupport classOgre_1_1Win32GLSupport.html a10a2d00321cba1c0c93430e89aec5f1c mInitialWindow cpp data Ogre::Win32GLSupport classOgre_1_1Win32GLSupport.html a5d1b969c7f9d8d6c3ed881af3abc538f mFSAALevels cpp data Ogre::Win32GLSupport classOgre_1_1Win32GLSupport.html a6dc3cd2f38d259b5339598eac6a86d3b mHasPixelFormatARB cpp data Ogre::Win32GLSupport classOgre_1_1Win32GLSupport.html a99e1a1a2137741594a69cfdecb75afcf mHasMultisample cpp data Ogre::Win32GLSupport classOgre_1_1Win32GLSupport.html a4e42667e270e25bf52602e66d1d789e1 mHasHardwareGamma cpp data Ogre::Win32GLSupport classOgre_1_1Win32GLSupport.html a643bf028ba8cc42848fb918885dfcc54 mMonitorInfoList cpp data Ogre::Win32GLSupport classOgre_1_1Win32GLSupport.html a7552bb267ac26600f81fe659fc655975 Ogre::Win32GLSupport::DisplayMonitorInfo c cl Ogre::Win32GLSupport::DisplayMonitorInfo structOgre_1_1Win32GLSupport_1_1DisplayMonitorInfo.html hMonitor cpp data Ogre::Win32GLSupport::DisplayMonitorInfo structOgre_1_1Win32GLSupport_1_1DisplayMonitorInfo.html a6d141d63f40c3d907a4f741054f2676d monitorInfoEx cpp data Ogre::Win32GLSupport::DisplayMonitorInfo structOgre_1_1Win32GLSupport_1_1DisplayMonitorInfo.html a539cb79cfb061d7628f373557e18f97e Ogre::Win32PBuffer c cl Ogre::Win32PBuffer classOgre_1_1Win32PBuffer.html OgreWin32RenderTexture.h Win32PBuffer cpp instm Ogre::Win32PBuffer classOgre_1_1Win32PBuffer.html aa61e8780545430b05f9f72aa13bc0890 ~Win32PBuffer cpp instm Ogre::Win32PBuffer classOgre_1_1Win32PBuffer.html a28413759a93572679ba31c4aa1382efc getContext cpp instm Ogre::Win32PBuffer classOgre_1_1Win32PBuffer.html a9f9bfa856fc5393e8ef041f1feff9aaf

Get the GL context that needs to be active to render to this PBuffer.

getFormat cpp instm Ogre::GLPBuffer classOgre_1_1GLPBuffer.html a79f78d53cfc6f515136ca9c5a488b1ae getWidth cpp instm Ogre::GLPBuffer classOgre_1_1GLPBuffer.html a8601b96b0a4762945345802323ab6d1d getHeight cpp instm Ogre::GLPBuffer classOgre_1_1GLPBuffer.html ad2e3e5c9a28060d84139edc83de18a78 getPixelComponentType cpp clm Ogre::GLPBuffer classOgre_1_1GLPBuffer.html a98a0b650eb58c396dc0f80c0579c2fd7

Get PBuffer component format for an OGRE pixel format.

createPBuffer cpp instm Ogre::Win32PBuffer classOgre_1_1Win32PBuffer.html ab8cab1f96a3a275508df8bd77f1ac3cb destroyPBuffer cpp instm Ogre::Win32PBuffer classOgre_1_1Win32PBuffer.html ab29daf4e74e3e28aa4ca3fc4ce4d0bd0 mHDC cpp data Ogre::Win32PBuffer classOgre_1_1Win32PBuffer.html a7559fbb288a5e2d03429eb5f47f6eded mGlrc cpp data Ogre::Win32PBuffer classOgre_1_1Win32PBuffer.html a6ee95f307d58444cbcaafe35b415d03e mPBuffer cpp data Ogre::Win32PBuffer classOgre_1_1Win32PBuffer.html a72d9b2fd3046f163754b9d882173fbdf mContext cpp data Ogre::Win32PBuffer classOgre_1_1Win32PBuffer.html a64a567c274ec2b4c39367b342d0be369 mFormat cpp data Ogre::GLPBuffer classOgre_1_1GLPBuffer.html ae1cc8696d257700ac97ac7260c0a7e29 mWidth cpp data Ogre::GLPBuffer classOgre_1_1GLPBuffer.html a1dad8a029d710b55e55fd23df1c5a595 mHeight cpp data Ogre::GLPBuffer classOgre_1_1GLPBuffer.html a73ccc26b915e05ec14f474aa8412f574 Ogre::Win32Window c cl Ogre::Win32Window classOgre_1_1Win32Window.html OgreWin32Window.h Win32Window cpp instm Ogre::Win32Window classOgre_1_1Win32Window.html a5543e5008e70123d54c9f2c50bc9b43b ~Win32Window cpp instm Ogre::Win32Window classOgre_1_1Win32Window.html afbd6fd25f51a5bf42754ba1f9f78093c create cpp instm Ogre::Win32Window classOgre_1_1Win32Window.html ab64e1c7f4674f3f1f3d56661821232e8

Creates &amp; displays the new window.

setFullscreen cpp instm Ogre::Win32Window classOgre_1_1Win32Window.html a3a3bf1adb87798d06a0d83e66d5351f6

Alter fullscreen mode options.

destroy cpp instm Ogre::Win32Window classOgre_1_1Win32Window.html aea72183f62213eec139b3d4ad7c858cd

Destroys the window.

isActive cpp instm Ogre::Win32Window classOgre_1_1Win32Window.html ab680f837856e2fdb35deb24a4cb4b1e3

Overridden from RenderTarget, flags invisible windows as inactive.

isVisible cpp instm Ogre::Win32Window classOgre_1_1Win32Window.html a5573109959f4f8efd0dea2b98c021445

Indicates whether the window is visible (not minimized or obscured)

isHidden cpp instm Ogre::Win32Window classOgre_1_1Win32Window.html ab7c6077f77dd546afa11c011ef2dc34a

Indicates whether the window was set to hidden (not displayed)

setHidden cpp instm Ogre::Win32Window classOgre_1_1Win32Window.html a445a3439ef4d2241c7dee69ccdfefae3

Hide (or show) the window.

setVSyncEnabled cpp instm Ogre::Win32Window classOgre_1_1Win32Window.html a71c602f77a1b7909442c1dac5b8ae362

Enable or disable vertical sync for the RenderWindow.

isVSyncEnabled cpp instm Ogre::Win32Window classOgre_1_1Win32Window.html a301b2ad5d58acf6a4f3cbf2023f5dd7c

Indicates whether vertical sync is activated for the window.

setVSyncInterval cpp instm Ogre::Win32Window classOgre_1_1Win32Window.html afbb79e303133e95e9dbf937d395653b2

Set the vertical sync interval.

getVSyncInterval cpp instm Ogre::Win32Window classOgre_1_1Win32Window.html a2b8afc7c59fabbfbda6fdaced36b413b

Returns the vertical sync interval.

isClosed cpp instm Ogre::Win32Window classOgre_1_1Win32Window.html a4cad7357dd63a4ced1cb41a5133f82fc

Indicates whether the window has been closed by the user.

reposition cpp instm Ogre::Win32Window classOgre_1_1Win32Window.html ae2f4e03bfa66ac8dba7e81f792ba7171

Reposition the window.

resize cpp instm Ogre::Win32Window classOgre_1_1Win32Window.html af98d161efb4c5ff1fe1d2cc4ae224169

Alter the size of the window.

swapBuffers cpp instm Ogre::Win32Window classOgre_1_1Win32Window.html aaccff397d4d87a2f0f80ca24d6a058b0

Swaps the frame buffers to display the next frame.

copyContentsToMemory cpp instm Ogre::Win32Window classOgre_1_1Win32Window.html a8c122dffa6eefe3f86d03558f79a735b

Overridden - see RenderTarget.

requiresTextureFlipping cpp instm Ogre::Win32Window classOgre_1_1Win32Window.html ab70d7160b238726f175a31d83fddb6ee getWindowHandle cpp instm Ogre::Win32Window classOgre_1_1Win32Window.html ac9003bb550e61ce3040e87ae8ac961ec getHDC cpp instm Ogre::Win32Window classOgre_1_1Win32Window.html ae7d19e6b7b2b570c8d6aabd686829617 windowMovedOrResized cpp instm Ogre::Win32Window classOgre_1_1Win32Window.html a3d4b38f599f55fd80488de6b02b85853

Notify that the window has been resized.

getCustomAttribute cpp instm Ogre::Win32Window classOgre_1_1Win32Window.html a58bba0246d32bb788ca29d982829c393

Gets a custom (maybe platform-specific) attribute.

setActive cpp instm Ogre::Win32Window classOgre_1_1Win32Window.html afcbd3d2b9d780bc9afedee8ea16d8f5e

Used to set the active state of the render target.

adjustWindow cpp instm Ogre::Win32Window classOgre_1_1Win32Window.html a1dff80b5f584541554156357a84ed76c setVisible cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af9153ad94900ca36534f25537b35a9cd

Set the visibility state.

isPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96fe6c6aa50e80c77b2d3bc385b2e4e4

Indicates whether the window is the primary window.

isFullScreen cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a8fc13c21bf332b570277c54796c35b0f

Returns true if window is running in fullscreen mode.

getMetrics cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af764d57fd4d3d3ac74f17ce29caa4525

Overloaded version of getMetrics from RenderTarget, including extra details specific to windowing sys...

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

suggestPixelFormat cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a2e0b4ac163ad50e5bb0084f75cb8fc5d

Override since windows don&#39;t usually have alpha.

isDeactivatedOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a5342f74784425f456c9e640ff900469e

Returns true if the window will automatically de-activate itself when it loses focus.

setDeactivateOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96ec12856ec5384456c9d0a86bd76568

Indicates whether the window will automatically deactivate itself when it loses focus.

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 updateWindowRect cpp instm Ogre::Win32Window classOgre_1_1Win32Window.html aa4dd93ed3fce1f8a8747517ee8e2695d

Update the window rect.

getWindowStyle cpp instm Ogre::Win32Window classOgre_1_1Win32Window.html a7152359d1a55533ed0533fca8c833dec

Return the target window style depending on the fullscreen parameter.

_setPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html ac2b8244df3d531c59bbbe475aacc6c07

Indicates that this is the primary window.

updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mGLSupport cpp data Ogre::Win32Window classOgre_1_1Win32Window.html ac9769188ae85b4123313d4ed763a19b6 mHWnd cpp data Ogre::Win32Window classOgre_1_1Win32Window.html a9917bfd1ac9284fde3e5a6f8e4b33798 mHDC cpp data Ogre::Win32Window classOgre_1_1Win32Window.html a7945ae85ea25e5ada2738448d2654500 mGlrc cpp data Ogre::Win32Window classOgre_1_1Win32Window.html aed89543cc128d6f7ee9269e89f31cb72 mIsExternal cpp data Ogre::Win32Window classOgre_1_1Win32Window.html ad48a8790f0c1def9824ee750b0904306 mDeviceName cpp data Ogre::Win32Window classOgre_1_1Win32Window.html a8ecd2bf51cc3840fc9511a321efff30d mIsExternalGLControl cpp data Ogre::Win32Window classOgre_1_1Win32Window.html a755b63c32e885d2163d145db1ab35bad mIsExternalGLContext cpp data Ogre::Win32Window classOgre_1_1Win32Window.html a03bc7eeabfc6cb8312462285fd5b4b94 mSizing cpp data Ogre::Win32Window classOgre_1_1Win32Window.html aa32b8ddd15f71535a7ba8f4cc4f6ddcb mClosed cpp data Ogre::Win32Window classOgre_1_1Win32Window.html a428e862dfa9a73211d50d03ab9eb2eb6 mHidden cpp data Ogre::Win32Window classOgre_1_1Win32Window.html ae9295ef45fcb766f71864211a54f6b6a mVSync cpp data Ogre::Win32Window classOgre_1_1Win32Window.html a560e4d5a8aaf459237ad6b803c900018 mVSyncInterval cpp data Ogre::Win32Window classOgre_1_1Win32Window.html a49d842dd15d1731bfe474f0ebb6eef4e mDisplayFrequency cpp data Ogre::Win32Window classOgre_1_1Win32Window.html a8b34ca1513a8ab826d1a9a3dd8922add mContext cpp data Ogre::Win32Window classOgre_1_1Win32Window.html aba30c8d137fb6409b6f1933a5693e2a6 mWindowedWinStyle cpp data Ogre::Win32Window classOgre_1_1Win32Window.html a59dd3567da9d268a222a71b714b6000d mFullscreenWinStyle cpp data Ogre::Win32Window classOgre_1_1Win32Window.html a884836fb0e46fdbc3942eda93f915868 mIsFullScreen cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a913cdbf34559401ae8d58e30fd0dbcd1 mIsPrimary cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a1386d0701cb71090dcd6fbe816f4145f mAutoDeactivatedOnFocusChange cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ab664ec009d4db85cd023efd4c4ecedf7 mLeft cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ac6bd29e3557a02f515b9db1283870bce mTop cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ae819f96d06f38386d36b6d4d0959b1da mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c Root cpp ffunc Ogre::RenderWindow classOgre_1_1RenderWindow.html a4966338964dbcd90cba2a6b4bd1b3521 FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::OSXCarbonContext c cl Ogre::OSXCarbonContext classOgre_1_1OSXCarbonContext.html OgreOSXCarbonContext.h OSXCarbonContext cpp instm Ogre::OSXCarbonContext classOgre_1_1OSXCarbonContext.html a05949d417fb7816df51e5e9755d05a65 ~OSXCarbonContext cpp instm Ogre::OSXCarbonContext classOgre_1_1OSXCarbonContext.html aca5c8857d2d3b3dfb226602be2128334 setCurrent cpp instm Ogre::OSXCarbonContext classOgre_1_1OSXCarbonContext.html af90481925db1253627ff7bb4ccc0142d

See GLContext.

endCurrent cpp instm Ogre::OSXCarbonContext classOgre_1_1OSXCarbonContext.html af7e42fd85ff4ea4293ce2135ec2a2983

This is called before another context is made current.

clone cpp instm Ogre::OSXCarbonContext classOgre_1_1OSXCarbonContext.html ab9dffdfebab0af72bfa065f2c655332e

Create a new context based on the same window/pbuffer as this context - mostly useful for additional ...

getContextType cpp instm Ogre::OSXCarbonContext classOgre_1_1OSXCarbonContext.html a93701e7bf6c60c2032a1fc196a149a67

Return value will be &quot;AGL&quot;.

getContext cpp instm Ogre::OSXCarbonContext classOgre_1_1OSXCarbonContext.html a2d3ba3100e1a467493ff4a98fd0a1b81

Grab the AGLContext if it exists.

getInitialized cpp instm Ogre::GLContext classOgre_1_1GLContext.html a996fa8eb69f0ad3fd5eb210135a4af72 setInitialized cpp instm Ogre::GLContext classOgre_1_1GLContext.html ae18d155f61acb28196fb24d230af27cd releaseContext cpp instm Ogre::GLContext classOgre_1_1GLContext.html a0ea0bc03ba6cd6d3b5cb6cfa5ae25ed8

Release the render context.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d _unregisterContext cpp instm Ogre::OSXContext classOgre_1_1OSXContext.html a39514f8cddbe370f5a92e9a5e7cc5fc5

Must be called from destructor of final descendant.

initialized cpp data Ogre::GLContext classOgre_1_1GLContext.html a6e2809a9ff6ad0d06dc52dc82d7a0357 mAGLContext cpp data Ogre::OSXCarbonContext classOgre_1_1OSXCarbonContext.html a1eafd1d9165ba498d6018e00bb2541af mPixelFormat cpp data Ogre::OSXCarbonContext classOgre_1_1OSXCarbonContext.html a88fc5720ca3cc7894cf24ef373449c88 Ogre::OSXCarbonWindow c cl Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html OgreOSXCarbonWindow.h OSXCarbonWindow cpp instm Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html a9ca2cd4c71f06ffa942918282baf1cee ~OSXCarbonWindow cpp instm Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html a77f4076ff29d7950d46ce16c0a7a6ed7 create cpp instm Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html abd36903d5b8ac06cc659adbf7a179488

Overridden - see RenderWindow.

destroy cpp instm Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html aef9819a82dd48c3dea63ec32dafe4ed7

Overridden - see RenderWindow.

isActive cpp instm Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html a454e2415afe8e13d9c12dcc3467265e6

Overridden - see RenderWindow.

isClosed cpp instm Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html ae2f08664051c79a42ffc8cbc774501dd

Overridden - see RenderWindow.

isHidden cpp instm Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html a8fcff5f241c53979737733c47f1f54ed setHidden cpp instm Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html a5d56725a5e3f99db710674f4a9dec508 setVSyncEnabled cpp instm Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html af6cd55be685f133d00d0e38afa767012 isVSyncEnabled cpp instm Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html a754875b4e7520ee4f60a68a917e7a4ba reposition cpp instm Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html ae392d96fc62c30489abc962b2df48c14

Overridden - see RenderWindow.

resize cpp instm Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html a82b4da4797dadf47b5685d1554489ebd

Overridden - see RenderWindow.

setVisible cpp instm Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html ace333fdb199e1fec7b8a2cd2808c8bd5

Overridden - see RenderWindow.

isVisible cpp instm Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html a8b5e4bc85337d23d8ed8d7923d305b54

Overridden - see RenderWindow.

swapBuffers cpp instm Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html a49c173aa0c184fead3e03d73eaad1715

Overridden - see RenderWindow.

setFullscreen cpp instm Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html a80afe20758f2bc6a3c6ba5fa3ce345ae

Overridden - see RenderWindow.

windowMovedOrResized cpp instm Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html afca5f84c88e667afadc0f0d63c0050f2

Overridden - see RenderTarget.

requiresTextureFlipping cpp instm Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html a0e9c2759565d50df22c041e391421b59 windowResized cpp instm Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html a80ab669ac29c5beb2530e1ae2f8764c8 windowHasResized cpp instm Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html a44b1d6c7c83d044eea3317f648af8e28 getCustomAttribute cpp instm Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html a0b8be6cb5d2ecc72435921aa1d4593bd

Gets a custom (maybe platform-specific) attribute.

copyContentsToMemory cpp instm Ogre::OSXWindow classOgre_1_1OSXWindow.html a4b54ee8f9cbca5f42465381ccc2ada9e

Overridden - see RenderTarget.

setVSyncInterval cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af8615122f9bc57a80ffc8c73a75d2852

Set the vertical sync interval.

getVSyncInterval cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a36088b99de04b65bdfab6ccd2f4be1a3

Returns the vertical sync interval.

isPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96fe6c6aa50e80c77b2d3bc385b2e4e4

Indicates whether the window is the primary window.

isFullScreen cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a8fc13c21bf332b570277c54796c35b0f

Returns true if window is running in fullscreen mode.

getMetrics cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af764d57fd4d3d3ac74f17ce29caa4525

Overloaded version of getMetrics from RenderTarget, including extra details specific to windowing sys...

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

suggestPixelFormat cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a2e0b4ac163ad50e5bb0084f75cb8fc5d

Override since windows don&#39;t usually have alpha.

isDeactivatedOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a5342f74784425f456c9e640ff900469e

Returns true if the window will automatically de-activate itself when it loses focus.

setDeactivateOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96ec12856ec5384456c9d0a86bd76568

Indicates whether the window will automatically deactivate itself when it loses focus.

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 createCGLFullscreen cpp instm Ogre::OSXWindow classOgre_1_1OSXWindow.html a4f665369eabcc5aac18494a358995bd7

Switch to full screen mode using CGL.

destroyCGLFullscreen cpp instm Ogre::OSXWindow classOgre_1_1OSXWindow.html a56885e76a0de094b08ee73b4c1155af7

Kill full screen mode, and return to default windowed mode.

swapCGLBuffers cpp instm Ogre::OSXWindow classOgre_1_1OSXWindow.html ad5cbbabf6398e8756cfe406d60cb84fd

Update the full screen context.

_setPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html ac2b8244df3d531c59bbbe475aacc6c07

Indicates that this is the primary window.

updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mContext cpp data Ogre::OSXWindow classOgre_1_1OSXWindow.html ac55365623f68692aef053731346d0301 mCGLContextObj cpp data Ogre::OSXWindow classOgre_1_1OSXWindow.html a3b6323956925c6963064078884eb1dea mOriginalDisplayMode cpp data Ogre::OSXWindow classOgre_1_1OSXWindow.html aa75240ac46fd87f198edffda15dc9683 mIsFullScreen cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a913cdbf34559401ae8d58e30fd0dbcd1 mIsPrimary cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a1386d0701cb71090dcd6fbe816f4145f mAutoDeactivatedOnFocusChange cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ab664ec009d4db85cd023efd4c4ecedf7 mLeft cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ac6bd29e3557a02f515b9db1283870bce mTop cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ae819f96d06f38386d36b6d4d0959b1da mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c createNewWindow cpp instm Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html a7d7ff8c9c83a8ee9bba49a70503d9cc8 createWindowFromExternal cpp instm Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html a90aa45096eeb32299ecfa6e49ac6121f createAGLContext cpp instm Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html a8a0bf8a9a9a43558bc67688a2fa58263 mWindow cpp data Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html a097d647ec0a852d2369a635e299c83a0 mEventHandlerRef cpp data Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html aa443cd9767fcf608a7ec266ba05e3ad6 mView cpp data Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html ac2025454fcaa96ab766411b0f905c415 mAGLContext cpp data Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html a9c56b06232a970f7f6af7900f5c4128f mAGLPixelFormat cpp data Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html a2c44d80b70749e67250f26ff7e93f9fb mWindowTitle cpp data Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html aab1b7c2f4acc3d03b48e705a1b233bdc mCGLContext cpp data Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html a03b25ee8c30f631e7df66a737aef07bf mCarbonContext cpp data Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html a0b8c3eb72769448abe19a31691d47aca mVSync cpp data Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html aa42874739883ebee06d3d8be731ae1f6 mActive cpp data Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html adc63532270ee667f1d6ccf119c0d5e08 mClosed cpp data Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html af0af5c2c2c275567b8c3658ffca75190 mHidden cpp data Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html af950782e00d818ab73287844ed9d1a2f mCreated cpp data Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html ae873a5b124a18c933175d7c69ddfe5f4 mHasResized cpp data Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html a3b790f53ea14851ac8d527ba9d11d2b0 mIsExternal cpp data Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html a9bda4569b5fa1c85a85e2a1b765714d7 mVisible cpp data Ogre::OSXCarbonWindow classOgre_1_1OSXCarbonWindow.html aaf8e6a3df3189a688e2fa3f15564d3a0 Root cpp ffunc Ogre::RenderWindow classOgre_1_1RenderWindow.html a4966338964dbcd90cba2a6b4bd1b3521 FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::OSXCGLContext c cl Ogre::OSXCGLContext classOgre_1_1OSXCGLContext.html OgreOSXCGLContext.h OSXCGLContext cpp instm Ogre::OSXCGLContext classOgre_1_1OSXCGLContext.html a535ab0352cf596b663c4c120ed88fb7b ~OSXCGLContext cpp instm Ogre::OSXCGLContext classOgre_1_1OSXCGLContext.html a2437c03b49f9393d73f557dfc103e0c1 setCurrent cpp instm Ogre::OSXCGLContext classOgre_1_1OSXCGLContext.html a5c4f1ea5f0490c26b67fb0e6cb89e67e

See GLContext.

endCurrent cpp instm Ogre::OSXCGLContext classOgre_1_1OSXCGLContext.html abf46519cb86139127878227465d04804

This is called before another context is made current.

clone cpp instm Ogre::OSXCGLContext classOgre_1_1OSXCGLContext.html ab8dec0a5275bae5329af5645c7b847d6

Create a new context based on the same window/pbuffer as this context - mostly useful for additional ...

getContextType cpp instm Ogre::OSXCGLContext classOgre_1_1OSXCGLContext.html a5523dad2474416d26be1f0ef4a06e48a

Return value will be &quot;CGL&quot;.

getContext cpp instm Ogre::OSXCGLContext classOgre_1_1OSXCGLContext.html a84485e6ab3510c6295b1c880d2f639cb

Grab the CGLContext if it exists.

getInitialized cpp instm Ogre::GLContext classOgre_1_1GLContext.html a996fa8eb69f0ad3fd5eb210135a4af72 setInitialized cpp instm Ogre::GLContext classOgre_1_1GLContext.html ae18d155f61acb28196fb24d230af27cd releaseContext cpp instm Ogre::GLContext classOgre_1_1GLContext.html a0ea0bc03ba6cd6d3b5cb6cfa5ae25ed8

Release the render context.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d _unregisterContext cpp instm Ogre::OSXContext classOgre_1_1OSXContext.html a39514f8cddbe370f5a92e9a5e7cc5fc5

Must be called from destructor of final descendant.

initialized cpp data Ogre::GLContext classOgre_1_1GLContext.html a6e2809a9ff6ad0d06dc52dc82d7a0357 mCGLContext cpp data Ogre::OSXCGLContext classOgre_1_1OSXCGLContext.html acaa77af14185c02ec0ba8f51e4842f35 mPixelFormat cpp data Ogre::OSXCGLContext classOgre_1_1OSXCGLContext.html a28209184e9ccf835f2ef7c28cb2b05f7 Ogre::OSXCocoaContext c cl Ogre::OSXCocoaContext classOgre_1_1OSXCocoaContext.html OgreOSXCocoaContext.h OSXCocoaContext cpp instm Ogre::OSXCocoaContext classOgre_1_1OSXCocoaContext.html a35b15c68119023665151e9c17ab5264a ~OSXCocoaContext cpp instm Ogre::OSXCocoaContext classOgre_1_1OSXCocoaContext.html a0a0e66613d773d8fd2b96507195ff97c setCurrent cpp instm Ogre::OSXCocoaContext classOgre_1_1OSXCocoaContext.html a06d0210c0414f2bb2d06d2f153b30a8c

See GLContext.

endCurrent cpp instm Ogre::OSXCocoaContext classOgre_1_1OSXCocoaContext.html aee6efb616fe0530a9e451e8d4794a540

This is called before another context is made current.

clone cpp instm Ogre::OSXCocoaContext classOgre_1_1OSXCocoaContext.html ade09c76848c11ea4faeeeafd5b6b6961

Create a new context based on the same window/pbuffer as this context - mostly useful for additional ...

getContextType cpp instm Ogre::OSXCocoaContext classOgre_1_1OSXCocoaContext.html a399ff71bcb3ddab15a967dc5817fb90b

Return value will be &quot;NSOpenGL&quot;.

getContext cpp instm Ogre::OSXCocoaContext classOgre_1_1OSXCocoaContext.html aade3b16193d837cf358f4269d338100a

Grab the NSOpenGLContext if it exists.

getPixelFormat cpp instm Ogre::OSXCocoaContext classOgre_1_1OSXCocoaContext.html aa7aa33a7625670be4c1e85892e3f4102

Grab the NSOpenGLPixelFormat if it exists.

getInitialized cpp instm Ogre::GLContext classOgre_1_1GLContext.html a996fa8eb69f0ad3fd5eb210135a4af72 setInitialized cpp instm Ogre::GLContext classOgre_1_1GLContext.html ae18d155f61acb28196fb24d230af27cd releaseContext cpp instm Ogre::GLContext classOgre_1_1GLContext.html a0ea0bc03ba6cd6d3b5cb6cfa5ae25ed8

Release the render context.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d _unregisterContext cpp instm Ogre::OSXContext classOgre_1_1OSXContext.html a39514f8cddbe370f5a92e9a5e7cc5fc5

Must be called from destructor of final descendant.

initialized cpp data Ogre::GLContext classOgre_1_1GLContext.html a6e2809a9ff6ad0d06dc52dc82d7a0357 mNSGLContext cpp data Ogre::OSXCocoaContext classOgre_1_1OSXCocoaContext.html a16bb4bda1a2ed33afff08f6e35ab552f mNSGLPixelFormat cpp data Ogre::OSXCocoaContext classOgre_1_1OSXCocoaContext.html ab93a60b1be01e049e81afeccc8a255ee Ogre::OSXContext c cl Ogre::OSXContext classOgre_1_1OSXContext.html

Class that encapsulates an GL context.

OgreOSXContext.h OSXContext cpp instm Ogre::OSXContext classOgre_1_1OSXContext.html a962c29d9a2a4817df7c5ea229572629f ~OSXContext cpp instm Ogre::OSXContext classOgre_1_1OSXContext.html a47b97faa18668c1cc78e204672962fae setCurrent cpp instm Ogre::OSXContext classOgre_1_1OSXContext.html ab5838318235c62498cfdbc71034d23c5

See GLContext.

endCurrent cpp instm Ogre::OSXContext classOgre_1_1OSXContext.html a53cb572dc2f8752e30cda08e278ebd91

This is called before another context is made current.

clone cpp instm Ogre::OSXContext classOgre_1_1OSXContext.html af182601745929425ea320b734d78bf4c

Create a new context based on the same window/pbuffer as this context - mostly useful for additional ...

getContextType cpp instm Ogre::OSXContext classOgre_1_1OSXContext.html a94b3caa0a683399e8c6567cf83ef1857

Return the type of context currently assoiciated with this OSXContext, this is needed because OSX has...

getInitialized cpp instm Ogre::GLContext classOgre_1_1GLContext.html a996fa8eb69f0ad3fd5eb210135a4af72 setInitialized cpp instm Ogre::GLContext classOgre_1_1GLContext.html ae18d155f61acb28196fb24d230af27cd releaseContext cpp instm Ogre::GLContext classOgre_1_1GLContext.html a0ea0bc03ba6cd6d3b5cb6cfa5ae25ed8

Release the render context.

_unregisterContext cpp instm Ogre::OSXContext classOgre_1_1OSXContext.html a39514f8cddbe370f5a92e9a5e7cc5fc5

Must be called from destructor of final descendant.

initialized cpp data Ogre::GLContext classOgre_1_1GLContext.html a6e2809a9ff6ad0d06dc52dc82d7a0357 Ogre::OSXGLSupport c cl Ogre::OSXGLSupport classOgre_1_1OSXGLSupport.html OgreOSXGLSupport.h OSXGLSupport cpp instm Ogre::OSXGLSupport classOgre_1_1OSXGLSupport.html a8aac282de0113cd1822e03e3658ee137 ~OSXGLSupport cpp instm Ogre::OSXGLSupport classOgre_1_1OSXGLSupport.html acdc591bdaccedf924d6518552435dd34 addConfig cpp instm Ogre::OSXGLSupport classOgre_1_1OSXGLSupport.html a0d770889fa7d5f5e8c1177ce00a830fd

Add any special config values to the system.

validateConfig cpp instm Ogre::OSXGLSupport classOgre_1_1OSXGLSupport.html a7804000ccbaa1e4d678cb1c6bf1a4523

Make sure all the extra options are valid.

createWindow cpp instm Ogre::OSXGLSupport classOgre_1_1OSXGLSupport.html ab3d4976d00f63840712802b55967da0e newWindow cpp instm Ogre::OSXGLSupport classOgre_1_1OSXGLSupport.html a52f3e85313c4bb7e076fa9e5b0454389 start cpp instm Ogre::OSXGLSupport classOgre_1_1OSXGLSupport.html a31e4598a2739964b7a423e6acf861df5

Start anything special.

stop cpp instm Ogre::OSXGLSupport classOgre_1_1OSXGLSupport.html a64cb58d2e2bbd85b6a05fa62e085a8b0

Stop anything special.

getProcAddress cpp instm Ogre::OSXGLSupport classOgre_1_1OSXGLSupport.html a8805e5d5018bd33674c3755f98468528

Get the address of a function.

getProcAddress cpp instm Ogre::OSXGLSupport classOgre_1_1OSXGLSupport.html a009d96a858e6acafc8db199f35dfe52d

Get the address of a function.

supportsPBuffers cpp instm Ogre::OSXGLSupport classOgre_1_1OSXGLSupport.html a208ec75ef634c6cfbdf2a796b91e3923 createPBuffer cpp instm Ogre::OSXGLSupport classOgre_1_1OSXGLSupport.html a5e40ca5651332c06551f1bcd1036f099 setConfigOption cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html abf6d4613a3d5bb3fa01cfcdd165d218f getConfigOptions cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a7cb341968e2e1fec161f0a596adfad56 getGLVendor cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a605553feadb63b0b40e25cda379a21d8

Get vendor information.

getGLVersion cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html abfca0d98cde4f5bed7f805adac5adc72

Get version information.

checkMinGLVersion cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a5ef47f21852bfd07b040327051a08b25

Compare GL version numbers.

checkExtension cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html ae274ae289aba6e62d4409841bca4aab2

Check if an extension is available.

initialiseExtensions cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a04cb4a54ce276a4088339aa4d97b6e0e

Initialises GL extensions, must be done AFTER the GL context has been established.

getDisplayMonitorCount cpp instm Ogre::GLSupport classOgre_1_1GLSupport.html a379f629aae4ba8ea96943936df5c31ab _compareModes cpp clm Ogre::OSXGLSupport classOgre_1_1OSXGLSupport.html a6d610ae4b610a8b92a7630ecfd2aff48 _getDictionaryBoolean cpp clm Ogre::OSXGLSupport classOgre_1_1OSXGLSupport.html afaa39521feeac13e70bf131c4e6bc2e9 _getDictionaryLong cpp clm Ogre::OSXGLSupport classOgre_1_1OSXGLSupport.html afb90da32f46c4fd6fe5e761a0ba4ba85 mAPI cpp data Ogre::OSXGLSupport classOgre_1_1OSXGLSupport.html a41f990c1ebfcbb3ccaf7ef69f2d81114 mContextType cpp data Ogre::OSXGLSupport classOgre_1_1OSXGLSupport.html a2269b4dc6802020de8276c610318f88d mOptions cpp data Ogre::GLSupport classOgre_1_1GLSupport.html a5b5c4f15e6fee184e059f11790cb30b5 extensionList cpp data Ogre::GLSupport classOgre_1_1GLSupport.html a0f3a8ac4a209aea9ef22b5aa4a40fcd7 Ogre::OSXPBuffer c cl Ogre::OSXPBuffer classOgre_1_1OSXPBuffer.html OgreOSXRenderTexture.h OSXPBuffer cpp instm Ogre::OSXPBuffer classOgre_1_1OSXPBuffer.html a206d64942766b7a096fdda5a4bc75e93 ~OSXPBuffer cpp instm Ogre::OSXPBuffer classOgre_1_1OSXPBuffer.html a7c71375cb5d7bf0a23115555239f6314 getContext cpp instm Ogre::OSXPBuffer classOgre_1_1OSXPBuffer.html a6c43f0f9acee17e979db65b5d72b262c

Get the GL context that needs to be active to render to this PBuffer.

getFormat cpp instm Ogre::GLPBuffer classOgre_1_1GLPBuffer.html a79f78d53cfc6f515136ca9c5a488b1ae getWidth cpp instm Ogre::GLPBuffer classOgre_1_1GLPBuffer.html a8601b96b0a4762945345802323ab6d1d getHeight cpp instm Ogre::GLPBuffer classOgre_1_1GLPBuffer.html ad2e3e5c9a28060d84139edc83de18a78 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getPixelComponentType cpp clm Ogre::GLPBuffer classOgre_1_1GLPBuffer.html a98a0b650eb58c396dc0f80c0579c2fd7

Get PBuffer component format for an OGRE pixel format.

createPBuffer cpp instm Ogre::OSXPBuffer classOgre_1_1OSXPBuffer.html a0e6c2fd9909c73aee997dbe77bad8a7d destroyPBuffer cpp instm Ogre::OSXPBuffer classOgre_1_1OSXPBuffer.html a1a81e6b8d02b1bb79d4c0e86486e8a6a mFormat cpp data Ogre::GLPBuffer classOgre_1_1GLPBuffer.html ae1cc8696d257700ac97ac7260c0a7e29 mWidth cpp data Ogre::GLPBuffer classOgre_1_1GLPBuffer.html a1dad8a029d710b55e55fd23df1c5a595 mHeight cpp data Ogre::GLPBuffer classOgre_1_1GLPBuffer.html a73ccc26b915e05ec14f474aa8412f574 mPBuffer cpp data Ogre::OSXPBuffer classOgre_1_1OSXPBuffer.html af068bf2779932850683831adbb031cc8 mAGLContext cpp data Ogre::OSXPBuffer classOgre_1_1OSXPBuffer.html a06e60c104b6df6b944fcc799358cb396 mContext cpp data Ogre::OSXPBuffer classOgre_1_1OSXPBuffer.html a925c089630f4d2da9404d826c5ead231 Ogre::OSXWindow c cl Ogre::OSXWindow classOgre_1_1OSXWindow.html OgreOSXWindow.h OSXWindow cpp instm Ogre::OSXWindow classOgre_1_1OSXWindow.html aec95627a318a067404ff92d3cf6cf9ab ~OSXWindow cpp instm Ogre::OSXWindow classOgre_1_1OSXWindow.html a12bb1c1ba5323f38281d99be9dddd784 create cpp instm Ogre::OSXWindow classOgre_1_1OSXWindow.html a46de2ff2344aaa91671bbd6bb7eff379

Overridden - see RenderWindow.

destroy cpp instm Ogre::OSXWindow classOgre_1_1OSXWindow.html a289d206849547c081c777f33dcc18ace

Overridden - see RenderWindow.

isActive cpp instm Ogre::OSXWindow classOgre_1_1OSXWindow.html a4babdd43d84968c525ca2586e48d575e

Overridden - see RenderWindow.

isClosed cpp instm Ogre::OSXWindow classOgre_1_1OSXWindow.html aeedd85a6e4a3607ec2fe826fd3f5a793

Overridden - see RenderWindow.

isHidden cpp instm Ogre::OSXWindow classOgre_1_1OSXWindow.html a20dac36184242f927159f297d7d46672

Indicates whether the window was set to hidden (not displayed)

setHidden cpp instm Ogre::OSXWindow classOgre_1_1OSXWindow.html a251d7f9120d5c17f312fd54c8826f180

Hide (or show) the window.

reposition cpp instm Ogre::OSXWindow classOgre_1_1OSXWindow.html abd30fbd4120e9e6b3e177426ce591f44

Overridden - see RenderWindow.

resize cpp instm Ogre::OSXWindow classOgre_1_1OSXWindow.html ad628bd091bb3686bc0fc962f24ecc3b1

Overridden - see RenderWindow.

swapBuffers cpp instm Ogre::OSXWindow classOgre_1_1OSXWindow.html ac9de45d236d0890fc0291057a5f01df5

Overridden - see RenderWindow.

copyContentsToMemory cpp instm Ogre::OSXWindow classOgre_1_1OSXWindow.html a4b54ee8f9cbca5f42465381ccc2ada9e

Overridden - see RenderTarget.

windowMovedOrResized cpp instm Ogre::OSXWindow classOgre_1_1OSXWindow.html ab93058089cde2cc04224dc7dea341a22

Overridden - see RenderTarget.

setFullscreen cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a86eb81eb4c91ed40d1c509163bcd7264

Alter fullscreen mode options.

isVisible cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html aea281fb3b8079104ea9fa9fbafa4355a

Indicates whether the window is visible (not minimized or obscured)

setVisible cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af9153ad94900ca36534f25537b35a9cd

Set the visibility state.

setVSyncEnabled cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a91ac294d89632996384d89bb9e8f6d78

Enable or disable vertical sync for the RenderWindow.

isVSyncEnabled cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a718bfd2d913dc57e7752e10bd23326f5

Indicates whether vertical sync is activated for the window.

setVSyncInterval cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af8615122f9bc57a80ffc8c73a75d2852

Set the vertical sync interval.

getVSyncInterval cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a36088b99de04b65bdfab6ccd2f4be1a3

Returns the vertical sync interval.

isPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96fe6c6aa50e80c77b2d3bc385b2e4e4

Indicates whether the window is the primary window.

isFullScreen cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a8fc13c21bf332b570277c54796c35b0f

Returns true if window is running in fullscreen mode.

getMetrics cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af764d57fd4d3d3ac74f17ce29caa4525

Overloaded version of getMetrics from RenderTarget, including extra details specific to windowing sys...

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

suggestPixelFormat cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a2e0b4ac163ad50e5bb0084f75cb8fc5d

Override since windows don&#39;t usually have alpha.

isDeactivatedOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a5342f74784425f456c9e640ff900469e

Returns true if the window will automatically de-activate itself when it loses focus.

setDeactivateOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96ec12856ec5384456c9d0a86bd76568

Indicates whether the window will automatically deactivate itself when it loses focus.

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

getCustomAttribute cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6c32524efacf6da599d5daccf3d9e166

Gets a custom (maybe platform-specific) attribute.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

requiresTextureFlipping cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4796840716ec80f783a01b7e97ced3e7 getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 createCGLFullscreen cpp instm Ogre::OSXWindow classOgre_1_1OSXWindow.html a4f665369eabcc5aac18494a358995bd7

Switch to full screen mode using CGL.

destroyCGLFullscreen cpp instm Ogre::OSXWindow classOgre_1_1OSXWindow.html a56885e76a0de094b08ee73b4c1155af7

Kill full screen mode, and return to default windowed mode.

swapCGLBuffers cpp instm Ogre::OSXWindow classOgre_1_1OSXWindow.html ad5cbbabf6398e8756cfe406d60cb84fd

Update the full screen context.

_setPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html ac2b8244df3d531c59bbbe475aacc6c07

Indicates that this is the primary window.

updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mContext cpp data Ogre::OSXWindow classOgre_1_1OSXWindow.html ac55365623f68692aef053731346d0301 mCGLContextObj cpp data Ogre::OSXWindow classOgre_1_1OSXWindow.html a3b6323956925c6963064078884eb1dea mOriginalDisplayMode cpp data Ogre::OSXWindow classOgre_1_1OSXWindow.html aa75240ac46fd87f198edffda15dc9683 mIsFullScreen cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a913cdbf34559401ae8d58e30fd0dbcd1 mIsPrimary cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a1386d0701cb71090dcd6fbe816f4145f mAutoDeactivatedOnFocusChange cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ab664ec009d4db85cd023efd4c4ecedf7 mLeft cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ac6bd29e3557a02f515b9db1283870bce mTop cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ae819f96d06f38386d36b6d4d0959b1da mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c Root cpp ffunc Ogre::RenderWindow classOgre_1_1RenderWindow.html a4966338964dbcd90cba2a6b4bd1b3521 FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::GLSLGpuProgram c cl Ogre::GLSLGpuProgram classOgre_1_1GLSLGpuProgram.html

GLSL low level compiled shader object - this class is used to get at the linked program object and pr...

OgreGLSLGpuProgram.h GLSLGpuProgram cpp instm Ogre::GLSLGpuProgram classOgre_1_1GLSLGpuProgram.html a34c9d5fac6fbe90522ecb40bd438416b ~GLSLGpuProgram cpp instm Ogre::GLSLGpuProgram classOgre_1_1GLSLGpuProgram.html a828b3cfd19c2b99f2511f8d55425c983 bindProgram cpp instm Ogre::GLSLGpuProgram classOgre_1_1GLSLGpuProgram.html aafeaa9fcb713f503cbd84a75c2269326

Execute the binding functions for this program.

unbindProgram cpp instm Ogre::GLSLGpuProgram classOgre_1_1GLSLGpuProgram.html a32a3e8856386db1b26c40cc1c7aab42e

Execute the unbinding functions for this program.

bindProgramParameters cpp instm Ogre::GLSLGpuProgram classOgre_1_1GLSLGpuProgram.html ae4bfb3d9744de5ff97c86340c72e6784

Execute the param binding functions for this program.

bindProgramPassIterationParameters cpp instm Ogre::GLSLGpuProgram classOgre_1_1GLSLGpuProgram.html a0d46aef7386ef420b8a8e838536fb419

Execute the pass iteration param binding functions for this program.

getProgramID cpp instm Ogre::GLSLGpuProgram classOgre_1_1GLSLGpuProgram.html a6be0dfb990d5116d4ea1ed688700cb83

Get the assigned GL program id.

getGLSLProgram cpp instm Ogre::GLSLGpuProgram classOgre_1_1GLSLGpuProgram.html a74a94c7828dea213862bb76ca3248d85

Get the GLSLProgram for the shader object.

getAttributeIndex cpp instm Ogre::GLSLGpuProgram classOgre_1_1GLSLGpuProgram.html ab195c452ee080cbe090df40e454b2b7b isAttributeValid cpp instm Ogre::GLSLGpuProgram classOgre_1_1GLSLGpuProgram.html afa4c6f02a43aa95b3eb794dddba56db1 setSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4474d0c010f63f586423ccfb325ff4a2

Sets the filename of the source assembly for this program.

setSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a300833abd29aa42acb5e6c48ae7c40ea

Sets the source assembly for this program from an in-memory string.

getSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a18a12ae49469bcc9bae9b5fde9a0a461

Gets the syntax code for this program e.g.

setSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a48901c745f712840d8ff24cd04e50678

Sets the syntax code for this program e.g.

getSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a29ef6651dad0349169763940dd40fb8e

Gets the name of the file used as source for this program.

getSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a650621cd162bf75a837951f94d1118bb

Gets the assembler source for this program.

setType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a9792acbeda4a5806ae1ec5c7d4da60b7

Set the program type (only valid before load)

getType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac05c53ca118b1ac81fab5981c119bcc0

Get the program type.

_getBindingDelegate cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af8938cb9c61b7304f97f857a33b56cfc

Returns the GpuProgram which should be bound to the pipeline.

isSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a5b323e093f466abdff359e30e1d79dee

Returns whether this program can be supported on the current renderer and hardware.

createParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af402f4d88efcc9dffc948739d0bb9c57

Creates a new parameters object compatible with this program definition.

setSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af337509a5342cb707df4df78337756ae

Sets whether a vertex program includes the required instructions to perform skeletal animation...

isSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a84c8bf8460ad30a58d78b5f8fd11e31f

Returns whether a vertex program includes the required instructions to perform skeletal animation...

setMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a843c706f65d219c1d04b8aeacc4bd3c8

Sets whether a vertex program includes the required instructions to perform morph animation...

setPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a848bf4164963cf8c0435c972eb717e0f

Sets whether a vertex program includes the required instructions to perform pose animation.

isMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac99c378926faac21f6acd6c856fbd04d

Returns whether a vertex program includes the required instructions to perform morph animation...

isPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae3aa42c5d796c9520880ad7d10dace77

Returns whether a vertex program includes the required instructions to perform pose animation...

getNumberOfPosesIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ab3eef54ad776352d6fcf547c77b4a0bc

Returns the number of simultaneous poses the vertex program can blend, for use in pose animation...

setVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a463bffd1f68fc8ae3c29d64402e9ca8d

Sets whether this vertex program requires support for vertex texture fetch from the hardware...

isVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a37a22b8b6432ed18f2e70bb99f7df7fc

Returns whether this vertex program requires support for vertex texture fetch from the hardware...

setAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a39b43157d6b40626101e5de8f9c77bf5

Sets whether this geometry program requires adjacency information from the input primitives.

isAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d9456e0be1449b03a196f7a56f9af5

Returns whether this geometry program requires adjacency information from the input primitives...

getDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a04675a861df66c30e431f95aa84320f5

Get a reference to the default parameters which are to be used for all uses of this program...

hasDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a0d7d2f959ac2ae463db180043990a0cc

Returns true if default parameters have been set up.

getPassSurfaceAndLightStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a13e91fd91fef3ddaa73300eabbc3dba0

Returns whether a vertex program wants light and material states to be passed through fixed pipeline ...

getPassFogStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad467d6cf55fe3d604db8f48715deb722

Returns whether a fragment program wants fog state to be passed through fixed pipeline low level API ...

getPassTransformStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a47a8eeb180ac001c47f3099d31069f92

Returns whether a vertex program wants transform state to be passed through fixed pipeline low level ...

getLanguage cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a1019b2e5f65051c0a5bbc3cf4e0c495c

Returns a string that specifies the language of the gpu programs as specified in a material script...

hasCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a90e62ce72ddc9eb0fc7573d0cb52ac0e

Did this program encounter a compile error when loading?

resetCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a2443ed18b880eb939123bb8daf9165c7

Reset a compile error if it occurred, allowing the load to be retried.

setManualNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad12bddb95c7311f31f602cb70b8350c5

Allows you to manually provide a set of named parameter mappings to a program which would not be able...

getNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a6a0752ce0393f5c4cb4773d021b2a3eb

Get a read-only reference to the named constants registered for this program (manually or automatical...

setManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html afdadf659ccac4facdc86e55a266eebcf

Specifies the name of a file from which to load named parameters mapping for a program which would no...

getManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4aa13199b95d110b9a0d907bd1455683

Gets the name of a file from which to load named parameters mapping for a program which would not be ...

getConstantDefinitions cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae0feb9efaa1e2c867430520662519a60

Get the full list of named constants.

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getFixedAttributeIndex cpp clm Ogre::GLGpuProgram classOgre_1_1GLGpuProgram.html ad57d50129677d5ab8d8240fa1eedc668

Get the fixed attribute bindings normally used by GL for a semantic.

cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 loadFromSource cpp instm Ogre::GLSLGpuProgram classOgre_1_1GLSLGpuProgram.html a44182253ef4d7f8a76d881044badd564

Overridden from GpuProgram.

unloadImpl cpp instm Ogre::GLSLGpuProgram classOgre_1_1GLSLGpuProgram.html ac2ccaa983f82d31daf28ee3d4d3c79a9 loadImpl cpp instm Ogre::GLSLGpuProgram classOgre_1_1GLSLGpuProgram.html a9df1d328a3a5e757a360dc103b34eb94 setupBaseParamDictionary cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af9e1d27b4c05333c92cfe3340a26dc6b

Internal method for setting up the basic parameter definitions for a subclass.

isRequiredCapabilitiesSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a8ecf6a34097d0bfbfabd125bdb09f68d

Internal method returns whether required capabilities for this program is supported.

calculateSize cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a97ca6090cd137c5c46349174d874bc90 createParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4571d480fcea3a8f4cbac3b15bf5d36f

Create the internal params logical &amp; named mapping structures.

createLogicalParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a588c6c72d4602ad4eca02217abf78697

Create the internal params logical mapping structures.

createNamedParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a32034e488666ebfc0ac5226a60e4d309

Create the internal params named mapping structures.

preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

prepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a5e8f978cbb908c67a98d16556c8cd0ef

Internal implementation of the meat of the &#39;prepare&#39; action.

unprepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html aa550fde0145a3a0ae0329beaf03f23e1

Internal function for undoing the &#39;prepare&#39; action.

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mProgramID cpp data Ogre::GLGpuProgram classOgre_1_1GLGpuProgram.html a6519ec96ce762b2fec351d4b7a360899 mProgramType cpp data Ogre::GLGpuProgram classOgre_1_1GLGpuProgram.html a1253b7ea61fd8d6a840a8b021bcceace mType cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab201a6fcb1c568967d01f22906ecdff1

The type of the program.

mFilename cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8734503d5521ae7adaceba487b88fe55

The name of the file to load source from (may be blank)

mSource cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a80f6f65a2ec5a02a4c56458bd2b35b18

The assembler source of the program (may be blank until file loaded)

mLoadFromFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a606d51d653a0dda9d61508851441dc8a

Whether we need to load source from file or not.

mSyntaxCode cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1244023352bf866592f904bd3dfa404f

Syntax code e.g. arbvp1, vs_2_0 etc.

mSkeletalAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a96cb132e0bac4820e9917ebc9151fe69

Does this (vertex) program include skeletal animation?

mMorphAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8a0271c814c3ffd4ae079ae1e4b11404

Does this (vertex) program include morph animation?

mPoseAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a398053069a0c61809193079501b0abb5

Does this (vertex) program include pose animation (count of number of poses supported)

mVertexTextureFetch cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a7012d5855d4f70388bbee4940466a606

Does this (vertex) program require support for vertex texture fetch?

mNeedsAdjacencyInfo cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a5e20e45a9ca8fe4c99a04c34ef3d7275

Does this (geometry) program require adjacency information?

mDefaultParams cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab103ebff6dfda04861947cbf1a941596

The default parameters for use with this object.

mCompileError cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab2bb4597b7fb640dee90589b8fbbc4f2

Did we encounter a compilation error?

mFloatLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aa729a7bcc7c5a622fffe5869d69c05bc

Record of logical to physical buffer maps.

mIntLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a943cefa6be84842ec1c0f2029e3805ba

Record of logical to physical buffer maps.

mConstantDefs cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a420723e4b5097225ce2aaf4e0a3a344c

Parameter name -&gt; ConstantDefinition map, shared instance used by all parameter objects.

mManualNamedConstantsFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1e62196161a4ca6704d02f0b75d2f370

File from which to load named constants manually.

mLoadedManualNamedConstants cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a23f3bb5243cd65bc7b5e625bdbd88c70 mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b msTypeCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a429e2ecd6f4167c00d0d7f0b68893276 msSyntaxCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html afb9dd8af84fcf198db56aeab298990dd msSkeletalCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d70ea16cb2beb8aa201db048cc35e9 msMorphCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a828a927b860e3c074704399336f95160 msPoseCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a015fc5be549ef103862dcd152fcf0f3a msVTFCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html abe51b99e867a315e2b2ebcc89e601277 msManNamedConstsFileCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aed57c301ea07b1c183f1c351707396d5 msAdjacencyCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ae55ec6363600c10db68ff17b35437889 mGLSLProgram cpp data Ogre::GLSLGpuProgram classOgre_1_1GLSLGpuProgram.html aa1ac8989329d9918cb85d28c913b1e92

GL Handle for the shader object.

mVertexShaderCount cpp data Ogre::GLSLGpuProgram classOgre_1_1GLSLGpuProgram.html abc927473c392da42ec99beed297a5c41

Keep track of the number of vertex shaders created.

mFragmentShaderCount cpp data Ogre::GLSLGpuProgram classOgre_1_1GLSLGpuProgram.html ab5c203ae6f9a93b7317f6192bd0b1e31

Keep track of the number of fragment shaders created.

mGeometryShaderCount cpp data Ogre::GLSLGpuProgram classOgre_1_1GLSLGpuProgram.html add8aeb5eb59316e5dfd77a45fae1ca6a

keep track of the number of geometry shaders created

LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::GLUniformReference c cl Ogre::GLUniformReference structOgre_1_1GLUniformReference.html

Structure used to keep track of named uniforms in the linked program object.

OgreGLSLLinkProgram.h mLocation cpp data Ogre::GLUniformReference structOgre_1_1GLUniformReference.html a40c3bd9bb06deeb80a6f3797649a5335

GL location handle.

mSourceProgType cpp data Ogre::GLUniformReference structOgre_1_1GLUniformReference.html a2d32db8791ed30e82ae3a73485ab0085

Which type of program params will this value come from?

mConstantDef cpp data Ogre::GLUniformReference structOgre_1_1GLUniformReference.html af895033109bbba669cdaa19710aca90b

The constant definition it relates to.

Ogre::GLSLLinkProgram c cl Ogre::GLSLLinkProgram classOgre_1_1GLSLLinkProgram.html

C++ encapsulation of GLSL Program Object.

OgreGLSLLinkProgram.h GLSLLinkProgram cpp instm Ogre::GLSLLinkProgram classOgre_1_1GLSLLinkProgram.html a4c4b7d498a5e72b23bed0671f4b761f0

Constructor should only be used by GLSLLinkProgramManager.

~GLSLLinkProgram cpp instm Ogre::GLSLLinkProgram classOgre_1_1GLSLLinkProgram.html ace2c9f8687629b5f435340ca46d17efc activate cpp instm Ogre::GLSLLinkProgram classOgre_1_1GLSLLinkProgram.html a32461c68fdc7590afaa64773a5ab9dce

Makes a program object active by making sure it is linked and then putting it in use.

updateUniforms cpp instm Ogre::GLSLLinkProgram classOgre_1_1GLSLLinkProgram.html a6eda4658e3db6381ed14b882843c701f

Updates program object uniforms using data from GpuProgramParameters.

updatePassIterationUniforms cpp instm Ogre::GLSLLinkProgram classOgre_1_1GLSLLinkProgram.html a3526f538438689be70c15b677c299e4e

Updates program object uniforms using data from pass iteration GpuProgramParameters.

getGLHandle cpp instm Ogre::GLSLLinkProgram classOgre_1_1GLSLLinkProgram.html a435f2d07dbd7ac8949b17abe4e33503b

Get the GL Handle for the program object.

setSkeletalAnimationIncluded cpp instm Ogre::GLSLLinkProgram classOgre_1_1GLSLLinkProgram.html abf3544f8843e7f45482605c924d41b54

Sets whether the linked program includes the required instructions to perform skeletal animation...

isSkeletalAnimationIncluded cpp instm Ogre::GLSLLinkProgram classOgre_1_1GLSLLinkProgram.html a2187cd91fb668ea0ded423b795a74edb

Returns whether the linked program includes the required instructions to perform skeletal animation...

getAttributeIndex cpp instm Ogre::GLSLLinkProgram classOgre_1_1GLSLLinkProgram.html a23c2148dd843681cde4694b8cbb9f4ad

Get the index of a non-standard attribute bound in the linked code.

isAttributeValid cpp instm Ogre::GLSLLinkProgram classOgre_1_1GLSLLinkProgram.html a9ec36649eec49eb59e3cadfa05c39bcd

Is a non-standard attribute bound in the linked code?

AttributeSet cpp tdef Ogre::GLSLLinkProgram classOgre_1_1GLSLLinkProgram.html af4a7fe6fb05fdf7318672a4d8a283b53 buildGLUniformReferences cpp instm Ogre::GLSLLinkProgram classOgre_1_1GLSLLinkProgram.html aec062a386ac2fcfa978c3f6fb4c382c7

Build uniform references from active named uniforms.

extractAttributes cpp instm Ogre::GLSLLinkProgram classOgre_1_1GLSLLinkProgram.html a5480a22231b84e1cfa7763d8e9373c4b

Extract attributes.

getCombinedName cpp instm Ogre::GLSLLinkProgram classOgre_1_1GLSLLinkProgram.html a3b291b707413f4bfa09c422000a3233c compileAndLink cpp instm Ogre::GLSLLinkProgram classOgre_1_1GLSLLinkProgram.html a00bb135dc97b1ddfcdbe39454b0bdf2a

Compiles and links the the vertex and fragment programs.

getMicrocodeFromCache cpp instm Ogre::GLSLLinkProgram classOgre_1_1GLSLLinkProgram.html a291db79b8f9d910bf47d3f8783a60f34

Get the the binary data of a program from the microcode cache.

mGLUniformReferences cpp data Ogre::GLSLLinkProgram classOgre_1_1GLSLLinkProgram.html a549ee67a98b3c3a6c8999bdabad16f61

Container of uniform references that are active in the program object.

mVertexProgram cpp data Ogre::GLSLLinkProgram classOgre_1_1GLSLLinkProgram.html a2d6db186b5302e1561450dccdcb22350

Linked vertex program.

mGeometryProgram cpp data Ogre::GLSLLinkProgram classOgre_1_1GLSLLinkProgram.html afc847c4dd2068e452f43e6fea572d84f

Linked geometry program.

mFragmentProgram cpp data Ogre::GLSLLinkProgram classOgre_1_1GLSLLinkProgram.html a978aae098f94f94ad490219c2085b61b

Linked fragment program.

mUniformRefsBuilt cpp data Ogre::GLSLLinkProgram classOgre_1_1GLSLLinkProgram.html a2a9513f443f6ae78e28c65f8a8cc0f84

Flag to indicate that uniform references have already been built.

mGLHandle cpp data Ogre::GLSLLinkProgram classOgre_1_1GLSLLinkProgram.html ab483d81a44b9051a5c9d83c176520b63

GL handle for the program object.

mLinked cpp data Ogre::GLSLLinkProgram classOgre_1_1GLSLLinkProgram.html a2314e0307beae449cff5e5b5fab4509a

Flag indicating that the program object has been successfully linked.

mTriedToLinkAndFailed cpp data Ogre::GLSLLinkProgram classOgre_1_1GLSLLinkProgram.html a3f2d3fb9e98153f5e744a947f2401d9d

Flag indicating that the program object has tried to link and failed.

mSkeletalAnimation cpp data Ogre::GLSLLinkProgram classOgre_1_1GLSLLinkProgram.html a02712c3b8c1a2ea238e37282d1cd85be

Flag indicating skeletal animation is being performed.

mValidAttributes cpp data Ogre::GLSLLinkProgram classOgre_1_1GLSLLinkProgram.html a2471b7821b377c0ddebe4aee3ed58df9

Custom attribute bindings.

msCustomAttributes cpp data Ogre::GLSLLinkProgram classOgre_1_1GLSLLinkProgram.html a482f80d83306a6948ec8193b6cc96070 Ogre::GLSLLinkProgram::CustomAttribute c cl Ogre::GLSLLinkProgram::CustomAttribute structOgre_1_1GLSLLinkProgram_1_1CustomAttribute.html

Name / attribute list.

CustomAttribute cpp func Ogre::GLSLLinkProgram::CustomAttribute structOgre_1_1GLSLLinkProgram_1_1CustomAttribute.html a452e3182449dd2b8fe437460a4a6dca9 name cpp data Ogre::GLSLLinkProgram::CustomAttribute structOgre_1_1GLSLLinkProgram_1_1CustomAttribute.html af074c365e8a86d9b3759816f029b5fc5 attrib cpp data Ogre::GLSLLinkProgram::CustomAttribute structOgre_1_1GLSLLinkProgram_1_1CustomAttribute.html a8398d3bead7d95abfaf7e0c095735d7a Ogre::GLSLLinkProgramManager c cl Ogre::GLSLLinkProgramManager classOgre_1_1GLSLLinkProgramManager.html

Ogre assumes that there are separate vertex and fragment programs to deal with but GLSL has one progr...

OgreGLSLLinkProgramManager.h GLSLLinkProgramManager cpp instm Ogre::GLSLLinkProgramManager classOgre_1_1GLSLLinkProgramManager.html ad8089caecf3cafc51df61c41b651f682 ~GLSLLinkProgramManager cpp instm Ogre::GLSLLinkProgramManager classOgre_1_1GLSLLinkProgramManager.html a3adcf559517dcd78cbe9025a2650cedb getActiveLinkProgram cpp instm Ogre::GLSLLinkProgramManager classOgre_1_1GLSLLinkProgramManager.html a47caaf97c826c59d997b749ae8d034e3

Get the program object that links the two active shader objects together if a program object was not ...

setActiveFragmentShader cpp instm Ogre::GLSLLinkProgramManager classOgre_1_1GLSLLinkProgramManager.html ad820f7ab1789e21eb83e953ab4035312

Set the active fragment shader for the next rendering state.

setActiveGeometryShader cpp instm Ogre::GLSLLinkProgramManager classOgre_1_1GLSLLinkProgramManager.html a174da94ec2d76ed2a50a542042449156

Set the active geometry shader for the next rendering state.

setActiveVertexShader cpp instm Ogre::GLSLLinkProgramManager classOgre_1_1GLSLLinkProgramManager.html a6dc5050b4d308840a85a5634708420b6

Set the active vertex shader for the next rendering state.

extractUniforms cpp instm Ogre::GLSLLinkProgramManager classOgre_1_1GLSLLinkProgramManager.html aa5e221555166193468134f8d502a9172

Populate a list of uniforms based on a program object.

extractConstantDefs cpp instm Ogre::GLSLLinkProgramManager classOgre_1_1GLSLLinkProgramManager.html ad955055c153be870a9f30e465c7f1859

Populate a list of uniforms based on GLSL source.

getSingleton cpp clm Ogre::GLSLLinkProgramManager classOgre_1_1GLSLLinkProgramManager.html a47ecd1f88258a06dfae69b8bb9a698da getSingletonPtr cpp clm Ogre::GLSLLinkProgramManager classOgre_1_1GLSLLinkProgramManager.html a445e7c1c68ee15e8e99fbdc00cb70333 msSingleton unknown data Ogre::Singleton< GLSLLinkProgramManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 LinkProgramMap cpp tdef Ogre::GLSLLinkProgramManager classOgre_1_1GLSLLinkProgramManager.html a72b9d32bf15126b4368cb0858297ad47 LinkProgramIterator cpp tdef Ogre::GLSLLinkProgramManager classOgre_1_1GLSLLinkProgramManager.html a5d934f329bb59c6d8161d87bee02c991 StringToEnumMap cpp tdef Ogre::GLSLLinkProgramManager classOgre_1_1GLSLLinkProgramManager.html a9f09464371a11c39ae51a42207892160 completeDefInfo cpp instm Ogre::GLSLLinkProgramManager classOgre_1_1GLSLLinkProgramManager.html a6bdd91bf30135d45a55cd5d571f86eea

Use type to complete other information.

completeParamSource cpp instm Ogre::GLSLLinkProgramManager classOgre_1_1GLSLLinkProgramManager.html a9cf8bedf888dbf1740c77ca06026b748

Find where the data for a specific uniform should come from, populate.

mLinkPrograms cpp data Ogre::GLSLLinkProgramManager classOgre_1_1GLSLLinkProgramManager.html a31eb5bea7006d830b5f98cc9f334511f

container holding previously created program objects

mActiveVertexGpuProgram cpp data Ogre::GLSLLinkProgramManager classOgre_1_1GLSLLinkProgramManager.html accc8e3da6656fc3378d5deeb82aadc48

active objects defining the active rendering gpu state

mActiveGeometryGpuProgram cpp data Ogre::GLSLLinkProgramManager classOgre_1_1GLSLLinkProgramManager.html aabf8c925ca4474e1523ebb6f393dcb64 mActiveFragmentGpuProgram cpp data Ogre::GLSLLinkProgramManager classOgre_1_1GLSLLinkProgramManager.html a19e4eaaf2edebbe6097b5976ded7ae09 mActiveLinkProgram cpp data Ogre::GLSLLinkProgramManager classOgre_1_1GLSLLinkProgramManager.html aee6e3ebb3971970af8e2b7099b7d5cee mTypeEnumMap cpp data Ogre::GLSLLinkProgramManager classOgre_1_1GLSLLinkProgramManager.html aab4a7fd5ccea9b632513b67c69c16501 Ogre::CPreprocessor c cl Ogre::CPreprocessor classOgre_1_1CPreprocessor.html

This is a simplistic C/C++-like preprocessor.

OgreGLSLPreprocessor.h ErrorHandlerFunc cpp tdef Ogre::CPreprocessor classOgre_1_1CPreprocessor.html ab28e2d92b3f30f6d5237eb88b566cf2d

An error handler function type.

ErrorHandlerFunc cpp tdef Ogre::CPreprocessor classOgre_1_1CPreprocessor.html ab28e2d92b3f30f6d5237eb88b566cf2d

An error handler function type.

CPreprocessor cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a70001f3fef03cc20b5142e67702c3b3f

Create an empty preprocessor object.

~CPreprocessor cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a2b7c3b1a3208a27b36e87eee69464508

Destroy the preprocessor object.

Define cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a3026667d0f447d89bcac3fd8c6007a00

Define a macro without parameters.

Define cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a70c0a271d5ea9dcf93d13f9c08318458

Define a numerical macro.

Undef cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a3849848c4223928aea432f66184d541e

Undefine a macro.

Parse cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html ac9c8ca6c8013a5217275e35e9727052d

Parse the input string and return a newly-allocated output string.

CPreprocessor cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a70001f3fef03cc20b5142e67702c3b3f

Create an empty preprocessor object.

~CPreprocessor cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a2b7c3b1a3208a27b36e87eee69464508

Destroy the preprocessor object.

Define cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a3026667d0f447d89bcac3fd8c6007a00

Define a macro without parameters.

Define cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a70c0a271d5ea9dcf93d13f9c08318458

Define a numerical macro.

Undef cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a3849848c4223928aea432f66184d541e

Undefine a macro.

Parse cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html ac9c8ca6c8013a5217275e35e9727052d

Parse the input string and return a newly-allocated output string.

ErrorData cpp data Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a9e0f513952ac2778f164fe178b826db7

User-specific storage, passed to Error()

ErrorHandler cpp data Ogre::CPreprocessor classOgre_1_1CPreprocessor.html ad9de8718668c27fbefe882fe08e4879a

A pointer to the preprocessor&#39;s error handler.

CPreprocessor cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a7ed67863b31fb78419acf61109c74c48

Private constructor to re-parse a single token.

GetToken cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a86424507c9ad27b9f2dfe58af687337d

Stateless tokenizer: Parse the input text and return the next token.

HandleDirective cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a0aaad88f138b893ef1ebfa71ddc8adfa

Handle a preprocessor directive.

HandleDefine cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a3ead8f6089563cc58c2971df8f547d15

Handle a #define directive.

HandleUnDef cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a31803eb25b17bca23e1b288f50b7f951

Undefine a previously defined macro.

HandleIfDef cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a0c8a33c1a96450035c6954c503b10e05

Handle an #ifdef directive.

HandleIf cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html af76e82ceead20b3a15155f15ae1644fe

Handle an #if directive.

HandleElse cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a349fc959f355dea44ecb35060f5a371a

Handle an #else directive.

HandleEndIf cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html ad2d95dc8ff84337b6b98fc557dbea6f1

Handle an #endif directive.

GetArgument cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html aa22dc1c84c19c8e5fd512a86d625ad84

Get a single function argument until next &#39;,&#39; or &#39;)&#39;.

GetArguments cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html aa8b0a1f8a1e5ad02557944304f9b68b1

Get all the arguments of a macro: &#39;(&#39; arg1 { &#39;,&#39; arg2 { &#39;,&#39; ...

GetExpression cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a464dd5edb4fe05353f5d3e7ba4891ce3

Parse an expression, compute it and return the result.

GetValue cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a561e0b06adcbb0ce06e0362cb94165a2

Get the numeric value of a token.

ExpandMacro cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a99b76014f9760fcf4ee62235c19dc2bb

Expand the given macro, if it exists.

IsDefined cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html af58ac5836a2327c1904a744d5113910d

Check if a macro is defined, and if so, return it.

Parse cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html aa61f5214e59c7c18f0b87bd333d16564

Parse the input string and return a token containing the whole output.

Error cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html af29a969505cfddcb84510036e6b80d26

Call the error handler.

CPreprocessor cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a7ed67863b31fb78419acf61109c74c48

Private constructor to re-parse a single token.

GetToken cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a86424507c9ad27b9f2dfe58af687337d

Stateless tokenizer: Parse the input text and return the next token.

HandleDirective cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a0aaad88f138b893ef1ebfa71ddc8adfa

Handle a preprocessor directive.

HandleDefine cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a3ead8f6089563cc58c2971df8f547d15

Handle a #define directive.

HandleUnDef cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a31803eb25b17bca23e1b288f50b7f951

Undefine a previously defined macro.

HandleIfDef cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a0c8a33c1a96450035c6954c503b10e05

Handle an #ifdef directive.

HandleIf cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html af76e82ceead20b3a15155f15ae1644fe

Handle an #if directive.

HandleElse cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a349fc959f355dea44ecb35060f5a371a

Handle an #else directive.

HandleEndIf cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html ad2d95dc8ff84337b6b98fc557dbea6f1

Handle an #endif directive.

GetArgument cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html aa22dc1c84c19c8e5fd512a86d625ad84

Get a single function argument until next &#39;,&#39; or &#39;)&#39;.

GetArguments cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html aa8b0a1f8a1e5ad02557944304f9b68b1

Get all the arguments of a macro: &#39;(&#39; arg1 { &#39;,&#39; arg2 { &#39;,&#39; ...

GetExpression cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a464dd5edb4fe05353f5d3e7ba4891ce3

Parse an expression, compute it and return the result.

GetValue cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a561e0b06adcbb0ce06e0362cb94165a2

Get the numeric value of a token.

ExpandMacro cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a99b76014f9760fcf4ee62235c19dc2bb

Expand the given macro, if it exists.

IsDefined cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html af58ac5836a2327c1904a744d5113910d

Check if a macro is defined, and if so, return it.

Parse cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html aa61f5214e59c7c18f0b87bd333d16564

Parse the input string and return a token containing the whole output.

Error cpp instm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html af29a969505cfddcb84510036e6b80d26

Call the error handler.

ExpandDefined cpp clm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a324e1d364562292acb8c872234dd2df8

The implementation of the defined() preprocessor function.

ExpandDefined cpp clm Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a324e1d364562292acb8c872234dd2df8

The implementation of the defined() preprocessor function.

Source cpp data Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a7dc31573de9dc2f77bf9cdd8483e9c47

The current source text input.

SourceEnd cpp data Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a822e0a0c63529dc94e6546b9055dd03b

The end of the source text.

Line cpp data Ogre::CPreprocessor classOgre_1_1CPreprocessor.html a6aa8215b76abc8e5a9c2d604d2accb9a

Current line number.

BOL cpp data Ogre::CPreprocessor classOgre_1_1CPreprocessor.html ae68f19bf20ad731317b05606e43dc97a

True if we are at beginning of line.

EnableOutput cpp data Ogre::CPreprocessor classOgre_1_1CPreprocessor.html aed088b4e9825cbaf441eaa9c6e0edffe

A stack of 32 booleans packed into one value :)

MacroList cpp data Ogre::CPreprocessor classOgre_1_1CPreprocessor.html af72ef2a02afa2a0bee42cf1063199f79

The list of macros defined so far.

CPreprocessor::Macro cpp ffunc Ogre::CPreprocessor classOgre_1_1CPreprocessor.html add20dea21f6ffd096bfb856da834c578 Ogre::CPreprocessor::Macro c cl Ogre::CPreprocessor::Macro classOgre_1_1CPreprocessor_1_1Macro.html

A macro definition.

Macro cpp instm Ogre::CPreprocessor::Macro classOgre_1_1CPreprocessor_1_1Macro.html ae90162d4139a15eab792aafd301e147d ~Macro cpp instm Ogre::CPreprocessor::Macro classOgre_1_1CPreprocessor_1_1Macro.html a882e10e65ed20c49243b50f482787c66 Expand cpp instm Ogre::CPreprocessor::Macro classOgre_1_1CPreprocessor_1_1Macro.html abae2519e560b6fdb67dce03bfc028e5b

Expand the macro value (will not work for functions)

Macro cpp instm Ogre::CPreprocessor::Macro classOgre_1_1CPreprocessor_1_1Macro.html ae90162d4139a15eab792aafd301e147d ~Macro cpp instm Ogre::CPreprocessor::Macro classOgre_1_1CPreprocessor_1_1Macro.html a882e10e65ed20c49243b50f482787c66 Expand cpp instm Ogre::CPreprocessor::Macro classOgre_1_1CPreprocessor_1_1Macro.html abae2519e560b6fdb67dce03bfc028e5b

Expand the macro value (will not work for functions)

Name cpp data Ogre::CPreprocessor::Macro classOgre_1_1CPreprocessor_1_1Macro.html aaa4db807c57ea970482b85adb2f61b7b

Macro name.

NumArgs cpp data Ogre::CPreprocessor::Macro classOgre_1_1CPreprocessor_1_1Macro.html af98d6c5e1e691dc809143ec71d07461b

Number of arguments.

Args cpp data Ogre::CPreprocessor::Macro classOgre_1_1CPreprocessor_1_1Macro.html ab5237af20d6e7d79920b264f6890de28

The names of the arguments.

Value cpp data Ogre::CPreprocessor::Macro classOgre_1_1CPreprocessor_1_1Macro.html a7d3ba112a580e5bb912014b92cad0c70

The macro value.

Body cpp data Ogre::CPreprocessor::Macro classOgre_1_1CPreprocessor_1_1Macro.html a5f560cb50ebb7cab84b810bae354f710

Unparsed macro body (keeps the whole raw unparsed macro body)

Next cpp data Ogre::CPreprocessor::Macro classOgre_1_1CPreprocessor_1_1Macro.html a76d7f64476e5a8d32333b9fb135d8573

Next macro in chained list.

ExpandFunc cpp data Ogre::CPreprocessor::Macro classOgre_1_1CPreprocessor_1_1Macro.html a1a494c322481277febe73cc37b7dc674

A pointer to function implementation (if macro is really a func)

Expanding cpp data Ogre::CPreprocessor::Macro classOgre_1_1CPreprocessor_1_1Macro.html a6a67b68cac72a18e8e925b5728ee69c3

true if macro expansion is in progress

Ogre::CPreprocessor::Token c cl Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html

A input token.

Token cpp instm Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a9a2ba4e5633501ae1dbe13c4ae0add8b Token cpp instm Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a4eba649dd171b4b340229d4f06adef08 Token cpp instm Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a118b97af680a2fbc94c23b90c063bc91 Token cpp instm Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html abbbeb51aee6894370a0a3d4be64c89f6 ~Token cpp instm Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html ab0aa037a7a6a7124d0d37535d3aa33a0 operator= cpp instm Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a49f9a100c46dc81a843919d6a75c4764

Assignment operator.

Append cpp instm Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html af0f44a71d6f4309deb721d35af353144

Append a string to this token.

Append cpp instm Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a7c710d0966b362a0334490b74ea19526

Append a token to this token.

AppendNL cpp instm Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a1191145d8656978e4d0b3021cfc7849f

Append given number of newlines to this token.

CountNL cpp instm Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a5ee810919549977009b0f8428ef78ebe

Count number of newlines in this token.

GetValue cpp instm Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a395e05f47975f95ed6ed062ad3128a36

Get the numeric value of the token.

SetValue cpp instm Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a123db5f492dc4900243844af056d6cfe

Set the numeric value of the token.

operator== cpp instm Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a523d17a93ef1ba9fe6ec15d48201bc8a

Test two tokens for equality.

Token cpp instm Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a9a2ba4e5633501ae1dbe13c4ae0add8b Token cpp instm Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a4eba649dd171b4b340229d4f06adef08 Token cpp instm Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a118b97af680a2fbc94c23b90c063bc91 Token cpp instm Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html abbbeb51aee6894370a0a3d4be64c89f6 ~Token cpp instm Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html ab0aa037a7a6a7124d0d37535d3aa33a0 operator= cpp instm Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a49f9a100c46dc81a843919d6a75c4764

Assignment operator.

Append cpp instm Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html af0f44a71d6f4309deb721d35af353144

Append a string to this token.

Append cpp instm Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a7c710d0966b362a0334490b74ea19526

Append a token to this token.

AppendNL cpp instm Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a1191145d8656978e4d0b3021cfc7849f

Append given number of newlines to this token.

CountNL cpp instm Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a5ee810919549977009b0f8428ef78ebe

Count number of newlines in this token.

GetValue cpp instm Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a395e05f47975f95ed6ed062ad3128a36

Get the numeric value of the token.

SetValue cpp instm Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a123db5f492dc4900243844af056d6cfe

Set the numeric value of the token.

operator== cpp instm Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a523d17a93ef1ba9fe6ec15d48201bc8a

Test two tokens for equality.

Type cpp data Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html ab208b6c5fb1d8e481366017fa884c2fa

Token type.

Allocated cpp data Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a49bc735f943a3c3805ebc28877a4a2f5

True if string was allocated (and must be freed)

Length cpp data Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a31cec35397868cf6bce6b1ea18ed8bff

Token length in bytes.

TK_EOS cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca1b56d7bb41a2f877f8c705c010605a44 TK_ERROR cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1cae84c9655e8fb1bed1ab7a43f52a14bb3 TK_WHITESPACE cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca90a825a75631104512c23e9813a90589 TK_NEWLINE cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca22e637e326bfeb9f62721c49ba3262d8 TK_LINECONT cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca016b12f5798c3c8701177bfb7bbc64a0 TK_NUMBER cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca60713da5682b73019316730be1c2957b TK_KEYWORD cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1cac5863dbffefda4adcbf731d2c3cceff9 TK_PUNCTUATION cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca039e0f19708e47b1c1aee1ccafac9816 TK_DIRECTIVE cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca56e64e4e477e2ca292f131ccbd232da7 TK_STRING cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1cac24036bea9072a75c73760c8ab056aa5 TK_COMMENT cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca7877a16275419ba7ece4ccdf70a8c5a0 TK_LINECOMMENT cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1caebd430b7e45505d02dd484f265742fbd TK_TEXT cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca43924d84574e3eea272159d26e6274f9 TK_EOS cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca1b56d7bb41a2f877f8c705c010605a44 TK_ERROR cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1cae84c9655e8fb1bed1ab7a43f52a14bb3 TK_WHITESPACE cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca90a825a75631104512c23e9813a90589 TK_NEWLINE cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca22e637e326bfeb9f62721c49ba3262d8 TK_LINECONT cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca016b12f5798c3c8701177bfb7bbc64a0 TK_NUMBER cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca60713da5682b73019316730be1c2957b TK_KEYWORD cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1cac5863dbffefda4adcbf731d2c3cceff9 TK_PUNCTUATION cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca039e0f19708e47b1c1aee1ccafac9816 TK_DIRECTIVE cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca56e64e4e477e2ca292f131ccbd232da7 TK_STRING cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1cac24036bea9072a75c73760c8ab056aa5 TK_COMMENT cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca7877a16275419ba7ece4ccdf70a8c5a0 TK_LINECOMMENT cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1caebd430b7e45505d02dd484f265742fbd TK_TEXT cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca43924d84574e3eea272159d26e6274f9 TK_EOS cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca1b56d7bb41a2f877f8c705c010605a44 TK_ERROR cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1cae84c9655e8fb1bed1ab7a43f52a14bb3 TK_WHITESPACE cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca90a825a75631104512c23e9813a90589 TK_NEWLINE cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca22e637e326bfeb9f62721c49ba3262d8 TK_LINECONT cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca016b12f5798c3c8701177bfb7bbc64a0 TK_NUMBER cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca60713da5682b73019316730be1c2957b TK_KEYWORD cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1cac5863dbffefda4adcbf731d2c3cceff9 TK_PUNCTUATION cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca039e0f19708e47b1c1aee1ccafac9816 TK_DIRECTIVE cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca56e64e4e477e2ca292f131ccbd232da7 TK_STRING cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1cac24036bea9072a75c73760c8ab056aa5 TK_COMMENT cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca7877a16275419ba7ece4ccdf70a8c5a0 TK_LINECOMMENT cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1caebd430b7e45505d02dd484f265742fbd TK_TEXT cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca43924d84574e3eea272159d26e6274f9 TK_EOS cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca1b56d7bb41a2f877f8c705c010605a44 TK_ERROR cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1cae84c9655e8fb1bed1ab7a43f52a14bb3 TK_WHITESPACE cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca90a825a75631104512c23e9813a90589 TK_NEWLINE cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca22e637e326bfeb9f62721c49ba3262d8 TK_LINECONT cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca016b12f5798c3c8701177bfb7bbc64a0 TK_NUMBER cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca60713da5682b73019316730be1c2957b TK_KEYWORD cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1cac5863dbffefda4adcbf731d2c3cceff9 TK_PUNCTUATION cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca039e0f19708e47b1c1aee1ccafac9816 TK_DIRECTIVE cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca56e64e4e477e2ca292f131ccbd232da7 TK_STRING cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1cac24036bea9072a75c73760c8ab056aa5 TK_COMMENT cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca7877a16275419ba7ece4ccdf70a8c5a0 TK_LINECOMMENT cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1caebd430b7e45505d02dd484f265742fbd TK_TEXT cpp econst Ogre::CPreprocessor::Token classOgre_1_1CPreprocessor_1_1Token.html a10b32d342fb68c86c5dda3bf103fec1ca43924d84574e3eea272159d26e6274f9 Ogre::GLSLProgram c cl Ogre::GLSLProgram classOgre_1_1GLSLProgram.html

Specialisation of HighLevelGpuProgram to provide support for OpenGL Shader Language (GLSL)...

OgreGLSLProgram.h GLSLProgram cpp instm Ogre::GLSLProgram classOgre_1_1GLSLProgram.html ad96dacd7ad4ba740e1aba3ff59bbd73c ~GLSLProgram cpp instm Ogre::GLSLProgram classOgre_1_1GLSLProgram.html a619faa1fadff85c45692890c16d49148 getGLHandle cpp instm Ogre::GLSLProgram classOgre_1_1GLSLProgram.html a78387f03d86deb4bf3415f0a918052ad attachToProgramObject cpp instm Ogre::GLSLProgram classOgre_1_1GLSLProgram.html a6812b3f1c1aff6aa2c2a1d6d359b54fd detachFromProgramObject cpp instm Ogre::GLSLProgram classOgre_1_1GLSLProgram.html a442487d9932d48d56a3a5b01c16856fc getAttachedShaderNames cpp instm Ogre::GLSLProgram classOgre_1_1GLSLProgram.html a4b3f3e85a72c4582166e9d41fcf97492 getPassTransformStates cpp instm Ogre::GLSLProgram classOgre_1_1GLSLProgram.html ab27ead1c6b6a0b364756e172c9b20715

Overridden.

getPassSurfaceAndLightStates cpp instm Ogre::GLSLProgram classOgre_1_1GLSLProgram.html a367e10dc037f7b8c18386fbf1997a4c5

Returns whether a vertex program wants light and material states to be passed through fixed pipeline ...

attachChildShader cpp instm Ogre::GLSLProgram classOgre_1_1GLSLProgram.html ac6963b371adeff56082df437b4228f82

Attach another GLSL Shader to this one.

setPreprocessorDefines cpp instm Ogre::GLSLProgram classOgre_1_1GLSLProgram.html ad16486aeb0ac1c15e4092ba9751b98b8

Sets the preprocessor defines use to compile the program.

getPreprocessorDefines cpp instm Ogre::GLSLProgram classOgre_1_1GLSLProgram.html a07a63456cfab5520479fa249c35c2a9c

Sets the preprocessor defines use to compile the program.

getLanguage cpp instm Ogre::GLSLProgram classOgre_1_1GLSLProgram.html ac55f51be056019a0dafb28f82594a41b

Overridden from GpuProgram.

getInputOperationType cpp instm Ogre::GLSLProgram classOgre_1_1GLSLProgram.html a996884059b83ccc3580d3628566ff873

Returns the operation type that this geometry program expects to receive as input.

getOutputOperationType cpp instm Ogre::GLSLProgram classOgre_1_1GLSLProgram.html ad5cf3f1ac7061052091e32b541e4889d

Returns the operation type that this geometry program will emit.

getMaxOutputVertices cpp instm Ogre::GLSLProgram classOgre_1_1GLSLProgram.html a99766960803eff8130544f6f7e169937

Returns the maximum number of vertices that this geometry program can output in a single run...

setInputOperationType cpp instm Ogre::GLSLProgram classOgre_1_1GLSLProgram.html a310252b842fb357d7236c320dd6d65d8

Sets the operation type that this geometry program expects to receive.

setOutputOperationType cpp instm Ogre::GLSLProgram classOgre_1_1GLSLProgram.html a674bae1b9f6f3850df9b547b3dae040b

Set the operation type that this geometry program will emit.

setMaxOutputVertices cpp instm Ogre::GLSLProgram classOgre_1_1GLSLProgram.html aa5357dce29f1567b8d4866d3571ab2dd

Set the maximum number of vertices that a single run of this geometry program can emit...

compile cpp instm Ogre::GLSLProgram classOgre_1_1GLSLProgram.html aaa772ba69905b6dfa127ae04c228af9a

compile source into shader object

createParameters cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a0ff6e912f4a4d19102662e3b6a23acdd

Creates a new parameters object compatible with this program definition.

_getBindingDelegate cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a3738e5bfb9a287279bbbbfa0271bc05c getConstantDefinitions cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a4f70ca415d8650fe1ac7d937ceba4c03

Get the full list of GpuConstantDefinition instances.

getNamedConstants cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html ad2fa680be2838aab998079e0bcdeba89

Override GpuProgram::getNamedConstants to ensure built.

setSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4474d0c010f63f586423ccfb325ff4a2

Sets the filename of the source assembly for this program.

setSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a300833abd29aa42acb5e6c48ae7c40ea

Sets the source assembly for this program from an in-memory string.

getSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a18a12ae49469bcc9bae9b5fde9a0a461

Gets the syntax code for this program e.g.

setSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a48901c745f712840d8ff24cd04e50678

Sets the syntax code for this program e.g.

getSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a29ef6651dad0349169763940dd40fb8e

Gets the name of the file used as source for this program.

getSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a650621cd162bf75a837951f94d1118bb

Gets the assembler source for this program.

setType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a9792acbeda4a5806ae1ec5c7d4da60b7

Set the program type (only valid before load)

getType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac05c53ca118b1ac81fab5981c119bcc0

Get the program type.

isSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a5b323e093f466abdff359e30e1d79dee

Returns whether this program can be supported on the current renderer and hardware.

setSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af337509a5342cb707df4df78337756ae

Sets whether a vertex program includes the required instructions to perform skeletal animation...

isSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a84c8bf8460ad30a58d78b5f8fd11e31f

Returns whether a vertex program includes the required instructions to perform skeletal animation...

setMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a843c706f65d219c1d04b8aeacc4bd3c8

Sets whether a vertex program includes the required instructions to perform morph animation...

setPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a848bf4164963cf8c0435c972eb717e0f

Sets whether a vertex program includes the required instructions to perform pose animation.

isMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac99c378926faac21f6acd6c856fbd04d

Returns whether a vertex program includes the required instructions to perform morph animation...

isPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae3aa42c5d796c9520880ad7d10dace77

Returns whether a vertex program includes the required instructions to perform pose animation...

getNumberOfPosesIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ab3eef54ad776352d6fcf547c77b4a0bc

Returns the number of simultaneous poses the vertex program can blend, for use in pose animation...

setVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a463bffd1f68fc8ae3c29d64402e9ca8d

Sets whether this vertex program requires support for vertex texture fetch from the hardware...

isVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a37a22b8b6432ed18f2e70bb99f7df7fc

Returns whether this vertex program requires support for vertex texture fetch from the hardware...

setAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a39b43157d6b40626101e5de8f9c77bf5

Sets whether this geometry program requires adjacency information from the input primitives.

isAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d9456e0be1449b03a196f7a56f9af5

Returns whether this geometry program requires adjacency information from the input primitives...

getDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a04675a861df66c30e431f95aa84320f5

Get a reference to the default parameters which are to be used for all uses of this program...

hasDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a0d7d2f959ac2ae463db180043990a0cc

Returns true if default parameters have been set up.

getPassFogStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad467d6cf55fe3d604db8f48715deb722

Returns whether a fragment program wants fog state to be passed through fixed pipeline low level API ...

hasCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a90e62ce72ddc9eb0fc7573d0cb52ac0e

Did this program encounter a compile error when loading?

resetCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a2443ed18b880eb939123bb8daf9165c7

Reset a compile error if it occurred, allowing the load to be retried.

setManualNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad12bddb95c7311f31f602cb70b8350c5

Allows you to manually provide a set of named parameter mappings to a program which would not be able...

setManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html afdadf659ccac4facdc86e55a266eebcf

Specifies the name of a file from which to load named parameters mapping for a program which would no...

getManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4aa13199b95d110b9a0d907bd1455683

Gets the name of a file from which to load named parameters mapping for a program which would not be ...

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 loadFromSource cpp instm Ogre::GLSLProgram classOgre_1_1GLSLProgram.html a337d27af5a04dd91f22b0a870095e6fe

Internal load implementation, must be implemented by subclasses.

createLowLevelImpl cpp instm Ogre::GLSLProgram classOgre_1_1GLSLProgram.html a0275217240825d754d5ee964829a9fa1

Internal method for creating a dummy low-level program for this high-level program.

unloadHighLevelImpl cpp instm Ogre::GLSLProgram classOgre_1_1GLSLProgram.html a14c66e99186f85df45a5af48a62781f5

Internal unload implementation, must be implemented by subclasses.

unloadImpl cpp instm Ogre::GLSLProgram classOgre_1_1GLSLProgram.html afeef9c1a3f5d339c0f707d6cef88726b

Overridden from HighLevelGpuProgram.

populateParameterNames cpp instm Ogre::GLSLProgram classOgre_1_1GLSLProgram.html ac54daf50a4c62d5db76863c0018e706f

Populate the passed parameters with name-&gt;index map.

buildConstantDefinitions cpp instm Ogre::GLSLProgram classOgre_1_1GLSLProgram.html ac5d68d1de5989ce82bc8dd99bd8c52c7

Populate the passed parameters with name-&gt;index map, must be overridden.

loadHighLevel cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a6d028cd8ef8401dadb154d2414f4f585

Internal load high-level portion if not loaded.

unloadHighLevel cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a409afd088a47593ffbe6a32b8283d7cf

Internal unload high-level portion if loaded.

loadHighLevelImpl cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html afb222f693096d937ec5ccf5258313a5f

Internal load implementation, loads just the high-level portion, enough to get parameters.

loadImpl cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a2801ef0d382104bf4eeaa84c2002fc96 setupBaseParamDictionary cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af9e1d27b4c05333c92cfe3340a26dc6b

Internal method for setting up the basic parameter definitions for a subclass.

isRequiredCapabilitiesSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a8ecf6a34097d0bfbfabd125bdb09f68d

Internal method returns whether required capabilities for this program is supported.

calculateSize cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a97ca6090cd137c5c46349174d874bc90 createParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4571d480fcea3a8f4cbac3b15bf5d36f

Create the internal params logical &amp; named mapping structures.

createLogicalParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a588c6c72d4602ad4eca02217abf78697

Create the internal params logical mapping structures.

createNamedParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a32034e488666ebfc0ac5226a60e4d309

Create the internal params named mapping structures.

preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

prepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a5e8f978cbb908c67a98d16556c8cd0ef

Internal implementation of the meat of the &#39;prepare&#39; action.

unprepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html aa550fde0145a3a0ae0329beaf03f23e1

Internal function for undoing the &#39;prepare&#39; action.

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mHighLevelLoaded cpp data Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html aef2805cb089810b6149fcf1ae7491618

Whether the high-level program (and it&#39;s parameter defs) is loaded.

mAssemblerProgram cpp data Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a6750d4ca21e40df5b389b0da1eb97ad2

The underlying assembler program.

mConstantDefsBuilt cpp data Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a19740a9a6c90ef1f945cf9505d5b8bd3

Have we built the name-&gt;index parameter map yet?

mType cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab201a6fcb1c568967d01f22906ecdff1

The type of the program.

mFilename cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8734503d5521ae7adaceba487b88fe55

The name of the file to load source from (may be blank)

mSource cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a80f6f65a2ec5a02a4c56458bd2b35b18

The assembler source of the program (may be blank until file loaded)

mLoadFromFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a606d51d653a0dda9d61508851441dc8a

Whether we need to load source from file or not.

mSyntaxCode cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1244023352bf866592f904bd3dfa404f

Syntax code e.g. arbvp1, vs_2_0 etc.

mSkeletalAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a96cb132e0bac4820e9917ebc9151fe69

Does this (vertex) program include skeletal animation?

mMorphAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8a0271c814c3ffd4ae079ae1e4b11404

Does this (vertex) program include morph animation?

mPoseAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a398053069a0c61809193079501b0abb5

Does this (vertex) program include pose animation (count of number of poses supported)

mVertexTextureFetch cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a7012d5855d4f70388bbee4940466a606

Does this (vertex) program require support for vertex texture fetch?

mNeedsAdjacencyInfo cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a5e20e45a9ca8fe4c99a04c34ef3d7275

Does this (geometry) program require adjacency information?

mDefaultParams cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab103ebff6dfda04861947cbf1a941596

The default parameters for use with this object.

mCompileError cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab2bb4597b7fb640dee90589b8fbbc4f2

Did we encounter a compilation error?

mFloatLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aa729a7bcc7c5a622fffe5869d69c05bc

Record of logical to physical buffer maps.

mIntLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a943cefa6be84842ec1c0f2029e3805ba

Record of logical to physical buffer maps.

mConstantDefs cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a420723e4b5097225ce2aaf4e0a3a344c

Parameter name -&gt; ConstantDefinition map, shared instance used by all parameter objects.

mManualNamedConstantsFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1e62196161a4ca6704d02f0b75d2f370

File from which to load named constants manually.

mLoadedManualNamedConstants cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a23f3bb5243cd65bc7b5e625bdbd88c70 mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b msCmdPreprocessorDefines cpp data Ogre::GLSLProgram classOgre_1_1GLSLProgram.html af5982cc35e119360c5055c248f011bee msCmdAttach cpp data Ogre::GLSLProgram classOgre_1_1GLSLProgram.html ad18bd48b6ff1199e20a877ddc401d58a msInputOperationTypeCmd cpp data Ogre::GLSLProgram classOgre_1_1GLSLProgram.html a93a224c65027aa1a2826f7e2f91ab5f8 msOutputOperationTypeCmd cpp data Ogre::GLSLProgram classOgre_1_1GLSLProgram.html a5a7278d4418a0974e636864347e9fa91 msMaxOutputVerticesCmd cpp data Ogre::GLSLProgram classOgre_1_1GLSLProgram.html a84ed838297fba45f7409dca19751ec66 msTypeCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a429e2ecd6f4167c00d0d7f0b68893276 msSyntaxCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html afb9dd8af84fcf198db56aeab298990dd msSkeletalCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d70ea16cb2beb8aa201db048cc35e9 msMorphCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a828a927b860e3c074704399336f95160 msPoseCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a015fc5be549ef103862dcd152fcf0f3a msVTFCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html abe51b99e867a315e2b2ebcc89e601277 msManNamedConstsFileCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aed57c301ea07b1c183f1c351707396d5 msAdjacencyCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ae55ec6363600c10db68ff17b35437889 GLSLProgramContainer cpp tdef Ogre::GLSLProgram classOgre_1_1GLSLProgram.html a4d86df37e25a2c3049b0f08a4019dadb

container of attached programs

GLSLProgramContainerIterator cpp tdef Ogre::GLSLProgram classOgre_1_1GLSLProgram.html aecf5460f4873c3505eea1478d5537d3a mGLHandle cpp data Ogre::GLSLProgram classOgre_1_1GLSLProgram.html aa195933dde494d02f48baae6aeb7d240

GL handle for shader object.

mCompiled cpp data Ogre::GLSLProgram classOgre_1_1GLSLProgram.html a197ffb44ef21f8cb87603ba0b365202c

Flag indicating if shader object successfully compiled.

mInputOperationType cpp data Ogre::GLSLProgram classOgre_1_1GLSLProgram.html aba1b23ce12ff54c2ae33a5e589f095ab

The input operation type for this (geometry) program.

mOutputOperationType cpp data Ogre::GLSLProgram classOgre_1_1GLSLProgram.html a953b938c4dc13c14f6c35735e965f245

The output operation type for this (geometry) program.

mMaxOutputVertices cpp data Ogre::GLSLProgram classOgre_1_1GLSLProgram.html affeaabdd6920606378f3fc79c965239f

The maximum amount of vertices that this (geometry) program can output.

mAttachedShaderNames cpp data Ogre::GLSLProgram classOgre_1_1GLSLProgram.html a52ea7ce41c64d44b39ebcf8ff9152c46

attached Shader names

mPreprocessorDefines cpp data Ogre::GLSLProgram classOgre_1_1GLSLProgram.html ac26e0302231368928da90d8ac2507d3e

Preprocessor options.

mAttachedGLSLPrograms cpp data Ogre::GLSLProgram classOgre_1_1GLSLProgram.html af94282f4513891d5a8e3667b233a8959 LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::GLSLProgram::CmdAttach c cl Ogre::GLSLProgram::CmdAttach classOgre_1_1GLSLProgram_1_1CmdAttach.html

Command object for attaching another GLSL Program.

OgreGLSLProgram.h doGet cpp instm Ogre::GLSLProgram::CmdAttach classOgre_1_1GLSLProgram_1_1CmdAttach.html aaef3c123ee24b6acb5c2b87d9efca7f2 doSet cpp instm Ogre::GLSLProgram::CmdAttach classOgre_1_1GLSLProgram_1_1CmdAttach.html af0a124ead97d06168f414c5a8ea7c1d5 Ogre::GLSLProgram::CmdInputOperationType c cl Ogre::GLSLProgram::CmdInputOperationType classOgre_1_1GLSLProgram_1_1CmdInputOperationType.html

Command object for setting the input operation type (geometry shader only)

OgreGLSLProgram.h doGet cpp instm Ogre::GLSLProgram::CmdInputOperationType classOgre_1_1GLSLProgram_1_1CmdInputOperationType.html a3c255e3aa48163b9b40b2503b0accda9 doSet cpp instm Ogre::GLSLProgram::CmdInputOperationType classOgre_1_1GLSLProgram_1_1CmdInputOperationType.html a268e54e035f810d97770e43f899dc407 Ogre::GLSLProgram::CmdMaxOutputVertices c cl Ogre::GLSLProgram::CmdMaxOutputVertices classOgre_1_1GLSLProgram_1_1CmdMaxOutputVertices.html

Command object for setting the maximum output vertices (geometry shader only)

OgreGLSLProgram.h doGet cpp instm Ogre::GLSLProgram::CmdMaxOutputVertices classOgre_1_1GLSLProgram_1_1CmdMaxOutputVertices.html a40cbcd6ef3d9b46cc139f2e52bad75ad doSet cpp instm Ogre::GLSLProgram::CmdMaxOutputVertices classOgre_1_1GLSLProgram_1_1CmdMaxOutputVertices.html a99d944e9c7cb4cf6944858d0e5b0a851 Ogre::GLSLProgram::CmdOutputOperationType c cl Ogre::GLSLProgram::CmdOutputOperationType classOgre_1_1GLSLProgram_1_1CmdOutputOperationType.html

Command object for setting the output operation type (geometry shader only)

OgreGLSLProgram.h doGet cpp instm Ogre::GLSLProgram::CmdOutputOperationType classOgre_1_1GLSLProgram_1_1CmdOutputOperationType.html ad84aebf59e12ca486ce1c0b178cc0d3e doSet cpp instm Ogre::GLSLProgram::CmdOutputOperationType classOgre_1_1GLSLProgram_1_1CmdOutputOperationType.html a490502ce27473ac7aadce572bd6cc512 Ogre::GLSLProgram::CmdPreprocessorDefines c cl Ogre::GLSLProgram::CmdPreprocessorDefines classOgre_1_1GLSLProgram_1_1CmdPreprocessorDefines.html

Command object for setting macro defines.

OgreGLSLProgram.h doGet cpp instm Ogre::GLSLProgram::CmdPreprocessorDefines classOgre_1_1GLSLProgram_1_1CmdPreprocessorDefines.html aef77fcf87a184bb111f4da16159df21d doSet cpp instm Ogre::GLSLProgram::CmdPreprocessorDefines classOgre_1_1GLSLProgram_1_1CmdPreprocessorDefines.html aaa5529714830ff7d37489a1f9337094d Ogre::GLSLProgramFactory c cl Ogre::GLSLProgramFactory classOgre_1_1GLSLProgramFactory.html

Factory class for GLSL programs.

OgreGLSLProgramFactory.h GLSLProgramFactory cpp instm Ogre::GLSLProgramFactory classOgre_1_1GLSLProgramFactory.html a22b2c668435fd0c072170e4f331fb111 ~GLSLProgramFactory cpp instm Ogre::GLSLProgramFactory classOgre_1_1GLSLProgramFactory.html abed55851b3a81d6ab57f57479b745bd1 getLanguage cpp instm Ogre::GLSLProgramFactory classOgre_1_1GLSLProgramFactory.html a51054dcc170ecdf0f11410dff982f22b

Get the name of the language this factory creates programs for.

create cpp instm Ogre::GLSLProgramFactory classOgre_1_1GLSLProgramFactory.html a0c74fc09f8b9c72d9eb6bfb7674280ad

Create an instance of GLSLProgram.

destroy cpp instm Ogre::GLSLProgramFactory classOgre_1_1GLSLProgramFactory.html ab72ad50dac00f51b901727f2b62f43bf operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d sLanguageName cpp data Ogre::GLSLProgramFactory classOgre_1_1GLSLProgramFactory.html a29bf6df2e81034c6554927721470f0c7 mLinkProgramManager cpp data Ogre::GLSLProgramFactory classOgre_1_1GLSLProgramFactory.html acd5e909abb8664618c94ca39960780ea Ogre::EAGLESContext c cl Ogre::EAGLESContext classOgre_1_1EAGLESContext.html OgreEAGLESContext.h ~EAGLESContext cpp instm Ogre::EAGLESContext classOgre_1_1EAGLESContext.html a3299c8dbca4348f5237d67889d641a8d setCurrent cpp instm Ogre::EAGLESContext classOgre_1_1EAGLESContext.html a29899e9c143f15a11819ad741dfc0c12

Enable the context.

endCurrent cpp instm Ogre::EAGLESContext classOgre_1_1EAGLESContext.html a339a92a0373a396201076e25844d1cf2

This is called before another context is made current.

clone cpp instm Ogre::EAGLESContext classOgre_1_1EAGLESContext.html a2330fd2461088c868d969fcce7499218

Create a new context based on the same window/pbuffer as this context - mostly useful for additional ...

createFramebuffer cpp instm Ogre::EAGLESContext classOgre_1_1EAGLESContext.html af6458f94460c8bfdb4193e0f743c2d0d destroyFramebuffer cpp instm Ogre::EAGLESContext classOgre_1_1EAGLESContext.html a50f1bdcad0008034ba3b3cda39efb4f3 getInitialized cpp instm Ogre::GLESContext classOgre_1_1GLESContext.html ae8431fc5c8949de06d1823b58a1ae041 setInitialized cpp instm Ogre::GLESContext classOgre_1_1GLESContext.html a07f77163b45fc7d0e97c37092d0a4d2d mBackingWidth cpp data Ogre::EAGLESContext classOgre_1_1EAGLESContext.html a8e30c299e9b5b58bfd9580c294468604 mBackingHeight cpp data Ogre::EAGLESContext classOgre_1_1EAGLESContext.html affd27bcf53fffea7d436d27ffb53ed20 mViewRenderbuffer cpp data Ogre::EAGLESContext classOgre_1_1EAGLESContext.html adb75badea5938d2868b8b8b725040b8e mViewFramebuffer cpp data Ogre::EAGLESContext classOgre_1_1EAGLESContext.html a7ae4a702a31408fa84884b05100b041c mDepthRenderbuffer cpp data Ogre::EAGLESContext classOgre_1_1EAGLESContext.html a5a503da9da7adb5a1386d7c337b5fe80 mIsMultiSampleSupported cpp data Ogre::EAGLESContext classOgre_1_1EAGLESContext.html ac553a953a3494d624bb19bbb7eb1f27b mNumSamples cpp data Ogre::EAGLESContext classOgre_1_1EAGLESContext.html a98049067c75d7c301e3e85e26fc7ae17 mFSAAFramebuffer cpp data Ogre::EAGLESContext classOgre_1_1EAGLESContext.html adccb64f1b730763ed8a3660bed6f4ad7 mFSAARenderbuffer cpp data Ogre::EAGLESContext classOgre_1_1EAGLESContext.html a5f0c6c3ee705e3869c47767d9a54700f initialized cpp data Ogre::GLESContext classOgre_1_1GLESContext.html ae93da1efe54c832bd69ef71fb73f3c13 Ogre::EAGLPBuffer c cl Ogre::EAGLPBuffer classOgre_1_1EAGLPBuffer.html OgreEAGLRenderTexture.h EAGLPBuffer cpp instm Ogre::EAGLPBuffer classOgre_1_1EAGLPBuffer.html a54268843af20cc36e90a35d81ec0f7e4 ~EAGLPBuffer cpp instm Ogre::EAGLPBuffer classOgre_1_1EAGLPBuffer.html add5bad4313bfcfbf8da146534fcce522 initEAGLPBuffer cpp instm Ogre::EAGLPBuffer classOgre_1_1EAGLPBuffer.html a44b3184e8527e314c710ccca1ebbc3a5 getFormat cpp instm Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html af2dd1bc33d3294558a3a5ee2eb752bfe getWidth cpp instm Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html a08eebd38c0bacdee2fcc205b095901ab getHeight cpp instm Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html a124d991d250ccf6ae1ed82d8cdd81444 getPixelComponentType cpp clm Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html a9427d21b83e81a5ce2329a06713c15d5

Get PBuffer component format for an OGRE pixel format.

mFormat cpp data Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html ad6280d71f3bf6ec530eaaa8f236ce67f mWidth cpp data Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html a5d39847e901e647fd36908054fbaee58 mHeight cpp data Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html a5d3c23db60114466a3e4b7d7698cd945 Ogre::EAGLSupport c cl Ogre::EAGLSupport classOgre_1_1EAGLSupport.html OgreEAGLSupport.h EAGLSupport cpp instm Ogre::EAGLSupport classOgre_1_1EAGLSupport.html af57269c90da804d46930fe157cd37ba8 ~EAGLSupport cpp instm Ogre::EAGLSupport classOgre_1_1EAGLSupport.html a99414e79f1f8da209cdc22de6647fe09 start cpp instm Ogre::EAGLSupport classOgre_1_1EAGLSupport.html ac42f75e585fc8e0a994ba9aa04c22f5a

Start anything special.

stop cpp instm Ogre::EAGLSupport classOgre_1_1EAGLSupport.html a095af46898522d4058045998c2ff31bd

Stop anything special.

addConfig cpp instm Ogre::EAGLSupport classOgre_1_1EAGLSupport.html ae417c9443bc3a972b8f81ee4b1d87c21

Add any special config values to the system.

validateConfig cpp instm Ogre::EAGLSupport classOgre_1_1EAGLSupport.html a54b25d44f73efccd0390419bd707f847

Make sure all the extra options are valid.

getDisplayName cpp instm Ogre::EAGLSupport classOgre_1_1EAGLSupport.html add81bc25e8883ae128057f25bb464db9 chooseGLConfig cpp instm Ogre::EAGLSupport classOgre_1_1EAGLSupport.html aa27e68cf74b77073a338195ab884feb9 getGLConfigAttrib cpp instm Ogre::EAGLSupport classOgre_1_1EAGLSupport.html ab45d599678bba056bc1c5bfdf82621df getProcAddress cpp instm Ogre::EAGLSupport classOgre_1_1EAGLSupport.html a7fe5d58416d5be4b208bda9de84e8c00

Get the address of a function.

createWindow cpp instm Ogre::EAGLSupport classOgre_1_1EAGLSupport.html aa4d472c8a33b4aa2a50ec430c7a62ae3 newWindow cpp instm Ogre::EAGLSupport classOgre_1_1EAGLSupport.html a8edb560168be17ac8676fd703b6b80c6 createPBuffer cpp instm Ogre::EAGLSupport classOgre_1_1EAGLSupport.html a18948967220a5d348ef0545ec0d54d63 selectGLConfig cpp instm Ogre::EAGLSupport classOgre_1_1EAGLSupport.html af2a69e506b6be5df83ccdb2f78c419dd setConfigOption cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html aa90028ef0825593ccfeb1945ee9716c7 getConfigOptions cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a3c6377b1c6a522033a8df284902d7c77 getGLVendor cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a34fc4cc251f4466759d3004dd3674b93

Get vendor information.

getGLVersion cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a2258ed278d0417efc064f5c33ec3b0c1

Get version information.

initialiseExtensions cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html afa94fede38d0ff8a33cd24ef7bcc570f

Initialises GL extensions, must be done AFTER the GL context has been established.

checkExtension cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a5258d5d581764d1b66118117c7dc58e4

Check if an extension is available.

getDisplayMonitorCount cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a30b27014eed2901c03f71f24b79dceb7 mOptions cpp data Ogre::GLESSupport classOgre_1_1GLESSupport.html a79409f5c2ffda886fca7a9b17d47edd8 extensionList cpp data Ogre::GLESSupport classOgre_1_1GLESSupport.html a8581a423171332aed8bfcbff7aa8939a Ogre::EAGLWindow c cl Ogre::EAGLWindow classOgre_1_1EAGLWindow.html OgreEAGLWindow.h EAGLWindow cpp instm Ogre::EAGLWindow classOgre_1_1EAGLWindow.html a97218c7b1436e9f4b6b5374392aea960 ~EAGLWindow cpp instm Ogre::EAGLWindow classOgre_1_1EAGLWindow.html a1ad043544c18a755bbbd146090ccf873 create cpp instm Ogre::EAGLWindow classOgre_1_1EAGLWindow.html aa4cb0dfa0d93cd99ea84d6c8fb810ad2

Creates &amp; displays the new window.

setFullscreen cpp instm Ogre::EAGLWindow classOgre_1_1EAGLWindow.html a9d552e9af48c90b37843ce127cf9f565

Alter fullscreen mode options.

destroy cpp instm Ogre::EAGLWindow classOgre_1_1EAGLWindow.html aee2cc985baf2923578c59a4ef79c38eb

Destroys the window.

isClosed cpp instm Ogre::EAGLWindow classOgre_1_1EAGLWindow.html a02818cbc46817900bc980763c199d9eb

Indicates whether the window has been closed by the user.

isVisible cpp instm Ogre::EAGLWindow classOgre_1_1EAGLWindow.html af471829bc612500f3d567e0731061d62

Indicates whether the window is visible (not minimized or obscured)

setVisible cpp instm Ogre::EAGLWindow classOgre_1_1EAGLWindow.html a64511c57837fd3d553f8b574cad0520b

Set the visibility state.

setClosed cpp instm Ogre::EAGLWindow classOgre_1_1EAGLWindow.html a07bec4ae54e6930130eb5581641a4d75 swapBuffers cpp instm Ogre::EAGLWindow classOgre_1_1EAGLWindow.html a381cdbac5bbac75b5922f27f333f20ba

Swaps the frame buffers to display the next frame.

copyContentsToMemory cpp instm Ogre::EAGLWindow classOgre_1_1EAGLWindow.html ab3560797f9368ae92ebbbf4984576701

Copies the current contents of the render target to a pixelbox.

getCustomAttribute cpp instm Ogre::EAGLWindow classOgre_1_1EAGLWindow.html a300d6b20720019c30a347cc22db0eef0 requiresTextureFlipping cpp instm Ogre::EAGLWindow classOgre_1_1EAGLWindow.html add964782e08da2e8d82677a11ab70040 isHidden cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a29e1b4d902f21a7852dcf01b6b4b94c6

Indicates whether the window was set to hidden (not displayed)

setHidden cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a0a75ba8cfff12c8968411389b0bb7ebe

Hide (or show) the window.

setVSyncEnabled cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a91ac294d89632996384d89bb9e8f6d78

Enable or disable vertical sync for the RenderWindow.

isVSyncEnabled cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a718bfd2d913dc57e7752e10bd23326f5

Indicates whether vertical sync is activated for the window.

setVSyncInterval cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af8615122f9bc57a80ffc8c73a75d2852

Set the vertical sync interval.

getVSyncInterval cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a36088b99de04b65bdfab6ccd2f4be1a3

Returns the vertical sync interval.

isActive cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html aa1d3f404a67e4fed5734d953063e6e04

Overridden from RenderTarget, flags invisible windows as inactive.

isPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96fe6c6aa50e80c77b2d3bc385b2e4e4

Indicates whether the window is the primary window.

isFullScreen cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a8fc13c21bf332b570277c54796c35b0f

Returns true if window is running in fullscreen mode.

getMetrics cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af764d57fd4d3d3ac74f17ce29caa4525

Overloaded version of getMetrics from RenderTarget, including extra details specific to windowing sys...

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

suggestPixelFormat cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a2e0b4ac163ad50e5bb0084f75cb8fc5d

Override since windows don&#39;t usually have alpha.

isDeactivatedOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a5342f74784425f456c9e640ff900469e

Returns true if the window will automatically de-activate itself when it loses focus.

setDeactivateOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96ec12856ec5384456c9d0a86bd76568

Indicates whether the window will automatically deactivate itself when it loses focus.

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 switchFullScreen cpp instm Ogre::EAGLWindow classOgre_1_1EAGLWindow.html aa1017378606284c7f15b60a0f046c5fa getLeftAndTopFromNativeWindow cpp instm Ogre::EAGLWindow classOgre_1_1EAGLWindow.html a6755adf58df7ea486457e9ec1a1672bc initNativeCreatedWindow cpp instm Ogre::EAGLWindow classOgre_1_1EAGLWindow.html ad05445553fe9400f7f4599703f6c782f createNativeWindow cpp instm Ogre::EAGLWindow classOgre_1_1EAGLWindow.html adcdf43522ca0d9eceb06a4d3df9736e8 reposition cpp instm Ogre::EAGLWindow classOgre_1_1EAGLWindow.html a8183833f010fcce7b2ce8a5620eb3120

Reposition the window.

resize cpp instm Ogre::EAGLWindow classOgre_1_1EAGLWindow.html a6e36da5e3eba361cd7478d934f9e5db3

Alter the size of the window.

windowMovedOrResized cpp instm Ogre::EAGLWindow classOgre_1_1EAGLWindow.html abf13a9210e55df473bd930e75ff81b47

Notify that the window has been resized.

_beginUpdate cpp instm Ogre::EAGLWindow classOgre_1_1EAGLWindow.html a9e10383f2f915ef5098af465d52eb211

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_setPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html ac2b8244df3d531c59bbbe475aacc6c07

Indicates that this is the primary window.

updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mClosed cpp data Ogre::EAGLWindow classOgre_1_1EAGLWindow.html a3a3b3e9440f63414baaa32487913d08c mVisible cpp data Ogre::EAGLWindow classOgre_1_1EAGLWindow.html ad870dfd335b351baf74dcba8ec804ca6 mIsExternal cpp data Ogre::EAGLWindow classOgre_1_1EAGLWindow.html ab02eb2298d5ce1ef47d37e422ca71ccb

Is this using an external window handle?

mUsingExternalView cpp data Ogre::EAGLWindow classOgre_1_1EAGLWindow.html aa452aae8874c92d5694af8504f495af3

Is this using an external view handle?

mUsingExternalViewController cpp data Ogre::EAGLWindow classOgre_1_1EAGLWindow.html a1ac6e3d987d0c9f4e40279e3341992d2

Is this using an external view controller handle?

mIsContentScalingSupported cpp data Ogre::EAGLWindow classOgre_1_1EAGLWindow.html ac099c87250647f3f7dc16346c25a5542 mContentScalingFactor cpp data Ogre::EAGLWindow classOgre_1_1EAGLWindow.html ae4ef08e6a726518601a18e94bb4d658d mCurrentOSVersion cpp data Ogre::EAGLWindow classOgre_1_1EAGLWindow.html a3132eaa54ceda2c17706ef9f93723cb4 mGLSupport cpp data Ogre::EAGLWindow classOgre_1_1EAGLWindow.html a113a7d30b89cd830172d2dc3a7d36080 mContext cpp data Ogre::EAGLWindow classOgre_1_1EAGLWindow.html a0e25543405be42ffceef6b830c97be4f mIsFullScreen cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a913cdbf34559401ae8d58e30fd0dbcd1 mIsPrimary cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a1386d0701cb71090dcd6fbe816f4145f mAutoDeactivatedOnFocusChange cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ab664ec009d4db85cd023efd4c4ecedf7 mLeft cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ac6bd29e3557a02f515b9db1283870bce mTop cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ae819f96d06f38386d36b6d4d0959b1da mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c Root cpp ffunc Ogre::RenderWindow classOgre_1_1RenderWindow.html a4966338964dbcd90cba2a6b4bd1b3521 FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::EGLContext c cl Ogre::EGLContext classOgre_1_1EGLContext.html OgreEGLContext.h EGLContext cpp instm Ogre::EGLContext classOgre_1_1EGLContext.html a7abf52535e861a2f7e5dc2a26e1dfc20 ~EGLContext cpp instm Ogre::EGLContext classOgre_1_1EGLContext.html a7c38b081c4a1198402559e4ba12a5e77 setCurrent cpp instm Ogre::EGLContext classOgre_1_1EGLContext.html aa817ff5a5ae3fbb16d8ad182016b212d

Enable the context.

endCurrent cpp instm Ogre::EGLContext classOgre_1_1EGLContext.html a08612fd3eea707121938bb0197e454c6

This is called before another context is made current.

clone cpp instm Ogre::EGLContext classOgre_1_1EGLContext.html aea703d92687ace625f869dbaacb4076e

Create a new context based on the same window/pbuffer as this context - mostly useful for additional ...

getDrawable cpp instm Ogre::EGLContext classOgre_1_1EGLContext.html a25c0b54b245d25ebe86668c48b4602bc EGLContext cpp instm Ogre::EGLContext classOgre_1_1EGLContext.html a7abf52535e861a2f7e5dc2a26e1dfc20 ~EGLContext cpp instm Ogre::EGLContext classOgre_1_1EGLContext.html a7c38b081c4a1198402559e4ba12a5e77 setCurrent cpp instm Ogre::EGLContext classOgre_1_1EGLContext.html aa817ff5a5ae3fbb16d8ad182016b212d

Enable the context.

endCurrent cpp instm Ogre::EGLContext classOgre_1_1EGLContext.html a08612fd3eea707121938bb0197e454c6

This is called before another context is made current.

clone cpp instm Ogre::EGLContext classOgre_1_1EGLContext.html a77b5a6d32de0f68ab716b5fd7ca341c6

Create a new context based on the same window/pbuffer as this context - mostly useful for additional ...

getDrawable cpp instm Ogre::EGLContext classOgre_1_1EGLContext.html a25c0b54b245d25ebe86668c48b4602bc getInitialized cpp instm Ogre::GLES2Context classOgre_1_1GLES2Context.html abd71a4bfddbdf111e429e9ff825af985 setInitialized cpp instm Ogre::GLES2Context classOgre_1_1GLES2Context.html aae3d4471c090572da0ced04cde4b87bf releaseContext cpp instm Ogre::GLES2Context classOgre_1_1GLES2Context.html a15cc115c6f857dad066218f1225c4283

Release the render context.

getInitialized cpp instm Ogre::GLESContext classOgre_1_1GLESContext.html ae8431fc5c8949de06d1823b58a1ae041 setInitialized cpp instm Ogre::GLESContext classOgre_1_1GLESContext.html a07f77163b45fc7d0e97c37092d0a4d2d mConfig cpp data Ogre::EGLContext classOgre_1_1EGLContext.html ac48789f4c5974f11782d49336eb0a45d mGLSupport cpp data Ogre::EGLContext classOgre_1_1EGLContext.html acd5e589611771c972547cde0f7be8359 mDrawable cpp data Ogre::EGLContext classOgre_1_1EGLContext.html ae0deff82440f162380917cbc211ad800 mContext cpp data Ogre::EGLContext classOgre_1_1EGLContext.html aad31c126a763ea62ac1515763f512dac mEglDisplay cpp data Ogre::EGLContext classOgre_1_1EGLContext.html a8b4f0fa8b51586ff8a07b997ef23ea3f initialized cpp data Ogre::GLES2Context classOgre_1_1GLES2Context.html adb1cc0fc703a49897a6401dc264b39fa initialized cpp data Ogre::GLESContext classOgre_1_1GLESContext.html ae93da1efe54c832bd69ef71fb73f3c13 Ogre::EGLPBuffer c cl Ogre::EGLPBuffer classOgre_1_1EGLPBuffer.html OgreEGLRenderTexture.h EGLPBuffer cpp instm Ogre::EGLPBuffer classOgre_1_1EGLPBuffer.html a4ff4ac301571cb2b15d34374197d4ce5 initEGLPBuffer cpp instm Ogre::EGLPBuffer classOgre_1_1EGLPBuffer.html ad112ae039e2da2717f7ae81fc0dcbd6b ~EGLPBuffer cpp instm Ogre::EGLPBuffer classOgre_1_1EGLPBuffer.html a00a6a1c0db710274363b93a4ccc747dd getFormat cpp instm Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html af2dd1bc33d3294558a3a5ee2eb752bfe getWidth cpp instm Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html a08eebd38c0bacdee2fcc205b095901ab getHeight cpp instm Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html a124d991d250ccf6ae1ed82d8cdd81444 getPixelComponentType cpp clm Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html a9427d21b83e81a5ce2329a06713c15d5

Get PBuffer component format for an OGRE pixel format.

mGLSupport cpp data Ogre::EGLPBuffer classOgre_1_1EGLPBuffer.html ae81dd073f1b5c107845f3b171567d504 mGlDisplay cpp data Ogre::EGLPBuffer classOgre_1_1EGLPBuffer.html a45348d3404c87174ea65918fde452759 mEglDrawable cpp data Ogre::EGLPBuffer classOgre_1_1EGLPBuffer.html a93326377fcdb7906d94eee0d814c9d92 mFormat cpp data Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html ad6280d71f3bf6ec530eaaa8f236ce67f mWidth cpp data Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html a5d39847e901e647fd36908054fbaee58 mHeight cpp data Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html a5d3c23db60114466a3e4b7d7698cd945 Ogre::EGLSupport c cl Ogre::EGLSupport classOgre_1_1EGLSupport.html OgreEGLSupport.h EGLSupport cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a45740549c25b584ead044f12e0916d35 ~EGLSupport cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html affcd757f19af30d674e7a512d70f3514 start cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a47ed5f3e606d96a913494b7831a4db0c

Start anything special.

stop cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html ac8559d5d6fbb007a30774351e3eb0741

Stop anything special.

addConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a9d9194fbf90d661ea24d3714bef59579

Add any special config values to the system.

validateConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a5812077a3463f0ad9ca639a9ec768d6d

Make sure all the extra options are valid.

setConfigOption cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a396d18d9c6fd316f8a032386735ad6bc getDisplayName cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html ae4373407c04f1cab7743ae4c99bfd3cb getGLDisplay cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html adb8f0defd0f73cc88ab4e3809f87ab69 setGLDisplay cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a95d41b6cdcaae14ef909a0a230c4b273 chooseGLConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a132f39c205856d83849a28f7bee1d0a6 getGLConfigAttrib cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html aa6270b9b75c58546e3a56b342172f3e3 getProcAddress cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a0215d5b1c22d41e46e2f07f0e1ac2b70

Get the address of a function.

createNewContext cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html afb09150c8b8c0eb2a96ecb4f5721490b createWindow cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a140c1a138a22d238d2a6a15687d612c6 getGLConfigFromContext cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a4c4122eb5ca0cd660c95e593e35e684b getGLConfigFromDrawable cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html aa5e7365bb25af2e2e4694d9e1053487e selectGLConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html aba7b889aca8da4dcfd98d5864aca3eaf switchMode cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a43d180a4897f40c624a7213fadb15798 switchMode cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html ade537bade43b784380e5ee436ac36ecc createPBuffer cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html af3ea5f89b4a2e12f0e3e620f124c237c EGLSupport cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a45740549c25b584ead044f12e0916d35 ~EGLSupport cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html affcd757f19af30d674e7a512d70f3514 start cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a47ed5f3e606d96a913494b7831a4db0c

Start anything special.

stop cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html ac8559d5d6fbb007a30774351e3eb0741

Stop anything special.

addConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a9d9194fbf90d661ea24d3714bef59579

Add any special config values to the system.

validateConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a5812077a3463f0ad9ca639a9ec768d6d

Make sure all the extra options are valid.

setConfigOption cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a396d18d9c6fd316f8a032386735ad6bc getDisplayName cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html ae4373407c04f1cab7743ae4c99bfd3cb getGLDisplay cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html adb8f0defd0f73cc88ab4e3809f87ab69 setGLDisplay cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a95d41b6cdcaae14ef909a0a230c4b273 chooseGLConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a132f39c205856d83849a28f7bee1d0a6 getConfigs cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a1eb313cc0824a165515be197c01ae268 getGLConfigAttrib cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html aa6270b9b75c58546e3a56b342172f3e3 getProcAddress cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a0215d5b1c22d41e46e2f07f0e1ac2b70

Get the address of a function.

createNewContext cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html afb09150c8b8c0eb2a96ecb4f5721490b createWindow cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html aff4c1b2b5e84ba4479a450ef2c037d93 getGLConfigFromContext cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a4c4122eb5ca0cd660c95e593e35e684b getGLConfigFromDrawable cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html aa5e7365bb25af2e2e4694d9e1053487e selectGLConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html aba7b889aca8da4dcfd98d5864aca3eaf switchMode cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a43d180a4897f40c624a7213fadb15798 switchMode cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html ade537bade43b784380e5ee436ac36ecc getConfigOptions cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html adcf0c781fbbfc12de5546dcc8fb07325 newWindow cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html af15b162d71093e2196c5e9261d97dc0a getGLVendor cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html acf1a56586e7f452554433e4a982a915c

Get vendor information.

getGLVersion cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a276c49b57cb60c3ae2aa4ca94524cd80

Get version information.

getShaderCachePath cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html ae0833c742adcccc532729ff76176c44c

Get shader cache path.

getShaderLibraryPath cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a03aaf2bec1baf7d1a6687b49c4fdb591

Get shader library path.

setShaderCachePath cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html aa52a532cd85238d5227f23d4b3de35e4

Set shader cache path.

setShaderLibraryPath cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html aee9a5957c98ac70592dc9ec82a862d68

Set shader library path.

initialiseExtensions cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a1b2f582872d8c79698d93e7aa02ba4c6

Initialises GL extensions, must be done AFTER the GL context has been established.

checkExtension cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a2e2d135ef1ba81fee239544f65ba2ad1

Check if an extension is available.

getDisplayMonitorCount cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a31e3c69a77c8d6c4ca0de1de334d28fd getConfigOptions cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a3c6377b1c6a522033a8df284902d7c77 newWindow cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a4fbaf6372fd435b8ba277e2b4b60c44c getGLVendor cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a34fc4cc251f4466759d3004dd3674b93

Get vendor information.

getGLVersion cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a2258ed278d0417efc064f5c33ec3b0c1

Get version information.

initialiseExtensions cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html afa94fede38d0ff8a33cd24ef7bcc570f

Initialises GL extensions, must be done AFTER the GL context has been established.

checkExtension cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a5258d5d581764d1b66118117c7dc58e4

Check if an extension is available.

getDisplayMonitorCount cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a30b27014eed2901c03f71f24b79dceb7 ScreenSize cpp tdef Ogre::EGLSupport classOgre_1_1EGLSupport.html a2ab866270a4f9855f5ade44f8b89954b Rate cpp tdef Ogre::EGLSupport classOgre_1_1EGLSupport.html a2c181c1dc4c2be2959d3a0aa1d6cba41 VideoMode cpp tdef Ogre::EGLSupport classOgre_1_1EGLSupport.html a3e8e4d09921cdd2feceb40d8839c4391 VideoModes cpp tdef Ogre::EGLSupport classOgre_1_1EGLSupport.html a3961028aebab61daa64d01e71a4457fb ScreenSize cpp tdef Ogre::EGLSupport classOgre_1_1EGLSupport.html a2ab866270a4f9855f5ade44f8b89954b Rate cpp tdef Ogre::EGLSupport classOgre_1_1EGLSupport.html a2c181c1dc4c2be2959d3a0aa1d6cba41 VideoMode cpp tdef Ogre::EGLSupport classOgre_1_1EGLSupport.html a3e8e4d09921cdd2feceb40d8839c4391 VideoModes cpp tdef Ogre::EGLSupport classOgre_1_1EGLSupport.html a3961028aebab61daa64d01e71a4457fb refreshConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a4489174b2c43502a34354c68a9181e4e refreshConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a4489174b2c43502a34354c68a9181e4e mGLDisplay cpp data Ogre::EGLSupport classOgre_1_1EGLSupport.html aa4de9faf0f6efb4cdb1c68b25a75c74b mNativeDisplay cpp data Ogre::EGLSupport classOgre_1_1EGLSupport.html a4bdbc9f0107e8ee95b5dcec47216d8f3 mIsExternalDisplay cpp data Ogre::EGLSupport classOgre_1_1EGLSupport.html a808efb6a1fb19a550843ac63bf6c037e mRandr cpp data Ogre::EGLSupport classOgre_1_1EGLSupport.html a20ac344c7cf3a06ae4c99881490fb8c0 mVideoModes cpp data Ogre::EGLSupport classOgre_1_1EGLSupport.html af1405d57f16e7dc7aadf9c6e82a7dec6 mOriginalMode cpp data Ogre::EGLSupport classOgre_1_1EGLSupport.html a7de959d87162266a6fa5e8b9f54ddfaa mCurrentMode cpp data Ogre::EGLSupport classOgre_1_1EGLSupport.html ab3c0d4143d94dd3208b4b1dfc8f4ab28 mSampleLevels cpp data Ogre::EGLSupport classOgre_1_1EGLSupport.html aa0be15e5b971b2cc46cec7e0e136b96a mOptions cpp data Ogre::GLES2Support classOgre_1_1GLES2Support.html a18ab92cb7fbc22d891eb9495575dc168 extensionList cpp data Ogre::GLES2Support classOgre_1_1GLES2Support.html a21558f79fc4b83c4a87c470ca652be4e mOptions cpp data Ogre::GLESSupport classOgre_1_1GLESSupport.html a79409f5c2ffda886fca7a9b17d47edd8 extensionList cpp data Ogre::GLESSupport classOgre_1_1GLESSupport.html a8581a423171332aed8bfcbff7aa8939a Ogre::EGLWindow c cl Ogre::EGLWindow classOgre_1_1EGLWindow.html OgreEGLWindow.h EGLWindow cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a230e8adfd770786c9cbebb4e1f0ed7f6 ~EGLWindow cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html abb8787baa99c92944f4fddac7c53cc6d setFullscreen cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a3c1b90c776b100ac3f5b23683dc660ec

Alter fullscreen mode options.

destroy cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html aa3acdf7203060614ba2a234a2e70d235

Destroys the window.

isClosed cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html ac7235aa2dcebb902f26768e78b74afd0

Indicates whether the window has been closed by the user.

isVisible cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a0fc1389193396f697d6bf5e1eeaec06f

Indicates whether the window is visible (not minimized or obscured)

setVisible cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a2ba802f4884b0db42bd5248a79696f3b

Set the visibility state.

swapBuffers cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a0f32f1ddc410c2ff4895b4c3962282ad

Swaps the frame buffers to display the next frame.

copyContentsToMemory cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a5b7b940b630ae87b368bfc1fd3885d02

Copies the current contents of the render target to a pixelbox.

getCustomAttribute cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a4fec671a36901f72fc6081edd297e6b7 requiresTextureFlipping cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a93c86cf605cd8d721dcbb31f23bc9865 EGLWindow cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a230e8adfd770786c9cbebb4e1f0ed7f6 ~EGLWindow cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html abb8787baa99c92944f4fddac7c53cc6d setFullscreen cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a3c1b90c776b100ac3f5b23683dc660ec

Alter fullscreen mode options.

destroy cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html aa3acdf7203060614ba2a234a2e70d235

Destroys the window.

isClosed cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html ac7235aa2dcebb902f26768e78b74afd0

Indicates whether the window has been closed by the user.

isVisible cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a0fc1389193396f697d6bf5e1eeaec06f

Indicates whether the window is visible (not minimized or obscured)

setVisible cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a2ba802f4884b0db42bd5248a79696f3b

Set the visibility state.

swapBuffers cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a0f32f1ddc410c2ff4895b4c3962282ad

Swaps the frame buffers to display the next frame.

copyContentsToMemory cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a5b7b940b630ae87b368bfc1fd3885d02

Copies the current contents of the render target to a pixelbox.

getCustomAttribute cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a4fec671a36901f72fc6081edd297e6b7 requiresTextureFlipping cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a93c86cf605cd8d721dcbb31f23bc9865 create cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a4319a465d041bd614333d6a71e70727b

Creates &amp; displays the new window.

isHidden cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a29e1b4d902f21a7852dcf01b6b4b94c6

Indicates whether the window was set to hidden (not displayed)

setHidden cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a0a75ba8cfff12c8968411389b0bb7ebe

Hide (or show) the window.

setVSyncEnabled cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a91ac294d89632996384d89bb9e8f6d78

Enable or disable vertical sync for the RenderWindow.

isVSyncEnabled cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a718bfd2d913dc57e7752e10bd23326f5

Indicates whether vertical sync is activated for the window.

setVSyncInterval cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af8615122f9bc57a80ffc8c73a75d2852

Set the vertical sync interval.

getVSyncInterval cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a36088b99de04b65bdfab6ccd2f4be1a3

Returns the vertical sync interval.

isActive cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html aa1d3f404a67e4fed5734d953063e6e04

Overridden from RenderTarget, flags invisible windows as inactive.

isPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96fe6c6aa50e80c77b2d3bc385b2e4e4

Indicates whether the window is the primary window.

isFullScreen cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a8fc13c21bf332b570277c54796c35b0f

Returns true if window is running in fullscreen mode.

getMetrics cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af764d57fd4d3d3ac74f17ce29caa4525

Overloaded version of getMetrics from RenderTarget, including extra details specific to windowing sys...

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

suggestPixelFormat cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a2e0b4ac163ad50e5bb0084f75cb8fc5d

Override since windows don&#39;t usually have alpha.

isDeactivatedOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a5342f74784425f456c9e640ff900469e

Returns true if the window will automatically de-activate itself when it loses focus.

setDeactivateOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96ec12856ec5384456c9d0a86bd76568

Indicates whether the window will automatically deactivate itself when it loses focus.

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 createSurfaceFromWindow cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html ab0c81f32379de8a83385c7be86025663 switchFullScreen cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a31cecab7659b7afe73ff2bf40b71b9e8 createEGLContext cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html aa405832bc8096bd8ed19166eed57858a getLeftAndTopFromNativeWindow cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a5dd0338ec8abab5b02aef5fa7dbca904 initNativeCreatedWindow cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html af1e890efe1566e7905d2aceb2a3235e8 createNativeWindow cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html aaa5c29526501adc20d9059ea41c5706b reposition cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a4d412eabc4921f58f061205dc98ff1f8

Reposition the window.

resize cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a2054826561448b3d21896c2cfb2aaa9f

Alter the size of the window.

windowMovedOrResized cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a62ea2df1009f35b860af009b021d1eeb

Notify that the window has been resized.

createSurfaceFromWindow cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html ab0c81f32379de8a83385c7be86025663 switchFullScreen cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a31cecab7659b7afe73ff2bf40b71b9e8 createEGLContext cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html aa405832bc8096bd8ed19166eed57858a getLeftAndTopFromNativeWindow cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a5dd0338ec8abab5b02aef5fa7dbca904 initNativeCreatedWindow cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html af1e890efe1566e7905d2aceb2a3235e8 createNativeWindow cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html aaa5c29526501adc20d9059ea41c5706b reposition cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a4d412eabc4921f58f061205dc98ff1f8

Reposition the window.

resize cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a2054826561448b3d21896c2cfb2aaa9f

Alter the size of the window.

windowMovedOrResized cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a62ea2df1009f35b860af009b021d1eeb

Notify that the window has been resized.

_setPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html ac2b8244df3d531c59bbbe475aacc6c07

Indicates that this is the primary window.

updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mClosed cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html aba85e28e425a23432b9c79b085d24e5a mVisible cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html a7e7a270b055d4d4cd9eddd912b399dbc mIsTopLevel cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html a1f0a08e4aeef855b6c65c0fdd5e78757 mIsExternal cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html a0920bc4e18fa365075186dd882cbdd5d mIsExternalGLControl cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html a42d581361a96a1d6de8e393262d6bf7f mGLSupport cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html a7e761f1c41de3b814e9517448b0d7079 mContext cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html ac268ef0ddbf0608929761ad4bc879724 mWindow cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html add9b00907d2e3f65427b222b2a30bfec mNativeDisplay cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html af1db4d5df1d8856c331bfe52d23a36fe mEglDisplay cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html a54dfd5c3f23c49d99d202aa51bc04ae6 mEglConfig cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html a2d88afe30428fd24f260b119d49a3160 mEglSurface cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html aea9e680c77697c1b996d65eb72b37be9 mIsFullScreen cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a913cdbf34559401ae8d58e30fd0dbcd1 mIsPrimary cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a1386d0701cb71090dcd6fbe816f4145f mAutoDeactivatedOnFocusChange cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ab664ec009d4db85cd023efd4c4ecedf7 mLeft cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ac6bd29e3557a02f515b9db1283870bce mTop cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ae819f96d06f38386d36b6d4d0959b1da mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c Root cpp ffunc Ogre::RenderWindow classOgre_1_1RenderWindow.html a4966338964dbcd90cba2a6b4bd1b3521 FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::Win32EGLContext c cl Ogre::Win32EGLContext classOgre_1_1Win32EGLContext.html OgreWin32EGLContext.h Win32EGLContext cpp instm Ogre::Win32EGLContext classOgre_1_1Win32EGLContext.html a1a732fd611414c1cbbe75a3d83edad4c ~Win32EGLContext cpp instm Ogre::Win32EGLContext classOgre_1_1Win32EGLContext.html ab3c52ee07a08ce5f9c352baafd8b1dac clone cpp instm Ogre::Win32EGLContext classOgre_1_1Win32EGLContext.html a1e190fc1508f78b4694065b56531e368

Create a new context based on the same window/pbuffer as this context - mostly useful for additional ...

Win32EGLContext cpp instm Ogre::Win32EGLContext classOgre_1_1Win32EGLContext.html a1a732fd611414c1cbbe75a3d83edad4c ~Win32EGLContext cpp instm Ogre::Win32EGLContext classOgre_1_1Win32EGLContext.html ab3c52ee07a08ce5f9c352baafd8b1dac clone cpp instm Ogre::Win32EGLContext classOgre_1_1Win32EGLContext.html afce90a896db9fa209435cabebdedc998

Create a new context based on the same window/pbuffer as this context - mostly useful for additional ...

setCurrent cpp instm Ogre::EGLContext classOgre_1_1EGLContext.html aa817ff5a5ae3fbb16d8ad182016b212d

Enable the context.

setCurrent cpp instm Ogre::EGLContext classOgre_1_1EGLContext.html aa817ff5a5ae3fbb16d8ad182016b212d

Enable the context.

endCurrent cpp instm Ogre::EGLContext classOgre_1_1EGLContext.html a08612fd3eea707121938bb0197e454c6

This is called before another context is made current.

endCurrent cpp instm Ogre::EGLContext classOgre_1_1EGLContext.html a08612fd3eea707121938bb0197e454c6

This is called before another context is made current.

getDrawable cpp instm Ogre::EGLContext classOgre_1_1EGLContext.html a25c0b54b245d25ebe86668c48b4602bc getDrawable cpp instm Ogre::EGLContext classOgre_1_1EGLContext.html a25c0b54b245d25ebe86668c48b4602bc getInitialized cpp instm Ogre::GLES2Context classOgre_1_1GLES2Context.html abd71a4bfddbdf111e429e9ff825af985 getInitialized cpp instm Ogre::GLESContext classOgre_1_1GLESContext.html ae8431fc5c8949de06d1823b58a1ae041 setInitialized cpp instm Ogre::GLES2Context classOgre_1_1GLES2Context.html aae3d4471c090572da0ced04cde4b87bf setInitialized cpp instm Ogre::GLESContext classOgre_1_1GLESContext.html a07f77163b45fc7d0e97c37092d0a4d2d releaseContext cpp instm Ogre::GLES2Context classOgre_1_1GLES2Context.html a15cc115c6f857dad066218f1225c4283

Release the render context.

mConfig cpp data Ogre::EGLContext classOgre_1_1EGLContext.html ac48789f4c5974f11782d49336eb0a45d mGLSupport cpp data Ogre::EGLContext classOgre_1_1EGLContext.html acd5e589611771c972547cde0f7be8359 mDrawable cpp data Ogre::EGLContext classOgre_1_1EGLContext.html ae0deff82440f162380917cbc211ad800 mContext cpp data Ogre::EGLContext classOgre_1_1EGLContext.html aad31c126a763ea62ac1515763f512dac mEglDisplay cpp data Ogre::EGLContext classOgre_1_1EGLContext.html a8b4f0fa8b51586ff8a07b997ef23ea3f initialized cpp data Ogre::GLES2Context classOgre_1_1GLES2Context.html adb1cc0fc703a49897a6401dc264b39fa initialized cpp data Ogre::GLESContext classOgre_1_1GLESContext.html ae93da1efe54c832bd69ef71fb73f3c13 Ogre::Win32EGLPBuffer c cl Ogre::Win32EGLPBuffer classOgre_1_1Win32EGLPBuffer.html OgreWin32EGLRenderTexture.h Win32EGLPBuffer cpp instm Ogre::Win32EGLPBuffer classOgre_1_1Win32EGLPBuffer.html a3bcab55a5ee7accd4c7056b927afb256 ~Win32EGLPBuffer cpp instm Ogre::Win32EGLPBuffer classOgre_1_1Win32EGLPBuffer.html a83a4317a82f0a3ac2ea3919f6da8745b initEGLPBuffer cpp instm Ogre::EGLPBuffer classOgre_1_1EGLPBuffer.html ad112ae039e2da2717f7ae81fc0dcbd6b getFormat cpp instm Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html af2dd1bc33d3294558a3a5ee2eb752bfe getWidth cpp instm Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html a08eebd38c0bacdee2fcc205b095901ab getHeight cpp instm Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html a124d991d250ccf6ae1ed82d8cdd81444 getPixelComponentType cpp clm Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html a9427d21b83e81a5ce2329a06713c15d5

Get PBuffer component format for an OGRE pixel format.

mGLSupport cpp data Ogre::EGLPBuffer classOgre_1_1EGLPBuffer.html ae81dd073f1b5c107845f3b171567d504 mGlDisplay cpp data Ogre::EGLPBuffer classOgre_1_1EGLPBuffer.html a45348d3404c87174ea65918fde452759 mEglDrawable cpp data Ogre::EGLPBuffer classOgre_1_1EGLPBuffer.html a93326377fcdb7906d94eee0d814c9d92 mFormat cpp data Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html ad6280d71f3bf6ec530eaaa8f236ce67f mWidth cpp data Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html a5d39847e901e647fd36908054fbaee58 mHeight cpp data Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html a5d3c23db60114466a3e4b7d7698cd945 Ogre::Win32EGLSupport c cl Ogre::Win32EGLSupport classOgre_1_1Win32EGLSupport.html OgreWin32EGLSupport.h Win32EGLSupport cpp instm Ogre::Win32EGLSupport classOgre_1_1Win32EGLSupport.html a2ad75109633640f575021360dfad5a5f ~Win32EGLSupport cpp instm Ogre::Win32EGLSupport classOgre_1_1Win32EGLSupport.html aa71343d5875a622df88b2a9e329ce260 createPBuffer cpp instm Ogre::Win32EGLSupport classOgre_1_1Win32EGLSupport.html aa2341ed7abb943966ec4ec819d234b60 switchMode cpp instm Ogre::Win32EGLSupport classOgre_1_1Win32EGLSupport.html aee71411b493ff1737308b311577f04da newWindow cpp instm Ogre::Win32EGLSupport classOgre_1_1Win32EGLSupport.html a33bc7f639edf3f5d3013f101ccdaf2c6 getNativeDisplay cpp instm Ogre::Win32EGLSupport classOgre_1_1Win32EGLSupport.html ae3d6f4ffada30b202f71a717a346ba22 getGLDisplay cpp instm Ogre::Win32EGLSupport classOgre_1_1Win32EGLSupport.html aa380156afd8961c1d4470e5d9039549d Win32EGLSupport cpp instm Ogre::Win32EGLSupport classOgre_1_1Win32EGLSupport.html a2ad75109633640f575021360dfad5a5f ~Win32EGLSupport cpp instm Ogre::Win32EGLSupport classOgre_1_1Win32EGLSupport.html aa71343d5875a622df88b2a9e329ce260 switchMode cpp instm Ogre::Win32EGLSupport classOgre_1_1Win32EGLSupport.html aee71411b493ff1737308b311577f04da newWindow cpp instm Ogre::Win32EGLSupport classOgre_1_1Win32EGLSupport.html a33bc7f639edf3f5d3013f101ccdaf2c6 getNativeDisplay cpp instm Ogre::Win32EGLSupport classOgre_1_1Win32EGLSupport.html ae3d6f4ffada30b202f71a717a346ba22 getGLDisplay cpp instm Ogre::Win32EGLSupport classOgre_1_1Win32EGLSupport.html aa380156afd8961c1d4470e5d9039549d start cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a47ed5f3e606d96a913494b7831a4db0c

Start anything special.

start cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a47ed5f3e606d96a913494b7831a4db0c

Start anything special.

stop cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html ac8559d5d6fbb007a30774351e3eb0741

Stop anything special.

stop cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html ac8559d5d6fbb007a30774351e3eb0741

Stop anything special.

addConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a9d9194fbf90d661ea24d3714bef59579

Add any special config values to the system.

addConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a9d9194fbf90d661ea24d3714bef59579

Add any special config values to the system.

validateConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a5812077a3463f0ad9ca639a9ec768d6d

Make sure all the extra options are valid.

validateConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a5812077a3463f0ad9ca639a9ec768d6d

Make sure all the extra options are valid.

setConfigOption cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a396d18d9c6fd316f8a032386735ad6bc setConfigOption cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a396d18d9c6fd316f8a032386735ad6bc getDisplayName cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html ae4373407c04f1cab7743ae4c99bfd3cb getDisplayName cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html ae4373407c04f1cab7743ae4c99bfd3cb setGLDisplay cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a95d41b6cdcaae14ef909a0a230c4b273 setGLDisplay cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a95d41b6cdcaae14ef909a0a230c4b273 chooseGLConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a132f39c205856d83849a28f7bee1d0a6 chooseGLConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a132f39c205856d83849a28f7bee1d0a6 getGLConfigAttrib cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html aa6270b9b75c58546e3a56b342172f3e3 getGLConfigAttrib cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html aa6270b9b75c58546e3a56b342172f3e3 getProcAddress cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a0215d5b1c22d41e46e2f07f0e1ac2b70

Get the address of a function.

getProcAddress cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a0215d5b1c22d41e46e2f07f0e1ac2b70

Get the address of a function.

createNewContext cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html afb09150c8b8c0eb2a96ecb4f5721490b createNewContext cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html afb09150c8b8c0eb2a96ecb4f5721490b createWindow cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a140c1a138a22d238d2a6a15687d612c6 createWindow cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html aff4c1b2b5e84ba4479a450ef2c037d93 getGLConfigFromContext cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a4c4122eb5ca0cd660c95e593e35e684b getGLConfigFromContext cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a4c4122eb5ca0cd660c95e593e35e684b getGLConfigFromDrawable cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html aa5e7365bb25af2e2e4694d9e1053487e getGLConfigFromDrawable cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html aa5e7365bb25af2e2e4694d9e1053487e selectGLConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html aba7b889aca8da4dcfd98d5864aca3eaf selectGLConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html aba7b889aca8da4dcfd98d5864aca3eaf switchMode cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a43d180a4897f40c624a7213fadb15798 getConfigs cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a1eb313cc0824a165515be197c01ae268 getConfigOptions cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html adcf0c781fbbfc12de5546dcc8fb07325 getConfigOptions cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a3c6377b1c6a522033a8df284902d7c77 getGLVendor cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html acf1a56586e7f452554433e4a982a915c

Get vendor information.

getGLVendor cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a34fc4cc251f4466759d3004dd3674b93

Get vendor information.

getGLVersion cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a276c49b57cb60c3ae2aa4ca94524cd80

Get version information.

getGLVersion cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a2258ed278d0417efc064f5c33ec3b0c1

Get version information.

getShaderCachePath cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html ae0833c742adcccc532729ff76176c44c

Get shader cache path.

getShaderLibraryPath cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a03aaf2bec1baf7d1a6687b49c4fdb591

Get shader library path.

setShaderCachePath cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html aa52a532cd85238d5227f23d4b3de35e4

Set shader cache path.

setShaderLibraryPath cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html aee9a5957c98ac70592dc9ec82a862d68

Set shader library path.

initialiseExtensions cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a1b2f582872d8c79698d93e7aa02ba4c6

Initialises GL extensions, must be done AFTER the GL context has been established.

initialiseExtensions cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html afa94fede38d0ff8a33cd24ef7bcc570f

Initialises GL extensions, must be done AFTER the GL context has been established.

checkExtension cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a2e2d135ef1ba81fee239544f65ba2ad1

Check if an extension is available.

checkExtension cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a5258d5d581764d1b66118117c7dc58e4

Check if an extension is available.

getDisplayMonitorCount cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a31e3c69a77c8d6c4ca0de1de334d28fd getDisplayMonitorCount cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a30b27014eed2901c03f71f24b79dceb7 ScreenSize cpp tdef Ogre::EGLSupport classOgre_1_1EGLSupport.html a2ab866270a4f9855f5ade44f8b89954b ScreenSize cpp tdef Ogre::EGLSupport classOgre_1_1EGLSupport.html a2ab866270a4f9855f5ade44f8b89954b Rate cpp tdef Ogre::EGLSupport classOgre_1_1EGLSupport.html a2c181c1dc4c2be2959d3a0aa1d6cba41 Rate cpp tdef Ogre::EGLSupport classOgre_1_1EGLSupport.html a2c181c1dc4c2be2959d3a0aa1d6cba41 VideoMode cpp tdef Ogre::EGLSupport classOgre_1_1EGLSupport.html a3e8e4d09921cdd2feceb40d8839c4391 VideoMode cpp tdef Ogre::EGLSupport classOgre_1_1EGLSupport.html a3e8e4d09921cdd2feceb40d8839c4391 VideoModes cpp tdef Ogre::EGLSupport classOgre_1_1EGLSupport.html a3961028aebab61daa64d01e71a4457fb VideoModes cpp tdef Ogre::EGLSupport classOgre_1_1EGLSupport.html a3961028aebab61daa64d01e71a4457fb refreshConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a4489174b2c43502a34354c68a9181e4e refreshConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a4489174b2c43502a34354c68a9181e4e mGLDisplay cpp data Ogre::EGLSupport classOgre_1_1EGLSupport.html aa4de9faf0f6efb4cdb1c68b25a75c74b mNativeDisplay cpp data Ogre::EGLSupport classOgre_1_1EGLSupport.html a4bdbc9f0107e8ee95b5dcec47216d8f3 mIsExternalDisplay cpp data Ogre::EGLSupport classOgre_1_1EGLSupport.html a808efb6a1fb19a550843ac63bf6c037e mRandr cpp data Ogre::EGLSupport classOgre_1_1EGLSupport.html a20ac344c7cf3a06ae4c99881490fb8c0 mVideoModes cpp data Ogre::EGLSupport classOgre_1_1EGLSupport.html af1405d57f16e7dc7aadf9c6e82a7dec6 mOriginalMode cpp data Ogre::EGLSupport classOgre_1_1EGLSupport.html a7de959d87162266a6fa5e8b9f54ddfaa mCurrentMode cpp data Ogre::EGLSupport classOgre_1_1EGLSupport.html ab3c0d4143d94dd3208b4b1dfc8f4ab28 mSampleLevels cpp data Ogre::EGLSupport classOgre_1_1EGLSupport.html aa0be15e5b971b2cc46cec7e0e136b96a mOptions cpp data Ogre::GLES2Support classOgre_1_1GLES2Support.html a18ab92cb7fbc22d891eb9495575dc168 mOptions cpp data Ogre::GLESSupport classOgre_1_1GLESSupport.html a79409f5c2ffda886fca7a9b17d47edd8 extensionList cpp data Ogre::GLES2Support classOgre_1_1GLES2Support.html a21558f79fc4b83c4a87c470ca652be4e extensionList cpp data Ogre::GLESSupport classOgre_1_1GLESSupport.html a8581a423171332aed8bfcbff7aa8939a Ogre::Win32EGLWindow c cl Ogre::Win32EGLWindow classOgre_1_1Win32EGLWindow.html OgreWin32EGLWindow.h Win32EGLWindow cpp instm Ogre::Win32EGLWindow classOgre_1_1Win32EGLWindow.html a2ec6bf8518f8e3c66126fbc7be2215b6 ~Win32EGLWindow cpp instm Ogre::Win32EGLWindow classOgre_1_1Win32EGLWindow.html a4beeb1ca21f91be646d2d45645d8a824 create cpp instm Ogre::Win32EGLWindow classOgre_1_1Win32EGLWindow.html ad847ea45257cd0dc46f6d42b145af6e9

Creates &amp; displays the new window.

Win32EGLWindow cpp instm Ogre::Win32EGLWindow classOgre_1_1Win32EGLWindow.html a2ec6bf8518f8e3c66126fbc7be2215b6 ~Win32EGLWindow cpp instm Ogre::Win32EGLWindow classOgre_1_1Win32EGLWindow.html a4beeb1ca21f91be646d2d45645d8a824 create cpp instm Ogre::Win32EGLWindow classOgre_1_1Win32EGLWindow.html ad847ea45257cd0dc46f6d42b145af6e9

Creates &amp; displays the new window.

setFullscreen cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a3c1b90c776b100ac3f5b23683dc660ec

Alter fullscreen mode options.

setFullscreen cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a3c1b90c776b100ac3f5b23683dc660ec

Alter fullscreen mode options.

destroy cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html aa3acdf7203060614ba2a234a2e70d235

Destroys the window.

destroy cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html aa3acdf7203060614ba2a234a2e70d235

Destroys the window.

isClosed cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html ac7235aa2dcebb902f26768e78b74afd0

Indicates whether the window has been closed by the user.

isClosed cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html ac7235aa2dcebb902f26768e78b74afd0

Indicates whether the window has been closed by the user.

isVisible cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a0fc1389193396f697d6bf5e1eeaec06f

Indicates whether the window is visible (not minimized or obscured)

isVisible cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a0fc1389193396f697d6bf5e1eeaec06f

Indicates whether the window is visible (not minimized or obscured)

setVisible cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a2ba802f4884b0db42bd5248a79696f3b

Set the visibility state.

setVisible cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a2ba802f4884b0db42bd5248a79696f3b

Set the visibility state.

swapBuffers cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a0f32f1ddc410c2ff4895b4c3962282ad

Swaps the frame buffers to display the next frame.

swapBuffers cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a0f32f1ddc410c2ff4895b4c3962282ad

Swaps the frame buffers to display the next frame.

copyContentsToMemory cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a5b7b940b630ae87b368bfc1fd3885d02

Copies the current contents of the render target to a pixelbox.

copyContentsToMemory cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a5b7b940b630ae87b368bfc1fd3885d02

Copies the current contents of the render target to a pixelbox.

getCustomAttribute cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a4fec671a36901f72fc6081edd297e6b7 getCustomAttribute cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a4fec671a36901f72fc6081edd297e6b7 requiresTextureFlipping cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a93c86cf605cd8d721dcbb31f23bc9865 requiresTextureFlipping cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a93c86cf605cd8d721dcbb31f23bc9865 isHidden cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a29e1b4d902f21a7852dcf01b6b4b94c6

Indicates whether the window was set to hidden (not displayed)

setHidden cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a0a75ba8cfff12c8968411389b0bb7ebe

Hide (or show) the window.

setVSyncEnabled cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a91ac294d89632996384d89bb9e8f6d78

Enable or disable vertical sync for the RenderWindow.

isVSyncEnabled cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a718bfd2d913dc57e7752e10bd23326f5

Indicates whether vertical sync is activated for the window.

setVSyncInterval cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af8615122f9bc57a80ffc8c73a75d2852

Set the vertical sync interval.

getVSyncInterval cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a36088b99de04b65bdfab6ccd2f4be1a3

Returns the vertical sync interval.

isActive cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html aa1d3f404a67e4fed5734d953063e6e04

Overridden from RenderTarget, flags invisible windows as inactive.

isPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96fe6c6aa50e80c77b2d3bc385b2e4e4

Indicates whether the window is the primary window.

isFullScreen cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a8fc13c21bf332b570277c54796c35b0f

Returns true if window is running in fullscreen mode.

getMetrics cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af764d57fd4d3d3ac74f17ce29caa4525

Overloaded version of getMetrics from RenderTarget, including extra details specific to windowing sys...

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

suggestPixelFormat cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a2e0b4ac163ad50e5bb0084f75cb8fc5d

Override since windows don&#39;t usually have alpha.

isDeactivatedOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a5342f74784425f456c9e640ff900469e

Returns true if the window will automatically de-activate itself when it loses focus.

setDeactivateOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96ec12856ec5384456c9d0a86bd76568

Indicates whether the window will automatically deactivate itself when it loses focus.

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 createEGLContext cpp instm Ogre::Win32EGLWindow classOgre_1_1Win32EGLWindow.html a93938744d0d0e2386cdaa6e1e2c1a130 getLeftAndTopFromNativeWindow cpp instm Ogre::Win32EGLWindow classOgre_1_1Win32EGLWindow.html a54da70c564e1ac60f57794eccdc9c01d initNativeCreatedWindow cpp instm Ogre::Win32EGLWindow classOgre_1_1Win32EGLWindow.html ab60e51132150dddc395a44412a32ee43 createNativeWindow cpp instm Ogre::Win32EGLWindow classOgre_1_1Win32EGLWindow.html aca79ad1d52c97694f2fa6d54bdd9b164 reposition cpp instm Ogre::Win32EGLWindow classOgre_1_1Win32EGLWindow.html ab53e88269b67de2fcee8a202fa3520f0

Reposition the window.

resize cpp instm Ogre::Win32EGLWindow classOgre_1_1Win32EGLWindow.html ac54c51c1c7a770b0a6f07c4f3734a941

Alter the size of the window.

windowMovedOrResized cpp instm Ogre::Win32EGLWindow classOgre_1_1Win32EGLWindow.html a18e841182c4003b175d86441bfbaf5d4

Notify that the window has been resized.

switchFullScreen cpp instm Ogre::Win32EGLWindow classOgre_1_1Win32EGLWindow.html a3343d7d86321ac0f8ecb925d3e82a236 createEGLContext cpp instm Ogre::Win32EGLWindow classOgre_1_1Win32EGLWindow.html a93938744d0d0e2386cdaa6e1e2c1a130 getLeftAndTopFromNativeWindow cpp instm Ogre::Win32EGLWindow classOgre_1_1Win32EGLWindow.html a54da70c564e1ac60f57794eccdc9c01d initNativeCreatedWindow cpp instm Ogre::Win32EGLWindow classOgre_1_1Win32EGLWindow.html ab60e51132150dddc395a44412a32ee43 createNativeWindow cpp instm Ogre::Win32EGLWindow classOgre_1_1Win32EGLWindow.html aca79ad1d52c97694f2fa6d54bdd9b164 reposition cpp instm Ogre::Win32EGLWindow classOgre_1_1Win32EGLWindow.html ab53e88269b67de2fcee8a202fa3520f0

Reposition the window.

resize cpp instm Ogre::Win32EGLWindow classOgre_1_1Win32EGLWindow.html ac54c51c1c7a770b0a6f07c4f3734a941

Alter the size of the window.

windowMovedOrResized cpp instm Ogre::Win32EGLWindow classOgre_1_1Win32EGLWindow.html a18e841182c4003b175d86441bfbaf5d4

Notify that the window has been resized.

switchFullScreen cpp instm Ogre::Win32EGLWindow classOgre_1_1Win32EGLWindow.html a3343d7d86321ac0f8ecb925d3e82a236 createSurfaceFromWindow cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html ab0c81f32379de8a83385c7be86025663 createSurfaceFromWindow cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html ab0c81f32379de8a83385c7be86025663 _setPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html ac2b8244df3d531c59bbbe475aacc6c07

Indicates that this is the primary window.

updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mClosed cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html aba85e28e425a23432b9c79b085d24e5a mVisible cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html a7e7a270b055d4d4cd9eddd912b399dbc mIsTopLevel cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html a1f0a08e4aeef855b6c65c0fdd5e78757 mIsExternal cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html a0920bc4e18fa365075186dd882cbdd5d mIsExternalGLControl cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html a42d581361a96a1d6de8e393262d6bf7f mGLSupport cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html a7e761f1c41de3b814e9517448b0d7079 mContext cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html ac268ef0ddbf0608929761ad4bc879724 mWindow cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html add9b00907d2e3f65427b222b2a30bfec mNativeDisplay cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html af1db4d5df1d8856c331bfe52d23a36fe mEglDisplay cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html a54dfd5c3f23c49d99d202aa51bc04ae6 mEglConfig cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html a2d88afe30428fd24f260b119d49a3160 mEglSurface cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html aea9e680c77697c1b996d65eb72b37be9 mIsFullScreen cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a913cdbf34559401ae8d58e30fd0dbcd1 mIsPrimary cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a1386d0701cb71090dcd6fbe816f4145f mAutoDeactivatedOnFocusChange cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ab664ec009d4db85cd023efd4c4ecedf7 mLeft cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ac6bd29e3557a02f515b9db1283870bce mTop cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ae819f96d06f38386d36b6d4d0959b1da mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c Root cpp ffunc Ogre::RenderWindow classOgre_1_1RenderWindow.html a4966338964dbcd90cba2a6b4bd1b3521 FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::X11EGLContext c cl Ogre::X11EGLContext classOgre_1_1X11EGLContext.html OgreX11EGLContext.h X11EGLContext cpp instm Ogre::X11EGLContext classOgre_1_1X11EGLContext.html ae2a5e7dd7216b3480db37a955e6fa062 ~X11EGLContext cpp instm Ogre::X11EGLContext classOgre_1_1X11EGLContext.html ad0a72d5f9ec90b58e450f13955a065a2 clone cpp instm Ogre::X11EGLContext classOgre_1_1X11EGLContext.html a1211357b94f6925a7c0c02ae4aeab22a

Create a new context based on the same window/pbuffer as this context - mostly useful for additional ...

X11EGLContext cpp instm Ogre::X11EGLContext classOgre_1_1X11EGLContext.html ae2a5e7dd7216b3480db37a955e6fa062 ~X11EGLContext cpp instm Ogre::X11EGLContext classOgre_1_1X11EGLContext.html ad0a72d5f9ec90b58e450f13955a065a2 clone cpp instm Ogre::X11EGLContext classOgre_1_1X11EGLContext.html a78d96621c205c3699a3f15c93d0a4f38

Create a new context based on the same window/pbuffer as this context - mostly useful for additional ...

setCurrent cpp instm Ogre::EGLContext classOgre_1_1EGLContext.html aa817ff5a5ae3fbb16d8ad182016b212d

Enable the context.

setCurrent cpp instm Ogre::EGLContext classOgre_1_1EGLContext.html aa817ff5a5ae3fbb16d8ad182016b212d

Enable the context.

endCurrent cpp instm Ogre::EGLContext classOgre_1_1EGLContext.html a08612fd3eea707121938bb0197e454c6

This is called before another context is made current.

endCurrent cpp instm Ogre::EGLContext classOgre_1_1EGLContext.html a08612fd3eea707121938bb0197e454c6

This is called before another context is made current.

getDrawable cpp instm Ogre::EGLContext classOgre_1_1EGLContext.html a25c0b54b245d25ebe86668c48b4602bc getDrawable cpp instm Ogre::EGLContext classOgre_1_1EGLContext.html a25c0b54b245d25ebe86668c48b4602bc getInitialized cpp instm Ogre::GLES2Context classOgre_1_1GLES2Context.html abd71a4bfddbdf111e429e9ff825af985 getInitialized cpp instm Ogre::GLESContext classOgre_1_1GLESContext.html ae8431fc5c8949de06d1823b58a1ae041 setInitialized cpp instm Ogre::GLES2Context classOgre_1_1GLES2Context.html aae3d4471c090572da0ced04cde4b87bf setInitialized cpp instm Ogre::GLESContext classOgre_1_1GLESContext.html a07f77163b45fc7d0e97c37092d0a4d2d releaseContext cpp instm Ogre::GLES2Context classOgre_1_1GLES2Context.html a15cc115c6f857dad066218f1225c4283

Release the render context.

mConfig cpp data Ogre::EGLContext classOgre_1_1EGLContext.html ac48789f4c5974f11782d49336eb0a45d mGLSupport cpp data Ogre::EGLContext classOgre_1_1EGLContext.html acd5e589611771c972547cde0f7be8359 mDrawable cpp data Ogre::EGLContext classOgre_1_1EGLContext.html ae0deff82440f162380917cbc211ad800 mContext cpp data Ogre::EGLContext classOgre_1_1EGLContext.html aad31c126a763ea62ac1515763f512dac mEglDisplay cpp data Ogre::EGLContext classOgre_1_1EGLContext.html a8b4f0fa8b51586ff8a07b997ef23ea3f initialized cpp data Ogre::GLES2Context classOgre_1_1GLES2Context.html adb1cc0fc703a49897a6401dc264b39fa initialized cpp data Ogre::GLESContext classOgre_1_1GLESContext.html ae93da1efe54c832bd69ef71fb73f3c13 Ogre::X11EGLPBuffer c cl Ogre::X11EGLPBuffer classOgre_1_1X11EGLPBuffer.html OgreX11EGLRenderTexture.h X11EGLPBuffer cpp instm Ogre::X11EGLPBuffer classOgre_1_1X11EGLPBuffer.html adc1a18f42350c4d9b31075ec3a9b397a ~X11EGLPBuffer cpp instm Ogre::X11EGLPBuffer classOgre_1_1X11EGLPBuffer.html a06d1d58d6549b443bcbb3eb8a9e40aef initEGLPBuffer cpp instm Ogre::EGLPBuffer classOgre_1_1EGLPBuffer.html ad112ae039e2da2717f7ae81fc0dcbd6b getFormat cpp instm Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html af2dd1bc33d3294558a3a5ee2eb752bfe getWidth cpp instm Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html a08eebd38c0bacdee2fcc205b095901ab getHeight cpp instm Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html a124d991d250ccf6ae1ed82d8cdd81444 getPixelComponentType cpp clm Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html a9427d21b83e81a5ce2329a06713c15d5

Get PBuffer component format for an OGRE pixel format.

mGLSupport cpp data Ogre::EGLPBuffer classOgre_1_1EGLPBuffer.html ae81dd073f1b5c107845f3b171567d504 mGlDisplay cpp data Ogre::EGLPBuffer classOgre_1_1EGLPBuffer.html a45348d3404c87174ea65918fde452759 mEglDrawable cpp data Ogre::EGLPBuffer classOgre_1_1EGLPBuffer.html a93326377fcdb7906d94eee0d814c9d92 mFormat cpp data Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html ad6280d71f3bf6ec530eaaa8f236ce67f mWidth cpp data Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html a5d39847e901e647fd36908054fbaee58 mHeight cpp data Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html a5d3c23db60114466a3e4b7d7698cd945 Ogre::X11EGLSupport c cl Ogre::X11EGLSupport classOgre_1_1X11EGLSupport.html OgreX11EGLSupport.h X11EGLSupport cpp instm Ogre::X11EGLSupport classOgre_1_1X11EGLSupport.html afb18742080a07659c7fd5809be375374 ~X11EGLSupport cpp instm Ogre::X11EGLSupport classOgre_1_1X11EGLSupport.html a83284a201f308cacaa10b7e81d9bb8f9 createPBuffer cpp instm Ogre::X11EGLSupport classOgre_1_1X11EGLSupport.html ae6f7835b4b3e7cd4e55a6b9504a8a6b3 switchMode cpp instm Ogre::X11EGLSupport classOgre_1_1X11EGLSupport.html a67085aa4aa2bddd3d42c5e266e2adc0f getDisplayName cpp instm Ogre::X11EGLSupport classOgre_1_1X11EGLSupport.html a123579b7667f8064ccf470f6440cddde getNativeDisplay cpp instm Ogre::X11EGLSupport classOgre_1_1X11EGLSupport.html a8c95936b4c632ddcadd49c59655beb08 getVisualFromFBConfig cpp instm Ogre::X11EGLSupport classOgre_1_1X11EGLSupport.html ad942d12dbf5900c00355f4d513fe09d2 getGLDisplay cpp instm Ogre::X11EGLSupport classOgre_1_1X11EGLSupport.html a738b003573b5f52d69f5722cbbd016a0 newWindow cpp instm Ogre::X11EGLSupport classOgre_1_1X11EGLSupport.html aeea155191e6f3452963fe7250b4561d9 X11EGLSupport cpp instm Ogre::X11EGLSupport classOgre_1_1X11EGLSupport.html afb18742080a07659c7fd5809be375374 ~X11EGLSupport cpp instm Ogre::X11EGLSupport classOgre_1_1X11EGLSupport.html a83284a201f308cacaa10b7e81d9bb8f9 switchMode cpp instm Ogre::X11EGLSupport classOgre_1_1X11EGLSupport.html a67085aa4aa2bddd3d42c5e266e2adc0f getDisplayName cpp instm Ogre::X11EGLSupport classOgre_1_1X11EGLSupport.html a123579b7667f8064ccf470f6440cddde getNativeDisplay cpp instm Ogre::X11EGLSupport classOgre_1_1X11EGLSupport.html a8c95936b4c632ddcadd49c59655beb08 getVisualFromFBConfig cpp instm Ogre::X11EGLSupport classOgre_1_1X11EGLSupport.html ad942d12dbf5900c00355f4d513fe09d2 getGLDisplay cpp instm Ogre::X11EGLSupport classOgre_1_1X11EGLSupport.html a738b003573b5f52d69f5722cbbd016a0 newWindow cpp instm Ogre::X11EGLSupport classOgre_1_1X11EGLSupport.html aeea155191e6f3452963fe7250b4561d9 start cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a47ed5f3e606d96a913494b7831a4db0c

Start anything special.

start cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a47ed5f3e606d96a913494b7831a4db0c

Start anything special.

stop cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html ac8559d5d6fbb007a30774351e3eb0741

Stop anything special.

stop cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html ac8559d5d6fbb007a30774351e3eb0741

Stop anything special.

addConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a9d9194fbf90d661ea24d3714bef59579

Add any special config values to the system.

addConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a9d9194fbf90d661ea24d3714bef59579

Add any special config values to the system.

validateConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a5812077a3463f0ad9ca639a9ec768d6d

Make sure all the extra options are valid.

validateConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a5812077a3463f0ad9ca639a9ec768d6d

Make sure all the extra options are valid.

setConfigOption cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a396d18d9c6fd316f8a032386735ad6bc setConfigOption cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a396d18d9c6fd316f8a032386735ad6bc setGLDisplay cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a95d41b6cdcaae14ef909a0a230c4b273 setGLDisplay cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a95d41b6cdcaae14ef909a0a230c4b273 chooseGLConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a132f39c205856d83849a28f7bee1d0a6 chooseGLConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a132f39c205856d83849a28f7bee1d0a6 getGLConfigAttrib cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html aa6270b9b75c58546e3a56b342172f3e3 getGLConfigAttrib cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html aa6270b9b75c58546e3a56b342172f3e3 getProcAddress cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a0215d5b1c22d41e46e2f07f0e1ac2b70

Get the address of a function.

getProcAddress cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a0215d5b1c22d41e46e2f07f0e1ac2b70

Get the address of a function.

createNewContext cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html afb09150c8b8c0eb2a96ecb4f5721490b createNewContext cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html afb09150c8b8c0eb2a96ecb4f5721490b createWindow cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a140c1a138a22d238d2a6a15687d612c6 createWindow cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html aff4c1b2b5e84ba4479a450ef2c037d93 getGLConfigFromContext cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a4c4122eb5ca0cd660c95e593e35e684b getGLConfigFromContext cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a4c4122eb5ca0cd660c95e593e35e684b getGLConfigFromDrawable cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html aa5e7365bb25af2e2e4694d9e1053487e getGLConfigFromDrawable cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html aa5e7365bb25af2e2e4694d9e1053487e selectGLConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html aba7b889aca8da4dcfd98d5864aca3eaf selectGLConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html aba7b889aca8da4dcfd98d5864aca3eaf switchMode cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a43d180a4897f40c624a7213fadb15798 getConfigs cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a1eb313cc0824a165515be197c01ae268 getConfigOptions cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html adcf0c781fbbfc12de5546dcc8fb07325 getConfigOptions cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a3c6377b1c6a522033a8df284902d7c77 getGLVendor cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html acf1a56586e7f452554433e4a982a915c

Get vendor information.

getGLVendor cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a34fc4cc251f4466759d3004dd3674b93

Get vendor information.

getGLVersion cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a276c49b57cb60c3ae2aa4ca94524cd80

Get version information.

getGLVersion cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a2258ed278d0417efc064f5c33ec3b0c1

Get version information.

getShaderCachePath cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html ae0833c742adcccc532729ff76176c44c

Get shader cache path.

getShaderLibraryPath cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a03aaf2bec1baf7d1a6687b49c4fdb591

Get shader library path.

setShaderCachePath cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html aa52a532cd85238d5227f23d4b3de35e4

Set shader cache path.

setShaderLibraryPath cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html aee9a5957c98ac70592dc9ec82a862d68

Set shader library path.

initialiseExtensions cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a1b2f582872d8c79698d93e7aa02ba4c6

Initialises GL extensions, must be done AFTER the GL context has been established.

initialiseExtensions cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html afa94fede38d0ff8a33cd24ef7bcc570f

Initialises GL extensions, must be done AFTER the GL context has been established.

checkExtension cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a2e2d135ef1ba81fee239544f65ba2ad1

Check if an extension is available.

checkExtension cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a5258d5d581764d1b66118117c7dc58e4

Check if an extension is available.

getDisplayMonitorCount cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a31e3c69a77c8d6c4ca0de1de334d28fd getDisplayMonitorCount cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a30b27014eed2901c03f71f24b79dceb7 mAtomDeleteWindow cpp data Ogre::X11EGLSupport classOgre_1_1X11EGLSupport.html a990af75160a53a0f214a76fedde15331 mAtomFullScreen cpp data Ogre::X11EGLSupport classOgre_1_1X11EGLSupport.html afeffc262686b3db5a5c0eb5667272464 mAtomState cpp data Ogre::X11EGLSupport classOgre_1_1X11EGLSupport.html a460556117d5b6b244776edb364c6d3dc ScreenSize cpp tdef Ogre::EGLSupport classOgre_1_1EGLSupport.html a2ab866270a4f9855f5ade44f8b89954b ScreenSize cpp tdef Ogre::EGLSupport classOgre_1_1EGLSupport.html a2ab866270a4f9855f5ade44f8b89954b Rate cpp tdef Ogre::EGLSupport classOgre_1_1EGLSupport.html a2c181c1dc4c2be2959d3a0aa1d6cba41 Rate cpp tdef Ogre::EGLSupport classOgre_1_1EGLSupport.html a2c181c1dc4c2be2959d3a0aa1d6cba41 VideoMode cpp tdef Ogre::EGLSupport classOgre_1_1EGLSupport.html a3e8e4d09921cdd2feceb40d8839c4391 VideoMode cpp tdef Ogre::EGLSupport classOgre_1_1EGLSupport.html a3e8e4d09921cdd2feceb40d8839c4391 VideoModes cpp tdef Ogre::EGLSupport classOgre_1_1EGLSupport.html a3961028aebab61daa64d01e71a4457fb VideoModes cpp tdef Ogre::EGLSupport classOgre_1_1EGLSupport.html a3961028aebab61daa64d01e71a4457fb refreshConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a4489174b2c43502a34354c68a9181e4e refreshConfig cpp instm Ogre::EGLSupport classOgre_1_1EGLSupport.html a4489174b2c43502a34354c68a9181e4e mGLDisplay cpp data Ogre::EGLSupport classOgre_1_1EGLSupport.html aa4de9faf0f6efb4cdb1c68b25a75c74b mNativeDisplay cpp data Ogre::EGLSupport classOgre_1_1EGLSupport.html a4bdbc9f0107e8ee95b5dcec47216d8f3 mIsExternalDisplay cpp data Ogre::EGLSupport classOgre_1_1EGLSupport.html a808efb6a1fb19a550843ac63bf6c037e mRandr cpp data Ogre::EGLSupport classOgre_1_1EGLSupport.html a20ac344c7cf3a06ae4c99881490fb8c0 mVideoModes cpp data Ogre::EGLSupport classOgre_1_1EGLSupport.html af1405d57f16e7dc7aadf9c6e82a7dec6 mOriginalMode cpp data Ogre::EGLSupport classOgre_1_1EGLSupport.html a7de959d87162266a6fa5e8b9f54ddfaa mCurrentMode cpp data Ogre::EGLSupport classOgre_1_1EGLSupport.html ab3c0d4143d94dd3208b4b1dfc8f4ab28 mSampleLevels cpp data Ogre::EGLSupport classOgre_1_1EGLSupport.html aa0be15e5b971b2cc46cec7e0e136b96a mOptions cpp data Ogre::GLES2Support classOgre_1_1GLES2Support.html a18ab92cb7fbc22d891eb9495575dc168 mOptions cpp data Ogre::GLESSupport classOgre_1_1GLESSupport.html a79409f5c2ffda886fca7a9b17d47edd8 extensionList cpp data Ogre::GLES2Support classOgre_1_1GLES2Support.html a21558f79fc4b83c4a87c470ca652be4e extensionList cpp data Ogre::GLESSupport classOgre_1_1GLESSupport.html a8581a423171332aed8bfcbff7aa8939a Ogre::X11EGLWindow c cl Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html OgreX11EGLWindow.h X11EGLWindow cpp instm Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html ad68ece32d3ad9cd7fa573c23ede26245 ~X11EGLWindow cpp instm Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html ab7897e5e65ecbf5ecdd4833228260404 getCustomAttribute cpp instm Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html a96886d5bb074537b6aa4162575cb72f9 setFullscreen cpp instm Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html a9747bbf409dee7c0239298c2c820d15e

Alter fullscreen mode options.

create cpp instm Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html aefd8626e4c07a6c07e0b95d0ac4f533b

Creates &amp; displays the new window.

X11EGLWindow cpp instm Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html ad68ece32d3ad9cd7fa573c23ede26245 ~X11EGLWindow cpp instm Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html ab7897e5e65ecbf5ecdd4833228260404 getCustomAttribute cpp instm Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html a96886d5bb074537b6aa4162575cb72f9 setFullscreen cpp instm Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html a9747bbf409dee7c0239298c2c820d15e

Alter fullscreen mode options.

create cpp instm Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html aefd8626e4c07a6c07e0b95d0ac4f533b

Creates &amp; displays the new window.

destroy cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html aa3acdf7203060614ba2a234a2e70d235

Destroys the window.

destroy cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html aa3acdf7203060614ba2a234a2e70d235

Destroys the window.

isClosed cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html ac7235aa2dcebb902f26768e78b74afd0

Indicates whether the window has been closed by the user.

isClosed cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html ac7235aa2dcebb902f26768e78b74afd0

Indicates whether the window has been closed by the user.

isVisible cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a0fc1389193396f697d6bf5e1eeaec06f

Indicates whether the window is visible (not minimized or obscured)

isVisible cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a0fc1389193396f697d6bf5e1eeaec06f

Indicates whether the window is visible (not minimized or obscured)

setVisible cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a2ba802f4884b0db42bd5248a79696f3b

Set the visibility state.

setVisible cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a2ba802f4884b0db42bd5248a79696f3b

Set the visibility state.

swapBuffers cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a0f32f1ddc410c2ff4895b4c3962282ad

Swaps the frame buffers to display the next frame.

swapBuffers cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a0f32f1ddc410c2ff4895b4c3962282ad

Swaps the frame buffers to display the next frame.

copyContentsToMemory cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a5b7b940b630ae87b368bfc1fd3885d02

Copies the current contents of the render target to a pixelbox.

copyContentsToMemory cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a5b7b940b630ae87b368bfc1fd3885d02

Copies the current contents of the render target to a pixelbox.

requiresTextureFlipping cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a93c86cf605cd8d721dcbb31f23bc9865 requiresTextureFlipping cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html a93c86cf605cd8d721dcbb31f23bc9865 isHidden cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a29e1b4d902f21a7852dcf01b6b4b94c6

Indicates whether the window was set to hidden (not displayed)

setHidden cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a0a75ba8cfff12c8968411389b0bb7ebe

Hide (or show) the window.

setVSyncEnabled cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a91ac294d89632996384d89bb9e8f6d78

Enable or disable vertical sync for the RenderWindow.

isVSyncEnabled cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a718bfd2d913dc57e7752e10bd23326f5

Indicates whether vertical sync is activated for the window.

setVSyncInterval cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af8615122f9bc57a80ffc8c73a75d2852

Set the vertical sync interval.

getVSyncInterval cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a36088b99de04b65bdfab6ccd2f4be1a3

Returns the vertical sync interval.

isActive cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html aa1d3f404a67e4fed5734d953063e6e04

Overridden from RenderTarget, flags invisible windows as inactive.

isPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96fe6c6aa50e80c77b2d3bc385b2e4e4

Indicates whether the window is the primary window.

isFullScreen cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a8fc13c21bf332b570277c54796c35b0f

Returns true if window is running in fullscreen mode.

getMetrics cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af764d57fd4d3d3ac74f17ce29caa4525

Overloaded version of getMetrics from RenderTarget, including extra details specific to windowing sys...

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

suggestPixelFormat cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a2e0b4ac163ad50e5bb0084f75cb8fc5d

Override since windows don&#39;t usually have alpha.

isDeactivatedOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a5342f74784425f456c9e640ff900469e

Returns true if the window will automatically de-activate itself when it loses focus.

setDeactivateOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96ec12856ec5384456c9d0a86bd76568

Indicates whether the window will automatically deactivate itself when it loses focus.

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 createEGLContext cpp instm Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html a2cfda7c0b869a44b8e4edf6975644862 getLeftAndTopFromNativeWindow cpp instm Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html aaca20e8a2b36ad431dc2d8ce810cfb23 initNativeCreatedWindow cpp instm Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html ac93736998b4fd6d3651471aff0586c1f createNativeWindow cpp instm Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html af3dc940a730c610b2b2d715a6caa0d6e reposition cpp instm Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html a40b96bfe174bba2a304e0d73e8e46942

Reposition the window.

resize cpp instm Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html a296f27640d1d971ceb26a80e1ba1c753

Alter the size of the window.

windowMovedOrResized cpp instm Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html a14920045a0c8c13c89352340f5c30185

Notify that the window has been resized.

switchFullScreen cpp instm Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html a1bb000e4709191b9659bcb968bf62cca createEGLContext cpp instm Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html a2cfda7c0b869a44b8e4edf6975644862 getLeftAndTopFromNativeWindow cpp instm Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html aaca20e8a2b36ad431dc2d8ce810cfb23 initNativeCreatedWindow cpp instm Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html ac93736998b4fd6d3651471aff0586c1f createNativeWindow cpp instm Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html af3dc940a730c610b2b2d715a6caa0d6e reposition cpp instm Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html a40b96bfe174bba2a304e0d73e8e46942

Reposition the window.

resize cpp instm Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html a296f27640d1d971ceb26a80e1ba1c753

Alter the size of the window.

windowMovedOrResized cpp instm Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html a14920045a0c8c13c89352340f5c30185

Notify that the window has been resized.

switchFullScreen cpp instm Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html a1bb000e4709191b9659bcb968bf62cca createSurfaceFromWindow cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html ab0c81f32379de8a83385c7be86025663 createSurfaceFromWindow cpp instm Ogre::EGLWindow classOgre_1_1EGLWindow.html ab0c81f32379de8a83385c7be86025663 _setPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html ac2b8244df3d531c59bbbe475aacc6c07

Indicates that this is the primary window.

updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mGLSupport cpp data Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html ab5c448e32b9088bbe4aa921fcbb0ad7b mParentWindow cpp data Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html acf84e7fe5221d94af9cec0865e4794c6 mExternalWindow cpp data Ogre::X11EGLWindow classOgre_1_1X11EGLWindow.html a14644de761d0fe73c35694399f0d83ad mClosed cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html aba85e28e425a23432b9c79b085d24e5a mVisible cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html a7e7a270b055d4d4cd9eddd912b399dbc mIsTopLevel cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html a1f0a08e4aeef855b6c65c0fdd5e78757 mIsExternal cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html a0920bc4e18fa365075186dd882cbdd5d mIsExternalGLControl cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html a42d581361a96a1d6de8e393262d6bf7f mContext cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html ac268ef0ddbf0608929761ad4bc879724 mWindow cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html add9b00907d2e3f65427b222b2a30bfec mNativeDisplay cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html af1db4d5df1d8856c331bfe52d23a36fe mEglDisplay cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html a54dfd5c3f23c49d99d202aa51bc04ae6 mEglConfig cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html a2d88afe30428fd24f260b119d49a3160 mEglSurface cpp data Ogre::EGLWindow classOgre_1_1EGLWindow.html aea9e680c77697c1b996d65eb72b37be9 mIsFullScreen cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a913cdbf34559401ae8d58e30fd0dbcd1 mIsPrimary cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a1386d0701cb71090dcd6fbe816f4145f mAutoDeactivatedOnFocusChange cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ab664ec009d4db85cd023efd4c4ecedf7 mLeft cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ac6bd29e3557a02f515b9db1283870bce mTop cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ae819f96d06f38386d36b6d4d0959b1da mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c Root cpp ffunc Ogre::RenderWindow classOgre_1_1RenderWindow.html a4966338964dbcd90cba2a6b4bd1b3521 FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::GLESContext c cl Ogre::GLESContext classOgre_1_1GLESContext.html

Class that encapsulates an GL context.

OgreGLESContext.h GLESContext cpp instm Ogre::GLESContext classOgre_1_1GLESContext.html ace7e45c64acf83bd41ccabaea7cf57c9 ~GLESContext cpp instm Ogre::GLESContext classOgre_1_1GLESContext.html a75c43a24b858cf0bae0431b3229e8104 setCurrent cpp instm Ogre::GLESContext classOgre_1_1GLESContext.html a197993282e5a13435295cce8b8b0c576

Enable the context.

endCurrent cpp instm Ogre::GLESContext classOgre_1_1GLESContext.html aba7e869267f8bfcb0fab3dae63390e28

This is called before another context is made current.

getInitialized cpp instm Ogre::GLESContext classOgre_1_1GLESContext.html ae8431fc5c8949de06d1823b58a1ae041 setInitialized cpp instm Ogre::GLESContext classOgre_1_1GLESContext.html a07f77163b45fc7d0e97c37092d0a4d2d clone cpp instm Ogre::GLESContext classOgre_1_1GLESContext.html affc87bcffa8d9986d287773e43eaeb0c

Create a new context based on the same window/pbuffer as this context - mostly useful for additional ...

initialized cpp data Ogre::GLESContext classOgre_1_1GLESContext.html ae93da1efe54c832bd69ef71fb73f3c13 Ogre::GLESDefaultHardwareVertexBuffer c cl Ogre::GLESDefaultHardwareVertexBuffer classOgre_1_1GLESDefaultHardwareVertexBuffer.html

Specialisation of HardwareVertexBuffer for emulation.

OgreGLESDefaultHardwareBufferManager.h GLESDefaultHardwareVertexBuffer cpp instm Ogre::GLESDefaultHardwareVertexBuffer classOgre_1_1GLESDefaultHardwareVertexBuffer.html a10dbccea321a06aa574e88c95bf1fc3d GLESDefaultHardwareVertexBuffer cpp instm Ogre::GLESDefaultHardwareVertexBuffer classOgre_1_1GLESDefaultHardwareVertexBuffer.html a241b5062eae82ea98d3ea0e6bf6fbaf8 ~GLESDefaultHardwareVertexBuffer cpp instm Ogre::GLESDefaultHardwareVertexBuffer classOgre_1_1GLESDefaultHardwareVertexBuffer.html a9d6255e967fa5b7976a5aa9dcda51bc9 readData cpp instm Ogre::GLESDefaultHardwareVertexBuffer classOgre_1_1GLESDefaultHardwareVertexBuffer.html ad960c2ff9ec65b8bd299bc3fd33b25ee

See HardwareBuffer.

writeData cpp instm Ogre::GLESDefaultHardwareVertexBuffer classOgre_1_1GLESDefaultHardwareVertexBuffer.html ab99a288f9f1f04655e44b68063d17844

See HardwareBuffer.

lock cpp instm Ogre::GLESDefaultHardwareVertexBuffer classOgre_1_1GLESDefaultHardwareVertexBuffer.html aebad22ebab02b7e656c9ef597b2a8d67

Override HardwareBuffer to turn off all shadowing.

unlock cpp instm Ogre::GLESDefaultHardwareVertexBuffer classOgre_1_1GLESDefaultHardwareVertexBuffer.html a6a00052cb2a867dcb12668a2ae02cd38

Override HardwareBuffer to turn off all shadowing.

getDataPtr cpp instm Ogre::GLESDefaultHardwareVertexBuffer classOgre_1_1GLESDefaultHardwareVertexBuffer.html a2894f1284f8beeb7884748fbe41f4226 getManager cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a4ed0f6954395556a3dbc5899fe5df401

Return the manager of this buffer, if any.

getVertexSize cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html adc5090970f3336432f181a42564855c7

Gets the size in bytes of a single vertex in this buffer.

getNumVertices cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html aadf84ce66787e07b1119e278fdd67a6e

Get the number of vertices in this buffer.

getIsInstanceData cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ad1690aff2bf71373e8dca22c5161e493

Get if this vertex buffer is an &quot;instance data&quot; buffer (per instance)

setIsInstanceData cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ae57160dc300a13c6b37cfc8c56edd82c

Set if this vertex buffer is an &quot;instance data&quot; buffer (per instance)

getInstanceDataStepRate cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a8e429a2b99675667ce7444bef6d74103

Get the number of instances to draw using the same per-instance data before advancing in the buffer b...

setInstanceDataStepRate cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a77a0371bc1b1f48fe6303df7d26267fe

Set the number of instances to draw using the same per-instance data before advancing in the buffer b...

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

_updateFromShadow cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a344c52f2214eaff097d5fbc390e7684b

Updates the real buffer from the shadow buffer, if required.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockImpl cpp instm Ogre::GLESDefaultHardwareVertexBuffer classOgre_1_1GLESDefaultHardwareVertexBuffer.html a8ac05bb67ba9d932b2b90ac58529022b

See HardwareBuffer.

unlockImpl cpp instm Ogre::GLESDefaultHardwareVertexBuffer classOgre_1_1GLESDefaultHardwareVertexBuffer.html a7f12b2d3422ea3c4537d29c73f89e8ca

See HardwareBuffer.

checkIfVertexInstanceDataIsSupported cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a7bf67cf28784a047fae3f0837c19c742

Checks if vertex instance data is supported by the render system.

mData cpp data Ogre::GLESDefaultHardwareVertexBuffer classOgre_1_1GLESDefaultHardwareVertexBuffer.html a8cc52f767f0886dba875a846e7895d97 mMgr cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a76962312880d3d62c29bd02db4889404 mNumVertices cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a36d77550269d084792c0c863ca5e8a35 mVertexSize cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ab8eb0ea0224219c41ce7630bdfa1fa8c mIsInstanceData cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html aa35769af03b2b6d71ac38e8f2aaba78a mInstanceDataStepRate cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a9b6f93aec8f3a810822de34cc1c902c7 mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::GLESDefaultHardwareIndexBuffer c cl Ogre::GLESDefaultHardwareIndexBuffer classOgre_1_1GLESDefaultHardwareIndexBuffer.html

Specialisation of HardwareIndexBuffer for emulation.

OgreGLESDefaultHardwareBufferManager.h GLESDefaultHardwareIndexBuffer cpp instm Ogre::GLESDefaultHardwareIndexBuffer classOgre_1_1GLESDefaultHardwareIndexBuffer.html abb8dfda3f256bab16e69fe89bd683b94 ~GLESDefaultHardwareIndexBuffer cpp instm Ogre::GLESDefaultHardwareIndexBuffer classOgre_1_1GLESDefaultHardwareIndexBuffer.html afa3224d158d893a2a5f854c44590593e readData cpp instm Ogre::GLESDefaultHardwareIndexBuffer classOgre_1_1GLESDefaultHardwareIndexBuffer.html a65f55947eef38743b62473bdeb387f1f

See HardwareBuffer.

writeData cpp instm Ogre::GLESDefaultHardwareIndexBuffer classOgre_1_1GLESDefaultHardwareIndexBuffer.html a5be7e2afc09432f51a9090ae4ae2d43a

See HardwareBuffer.

lock cpp instm Ogre::GLESDefaultHardwareIndexBuffer classOgre_1_1GLESDefaultHardwareIndexBuffer.html ace8ef421fa3e0edee63ed5519c7034ed

Override HardwareBuffer to turn off all shadowing.

unlock cpp instm Ogre::GLESDefaultHardwareIndexBuffer classOgre_1_1GLESDefaultHardwareIndexBuffer.html acbee217b658ce51b566fcc1f49da9d21

Override HardwareBuffer to turn off all shadowing.

getDataPtr cpp instm Ogre::GLESDefaultHardwareIndexBuffer classOgre_1_1GLESDefaultHardwareIndexBuffer.html ab2eb9f4cdae6d66af9dd57f6d364efee getManager cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a7f676fc66c7f4b0c9fc31800d021742e

Return the manager of this buffer, if any.

getType cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a3f2671fe0ad937070ea24d9bc7626cd3

Get the type of indexes used in this buffer.

getNumIndexes cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html ab9e775a91b90c6bbac888d97fe51d9d2

Get the number of indexes in this buffer.

getIndexSize cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a294ab09e6caef25b3c42c277a5de95e1

Get the size in bytes of each index.

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

_updateFromShadow cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a344c52f2214eaff097d5fbc390e7684b

Updates the real buffer from the shadow buffer, if required.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockImpl cpp instm Ogre::GLESDefaultHardwareIndexBuffer classOgre_1_1GLESDefaultHardwareIndexBuffer.html ab6a8faebfe2eb31808caf20bfa85f1f4

See HardwareBuffer.

unlockImpl cpp instm Ogre::GLESDefaultHardwareIndexBuffer classOgre_1_1GLESDefaultHardwareIndexBuffer.html a0e4fcb87a5e60baff3b22d100539fabc

See HardwareBuffer.

mData cpp data Ogre::GLESDefaultHardwareIndexBuffer classOgre_1_1GLESDefaultHardwareIndexBuffer.html a85593e1a6500980031e3d573c1244280 mMgr cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html af67b89fb4d762d17da970269bcd9894a mIndexType cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html ad55227078ba92018afb29c98a1287eb6 mNumIndexes cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a8dfffabc8a138184c98227c7ad4fe871 mIndexSize cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a55901ccfe05b1d3dc65be17174aae6ed mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca IT_16BIT cpp econst Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a25ba4923e015d46de162f7cc4c256326a53907abe886cb9c6ebeb2520733aee4a IT_32BIT cpp econst Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a25ba4923e015d46de162f7cc4c256326aa5194f6b6d409b1b20f91adf989ef329 HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::GLESDefaultHardwareBufferManagerBase c cl Ogre::GLESDefaultHardwareBufferManagerBase classOgre_1_1GLESDefaultHardwareBufferManagerBase.html

Specialisation of HardwareBufferManager to emulate hardware buffers.

OgreGLESDefaultHardwareBufferManager.h GLESDefaultHardwareBufferManagerBase cpp instm Ogre::GLESDefaultHardwareBufferManagerBase classOgre_1_1GLESDefaultHardwareBufferManagerBase.html a3a911664e0cb19d8059b28084a29b950 ~GLESDefaultHardwareBufferManagerBase cpp instm Ogre::GLESDefaultHardwareBufferManagerBase classOgre_1_1GLESDefaultHardwareBufferManagerBase.html ae4312a99bca214b7e6359e46d8e0a423 createVertexBuffer cpp instm Ogre::GLESDefaultHardwareBufferManagerBase classOgre_1_1GLESDefaultHardwareBufferManagerBase.html a8505743182fd9763fd959317d6f2ab8c

Creates a vertex buffer.

createIndexBuffer cpp instm Ogre::GLESDefaultHardwareBufferManagerBase classOgre_1_1GLESDefaultHardwareBufferManagerBase.html a56065e9e7c985f6eb160e92c1d1c068b

Create a hardware vertex buffer.

createRenderToVertexBuffer cpp instm Ogre::GLESDefaultHardwareBufferManagerBase classOgre_1_1GLESDefaultHardwareBufferManagerBase.html a88f93a19a4d6ca7bf1839834437569b8

Create a render to vertex buffer.

createVertexDeclaration cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aa8203be281c1d4f66efd3e5f9616962a

Creates a new vertex declaration.

destroyVertexDeclaration cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a95462f68508b75a7d87d0c5e496806fa

Destroys a vertex declaration.

createVertexBufferBinding cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a061290f70a7b145768a09030ac8684bf

Creates a new VertexBufferBinding.

destroyVertexBufferBinding cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a8f392b28a07b9f8f6b70f3020598acfe

Destroys a VertexBufferBinding.

registerVertexBufferSourceAndCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a1deff999bf2f7fa437609fca417810e9

Registers a vertex buffer as a copy of another.

allocateVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aabe7d6ac6a04013f106656c76a0eb222

Allocates a copy of a given vertex buffer.

releaseVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ace31f1bc14e398d1379b1e50af9f87c3

Manually release a vertex buffer copy for others to subsequently use.

touchVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6530263f486220aa3040129240d3caed

Tell engine that the vertex buffer copy intent to reuse.

_freeUnusedBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a33cb1e71d569f6c3b277c70bdea870c0

Free all unused vertex buffer copies.

_releaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a507f064fdba0dd61a438f61a2dafac26

Internal method for releasing all temporary buffers which have been allocated using BLT_AUTOMATIC_REL...

_forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a0de1e9752a1f55aadcc839a4c1633a2f

Internal method that forces the release of copies of a given buffer.

_forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a9f39d0b6878ef2827887a5fb5ba32ba4

Internal method that forces the release of copies of a given buffer.

_notifyVertexBufferDestroyed cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a29b2e243bab8522ae27ec23268ea154a

Notification that a hardware vertex buffer has been destroyed.

_notifyIndexBufferDestroyed cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aa12ae6a67af715b2be80182bd05abb46

Notification that a hardware index buffer has been destroyed.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d VertexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac413284fee3eb42ef05be9a920da448b

WARNING: The following two members should place before all other members.

IndexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a2b2a1446c08ef1bb58c47987b62d83d0 VertexDeclarationList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3ae22ef96c13dfa02878d27d592f3bc VertexBufferBindingList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a44e20d0e3ca12fa67e5003266a87af52 FreeTemporaryVertexBufferMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab1b16f5bb965056ed416ca0d7eedb991

Map from original buffer to temporary buffers.

TemporaryVertexBufferLicenseMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac56a99f7b4b029db20fd8b94f1e82c13

Map from temporary buffer to details of a license.

destroyAllDeclarations cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a4be16779dfe2b99fc3395bfe66ba4b4d

Internal method for destroys all vertex declarations.

destroyAllBindings cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a995a5db6b774e98b46c598dcb569f983

Internal method for destroys all vertex buffer bindings.

createVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3756b338f15ec08f13109ec3f8808a1

Internal method for creates a new vertex declaration, may be overridden by certain rendering APIs...

destroyVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html af111248f2e13a5b6a49ca993a2e526e1

Internal method for destroys a vertex declaration, may be overridden by certain rendering APIs...

createVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a36d7b275f4a2b39b27f55ace09140d03

Internal method for creates a new VertexBufferBinding, may be overridden by certain rendering APIs...

destroyVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a39d2f9bd9b2388498b2143fb7c24710c

Internal method for destroys a VertexBufferBinding, may be overridden by certain rendering APIs...

makeBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac3cb89b74c26e42415d599b59079f5d7

Creates a new buffer as a copy of the source, does not copy data.

mVertexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6a99117e4adc55561ec0eb36617115a4 mIndexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a458d12d5abfa8d8971a4c4c6b214f799 mVertexDeclarations cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab93e6c8ebe86328233d604c78f9cbb7b mVertexBufferBindings cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a30d13bdd51fd0ffb1b2f5cc13bc15786 mFreeTempVertexBufferMap cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac5339ff98d67f523eb88f9d1b29567d9

Map of current available temp buffers.

mTempVertexBufferLicenses cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a811086c11e14fa760b42ea958884804e

Map of currently licensed temporary buffers.

mUnderUsedFrameCount cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a98d9ba3a449e791f89a53d7fcf89c00a

Number of frames elapsed since temporary buffers utilization was above half the available.

UNDER_USED_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html afd420f56dc09d1e9975179e2ffe824ca

Number of frames to wait before free unused temporary buffers.

EXPIRED_DELAY_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a66f8e4f014fc41a52f35f7c0b03569e0

Frame delay for BLT_AUTOMATIC_RELEASE temporary buffers.

BLT_MANUAL_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa372ccf538e8a6022bba092d2b47f4fdb

Licensee will only release buffer when it says so.

BLT_AUTOMATIC_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa994cf0191de83556e3c1e6cf30cd6acb

Licensee can have license revoked.

Ogre::GLESDefaultHardwareBufferManager c cl Ogre::GLESDefaultHardwareBufferManager classOgre_1_1GLESDefaultHardwareBufferManager.html

GLESDefaultHardwareBufferManagerBase as a Singleton.

OgreGLESDefaultHardwareBufferManager.h GLESDefaultHardwareBufferManager cpp instm Ogre::GLESDefaultHardwareBufferManager classOgre_1_1GLESDefaultHardwareBufferManager.html a3cf90c8b4eeb8f8717d3e18527090a4c ~GLESDefaultHardwareBufferManager cpp instm Ogre::GLESDefaultHardwareBufferManager classOgre_1_1GLESDefaultHardwareBufferManager.html a6dcdca57b9c30da03719d175c6885858 createVertexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html adee7ce85fcdeefb8b97b37ece2bab8e4 createIndexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a90b4266571e1852e2475a63c062623a2 createRenderToVertexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a875cea867279770d7900f292a8217db6 createVertexDeclaration cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a0d6a29a55a89d937cec4cbaa6c7e8b4b destroyVertexDeclaration cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a8df941430aef9a6c87660655b51672a3 createVertexBufferBinding cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a4d907dd6ed467886ca7df6a188b73d4d destroyVertexBufferBinding cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html af5abdc6a7e28634b759189e54f1e6fdd registerVertexBufferSourceAndCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a763b65efa057185d7acbe073bf0e3610 allocateVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a9061909fca1c96d50ddbeeee6df8a4d8 releaseVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a34bc652b029f856a5b130f850ba333a0 touchVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html af83a478657dabe2d2e35f0d876abcc5b _freeUnusedBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a9a2793066da237001972061b76930c95 _releaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a8632cd79b8f18ed2b21bd6b474a49276 _forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html ab523a5b31c88599812538441b7e37775 _forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a0da9a2c9a66030d32c90871191da0b6a _notifyVertexBufferDestroyed cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a2b188dbba89b0210ad7359434aa87bee _notifyIndexBufferDestroyed cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html aee835c8225ba41a1358db813ce080b0e operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a380063fef4a4563c90d45a03ac196dc7

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html ab633b90f5015dc3199f96e0514347b3b

Override standard Singleton retrieval.

VertexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac413284fee3eb42ef05be9a920da448b

WARNING: The following two members should place before all other members.

IndexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a2b2a1446c08ef1bb58c47987b62d83d0 VertexDeclarationList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3ae22ef96c13dfa02878d27d592f3bc VertexBufferBindingList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a44e20d0e3ca12fa67e5003266a87af52 FreeTemporaryVertexBufferMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab1b16f5bb965056ed416ca0d7eedb991

Map from original buffer to temporary buffers.

TemporaryVertexBufferLicenseMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac56a99f7b4b029db20fd8b94f1e82c13

Map from temporary buffer to details of a license.

destroyAllDeclarations cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a4be16779dfe2b99fc3395bfe66ba4b4d

Internal method for destroys all vertex declarations.

destroyAllBindings cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a995a5db6b774e98b46c598dcb569f983

Internal method for destroys all vertex buffer bindings.

createVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3756b338f15ec08f13109ec3f8808a1

Internal method for creates a new vertex declaration, may be overridden by certain rendering APIs...

destroyVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html af111248f2e13a5b6a49ca993a2e526e1

Internal method for destroys a vertex declaration, may be overridden by certain rendering APIs...

createVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a36d7b275f4a2b39b27f55ace09140d03

Internal method for creates a new VertexBufferBinding, may be overridden by certain rendering APIs...

destroyVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a39d2f9bd9b2388498b2143fb7c24710c

Internal method for destroys a VertexBufferBinding, may be overridden by certain rendering APIs...

makeBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac3cb89b74c26e42415d599b59079f5d7

Creates a new buffer as a copy of the source, does not copy data.

mImpl cpp data Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a154ee1cdff3ec67765532601ad272cb8 mVertexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6a99117e4adc55561ec0eb36617115a4 mIndexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a458d12d5abfa8d8971a4c4c6b214f799 mVertexDeclarations cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab93e6c8ebe86328233d604c78f9cbb7b mVertexBufferBindings cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a30d13bdd51fd0ffb1b2f5cc13bc15786 mFreeTempVertexBufferMap cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac5339ff98d67f523eb88f9d1b29567d9

Map of current available temp buffers.

mTempVertexBufferLicenses cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a811086c11e14fa760b42ea958884804e

Map of currently licensed temporary buffers.

mUnderUsedFrameCount cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a98d9ba3a449e791f89a53d7fcf89c00a

Number of frames elapsed since temporary buffers utilization was above half the available.

UNDER_USED_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html afd420f56dc09d1e9975179e2ffe824ca

Number of frames to wait before free unused temporary buffers.

EXPIRED_DELAY_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a66f8e4f014fc41a52f35f7c0b03569e0

Frame delay for BLT_AUTOMATIC_RELEASE temporary buffers.

msSingleton unknown data Ogre::Singleton< HardwareBufferManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 BLT_MANUAL_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa372ccf538e8a6022bba092d2b47f4fdb

Licensee will only release buffer when it says so.

BLT_AUTOMATIC_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa994cf0191de83556e3c1e6cf30cd6acb

Licensee can have license revoked.

Ogre::GLESDepthBuffer c cl Ogre::GLESDepthBuffer classOgre_1_1GLESDepthBuffer.html OgreGLESDepthBuffer.h GLESDepthBuffer cpp instm Ogre::GLESDepthBuffer classOgre_1_1GLESDepthBuffer.html a1f74fd603bde62bf97a899441286d4e6 ~GLESDepthBuffer cpp instm Ogre::GLESDepthBuffer classOgre_1_1GLESDepthBuffer.html a85cf240c2dd5e1ebda5fd8250f59b23e isCompatible cpp instm Ogre::GLESDepthBuffer classOgre_1_1GLESDepthBuffer.html a86ad112171c3f7fb260c62bf12a6f17d getGLContext cpp instm Ogre::GLESDepthBuffer classOgre_1_1GLESDepthBuffer.html adb85f9ec5ecdeddb7910819ea612210d getDepthBuffer cpp instm Ogre::GLESDepthBuffer classOgre_1_1GLESDepthBuffer.html a44eb1005a645ef2032525806ef9fae59 getStencilBuffer cpp instm Ogre::GLESDepthBuffer classOgre_1_1GLESDepthBuffer.html a9d5085dd103f35ebd8513b236d415ca9 _setPoolId cpp instm Ogre::DepthBuffer group__RenderSystem.html ga7af5c611687492846891914dcac303d2 getPoolId cpp instm Ogre::DepthBuffer group__RenderSystem.html gac8b0f5f8c7d5670211e34e029e35affd getBitDepth cpp instm Ogre::DepthBuffer group__RenderSystem.html ga728fb1f26362f18ea1ba9ff5fc263b05 getWidth cpp instm Ogre::DepthBuffer group__RenderSystem.html ga77ae374dc411a407cf0a85dcba49e0f2 getHeight cpp instm Ogre::DepthBuffer group__RenderSystem.html gac84019090a7e7ba340cbf5b556c191c2 getFsaa cpp instm Ogre::DepthBuffer group__RenderSystem.html ga7f521691f0eab6e1bdfa7b1d501f7687 getFsaaHint cpp instm Ogre::DepthBuffer group__RenderSystem.html gaab49222ad26390c447c56c30c29261bd isManual cpp instm Ogre::DepthBuffer group__RenderSystem.html ga71910f006c803f2e45b8c11a89f67a64 _notifyRenderTargetAttached cpp instm Ogre::DepthBuffer group__RenderSystem.html ga26c4ce1003ddab1ed7e3befecb0888a1

Called when a RenderTarget is attaches this DepthBuffer.

_notifyRenderTargetDetached cpp instm Ogre::DepthBuffer group__RenderSystem.html ga227b541ef2ae3de53334c10397a08f99

Called when a RenderTarget is detaches from this DepthBuffer.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d RenderTargetSet cpp tdef Ogre::DepthBuffer group__RenderSystem.html ga842c0f22b9bdbe661583f5459799b1db detachFromAllRenderTargets cpp instm Ogre::DepthBuffer group__RenderSystem.html gac7f74e3076471b940b1a3be3a6c358d2 mMultiSampleQuality cpp data Ogre::GLESDepthBuffer classOgre_1_1GLESDepthBuffer.html af5969ec56748a1a0c64498d3911421fc mCreatorContext cpp data Ogre::GLESDepthBuffer classOgre_1_1GLESDepthBuffer.html aae246be6f03365a688bed7edc7429f61 mDepthBuffer cpp data Ogre::GLESDepthBuffer classOgre_1_1GLESDepthBuffer.html ad46057e1ac0cf86b98e20ab2e559d1a7 mStencilBuffer cpp data Ogre::GLESDepthBuffer classOgre_1_1GLESDepthBuffer.html afaac0ba8d4357b424c6932537b7b7d16 mRenderSystem cpp data Ogre::GLESDepthBuffer classOgre_1_1GLESDepthBuffer.html a7089e7a91f306ef426a69f319b76dafc mPoolId cpp data Ogre::DepthBuffer group__RenderSystem.html ga8898edcd32480833756db34086b73e95 mBitDepth cpp data Ogre::DepthBuffer group__RenderSystem.html gac0fb796a44c5f0abfa197d4185a85227 mWidth cpp data Ogre::DepthBuffer group__RenderSystem.html ga06e7b623df9b2b5827c51bc8756f7ef4 mHeight cpp data Ogre::DepthBuffer group__RenderSystem.html ga1e7ca8b8f4774aa786987b9454be86d3 mFsaa cpp data Ogre::DepthBuffer group__RenderSystem.html ga18ea722feff9985a01e57a7f9f0f9052 mFsaaHint cpp data Ogre::DepthBuffer group__RenderSystem.html ga97b950482c8f1ab2f6ba47bb4f77b2e2 mManual cpp data Ogre::DepthBuffer group__RenderSystem.html ga48a92115245b988be0be1a254c2bc9af mAttachedRenderTargets cpp data Ogre::DepthBuffer group__RenderSystem.html ga303a8362b22c324be2e57c780b870b3a Ogre::GLESFBOMultiRenderTarget c cl Ogre::GLESFBOMultiRenderTarget classOgre_1_1GLESFBOMultiRenderTarget.html

MultiRenderTarget for GL ES.

OgreGLESFBOMultiRenderTarget.h BoundSufaceList cpp tdef Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html ad1ea48cc62564b4f6729bbd13882af2b GLESFBOMultiRenderTarget cpp instm Ogre::GLESFBOMultiRenderTarget classOgre_1_1GLESFBOMultiRenderTarget.html a6912addf2c8b7e160fdd80ab553b1f82 ~GLESFBOMultiRenderTarget cpp instm Ogre::GLESFBOMultiRenderTarget classOgre_1_1GLESFBOMultiRenderTarget.html aebbb32742f8d65d1d7962ee02cc05350 getCustomAttribute cpp instm Ogre::GLESFBOMultiRenderTarget classOgre_1_1GLESFBOMultiRenderTarget.html a5dabb692ec89599974f5f7b167c3d740

Gets a custom (maybe platform-specific) attribute.

requiresTextureFlipping cpp instm Ogre::GLESFBOMultiRenderTarget classOgre_1_1GLESFBOMultiRenderTarget.html a1614d27c6b7df66be47d6752524e08b3 attachDepthBuffer cpp instm Ogre::GLESFBOMultiRenderTarget classOgre_1_1GLESFBOMultiRenderTarget.html a7756f6c9a45d7431011a5c89891b0f52

Override so we can attach the depth buffer to the FBO.

detachDepthBuffer cpp instm Ogre::GLESFBOMultiRenderTarget classOgre_1_1GLESFBOMultiRenderTarget.html a159638ac0d79317f9d3a9c98fcc9afc4 _detachDepthBuffer cpp instm Ogre::GLESFBOMultiRenderTarget classOgre_1_1GLESFBOMultiRenderTarget.html aab672a300aafa330e5bd1e5e62fd5149

Detaches DepthBuffer without notifying it from the detach.

bindSurface cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a75ea6438f29bd64dc86f4a6f2f284a41

Bind a surface to a certain attachment point.

unbindSurface cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html acd7f368281eebf09a99369db73a6fc51

Unbind attachment.

copyContentsToMemory cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html abcddbf45aaf62e069ea0e7d23c2ec57f

Error throwing implementation, it&#39;s not possible to write a MultiRenderTarget to disk.

suggestPixelFormat cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a4d03d1d91893cf22bb0ef09c8dc5334e

Irrelevant implementation since cannot copy.

getBoundSurfaceList cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a5e4e7c50d98f5fad6cd47273005b609d

Get a list of the surfaces which have been bound.

getBoundSurface cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a6cd9807732cc2ca84c31e7ddb76ab25d

Get a pointer to a bound surface.

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

swapBuffers cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a09e6243be6bd93a64e9b20c74e3d11e1

Swaps the frame buffers to display the next frame.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

isActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a301925445aa68d271ba2da65dc8c0022

Used to retrieve or set the active state of the render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isPrimary cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad65fa4d3c53d20d49b5018a334de57e9

Indicates whether this target is the primary window.

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mBoundSurfaces cpp data Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a183f9e1ce8d6a66bd7034ecc64239eea mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c bindSurfaceImpl cpp instm Ogre::GLESFBOMultiRenderTarget classOgre_1_1GLESFBOMultiRenderTarget.html a034793cc5a66deb6457b40c829467747

implementation of bindSurface, must be provided

unbindSurfaceImpl cpp instm Ogre::GLESFBOMultiRenderTarget classOgre_1_1GLESFBOMultiRenderTarget.html a1d3e66f00ed957fb94d6f6ea2b184c23

implementation of unbindSurface, must be provided

fbo cpp data Ogre::GLESFBOMultiRenderTarget classOgre_1_1GLESFBOMultiRenderTarget.html ac07b8d70b93b5394d37b701f9ae66e4b FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::GLESFBORenderTexture c cl Ogre::GLESFBORenderTexture classOgre_1_1GLESFBORenderTexture.html

RenderTexture for GL ES FBO.

OgreGLESFBORenderTexture.h GLESFBORenderTexture cpp instm Ogre::GLESFBORenderTexture classOgre_1_1GLESFBORenderTexture.html a60f7fa4cd7bed6ba35cdf6c90766efca getCustomAttribute cpp instm Ogre::GLESFBORenderTexture classOgre_1_1GLESFBORenderTexture.html ad1b0f649c412bb9cc83adbc29db946ba

Gets a custom (maybe platform-specific) attribute.

swapBuffers cpp instm Ogre::GLESFBORenderTexture classOgre_1_1GLESFBORenderTexture.html a1ac2382e5cd654e74447f04a30f452a2

Override needed to deal with multisample buffers.

attachDepthBuffer cpp instm Ogre::GLESFBORenderTexture classOgre_1_1GLESFBORenderTexture.html aaeb403d7d5d1a3991cebd73b049ee5f5

Override so we can attach the depth buffer to the FBO.

detachDepthBuffer cpp instm Ogre::GLESFBORenderTexture classOgre_1_1GLESFBORenderTexture.html a4b8d4f9968e9ca7b3edf726db233079d _detachDepthBuffer cpp instm Ogre::GLESFBORenderTexture classOgre_1_1GLESFBORenderTexture.html a761757cd4f9ab8341c5d0b6bb87d0c0d

Detaches DepthBuffer without notifying it from the detach.

requiresTextureFlipping cpp instm Ogre::GLESRenderTexture classOgre_1_1GLESRenderTexture.html a3edf7cd7c2011d8b7cd1b5e458978e2f copyContentsToMemory cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html a8996931c9437e22326ca918097ee7bf3

Copies the current contents of the render target to a pixelbox.

suggestPixelFormat cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html ad94c73fb892cda9312da9006ae57fe87

Suggests a pixel format to use for extracting the data in this target, when calling copyContentsToMem...

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

isActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a301925445aa68d271ba2da65dc8c0022

Used to retrieve or set the active state of the render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isPrimary cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad65fa4d3c53d20d49b5018a334de57e9

Indicates whether this target is the primary window.

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mFB cpp data Ogre::GLESFBORenderTexture classOgre_1_1GLESFBORenderTexture.html a8ebdda083e2b7e2c61b68b0e0697b899 mBuffer cpp data Ogre::RenderTexture classOgre_1_1RenderTexture.html a5f3d9fd4d3aa25751546d18144b77b6a mZOffset cpp data Ogre::RenderTexture classOgre_1_1RenderTexture.html ad41ef4a560ac4f45b10eb56a87761347 mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::GLESFBOManager c cl Ogre::GLESFBOManager classOgre_1_1GLESFBOManager.html

Factory for GL Frame Buffer Objects, and related things.

OgreGLESFBORenderTexture.h GLESFBOManager cpp instm Ogre::GLESFBOManager classOgre_1_1GLESFBOManager.html ae41aee6944e97455a077713a24f03037 ~GLESFBOManager cpp instm Ogre::GLESFBOManager classOgre_1_1GLESFBOManager.html ad997f466b1eed5c4f8d93ee7bca0ef54 bind cpp instm Ogre::GLESFBOManager classOgre_1_1GLESFBOManager.html a79013dcd19528b1fd2578a3a13ca67e0

Bind a certain render target if it is a FBO.

unbind cpp instm Ogre::GLESFBOManager classOgre_1_1GLESFBOManager.html a55c2f009d7fb30c411df746ab622e2de

Unbind a certain render target.

getBestDepthStencil cpp instm Ogre::GLESFBOManager classOgre_1_1GLESFBOManager.html a086e0d6ede40f070f9d9aea7acca5334

Get best depth and stencil supported for given internalFormat.

createRenderTexture cpp instm Ogre::GLESFBOManager classOgre_1_1GLESFBOManager.html a1d4e959cc35481c44e9b35f35be75739

Create a texture rendertarget object.

createMultiRenderTarget cpp instm Ogre::GLESFBOManager classOgre_1_1GLESFBOManager.html a7833eba77b3f264121ae65ad556bb342

Create a multi render target.

requestRenderBuffer cpp instm Ogre::GLESFBOManager classOgre_1_1GLESFBOManager.html aff6a95afde970ef36e0a321dea831a70

Request a render buffer.

requestRenderBuffer cpp instm Ogre::GLESFBOManager classOgre_1_1GLESFBOManager.html a2f6286a048f06f1acf00d275432dd161

Request the specify render buffer in case shared somewhere.

releaseRenderBuffer cpp instm Ogre::GLESFBOManager classOgre_1_1GLESFBOManager.html aabe2ad400ba69ba4ed733b21b555534c

Release a render buffer.

checkFormat cpp instm Ogre::GLESFBOManager classOgre_1_1GLESFBOManager.html a775f2041419c2f1f2618b23b5bad65b2

Check if a certain format is usable as FBO rendertarget format.

getTemporaryFBO cpp instm Ogre::GLESFBOManager classOgre_1_1GLESFBOManager.html aaf42836411acb3e6159f70cd6f80f91d

Get a FBO without depth/stencil for temporary use, like blitting between textures.

getSupportedAlternative cpp instm Ogre::GLESRTTManager classOgre_1_1GLESRTTManager.html a234ef8eb7ace1a68c881025fd3139a7e

Get the closest supported alternative format.

getSingleton unknown clm Ogre::Singleton< GLESRTTManager > classOgre_1_1Singleton.html a7757bd7ac3702c144502e53ad6491888 getSingletonPtr unknown clm Ogre::Singleton< GLESRTTManager > classOgre_1_1Singleton.html a7ab51c46521b89723d6186a52a7e0d7b msSingleton unknown data Ogre::Singleton< GLESRTTManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 RenderBufferMap cpp tdef Ogre::GLESFBOManager classOgre_1_1GLESFBOManager.html a03b90bad810db1ea76fa3ad0612f2a09 detectFBOFormats cpp instm Ogre::GLESFBOManager classOgre_1_1GLESFBOManager.html a37e6661e7a0f0b49bd882b16eb2ab4a1

Detect allowed FBO formats.

_tryFormat cpp instm Ogre::GLESFBOManager classOgre_1_1GLESFBOManager.html ae73abcef99c3e3f9d4f3a944331ef475 _tryPackedFormat cpp instm Ogre::GLESFBOManager classOgre_1_1GLESFBOManager.html a6b131d5f7d7b3541cbb21ba7019aae54 mProps cpp data Ogre::GLESFBOManager classOgre_1_1GLESFBOManager.html a71b4f22afad9128a52f8fcbb8000f3d2

Properties for all internal formats defined by OGRE.

mRenderBufferMap cpp data Ogre::GLESFBOManager classOgre_1_1GLESFBOManager.html a988cf088ed63106c97f3fd397e7901cd mTempFBO cpp data Ogre::GLESFBOManager classOgre_1_1GLESFBOManager.html afd1e91111f7c4d82eab5b23020459fdb

Temporary FBO identifier.

Ogre::GLESFBOManager::FormatProperties c cl Ogre::GLESFBOManager::FormatProperties structOgre_1_1GLESFBOManager_1_1FormatProperties.html

Frame Buffer Object properties for a certain texture format.

valid cpp data Ogre::GLESFBOManager::FormatProperties structOgre_1_1GLESFBOManager_1_1FormatProperties.html acfb6cb66abb2550d68675d3b7eb33037 modes cpp data Ogre::GLESFBOManager::FormatProperties structOgre_1_1GLESFBOManager_1_1FormatProperties.html a8116a4cbb3f40115c1cd37b14126f904 Ogre::GLESFBOManager::FormatProperties::Mode c cl Ogre::GLESFBOManager::FormatProperties::Mode structOgre_1_1GLESFBOManager_1_1FormatProperties_1_1Mode.html

Allowed modes/properties for this pixel format.

OgreGLESFBORenderTexture.h depth cpp data Ogre::GLESFBOManager::FormatProperties::Mode structOgre_1_1GLESFBOManager_1_1FormatProperties_1_1Mode.html ae684ab8c39c9d41a39a65b33eef1f989 stencil cpp data Ogre::GLESFBOManager::FormatProperties::Mode structOgre_1_1GLESFBOManager_1_1FormatProperties_1_1Mode.html a0369405f84661f63cddd8e5bf219876d Ogre::GLESFBOManager::RBFormat c cl Ogre::GLESFBOManager::RBFormat structOgre_1_1GLESFBOManager_1_1RBFormat.html

Stencil and depth renderbuffers of the same format are re-used between surfaces of the same size and ...

RBFormat cpp func Ogre::GLESFBOManager::RBFormat structOgre_1_1GLESFBOManager_1_1RBFormat.html a64edde982914bf0989c3a22a0f27a4d5 operator< cpp func Ogre::GLESFBOManager::RBFormat structOgre_1_1GLESFBOManager_1_1RBFormat.html adb86a1a7a43d222ee4f2c52e513a8e16 format cpp data Ogre::GLESFBOManager::RBFormat structOgre_1_1GLESFBOManager_1_1RBFormat.html a6cc01b53e99f462c6b6d0e792fb4fe52 width cpp data Ogre::GLESFBOManager::RBFormat structOgre_1_1GLESFBOManager_1_1RBFormat.html acd71529d0b0d69cb81f8e0363973affb height cpp data Ogre::GLESFBOManager::RBFormat structOgre_1_1GLESFBOManager_1_1RBFormat.html a9b29b379abd9a801f5c51cb1f9a53b72 samples cpp data Ogre::GLESFBOManager::RBFormat structOgre_1_1GLESFBOManager_1_1RBFormat.html a66ed7e9541851eed9796c98774b6f32a Ogre::GLESFBOManager::RBRef c cl Ogre::GLESFBOManager::RBRef structOgre_1_1GLESFBOManager_1_1RBRef.html RBRef cpp func Ogre::GLESFBOManager::RBRef structOgre_1_1GLESFBOManager_1_1RBRef.html a01a4e28bb55c96c6590f3ab316dc7c68 RBRef cpp func Ogre::GLESFBOManager::RBRef structOgre_1_1GLESFBOManager_1_1RBRef.html a809c516ad7982a067737d35cb85a48d6 buffer cpp data Ogre::GLESFBOManager::RBRef structOgre_1_1GLESFBOManager_1_1RBRef.html a2e35093abb288b5b57d2d4b54139657e refcount cpp data Ogre::GLESFBOManager::RBRef structOgre_1_1GLESFBOManager_1_1RBRef.html a137b2778c4e192ac4859a664994b8e32 Ogre::GLESFrameBufferObject c cl Ogre::GLESFrameBufferObject classOgre_1_1GLESFrameBufferObject.html

Frame Buffer Object abstraction.

OgreGLESFrameBufferObject.h GLESFrameBufferObject cpp instm Ogre::GLESFrameBufferObject classOgre_1_1GLESFrameBufferObject.html aa906f837556b093549b72a51cf9b9069 ~GLESFrameBufferObject cpp instm Ogre::GLESFrameBufferObject classOgre_1_1GLESFrameBufferObject.html a889d8535816a123fdfd7a19bb1d66578 bindSurface cpp instm Ogre::GLESFrameBufferObject classOgre_1_1GLESFrameBufferObject.html aa2d0a994d34163bbbdc51ea8ad9f2cee

Bind a surface to a certain attachment point.

unbindSurface cpp instm Ogre::GLESFrameBufferObject classOgre_1_1GLESFrameBufferObject.html afba151b72d35216cc962cc9457e1c418

Unbind attachment.

bind cpp instm Ogre::GLESFrameBufferObject classOgre_1_1GLESFrameBufferObject.html a7fdb200254cef2512585b8bcec540149

Bind FrameBufferObject.

swapBuffers cpp instm Ogre::GLESFrameBufferObject classOgre_1_1GLESFrameBufferObject.html a92d091450adc5fbff684f0f28fc37bf6

Swap buffers - only useful when using multisample buffers.

attachDepthBuffer cpp instm Ogre::GLESFrameBufferObject classOgre_1_1GLESFrameBufferObject.html a85cd8ebf4b42a733f7cc9805682d17ee

This function acts very similar to.

detachDepthBuffer cpp instm Ogre::GLESFrameBufferObject classOgre_1_1GLESFrameBufferObject.html a4cee53e3bba9717de94651d5a75a6c5a getWidth cpp instm Ogre::GLESFrameBufferObject classOgre_1_1GLESFrameBufferObject.html af7fccd8be24c80b60e5a60e5a5b469e1

Accessors.

getHeight cpp instm Ogre::GLESFrameBufferObject classOgre_1_1GLESFrameBufferObject.html ac8e3ba407ca9f24230c373b99df98e1b getFormat cpp instm Ogre::GLESFrameBufferObject classOgre_1_1GLESFrameBufferObject.html aa33574dfad697d59c62a2a24dc2e4969 getFSAA cpp instm Ogre::GLESFrameBufferObject classOgre_1_1GLESFrameBufferObject.html a05f9131c95cb8564632429d018c217c7 getManager cpp instm Ogre::GLESFrameBufferObject classOgre_1_1GLESFrameBufferObject.html a06620bfd76eced53c62e9e0cb80ea551 getSurface cpp instm Ogre::GLESFrameBufferObject classOgre_1_1GLESFrameBufferObject.html a249cbab2abd68ce9633213dd82f0e91c initialise cpp instm Ogre::GLESFrameBufferObject classOgre_1_1GLESFrameBufferObject.html a53306a9660447e088ec292c6da746af3

Initialise object (find suitable depth and stencil format).

mManager cpp data Ogre::GLESFrameBufferObject classOgre_1_1GLESFrameBufferObject.html a24db7c3793e884393189f0c54ff88abc mNumSamples cpp data Ogre::GLESFrameBufferObject classOgre_1_1GLESFrameBufferObject.html aee96f71fcb2faa3baeeb31078ee052cc mFB cpp data Ogre::GLESFrameBufferObject classOgre_1_1GLESFrameBufferObject.html af028ab4e0c78b54b94f114fa85141c94 mMultisampleFB cpp data Ogre::GLESFrameBufferObject classOgre_1_1GLESFrameBufferObject.html a8355e148082fd9cac220a1e9c00a416b mMultisampleColourBuffer cpp data Ogre::GLESFrameBufferObject classOgre_1_1GLESFrameBufferObject.html a056516fc1482233e46e623769fb2aa66 mDepth cpp data Ogre::GLESFrameBufferObject classOgre_1_1GLESFrameBufferObject.html a50ea6327209f96b790013e5bc9982176 mStencil cpp data Ogre::GLESFrameBufferObject classOgre_1_1GLESFrameBufferObject.html ab08044c781fd87854de58a414cde025a mColour cpp data Ogre::GLESFrameBufferObject classOgre_1_1GLESFrameBufferObject.html a3bc0258ad8a1f3d25436e94f2cac6551 Ogre::GLESGpuProgramManager c cl Ogre::GLESGpuProgramManager classOgre_1_1GLESGpuProgramManager.html OgreGLESGpuProgramManager.h CreateGpuProgramCallback cpp tdef Ogre::GLESGpuProgramManager classOgre_1_1GLESGpuProgramManager.html a8d30e9fa9bd02d8f9e5a959373f48ebe SyntaxCodes cpp tdef Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a39cb435674c75c8e6b5f9e8aeebe6ec9 SharedParametersMap cpp tdef Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a3a0eb9f6c60a3650de8b5d842d30a1fb Microcode cpp tdef Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html aef34af73ab87b0b09d2707ebeb43508d MicrocodeMap cpp tdef Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a2a6028b6d23b3dea967da49f2b23e3bc ResourceCreateOrRetrieveResult cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af484f2b60c8d9bc87f37fa8af8e630c5 ResourceMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a60ea46f69b1dd9c8e27b9b3d7bd5bc35 ResourceWithGroupMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a46e6268002377bc95d3721d21aa92 ResourceHandleMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af6b68646abe6e9959072c1ece458ee55 ResourceMapIterator cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a4f7da59507a5a8550ea97615ff9afff0 GLESGpuProgramManager cpp instm Ogre::GLESGpuProgramManager classOgre_1_1GLESGpuProgramManager.html aba1035969ce44561cb308a86f6c7e1c2 ~GLESGpuProgramManager cpp instm Ogre::GLESGpuProgramManager classOgre_1_1GLESGpuProgramManager.html ad4bd42a968b94dca7c6cd463e6543bc6 registerProgramFactory cpp instm Ogre::GLESGpuProgramManager classOgre_1_1GLESGpuProgramManager.html a370865200fe6af6255934afbb3a08702 unregisterProgramFactory cpp instm Ogre::GLESGpuProgramManager classOgre_1_1GLESGpuProgramManager.html a221771f2a0ed863228476f534428333b load cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html acf1a17422bc3cd1b7af27269bf4182cf

Loads a GPU program from a file of assembly.

load cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad6d63fe7126510bf10fd337705cb0b29

Generic load method, used to create a Resource specific to this ResourceManager without using one of ...

loadFromString cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html aa97ecb7825ee46c6be15313b6592ee16

Loads a GPU program from a string of assembly code.

getSupportedSyntax cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a7f512b6d1a9743505f4f51326b26644c

Returns the syntaxes that this manager supports.

isSyntaxSupported cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html af40e11c70e89d0d613b7a611870fb309

Returns whether a given syntax code (e.g.

createParameters cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a88b278890e6c8c0cc137d8053700aabe

Creates a new GpuProgramParameters instance which can be used to bind parameters to your programs...

createProgram cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a3fa0473ad1390af99f69325c2eced427

Create a new, unloaded GpuProgram from a file of assembly.

createProgramFromString cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a1eadda53bbed16d5a3804cdba2ad687e

Create a GPU program from a string of assembly code.

create cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a964ed591329cc8046c9fbab0713a35ce

General create method, using specific create parameters instead of name / value pairs.

create cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac64c2b9c9dc775e05a81ff48d4293d4e

Creates a new blank resource, but does not immediately load it.

getByName cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a19e960e04cd0d6b952925901da64ffa2

Overrides the standard ResourceManager getByName method.

getByName cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a03f1bf557d381aca77797d9a44578067

Retrieves a pointer to a resource by name, or null if the resource does not exist.

createSharedParameters cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a4d6b9934b69d6c0731d717b22fae5715

Create a new set of shared parameters, which can be used across many GpuProgramParameters objects of ...

getSharedParameters cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a45bd5be1d8a914ddfc10cb930662560a

Retrieve a set of shared parameters, which can be used across many GpuProgramParameters objects of di...

getAvailableSharedParameters cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a81c59ddf641d461c4f889117c6737869

Get (const) access to the available shared parameter sets.

getSaveMicrocodesToCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a5feb934731d48691738aa13c63c4518b

Get if the microcode of a shader should be saved to a cache.

setSaveMicrocodesToCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html aa21d703ad5720d87243b2cbb8b7dc02a

Set if the microcode of a shader should be saved to a cache.

canGetCompiledShaderBuffer cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html aa4723c868424304f5bec942e9534ab4f isMicrocodeAvailableInCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html ae4dcba4c725754e8e9c24810726ac42a

Check if a microcode is available for a program in the microcode cache.

getMicrocodeFromCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html af6085cec0fae88bd5409bcb3970ceb36

Returns a microcode for a program from the microcode cache.

createMicrocode cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a4ae10f4a076844cd60392fd74995b560

Creates a microcode to be later added to the cache.

addMicrocodeToCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a4cc1760272e73cc1da7684a52394f8e7

Adds a microcode for a program to the microcode cache.

saveMicrocodeCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a339d17362a072d155ca44fd334f0a3c6

Saves the microcode cache to disk.

loadMicrocodeCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html af591ed6c8f4a2a930c10156deb1883de

Loads the microcode cache from disk.

createOrRetrieve cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a48c565d0e63b286c6388439ae73417df

Create a new resource, or retrieve an existing one with the same name if it already exists...

setMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa7bd4f02b31fba693d3bea6492fe20a8

Set a limit on the amount of memory this resource handler may use.

getMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae24629f37283bf777987aab6bc3fa110

Get the limit on the amount of memory this resource handler may use.

getMemoryUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a0458e4665975faed7311b05879dfac2f

Gets the current memory usage, in bytes.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a2cf457c70ea86892b1bec52028c96237

Unloads a single resource by name.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a94962d0929fdc88c25d35672ff2c1ff0

Unloads a single resource by handle.

unloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html acaba96b1b4816457b03028eed9895789

Unloads all resources.

reloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a860f0bcac1a4d152878855f9a85a58d3

Caused all currently loaded resources to be reloaded.

unloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7b9ba584a17235f6eff9847b90ba895d

Unload all resources which are not referenced by any other object.

reloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a22dbc50ba8fac0d3222a31ef1ef82dcd

Caused all currently loaded but not referenced by any other object resources to be reloaded...

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8675d6b8c353783cf22c3872f7eaa818

Remove a single resource.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html abfb0022b18d022a7605f0d19a966f00f

Remove a single resource by name.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac22655af03ecea85d863a1d1d561778c

Remove a single resource by handle.

removeAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ff50fee06a678837cbeeea75e4372a5

Removes all resources.

removeUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ce966e769770ce9f90d77eddc2c30a3

Remove all resources which are not referenced by any other object.

getByHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ab1c354fd2294c7c50b3f3e9ce42543f7

Retrieves a pointer to a resource by handle, or null if the resource does not exist.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a9dcc9da5760fcd3b39b4566fe308ad6b

Returns whether the named resource exists in this manager.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad9b4efbeacb17f07710c30bd5048e42f

Returns whether a resource with the given handle exists in this manager.

_notifyResourceTouched cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a40769092850d5b296e1d1a9190631700

Notify this manager that a resource which it manages has been &#39;touched&#39;, i.e.

_notifyResourceLoaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a871ac005af0be0b8c1857a4f8eea9

Notify this manager that a resource which it manages has been loaded.

_notifyResourceUnloaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a54d1843a43aebb13542312cd17134e6a

Notify this manager that a resource which it manages has been unloaded.

prepare cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae26b6ecd722f3e24b52de8b4ac9bba0d

Generic prepare method, used to create a Resource specific to this ResourceManager without using one ...

getScriptPatterns cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a37ec0e845f49b7f7e3dc868456ced1e8

Gets the file patterns which should be used to find scripts for this ResourceManager.

parseScript cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8240f6bbf3449b1f2acdd476efbde821

Parse the definition of a set of resources from a script file.

getLoadingOrder cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a917b69fbaf300dcb0488d14d357296df

Gets the relative loading order of resources of this type.

getResourceType cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4a16604e10cd71957fcce705dead9a2c

Gets a string identifying the type of resource this manager handles.

setVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa3ff9558e8fa8187f510472a58093b6f

Sets whether this manager and its resources habitually produce log output.

getVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af96b58b31c152a8ae3c6152ee3ea12e7

Gets whether this manager and its resources habitually produce log output.

getResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad18cc3f0a4b3e0553cfe715204f15359

Create a resource pool, or reuse one that already exists.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa8b761abb06d74347e9636550307ccd9

Destroy a resource pool.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00a7fe59aaaa4acdfda07edc704516ee

Destroy a resource pool.

destroyAllResourcePools cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7913c36c02ef03007ff1a1c76ddf7710

destroy all pools

getResourceIterator cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4d3289d4636168230da11c1c9794db59

Returns an iterator over all resources in this manager.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a215f8a158be2840363627ee55161de0c

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a1fa33935f7bc9ca113fe3adbea6493e7

Override standard Singleton retrieval.

ResourcePoolMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a87899e8bec2f60ef1448d716a20db8e1 createImpl cpp instm Ogre::GLESGpuProgramManager classOgre_1_1GLESGpuProgramManager.html a6e060fe15b1cab2bc266ab60394209f1

Create a new resource instance compatible with this manager (no custom parameters are populated at th...

createImpl cpp instm Ogre::GLESGpuProgramManager classOgre_1_1GLESGpuProgramManager.html ae98fa82ba8004b2766576533567ea12d

Specialised create method with specific parameters.

getNextHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html adc9077f415314ebc0f7feb314b76d4d4

Allocates the next handle.

addImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00bb3a6324cff9b1a572282d4c596b57

Add a newly created resource to the manager (note weak reference)

removeImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f5826bb4624b28bbe08f3c9fe88ee54

Remove a resource from this manager; remove it from the lists.

checkUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8316910598c9ceda62b3ec5be001d372

Checks memory usage and pages out if required.

addRenderSystemToName cpp clm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html ac58567b28f3695299633a4c94f1ca71b mSharedParametersMap cpp data Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a8daf06956d7a7c36a4c262f2f3c2d54c mMicrocodeCache cpp data Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a56415ef2a5a21e425d0141902749d886 mSaveMicrocodesToCache cpp data Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a4653eb83ff12cf95f3abcc6d952dab64 mResourcesByHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html af7ac79c874e49fadc3cd7e228ab640d8 mResources cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ac02278ff18455db85fa7473abad9688c mResourcesWithGroup cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a3ea8cebb67199e6050d992036f3b4f3c mNextHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a70a84973505dc749acb913daef662f90 mMemoryBudget cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f0a00e183f455cdce1ec9152722f9b7 mMemoryUsage cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html aaa9cfdfc994de65064ba2dbe08930de8 mVerbose cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a5113f20b1db6ddfb51dba652f24cd0f0 mScriptPatterns cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a450dcef1a87442bcfe848ff92c43c6b5

Patterns to use to look for scripts if supported (e.g. *.overlay)

mLoadOrder cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ad26313df1d10e7953c90b7c37b373cf8

Loading order relative to other managers, higher is later.

mResourceType cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a86f8c21e087cb00a62d677ef1cd8131d

String identifying the resource type this manager handles.

mResourcePoolMap cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a00f151b76015e7e46cdb228cc3eaa53e msSingleton unknown data Ogre::Singleton< GpuProgramManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 ProgramMap cpp tdef Ogre::GLESGpuProgramManager classOgre_1_1GLESGpuProgramManager.html a4f2df8671f852495bde91adced1cfa6f mProgramMap cpp data Ogre::GLESGpuProgramManager classOgre_1_1GLESGpuProgramManager.html aa3770baf26d179ad66efd3e4bda61b08 Ogre::GLESHardwareBufferManagerBase c cl Ogre::GLESHardwareBufferManagerBase classOgre_1_1GLESHardwareBufferManagerBase.html

Implementation of HardwareBufferManager for OpenGL ES.

OgreGLESHardwareBufferManager.h GLESHardwareBufferManagerBase cpp instm Ogre::GLESHardwareBufferManagerBase classOgre_1_1GLESHardwareBufferManagerBase.html a57b355676d9e930012f2b209496f986e ~GLESHardwareBufferManagerBase cpp instm Ogre::GLESHardwareBufferManagerBase classOgre_1_1GLESHardwareBufferManagerBase.html a8d78fdf76a9fcd50478c78d762c18d11 createVertexBuffer cpp instm Ogre::GLESHardwareBufferManagerBase classOgre_1_1GLESHardwareBufferManagerBase.html ae238f94da48d4ba76003b5a2093fdd0f

Creates a vertex buffer.

createIndexBuffer cpp instm Ogre::GLESHardwareBufferManagerBase classOgre_1_1GLESHardwareBufferManagerBase.html a2a934263f28cc6b6aadc54608ab1d327

Create a hardware vertex buffer.

createRenderToVertexBuffer cpp instm Ogre::GLESHardwareBufferManagerBase classOgre_1_1GLESHardwareBufferManagerBase.html a7a266edd30ecfd032f86c7377cdf73c9

Create a render to vertex buffer.

allocateScratch cpp instm Ogre::GLESHardwareBufferManagerBase classOgre_1_1GLESHardwareBufferManagerBase.html a10e79b6056b7fe9fa06f0ebbf98aed12

Allocator method to allow us to use a pool of memory as a scratch area for hardware buffers...

deallocateScratch cpp instm Ogre::GLESHardwareBufferManagerBase classOgre_1_1GLESHardwareBufferManagerBase.html a96d5c52a5cde9cff513e1efeac03d4a4 getGLMapBufferThreshold cpp instm Ogre::GLESHardwareBufferManagerBase classOgre_1_1GLESHardwareBufferManagerBase.html a8875294e1a3f4bbfd4965d88a7da3a3d

Threshold after which glMapBuffer is used and not glBufferSubData.

setGLMapBufferThreshold cpp instm Ogre::GLESHardwareBufferManagerBase classOgre_1_1GLESHardwareBufferManagerBase.html a76351efd102db401695eb9217570fef7 createVertexDeclaration cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aa8203be281c1d4f66efd3e5f9616962a

Creates a new vertex declaration.

destroyVertexDeclaration cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a95462f68508b75a7d87d0c5e496806fa

Destroys a vertex declaration.

createVertexBufferBinding cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a061290f70a7b145768a09030ac8684bf

Creates a new VertexBufferBinding.

destroyVertexBufferBinding cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a8f392b28a07b9f8f6b70f3020598acfe

Destroys a VertexBufferBinding.

registerVertexBufferSourceAndCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a1deff999bf2f7fa437609fca417810e9

Registers a vertex buffer as a copy of another.

allocateVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aabe7d6ac6a04013f106656c76a0eb222

Allocates a copy of a given vertex buffer.

releaseVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ace31f1bc14e398d1379b1e50af9f87c3

Manually release a vertex buffer copy for others to subsequently use.

touchVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6530263f486220aa3040129240d3caed

Tell engine that the vertex buffer copy intent to reuse.

_freeUnusedBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a33cb1e71d569f6c3b277c70bdea870c0

Free all unused vertex buffer copies.

_releaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a507f064fdba0dd61a438f61a2dafac26

Internal method for releasing all temporary buffers which have been allocated using BLT_AUTOMATIC_REL...

_forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a0de1e9752a1f55aadcc839a4c1633a2f

Internal method that forces the release of copies of a given buffer.

_forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a9f39d0b6878ef2827887a5fb5ba32ba4

Internal method that forces the release of copies of a given buffer.

_notifyVertexBufferDestroyed cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a29b2e243bab8522ae27ec23268ea154a

Notification that a hardware vertex buffer has been destroyed.

_notifyIndexBufferDestroyed cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aa12ae6a67af715b2be80182bd05abb46

Notification that a hardware index buffer has been destroyed.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getGLUsage cpp clm Ogre::GLESHardwareBufferManagerBase classOgre_1_1GLESHardwareBufferManagerBase.html a4066d00c65c8a0e2d652fb2aef1360e0

Utility function to get the correct GL usage based on HBU&#39;s.

getGLType cpp clm Ogre::GLESHardwareBufferManagerBase classOgre_1_1GLESHardwareBufferManagerBase.html a518b91e0332ef9f8194dd18cf7541a2b

Utility function to get the correct GL type based on VET&#39;s.

VertexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac413284fee3eb42ef05be9a920da448b

WARNING: The following two members should place before all other members.

IndexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a2b2a1446c08ef1bb58c47987b62d83d0 VertexDeclarationList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3ae22ef96c13dfa02878d27d592f3bc VertexBufferBindingList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a44e20d0e3ca12fa67e5003266a87af52 FreeTemporaryVertexBufferMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab1b16f5bb965056ed416ca0d7eedb991

Map from original buffer to temporary buffers.

TemporaryVertexBufferLicenseMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac56a99f7b4b029db20fd8b94f1e82c13

Map from temporary buffer to details of a license.

destroyAllDeclarations cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a4be16779dfe2b99fc3395bfe66ba4b4d

Internal method for destroys all vertex declarations.

destroyAllBindings cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a995a5db6b774e98b46c598dcb569f983

Internal method for destroys all vertex buffer bindings.

createVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3756b338f15ec08f13109ec3f8808a1

Internal method for creates a new vertex declaration, may be overridden by certain rendering APIs...

destroyVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html af111248f2e13a5b6a49ca993a2e526e1

Internal method for destroys a vertex declaration, may be overridden by certain rendering APIs...

createVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a36d7b275f4a2b39b27f55ace09140d03

Internal method for creates a new VertexBufferBinding, may be overridden by certain rendering APIs...

destroyVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a39d2f9bd9b2388498b2143fb7c24710c

Internal method for destroys a VertexBufferBinding, may be overridden by certain rendering APIs...

makeBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac3cb89b74c26e42415d599b59079f5d7

Creates a new buffer as a copy of the source, does not copy data.

mScratchBufferPool cpp data Ogre::GLESHardwareBufferManagerBase classOgre_1_1GLESHardwareBufferManagerBase.html a289c2f4701a63e65c239cc664d49ad88 mMapBufferThreshold cpp data Ogre::GLESHardwareBufferManagerBase classOgre_1_1GLESHardwareBufferManagerBase.html a55e0e96419abad3d620162b20bde8c6c mVertexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6a99117e4adc55561ec0eb36617115a4 mIndexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a458d12d5abfa8d8971a4c4c6b214f799 mVertexDeclarations cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab93e6c8ebe86328233d604c78f9cbb7b mVertexBufferBindings cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a30d13bdd51fd0ffb1b2f5cc13bc15786 mFreeTempVertexBufferMap cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac5339ff98d67f523eb88f9d1b29567d9

Map of current available temp buffers.

mTempVertexBufferLicenses cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a811086c11e14fa760b42ea958884804e

Map of currently licensed temporary buffers.

mUnderUsedFrameCount cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a98d9ba3a449e791f89a53d7fcf89c00a

Number of frames elapsed since temporary buffers utilization was above half the available.

UNDER_USED_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html afd420f56dc09d1e9975179e2ffe824ca

Number of frames to wait before free unused temporary buffers.

EXPIRED_DELAY_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a66f8e4f014fc41a52f35f7c0b03569e0

Frame delay for BLT_AUTOMATIC_RELEASE temporary buffers.

BLT_MANUAL_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa372ccf538e8a6022bba092d2b47f4fdb

Licensee will only release buffer when it says so.

BLT_AUTOMATIC_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa994cf0191de83556e3c1e6cf30cd6acb

Licensee can have license revoked.

Ogre::GLESHardwareBufferManager c cl Ogre::GLESHardwareBufferManager classOgre_1_1GLESHardwareBufferManager.html

GLESHardwareBufferManagerBase as a Singleton.

OgreGLESHardwareBufferManager.h GLESHardwareBufferManager cpp instm Ogre::GLESHardwareBufferManager classOgre_1_1GLESHardwareBufferManager.html ac792eadd5c93636fbeb839372e41ca22 ~GLESHardwareBufferManager cpp instm Ogre::GLESHardwareBufferManager classOgre_1_1GLESHardwareBufferManager.html a75cbf743d851ef55fba0211cc4bab422 allocateScratch cpp instm Ogre::GLESHardwareBufferManager classOgre_1_1GLESHardwareBufferManager.html a2112edde3090cf9fe6da73e2db6b9104

Allocator method to allow us to use a pool of memory as a scratch area for hardware buffers...

deallocateScratch cpp instm Ogre::GLESHardwareBufferManager classOgre_1_1GLESHardwareBufferManager.html a181460d6b10e32a3d5ea469ae14b1e5b getGLMapBufferThreshold cpp instm Ogre::GLESHardwareBufferManager classOgre_1_1GLESHardwareBufferManager.html a08ebfd016ffd6afb99911d243ba132f0

Threshold after which glMapBuffer is used and not glBufferSubData.

setGLMapBufferThreshold cpp instm Ogre::GLESHardwareBufferManager classOgre_1_1GLESHardwareBufferManager.html a53818c062ef695fcb8ff4b500655879a createVertexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html adee7ce85fcdeefb8b97b37ece2bab8e4 createIndexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a90b4266571e1852e2475a63c062623a2 createRenderToVertexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a875cea867279770d7900f292a8217db6 createVertexDeclaration cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a0d6a29a55a89d937cec4cbaa6c7e8b4b destroyVertexDeclaration cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a8df941430aef9a6c87660655b51672a3 createVertexBufferBinding cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a4d907dd6ed467886ca7df6a188b73d4d destroyVertexBufferBinding cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html af5abdc6a7e28634b759189e54f1e6fdd registerVertexBufferSourceAndCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a763b65efa057185d7acbe073bf0e3610 allocateVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a9061909fca1c96d50ddbeeee6df8a4d8 releaseVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a34bc652b029f856a5b130f850ba333a0 touchVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html af83a478657dabe2d2e35f0d876abcc5b _freeUnusedBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a9a2793066da237001972061b76930c95 _releaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a8632cd79b8f18ed2b21bd6b474a49276 _forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html ab523a5b31c88599812538441b7e37775 _forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a0da9a2c9a66030d32c90871191da0b6a _notifyVertexBufferDestroyed cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a2b188dbba89b0210ad7359434aa87bee _notifyIndexBufferDestroyed cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html aee835c8225ba41a1358db813ce080b0e operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getGLUsage cpp clm Ogre::GLESHardwareBufferManager classOgre_1_1GLESHardwareBufferManager.html a1ac4aab6d8a540a543e26daad997f587

Utility function to get the correct GL usage based on HBU&#39;s.

getGLType cpp clm Ogre::GLESHardwareBufferManager classOgre_1_1GLESHardwareBufferManager.html a40418019f85395c7cb9c463ea8380af0

Utility function to get the correct GL type based on VET&#39;s.

getSingleton cpp clm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a380063fef4a4563c90d45a03ac196dc7

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html ab633b90f5015dc3199f96e0514347b3b

Override standard Singleton retrieval.

VertexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac413284fee3eb42ef05be9a920da448b

WARNING: The following two members should place before all other members.

IndexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a2b2a1446c08ef1bb58c47987b62d83d0 VertexDeclarationList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3ae22ef96c13dfa02878d27d592f3bc VertexBufferBindingList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a44e20d0e3ca12fa67e5003266a87af52 FreeTemporaryVertexBufferMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab1b16f5bb965056ed416ca0d7eedb991

Map from original buffer to temporary buffers.

TemporaryVertexBufferLicenseMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac56a99f7b4b029db20fd8b94f1e82c13

Map from temporary buffer to details of a license.

destroyAllDeclarations cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a4be16779dfe2b99fc3395bfe66ba4b4d

Internal method for destroys all vertex declarations.

destroyAllBindings cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a995a5db6b774e98b46c598dcb569f983

Internal method for destroys all vertex buffer bindings.

createVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3756b338f15ec08f13109ec3f8808a1

Internal method for creates a new vertex declaration, may be overridden by certain rendering APIs...

destroyVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html af111248f2e13a5b6a49ca993a2e526e1

Internal method for destroys a vertex declaration, may be overridden by certain rendering APIs...

createVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a36d7b275f4a2b39b27f55ace09140d03

Internal method for creates a new VertexBufferBinding, may be overridden by certain rendering APIs...

destroyVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a39d2f9bd9b2388498b2143fb7c24710c

Internal method for destroys a VertexBufferBinding, may be overridden by certain rendering APIs...

makeBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac3cb89b74c26e42415d599b59079f5d7

Creates a new buffer as a copy of the source, does not copy data.

mImpl cpp data Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a154ee1cdff3ec67765532601ad272cb8 mVertexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6a99117e4adc55561ec0eb36617115a4 mIndexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a458d12d5abfa8d8971a4c4c6b214f799 mVertexDeclarations cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab93e6c8ebe86328233d604c78f9cbb7b mVertexBufferBindings cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a30d13bdd51fd0ffb1b2f5cc13bc15786 mFreeTempVertexBufferMap cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac5339ff98d67f523eb88f9d1b29567d9

Map of current available temp buffers.

mTempVertexBufferLicenses cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a811086c11e14fa760b42ea958884804e

Map of currently licensed temporary buffers.

mUnderUsedFrameCount cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a98d9ba3a449e791f89a53d7fcf89c00a

Number of frames elapsed since temporary buffers utilization was above half the available.

UNDER_USED_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html afd420f56dc09d1e9975179e2ffe824ca

Number of frames to wait before free unused temporary buffers.

EXPIRED_DELAY_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a66f8e4f014fc41a52f35f7c0b03569e0

Frame delay for BLT_AUTOMATIC_RELEASE temporary buffers.

msSingleton unknown data Ogre::Singleton< HardwareBufferManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 BLT_MANUAL_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa372ccf538e8a6022bba092d2b47f4fdb

Licensee will only release buffer when it says so.

BLT_AUTOMATIC_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa994cf0191de83556e3c1e6cf30cd6acb

Licensee can have license revoked.

Ogre::GLESHardwareIndexBuffer c cl Ogre::GLESHardwareIndexBuffer classOgre_1_1GLESHardwareIndexBuffer.html OgreGLESHardwareIndexBuffer.h GLESHardwareIndexBuffer cpp instm Ogre::GLESHardwareIndexBuffer classOgre_1_1GLESHardwareIndexBuffer.html aab8078c61ae09059ca46f95212b9adba ~GLESHardwareIndexBuffer cpp instm Ogre::GLESHardwareIndexBuffer classOgre_1_1GLESHardwareIndexBuffer.html ae604eacfcc07c486fd56175cf650d539 readData cpp instm Ogre::GLESHardwareIndexBuffer classOgre_1_1GLESHardwareIndexBuffer.html af403cadf9daffd2b06528c6d3a633499

See HardwareBuffer.

writeData cpp instm Ogre::GLESHardwareIndexBuffer classOgre_1_1GLESHardwareIndexBuffer.html a3b7f53a0596a960066f12a421f386b75

See HardwareBuffer.

_updateFromShadow cpp instm Ogre::GLESHardwareIndexBuffer classOgre_1_1GLESHardwareIndexBuffer.html afcdd7d1a479f5db770472339215dc680

See HardwareBuffer.

getGLBufferId cpp instm Ogre::GLESHardwareIndexBuffer classOgre_1_1GLESHardwareIndexBuffer.html a8f9c4f69072ec70999190ba7c308b1f9 getManager cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a7f676fc66c7f4b0c9fc31800d021742e

Return the manager of this buffer, if any.

getType cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a3f2671fe0ad937070ea24d9bc7626cd3

Get the type of indexes used in this buffer.

getNumIndexes cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html ab9e775a91b90c6bbac888d97fe51d9d2

Get the number of indexes in this buffer.

getIndexSize cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a294ab09e6caef25b3c42c277a5de95e1

Get the size in bytes of each index.

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ab1caebda1f7442706df97531c2d90aaf

Lock the buffer for (potentially) reading / writing.

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

unlock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a64ddd429ff2c8ac4f0cca5decb5c6757

Releases the lock on this buffer.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockImpl cpp instm Ogre::GLESHardwareIndexBuffer classOgre_1_1GLESHardwareIndexBuffer.html a2545060d2449490a88a1388d7d77f8f1

See HardwareBuffer.

unlockImpl cpp instm Ogre::GLESHardwareIndexBuffer classOgre_1_1GLESHardwareIndexBuffer.html a0d1bdd6cb0396d72fc061f729c2ff98d

See HardwareBuffer.

mMgr cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html af67b89fb4d762d17da970269bcd9894a mIndexType cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html ad55227078ba92018afb29c98a1287eb6 mNumIndexes cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a8dfffabc8a138184c98227c7ad4fe871 mIndexSize cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a55901ccfe05b1d3dc65be17174aae6ed mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca mBufferId cpp data Ogre::GLESHardwareIndexBuffer classOgre_1_1GLESHardwareIndexBuffer.html a7c63504b94f4d8205e417c49ac501fa0 mLockedToScratch cpp data Ogre::GLESHardwareIndexBuffer classOgre_1_1GLESHardwareIndexBuffer.html a840463841b8edef619dcc9286e122fdb mScratchOffset cpp data Ogre::GLESHardwareIndexBuffer classOgre_1_1GLESHardwareIndexBuffer.html aa63d2e27a5aada986fb0fabc36ee2fef mScratchSize cpp data Ogre::GLESHardwareIndexBuffer classOgre_1_1GLESHardwareIndexBuffer.html a0674299634b075d1f9f216a5191ba203 mScratchPtr cpp data Ogre::GLESHardwareIndexBuffer classOgre_1_1GLESHardwareIndexBuffer.html a7caccacc7496b3b31ff7ce22cd54b1b2 mScratchUploadOnUnlock cpp data Ogre::GLESHardwareIndexBuffer classOgre_1_1GLESHardwareIndexBuffer.html af64b2e666cf1b87f4a410520895ab196 IT_16BIT cpp econst Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a25ba4923e015d46de162f7cc4c256326a53907abe886cb9c6ebeb2520733aee4a IT_32BIT cpp econst Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a25ba4923e015d46de162f7cc4c256326aa5194f6b6d409b1b20f91adf989ef329 HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::GLESHardwarePixelBuffer c cl Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html OgreGLESHardwarePixelBuffer.h GLESHardwarePixelBuffer cpp instm Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html afbe65e6ea57828c0397ac2a9110ee73c

Should be called by HardwareBufferManager.

blitFromMemory cpp instm Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html aa7cad6ddc760b8bbe107dcf6a5922298 blitToMemory cpp instm Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html af029137859e488d8dcf2dd699a7f058a ~GLESHardwarePixelBuffer cpp instm Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html a3071d129f3e45619ec8d5d246cf14f09 bindToFramebuffer cpp instm Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html a04b9f3b494c5f841a296e7b4a0d3407b

Bind surface to frame buffer.

getGLFormat cpp instm Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html ad6ea855d685c3a3e0a96c65fc4d46b63 lock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a98181701e387658963d0739984499fb3

Lock the buffer for (potentially) reading / writing.

lock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a8aaa214f42a683f7203ed42f8c0caf17 lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

getCurrentLock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a9f888e279109a05b5228f71c5b8f9d34

Get the current locked region.

readData cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html abbd6dece7babe2473adc396bb458f53c writeData cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a117ff90e202f525c2a4b7bb9c51eb4df blit cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html afa8ebd4831c5e9a5538c486581d01ab0

Copies a box from another PixelBuffer to a region of the this PixelBuffer.

blit cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ad4a77bfe5a38c59300124e6cf6305b9e

Convenience function that blits the entire source pixel buffer to this buffer.

blitFromMemory cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a2405dade15f595710a02903d302155bd

Convenience function that blits a pixelbox from memory to the entire buffer.

blitToMemory cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a3d9ff2acd7776be35efd6fa24307012c

Convience function that blits this entire buffer to a pixelbox.

getRenderTarget cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html aadcc10954fe5d710eb8cde1ebf0082a3

Get a render target for this PixelBuffer, or a slice of it.

getWidth cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html abda31825eaf2b34edec2d0920c949e30

Gets the width of this buffer.

getHeight cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a1a86fb9153a28f146a12c8db65ede66c

Gets the height of this buffer.

getDepth cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ae6d2727151ff4574b70e3459aecf7faf

Gets the depth of this buffer.

getFormat cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html aee72f3e84af166ef031659478fea1967

Gets the native pixel format of this buffer.

unlock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a64ddd429ff2c8ac4f0cca5decb5c6757

Releases the lock on this buffer.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

_updateFromShadow cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a344c52f2214eaff097d5fbc390e7684b

Updates the real buffer from the shadow buffer, if required.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockImpl cpp instm Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html a86d81788c321e0f69f10e0e8ef19ffd2

Lock a box.

unlockImpl cpp instm Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html a9801e848cff79058b406b4c3754abac6

Unlock a box.

allocateBuffer cpp instm Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html afeaca6d5710981d65211cff17f19b867 freeBuffer cpp instm Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html a33d2566b08b55b1e747bafed42446a28 upload cpp instm Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html a2006605e5a468c86be5a480e4fc1809f download cpp instm Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html a26f18506218cb465a9d07f74253d6055 lockImpl cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a7f1dffbd05953facc61166cb7ad5066c

Internal implementation of lock(), must be overridden in subclasses.

lockImpl cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a6ab419f1f901d58230f76ad844636be4

Internal implementation of lock(), do not OVERRIDE or CALL this for HardwarePixelBuffer implementatio...

_clearSliceRTT cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ab665898dc70e35c3c16165c62206f3ab

Internal implementation of unlock(), must be overridden in subclasses.

mBuffer cpp data Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html aaa90b3594c6f32d661d54aa56720421a mGLInternalFormat cpp data Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html a754b3065e5f5eec35d958db1987020ee mCurrentLockOptions cpp data Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html a5fd924b4e38270159e6555da6eba2d85 mWidth cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ae466eb08ea0efefbf95ad43a86a32b87 mHeight cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a4522dfa65baed807835c35a5b550148a mDepth cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a65904db26e2e488f9a5648159dab0cdd mRowPitch cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a0a0a98e600dfa4b15778b6bcb30acb70 mSlicePitch cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html acae5b713a65e3d0d5881ae02b3318d34 mFormat cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a715786c17620c4705b5caefa6b2cb2df mCurrentLock cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a811656bfdacc1339fcba481c4bd8f6d1 mLockedBox cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a31c838419dcf57b897bb50baad3fd423 mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca RenderTexture cpp ffunc Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a2548fc9744f5e43e0276d5627ca178de HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::GLESTextureBuffer c cl Ogre::GLESTextureBuffer classOgre_1_1GLESTextureBuffer.html

Texture surface.

OgreGLESHardwarePixelBuffer.h GLESTextureBuffer cpp instm Ogre::GLESTextureBuffer classOgre_1_1GLESTextureBuffer.html a42f69eae53230242c4e51530e7445158

Texture constructor.

~GLESTextureBuffer cpp instm Ogre::GLESTextureBuffer classOgre_1_1GLESTextureBuffer.html a7414d28bdfa91b410837350352c3d3e5 bindToFramebuffer cpp instm Ogre::GLESTextureBuffer classOgre_1_1GLESTextureBuffer.html aad231b65756d078645e8b737a8121a20 getRenderTarget cpp instm Ogre::GLESTextureBuffer classOgre_1_1GLESTextureBuffer.html af16e55b69ec2a030d07afbca1223cabc upload cpp instm Ogre::GLESTextureBuffer classOgre_1_1GLESTextureBuffer.html a97d1522ec6c887487c26653aac49f855

Upload a box of pixels to this buffer on the card.

download cpp instm Ogre::GLESTextureBuffer classOgre_1_1GLESTextureBuffer.html a6a2829a94f130e09ec5a69dc40faa431

Download a box of pixels from the card.

blitFromMemory cpp instm Ogre::GLESTextureBuffer classOgre_1_1GLESTextureBuffer.html a40b69211620d8516bf100645ef37a667

Hardware implementation of blitFromMemory.

_clearSliceRTT cpp instm Ogre::GLESTextureBuffer classOgre_1_1GLESTextureBuffer.html a4abae3369efff268c129b2144cd53a95

Notify TextureBuffer of destruction of render target.

copyFromFramebuffer cpp instm Ogre::GLESTextureBuffer classOgre_1_1GLESTextureBuffer.html ab671256d931f84c0a6067678bd577738 blit cpp instm Ogre::GLESTextureBuffer classOgre_1_1GLESTextureBuffer.html a4d0d358f54162345ca74f75e93d2438a blitFromTexture cpp instm Ogre::GLESTextureBuffer classOgre_1_1GLESTextureBuffer.html a69d0178a36de1a102fb062d1e05812b2 blitFromMemory cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a2405dade15f595710a02903d302155bd

Convenience function that blits a pixelbox from memory to the entire buffer.

blitToMemory cpp instm Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html af029137859e488d8dcf2dd699a7f058a blitToMemory cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a3d9ff2acd7776be35efd6fa24307012c

Convience function that blits this entire buffer to a pixelbox.

getGLFormat cpp instm Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html ad6ea855d685c3a3e0a96c65fc4d46b63 lock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a98181701e387658963d0739984499fb3

Lock the buffer for (potentially) reading / writing.

lock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a8aaa214f42a683f7203ed42f8c0caf17 lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

getCurrentLock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a9f888e279109a05b5228f71c5b8f9d34

Get the current locked region.

readData cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html abbd6dece7babe2473adc396bb458f53c writeData cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a117ff90e202f525c2a4b7bb9c51eb4df blit cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ad4a77bfe5a38c59300124e6cf6305b9e

Convenience function that blits the entire source pixel buffer to this buffer.

getWidth cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html abda31825eaf2b34edec2d0920c949e30

Gets the width of this buffer.

getHeight cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a1a86fb9153a28f146a12c8db65ede66c

Gets the height of this buffer.

getDepth cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ae6d2727151ff4574b70e3459aecf7faf

Gets the depth of this buffer.

getFormat cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html aee72f3e84af166ef031659478fea1967

Gets the native pixel format of this buffer.

unlock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a64ddd429ff2c8ac4f0cca5decb5c6757

Releases the lock on this buffer.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

_updateFromShadow cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a344c52f2214eaff097d5fbc390e7684b

Updates the real buffer from the shadow buffer, if required.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d SliceTRT cpp tdef Ogre::GLESTextureBuffer classOgre_1_1GLESTextureBuffer.html aa1b86c04ddad9a85f9b8df4947434b0d lockImpl cpp instm Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html a86d81788c321e0f69f10e0e8ef19ffd2

Lock a box.

lockImpl cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a7f1dffbd05953facc61166cb7ad5066c

Internal implementation of lock(), must be overridden in subclasses.

lockImpl cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a6ab419f1f901d58230f76ad844636be4

Internal implementation of lock(), do not OVERRIDE or CALL this for HardwarePixelBuffer implementatio...

unlockImpl cpp instm Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html a9801e848cff79058b406b4c3754abac6

Unlock a box.

allocateBuffer cpp instm Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html afeaca6d5710981d65211cff17f19b867 freeBuffer cpp instm Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html a33d2566b08b55b1e747bafed42446a28 buildMipmaps cpp clm Ogre::GLESTextureBuffer classOgre_1_1GLESTextureBuffer.html a45f1240a745c854530fcb8b39409bf76 mTarget cpp data Ogre::GLESTextureBuffer classOgre_1_1GLESTextureBuffer.html ad7d39ecf525129e522eb09742e92953a mFaceTarget cpp data Ogre::GLESTextureBuffer classOgre_1_1GLESTextureBuffer.html a58f14102ab9487984510ef6fcd29024e mTextureID cpp data Ogre::GLESTextureBuffer classOgre_1_1GLESTextureBuffer.html ad22b5d722a0c9b88ac7d85656256e13f mFace cpp data Ogre::GLESTextureBuffer classOgre_1_1GLESTextureBuffer.html afa9c29ecb8ccbbab1c0ba8387f38c8a2 mLevel cpp data Ogre::GLESTextureBuffer classOgre_1_1GLESTextureBuffer.html a0fc57835351250e4dc7bd270ae996b18 mSoftwareMipmap cpp data Ogre::GLESTextureBuffer classOgre_1_1GLESTextureBuffer.html ab4694814fc4a581cbfd98457b1c7aca6 mSliceTRT cpp data Ogre::GLESTextureBuffer classOgre_1_1GLESTextureBuffer.html adab5623d50defcb3f62f430b7d8a8e86 mBuffer cpp data Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html aaa90b3594c6f32d661d54aa56720421a mGLInternalFormat cpp data Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html a754b3065e5f5eec35d958db1987020ee mCurrentLockOptions cpp data Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html a5fd924b4e38270159e6555da6eba2d85 mWidth cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ae466eb08ea0efefbf95ad43a86a32b87 mHeight cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a4522dfa65baed807835c35a5b550148a mDepth cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a65904db26e2e488f9a5648159dab0cdd mRowPitch cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a0a0a98e600dfa4b15778b6bcb30acb70 mSlicePitch cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html acae5b713a65e3d0d5881ae02b3318d34 mFormat cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a715786c17620c4705b5caefa6b2cb2df mCurrentLock cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a811656bfdacc1339fcba481c4bd8f6d1 mLockedBox cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a31c838419dcf57b897bb50baad3fd423 mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca RenderTexture cpp ffunc Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a2548fc9744f5e43e0276d5627ca178de HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::GLESRenderBuffer c cl Ogre::GLESRenderBuffer classOgre_1_1GLESRenderBuffer.html

Renderbuffer surface.

OgreGLESHardwarePixelBuffer.h GLESRenderBuffer cpp instm Ogre::GLESRenderBuffer classOgre_1_1GLESRenderBuffer.html aeb511fe2fd16e9f783efb6c2c28715f9 ~GLESRenderBuffer cpp instm Ogre::GLESRenderBuffer classOgre_1_1GLESRenderBuffer.html a733b19112abe2ffb79bbc6bc44251995 bindToFramebuffer cpp instm Ogre::GLESRenderBuffer classOgre_1_1GLESRenderBuffer.html afa7ee499324e7b3b2d59f88b6890280d blitFromMemory cpp instm Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html aa7cad6ddc760b8bbe107dcf6a5922298 blitFromMemory cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a2405dade15f595710a02903d302155bd

Convenience function that blits a pixelbox from memory to the entire buffer.

blitToMemory cpp instm Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html af029137859e488d8dcf2dd699a7f058a blitToMemory cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a3d9ff2acd7776be35efd6fa24307012c

Convience function that blits this entire buffer to a pixelbox.

getGLFormat cpp instm Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html ad6ea855d685c3a3e0a96c65fc4d46b63 lock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a98181701e387658963d0739984499fb3

Lock the buffer for (potentially) reading / writing.

lock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a8aaa214f42a683f7203ed42f8c0caf17 lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

getCurrentLock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a9f888e279109a05b5228f71c5b8f9d34

Get the current locked region.

readData cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html abbd6dece7babe2473adc396bb458f53c writeData cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a117ff90e202f525c2a4b7bb9c51eb4df blit cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html afa8ebd4831c5e9a5538c486581d01ab0

Copies a box from another PixelBuffer to a region of the this PixelBuffer.

blit cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ad4a77bfe5a38c59300124e6cf6305b9e

Convenience function that blits the entire source pixel buffer to this buffer.

getRenderTarget cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html aadcc10954fe5d710eb8cde1ebf0082a3

Get a render target for this PixelBuffer, or a slice of it.

getWidth cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html abda31825eaf2b34edec2d0920c949e30

Gets the width of this buffer.

getHeight cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a1a86fb9153a28f146a12c8db65ede66c

Gets the height of this buffer.

getDepth cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ae6d2727151ff4574b70e3459aecf7faf

Gets the depth of this buffer.

getFormat cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html aee72f3e84af166ef031659478fea1967

Gets the native pixel format of this buffer.

unlock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a64ddd429ff2c8ac4f0cca5decb5c6757

Releases the lock on this buffer.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

_updateFromShadow cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a344c52f2214eaff097d5fbc390e7684b

Updates the real buffer from the shadow buffer, if required.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockImpl cpp instm Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html a86d81788c321e0f69f10e0e8ef19ffd2

Lock a box.

lockImpl cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a7f1dffbd05953facc61166cb7ad5066c

Internal implementation of lock(), must be overridden in subclasses.

lockImpl cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a6ab419f1f901d58230f76ad844636be4

Internal implementation of lock(), do not OVERRIDE or CALL this for HardwarePixelBuffer implementatio...

unlockImpl cpp instm Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html a9801e848cff79058b406b4c3754abac6

Unlock a box.

allocateBuffer cpp instm Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html afeaca6d5710981d65211cff17f19b867 freeBuffer cpp instm Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html a33d2566b08b55b1e747bafed42446a28 upload cpp instm Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html a2006605e5a468c86be5a480e4fc1809f download cpp instm Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html a26f18506218cb465a9d07f74253d6055 _clearSliceRTT cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ab665898dc70e35c3c16165c62206f3ab

Internal implementation of unlock(), must be overridden in subclasses.

mRenderbufferID cpp data Ogre::GLESRenderBuffer classOgre_1_1GLESRenderBuffer.html a6a27ec86891e6bf5ec51441cfe17eee9 mBuffer cpp data Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html aaa90b3594c6f32d661d54aa56720421a mGLInternalFormat cpp data Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html a754b3065e5f5eec35d958db1987020ee mCurrentLockOptions cpp data Ogre::GLESHardwarePixelBuffer classOgre_1_1GLESHardwarePixelBuffer.html a5fd924b4e38270159e6555da6eba2d85 mWidth cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ae466eb08ea0efefbf95ad43a86a32b87 mHeight cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a4522dfa65baed807835c35a5b550148a mDepth cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a65904db26e2e488f9a5648159dab0cdd mRowPitch cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a0a0a98e600dfa4b15778b6bcb30acb70 mSlicePitch cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html acae5b713a65e3d0d5881ae02b3318d34 mFormat cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a715786c17620c4705b5caefa6b2cb2df mCurrentLock cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a811656bfdacc1339fcba481c4bd8f6d1 mLockedBox cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a31c838419dcf57b897bb50baad3fd423 mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca RenderTexture cpp ffunc Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a2548fc9744f5e43e0276d5627ca178de HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::GLESHardwareVertexBuffer c cl Ogre::GLESHardwareVertexBuffer classOgre_1_1GLESHardwareVertexBuffer.html

Specialisation of HardwareVertexBuffer for OpenGL ES.

OgreGLESHardwareVertexBuffer.h GLESHardwareVertexBuffer cpp instm Ogre::GLESHardwareVertexBuffer classOgre_1_1GLESHardwareVertexBuffer.html aa7cd2e4e8f7b121aed76a9d3bb9e903b ~GLESHardwareVertexBuffer cpp instm Ogre::GLESHardwareVertexBuffer classOgre_1_1GLESHardwareVertexBuffer.html ad6504e50c95f5bd49081a1571defb703 readData cpp instm Ogre::GLESHardwareVertexBuffer classOgre_1_1GLESHardwareVertexBuffer.html abe1f0341cb6831f567634c807346896d

See HardwareBuffer.

writeData cpp instm Ogre::GLESHardwareVertexBuffer classOgre_1_1GLESHardwareVertexBuffer.html a157f551202482ba0ee67046fc432e0ef

See HardwareBuffer.

_updateFromShadow cpp instm Ogre::GLESHardwareVertexBuffer classOgre_1_1GLESHardwareVertexBuffer.html a1fa2087b5fcb52dc7990caf4a8df7564

See HardwareBuffer.

getGLBufferId cpp instm Ogre::GLESHardwareVertexBuffer classOgre_1_1GLESHardwareVertexBuffer.html adfd6ea46029f1c30ca0b836e6261178f getManager cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a4ed0f6954395556a3dbc5899fe5df401

Return the manager of this buffer, if any.

getVertexSize cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html adc5090970f3336432f181a42564855c7

Gets the size in bytes of a single vertex in this buffer.

getNumVertices cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html aadf84ce66787e07b1119e278fdd67a6e

Get the number of vertices in this buffer.

getIsInstanceData cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ad1690aff2bf71373e8dca22c5161e493

Get if this vertex buffer is an &quot;instance data&quot; buffer (per instance)

setIsInstanceData cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ae57160dc300a13c6b37cfc8c56edd82c

Set if this vertex buffer is an &quot;instance data&quot; buffer (per instance)

getInstanceDataStepRate cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a8e429a2b99675667ce7444bef6d74103

Get the number of instances to draw using the same per-instance data before advancing in the buffer b...

setInstanceDataStepRate cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a77a0371bc1b1f48fe6303df7d26267fe

Set the number of instances to draw using the same per-instance data before advancing in the buffer b...

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ab1caebda1f7442706df97531c2d90aaf

Lock the buffer for (potentially) reading / writing.

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

unlock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a64ddd429ff2c8ac4f0cca5decb5c6757

Releases the lock on this buffer.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockImpl cpp instm Ogre::GLESHardwareVertexBuffer classOgre_1_1GLESHardwareVertexBuffer.html ad99fa6248d745117db1a1690bcf8ac53

See HardwareBuffer.

unlockImpl cpp instm Ogre::GLESHardwareVertexBuffer classOgre_1_1GLESHardwareVertexBuffer.html ae3d8fe9a6d33c3569d1d58752b88a6e9

See HardwareBuffer.

checkIfVertexInstanceDataIsSupported cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a7bf67cf28784a047fae3f0837c19c742

Checks if vertex instance data is supported by the render system.

mMgr cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a76962312880d3d62c29bd02db4889404 mNumVertices cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a36d77550269d084792c0c863ca5e8a35 mVertexSize cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ab8eb0ea0224219c41ce7630bdfa1fa8c mIsInstanceData cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html aa35769af03b2b6d71ac38e8f2aaba78a mInstanceDataStepRate cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a9b6f93aec8f3a810822de34cc1c902c7 mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca mBufferId cpp data Ogre::GLESHardwareVertexBuffer classOgre_1_1GLESHardwareVertexBuffer.html a2722936d05b552d030c0433c9e97768b mLockedToScratch cpp data Ogre::GLESHardwareVertexBuffer classOgre_1_1GLESHardwareVertexBuffer.html a2fb8af7eaa9a81e8f95d23ba3209ed34 mScratchOffset cpp data Ogre::GLESHardwareVertexBuffer classOgre_1_1GLESHardwareVertexBuffer.html a305cb02c387c9583e66011b07862ae06 mScratchSize cpp data Ogre::GLESHardwareVertexBuffer classOgre_1_1GLESHardwareVertexBuffer.html a7bce6ebf9404dfb59d27510c4850f591 mScratchPtr cpp data Ogre::GLESHardwareVertexBuffer classOgre_1_1GLESHardwareVertexBuffer.html a853b2cebfd30e6e74335a05200ed3fb3 mScratchUploadOnUnlock cpp data Ogre::GLESHardwareVertexBuffer classOgre_1_1GLESHardwareVertexBuffer.html ae3d1f4fe353d1b9ad54b30996365cd82 HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::GLESPBRenderTexture c cl Ogre::GLESPBRenderTexture classOgre_1_1GLESPBRenderTexture.html OgreGLESPBRenderTexture.h GLESPBRenderTexture cpp instm Ogre::GLESPBRenderTexture classOgre_1_1GLESPBRenderTexture.html ab0df5a06e3f2adac0e1635b7f2c30537 ~GLESPBRenderTexture cpp instm Ogre::GLESPBRenderTexture classOgre_1_1GLESPBRenderTexture.html a60d6fea8eb7941e17a3f0c89a1988aca getCustomAttribute cpp instm Ogre::GLESPBRenderTexture classOgre_1_1GLESPBRenderTexture.html aa4597b8f8c277f0871da59401bacb23e

Gets a custom (maybe platform-specific) attribute.

requiresTextureFlipping cpp instm Ogre::GLESRenderTexture classOgre_1_1GLESRenderTexture.html a3edf7cd7c2011d8b7cd1b5e458978e2f copyContentsToMemory cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html a8996931c9437e22326ca918097ee7bf3

Copies the current contents of the render target to a pixelbox.

suggestPixelFormat cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html ad94c73fb892cda9312da9006ae57fe87

Suggests a pixel format to use for extracting the data in this target, when calling copyContentsToMem...

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

swapBuffers cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a09e6243be6bd93a64e9b20c74e3d11e1

Swaps the frame buffers to display the next frame.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

isActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a301925445aa68d271ba2da65dc8c0022

Used to retrieve or set the active state of the render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isPrimary cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad65fa4d3c53d20d49b5018a334de57e9

Indicates whether this target is the primary window.

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mManager cpp data Ogre::GLESPBRenderTexture classOgre_1_1GLESPBRenderTexture.html a6dfefa2c32af8e332aac170446b2831c mPBFormat cpp data Ogre::GLESPBRenderTexture classOgre_1_1GLESPBRenderTexture.html a6825de0100095dbbeef1ba5f76b26d0d mBuffer cpp data Ogre::RenderTexture classOgre_1_1RenderTexture.html a5f3d9fd4d3aa25751546d18144b77b6a mZOffset cpp data Ogre::RenderTexture classOgre_1_1RenderTexture.html ad41ef4a560ac4f45b10eb56a87761347 mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::GLESPBRTTManager c cl Ogre::GLESPBRTTManager classOgre_1_1GLESPBRTTManager.html

Manager for rendertextures and PBuffers (offscreen rendering contexts)

OgreGLESPBRenderTexture.h GLESPBRTTManager cpp instm Ogre::GLESPBRTTManager classOgre_1_1GLESPBRTTManager.html a93fa3b189c90e8510986c66f511aec1d ~GLESPBRTTManager cpp instm Ogre::GLESPBRTTManager classOgre_1_1GLESPBRTTManager.html a3183964c7e0cdce5b481c75fa95225e6 createRenderTexture cpp instm Ogre::GLESPBRTTManager classOgre_1_1GLESPBRTTManager.html aac6b491e782b13493198ff8115d4a355 checkFormat cpp instm Ogre::GLESPBRTTManager classOgre_1_1GLESPBRTTManager.html afa95d3c7a218bfe892783e186eefb040 bind cpp instm Ogre::GLESPBRTTManager classOgre_1_1GLESPBRTTManager.html af87e2214fcc1976b16853a854fbf7169 unbind cpp instm Ogre::GLESPBRTTManager classOgre_1_1GLESPBRTTManager.html a0d5d5a0203ed7eae7aeb2b77a6ef2736 requestPBuffer cpp instm Ogre::GLESPBRTTManager classOgre_1_1GLESPBRTTManager.html a69a16ee4ee14f2664c93b6a194f6dacb

Create PBuffer for a certain pixel format and size.

releasePBuffer cpp instm Ogre::GLESPBRTTManager classOgre_1_1GLESPBRTTManager.html a21cf4da291f27b10c1f4c9f1d2eabe4f

Release PBuffer for a certain pixel format.

getBestDepthStencil cpp instm Ogre::GLESRTTManager classOgre_1_1GLESRTTManager.html a1c30ff0280997d6fe36ed30ff6dc8be6 createMultiRenderTarget cpp instm Ogre::GLESRTTManager classOgre_1_1GLESRTTManager.html addaee98053aef5233dc8b10c14a72ef7

Create a multi render target.

getSupportedAlternative cpp instm Ogre::GLESRTTManager classOgre_1_1GLESRTTManager.html a234ef8eb7ace1a68c881025fd3139a7e

Get the closest supported alternative format.

getSingleton unknown clm Ogre::Singleton< GLESRTTManager > classOgre_1_1Singleton.html a7757bd7ac3702c144502e53ad6491888 getSingletonPtr unknown clm Ogre::Singleton< GLESRTTManager > classOgre_1_1Singleton.html a7ab51c46521b89723d6186a52a7e0d7b mSupport cpp data Ogre::GLESPBRTTManager classOgre_1_1GLESPBRTTManager.html a0ee92ce86930536f386dd1c84c74a8c4

GLESSupport reference, used to create PBuffers.

mMainWindow cpp data Ogre::GLESPBRTTManager classOgre_1_1GLESPBRTTManager.html aaafcf6e41f9d45822487b5ebac75e320

Primary window reference.

mMainContext cpp data Ogre::GLESPBRTTManager classOgre_1_1GLESPBRTTManager.html abdf1ae51c74ecead0688472425fee684

Primary window context.

mPBuffers cpp data Ogre::GLESPBRTTManager classOgre_1_1GLESPBRTTManager.html a9822210166dc0c84dd19ff6662477e29

Type to map each component type to a PBuffer.

msSingleton unknown data Ogre::Singleton< GLESRTTManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::GLESPBRTTManager::PBRef c cl Ogre::GLESPBRTTManager::PBRef structOgre_1_1GLESPBRTTManager_1_1PBRef.html

Reference to a PBuffer, with refcount.

OgreGLESPBRenderTexture.h PBRef cpp func Ogre::GLESPBRTTManager::PBRef structOgre_1_1GLESPBRTTManager_1_1PBRef.html a65ebbddc7e10f93130233e58c20c5c2e pb cpp data Ogre::GLESPBRTTManager::PBRef structOgre_1_1GLESPBRTTManager_1_1PBRef.html a7ea7570d35badb0549a633b0e9438c7f refcount cpp data Ogre::GLESPBRTTManager::PBRef structOgre_1_1GLESPBRTTManager_1_1PBRef.html a43897ebbad5d4d8a60043d0826055c0c Ogre::GLESPBuffer c cl Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html OgreGLESPBuffer.h GLESPBuffer cpp instm Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html a0d38b73f6f7edcbc334df10808cb939c ~GLESPBuffer cpp instm Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html ad35f0c91d98427a190918ca79f6c4491 getFormat cpp instm Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html af2dd1bc33d3294558a3a5ee2eb752bfe getWidth cpp instm Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html a08eebd38c0bacdee2fcc205b095901ab getHeight cpp instm Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html a124d991d250ccf6ae1ed82d8cdd81444 getPixelComponentType cpp clm Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html a9427d21b83e81a5ce2329a06713c15d5

Get PBuffer component format for an OGRE pixel format.

mFormat cpp data Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html ad6280d71f3bf6ec530eaaa8f236ce67f mWidth cpp data Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html a5d39847e901e647fd36908054fbaee58 mHeight cpp data Ogre::GLESPBuffer classOgre_1_1GLESPBuffer.html a5d3c23db60114466a3e4b7d7698cd945 Ogre::GLESPixelUtil c cl Ogre::GLESPixelUtil classOgre_1_1GLESPixelUtil.html

Class to do pixel format mapping between GL and OGRE.

OgreGLESPixelFormat.h getGLOriginFormat cpp clm Ogre::GLESPixelUtil classOgre_1_1GLESPixelUtil.html a275c932571ef41b3c0d404be8283ba17

Takes the OGRE pixel format and returns the appropriate GL one.

getGLOriginDataType cpp clm Ogre::GLESPixelUtil classOgre_1_1GLESPixelUtil.html a754201f1421d03447a05efacbade33d8

Takes the OGRE pixel format and returns type that must be provided to GL as data type for reading it ...

getGLInternalFormat cpp clm Ogre::GLESPixelUtil classOgre_1_1GLESPixelUtil.html a9252f19f3c151cead8ffac38ddbe874d

Takes the OGRE pixel format and returns the type that must be provided to GL as internal format...

getClosestGLInternalFormat cpp clm Ogre::GLESPixelUtil classOgre_1_1GLESPixelUtil.html a0c23fc750b48401e7b0d4254f32209ad

Takes the OGRE pixel format and returns the type that must be provided to GL as internal format...

getClosestOGREFormat cpp clm Ogre::GLESPixelUtil classOgre_1_1GLESPixelUtil.html a160f18eb5b791bab2505278973ef1203

Function to get the closest matching OGRE format to an internal GL format.

getMaxMipmaps cpp clm Ogre::GLESPixelUtil classOgre_1_1GLESPixelUtil.html ad1c3306a8ec75c3ad19044393c1322ea

Returns the maximum number of Mipmaps that can be generated until we reach the mininum format possibl...

optionalPO2 cpp clm Ogre::GLESPixelUtil classOgre_1_1GLESPixelUtil.html a0f01e5e241cc212ac18918dd5bfde94a

Returns next power-of-two size if required by render system, in case RSC_NON_POWER_OF_2_TEXTURES is s...

convertToGLformat cpp clm Ogre::GLESPixelUtil classOgre_1_1GLESPixelUtil.html a828a7774c8462b3db030be4e7ad40f05 Ogre::GLESPlugin c cl Ogre::GLESPlugin classOgre_1_1GLESPlugin.html

Plugin instance for GL Manager.

OgreGLESPlugin.h GLESPlugin cpp instm Ogre::GLESPlugin classOgre_1_1GLESPlugin.html a5b166d93a28a546cf086b8b67716bc93 getName cpp instm Ogre::GLESPlugin classOgre_1_1GLESPlugin.html a6622f2586322b34bf615d36776b05ed0 install cpp instm Ogre::GLESPlugin classOgre_1_1GLESPlugin.html a73dfdc9b632be4e89ae43d13a37df608 initialise cpp instm Ogre::GLESPlugin classOgre_1_1GLESPlugin.html a9215466b1788f40afa9606b9f611142a shutdown cpp instm Ogre::GLESPlugin classOgre_1_1GLESPlugin.html a45d83a0fc6a1effa280d71be4f5d4922 uninstall cpp instm Ogre::GLESPlugin classOgre_1_1GLESPlugin.html a99346269681ced5a5f803ddff90fa441 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mRenderSystem cpp data Ogre::GLESPlugin classOgre_1_1GLESPlugin.html abaa63ef92f38944c7f00988b1e5c9983 Ogre::GLESRenderSystem c cl Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html

Implementation of GL as a rendering system.

OgreGLESRenderSystem.h RenderTargetIterator cpp tdef Ogre::RenderSystem classOgre_1_1RenderSystem.html a50a15a7bbc1beca5c91b6584a3060f1b

Iterator over RenderTargets.

GLESRenderSystem cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html afa90436c8bea026d1788860baab05ad1 ~GLESRenderSystem cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ae9c72d7a0dabe8d677bd55668a5c53fb getName cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a17fa322c02905205f3d197668c5bfae3

See RenderSystem.

getConfigOptions cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html aae65226b7a0155a7f62d3887b27cd156

See RenderSystem.

setConfigOption cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a7be0f09aff2297d93e1a87d23fc9faf7

See RenderSystem.

validateConfigOptions cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a1957bc54b8505612fc7205f57c6b71bb

See RenderSystem.

_initialise cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a563e36beee4e19c4b82a56f07301a24e

See RenderSystem.

createRenderSystemCapabilities cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html acad22d4896714cd51405478fad14c292

See RenderSystem.

initialiseFromRenderSystemCapabilities cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a62585a05ef6dca1669e7c03f322bda0a

See RenderSystem.

reinitialise cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ad517729d5a79af13fb64918140cbc922

See RenderSystem.

shutdown cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ab4b20952136ea6cd31dc1429fa24edc9

See RenderSystem.

setAmbientLight cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a666f644e4b1293e223485043ff994668

See RenderSystem.

setShadingType cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html afb74c196d8837636df79ea84b0a274bf

See RenderSystem.

setLightingEnabled cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html aade34d8978d56ff1b1cffd40f2908137

See RenderSystem.

_createRenderWindow cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a20f1ef3c3666888b566c247cf69fa5c9 _createDepthBufferFor cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a1eccef4f859a15e54242aef3e19415de _getDepthStencilFormatFor cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a7e0aa4a520f7d6fdd0dbb9febb2feb51

Mimics D3D9RenderSystem::_getDepthStencilFormatFor, if no FBO RTT manager, outputs GL_NONE...

createMultiRenderTarget cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a3eac81fedc6c8645d017f9e59d8f109d destroyRenderWindow cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a3398161cbaa7680ec79ff8b5fd90000c

See RenderSystem.

getErrorDescription cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ac679bc9e8a4f0ea1d29b8b393dd71d7f

See RenderSystem.

getColourVertexElementType cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a5b8bfbe4e67390d979e57a591ac75b30

See RenderSystem.

setNormaliseNormals cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a99a24442cf3319bde00bf9be89ba311b

See RenderSystem.

_useLights cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a943dda9e1dbfc1deb3e09562bf41c71b

See RenderSystem.

areFixedFunctionLightsInViewSpace cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a5c6a4b95a40e7ad706648ddcca1495d0

See RenderSystem.

_setWorldMatrix cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a4096a1beaa03b44e40987112fd0b276a

See RenderSystem.

_setViewMatrix cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a316c9e98f99b1f6c0f6570aa4b1ab055

See RenderSystem.

_setProjectionMatrix cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a786a763442b241cd1c9b4ca040f63677

See RenderSystem.

_setSurfaceParams cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a128a14de75b65cc1f0e74da981237a7c

See RenderSystem.

_setPointParameters cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html afbd3603ba278f85c9c6fa2bcbb6ecd62

See RenderSystem.

_setPointSpritesEnabled cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a195989e93554d4a526846818d51f21b4

See RenderSystem.

_setTexture cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a78d257cfd83b95b52f541559cc8d9dcc

See RenderSystem.

_setTextureCoordSet cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a1cf43958cedfb61ec5dac1d0dd503811

See RenderSystem.

_setTextureCoordCalculation cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html aae9866f18decc2723fb0e7b85644c493

See RenderSystem.

_setTextureBlendMode cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html af1ec65d9ab5329c565ea8a2bd897ce01

See RenderSystem.

_setTextureAddressingMode cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html aebbb4ec83c919e52fbd4923474d4b549

See RenderSystem.

_setTextureBorderColour cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ad6e4ace94149006915b0a54bf3b1455a

See RenderSystem.

_setTextureMipmapBias cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a6e10751e1f6739a580c8fc014c5c936b

See RenderSystem.

_setTextureMatrix cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ac0cf3ecbfbd3d4cbdc1a6d5c7516dd42

See RenderSystem.

_setViewport cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a5bd8131ab098e7213f7d9e7884dc07b7

See RenderSystem.

_beginFrame cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a651a343fbe6280108cc168b3ca25c202

See RenderSystem.

_endFrame cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a741e06c32facf4082c3c956877f331bb

See RenderSystem.

_setCullingMode cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ae7ebc94f6ea7b9aed9179da40f619e00

See RenderSystem.

_setDepthBufferParams cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a4c504f0a18e5b8f9d7ec70ef145ecc67

See RenderSystem.

_setDepthBufferCheckEnabled cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html aa7c62e67e937e2298d9e305fc9cd925b

See RenderSystem.

_setDepthBufferWriteEnabled cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html aa25abd68dbb361d07e0d96559fbb1561

See RenderSystem.

_setDepthBufferFunction cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a510fbe2117d7e1bb01222a7309305152

See RenderSystem.

_setDepthBias cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a53f3026ae46db87e86dc388e82ce7a99

See RenderSystem.

_setColourBufferWriteEnabled cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ab7aff3fb32fb2a022739a77ab6d3e1ea

See RenderSystem.

_setFog cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a5912494123c9f7e7c2a8ef44833a3e11

See RenderSystem.

_convertProjectionMatrix cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ab08fa770f39269f8da1d3179298a3565

See RenderSystem.

_makeProjectionMatrix cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a8e5f7523bce48bf693e71b11c3dc3e74

See RenderSystem.

_makeProjectionMatrix cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a7c15ca5c8357090eff5ba1bb432d4001

See RenderSystem.

_makeOrthoMatrix cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ad1d2a57eae375f21513b24f817513fda

See RenderSystem.

_applyObliqueDepthProjection cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html acb4204ff2914cd94e3a8a7a370aa157d

See RenderSystem.

setClipPlane cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ae80d0ea699fefacf3872f4865a837cff

See RenderSystem.

enableClipPlane cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a6801656d4d0178b9420ead1e229e9e36

See RenderSystem.

_setPolygonMode cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a3ee59972db46169853712ee50d285a01

See RenderSystem.

setStencilCheckEnabled cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a723f64a2a7255dbab3baf9a778dc4e36

See RenderSystem.

setStencilBufferParams cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a80d79bb43ad43bec72519385129a7b05

See RenderSystem.

_setTextureUnitFiltering cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a880e04faaac62a3e753c38380347ba76

See RenderSystem.

_setTextureLayerAnisotropy cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a785acb1e678ba12a22dbf5218483978c

See RenderSystem.

setVertexDeclaration cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ac63df940a2068b421c0c7f43ec74af7f

See RenderSystem.

setVertexBufferBinding cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a26f9ba6cc769d9f17f7b3de3c3fdb56b

See RenderSystem.

_render cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html acb75c61a12fc1a4db04581ea6c4aba05

See RenderSystem.

setScissorTest cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a4728e1a07310cf235a98caca5cd1b4ab

See RenderSystem.

_setDiscardBuffers cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a2d2659222c9a80f7e66182d4001e1ac6 getDiscardBuffers cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a1f07a9e4695928a91e0c43ed2e439ad8 clearFrameBuffer cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a38428377de05b77078aef562d4d4fbc6

Clears one or more frame buffers on the active render target.

createHardwareOcclusionQuery cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html aa4f7e1e6089949cb4afe0a66a802f715

Create an object for performing hardware occlusion queries.

getHorizontalTexelOffset cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a32a1a60f72a68cff44cb7a654c4b198f

Returns the horizontal texel offset value required for mapping texel origins to pixel origins in this...

getVerticalTexelOffset cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a457a298117a8b486b3cda4e1c0252a2d

Returns the vertical texel offset value required for mapping texel origins to pixel origins in this r...

getMinimumDepthInputValue cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html aca00e7c0371f8c23722971abadb12bd4

Gets the minimum (closest) depth value to be used when rendering using identity transforms.

getMaximumDepthInputValue cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a89e41074b3bcc81d0347115ee063e9da

Gets the maximum (farthest) depth value to be used when rendering using identity transforms.

registerThread cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a89b7821b063b3b764ac09a21ef405da1

Register the an additional thread which may make calls to rendersystem-related objects.

unregisterThread cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html aababd49e5d50f518748c39e5f33e7439

Unregister an additional thread which may make calls to rendersystem-related objects.

preExtraThreadsStarted cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html aada8688c18ebc0dfc6a1c78fcf5dc5e3

Tell the rendersystem to perform any prep tasks it needs to directly before other threads which might...

postExtraThreadsStarted cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a2d2e875c37602aba6e7e18631dde3e32 setClipPlanesImpl cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ac635a1b4436748dd25bdf43e0d9e063f

Internal method used to set the underlying clip planes when needed.

_getMainContext cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a20329f0db667ae57cd241c3ef840363d

Returns the main context.

_unregisterContext cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a8485d1b6490eb0bf07858d315ee4d365

Unregister a render target-&gt;context mapping.

_switchContext cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ab80905f8dc7537fe72902abf7009654b

Switch GL context, dealing with involved internal cached states too.

_oneTimeContextInitialization cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a473ac320332b6925077065082d611b33

One time initialization for the RenderState of a context.

initialiseContext cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a1cc2f5481711736c90f07fe0b66ec379 _setRenderTarget cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ae2fbf8d710cc4e8e9259acdacf2f7a65

Set current render target to target, enabling its GL context if needed.

convertCompareFunction cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a5c410cb2b4ec35f202d1f840bc12ffbb convertStencilOp cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a6433845dd52546bd202a98ca90522541 bindGpuProgram cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ae922fc36876a2a4c6e71cb9e0f874157

Binds a given GpuProgram (but not the parameters).

unbindGpuProgram cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a9a8e5a296d7b507da42c92ea1a8843d0

Unbinds GpuPrograms of a given GpuProgramType.

bindGpuProgramParameters cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html af0726564fb2ca9298535a879fc6d81bb

Bind Gpu program parameters.

bindGpuProgramPassIterationParameters cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a86d52c732251f16b67cc38a7b426f163

Only binds Gpu program parameters used for passes that have more than one iteration rendering...

_setSceneBlending cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a588313c4c30c4df162cb6b08219ea979 _setSeparateSceneBlending cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a9ab52d0e2aea5e910e2fef0a8a759432 _setAlphaRejectSettings cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ac554529d1c8dcef69b03d6cb46de5f34 getDisplayMonitorCount cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a0d8da96e0be315a5c7e731ccda46238f _getPolygonMode cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a749da15efc77c2e88ab38e22330e36df _getCurrentAnisotropy cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ab47d8512251030ee6afc8ddb8321c211

Internal method for anisotropy validation.

_setSceneBlendingOperation cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a7024373bd1243b412be77ff6bd06c970 _setSeparateSceneBlendingOperation cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a6ed69df73d84056f18bf32f606988c86 beginProfileEvent cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a2a7362cb4175d6ccbe1e4ddfb3ba9313 endProfileEvent cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a5d95e3b00fb1ebce28cdd61b087c947e markProfileEvent cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ae7518409173c7adaf1fac897c5f7e3ac destroyHardwareOcclusionQuery cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ac4c60bf4c5d4347fd2b9346a90545e2b

Destroy a hardware occlusion query object.

getMutableCapabilities cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ab0aa0cedf1898f8cc70e290703b428c7

Get a pointer to the current capabilities being used by the RenderSystem.

useCustomRenderSystemCapabilities cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a6219a2d1f92be5548983a03de9522365

Force the render system to use the special capabilities.

setWBufferEnabled cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a01c339f6e89d82b526fb7725424a4263

Sets whether or not W-buffers are enabled if they are available for this renderer.

getWBufferEnabled cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a8f7260f2196b08677b2a233f9f7ef8e5

Returns true if the renderer will try to use W-buffers when avalible.

_createRenderWindows cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a203cb728002804209829a563902f73d5

Creates multiple rendering windows.

destroyRenderWindow cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a65ddf1db4aa3f463e0479c240ffc3dc5

Destroys a render window.

destroyRenderTexture cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a354ceaa02574d1cf68dcb5999b34df50

Destroys a render texture.

destroyRenderTarget cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a43a03671d1c7efd7e95100d77080eb8c

Destroys a render target of any sort.

attachRenderTarget cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ae3aa9e2fd13e2b066f3f2f56018bd4be

Attaches the passed render target to the render system.

getRenderTarget cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a313d7af5018e65802d96aa7124700db7

Returns a pointer to the render target with the passed name, or NULL if that render target cannot be ...

detachRenderTarget cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a38e818fa1817fd1cfec8655b7702e230

Detaches the render target with the passed name from the render system and returns a pointer to it...

getRenderTargetIterator cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a2e8f34e7464302fbce845f1d3fd468c8

Returns a specialised MapIterator over all render targets attached to the RenderSystem.

setWaitForVerticalBlank cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aa18ec4f5823ecb28f2cccdee85e5337c

Defines whether or now fullscreen render windows wait for the vertical blank before flipping buffers...

getWaitForVerticalBlank cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a16bc1ae27d9e3cdf9cfffdb4ed4724c6

Returns true if the system is synchronising frames with the monitor vertical blank.

getGlobalInstanceVertexBuffer cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a9a59c2e2f1795aa86ccfe96ce2623dfd

Returns the global instance vertex buffer.

setGlobalInstanceVertexBuffer cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ac42f68bdcb6af6906383d43fd41dd15f

Sets the global instance vertex buffer.

getGlobalInstanceVertexBufferVertexDeclaration cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a4b0e5a81d4ce2534e1c3cc82efc5acd4

Gets vertex declaration for the global vertex buffer for the global instancing.

setGlobalInstanceVertexBufferVertexDeclaration cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ab6e90c2fc5e640a846bee08d25078fe4

Sets vertex declaration for the global vertex buffer for the global instancing.

getGlobalNumberOfInstances cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a6823cf17bf280d7d6cf30a5fb9205e6a

Gets the global number of instances.

setGlobalNumberOfInstances cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a3e31b243ba86e2114925a99b2c2825e1

Sets the global number of instances.

setDepthBufferFor cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ac9df0824ff14a83d943626e51b134f15

Retrieves an existing DepthBuffer or creates a new one suited for the given RenderTarget and sets it...

_setWorldMatrices cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a9442fcdf97b2723c588dee0489f2aefc

Sets multiple world matrices (vertex blending).

_setTextureUnitSettings cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ad504623eff0678f9f79b075f32673414

Utility function for setting all the properties of a texture unit at once.

_disableTextureUnit cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a058d6805142fce7ec095a018447cbe33

Turns off a texture unit.

_disableTextureUnitsFrom cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a68e0ecb23c3eba58b5aeb06d646ce4cd

Disables all texture units from the given unit upwards.

_setTexture cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aaa2dacc8b8fc28c649a8a603d1f5909c

Sets the texture to bind to a given texture unit.

_setVertexTexture cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html af40bfb084b051d8433b0893921613ba7

Binds a texture to a vertex sampler.

_setTextureUnitFiltering cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html adbc64c669661f87ee2f8db8dd18a0fe5

Sets the filtering options for a given texture unit.

_setTextureProjectionRelativeTo cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a91e7ee7dd1f244ffa9a0681efb6fae6c

Notify the rendersystem that it should adjust texture projection to be relative to a different origin...

_cleanupDepthBuffers cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a568dd8e5d75fc7eef649dda6d14d447d

Removes all depth buffers.

_pauseFrame cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a9893de6903d77fe231da1135f5ee00db

Pause rendering for a frame.

_resumeFrame cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html abe9b7d178eb5d0ea90c7b9a35f612f91

Resume rendering for a frame.

_getViewport cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aa0cf9dc2df0748f3076c5f8f1f8064db

Get the current active viewport for rendering.

_getCullingMode cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html adef5117e5f28fb39e04b59181558a970 _beginGeometryCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a385581061b5d8d9af914d0439392aa62

The RenderSystem will keep a count of tris rendered, this resets the count.

_getFaceCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a4405cc3651219c6422d04c9b3d843d32

Reports the number of tris rendered since the last _beginGeometryCount call.

_getBatchCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html af7ed3c5ecb53897d3a17fc4d4b92e560

Reports the number of batches rendered since the last _beginGeometryCount call.

_getVertexCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a0e59f9845067742cf26b04037b0ce332

Reports the number of vertices passed to the renderer since the last _beginGeometryCount call...

convertColourValue cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a80d543b61b1152b0dd0049961be4798e

Generates a packed data version of the passed in ColourValue suitable for use as with this RenderSyst...

getCapabilities cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a1ea7609b7337a8b184c4348b09d5c46a

Gets the capabilities of the render system.

getDriverVersion cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ad9dbbbf4ae4dc539ebb31d99c7e6c724

Returns the driver version.

_getDefaultViewportMaterialScheme cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aacef247cf85f6ecd44b075f99555b6a2

Returns the default material scheme used by the render system.

isGpuProgramBound cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a1ac003196b5b51384f714924a0041081

Returns whether or not a Gpu program of the given type is currently bound.

setClipPlanes cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a23cc0a7d87b77ec3d0a34e92335bec1a

Sets the user clipping region.

addClipPlane cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html abe0fbe6b4972baf14137235fe3f6c499

Add a user clipping plane.

addClipPlane cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a2eb75175291761881bdc0d73ec379089

Add a user clipping plane.

resetClipPlanes cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a46a9b1385638112a80bf22fa1a5bf531

Clears the user clipping region.

_initRenderTargets cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a83ca87a7c74baff1db1a9ff6ec61ba54

Utility method for initialising all render targets attached to this rendering system.

_notifyCameraRemoved cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aecceb6f1a7d3113de8676d20e39260dc

Utility method to notify all render targets that a camera has been removed, in case they were referri...

_updateAllRenderTargets cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a8ef6bbe5a63769cfe73319ac418624a8

Internal method for updating all render targets attached to this rendering system.

_swapAllRenderTargetBuffers cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ae8365c3a108964861ca4af053e84901f

Internal method for swapping all the buffers on all render targets, if _updateAllRenderTargets was ca...

setInvertVertexWinding cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a0a0b42f82a637acb3df7fba70c1291aa

Sets whether or not vertex windings set should be inverted; this can be important for rendering refle...

getInvertVertexWinding cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ab3e49f56657126038dffde74bbc8bfdd

Indicates whether or not the vertex windings set will be inverted for the current render (e...

setCurrentPassIterationCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a207d38c53699525e2e49ee167f9c8eb5

set the current multi pass count value.

setDeriveDepthBias cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a927af19c2746aa2dd37018434bfc09f4

Tell the render system whether to derive a depth bias on its own based on the values passed to it in ...

addListener cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ada5d01c8a4eb8e64140d92fce245800c

Adds a listener to the custom events that this render system can raise.

removeListener cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a7d9e3b4369f98e46dbea4cb4b9390f9d

Remove a listener to the custom events that this render system can raise.

getRenderSystemEvents cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a8f3b7402316e7162fb5778235fc6e2f2

Gets a list of the rendersystem specific events that this rendersystem can raise.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ListenerList cpp tdef Ogre::RenderSystem classOgre_1_1RenderSystem.html ab1bb1a0a6617b68f8d05ab81b9d939f3 HardwareOcclusionQueryList cpp tdef Ogre::RenderSystem classOgre_1_1RenderSystem.html ae5a2c5b72bc48a8b525ce7f305af11ce updatePassIterationRenderState cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a8b7b29f3b542c7cbaeb5da0c1269a388

updates pass iteration rendering state including bound gpu program parameter pass iteration auto cons...

fireEvent cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a739194f14f07f7860f26af9a07fa1ce2

Internal method for firing a rendersystem event.

mDepthBufferPool cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ac2e020886998e27c45608206308d3756

DepthBuffers to be attached to render targets.

mRenderTargets cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a5ea599be4da15690178a9aca2261e992

The render targets.

mPrioritisedRenderTargets cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a69c3a5daa75ce78fd56226941f1c8126

The render targets, ordered by priority.

mActiveRenderTarget cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a398254faea8f9fe6454abb38eee5b3f4

The Active render target.

mActiveVertexGpuProgramParameters cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ae98e8807b322bccf0eb160afdb54537e

The Active GPU programs and gpu program parameters.

mActiveGeometryGpuProgramParameters cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a2d602052ff01a8fd78455916c57a4cef mActiveFragmentGpuProgramParameters cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a5b9972dd9bb47c45732ad1c82c55817d mTextureManager cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a80f14e152184bddc68f8ae05bcefb3be mActiveViewport cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a122f2e8cbddd313582f05677f5a26b1c mCullingMode cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a60ce74b29c3e1c9e11041029117a85ad mVSync cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ac0df5de57fa3480f74c98c65a7211a30 mVSyncInterval cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aae9bef04f53864a06012711ea3857fc6 mWBuffer cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a7c4ad7937f023a43ee43473750d2bfe9 mBatchCount cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a039fe39c5374812e776c677404f00898 mFaceCount cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aa735bd71b568209de09adfa86b737737 mVertexCount cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a0716f3fd1349f7c4399d805d03e4c394 mManualBlendColours cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aa40237e355676bb7024fccd8699eee96

Saved manual colour blends.

mInvertVertexWinding cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html adf3d0f2e777d97e2032ef01cb1b3ecee mDisabledTexUnitsFrom cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a9a071dab9e9b40bfde6d2e85cb363274

Texture units from this upwards are disabled.

mCurrentPassIterationCount cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a179ea5dd6f5b8f1430ebc10dd582fdb8

number of times to render the current state

mCurrentPassIterationNum cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a633705eb827ce4ad1a0d65761d31335c mDerivedDepthBias cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ad3c918fb9e33cd75b9a802d48acc800d

Whether to update the depth bias per render call.

mDerivedDepthBiasBase cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ab852c2a4d985484527f4a701dad60981 mDerivedDepthBiasMultiplier cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a55404396ef70888e6d7bf0e1d4177c8b mDerivedDepthBiasSlopeScale cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a671636ab611261911a21f52d7cc1c97a mGlobalInstanceVertexBuffer cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a5ba7bb72708c2e6ab08eb57145208d90

a global vertex buffer for global instancing

mGlobalInstanceVertexBufferVertexDeclaration cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aca0f02a2c01976d636303dd521631192

a vertex declaration for the global vertex buffer for the global instancing

mGlobalNumberOfInstances cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a67884ecedea5a989c3da73a6f0860da7

the number of global instances (this number will be multiply by the render op instance number)...

mEventNames cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ab213f4023f49f961377aa52c8c11acc3

List of names of events this rendersystem may raise.

mEventListeners cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ad0cf554e93303c9305d3446eb2efb411 mHwOcclusionQueries cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a7bb1437e3f40cda2bb1495b51ba88791 mVertexProgramBound cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a69173bf6d120d39f702c5de9e0815218 mGeometryProgramBound cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a989d395609174738d5571fb6892262de mFragmentProgramBound cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a79ba9d85873031a65a9548e65e50109d mClipPlanes cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a07c97ddc40ee60325e0bc21930ac5c79 mClipPlanesDirty cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a3d14dfbb2f08906b57df424f9cd96bed mRealCapabilities cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aa4c73904a4dc7b0c097d21acac1ec52f

Used to store the capabilities of the graphics card.

mCurrentCapabilities cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a748f3ed723a45617a5adfd6c8d4decf2 mUseCustomCapabilities cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ab68aeffbe5cb555e1057c0ac3afcee54 mDriverVersion cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a2a2b64fcb748ff0bd21231c23ad3fe98 mTexProjRelative cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a7d062673a4505cc47867677fdb83e455 mTexProjRelativeOrigin cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a8b5ae0207f8d1faf47169be4a2ee2714 TexEnviMap cpp tdef Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a5c737ff2fa97761ae94de11c2c7cb689 TexEnvfMap cpp tdef Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a779edbe02ee5f4949119da77e73ee367 TexEnvfvMap cpp tdef Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a47811afff1908e077403533461b2cac0 PointParamfMap cpp tdef Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ab826704752c41e5525ed935223ed8817 PointParamfvMap cpp tdef Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a15d7f66190ca60285dfa9f1c18ade58e MaterialfvMap cpp tdef Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ad2799b50ef1dd16dd59c12b9e7c34e3b LightfMap cpp tdef Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a63e500ef81175c1694dc54ba8e94d489 LightfvMap cpp tdef Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html acf06bc57cef0aa660e42219ec05136bf getCombinedMinMipFilter cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a4e5c17da221d5adcc3ea70e19dfbb26e getTextureAddressingMode cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a99d980fae06f396c26fcbff26b059f73 getBlendMode cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html aa4018870e6dc9a5956bcfad328d211d4 makeGLMatrix cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html adcbba948f3f82c4b7815802747857a0e setGLLight cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html aaffcd4a1c78d49ebc1794547ba95c6a9 setGLLightPositionDirection cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a67823176aca6e30caa67164d25f3213e

Internal method to set pos / direction of a light.

setLights cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a0bf92ab423facd511c2964e7afd69e02 activateGLTextureUnit cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a6abac47e40478e3837a49652e92e5104 activateGLClientTextureUnit cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html acc913a17c95563562d59b8eb585888d2 setGLTexEnvi cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a65b8bd6c5f34a90686128f42af4a21f9 setGLTexEnvf cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a56e92ab4a2328afac9cc33547c510e98 setGLTexEnvfv cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ae0d666d0e277ed62de69c7e7f2685a7c setGLPointParamf cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a2bacb2f632fd10ea8b57ccc407fc2288 setGLPointParamfv cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a6c0c5f9b72fb90de6d44608117b8273e setGLMaterialfv cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html aa3caf6bd085601b74671371f3484ea50 setGLMatrixMode cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a014d190c020b2896e15386f0c4f85342 setGLDepthMask cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a6fbfba704f93e95c2d12a15b25e81188 setGLClearDepthf cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html aa2ed4dee58754c480e448467dafb71f9 setGLColorMask cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html aedbc41f06feb6c24790aace2510585f9 setGLLightf cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ab12992dc43074b90f863f86b5196aba6 setGLLightfv cpp instm Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a2691ffc40f00cd6c0a6c6ab186952721 mLights cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a321f97ae7b90f98d1203849c9d013b90 mCurrentLights cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a4f30254f942f9581bd01160c3ff130ca mViewMatrix cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a266194f4a6848258fb1f7103746f68fc

View matrix to set world against.

mWorldMatrix cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a99fe08307fd7ecafc99c9a4519200753 mTextureMatrix cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html af25d0762c875d3c7af70c3edd8fe0b4b mMinFilter cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a940733de6dd544d23e269e95d0ad3ef4

Last min &amp; mip filtering options, so we can combine them.

mMipFilter cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html aac593fd23d5ba58e7f2eb421b3f934c7 mTextureCoordIndex cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ac898b334bc746dc5474ca1c20877a39f

What texture coord set each texture unit is using.

mFixedFunctionTextureUnits cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a9991ee90308b3c04ef4fdbd9098302f6

Number of fixed-function texture units.

mColourWrite cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html abe650b85e31b53197fcff87395be1a44

Store last colour write state.

mDepthWrite cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ab550dc2da6f5fd926b003abc171dac99

Store last depth write state.

mStencilMask cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html aef40afface42abd799bd01782eea290c

Store last stencil mask state.

mAutoTextureMatrix cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a0304ce804362506fe92ff65735d4f315 mUseAutoTextureMatrix cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html af5afd7ed4cee89601757f8bf47652eff mTextureCount cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ae31dbc2ad566159c19ab0d4f65f35c0b mTextureEnabled cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html af5024f9a0d2c50e926ab4cf15b85d526 mGLSupport cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a40bf3d927409748a856aee4abfa479b0

GL support class, used for creating windows etc.

mMainContext cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html af06fbcfc725471c6478173e4bb6deeb1 mCurrentContext cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a0b37bfbe08e1bad1690f2f377223c92f mGpuProgramManager cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ad17b7c38cc20db4f8aeccbd7d669d3b1 mHardwareBufferManager cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a985949af552ef37af462f2804df7cd1b mRTTManager cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html aca104d3598d776b259431dadff2d0aa7

Manager object for creating render textures.

mActiveTextureUnit cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a8d81d3d5b685dd75c20d07d635e4bbbe

These variables are used for caching RenderSystem state.

mActiveClientTextureUnit cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html afabf9d207df15eefe587e58f7ca43995 mActiveTexEnviMap cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html afc9fda28e5f750e1365eaf2d8e40914e mActiveTexEnvfMap cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a43effd6344461d2d6ea480342114f012 mActiveTexEnvfvMap cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a54e4da9e58a0301b05a859358888f21e mActivePointParamfMap cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ac0f8241f1d3e5319b60e99641598bce1 mActivePointParamfvMap cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html abf41593715549181e154d7b0fbc150e1 mActiveMaterialfvMap cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a4407e1ac905da024189a568ad60c3cb8 mActiveLightfMap cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ab97e8fb87dd547d2e33f833892cfc417 mActiveLightfvMap cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a18d1b472e6d8e61c2938e6cdc1f80d06 mActiveSourceBlend cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html aa7629cc0252064c5a6f391a51836ec24 mActiveDestBlend cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a1a5983b94bb1c689d152ab11f7f3dc8c mActiveDepthFunc cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ac7f8b875f0f6e8a51785280d72815471 mActiveShadeModel cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ab1efde5da356d572e4e765d176e318f2 mActiveMatrixMode cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a524f119ec562a255b86ea737d0558ef0 mActivePointSize cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a13aa14cdeb3ec5ff5e20d1a11addc6fe mActiveCullFaceMode cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a1d751502cf3d7146f4e6a7ff55aca6c6 mTexMaxAnisotropy cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a773575f7f1aa2149d06a1e1602cbf8cf mMaxTexMaxAnisotropy cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html aa1cf4100cfecf598a1288493b0571bb1 mActiveClearDepth cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html aa035531d0add51d7deef48dda16d5b84 mActiveClearColor cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a0f440876779b472d1aac82c8ff3cee27 mActiveAlphaFunc cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html afbcf1cfba3e6dff4bf224af7fe5a3748 mActiveAlphaFuncValue cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html ab37ed6093cccf635bf0a2014b82ef2cb mGLInitialised cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html aafeb44e668adf59385f8ad8fa51fc121

Check if the GL system has already been initialised.

mDiscardBuffers cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html aa6a1b514a391dc573ee40560936a38d6

Mask of buffers who contents can be discarded if GL_EXT_discard_framebuffer is supported.

mPolygonMode cpp data Ogre::GLESRenderSystem classOgre_1_1GLESRenderSystem.html a7e6bf0b1a9acc693eaca5cbaee0fb692

OpenGL ES doesn&#39;t support setting the PolygonMode like desktop GL So we will cache the value and set ...

Ogre::GLESSurfaceDesc c cl Ogre::GLESSurfaceDesc structOgre_1_1GLESSurfaceDesc.html

GL surface descriptor.

OgreGLESRenderTexture.h GLESSurfaceDesc cpp func Ogre::GLESSurfaceDesc structOgre_1_1GLESSurfaceDesc.html a01b84faff786373afb53db567c0ab176 buffer cpp data Ogre::GLESSurfaceDesc structOgre_1_1GLESSurfaceDesc.html ab71ab42ef58463af622cc62f394e5248 zoffset cpp data Ogre::GLESSurfaceDesc structOgre_1_1GLESSurfaceDesc.html a53bf5310d4b33f84fa426a11600cef2e numSamples cpp data Ogre::GLESSurfaceDesc structOgre_1_1GLESSurfaceDesc.html ae8593e7d6e7d72f029daa70424a9223f Ogre::GLESRenderTexture c cl Ogre::GLESRenderTexture classOgre_1_1GLESRenderTexture.html

Base class for GL Render Textures.

OgreGLESRenderTexture.h GLESRenderTexture cpp instm Ogre::GLESRenderTexture classOgre_1_1GLESRenderTexture.html af2dceb750e643bac2b851e0f77a30b2b ~GLESRenderTexture cpp instm Ogre::GLESRenderTexture classOgre_1_1GLESRenderTexture.html a325da0178b443852d2689f7fffcd519b requiresTextureFlipping cpp instm Ogre::GLESRenderTexture classOgre_1_1GLESRenderTexture.html a3edf7cd7c2011d8b7cd1b5e458978e2f copyContentsToMemory cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html a8996931c9437e22326ca918097ee7bf3

Copies the current contents of the render target to a pixelbox.

suggestPixelFormat cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html ad94c73fb892cda9312da9006ae57fe87

Suggests a pixel format to use for extracting the data in this target, when calling copyContentsToMem...

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

swapBuffers cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a09e6243be6bd93a64e9b20c74e3d11e1

Swaps the frame buffers to display the next frame.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

getCustomAttribute cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6c32524efacf6da599d5daccf3d9e166

Gets a custom (maybe platform-specific) attribute.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

isActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a301925445aa68d271ba2da65dc8c0022

Used to retrieve or set the active state of the render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isPrimary cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad65fa4d3c53d20d49b5018a334de57e9

Indicates whether this target is the primary window.

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mBuffer cpp data Ogre::RenderTexture classOgre_1_1RenderTexture.html a5f3d9fd4d3aa25751546d18144b77b6a mZOffset cpp data Ogre::RenderTexture classOgre_1_1RenderTexture.html ad41ef4a560ac4f45b10eb56a87761347 mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::GLESRTTManager c cl Ogre::GLESRTTManager classOgre_1_1GLESRTTManager.html

Manager/factory for RenderTextures.

OgreGLESRenderTexture.h ~GLESRTTManager cpp instm Ogre::GLESRTTManager classOgre_1_1GLESRTTManager.html a96a44ed083678a1e27d5dfe7a5e0bfc6 createRenderTexture cpp instm Ogre::GLESRTTManager classOgre_1_1GLESRTTManager.html ae38db9c6a8b82ad253e738056122ff0b

Create a texture rendertarget object.

checkFormat cpp instm Ogre::GLESRTTManager classOgre_1_1GLESRTTManager.html ad1e4ea655b6ece60016e4ecf734e382a

Check if a certain format is usable as rendertexture format.

bind cpp instm Ogre::GLESRTTManager classOgre_1_1GLESRTTManager.html aac332502cde16458d51d5aaa5fa7e9ec

Bind a certain render target.

unbind cpp instm Ogre::GLESRTTManager classOgre_1_1GLESRTTManager.html a8de06acbca5735034c65813ebb24891e

Unbind a certain render target.

getBestDepthStencil cpp instm Ogre::GLESRTTManager classOgre_1_1GLESRTTManager.html a1c30ff0280997d6fe36ed30ff6dc8be6 createMultiRenderTarget cpp instm Ogre::GLESRTTManager classOgre_1_1GLESRTTManager.html addaee98053aef5233dc8b10c14a72ef7

Create a multi render target.

getSupportedAlternative cpp instm Ogre::GLESRTTManager classOgre_1_1GLESRTTManager.html a234ef8eb7ace1a68c881025fd3139a7e

Get the closest supported alternative format.

getSingleton unknown clm Ogre::Singleton< GLESRTTManager > classOgre_1_1Singleton.html a7757bd7ac3702c144502e53ad6491888 getSingletonPtr unknown clm Ogre::Singleton< GLESRTTManager > classOgre_1_1Singleton.html a7ab51c46521b89723d6186a52a7e0d7b msSingleton unknown data Ogre::Singleton< GLESRTTManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::GLESCopyingRenderTexture c cl Ogre::GLESCopyingRenderTexture classOgre_1_1GLESCopyingRenderTexture.html OgreGLESRenderTexture.h GLESCopyingRenderTexture cpp instm Ogre::GLESCopyingRenderTexture classOgre_1_1GLESCopyingRenderTexture.html a8e37f81f327f14845b7cd1a277ba8aae getCustomAttribute cpp instm Ogre::GLESCopyingRenderTexture classOgre_1_1GLESCopyingRenderTexture.html ade57bf151f2445af94364b92f9428e2d

Gets a custom (maybe platform-specific) attribute.

requiresTextureFlipping cpp instm Ogre::GLESRenderTexture classOgre_1_1GLESRenderTexture.html a3edf7cd7c2011d8b7cd1b5e458978e2f copyContentsToMemory cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html a8996931c9437e22326ca918097ee7bf3

Copies the current contents of the render target to a pixelbox.

suggestPixelFormat cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html ad94c73fb892cda9312da9006ae57fe87

Suggests a pixel format to use for extracting the data in this target, when calling copyContentsToMem...

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

swapBuffers cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a09e6243be6bd93a64e9b20c74e3d11e1

Swaps the frame buffers to display the next frame.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

isActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a301925445aa68d271ba2da65dc8c0022

Used to retrieve or set the active state of the render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isPrimary cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad65fa4d3c53d20d49b5018a334de57e9

Indicates whether this target is the primary window.

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mBuffer cpp data Ogre::RenderTexture classOgre_1_1RenderTexture.html a5f3d9fd4d3aa25751546d18144b77b6a mZOffset cpp data Ogre::RenderTexture classOgre_1_1RenderTexture.html ad41ef4a560ac4f45b10eb56a87761347 mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::GLESCopyingRTTManager c cl Ogre::GLESCopyingRTTManager classOgre_1_1GLESCopyingRTTManager.html

Simple, copying manager/factory for RenderTextures.

OgreGLESRenderTexture.h GLESCopyingRTTManager cpp instm Ogre::GLESCopyingRTTManager classOgre_1_1GLESCopyingRTTManager.html a2b2813b090e8b018819fc9ae26c0505b ~GLESCopyingRTTManager cpp instm Ogre::GLESCopyingRTTManager classOgre_1_1GLESCopyingRTTManager.html a3c8fb1a816001ab58a46fda8c5b66c31 createRenderTexture cpp instm Ogre::GLESCopyingRTTManager classOgre_1_1GLESCopyingRTTManager.html a1096e66a8e83f4aaac83bf1ad730fd2f checkFormat cpp instm Ogre::GLESCopyingRTTManager classOgre_1_1GLESCopyingRTTManager.html abaa89ebb935e22513e7220c2a5c72670 bind cpp instm Ogre::GLESCopyingRTTManager classOgre_1_1GLESCopyingRTTManager.html a8e50f393f7cadd2fdc61d7489c59b79d unbind cpp instm Ogre::GLESCopyingRTTManager classOgre_1_1GLESCopyingRTTManager.html a597bf0377e106ebe5384c051ceeb5036 getBestDepthStencil cpp instm Ogre::GLESRTTManager classOgre_1_1GLESRTTManager.html a1c30ff0280997d6fe36ed30ff6dc8be6 createMultiRenderTarget cpp instm Ogre::GLESRTTManager classOgre_1_1GLESRTTManager.html addaee98053aef5233dc8b10c14a72ef7

Create a multi render target.

getSupportedAlternative cpp instm Ogre::GLESRTTManager classOgre_1_1GLESRTTManager.html a234ef8eb7ace1a68c881025fd3139a7e

Get the closest supported alternative format.

getSingleton unknown clm Ogre::Singleton< GLESRTTManager > classOgre_1_1Singleton.html a7757bd7ac3702c144502e53ad6491888 getSingletonPtr unknown clm Ogre::Singleton< GLESRTTManager > classOgre_1_1Singleton.html a7ab51c46521b89723d6186a52a7e0d7b msSingleton unknown data Ogre::Singleton< GLESRTTManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::GLESSupport c cl Ogre::GLESSupport classOgre_1_1GLESSupport.html OgreGLESSupport.h GLESSupport cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a454b16b106337c1cb81f078af7d4b349 ~GLESSupport cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html afdaea2db21d2ca99e90b1f0f3e053446 addConfig cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a87fbb88802be0e3f63c7d41c82d7a008

Add any special config values to the system.

setConfigOption cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html aa90028ef0825593ccfeb1945ee9716c7 validateConfig cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html af591bf65bf8382d2040a29e43ba620ad

Make sure all the extra options are valid.

getConfigOptions cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a3c6377b1c6a522033a8df284902d7c77 createWindow cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a6a9d408b909c46a09e2b44f43450810b newWindow cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a4fbaf6372fd435b8ba277e2b4b60c44c getGLVendor cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a34fc4cc251f4466759d3004dd3674b93

Get vendor information.

getGLVersion cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a2258ed278d0417efc064f5c33ec3b0c1

Get version information.

getProcAddress cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html abdb29bd7d75942151c59248d501d20f7

Get the address of a function.

initialiseExtensions cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html afa94fede38d0ff8a33cd24ef7bcc570f

Initialises GL extensions, must be done AFTER the GL context has been established.

checkExtension cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a5258d5d581764d1b66118117c7dc58e4

Check if an extension is available.

getDisplayMonitorCount cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a30b27014eed2901c03f71f24b79dceb7 start cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html aa33de56899f26c984137e5fc8a31ff6e

Start anything special.

stop cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a2309106e40cd13d5b7a248a73e661bf2

Stop anything special.

createPBuffer cpp instm Ogre::GLESSupport classOgre_1_1GLESSupport.html a5297db5d913a20e0adf92f68ea526c1e mOptions cpp data Ogre::GLESSupport classOgre_1_1GLESSupport.html a79409f5c2ffda886fca7a9b17d47edd8 extensionList cpp data Ogre::GLESSupport classOgre_1_1GLESSupport.html a8581a423171332aed8bfcbff7aa8939a mVersion cpp data Ogre::GLESSupport classOgre_1_1GLESSupport.html addb2487947de3f042ed809766dd03a03 mVendor cpp data Ogre::GLESSupport classOgre_1_1GLESSupport.html a75a3471bd4b286536331a6ceacdd3dad Ogre::GLESTexture c cl Ogre::GLESTexture classOgre_1_1GLESTexture.html OgreGLESTexture.h GLESTexture cpp instm Ogre::GLESTexture classOgre_1_1GLESTexture.html ac2f69ef2fc887f3746911a9276fc89ba ~GLESTexture cpp instm Ogre::GLESTexture classOgre_1_1GLESTexture.html add89d95789f9d3751abb2ee69ea30107 createRenderTexture cpp instm Ogre::GLESTexture classOgre_1_1GLESTexture.html aff278f9a702275b83dfe781365cc6b0a getBuffer cpp instm Ogre::GLESTexture classOgre_1_1GLESTexture.html ac3ebf64d456a43f353114e96d0f6efc3 getGLESTextureTarget cpp instm Ogre::GLESTexture classOgre_1_1GLESTexture.html a1031d47237b0b8bbfc974abbcf7e115a getGLID cpp instm Ogre::GLESTexture classOgre_1_1GLESTexture.html a6c787f17b699d53528783f60d26a597c setTextureType cpp instm Ogre::Texture classOgre_1_1Texture.html a99ab7ce9aba371bab2f04fe1eebe6f26

Sets the type of texture; can only be changed before load()

getTextureType cpp instm Ogre::Texture classOgre_1_1Texture.html a3db3e97f86e298f79fd09e511f572cc1

Gets the type of texture.

getNumMipmaps cpp instm Ogre::Texture classOgre_1_1Texture.html a73913a082bfc8f1e3de44441df92308a

Gets the number of mipmaps to be used for this texture.

setNumMipmaps cpp instm Ogre::Texture classOgre_1_1Texture.html a3cd584d5e1b9bbd1eb665303f9fca7ee

Sets the number of mipmaps to be used for this texture.

getMipmapsHardwareGenerated cpp instm Ogre::Texture classOgre_1_1Texture.html a3435f815f90fdf90e3c28393125e3168

Are mipmaps hardware generated?

getGamma cpp instm Ogre::Texture classOgre_1_1Texture.html aae8fa69ad2ea0d4b84c85d280197953b

Returns the gamma adjustment factor applied to this texture on loading.

setGamma cpp instm Ogre::Texture classOgre_1_1Texture.html a34a2cf25885b2d6f16adc1dbd7275e09

Sets the gamma adjustment factor applied to this texture on loading the data.

setHardwareGammaEnabled cpp instm Ogre::Texture classOgre_1_1Texture.html a41e0ef825d3ce3c305d1b4d34103da13

Sets whether this texture will be set up so that on sampling it, hardware gamma correction is applied...

isHardwareGammaEnabled cpp instm Ogre::Texture classOgre_1_1Texture.html ae41a45cc2461c263936f620708b08976

Gets whether this texture will be set up so that on sampling it, hardware gamma correction is applied...

setFSAA cpp instm Ogre::Texture classOgre_1_1Texture.html ab930e26d3531e20604e22e3324759ad4

Set the level of multisample AA to be used if this texture is a rendertarget.

getFSAA cpp instm Ogre::Texture classOgre_1_1Texture.html aa9336fcb9283afad0259466633533f33

Get the level of multisample AA to be used if this texture is a rendertarget.

getFSAAHint cpp instm Ogre::Texture classOgre_1_1Texture.html a78a1bb99cc419187c77141ab05edb7ea

Get the multisample AA hint if this texture is a rendertarget.

getHeight cpp instm Ogre::Texture classOgre_1_1Texture.html a487fd460a132f1c4097ec1f6d2e7c37c

Returns the height of the texture.

getWidth cpp instm Ogre::Texture classOgre_1_1Texture.html a68051f56bb8d87ce19640a8026586207

Returns the width of the texture.

getDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a08698c8524b74c8303927f665f36e827

Returns the depth of the texture (only applicable for 3D textures).

getSrcHeight cpp instm Ogre::Texture classOgre_1_1Texture.html a772f4bd16b6b629f16f112926be4d460

Returns the height of the original input texture (may differ due to hardware requirements).

getSrcWidth cpp instm Ogre::Texture classOgre_1_1Texture.html a8637d1b6b0c6b17c10dbe0bc65ce8dc4

Returns the width of the original input texture (may differ due to hardware requirements).

getSrcDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a9037f86414b57597677ea98d66c40001

Returns the original depth of the input texture (only applicable for 3D textures).

setHeight cpp instm Ogre::Texture classOgre_1_1Texture.html ab4f95c16ba72153a00a3422289099296

Set the height of the texture; can only do this before load();.

setWidth cpp instm Ogre::Texture classOgre_1_1Texture.html ab966147d746a969aa80a0ae71d6fb0e2

Set the width of the texture; can only do this before load();.

setDepth cpp instm Ogre::Texture classOgre_1_1Texture.html afd7eb62399bd48b21f6763eba94ab28d

Set the depth of the texture (only applicable for 3D textures); can only do this before load();...

getUsage cpp instm Ogre::Texture classOgre_1_1Texture.html a5544f33879e292ff3d0c6fb13129ba0d

Returns the TextureUsage identifier for this Texture.

setUsage cpp instm Ogre::Texture classOgre_1_1Texture.html a04969ca1d25bf40e71e907f2cdb7443b

Sets the TextureUsage identifier for this Texture; only useful before load()

createInternalResources cpp instm Ogre::Texture classOgre_1_1Texture.html a906f16bb83aecba3b1204d62308e419d

Creates the internal texture resources for this texture.

freeInternalResources cpp instm Ogre::Texture classOgre_1_1Texture.html a43fa847c09ec75de76555dd648e95420

Frees internal texture resources for this texture.

copyToTexture cpp instm Ogre::Texture classOgre_1_1Texture.html a017b0d0590ce4afc079f2f1f85a686b8

Copies (and maybe scales to fit) the contents of this texture to another texture.

loadImage cpp instm Ogre::Texture classOgre_1_1Texture.html ac129cc0a773f0d9d0eb4c3c1a1b65618

Loads the data from an image.

loadRawData cpp instm Ogre::Texture classOgre_1_1Texture.html a1d84784891731ee66945ffbc3b31e35b

Loads the data from a raw stream.

_loadImages cpp instm Ogre::Texture classOgre_1_1Texture.html a13fc432584dd44c2969a8e41bdca569c

Internal method to load the texture from a set of images.

getFormat cpp instm Ogre::Texture classOgre_1_1Texture.html a91a5ec6b7cae49a1f7aa05b7beac966b

Returns the pixel format for the texture surface.

getDesiredFormat cpp instm Ogre::Texture classOgre_1_1Texture.html a01e66834e5af4ac5d24222d24c09a9ca

Returns the desired pixel format for the texture surface.

getSrcFormat cpp instm Ogre::Texture classOgre_1_1Texture.html ad4dccbd257ef80d031b4d9e72ca08164

Returns the pixel format of the original input texture (may differ due to hardware requirements and p...

setFormat cpp instm Ogre::Texture classOgre_1_1Texture.html af745587ede1e8482b1edac167fbf82fd

Sets the pixel format for the texture surface; can only be set before load().

hasAlpha cpp instm Ogre::Texture classOgre_1_1Texture.html a4769c21c8e7e73f9d45344bf96d38d17

Returns true if the texture has an alpha layer.

setDesiredIntegerBitDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a2ee26937110dfbd80a5419b1e14fe619

Sets desired bit depth for integer pixel format textures.

getDesiredIntegerBitDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a2e81c09207d2c2293d1d343fa49050aa

gets desired bit depth for integer pixel format textures.

setDesiredFloatBitDepth cpp instm Ogre::Texture classOgre_1_1Texture.html aa38c4f67ab5413135d1830dd164a68e6

Sets desired bit depth for float pixel format textures.

getDesiredFloatBitDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a8b4352d54f63d4c0f29d45fca8d11c2a

gets desired bit depth for float pixel format textures.

setDesiredBitDepths cpp instm Ogre::Texture classOgre_1_1Texture.html ae67e44696cde3c7d4e8fec157ca4f498

Sets desired bit depth for integer and float pixel format.

setTreatLuminanceAsAlpha cpp instm Ogre::Texture classOgre_1_1Texture.html aa561d8d03383bb59ecce5c4278ed8da6

Sets whether luminace pixel format will treated as alpha format when load this texture.

getTreatLuminanceAsAlpha cpp instm Ogre::Texture classOgre_1_1Texture.html a48c9409feb73321926930d064a2a3aa9

Gets whether luminace pixel format will treated as alpha format when load this texture.

getNumFaces cpp instm Ogre::Texture classOgre_1_1Texture.html a993be9937ba0abe4c2d663b9105409d1

Return the number of faces this texture has.

convertToImage cpp instm Ogre::Texture classOgre_1_1Texture.html acf8f82e24d486b9ace424d8908e5eb00

Populate an Image with the contents of this texture.

getCustomAttribute cpp instm Ogre::Texture classOgre_1_1Texture.html accfa5467ab8ccfc5920ec64101f8f532

Retrieve a platform or API-specific piece of information from this texture.

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

LoadedImages cpp tdef Ogre::GLESTexture classOgre_1_1GLESTexture.html a974a7d3f2af11bb8cd46aab14d194e24

Used to hold images between calls to prepare and load.

ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 createInternalResourcesImpl cpp instm Ogre::GLESTexture classOgre_1_1GLESTexture.html aa3e441ccb2030ddd2dcfb81b1bc273c3 prepareImpl cpp instm Ogre::GLESTexture classOgre_1_1GLESTexture.html a303e2dd6585184106ca66218779771fa unprepareImpl cpp instm Ogre::GLESTexture classOgre_1_1GLESTexture.html ae747069c0241b5246a634ae683fec3b3 loadImpl cpp instm Ogre::GLESTexture classOgre_1_1GLESTexture.html aca80cfa1f612c296e59e3341b8d40a2f freeInternalResourcesImpl cpp instm Ogre::GLESTexture classOgre_1_1GLESTexture.html adfcdb7df32cdf1360607d07f023ec2ac _createSurfaceList cpp instm Ogre::GLESTexture classOgre_1_1GLESTexture.html a971b99767f8d945c1c2ffa30763f06b8

Internal method, create GLHardwarePixelBuffers for every face and mipmap level.

calculateSize cpp instm Ogre::Texture classOgre_1_1Texture.html aa98e3e83764aeb0dddc57e1c1dac7f43 unloadImpl cpp instm Ogre::Texture classOgre_1_1Texture.html a50595e11d3256b89d4de09d321dfd17c

Default implementation of unload which calls freeInternalResources.

getSourceFileType cpp instm Ogre::Texture classOgre_1_1Texture.html a8b4fac9addc733cebd68b0b126b23b23

Identify the source file type as a string, either from the extension or from a magic number...

preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mLoadedImages cpp data Ogre::GLESTexture classOgre_1_1GLESTexture.html af7969cac7869619d4da842411980def5

Vector of images that were pulled from disk by prepareLoad but have yet to be pushed into texture mem...

mHeight cpp data Ogre::Texture classOgre_1_1Texture.html a05ffc612f2d228396455f429325d99d4 mWidth cpp data Ogre::Texture classOgre_1_1Texture.html a1619297beb23828218b26ce18362a984 mDepth cpp data Ogre::Texture classOgre_1_1Texture.html a55f60f21398b55836e13a692b90dd736 mNumRequestedMipmaps cpp data Ogre::Texture classOgre_1_1Texture.html a6958c92e9f0e66c4a3d132ed273ea319 mNumMipmaps cpp data Ogre::Texture classOgre_1_1Texture.html a6b82c3ed419e91a11bd9d0063df83ed9 mMipmapsHardwareGenerated cpp data Ogre::Texture classOgre_1_1Texture.html a78c173eadbdbce6c766632a40fc0363c mGamma cpp data Ogre::Texture classOgre_1_1Texture.html a91414bf8610084680cc21144c93e34ca mHwGamma cpp data Ogre::Texture classOgre_1_1Texture.html a12c901db5fff58d9779f327bb363b088 mFSAA cpp data Ogre::Texture classOgre_1_1Texture.html a74aefafbb9c481bf31e39996ef69458c mFSAAHint cpp data Ogre::Texture classOgre_1_1Texture.html a834e35614c75542a09e423cdd6b33bc8 mTextureType cpp data Ogre::Texture classOgre_1_1Texture.html aab3add1d83300d2518d4ae9864c32651 mFormat cpp data Ogre::Texture classOgre_1_1Texture.html a74872f190e8c6d2da750c03698ad73fd mUsage cpp data Ogre::Texture classOgre_1_1Texture.html ae3c39759ac6bea7faa7c60d3994927a4 mSrcFormat cpp data Ogre::Texture classOgre_1_1Texture.html a2598c4e24ba37ce5f82393be82aeddc6 mSrcWidth cpp data Ogre::Texture classOgre_1_1Texture.html aa15877330d8c2ce5b6cf6715937f2b12 mSrcHeight cpp data Ogre::Texture classOgre_1_1Texture.html ae724845657658ff3165d9597c1fad1db mSrcDepth cpp data Ogre::Texture classOgre_1_1Texture.html a402d51a2ed86cbef7469f3d6be6d3c01 mDesiredFormat cpp data Ogre::Texture classOgre_1_1Texture.html a4c9e046e633bacb741cbe2518dfbc649 mDesiredIntegerBitDepth cpp data Ogre::Texture classOgre_1_1Texture.html a1797d9ab733702d0c0b05ba3fd6f1584 mDesiredFloatBitDepth cpp data Ogre::Texture classOgre_1_1Texture.html aa06a0be1885e8ff96fde33277140e46f mTreatLuminanceAsAlpha cpp data Ogre::Texture classOgre_1_1Texture.html aa922f905790cc650b2761caa2e28e51e mInternalResourcesCreated cpp data Ogre::Texture classOgre_1_1Texture.html ae5bc056fc6cc83ae12cf2a3d0786e87b mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b SurfaceList cpp tdef Ogre::GLESTexture classOgre_1_1GLESTexture.html aa9f21ad0cdff0acc12ef0e66c4a8f71b

Vector of pointers to subsurfaces.

mTextureID cpp data Ogre::GLESTexture classOgre_1_1GLESTexture.html aceb7bc718d35c51d264a7009ed86a4de mGLSupport cpp data Ogre::GLESTexture classOgre_1_1GLESTexture.html af62413f21c17376057183de8d390bb6c mSurfaceList cpp data Ogre::GLESTexture classOgre_1_1GLESTexture.html ad3ab706c8dae190726880ebd827addc9 LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::GLESTexturePtr c cl Ogre::GLESTexturePtr classOgre_1_1GLESTexturePtr.html

Specialisation of SharedPtr to allow SharedPtr to be assigned to GLESTexturePtr.

OgreGLESTexture.h GLESTexturePtr cpp instm Ogre::GLESTexturePtr classOgre_1_1GLESTexturePtr.html a09c72b6fda60a0ec0d0d8eb061a55e01 GLESTexturePtr cpp instm Ogre::GLESTexturePtr classOgre_1_1GLESTexturePtr.html afd5fbfb2f6db1ef2997aa0716840ec29 GLESTexturePtr cpp instm Ogre::GLESTexturePtr classOgre_1_1GLESTexturePtr.html a5f9c0e883b0169f0b0177980554a37a8 GLESTexturePtr cpp instm Ogre::GLESTexturePtr classOgre_1_1GLESTexturePtr.html a271c761f457de0a0d64a1cf2d24e58a8 GLESTexturePtr cpp instm Ogre::GLESTexturePtr classOgre_1_1GLESTexturePtr.html a8e62ababe7f8e12a1d8ac78409c41dfe operator= cpp instm Ogre::GLESTexturePtr classOgre_1_1GLESTexturePtr.html a9d587745ed50f5f01f245e5f66a1fa2c

Operator used to convert a ResourcePtr to a GLESTexturePtr.

operator= cpp instm Ogre::GLESTexturePtr classOgre_1_1GLESTexturePtr.html a7183f3bed442d0d2fd569b161ee6b4ca

Operator used to convert a TexturePtr to a GLESTexturePtr.

operator* unknown instm Ogre::SharedPtr< GLESTexture > classOgre_1_1SharedPtr.html a6c7563f3047bcd454dffae2b297a87a1 operator-> unknown instm Ogre::SharedPtr< GLESTexture > classOgre_1_1SharedPtr.html a756cec152c2db605fe7424da7f8e879b get unknown instm Ogre::SharedPtr< GLESTexture > classOgre_1_1SharedPtr.html a2c3ed4a7b5574c4e53adec450fd537b0 bind unknown instm Ogre::SharedPtr< GLESTexture > classOgre_1_1SharedPtr.html ac8d90e023455dc3299f48722e6068e4a

Binds rep to the SharedPtr.

unique unknown instm Ogre::SharedPtr< GLESTexture > classOgre_1_1SharedPtr.html acd2b97578b72dd4abc33471a93ca4b91 useCount unknown instm Ogre::SharedPtr< GLESTexture > classOgre_1_1SharedPtr.html a29e90ed7b4339cce1cc7e6be919e78bb useCountPointer unknown instm Ogre::SharedPtr< GLESTexture > classOgre_1_1SharedPtr.html a21c3410c03ec3a4647c7aaa8e59d535d getPointer unknown instm Ogre::SharedPtr< GLESTexture > classOgre_1_1SharedPtr.html a15e055008751a7c20bdde38662d5f0a1 freeMethod unknown instm Ogre::SharedPtr< GLESTexture > classOgre_1_1SharedPtr.html a2d8365d61e610b98e0d36d514ab29017 isNull unknown instm Ogre::SharedPtr< GLESTexture > classOgre_1_1SharedPtr.html a8a223db784efd7aa766792649de2f2a0 setNull unknown instm Ogre::SharedPtr< GLESTexture > classOgre_1_1SharedPtr.html ae23c79e49621afdb17fc32f30519859f release unknown instm Ogre::SharedPtr< GLESTexture > classOgre_1_1SharedPtr.html aa9225d4dac90501b6a5f0b2b49ea2eed destroy unknown instm Ogre::SharedPtr< GLESTexture > classOgre_1_1SharedPtr.html afaba3332d99634ccbacef674fc46b773 swap unknown instm Ogre::SharedPtr< GLESTexture > classOgre_1_1SharedPtr.html af07cad7e719e517472410d87f4e974ea pRep unknown data Ogre::SharedPtr< GLESTexture > classOgre_1_1SharedPtr.html a8a5094cabd90223647525fe162e94e57 pUseCount unknown data Ogre::SharedPtr< GLESTexture > classOgre_1_1SharedPtr.html a52f9915e259723090662cca7c3c51d52 useFreeMethod unknown data Ogre::SharedPtr< GLESTexture > classOgre_1_1SharedPtr.html a81eed90dd7d087f03cd010167d91f33e Ogre::GLESTextureManager c cl Ogre::GLESTextureManager classOgre_1_1GLESTextureManager.html

GL ES-specific implementation of a TextureManager.

OgreGLESTextureManager.h ResourceCreateOrRetrieveResult cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af484f2b60c8d9bc87f37fa8af8e630c5 ResourceMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a60ea46f69b1dd9c8e27b9b3d7bd5bc35 ResourceWithGroupMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a46e6268002377bc95d3721d21aa92 ResourceHandleMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af6b68646abe6e9959072c1ece458ee55 ResourceMapIterator cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a4f7da59507a5a8550ea97615ff9afff0 GLESTextureManager cpp instm Ogre::GLESTextureManager classOgre_1_1GLESTextureManager.html a21411d3070629e5dcd69e427252d1726 ~GLESTextureManager cpp instm Ogre::GLESTextureManager classOgre_1_1GLESTextureManager.html a1f18cf99215c202b48efa2c8c6921971 getWarningTextureID cpp instm Ogre::GLESTextureManager classOgre_1_1GLESTextureManager.html a53d1f4cc3d474f5d358e6ed162299036 getNativeFormat cpp instm Ogre::GLESTextureManager classOgre_1_1GLESTextureManager.html a21e3c935b653948ecab4ac0749088b72 isHardwareFilteringSupported cpp instm Ogre::GLESTextureManager classOgre_1_1GLESTextureManager.html aded369e344d25b766c245c6c1887886a createOrRetrieve cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a3b27a21f192919d78c14bccea5184736

Create a new texture, or retrieve an existing one with the same name if it already exists...

createOrRetrieve cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a48c565d0e63b286c6388439ae73417df

Create a new resource, or retrieve an existing one with the same name if it already exists...

prepare cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a45d8b138d17f258816383140ca765aa3

Prepares to loads a texture from a file.

prepare cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae26b6ecd722f3e24b52de8b4ac9bba0d

Generic prepare method, used to create a Resource specific to this ResourceManager without using one ...

load cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a1db642a9eef36b32dbdea28d19e8ea0d

Loads a texture from a file.

load cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad6d63fe7126510bf10fd337705cb0b29

Generic load method, used to create a Resource specific to this ResourceManager without using one of ...

loadImage cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a252e80ba6d3320bb37639cda7ca1d77a

Loads a texture from an Image object.

loadRawData cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a2c71bde8f31281d2b357afb2d6560f53

Loads a texture from a raw data stream.

createManual cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html ad17d9cb18f6fcef4fddbf0ab34f13561

Create a manual texture with specified width, height and depth (not loaded from a file)...

createManual cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html ae7973b065066fa2fc46f20a8d5493dea

Create a manual texture with a depth of 1 (not loaded from a file).

setPreferredIntegerBitDepth cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html aaaa53651124f3773fbcf6ae2b4a6fbe5

Sets preferred bit depth for integer pixel format textures.

getPreferredIntegerBitDepth cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html ab5ed4bffea6d80cb6618b8dbdd93feb5

gets preferred bit depth for integer pixel format textures.

setPreferredFloatBitDepth cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a77d097944def071bd10e1c2a03fc5b2c

Sets preferred bit depth for float pixel format textures.

getPreferredFloatBitDepth cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html addaee46caee1ed7de0cc2db3ed150696

gets preferred bit depth for float pixel format textures.

setPreferredBitDepths cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html af2cae9ecc99635a541df72ae7cdd337a

Sets preferred bit depth for integer and float pixel format.

isFormatSupported cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a65730ea50a81401518b4cbf6bb6a0a73

Returns whether this render system can natively support the precise texture format requested with the...

isEquivalentFormatSupported cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html abbbab1db9a334e39c2114ee3a21b013f

Returns whether this render system can support the texture format requested with the given usage opti...

setDefaultNumMipmaps cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html ab194cb5e332fc3eb35591e468f5dbcd3

Sets the default number of mipmaps to be used for loaded textures, for when textures are loaded autom...

getDefaultNumMipmaps cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a3cc7b930d37bc9fc156f7a2cadb572a3

Gets the default number of mipmaps to be used for loaded textures.

create cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac64c2b9c9dc775e05a81ff48d4293d4e

Creates a new blank resource, but does not immediately load it.

setMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa7bd4f02b31fba693d3bea6492fe20a8

Set a limit on the amount of memory this resource handler may use.

getMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae24629f37283bf777987aab6bc3fa110

Get the limit on the amount of memory this resource handler may use.

getMemoryUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a0458e4665975faed7311b05879dfac2f

Gets the current memory usage, in bytes.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a2cf457c70ea86892b1bec52028c96237

Unloads a single resource by name.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a94962d0929fdc88c25d35672ff2c1ff0

Unloads a single resource by handle.

unloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html acaba96b1b4816457b03028eed9895789

Unloads all resources.

reloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a860f0bcac1a4d152878855f9a85a58d3

Caused all currently loaded resources to be reloaded.

unloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7b9ba584a17235f6eff9847b90ba895d

Unload all resources which are not referenced by any other object.

reloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a22dbc50ba8fac0d3222a31ef1ef82dcd

Caused all currently loaded but not referenced by any other object resources to be reloaded...

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8675d6b8c353783cf22c3872f7eaa818

Remove a single resource.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html abfb0022b18d022a7605f0d19a966f00f

Remove a single resource by name.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac22655af03ecea85d863a1d1d561778c

Remove a single resource by handle.

removeAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ff50fee06a678837cbeeea75e4372a5

Removes all resources.

removeUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ce966e769770ce9f90d77eddc2c30a3

Remove all resources which are not referenced by any other object.

getByName cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a03f1bf557d381aca77797d9a44578067

Retrieves a pointer to a resource by name, or null if the resource does not exist.

getByHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ab1c354fd2294c7c50b3f3e9ce42543f7

Retrieves a pointer to a resource by handle, or null if the resource does not exist.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a9dcc9da5760fcd3b39b4566fe308ad6b

Returns whether the named resource exists in this manager.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad9b4efbeacb17f07710c30bd5048e42f

Returns whether a resource with the given handle exists in this manager.

_notifyResourceTouched cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a40769092850d5b296e1d1a9190631700

Notify this manager that a resource which it manages has been &#39;touched&#39;, i.e.

_notifyResourceLoaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a871ac005af0be0b8c1857a4f8eea9

Notify this manager that a resource which it manages has been loaded.

_notifyResourceUnloaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a54d1843a43aebb13542312cd17134e6a

Notify this manager that a resource which it manages has been unloaded.

getScriptPatterns cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a37ec0e845f49b7f7e3dc868456ced1e8

Gets the file patterns which should be used to find scripts for this ResourceManager.

parseScript cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8240f6bbf3449b1f2acdd476efbde821

Parse the definition of a set of resources from a script file.

getLoadingOrder cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a917b69fbaf300dcb0488d14d357296df

Gets the relative loading order of resources of this type.

getResourceType cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4a16604e10cd71957fcce705dead9a2c

Gets a string identifying the type of resource this manager handles.

setVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa3ff9558e8fa8187f510472a58093b6f

Sets whether this manager and its resources habitually produce log output.

getVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af96b58b31c152a8ae3c6152ee3ea12e7

Gets whether this manager and its resources habitually produce log output.

getResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad18cc3f0a4b3e0553cfe715204f15359

Create a resource pool, or reuse one that already exists.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa8b761abb06d74347e9636550307ccd9

Destroy a resource pool.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00a7fe59aaaa4acdfda07edc704516ee

Destroy a resource pool.

destroyAllResourcePools cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7913c36c02ef03007ff1a1c76ddf7710

destroy all pools

getResourceIterator cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4d3289d4636168230da11c1c9794db59

Returns an iterator over all resources in this manager.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::TextureManager classOgre_1_1TextureManager.html ac6fb858ee86f3b7b75de32e3e04ee5c8

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::TextureManager classOgre_1_1TextureManager.html a3a55789d982b34bdd9daa27650360653

Override standard Singleton retrieval.

ResourcePoolMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a87899e8bec2f60ef1448d716a20db8e1 createImpl cpp instm Ogre::GLESTextureManager classOgre_1_1GLESTextureManager.html ad825e33a3881a4a642e3cef8cecc65cb createWarningTexture cpp instm Ogre::GLESTextureManager classOgre_1_1GLESTextureManager.html a91da067044b7b75328d318743761e979

Internal method to create a warning texture (bound when a texture unit is blank)

getNextHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html adc9077f415314ebc0f7feb314b76d4d4

Allocates the next handle.

addImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00bb3a6324cff9b1a572282d4c596b57

Add a newly created resource to the manager (note weak reference)

removeImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f5826bb4624b28bbe08f3c9fe88ee54

Remove a resource from this manager; remove it from the lists.

checkUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8316910598c9ceda62b3ec5be001d372

Checks memory usage and pages out if required.

mGLSupport cpp data Ogre::GLESTextureManager classOgre_1_1GLESTextureManager.html a2c0e1304dfa4181060ab4967ad2076f5 mWarningTextureID cpp data Ogre::GLESTextureManager classOgre_1_1GLESTextureManager.html ac63f4b9782054185b4f9c05792226daa mPreferredIntegerBitDepth cpp data Ogre::TextureManager classOgre_1_1TextureManager.html afd3d774913cd2e1d01d3670e0dd5ac9c mPreferredFloatBitDepth cpp data Ogre::TextureManager classOgre_1_1TextureManager.html a26393ed87920709f9e73715bb9b90468 mDefaultNumMipmaps cpp data Ogre::TextureManager classOgre_1_1TextureManager.html a3c3115c8ccf3796cad2ec691ce019221 mResourcesByHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html af7ac79c874e49fadc3cd7e228ab640d8 mResources cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ac02278ff18455db85fa7473abad9688c mResourcesWithGroup cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a3ea8cebb67199e6050d992036f3b4f3c mNextHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a70a84973505dc749acb913daef662f90 mMemoryBudget cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f0a00e183f455cdce1ec9152722f9b7 mMemoryUsage cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html aaa9cfdfc994de65064ba2dbe08930de8 mVerbose cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a5113f20b1db6ddfb51dba652f24cd0f0 mScriptPatterns cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a450dcef1a87442bcfe848ff92c43c6b5

Patterns to use to look for scripts if supported (e.g. *.overlay)

mLoadOrder cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ad26313df1d10e7953c90b7c37b373cf8

Loading order relative to other managers, higher is later.

mResourceType cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a86f8c21e087cb00a62d677ef1cd8131d

String identifying the resource type this manager handles.

mResourcePoolMap cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a00f151b76015e7e46cdb228cc3eaa53e msSingleton unknown data Ogre::Singleton< TextureManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 GLESRenderSystem cpp ffunc Ogre::GLESTextureManager classOgre_1_1GLESTextureManager.html ad8cd09356da39dd951c40eec0e0ca943 Ogre::AndroidGLContextDelegate c cl Ogre::AndroidGLContextDelegate classOgre_1_1AndroidGLContextDelegate.html

Implements the callback mechanisms for external context calls.

OgreAndroidGLContext.h setCurrent cpp instm Ogre::AndroidGLContextDelegate classOgre_1_1AndroidGLContextDelegate.html a498bb732080ffe541672ebfbd2280150 endCurrent cpp instm Ogre::AndroidGLContextDelegate classOgre_1_1AndroidGLContextDelegate.html ad2b45c481d3882c1e5e3f346b797abbd Ogre::AndroidGLContext c cl Ogre::AndroidGLContext classOgre_1_1AndroidGLContext.html OgreAndroidGLContext.h AndroidGLContext cpp instm Ogre::AndroidGLContext classOgre_1_1AndroidGLContext.html a20e7e5999de9bbf59b3d6874259c4e4d ~AndroidGLContext cpp instm Ogre::AndroidGLContext classOgre_1_1AndroidGLContext.html a8df865a925d7161b243b69833917937d setCurrent cpp instm Ogre::AndroidGLContext classOgre_1_1AndroidGLContext.html a0abace85feef0d5598c579a62b803edc

Enable the context.

endCurrent cpp instm Ogre::AndroidGLContext classOgre_1_1AndroidGLContext.html a8268aa78d34f787f8cf1dc67c46b6bd4

This is called before another context is made current.

clone cpp instm Ogre::AndroidGLContext classOgre_1_1AndroidGLContext.html aa57da0181551d922d5b61d25d88c776d

Create a new context based on the same window/pbuffer as this context - mostly useful for additional ...

setDelegate cpp instm Ogre::AndroidGLContext classOgre_1_1AndroidGLContext.html a9d30b078f93ec6ed793bb13edd552815 getDelegate cpp instm Ogre::AndroidGLContext classOgre_1_1AndroidGLContext.html a5eca1b1c774e01fed1d159cf01051cb5 getHandle cpp instm Ogre::AndroidGLContext classOgre_1_1AndroidGLContext.html ac34b914bc146cb0244f14693149f8644 getInitialized cpp instm Ogre::GLES2Context classOgre_1_1GLES2Context.html abd71a4bfddbdf111e429e9ff825af985 setInitialized cpp instm Ogre::GLES2Context classOgre_1_1GLES2Context.html aae3d4471c090572da0ced04cde4b87bf releaseContext cpp instm Ogre::GLES2Context classOgre_1_1GLES2Context.html a15cc115c6f857dad066218f1225c4283

Release the render context.

initialized cpp data Ogre::GLES2Context classOgre_1_1GLES2Context.html adb1cc0fc703a49897a6401dc264b39fa mGLSupport cpp data Ogre::AndroidGLContext classOgre_1_1AndroidGLContext.html a0aa2d03dc67187c24ac9ec89e6b1d97a mHandle cpp data Ogre::AndroidGLContext classOgre_1_1AndroidGLContext.html ae45e99e05795a0ec725e7b8eb7969f9e mDelegate cpp data Ogre::AndroidGLContext classOgre_1_1AndroidGLContext.html abf30187d83e8678fc03462abbc272755 Ogre::AndroidGLSupport c cl Ogre::AndroidGLSupport classOgre_1_1AndroidGLSupport.html OgreAndroidGLSupport.h AndroidGLSupport cpp instm Ogre::AndroidGLSupport classOgre_1_1AndroidGLSupport.html a6caff5349f3d24ac2eb99de0519c334b ~AndroidGLSupport cpp instm Ogre::AndroidGLSupport classOgre_1_1AndroidGLSupport.html a8ecc762542997e70c86757bf8a0630f3 switchMode cpp instm Ogre::AndroidGLSupport classOgre_1_1AndroidGLSupport.html a1939f641834d84393f6a91f4eca7f0cf getDisplayName cpp instm Ogre::AndroidGLSupport classOgre_1_1AndroidGLSupport.html a1ea84451e226c8bd8c5424c8ff6706f9 createWindow cpp instm Ogre::AndroidGLSupport classOgre_1_1AndroidGLSupport.html a0054ca288f3c9258479ac28977bddf4f newWindow cpp instm Ogre::AndroidGLSupport classOgre_1_1AndroidGLSupport.html a788ff5a897d444f5dbc2fff62ce31b0f start cpp instm Ogre::AndroidGLSupport classOgre_1_1AndroidGLSupport.html ae0cfc9eee766b960d98f10d9f6cbbbe3

Start anything special.

stop cpp instm Ogre::AndroidGLSupport classOgre_1_1AndroidGLSupport.html a6f1fc1523eec9233d1cb6932d81d3cda

Stop anything special.

addConfig cpp instm Ogre::AndroidGLSupport classOgre_1_1AndroidGLSupport.html ac1a6ce761760f308e4777b341fd06e44

Add any special config values to the system.

refreshConfig cpp instm Ogre::AndroidGLSupport classOgre_1_1AndroidGLSupport.html aaee7b48bc3ce81420622cc4720756c60 validateConfig cpp instm Ogre::AndroidGLSupport classOgre_1_1AndroidGLSupport.html a342a348782f40216d043b9057ac50b80

Make sure all the extra options are valid.

setConfigOption cpp instm Ogre::AndroidGLSupport classOgre_1_1AndroidGLSupport.html a3a0d92a39b11c74405b0a948c0fe27b5 getProcAddress cpp instm Ogre::AndroidGLSupport classOgre_1_1AndroidGLSupport.html ad3fad49f963ff50c17c1c10175d5f2f2

Get the address of a function.

getConfigOptions cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html adcf0c781fbbfc12de5546dcc8fb07325 getGLVendor cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html acf1a56586e7f452554433e4a982a915c

Get vendor information.

getGLVersion cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a276c49b57cb60c3ae2aa4ca94524cd80

Get version information.

getShaderCachePath cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html ae0833c742adcccc532729ff76176c44c

Get shader cache path.

getShaderLibraryPath cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a03aaf2bec1baf7d1a6687b49c4fdb591

Get shader library path.

setShaderCachePath cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html aa52a532cd85238d5227f23d4b3de35e4

Set shader cache path.

setShaderLibraryPath cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html aee9a5957c98ac70592dc9ec82a862d68

Set shader library path.

initialiseExtensions cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a1b2f582872d8c79698d93e7aa02ba4c6

Initialises GL extensions, must be done AFTER the GL context has been established.

checkExtension cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a2e2d135ef1ba81fee239544f65ba2ad1

Check if an extension is available.

getDisplayMonitorCount cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a31e3c69a77c8d6c4ca0de1de334d28fd mOptions cpp data Ogre::GLES2Support classOgre_1_1GLES2Support.html a18ab92cb7fbc22d891eb9495575dc168 extensionList cpp data Ogre::GLES2Support classOgre_1_1GLES2Support.html a21558f79fc4b83c4a87c470ca652be4e Ogre::AndroidWindowDelegate c cl Ogre::AndroidWindowDelegate classOgre_1_1AndroidWindowDelegate.html OgreAndroidWindow.h Ogre::AndroidWindow c cl Ogre::AndroidWindow classOgre_1_1AndroidWindow.html OgreAndroidWindow.h AndroidWindow cpp instm Ogre::AndroidWindow classOgre_1_1AndroidWindow.html a36ec50353f6c936c3fbc051e66a0cc6e ~AndroidWindow cpp instm Ogre::AndroidWindow classOgre_1_1AndroidWindow.html a9c9dcc72fd00f4214bbadb96d4b7f2ae getCustomAttribute cpp instm Ogre::AndroidWindow classOgre_1_1AndroidWindow.html a26d6b2e821bcc22f4420cdfb54744671 copyContentsToMemory cpp instm Ogre::AndroidWindow classOgre_1_1AndroidWindow.html af468787245bdb4e010cd96ecd58aa008

Copies the current contents of the render target to a pixelbox.

requiresTextureFlipping cpp instm Ogre::AndroidWindow classOgre_1_1AndroidWindow.html a94258e5d4b5b25152dd907b2f8ea15d8 destroy cpp instm Ogre::AndroidWindow classOgre_1_1AndroidWindow.html ae3fc10a031dd9ff69ad4e5e02382e0cf

Destroys the window.

isClosed cpp instm Ogre::AndroidWindow classOgre_1_1AndroidWindow.html aded5beb00cccb419eb1cfe8698610572

Indicates whether the window has been closed by the user.

create cpp instm Ogre::AndroidWindow classOgre_1_1AndroidWindow.html afd6b09c64c402083fd42847902515227

Creates &amp; displays the new window.

setFullscreen cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a86eb81eb4c91ed40d1c509163bcd7264

Alter fullscreen mode options.

isVisible cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html aea281fb3b8079104ea9fa9fbafa4355a

Indicates whether the window is visible (not minimized or obscured)

setVisible cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af9153ad94900ca36534f25537b35a9cd

Set the visibility state.

isHidden cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a29e1b4d902f21a7852dcf01b6b4b94c6

Indicates whether the window was set to hidden (not displayed)

setHidden cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a0a75ba8cfff12c8968411389b0bb7ebe

Hide (or show) the window.

setVSyncEnabled cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a91ac294d89632996384d89bb9e8f6d78

Enable or disable vertical sync for the RenderWindow.

isVSyncEnabled cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a718bfd2d913dc57e7752e10bd23326f5

Indicates whether vertical sync is activated for the window.

setVSyncInterval cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af8615122f9bc57a80ffc8c73a75d2852

Set the vertical sync interval.

getVSyncInterval cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a36088b99de04b65bdfab6ccd2f4be1a3

Returns the vertical sync interval.

isActive cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html aa1d3f404a67e4fed5734d953063e6e04

Overridden from RenderTarget, flags invisible windows as inactive.

isPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96fe6c6aa50e80c77b2d3bc385b2e4e4

Indicates whether the window is the primary window.

isFullScreen cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a8fc13c21bf332b570277c54796c35b0f

Returns true if window is running in fullscreen mode.

getMetrics cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af764d57fd4d3d3ac74f17ce29caa4525

Overloaded version of getMetrics from RenderTarget, including extra details specific to windowing sys...

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

suggestPixelFormat cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a2e0b4ac163ad50e5bb0084f75cb8fc5d

Override since windows don&#39;t usually have alpha.

isDeactivatedOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a5342f74784425f456c9e640ff900469e

Returns true if the window will automatically de-activate itself when it loses focus.

setDeactivateOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96ec12856ec5384456c9d0a86bd76568

Indicates whether the window will automatically deactivate itself when it loses focus.

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

swapBuffers cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a09e6243be6bd93a64e9b20c74e3d11e1

Swaps the frame buffers to display the next frame.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 createGLContext cpp instm Ogre::AndroidWindow classOgre_1_1AndroidWindow.html aff46ba5be115b9e4ec88134242490a1e getLeftAndTopFromNativeWindow cpp instm Ogre::AndroidWindow classOgre_1_1AndroidWindow.html a5a93fa169303b2de13af963a5ccf8058 initNativeCreatedWindow cpp instm Ogre::AndroidWindow classOgre_1_1AndroidWindow.html aa3c9b10279c67f2c38f7e25d8eea2812 createNativeWindow cpp instm Ogre::AndroidWindow classOgre_1_1AndroidWindow.html ab13a4d207c9a892e5f85e2f1d89fc2c1 reposition cpp instm Ogre::AndroidWindow classOgre_1_1AndroidWindow.html afab1554d8b28f61e6908ced2a31402ef

Reposition the window.

resize cpp instm Ogre::AndroidWindow classOgre_1_1AndroidWindow.html a981c2e5efb63247db4bab4f21c37271c

Alter the size of the window.

windowMovedOrResized cpp instm Ogre::AndroidWindow classOgre_1_1AndroidWindow.html afdb2ebcf5ac4740424f319a93e7ad989

Notify that the window has been resized.

switchFullScreen cpp instm Ogre::AndroidWindow classOgre_1_1AndroidWindow.html af11fb009d995ab6fcd278991967453c4 _setPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html ac2b8244df3d531c59bbbe475aacc6c07

Indicates that this is the primary window.

updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mGLSupport cpp data Ogre::AndroidWindow classOgre_1_1AndroidWindow.html afa8d0f35e1f09cf908c3a7db4d583024 mContext cpp data Ogre::AndroidWindow classOgre_1_1AndroidWindow.html a2dab0f37c795bdb7acbc5c4d3a682c00 mDelegate cpp data Ogre::AndroidWindow classOgre_1_1AndroidWindow.html ae663b70e96f952e131bf0503281ef7f2 mClosed cpp data Ogre::AndroidWindow classOgre_1_1AndroidWindow.html aa68374274a6957b32a0df8888bf5061b mHandle cpp data Ogre::AndroidWindow classOgre_1_1AndroidWindow.html a20a8c64a44f3fbf62aff90e898a6427a mIsFullScreen cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a913cdbf34559401ae8d58e30fd0dbcd1 mIsPrimary cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a1386d0701cb71090dcd6fbe816f4145f mAutoDeactivatedOnFocusChange cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ab664ec009d4db85cd023efd4c4ecedf7 mLeft cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ac6bd29e3557a02f515b9db1283870bce mTop cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ae819f96d06f38386d36b6d4d0959b1da mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c Root cpp ffunc Ogre::RenderWindow classOgre_1_1RenderWindow.html a4966338964dbcd90cba2a6b4bd1b3521 FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::EAGL2Support c cl Ogre::EAGL2Support classOgre_1_1EAGL2Support.html OgreEAGL2Support.h EAGL2Support cpp instm Ogre::EAGL2Support classOgre_1_1EAGL2Support.html ab6af1466075ab8ee94431738a7ea7c32 ~EAGL2Support cpp instm Ogre::EAGL2Support classOgre_1_1EAGL2Support.html addbf47690669e6445a1f2d9b23e9dc1d start cpp instm Ogre::EAGL2Support classOgre_1_1EAGL2Support.html a8c60dfcba3f49286be8022fdaf84754f

Start anything special.

stop cpp instm Ogre::EAGL2Support classOgre_1_1EAGL2Support.html addec458397a8649396b51772c4a6ecf5

Stop anything special.

addConfig cpp instm Ogre::EAGL2Support classOgre_1_1EAGL2Support.html a245c2fd4d66609583093184037ca8259

Add any special config values to the system.

validateConfig cpp instm Ogre::EAGL2Support classOgre_1_1EAGL2Support.html a893f3a84904fd92955610754f2e04830

Make sure all the extra options are valid.

getDisplayName cpp instm Ogre::EAGL2Support classOgre_1_1EAGL2Support.html a3bb5f180de993107121c27e826b06309 chooseGLConfig cpp instm Ogre::EAGL2Support classOgre_1_1EAGL2Support.html ac9e01328dfcf514e9f1adfdf53c0d0fd getGLConfigAttrib cpp instm Ogre::EAGL2Support classOgre_1_1EAGL2Support.html a862de7a3ef2c388969cb076e08a84843 getProcAddress cpp instm Ogre::EAGL2Support classOgre_1_1EAGL2Support.html aa6f3f20e84ba85824dfac00cb82b7b9c

Get the address of a function.

createWindow cpp instm Ogre::EAGL2Support classOgre_1_1EAGL2Support.html a1264e10d01dd5e50e1932499c41cbabb newWindow cpp instm Ogre::EAGL2Support classOgre_1_1EAGL2Support.html af8d522d0ff1cd7f3c7f46ac9d48b04b0 selectGLConfig cpp instm Ogre::EAGL2Support classOgre_1_1EAGL2Support.html ae3249b8d300840d4b245b9de3502b7db setConfigOption cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html af94869c73d966530b0d919ca3925b2cf getConfigOptions cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html adcf0c781fbbfc12de5546dcc8fb07325 getGLVendor cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html acf1a56586e7f452554433e4a982a915c

Get vendor information.

getGLVersion cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a276c49b57cb60c3ae2aa4ca94524cd80

Get version information.

getShaderCachePath cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html ae0833c742adcccc532729ff76176c44c

Get shader cache path.

getShaderLibraryPath cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a03aaf2bec1baf7d1a6687b49c4fdb591

Get shader library path.

setShaderCachePath cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html aa52a532cd85238d5227f23d4b3de35e4

Set shader cache path.

setShaderLibraryPath cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html aee9a5957c98ac70592dc9ec82a862d68

Set shader library path.

initialiseExtensions cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a1b2f582872d8c79698d93e7aa02ba4c6

Initialises GL extensions, must be done AFTER the GL context has been established.

checkExtension cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a2e2d135ef1ba81fee239544f65ba2ad1

Check if an extension is available.

getDisplayMonitorCount cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a31e3c69a77c8d6c4ca0de1de334d28fd mOptions cpp data Ogre::GLES2Support classOgre_1_1GLES2Support.html a18ab92cb7fbc22d891eb9495575dc168 extensionList cpp data Ogre::GLES2Support classOgre_1_1GLES2Support.html a21558f79fc4b83c4a87c470ca652be4e Ogre::EAGL2Window c cl Ogre::EAGL2Window classOgre_1_1EAGL2Window.html OgreEAGL2Window.h EAGL2Window cpp instm Ogre::EAGL2Window classOgre_1_1EAGL2Window.html ad4dd4fd78b6f976679c402d490537484 ~EAGL2Window cpp instm Ogre::EAGL2Window classOgre_1_1EAGL2Window.html ae6da9cf966361b3d7ecb3dc135001957 create cpp instm Ogre::EAGL2Window classOgre_1_1EAGL2Window.html a29ef7ac1e15728a32c2dc8289c3fa5c3

Creates &amp; displays the new window.

setFullscreen cpp instm Ogre::EAGL2Window classOgre_1_1EAGL2Window.html a5c8744f6a2904c84dc330329b2547b6c

Alter fullscreen mode options.

destroy cpp instm Ogre::EAGL2Window classOgre_1_1EAGL2Window.html a159839cd89794db87d381d8366444979

Destroys the window.

isClosed cpp instm Ogre::EAGL2Window classOgre_1_1EAGL2Window.html a4b818925ab0216379a717340b9881eec

Indicates whether the window has been closed by the user.

isVisible cpp instm Ogre::EAGL2Window classOgre_1_1EAGL2Window.html ad9b349b0da4d878ddf8d7dfb75da379d

Indicates whether the window is visible (not minimized or obscured)

setVisible cpp instm Ogre::EAGL2Window classOgre_1_1EAGL2Window.html a334ac636f0e7e951ca948e52fd7e3e40

Set the visibility state.

setClosed cpp instm Ogre::EAGL2Window classOgre_1_1EAGL2Window.html aeed0f214cc62e61340ab1f1ff294e5a4 swapBuffers cpp instm Ogre::EAGL2Window classOgre_1_1EAGL2Window.html ae07709e9351c67ad21d60595d58aeec2

Swaps the frame buffers to display the next frame.

copyContentsToMemory cpp instm Ogre::EAGL2Window classOgre_1_1EAGL2Window.html a9ae4ba4e7ddc73bae77025b740fde386

Copies the current contents of the render target to a pixelbox.

getCustomAttribute cpp instm Ogre::EAGL2Window classOgre_1_1EAGL2Window.html abaccae32e47ad13515c81d6ea1d0d8e2 requiresTextureFlipping cpp instm Ogre::EAGL2Window classOgre_1_1EAGL2Window.html af6a98bc73a651e2b57bfa2b966247d9c isHidden cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a29e1b4d902f21a7852dcf01b6b4b94c6

Indicates whether the window was set to hidden (not displayed)

setHidden cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a0a75ba8cfff12c8968411389b0bb7ebe

Hide (or show) the window.

setVSyncEnabled cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a91ac294d89632996384d89bb9e8f6d78

Enable or disable vertical sync for the RenderWindow.

isVSyncEnabled cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a718bfd2d913dc57e7752e10bd23326f5

Indicates whether vertical sync is activated for the window.

setVSyncInterval cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af8615122f9bc57a80ffc8c73a75d2852

Set the vertical sync interval.

getVSyncInterval cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a36088b99de04b65bdfab6ccd2f4be1a3

Returns the vertical sync interval.

isActive cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html aa1d3f404a67e4fed5734d953063e6e04

Overridden from RenderTarget, flags invisible windows as inactive.

isPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96fe6c6aa50e80c77b2d3bc385b2e4e4

Indicates whether the window is the primary window.

isFullScreen cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a8fc13c21bf332b570277c54796c35b0f

Returns true if window is running in fullscreen mode.

getMetrics cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af764d57fd4d3d3ac74f17ce29caa4525

Overloaded version of getMetrics from RenderTarget, including extra details specific to windowing sys...

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

suggestPixelFormat cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a2e0b4ac163ad50e5bb0084f75cb8fc5d

Override since windows don&#39;t usually have alpha.

isDeactivatedOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a5342f74784425f456c9e640ff900469e

Returns true if the window will automatically de-activate itself when it loses focus.

setDeactivateOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96ec12856ec5384456c9d0a86bd76568

Indicates whether the window will automatically deactivate itself when it loses focus.

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 switchFullScreen cpp instm Ogre::EAGL2Window classOgre_1_1EAGL2Window.html aaa4e2bcfcfc85813c772611abe96b9e2 getLeftAndTopFromNativeWindow cpp instm Ogre::EAGL2Window classOgre_1_1EAGL2Window.html acdd43a1a3f44a9a7b5e69e39aeaf56ab initNativeCreatedWindow cpp instm Ogre::EAGL2Window classOgre_1_1EAGL2Window.html af0d7601b54de7b552d628a09e786f0d0 createNativeWindow cpp instm Ogre::EAGL2Window classOgre_1_1EAGL2Window.html aaece283bc5a8ff7c64fe9b00a383ccb9 reposition cpp instm Ogre::EAGL2Window classOgre_1_1EAGL2Window.html a8ee440151c8dd6caf2128a7bba773871

Reposition the window.

resize cpp instm Ogre::EAGL2Window classOgre_1_1EAGL2Window.html a9dae57846b431ce9f19db5fb6702ae4e

Alter the size of the window.

windowMovedOrResized cpp instm Ogre::EAGL2Window classOgre_1_1EAGL2Window.html a05ff4fa16ad714490b17ff45af351c06

Notify that the window has been resized.

_beginUpdate cpp instm Ogre::EAGL2Window classOgre_1_1EAGL2Window.html a8d5e6bd5b70a1ff84dd163a17a307e54

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_setPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html ac2b8244df3d531c59bbbe475aacc6c07

Indicates that this is the primary window.

updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mClosed cpp data Ogre::EAGL2Window classOgre_1_1EAGL2Window.html ae8af0e605cc70741707e1f659bead56e mVisible cpp data Ogre::EAGL2Window classOgre_1_1EAGL2Window.html a368c31e29675c777497c778478fd4789 mIsExternal cpp data Ogre::EAGL2Window classOgre_1_1EAGL2Window.html a00bf2b2b953727b8bc723baadf61e7fc

Is this using an external window handle?

mUsingExternalView cpp data Ogre::EAGL2Window classOgre_1_1EAGL2Window.html a82cc7d71fc77c9ddd5a7a88d2c91adff

Is this using an external view handle?

mUsingExternalViewController cpp data Ogre::EAGL2Window classOgre_1_1EAGL2Window.html a25db80e08030631e9d11ef2dac046339

Is this using an external view controller handle?

mIsContentScalingSupported cpp data Ogre::EAGL2Window classOgre_1_1EAGL2Window.html a8059b73dc0fe00cf32c66316c7ed69d9 mContentScalingFactor cpp data Ogre::EAGL2Window classOgre_1_1EAGL2Window.html a7bee97a5707fecdd647c2f986214c6d2 mCurrentOSVersion cpp data Ogre::EAGL2Window classOgre_1_1EAGL2Window.html a6f6ea69388b5b6376d2383d34c580085 mGLSupport cpp data Ogre::EAGL2Window classOgre_1_1EAGL2Window.html a151d9795b943cb693b03fc0cba71e5b8 mContext cpp data Ogre::EAGL2Window classOgre_1_1EAGL2Window.html aabb43000d7bd16ae7480c4af9ab3af2c mIsFullScreen cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a913cdbf34559401ae8d58e30fd0dbcd1 mIsPrimary cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a1386d0701cb71090dcd6fbe816f4145f mAutoDeactivatedOnFocusChange cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ab664ec009d4db85cd023efd4c4ecedf7 mLeft cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ac6bd29e3557a02f515b9db1283870bce mTop cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ae819f96d06f38386d36b6d4d0959b1da mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c Root cpp ffunc Ogre::RenderWindow classOgre_1_1RenderWindow.html a4966338964dbcd90cba2a6b4bd1b3521 FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::EAGLES2Context c cl Ogre::EAGLES2Context classOgre_1_1EAGLES2Context.html OgreEAGLES2Context.h ~EAGLES2Context cpp instm Ogre::EAGLES2Context classOgre_1_1EAGLES2Context.html a55f9c53a109b7260ec18b316f3fb3df7 setCurrent cpp instm Ogre::EAGLES2Context classOgre_1_1EAGLES2Context.html a452a3919ff2091faeda466e4e36c8c9a

Enable the context.

endCurrent cpp instm Ogre::EAGLES2Context classOgre_1_1EAGLES2Context.html a88a7ef089c9c3e724c5dbd8dc7a08bfa

This is called before another context is made current.

clone cpp instm Ogre::EAGLES2Context classOgre_1_1EAGLES2Context.html a132851a65b78abc9b9bc3d03fc24f952

Create a new context based on the same window/pbuffer as this context - mostly useful for additional ...

createFramebuffer cpp instm Ogre::EAGLES2Context classOgre_1_1EAGLES2Context.html a18eb62dc2fce058cebfb30f086c7ce3e destroyFramebuffer cpp instm Ogre::EAGLES2Context classOgre_1_1EAGLES2Context.html a9974ae7aef1c05a645f077ed62f18ba0 getInitialized cpp instm Ogre::GLES2Context classOgre_1_1GLES2Context.html abd71a4bfddbdf111e429e9ff825af985 setInitialized cpp instm Ogre::GLES2Context classOgre_1_1GLES2Context.html aae3d4471c090572da0ced04cde4b87bf releaseContext cpp instm Ogre::GLES2Context classOgre_1_1GLES2Context.html a15cc115c6f857dad066218f1225c4283

Release the render context.

mBackingWidth cpp data Ogre::EAGLES2Context classOgre_1_1EAGLES2Context.html a359315a655493a6fe376ba0cdcabce4e mBackingHeight cpp data Ogre::EAGLES2Context classOgre_1_1EAGLES2Context.html ade9e7725422baffd76ccf38d4a5f9fd2 mViewRenderbuffer cpp data Ogre::EAGLES2Context classOgre_1_1EAGLES2Context.html a2cce16127fd467d1fda244634122442c mViewFramebuffer cpp data Ogre::EAGLES2Context classOgre_1_1EAGLES2Context.html a58ce963a64f96b9ec948242207cc8e00 mDepthRenderbuffer cpp data Ogre::EAGLES2Context classOgre_1_1EAGLES2Context.html a1997bd4b4136bbc03f7350f396461c3c mIsMultiSampleSupported cpp data Ogre::EAGLES2Context classOgre_1_1EAGLES2Context.html a63523609d2de7ec586293bf110d0eb71 mNumSamples cpp data Ogre::EAGLES2Context classOgre_1_1EAGLES2Context.html af2e0ef08416510b00a4c105d1776fe97 mFSAAFramebuffer cpp data Ogre::EAGLES2Context classOgre_1_1EAGLES2Context.html add35e62c7aba143f019321b5cd8bade4 mFSAARenderbuffer cpp data Ogre::EAGLES2Context classOgre_1_1EAGLES2Context.html af22903258df6568d82e7d09df47d6b0e initialized cpp data Ogre::GLES2Context classOgre_1_1GLES2Context.html adb1cc0fc703a49897a6401dc264b39fa Ogre::NaClGLContext c cl Ogre::NaClGLContext classOgre_1_1NaClGLContext.html OgreNaClGLContext.h NaClGLContext cpp instm Ogre::NaClGLContext classOgre_1_1NaClGLContext.html a68ccefeb14598a84c161c50e2c06d1b3 ~NaClGLContext cpp instm Ogre::NaClGLContext classOgre_1_1NaClGLContext.html a50420bdc29fb327fec8ca2664f71513c setCurrent cpp instm Ogre::NaClGLContext classOgre_1_1NaClGLContext.html a07381fb6941d84fa01e610f93c3fa8c4

Enable the context.

endCurrent cpp instm Ogre::NaClGLContext classOgre_1_1NaClGLContext.html a3144034e084134315eed495c48a65c51

This is called before another context is made current.

clone cpp instm Ogre::NaClGLContext classOgre_1_1NaClGLContext.html a171d1aee2ad9ec018c005c2aeec9258f

Create a new context based on the same window/pbuffer as this context - mostly useful for additional ...

swapBuffers cpp instm Ogre::NaClGLContext classOgre_1_1NaClGLContext.html a995d67c4bbb2a443d85509f35ba50c5f resize cpp instm Ogre::NaClGLContext classOgre_1_1NaClGLContext.html ac82d88c0b0c30bf44dd1c0cbf797bde9 Graphics3DContextLost cpp instm Ogre::NaClGLContext classOgre_1_1NaClGLContext.html a18d82f930258538f256237e57a6d283d

The Graphics3DClient interface - pp::Graphics3DClient_Dev.

getInitialized cpp instm Ogre::GLES2Context classOgre_1_1GLES2Context.html abd71a4bfddbdf111e429e9ff825af985 setInitialized cpp instm Ogre::GLES2Context classOgre_1_1GLES2Context.html aae3d4471c090572da0ced04cde4b87bf releaseContext cpp instm Ogre::GLES2Context classOgre_1_1GLES2Context.html a15cc115c6f857dad066218f1225c4283

Release the render context.

initialized cpp data Ogre::GLES2Context classOgre_1_1GLES2Context.html adb1cc0fc703a49897a6401dc264b39fa mGLSupport cpp data Ogre::NaClGLContext classOgre_1_1NaClGLContext.html a600bb6e303c9f82072c6ae1a597ea4b3 mWindow cpp data Ogre::NaClGLContext classOgre_1_1NaClGLContext.html a505b53b626376a2a166458b6cedb4dc1 mInstance cpp data Ogre::NaClGLContext classOgre_1_1NaClGLContext.html a28d7dd47081e2ec8ec1f5b14b7516ceb mSwapCallback cpp data Ogre::NaClGLContext classOgre_1_1NaClGLContext.html a574703b63a6ece6299e674262d3f592a mContext cpp data Ogre::NaClGLContext classOgre_1_1NaClGLContext.html a138a2f0173b47f709df1bb8fb68c1e12 mWidth cpp data Ogre::NaClGLContext classOgre_1_1NaClGLContext.html ad89fe6b1377f78196ab3fcb9f87f45d6 mHeight cpp data Ogre::NaClGLContext classOgre_1_1NaClGLContext.html a2635b3aa6a87d69e7130a146912032ee Ogre::NaClGLSupport c cl Ogre::NaClGLSupport classOgre_1_1NaClGLSupport.html OgreNaClGLSupport.h NaClGLSupport cpp instm Ogre::NaClGLSupport classOgre_1_1NaClGLSupport.html a4c91e5a72a64e150db41854d5f0264d6 ~NaClGLSupport cpp instm Ogre::NaClGLSupport classOgre_1_1NaClGLSupport.html a22c29327faaf7aa3ac77519baeef3a88 switchMode cpp instm Ogre::NaClGLSupport classOgre_1_1NaClGLSupport.html ae635bdaffdd6cb360f59ef813292d687 getDisplayName cpp instm Ogre::NaClGLSupport classOgre_1_1NaClGLSupport.html a84ac52c0ca260c4c19729532a62392d2 createWindow cpp instm Ogre::NaClGLSupport classOgre_1_1NaClGLSupport.html ad9ba6f18d663de0200200187b81d89e4 newWindow cpp instm Ogre::NaClGLSupport classOgre_1_1NaClGLSupport.html a85e9f08fb943d6633c4ab689f0818033 start cpp instm Ogre::NaClGLSupport classOgre_1_1NaClGLSupport.html ad66fb1145618ba68eb46c2262e9f95f9

Start anything special.

stop cpp instm Ogre::NaClGLSupport classOgre_1_1NaClGLSupport.html a1cda2fca112de64adb401697c8f8bd20

Stop anything special.

addConfig cpp instm Ogre::NaClGLSupport classOgre_1_1NaClGLSupport.html ac7cc47dfa59b2d22240ccca8263a9be8

Add any special config values to the system.

refreshConfig cpp instm Ogre::NaClGLSupport classOgre_1_1NaClGLSupport.html adcf2336f2fa43b0ca19a57673bcc2d82 validateConfig cpp instm Ogre::NaClGLSupport classOgre_1_1NaClGLSupport.html a03a91ef17def0fd842dc64e822233faf

Make sure all the extra options are valid.

setConfigOption cpp instm Ogre::NaClGLSupport classOgre_1_1NaClGLSupport.html ac20dc2850c51cfd59091132ce8c0ccba getProcAddress cpp instm Ogre::NaClGLSupport classOgre_1_1NaClGLSupport.html af594f4227709664fa9272ed15b3f3f3f

Get the address of a function.

getConfigOptions cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html adcf0c781fbbfc12de5546dcc8fb07325 getGLVendor cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html acf1a56586e7f452554433e4a982a915c

Get vendor information.

getGLVersion cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a276c49b57cb60c3ae2aa4ca94524cd80

Get version information.

getShaderCachePath cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html ae0833c742adcccc532729ff76176c44c

Get shader cache path.

getShaderLibraryPath cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a03aaf2bec1baf7d1a6687b49c4fdb591

Get shader library path.

setShaderCachePath cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html aa52a532cd85238d5227f23d4b3de35e4

Set shader cache path.

setShaderLibraryPath cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html aee9a5957c98ac70592dc9ec82a862d68

Set shader library path.

initialiseExtensions cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a1b2f582872d8c79698d93e7aa02ba4c6

Initialises GL extensions, must be done AFTER the GL context has been established.

checkExtension cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a2e2d135ef1ba81fee239544f65ba2ad1

Check if an extension is available.

getDisplayMonitorCount cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a31e3c69a77c8d6c4ca0de1de334d28fd mOptions cpp data Ogre::GLES2Support classOgre_1_1GLES2Support.html a18ab92cb7fbc22d891eb9495575dc168 extensionList cpp data Ogre::GLES2Support classOgre_1_1GLES2Support.html a21558f79fc4b83c4a87c470ca652be4e Ogre::NaClWindow c cl Ogre::NaClWindow classOgre_1_1NaClWindow.html OgreNaClWindow.h NaClWindow cpp instm Ogre::NaClWindow classOgre_1_1NaClWindow.html ae81aadbcbab50b4b10bd6f4a3eeb0c1b ~NaClWindow cpp instm Ogre::NaClWindow classOgre_1_1NaClWindow.html a47ebbec1e3c7d73c3e3420baecb283b7 getCustomAttribute cpp instm Ogre::NaClWindow classOgre_1_1NaClWindow.html a799c64839c19c675f8dde2f3ebeb99c5 copyContentsToMemory cpp instm Ogre::NaClWindow classOgre_1_1NaClWindow.html a23b9a1e709d1a28fa63cf79b0f203741

Copies the current contents of the render target to a pixelbox.

requiresTextureFlipping cpp instm Ogre::NaClWindow classOgre_1_1NaClWindow.html a772cee877d66dde4f3d0276f64aaa020 destroy cpp instm Ogre::NaClWindow classOgre_1_1NaClWindow.html a10ab392173911cc437f8e86411978bb6

Destroys the window.

isClosed cpp instm Ogre::NaClWindow classOgre_1_1NaClWindow.html a833b98addfce00cf0eb0806348a3304a

Indicates whether the window has been closed by the user.

swapBuffers cpp instm Ogre::NaClWindow classOgre_1_1NaClWindow.html a1e104e3755c395a8efd763b3076a5258

Swaps the frame buffers to display the next frame.

create cpp instm Ogre::NaClWindow classOgre_1_1NaClWindow.html af40789fb061e6e2666ee03d021861f7a

Creates &amp; displays the new window.

setFullscreen cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a86eb81eb4c91ed40d1c509163bcd7264

Alter fullscreen mode options.

isVisible cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html aea281fb3b8079104ea9fa9fbafa4355a

Indicates whether the window is visible (not minimized or obscured)

setVisible cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af9153ad94900ca36534f25537b35a9cd

Set the visibility state.

isHidden cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a29e1b4d902f21a7852dcf01b6b4b94c6

Indicates whether the window was set to hidden (not displayed)

setHidden cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a0a75ba8cfff12c8968411389b0bb7ebe

Hide (or show) the window.

setVSyncEnabled cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a91ac294d89632996384d89bb9e8f6d78

Enable or disable vertical sync for the RenderWindow.

isVSyncEnabled cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a718bfd2d913dc57e7752e10bd23326f5

Indicates whether vertical sync is activated for the window.

setVSyncInterval cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af8615122f9bc57a80ffc8c73a75d2852

Set the vertical sync interval.

getVSyncInterval cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a36088b99de04b65bdfab6ccd2f4be1a3

Returns the vertical sync interval.

isActive cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html aa1d3f404a67e4fed5734d953063e6e04

Overridden from RenderTarget, flags invisible windows as inactive.

isPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96fe6c6aa50e80c77b2d3bc385b2e4e4

Indicates whether the window is the primary window.

isFullScreen cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a8fc13c21bf332b570277c54796c35b0f

Returns true if window is running in fullscreen mode.

getMetrics cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html af764d57fd4d3d3ac74f17ce29caa4525

Overloaded version of getMetrics from RenderTarget, including extra details specific to windowing sys...

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

suggestPixelFormat cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a2e0b4ac163ad50e5bb0084f75cb8fc5d

Override since windows don&#39;t usually have alpha.

isDeactivatedOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a5342f74784425f456c9e640ff900469e

Returns true if the window will automatically de-activate itself when it loses focus.

setDeactivateOnFocusChange cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html a96ec12856ec5384456c9d0a86bd76568

Indicates whether the window will automatically deactivate itself when it loses focus.

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 getLeftAndTopFromNativeWindow cpp instm Ogre::NaClWindow classOgre_1_1NaClWindow.html ab45f4a117c58d47544eab5a53ae57822 initNativeCreatedWindow cpp instm Ogre::NaClWindow classOgre_1_1NaClWindow.html a4e3840ad3443a9e7fc57921f5105043c createNativeWindow cpp instm Ogre::NaClWindow classOgre_1_1NaClWindow.html aa3dfbd73c55f25fc6ba8e425cbe1fc7e reposition cpp instm Ogre::NaClWindow classOgre_1_1NaClWindow.html af12aa61c78fd155aa3022ffa2d711a7b

Reposition the window.

resize cpp instm Ogre::NaClWindow classOgre_1_1NaClWindow.html aa775edbcd4df0945786599c8269c5f7f

Alter the size of the window.

windowMovedOrResized cpp instm Ogre::NaClWindow classOgre_1_1NaClWindow.html a5ba63c26f3982270e7f425870a0c1722

Notify that the window has been resized.

switchFullScreen cpp instm Ogre::NaClWindow classOgre_1_1NaClWindow.html a12d14811b36e008d05eb5f6786f6c118 _setPrimary cpp instm Ogre::RenderWindow classOgre_1_1RenderWindow.html ac2b8244df3d531c59bbbe475aacc6c07

Indicates that this is the primary window.

updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mGLSupport cpp data Ogre::NaClWindow classOgre_1_1NaClWindow.html a8d77d55a44dce5c65de1a0a6bfbc6e55 mContext cpp data Ogre::NaClWindow classOgre_1_1NaClWindow.html aca944903bb47cb8ae1d5e415fc1574c8 mInstance cpp data Ogre::NaClWindow classOgre_1_1NaClWindow.html aeaa47dba86b3af17da26fe44bdcca2f6 mSwapCallback cpp data Ogre::NaClWindow classOgre_1_1NaClWindow.html abbe7390132502f6a89a75d9e5f482fb4 mClosed cpp data Ogre::NaClWindow classOgre_1_1NaClWindow.html a7d6bf664f9bc0e362e959993550b246b mIsFullScreen cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a913cdbf34559401ae8d58e30fd0dbcd1 mIsPrimary cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html a1386d0701cb71090dcd6fbe816f4145f mAutoDeactivatedOnFocusChange cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ab664ec009d4db85cd023efd4c4ecedf7 mLeft cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ac6bd29e3557a02f515b9db1283870bce mTop cpp data Ogre::RenderWindow classOgre_1_1RenderWindow.html ae819f96d06f38386d36b6d4d0959b1da mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c Root cpp ffunc Ogre::RenderWindow classOgre_1_1RenderWindow.html a4966338964dbcd90cba2a6b4bd1b3521 FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::GLES2Context c cl Ogre::GLES2Context classOgre_1_1GLES2Context.html

Class that encapsulates an GL context.

OgreGLES2Context.h GLES2Context cpp instm Ogre::GLES2Context classOgre_1_1GLES2Context.html a295a18126fd987222e787f35e17938e1 ~GLES2Context cpp instm Ogre::GLES2Context classOgre_1_1GLES2Context.html a863d851be5b196821063b7abb148631c setCurrent cpp instm Ogre::GLES2Context classOgre_1_1GLES2Context.html a934c8c93b407843c7bd6f1112730ac5f

Enable the context.

endCurrent cpp instm Ogre::GLES2Context classOgre_1_1GLES2Context.html aa17e4083d95a9ddaa4a57d3796266ddb

This is called before another context is made current.

getInitialized cpp instm Ogre::GLES2Context classOgre_1_1GLES2Context.html abd71a4bfddbdf111e429e9ff825af985 setInitialized cpp instm Ogre::GLES2Context classOgre_1_1GLES2Context.html aae3d4471c090572da0ced04cde4b87bf clone cpp instm Ogre::GLES2Context classOgre_1_1GLES2Context.html a51a9d3eec418eb63ccd740a674bd2afe

Create a new context based on the same window/pbuffer as this context - mostly useful for additional ...

releaseContext cpp instm Ogre::GLES2Context classOgre_1_1GLES2Context.html a15cc115c6f857dad066218f1225c4283

Release the render context.

initialized cpp data Ogre::GLES2Context classOgre_1_1GLES2Context.html adb1cc0fc703a49897a6401dc264b39fa Ogre::GLES2DefaultHardwareVertexBuffer c cl Ogre::GLES2DefaultHardwareVertexBuffer classOgre_1_1GLES2DefaultHardwareVertexBuffer.html

Specialisation of HardwareVertexBuffer for emulation.

OgreGLES2DefaultHardwareBufferManager.h GLES2DefaultHardwareVertexBuffer cpp instm Ogre::GLES2DefaultHardwareVertexBuffer classOgre_1_1GLES2DefaultHardwareVertexBuffer.html aa82359079b9acdc893d7277df7a6d1c7 GLES2DefaultHardwareVertexBuffer cpp instm Ogre::GLES2DefaultHardwareVertexBuffer classOgre_1_1GLES2DefaultHardwareVertexBuffer.html a2c0de29d5be9aeec59d8949d32a9d197 ~GLES2DefaultHardwareVertexBuffer cpp instm Ogre::GLES2DefaultHardwareVertexBuffer classOgre_1_1GLES2DefaultHardwareVertexBuffer.html a988f55e631ce2d904e157283e986605c readData cpp instm Ogre::GLES2DefaultHardwareVertexBuffer classOgre_1_1GLES2DefaultHardwareVertexBuffer.html a1f034f1555e419f44e6f13a2a7892792 writeData cpp instm Ogre::GLES2DefaultHardwareVertexBuffer classOgre_1_1GLES2DefaultHardwareVertexBuffer.html a4de73614c334763c1266750ef8533d0b lock cpp instm Ogre::GLES2DefaultHardwareVertexBuffer classOgre_1_1GLES2DefaultHardwareVertexBuffer.html a4e1c52e29761d5acf8f96a1c50bae4c6

Override HardwareBuffer to turn off all shadowing.

unlock cpp instm Ogre::GLES2DefaultHardwareVertexBuffer classOgre_1_1GLES2DefaultHardwareVertexBuffer.html a1160d9483f91aed4835a503902bb6118

Override HardwareBuffer to turn off all shadowing.

getDataPtr cpp instm Ogre::GLES2DefaultHardwareVertexBuffer classOgre_1_1GLES2DefaultHardwareVertexBuffer.html a49f5a39e511c6ba1fce8a8832e035758 getManager cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a4ed0f6954395556a3dbc5899fe5df401

Return the manager of this buffer, if any.

getVertexSize cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html adc5090970f3336432f181a42564855c7

Gets the size in bytes of a single vertex in this buffer.

getNumVertices cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html aadf84ce66787e07b1119e278fdd67a6e

Get the number of vertices in this buffer.

getIsInstanceData cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ad1690aff2bf71373e8dca22c5161e493

Get if this vertex buffer is an &quot;instance data&quot; buffer (per instance)

setIsInstanceData cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ae57160dc300a13c6b37cfc8c56edd82c

Set if this vertex buffer is an &quot;instance data&quot; buffer (per instance)

getInstanceDataStepRate cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a8e429a2b99675667ce7444bef6d74103

Get the number of instances to draw using the same per-instance data before advancing in the buffer b...

setInstanceDataStepRate cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a77a0371bc1b1f48fe6303df7d26267fe

Set the number of instances to draw using the same per-instance data before advancing in the buffer b...

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

_updateFromShadow cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a344c52f2214eaff097d5fbc390e7684b

Updates the real buffer from the shadow buffer, if required.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockImpl cpp instm Ogre::GLES2DefaultHardwareVertexBuffer classOgre_1_1GLES2DefaultHardwareVertexBuffer.html a9b54e27226a021b1bcd4cb0cee731118 unlockImpl cpp instm Ogre::GLES2DefaultHardwareVertexBuffer classOgre_1_1GLES2DefaultHardwareVertexBuffer.html a8003b9ab485aedce7b8842a425ca1d01 checkIfVertexInstanceDataIsSupported cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a7bf67cf28784a047fae3f0837c19c742

Checks if vertex instance data is supported by the render system.

mData cpp data Ogre::GLES2DefaultHardwareVertexBuffer classOgre_1_1GLES2DefaultHardwareVertexBuffer.html a35fef680a0920d6a7efa69b7d8a34c09 mMgr cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a76962312880d3d62c29bd02db4889404 mNumVertices cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a36d77550269d084792c0c863ca5e8a35 mVertexSize cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ab8eb0ea0224219c41ce7630bdfa1fa8c mIsInstanceData cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html aa35769af03b2b6d71ac38e8f2aaba78a mInstanceDataStepRate cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a9b6f93aec8f3a810822de34cc1c902c7 mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::GLES2DefaultHardwareIndexBuffer c cl Ogre::GLES2DefaultHardwareIndexBuffer classOgre_1_1GLES2DefaultHardwareIndexBuffer.html

Specialisation of HardwareIndexBuffer for emulation.

OgreGLES2DefaultHardwareBufferManager.h GLES2DefaultHardwareIndexBuffer cpp instm Ogre::GLES2DefaultHardwareIndexBuffer classOgre_1_1GLES2DefaultHardwareIndexBuffer.html aba4e4cd3532b5b6bb06683328c111d6a ~GLES2DefaultHardwareIndexBuffer cpp instm Ogre::GLES2DefaultHardwareIndexBuffer classOgre_1_1GLES2DefaultHardwareIndexBuffer.html afff7d19a79161e692805e0a1d68ab86b readData cpp instm Ogre::GLES2DefaultHardwareIndexBuffer classOgre_1_1GLES2DefaultHardwareIndexBuffer.html a135622cf569c320212cfe75d87fe0048 writeData cpp instm Ogre::GLES2DefaultHardwareIndexBuffer classOgre_1_1GLES2DefaultHardwareIndexBuffer.html ad3019017e6800600bbccb6ce2ad765c1 lock cpp instm Ogre::GLES2DefaultHardwareIndexBuffer classOgre_1_1GLES2DefaultHardwareIndexBuffer.html a273c74e409ae28160908ee93dbeb40aa

Override HardwareBuffer to turn off all shadowing.

unlock cpp instm Ogre::GLES2DefaultHardwareIndexBuffer classOgre_1_1GLES2DefaultHardwareIndexBuffer.html a1cef27d016b43bfaabe2b096bff140f5

Override HardwareBuffer to turn off all shadowing.

getDataPtr cpp instm Ogre::GLES2DefaultHardwareIndexBuffer classOgre_1_1GLES2DefaultHardwareIndexBuffer.html a1540f76e37eb0f2347830d41bbf6af82 getManager cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a7f676fc66c7f4b0c9fc31800d021742e

Return the manager of this buffer, if any.

getType cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a3f2671fe0ad937070ea24d9bc7626cd3

Get the type of indexes used in this buffer.

getNumIndexes cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html ab9e775a91b90c6bbac888d97fe51d9d2

Get the number of indexes in this buffer.

getIndexSize cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a294ab09e6caef25b3c42c277a5de95e1

Get the size in bytes of each index.

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

_updateFromShadow cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a344c52f2214eaff097d5fbc390e7684b

Updates the real buffer from the shadow buffer, if required.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockImpl cpp instm Ogre::GLES2DefaultHardwareIndexBuffer classOgre_1_1GLES2DefaultHardwareIndexBuffer.html a4b9b7590e29c847686d81c808d2c67ca unlockImpl cpp instm Ogre::GLES2DefaultHardwareIndexBuffer classOgre_1_1GLES2DefaultHardwareIndexBuffer.html a3e63301fcd8608ca5eae6a60cbef1af2 mData cpp data Ogre::GLES2DefaultHardwareIndexBuffer classOgre_1_1GLES2DefaultHardwareIndexBuffer.html a76d25b5a6b160d2785d2e18dd0d2a77a mMgr cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html af67b89fb4d762d17da970269bcd9894a mIndexType cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html ad55227078ba92018afb29c98a1287eb6 mNumIndexes cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a8dfffabc8a138184c98227c7ad4fe871 mIndexSize cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a55901ccfe05b1d3dc65be17174aae6ed mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca IT_16BIT cpp econst Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a25ba4923e015d46de162f7cc4c256326a53907abe886cb9c6ebeb2520733aee4a IT_32BIT cpp econst Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a25ba4923e015d46de162f7cc4c256326aa5194f6b6d409b1b20f91adf989ef329 HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::GLES2DefaultHardwareBufferManagerBase c cl Ogre::GLES2DefaultHardwareBufferManagerBase classOgre_1_1GLES2DefaultHardwareBufferManagerBase.html

Specialisation of HardwareBufferManager to emulate hardware buffers.

OgreGLES2DefaultHardwareBufferManager.h GLES2DefaultHardwareBufferManagerBase cpp instm Ogre::GLES2DefaultHardwareBufferManagerBase classOgre_1_1GLES2DefaultHardwareBufferManagerBase.html ab879c3c8f38fa83ec204bae8d6163697 ~GLES2DefaultHardwareBufferManagerBase cpp instm Ogre::GLES2DefaultHardwareBufferManagerBase classOgre_1_1GLES2DefaultHardwareBufferManagerBase.html af301b42b5699b6cd38a129ea614ebbfe createVertexBuffer cpp instm Ogre::GLES2DefaultHardwareBufferManagerBase classOgre_1_1GLES2DefaultHardwareBufferManagerBase.html a29e213be7a83046f21e8dd491b13e97c

Creates a vertex buffer.

createIndexBuffer cpp instm Ogre::GLES2DefaultHardwareBufferManagerBase classOgre_1_1GLES2DefaultHardwareBufferManagerBase.html a819d58966273804fd4bd719fdccdfcb4

Create a hardware vertex buffer.

createRenderToVertexBuffer cpp instm Ogre::GLES2DefaultHardwareBufferManagerBase classOgre_1_1GLES2DefaultHardwareBufferManagerBase.html ae497eb6494196022d226e871150bbda1

Create a render to vertex buffer.

createVertexDeclaration cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aa8203be281c1d4f66efd3e5f9616962a

Creates a new vertex declaration.

destroyVertexDeclaration cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a95462f68508b75a7d87d0c5e496806fa

Destroys a vertex declaration.

createVertexBufferBinding cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a061290f70a7b145768a09030ac8684bf

Creates a new VertexBufferBinding.

destroyVertexBufferBinding cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a8f392b28a07b9f8f6b70f3020598acfe

Destroys a VertexBufferBinding.

registerVertexBufferSourceAndCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a1deff999bf2f7fa437609fca417810e9

Registers a vertex buffer as a copy of another.

allocateVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aabe7d6ac6a04013f106656c76a0eb222

Allocates a copy of a given vertex buffer.

releaseVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ace31f1bc14e398d1379b1e50af9f87c3

Manually release a vertex buffer copy for others to subsequently use.

touchVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6530263f486220aa3040129240d3caed

Tell engine that the vertex buffer copy intent to reuse.

_freeUnusedBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a33cb1e71d569f6c3b277c70bdea870c0

Free all unused vertex buffer copies.

_releaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a507f064fdba0dd61a438f61a2dafac26

Internal method for releasing all temporary buffers which have been allocated using BLT_AUTOMATIC_REL...

_forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a0de1e9752a1f55aadcc839a4c1633a2f

Internal method that forces the release of copies of a given buffer.

_forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a9f39d0b6878ef2827887a5fb5ba32ba4

Internal method that forces the release of copies of a given buffer.

_notifyVertexBufferDestroyed cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a29b2e243bab8522ae27ec23268ea154a

Notification that a hardware vertex buffer has been destroyed.

_notifyIndexBufferDestroyed cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aa12ae6a67af715b2be80182bd05abb46

Notification that a hardware index buffer has been destroyed.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d VertexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac413284fee3eb42ef05be9a920da448b

WARNING: The following two members should place before all other members.

IndexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a2b2a1446c08ef1bb58c47987b62d83d0 VertexDeclarationList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3ae22ef96c13dfa02878d27d592f3bc VertexBufferBindingList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a44e20d0e3ca12fa67e5003266a87af52 FreeTemporaryVertexBufferMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab1b16f5bb965056ed416ca0d7eedb991

Map from original buffer to temporary buffers.

TemporaryVertexBufferLicenseMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac56a99f7b4b029db20fd8b94f1e82c13

Map from temporary buffer to details of a license.

destroyAllDeclarations cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a4be16779dfe2b99fc3395bfe66ba4b4d

Internal method for destroys all vertex declarations.

destroyAllBindings cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a995a5db6b774e98b46c598dcb569f983

Internal method for destroys all vertex buffer bindings.

createVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3756b338f15ec08f13109ec3f8808a1

Internal method for creates a new vertex declaration, may be overridden by certain rendering APIs...

destroyVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html af111248f2e13a5b6a49ca993a2e526e1

Internal method for destroys a vertex declaration, may be overridden by certain rendering APIs...

createVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a36d7b275f4a2b39b27f55ace09140d03

Internal method for creates a new VertexBufferBinding, may be overridden by certain rendering APIs...

destroyVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a39d2f9bd9b2388498b2143fb7c24710c

Internal method for destroys a VertexBufferBinding, may be overridden by certain rendering APIs...

makeBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac3cb89b74c26e42415d599b59079f5d7

Creates a new buffer as a copy of the source, does not copy data.

mVertexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6a99117e4adc55561ec0eb36617115a4 mIndexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a458d12d5abfa8d8971a4c4c6b214f799 mVertexDeclarations cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab93e6c8ebe86328233d604c78f9cbb7b mVertexBufferBindings cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a30d13bdd51fd0ffb1b2f5cc13bc15786 mFreeTempVertexBufferMap cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac5339ff98d67f523eb88f9d1b29567d9

Map of current available temp buffers.

mTempVertexBufferLicenses cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a811086c11e14fa760b42ea958884804e

Map of currently licensed temporary buffers.

mUnderUsedFrameCount cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a98d9ba3a449e791f89a53d7fcf89c00a

Number of frames elapsed since temporary buffers utilization was above half the available.

UNDER_USED_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html afd420f56dc09d1e9975179e2ffe824ca

Number of frames to wait before free unused temporary buffers.

EXPIRED_DELAY_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a66f8e4f014fc41a52f35f7c0b03569e0

Frame delay for BLT_AUTOMATIC_RELEASE temporary buffers.

BLT_MANUAL_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa372ccf538e8a6022bba092d2b47f4fdb

Licensee will only release buffer when it says so.

BLT_AUTOMATIC_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa994cf0191de83556e3c1e6cf30cd6acb

Licensee can have license revoked.

Ogre::GLES2DefaultHardwareBufferManager c cl Ogre::GLES2DefaultHardwareBufferManager classOgre_1_1GLES2DefaultHardwareBufferManager.html

GLES2DefaultHardwareBufferManagerBase as a Singleton.

OgreGLES2DefaultHardwareBufferManager.h GLES2DefaultHardwareBufferManager cpp instm Ogre::GLES2DefaultHardwareBufferManager classOgre_1_1GLES2DefaultHardwareBufferManager.html a5145e016b96e43f3d970e258dfa428c9 ~GLES2DefaultHardwareBufferManager cpp instm Ogre::GLES2DefaultHardwareBufferManager classOgre_1_1GLES2DefaultHardwareBufferManager.html a4b8c39eb63ac73a0e0e502acfa6da905 createVertexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html adee7ce85fcdeefb8b97b37ece2bab8e4 createIndexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a90b4266571e1852e2475a63c062623a2 createRenderToVertexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a875cea867279770d7900f292a8217db6 createVertexDeclaration cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a0d6a29a55a89d937cec4cbaa6c7e8b4b destroyVertexDeclaration cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a8df941430aef9a6c87660655b51672a3 createVertexBufferBinding cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a4d907dd6ed467886ca7df6a188b73d4d destroyVertexBufferBinding cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html af5abdc6a7e28634b759189e54f1e6fdd registerVertexBufferSourceAndCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a763b65efa057185d7acbe073bf0e3610 allocateVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a9061909fca1c96d50ddbeeee6df8a4d8 releaseVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a34bc652b029f856a5b130f850ba333a0 touchVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html af83a478657dabe2d2e35f0d876abcc5b _freeUnusedBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a9a2793066da237001972061b76930c95 _releaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a8632cd79b8f18ed2b21bd6b474a49276 _forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html ab523a5b31c88599812538441b7e37775 _forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a0da9a2c9a66030d32c90871191da0b6a _notifyVertexBufferDestroyed cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a2b188dbba89b0210ad7359434aa87bee _notifyIndexBufferDestroyed cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html aee835c8225ba41a1358db813ce080b0e operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a380063fef4a4563c90d45a03ac196dc7

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html ab633b90f5015dc3199f96e0514347b3b

Override standard Singleton retrieval.

VertexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac413284fee3eb42ef05be9a920da448b

WARNING: The following two members should place before all other members.

IndexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a2b2a1446c08ef1bb58c47987b62d83d0 VertexDeclarationList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3ae22ef96c13dfa02878d27d592f3bc VertexBufferBindingList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a44e20d0e3ca12fa67e5003266a87af52 FreeTemporaryVertexBufferMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab1b16f5bb965056ed416ca0d7eedb991

Map from original buffer to temporary buffers.

TemporaryVertexBufferLicenseMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac56a99f7b4b029db20fd8b94f1e82c13

Map from temporary buffer to details of a license.

destroyAllDeclarations cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a4be16779dfe2b99fc3395bfe66ba4b4d

Internal method for destroys all vertex declarations.

destroyAllBindings cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a995a5db6b774e98b46c598dcb569f983

Internal method for destroys all vertex buffer bindings.

createVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3756b338f15ec08f13109ec3f8808a1

Internal method for creates a new vertex declaration, may be overridden by certain rendering APIs...

destroyVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html af111248f2e13a5b6a49ca993a2e526e1

Internal method for destroys a vertex declaration, may be overridden by certain rendering APIs...

createVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a36d7b275f4a2b39b27f55ace09140d03

Internal method for creates a new VertexBufferBinding, may be overridden by certain rendering APIs...

destroyVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a39d2f9bd9b2388498b2143fb7c24710c

Internal method for destroys a VertexBufferBinding, may be overridden by certain rendering APIs...

makeBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac3cb89b74c26e42415d599b59079f5d7

Creates a new buffer as a copy of the source, does not copy data.

mImpl cpp data Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a154ee1cdff3ec67765532601ad272cb8 mVertexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6a99117e4adc55561ec0eb36617115a4 mIndexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a458d12d5abfa8d8971a4c4c6b214f799 mVertexDeclarations cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab93e6c8ebe86328233d604c78f9cbb7b mVertexBufferBindings cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a30d13bdd51fd0ffb1b2f5cc13bc15786 mFreeTempVertexBufferMap cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac5339ff98d67f523eb88f9d1b29567d9

Map of current available temp buffers.

mTempVertexBufferLicenses cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a811086c11e14fa760b42ea958884804e

Map of currently licensed temporary buffers.

mUnderUsedFrameCount cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a98d9ba3a449e791f89a53d7fcf89c00a

Number of frames elapsed since temporary buffers utilization was above half the available.

UNDER_USED_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html afd420f56dc09d1e9975179e2ffe824ca

Number of frames to wait before free unused temporary buffers.

EXPIRED_DELAY_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a66f8e4f014fc41a52f35f7c0b03569e0

Frame delay for BLT_AUTOMATIC_RELEASE temporary buffers.

msSingleton unknown data Ogre::Singleton< HardwareBufferManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 BLT_MANUAL_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa372ccf538e8a6022bba092d2b47f4fdb

Licensee will only release buffer when it says so.

BLT_AUTOMATIC_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa994cf0191de83556e3c1e6cf30cd6acb

Licensee can have license revoked.

Ogre::GLES2DepthBuffer c cl Ogre::GLES2DepthBuffer classOgre_1_1GLES2DepthBuffer.html OgreGLES2DepthBuffer.h GLES2DepthBuffer cpp instm Ogre::GLES2DepthBuffer classOgre_1_1GLES2DepthBuffer.html ab1624b3495b48cd25ab0f4bb73869e1d ~GLES2DepthBuffer cpp instm Ogre::GLES2DepthBuffer classOgre_1_1GLES2DepthBuffer.html a1f1b828e6892d32f7e3de94e510c151e isCompatible cpp instm Ogre::GLES2DepthBuffer classOgre_1_1GLES2DepthBuffer.html a77ccb242b89e4df36081b73b891d02e2 getGLContext cpp instm Ogre::GLES2DepthBuffer classOgre_1_1GLES2DepthBuffer.html a484a0511034e0ef87b3d9b4701fd5d35 getDepthBuffer cpp instm Ogre::GLES2DepthBuffer classOgre_1_1GLES2DepthBuffer.html a80550d34c67371c01852da1028470832 getStencilBuffer cpp instm Ogre::GLES2DepthBuffer classOgre_1_1GLES2DepthBuffer.html aca66b567f8c9c28b94371c6aa5878307 _setPoolId cpp instm Ogre::DepthBuffer group__RenderSystem.html ga7af5c611687492846891914dcac303d2 getPoolId cpp instm Ogre::DepthBuffer group__RenderSystem.html gac8b0f5f8c7d5670211e34e029e35affd getBitDepth cpp instm Ogre::DepthBuffer group__RenderSystem.html ga728fb1f26362f18ea1ba9ff5fc263b05 getWidth cpp instm Ogre::DepthBuffer group__RenderSystem.html ga77ae374dc411a407cf0a85dcba49e0f2 getHeight cpp instm Ogre::DepthBuffer group__RenderSystem.html gac84019090a7e7ba340cbf5b556c191c2 getFsaa cpp instm Ogre::DepthBuffer group__RenderSystem.html ga7f521691f0eab6e1bdfa7b1d501f7687 getFsaaHint cpp instm Ogre::DepthBuffer group__RenderSystem.html gaab49222ad26390c447c56c30c29261bd isManual cpp instm Ogre::DepthBuffer group__RenderSystem.html ga71910f006c803f2e45b8c11a89f67a64 _notifyRenderTargetAttached cpp instm Ogre::DepthBuffer group__RenderSystem.html ga26c4ce1003ddab1ed7e3befecb0888a1

Called when a RenderTarget is attaches this DepthBuffer.

_notifyRenderTargetDetached cpp instm Ogre::DepthBuffer group__RenderSystem.html ga227b541ef2ae3de53334c10397a08f99

Called when a RenderTarget is detaches from this DepthBuffer.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d RenderTargetSet cpp tdef Ogre::DepthBuffer group__RenderSystem.html ga842c0f22b9bdbe661583f5459799b1db detachFromAllRenderTargets cpp instm Ogre::DepthBuffer group__RenderSystem.html gac7f74e3076471b940b1a3be3a6c358d2 mMultiSampleQuality cpp data Ogre::GLES2DepthBuffer classOgre_1_1GLES2DepthBuffer.html ae54cd2f2c788cac044f2fcfd1ac86eb3 mCreatorContext cpp data Ogre::GLES2DepthBuffer classOgre_1_1GLES2DepthBuffer.html ac95e378c9dc494aeb19d397e1d9b595b mDepthBuffer cpp data Ogre::GLES2DepthBuffer classOgre_1_1GLES2DepthBuffer.html a5df1d32a6cea74492afd02ed911d07a4 mStencilBuffer cpp data Ogre::GLES2DepthBuffer classOgre_1_1GLES2DepthBuffer.html a531748f89f6a280ca15ea0c1e2acf908 mRenderSystem cpp data Ogre::GLES2DepthBuffer classOgre_1_1GLES2DepthBuffer.html ac18bd3705cf696b813e1099fa07797e0 mPoolId cpp data Ogre::DepthBuffer group__RenderSystem.html ga8898edcd32480833756db34086b73e95 mBitDepth cpp data Ogre::DepthBuffer group__RenderSystem.html gac0fb796a44c5f0abfa197d4185a85227 mWidth cpp data Ogre::DepthBuffer group__RenderSystem.html ga06e7b623df9b2b5827c51bc8756f7ef4 mHeight cpp data Ogre::DepthBuffer group__RenderSystem.html ga1e7ca8b8f4774aa786987b9454be86d3 mFsaa cpp data Ogre::DepthBuffer group__RenderSystem.html ga18ea722feff9985a01e57a7f9f0f9052 mFsaaHint cpp data Ogre::DepthBuffer group__RenderSystem.html ga97b950482c8f1ab2f6ba47bb4f77b2e2 mManual cpp data Ogre::DepthBuffer group__RenderSystem.html ga48a92115245b988be0be1a254c2bc9af mAttachedRenderTargets cpp data Ogre::DepthBuffer group__RenderSystem.html ga303a8362b22c324be2e57c780b870b3a Ogre::GLES2FBOMultiRenderTarget c cl Ogre::GLES2FBOMultiRenderTarget classOgre_1_1GLES2FBOMultiRenderTarget.html

MultiRenderTarget for GL ES 2.x.

OgreGLES2FBOMultiRenderTarget.h BoundSufaceList cpp tdef Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html ad1ea48cc62564b4f6729bbd13882af2b GLES2FBOMultiRenderTarget cpp instm Ogre::GLES2FBOMultiRenderTarget classOgre_1_1GLES2FBOMultiRenderTarget.html a42ef26b6fd2a674e7cfb040268707f93 ~GLES2FBOMultiRenderTarget cpp instm Ogre::GLES2FBOMultiRenderTarget classOgre_1_1GLES2FBOMultiRenderTarget.html a55b36464fcc8ce0bfe8d5605727326e4 getCustomAttribute cpp instm Ogre::GLES2FBOMultiRenderTarget classOgre_1_1GLES2FBOMultiRenderTarget.html a5948c1015046edd3d9b8d4c9ab7b534f

Gets a custom (maybe platform-specific) attribute.

requiresTextureFlipping cpp instm Ogre::GLES2FBOMultiRenderTarget classOgre_1_1GLES2FBOMultiRenderTarget.html ab405687696aa72329ad1f30a000518a6 attachDepthBuffer cpp instm Ogre::GLES2FBOMultiRenderTarget classOgre_1_1GLES2FBOMultiRenderTarget.html adb40c0c11a63a3ea5e7a0bb37781e131

Override so we can attach the depth buffer to the FBO.

detachDepthBuffer cpp instm Ogre::GLES2FBOMultiRenderTarget classOgre_1_1GLES2FBOMultiRenderTarget.html ada91255f207aae3d18936589a469aaab _detachDepthBuffer cpp instm Ogre::GLES2FBOMultiRenderTarget classOgre_1_1GLES2FBOMultiRenderTarget.html aa9459143976595bf2b7cfa5cdbcef3c7

Detaches DepthBuffer without notifying it from the detach.

bindSurface cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a75ea6438f29bd64dc86f4a6f2f284a41

Bind a surface to a certain attachment point.

unbindSurface cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html acd7f368281eebf09a99369db73a6fc51

Unbind attachment.

copyContentsToMemory cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html abcddbf45aaf62e069ea0e7d23c2ec57f

Error throwing implementation, it&#39;s not possible to write a MultiRenderTarget to disk.

suggestPixelFormat cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a4d03d1d91893cf22bb0ef09c8dc5334e

Irrelevant implementation since cannot copy.

getBoundSurfaceList cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a5e4e7c50d98f5fad6cd47273005b609d

Get a list of the surfaces which have been bound.

getBoundSurface cpp instm Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a6cd9807732cc2ca84c31e7ddb76ab25d

Get a pointer to a bound surface.

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

swapBuffers cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a09e6243be6bd93a64e9b20c74e3d11e1

Swaps the frame buffers to display the next frame.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

isActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a301925445aa68d271ba2da65dc8c0022

Used to retrieve or set the active state of the render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isPrimary cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad65fa4d3c53d20d49b5018a334de57e9

Indicates whether this target is the primary window.

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mBoundSurfaces cpp data Ogre::MultiRenderTarget classOgre_1_1MultiRenderTarget.html a183f9e1ce8d6a66bd7034ecc64239eea mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c bindSurfaceImpl cpp instm Ogre::GLES2FBOMultiRenderTarget classOgre_1_1GLES2FBOMultiRenderTarget.html adcf3a85ddcaff66ce300741df316a918

implementation of bindSurface, must be provided

unbindSurfaceImpl cpp instm Ogre::GLES2FBOMultiRenderTarget classOgre_1_1GLES2FBOMultiRenderTarget.html a0567786cdab3215de46c2bc453829438

implementation of unbindSurface, must be provided

fbo cpp data Ogre::GLES2FBOMultiRenderTarget classOgre_1_1GLES2FBOMultiRenderTarget.html ad3c7b886d99159b33d5c3e8296ef5aa6 FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::GLES2FBORenderTexture c cl Ogre::GLES2FBORenderTexture classOgre_1_1GLES2FBORenderTexture.html

RenderTexture for GL ES 2 FBO.

OgreGLES2FBORenderTexture.h GLES2FBORenderTexture cpp instm Ogre::GLES2FBORenderTexture classOgre_1_1GLES2FBORenderTexture.html a6bfbf4c4dc48e7ce769dd72aa1c81e43 getCustomAttribute cpp instm Ogre::GLES2FBORenderTexture classOgre_1_1GLES2FBORenderTexture.html a6db9dd68a8e9c9f326b3d1b5833d997d

Gets a custom (maybe platform-specific) attribute.

swapBuffers cpp instm Ogre::GLES2FBORenderTexture classOgre_1_1GLES2FBORenderTexture.html a2f69540e10d149d0e2d6e2c7f0f694c1

Override needed to deal with multisample buffers.

attachDepthBuffer cpp instm Ogre::GLES2FBORenderTexture classOgre_1_1GLES2FBORenderTexture.html a482623b1ed080e15766c93c1cf4b193b

Override so we can attach the depth buffer to the FBO.

detachDepthBuffer cpp instm Ogre::GLES2FBORenderTexture classOgre_1_1GLES2FBORenderTexture.html a99c3485be4003c72805a0f09d8a89ad7 _detachDepthBuffer cpp instm Ogre::GLES2FBORenderTexture classOgre_1_1GLES2FBORenderTexture.html a5e051c49ca6d1abf0f6ebea15c2c9ee7

Detaches DepthBuffer without notifying it from the detach.

requiresTextureFlipping cpp instm Ogre::GLES2RenderTexture classOgre_1_1GLES2RenderTexture.html a0fe5e2e50d7b8d3d59a72395e3db00bc copyContentsToMemory cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html a8996931c9437e22326ca918097ee7bf3

Copies the current contents of the render target to a pixelbox.

suggestPixelFormat cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html ad94c73fb892cda9312da9006ae57fe87

Suggests a pixel format to use for extracting the data in this target, when calling copyContentsToMem...

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

isActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a301925445aa68d271ba2da65dc8c0022

Used to retrieve or set the active state of the render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isPrimary cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad65fa4d3c53d20d49b5018a334de57e9

Indicates whether this target is the primary window.

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mFB cpp data Ogre::GLES2FBORenderTexture classOgre_1_1GLES2FBORenderTexture.html a205d50e504fc630053770acd52f67db4 mBuffer cpp data Ogre::RenderTexture classOgre_1_1RenderTexture.html a5f3d9fd4d3aa25751546d18144b77b6a mZOffset cpp data Ogre::RenderTexture classOgre_1_1RenderTexture.html ad41ef4a560ac4f45b10eb56a87761347 mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::GLES2FBOManager c cl Ogre::GLES2FBOManager classOgre_1_1GLES2FBOManager.html

Factory for GL ES 2 Frame Buffer Objects, and related things.

OgreGLES2FBORenderTexture.h GLES2FBOManager cpp instm Ogre::GLES2FBOManager classOgre_1_1GLES2FBOManager.html a79b62078d9bdcb248243f0c749145bce ~GLES2FBOManager cpp instm Ogre::GLES2FBOManager classOgre_1_1GLES2FBOManager.html a6d8e24575949934aedff1212d23bbb76 bind cpp instm Ogre::GLES2FBOManager classOgre_1_1GLES2FBOManager.html aecea9ceccfdf7484a7d7ff56a971342e

Bind a certain render target if it is a FBO.

unbind cpp instm Ogre::GLES2FBOManager classOgre_1_1GLES2FBOManager.html a991a79a74f676ce7b02d1a6d828dcd3f

Unbind a certain render target.

getBestDepthStencil cpp instm Ogre::GLES2FBOManager classOgre_1_1GLES2FBOManager.html a8ad700c0d085d792eee4b9d72837c60f

Get best depth and stencil supported for given internalFormat.

createRenderTexture cpp instm Ogre::GLES2FBOManager classOgre_1_1GLES2FBOManager.html ac0f7efe952a3e7928af805d9ddf5ed16

Create a texture rendertarget object.

createMultiRenderTarget cpp instm Ogre::GLES2FBOManager classOgre_1_1GLES2FBOManager.html a0166d428e932b3e81082ffb00855c0dc

Create a multi render target.

requestRenderBuffer cpp instm Ogre::GLES2FBOManager classOgre_1_1GLES2FBOManager.html a183d5c390cbcbd85a2e07e771100abd4

Request a render buffer.

requestRenderBuffer cpp instm Ogre::GLES2FBOManager classOgre_1_1GLES2FBOManager.html a01e2cfb126305dfc9cb97067d4ae1765

Request the specify render buffer in case shared somewhere.

releaseRenderBuffer cpp instm Ogre::GLES2FBOManager classOgre_1_1GLES2FBOManager.html af7a872f18f376d1056980365d7aa58f9

Release a render buffer.

checkFormat cpp instm Ogre::GLES2FBOManager classOgre_1_1GLES2FBOManager.html a8b24c87902ab230912a41e82d49e9945

Check if a certain format is usable as FBO rendertarget format.

getTemporaryFBO cpp instm Ogre::GLES2FBOManager classOgre_1_1GLES2FBOManager.html a2a5fc40a547baeb9fbe66fe4300d43c3

Get a FBO without depth/stencil for temporary use, like blitting between textures.

getSupportedAlternative cpp instm Ogre::GLES2RTTManager classOgre_1_1GLES2RTTManager.html a4a16f5734f7f17716c693cae5078a29a

Get the closest supported alternative format.

getSingleton unknown clm Ogre::Singleton< GLES2RTTManager > classOgre_1_1Singleton.html a7757bd7ac3702c144502e53ad6491888 getSingletonPtr unknown clm Ogre::Singleton< GLES2RTTManager > classOgre_1_1Singleton.html a7ab51c46521b89723d6186a52a7e0d7b msSingleton unknown data Ogre::Singleton< GLES2RTTManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 RenderBufferMap cpp tdef Ogre::GLES2FBOManager classOgre_1_1GLES2FBOManager.html a6b63b5dbdfbe0c7a1d4fc34c462bd8a4 detectFBOFormats cpp instm Ogre::GLES2FBOManager classOgre_1_1GLES2FBOManager.html a77b4583d954d8c36b2ef30612036165e

Detect allowed FBO formats.

_tryFormat cpp instm Ogre::GLES2FBOManager classOgre_1_1GLES2FBOManager.html acb4dcd114c04b047a8dfaddaad6dce97 _tryPackedFormat cpp instm Ogre::GLES2FBOManager classOgre_1_1GLES2FBOManager.html a060a82125778d85d7f8a1ecd11fa8c4c mProps cpp data Ogre::GLES2FBOManager classOgre_1_1GLES2FBOManager.html a7dbe65eafbd33f5ce68d3fbb77945e81

Properties for all internal formats defined by OGRE.

mRenderBufferMap cpp data Ogre::GLES2FBOManager classOgre_1_1GLES2FBOManager.html aa2a693b2834c0cc10cd32abba64ead7a mTempFBO cpp data Ogre::GLES2FBOManager classOgre_1_1GLES2FBOManager.html ad3b19aa3123358a42bdd02be9ba4dcee

Temporary FBO identifier.

Ogre::GLES2FBOManager::FormatProperties c cl Ogre::GLES2FBOManager::FormatProperties structOgre_1_1GLES2FBOManager_1_1FormatProperties.html

Frame Buffer Object properties for a certain texture format.

valid cpp data Ogre::GLES2FBOManager::FormatProperties structOgre_1_1GLES2FBOManager_1_1FormatProperties.html acfe289711dc89b5976b6f92fead3daac modes cpp data Ogre::GLES2FBOManager::FormatProperties structOgre_1_1GLES2FBOManager_1_1FormatProperties.html ac8076a5839def0d51a4001dc2fd9f5ff Ogre::GLES2FBOManager::FormatProperties::Mode c cl Ogre::GLES2FBOManager::FormatProperties::Mode structOgre_1_1GLES2FBOManager_1_1FormatProperties_1_1Mode.html

Allowed modes/properties for this pixel format.

OgreGLES2FBORenderTexture.h depth cpp data Ogre::GLES2FBOManager::FormatProperties::Mode structOgre_1_1GLES2FBOManager_1_1FormatProperties_1_1Mode.html a095ddd322c2dadcb009b4f9ca874f8e4 stencil cpp data Ogre::GLES2FBOManager::FormatProperties::Mode structOgre_1_1GLES2FBOManager_1_1FormatProperties_1_1Mode.html ad7e22028a6ac4ef4805c4719547b2f01 Ogre::GLES2FBOManager::RBFormat c cl Ogre::GLES2FBOManager::RBFormat structOgre_1_1GLES2FBOManager_1_1RBFormat.html

Stencil and depth renderbuffers of the same format are re-used between surfaces of the same size and ...

RBFormat cpp func Ogre::GLES2FBOManager::RBFormat structOgre_1_1GLES2FBOManager_1_1RBFormat.html a1031e0b6d1acbb307ccc20ff702353f4 operator< cpp func Ogre::GLES2FBOManager::RBFormat structOgre_1_1GLES2FBOManager_1_1RBFormat.html abd8ff52440990090f0d258f728fa1862 format cpp data Ogre::GLES2FBOManager::RBFormat structOgre_1_1GLES2FBOManager_1_1RBFormat.html a1358b8e3fdb1143d7d07de627a7750d4 width cpp data Ogre::GLES2FBOManager::RBFormat structOgre_1_1GLES2FBOManager_1_1RBFormat.html a86615e00b7970c9260f549ced797ecc1 height cpp data Ogre::GLES2FBOManager::RBFormat structOgre_1_1GLES2FBOManager_1_1RBFormat.html aa5d3c6eda131d21995007bff5c38978f samples cpp data Ogre::GLES2FBOManager::RBFormat structOgre_1_1GLES2FBOManager_1_1RBFormat.html aa119e5c6af1d840bcc6debd5753f9c29 Ogre::GLES2FBOManager::RBRef c cl Ogre::GLES2FBOManager::RBRef structOgre_1_1GLES2FBOManager_1_1RBRef.html RBRef cpp func Ogre::GLES2FBOManager::RBRef structOgre_1_1GLES2FBOManager_1_1RBRef.html af9e3ffd3691051173d00266bf3db9a70 RBRef cpp func Ogre::GLES2FBOManager::RBRef structOgre_1_1GLES2FBOManager_1_1RBRef.html a080425c601bab5ee48133b40bca40dc6 buffer cpp data Ogre::GLES2FBOManager::RBRef structOgre_1_1GLES2FBOManager_1_1RBRef.html afb9291beb929c35e3a75c661a6480d55 refcount cpp data Ogre::GLES2FBOManager::RBRef structOgre_1_1GLES2FBOManager_1_1RBRef.html a5aea9c282544a588280a86b8a3835812 Ogre::GLES2FrameBufferObject c cl Ogre::GLES2FrameBufferObject classOgre_1_1GLES2FrameBufferObject.html

Frame Buffer Object abstraction.

OgreGLES2FrameBufferObject.h GLES2FrameBufferObject cpp instm Ogre::GLES2FrameBufferObject classOgre_1_1GLES2FrameBufferObject.html a235643900b58d3550052d3ac8e454579 ~GLES2FrameBufferObject cpp instm Ogre::GLES2FrameBufferObject classOgre_1_1GLES2FrameBufferObject.html a437bdb2f9d24d1c2dd111bd459fdf1ad bindSurface cpp instm Ogre::GLES2FrameBufferObject classOgre_1_1GLES2FrameBufferObject.html a3733c1949d85020de2dcbc12451a3dfd

Bind a surface to a certain attachment point.

unbindSurface cpp instm Ogre::GLES2FrameBufferObject classOgre_1_1GLES2FrameBufferObject.html a772df0e571e0b4e4e8d066f268483517

Unbind attachment.

bind cpp instm Ogre::GLES2FrameBufferObject classOgre_1_1GLES2FrameBufferObject.html a7259d5d40ff795de1ea170dad28101ff

Bind FrameBufferObject.

swapBuffers cpp instm Ogre::GLES2FrameBufferObject classOgre_1_1GLES2FrameBufferObject.html a9d0ac4727220d06674740d74e0d45898

Swap buffers - only useful when using multisample buffers.

attachDepthBuffer cpp instm Ogre::GLES2FrameBufferObject classOgre_1_1GLES2FrameBufferObject.html ac40034fee0085196dc3ef104c03afe59

This function acts very similar to.

detachDepthBuffer cpp instm Ogre::GLES2FrameBufferObject classOgre_1_1GLES2FrameBufferObject.html ae7329a856ba02b5b6189dc8d48839adb getWidth cpp instm Ogre::GLES2FrameBufferObject classOgre_1_1GLES2FrameBufferObject.html afb6f1b7b7a6ebba4c7251e98364d94ef

Accessors.

getHeight cpp instm Ogre::GLES2FrameBufferObject classOgre_1_1GLES2FrameBufferObject.html a173237ed0a265af70dfd95d67142aabf getFormat cpp instm Ogre::GLES2FrameBufferObject classOgre_1_1GLES2FrameBufferObject.html afa6f0b3e2ffa14ffe85bcfc8f798961c getFSAA cpp instm Ogre::GLES2FrameBufferObject classOgre_1_1GLES2FrameBufferObject.html a7d7bbcfedf0d0219517649da6bc564b4 getManager cpp instm Ogre::GLES2FrameBufferObject classOgre_1_1GLES2FrameBufferObject.html a56462a1f99de6bb087688bff3f848170 getSurface cpp instm Ogre::GLES2FrameBufferObject classOgre_1_1GLES2FrameBufferObject.html a4b05dd41047ea1a2026642e2024d3a42 initialise cpp instm Ogre::GLES2FrameBufferObject classOgre_1_1GLES2FrameBufferObject.html a1eae30a74ed0cc17d2fde0299f19c20e

Initialise object (find suitable depth and stencil format).

mManager cpp data Ogre::GLES2FrameBufferObject classOgre_1_1GLES2FrameBufferObject.html a9e4afd58c7bfe39055e1914ed28eb207 mNumSamples cpp data Ogre::GLES2FrameBufferObject classOgre_1_1GLES2FrameBufferObject.html a79525344a0b976a59b7216f54d0ace1b mFB cpp data Ogre::GLES2FrameBufferObject classOgre_1_1GLES2FrameBufferObject.html a9af67dd8003f8ee805cb85007b8f1568 mMultisampleFB cpp data Ogre::GLES2FrameBufferObject classOgre_1_1GLES2FrameBufferObject.html a15a62cd652e720a80e0f9c1285b76f7b mMultisampleColourBuffer cpp data Ogre::GLES2FrameBufferObject classOgre_1_1GLES2FrameBufferObject.html aa1a24d5873492576b1d4155c67f0c5fc mDepth cpp data Ogre::GLES2FrameBufferObject classOgre_1_1GLES2FrameBufferObject.html ac0313b760b095e807b3aba9eb4dd7f96 mStencil cpp data Ogre::GLES2FrameBufferObject classOgre_1_1GLES2FrameBufferObject.html acf0e5622a17aa755339223688af914e1 mColour cpp data Ogre::GLES2FrameBufferObject classOgre_1_1GLES2FrameBufferObject.html a81a808134efbf8f3c254247a3f8790d6 Ogre::GLES2GpuProgram c cl Ogre::GLES2GpuProgram classOgre_1_1GLES2GpuProgram.html

Generalised low-level GL program, can be applied to multiple types (eg ARB and NV)

OgreGLES2GpuProgram.h GLES2GpuProgram cpp instm Ogre::GLES2GpuProgram classOgre_1_1GLES2GpuProgram.html af6b98b9cb80c91883b1b85d3513bfe1b ~GLES2GpuProgram cpp instm Ogre::GLES2GpuProgram classOgre_1_1GLES2GpuProgram.html ab40df0853755777136aa4d3698f61772 bindProgram cpp instm Ogre::GLES2GpuProgram classOgre_1_1GLES2GpuProgram.html a92b705b14783944de54666907e28dcde

Execute the binding functions for this program.

unbindProgram cpp instm Ogre::GLES2GpuProgram classOgre_1_1GLES2GpuProgram.html a140ab7df5777780cbdb68271df62d954

Execute the binding functions for this program.

bindProgramParameters cpp instm Ogre::GLES2GpuProgram classOgre_1_1GLES2GpuProgram.html af1d4f4be08005844cdbc5f351dbd33d5

Execute the param binding functions for this program.

bindProgramPassIterationParameters cpp instm Ogre::GLES2GpuProgram classOgre_1_1GLES2GpuProgram.html ad2007985f0b6bdd915eed4f274914927

Bind just the pass iteration parameters.

getProgramID cpp instm Ogre::GLES2GpuProgram classOgre_1_1GLES2GpuProgram.html a577e71b81b0e73b137218f3bce9b3e9e

Get the assigned GL program id.

setSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4474d0c010f63f586423ccfb325ff4a2

Sets the filename of the source assembly for this program.

setSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a300833abd29aa42acb5e6c48ae7c40ea

Sets the source assembly for this program from an in-memory string.

getSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a18a12ae49469bcc9bae9b5fde9a0a461

Gets the syntax code for this program e.g.

setSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a48901c745f712840d8ff24cd04e50678

Sets the syntax code for this program e.g.

getSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a29ef6651dad0349169763940dd40fb8e

Gets the name of the file used as source for this program.

getSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a650621cd162bf75a837951f94d1118bb

Gets the assembler source for this program.

setType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a9792acbeda4a5806ae1ec5c7d4da60b7

Set the program type (only valid before load)

getType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac05c53ca118b1ac81fab5981c119bcc0

Get the program type.

_getBindingDelegate cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af8938cb9c61b7304f97f857a33b56cfc

Returns the GpuProgram which should be bound to the pipeline.

isSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a5b323e093f466abdff359e30e1d79dee

Returns whether this program can be supported on the current renderer and hardware.

createParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af402f4d88efcc9dffc948739d0bb9c57

Creates a new parameters object compatible with this program definition.

setSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af337509a5342cb707df4df78337756ae

Sets whether a vertex program includes the required instructions to perform skeletal animation...

isSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a84c8bf8460ad30a58d78b5f8fd11e31f

Returns whether a vertex program includes the required instructions to perform skeletal animation...

setMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a843c706f65d219c1d04b8aeacc4bd3c8

Sets whether a vertex program includes the required instructions to perform morph animation...

setPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a848bf4164963cf8c0435c972eb717e0f

Sets whether a vertex program includes the required instructions to perform pose animation.

isMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac99c378926faac21f6acd6c856fbd04d

Returns whether a vertex program includes the required instructions to perform morph animation...

isPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae3aa42c5d796c9520880ad7d10dace77

Returns whether a vertex program includes the required instructions to perform pose animation...

getNumberOfPosesIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ab3eef54ad776352d6fcf547c77b4a0bc

Returns the number of simultaneous poses the vertex program can blend, for use in pose animation...

setVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a463bffd1f68fc8ae3c29d64402e9ca8d

Sets whether this vertex program requires support for vertex texture fetch from the hardware...

isVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a37a22b8b6432ed18f2e70bb99f7df7fc

Returns whether this vertex program requires support for vertex texture fetch from the hardware...

setAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a39b43157d6b40626101e5de8f9c77bf5

Sets whether this geometry program requires adjacency information from the input primitives.

isAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d9456e0be1449b03a196f7a56f9af5

Returns whether this geometry program requires adjacency information from the input primitives...

getDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a04675a861df66c30e431f95aa84320f5

Get a reference to the default parameters which are to be used for all uses of this program...

hasDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a0d7d2f959ac2ae463db180043990a0cc

Returns true if default parameters have been set up.

getPassSurfaceAndLightStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a13e91fd91fef3ddaa73300eabbc3dba0

Returns whether a vertex program wants light and material states to be passed through fixed pipeline ...

getPassFogStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad467d6cf55fe3d604db8f48715deb722

Returns whether a fragment program wants fog state to be passed through fixed pipeline low level API ...

getPassTransformStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a47a8eeb180ac001c47f3099d31069f92

Returns whether a vertex program wants transform state to be passed through fixed pipeline low level ...

getLanguage cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a1019b2e5f65051c0a5bbc3cf4e0c495c

Returns a string that specifies the language of the gpu programs as specified in a material script...

hasCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a90e62ce72ddc9eb0fc7573d0cb52ac0e

Did this program encounter a compile error when loading?

resetCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a2443ed18b880eb939123bb8daf9165c7

Reset a compile error if it occurred, allowing the load to be retried.

setManualNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad12bddb95c7311f31f602cb70b8350c5

Allows you to manually provide a set of named parameter mappings to a program which would not be able...

getNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a6a0752ce0393f5c4cb4773d021b2a3eb

Get a read-only reference to the named constants registered for this program (manually or automatical...

setManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html afdadf659ccac4facdc86e55a266eebcf

Specifies the name of a file from which to load named parameters mapping for a program which would no...

getManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4aa13199b95d110b9a0d907bd1455683

Gets the name of a file from which to load named parameters mapping for a program which would not be ...

getConstantDefinitions cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae0feb9efaa1e2c867430520662519a60

Get the full list of named constants.

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 loadFromSource cpp instm Ogre::GLES2GpuProgram classOgre_1_1GLES2GpuProgram.html a67a035c80ad914906733d06336f9522d

Overridden from GpuProgram, do nothing.

unloadImpl cpp instm Ogre::GLES2GpuProgram classOgre_1_1GLES2GpuProgram.html ad07c39fa3e1e9a2106e7cdf956f6455c setupBaseParamDictionary cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af9e1d27b4c05333c92cfe3340a26dc6b

Internal method for setting up the basic parameter definitions for a subclass.

isRequiredCapabilitiesSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a8ecf6a34097d0bfbfabd125bdb09f68d

Internal method returns whether required capabilities for this program is supported.

calculateSize cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a97ca6090cd137c5c46349174d874bc90 loadImpl cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a3e7f0be5a5a0990f26028f661ce81a5f createParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4571d480fcea3a8f4cbac3b15bf5d36f

Create the internal params logical &amp; named mapping structures.

createLogicalParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a588c6c72d4602ad4eca02217abf78697

Create the internal params logical mapping structures.

createNamedParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a32034e488666ebfc0ac5226a60e4d309

Create the internal params named mapping structures.

preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

prepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a5e8f978cbb908c67a98d16556c8cd0ef

Internal implementation of the meat of the &#39;prepare&#39; action.

unprepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html aa550fde0145a3a0ae0329beaf03f23e1

Internal function for undoing the &#39;prepare&#39; action.

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mProgramID cpp data Ogre::GLES2GpuProgram classOgre_1_1GLES2GpuProgram.html ad7b7f45f9bb37bab1d443eb15ec91af7 mProgramType cpp data Ogre::GLES2GpuProgram classOgre_1_1GLES2GpuProgram.html a4edce14fb76d956ba2b0c53ef1d82d50 mType cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab201a6fcb1c568967d01f22906ecdff1

The type of the program.

mFilename cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8734503d5521ae7adaceba487b88fe55

The name of the file to load source from (may be blank)

mSource cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a80f6f65a2ec5a02a4c56458bd2b35b18

The assembler source of the program (may be blank until file loaded)

mLoadFromFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a606d51d653a0dda9d61508851441dc8a

Whether we need to load source from file or not.

mSyntaxCode cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1244023352bf866592f904bd3dfa404f

Syntax code e.g. arbvp1, vs_2_0 etc.

mSkeletalAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a96cb132e0bac4820e9917ebc9151fe69

Does this (vertex) program include skeletal animation?

mMorphAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8a0271c814c3ffd4ae079ae1e4b11404

Does this (vertex) program include morph animation?

mPoseAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a398053069a0c61809193079501b0abb5

Does this (vertex) program include pose animation (count of number of poses supported)

mVertexTextureFetch cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a7012d5855d4f70388bbee4940466a606

Does this (vertex) program require support for vertex texture fetch?

mNeedsAdjacencyInfo cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a5e20e45a9ca8fe4c99a04c34ef3d7275

Does this (geometry) program require adjacency information?

mDefaultParams cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab103ebff6dfda04861947cbf1a941596

The default parameters for use with this object.

mCompileError cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab2bb4597b7fb640dee90589b8fbbc4f2

Did we encounter a compilation error?

mFloatLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aa729a7bcc7c5a622fffe5869d69c05bc

Record of logical to physical buffer maps.

mIntLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a943cefa6be84842ec1c0f2029e3805ba

Record of logical to physical buffer maps.

mConstantDefs cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a420723e4b5097225ce2aaf4e0a3a344c

Parameter name -&gt; ConstantDefinition map, shared instance used by all parameter objects.

mManualNamedConstantsFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1e62196161a4ca6704d02f0b75d2f370

File from which to load named constants manually.

mLoadedManualNamedConstants cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a23f3bb5243cd65bc7b5e625bdbd88c70 mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b msTypeCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a429e2ecd6f4167c00d0d7f0b68893276 msSyntaxCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html afb9dd8af84fcf198db56aeab298990dd msSkeletalCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d70ea16cb2beb8aa201db048cc35e9 msMorphCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a828a927b860e3c074704399336f95160 msPoseCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a015fc5be549ef103862dcd152fcf0f3a msVTFCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html abe51b99e867a315e2b2ebcc89e601277 msManNamedConstsFileCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aed57c301ea07b1c183f1c351707396d5 msAdjacencyCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ae55ec6363600c10db68ff17b35437889 LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::GLES2GpuProgramManager c cl Ogre::GLES2GpuProgramManager classOgre_1_1GLES2GpuProgramManager.html OgreGLES2GpuProgramManager.h CreateGpuProgramCallback cpp tdef Ogre::GLES2GpuProgramManager classOgre_1_1GLES2GpuProgramManager.html a7bfe330039b5b4cb9936f9b9dd2deda0 SyntaxCodes cpp tdef Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a39cb435674c75c8e6b5f9e8aeebe6ec9 SharedParametersMap cpp tdef Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a3a0eb9f6c60a3650de8b5d842d30a1fb Microcode cpp tdef Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html aef34af73ab87b0b09d2707ebeb43508d MicrocodeMap cpp tdef Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a2a6028b6d23b3dea967da49f2b23e3bc ResourceCreateOrRetrieveResult cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af484f2b60c8d9bc87f37fa8af8e630c5 ResourceMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a60ea46f69b1dd9c8e27b9b3d7bd5bc35 ResourceWithGroupMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a46e6268002377bc95d3721d21aa92 ResourceHandleMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af6b68646abe6e9959072c1ece458ee55 ResourceMapIterator cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a4f7da59507a5a8550ea97615ff9afff0 GLES2GpuProgramManager cpp instm Ogre::GLES2GpuProgramManager classOgre_1_1GLES2GpuProgramManager.html ad0bbefc92444fa2f3babd36255f8c8d6 ~GLES2GpuProgramManager cpp instm Ogre::GLES2GpuProgramManager classOgre_1_1GLES2GpuProgramManager.html a0e84e50681faece3401e5e539595bf46 registerProgramFactory cpp instm Ogre::GLES2GpuProgramManager classOgre_1_1GLES2GpuProgramManager.html a1f1226810d4206bdcdc4c8ff6befa568 unregisterProgramFactory cpp instm Ogre::GLES2GpuProgramManager classOgre_1_1GLES2GpuProgramManager.html ab114cbd4a6240acb7093b2a795f05af5 load cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html acf1a17422bc3cd1b7af27269bf4182cf

Loads a GPU program from a file of assembly.

load cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad6d63fe7126510bf10fd337705cb0b29

Generic load method, used to create a Resource specific to this ResourceManager without using one of ...

loadFromString cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html aa97ecb7825ee46c6be15313b6592ee16

Loads a GPU program from a string of assembly code.

getSupportedSyntax cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a7f512b6d1a9743505f4f51326b26644c

Returns the syntaxes that this manager supports.

isSyntaxSupported cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html af40e11c70e89d0d613b7a611870fb309

Returns whether a given syntax code (e.g.

createParameters cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a88b278890e6c8c0cc137d8053700aabe

Creates a new GpuProgramParameters instance which can be used to bind parameters to your programs...

createProgram cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a3fa0473ad1390af99f69325c2eced427

Create a new, unloaded GpuProgram from a file of assembly.

createProgramFromString cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a1eadda53bbed16d5a3804cdba2ad687e

Create a GPU program from a string of assembly code.

create cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a964ed591329cc8046c9fbab0713a35ce

General create method, using specific create parameters instead of name / value pairs.

create cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac64c2b9c9dc775e05a81ff48d4293d4e

Creates a new blank resource, but does not immediately load it.

getByName cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a19e960e04cd0d6b952925901da64ffa2

Overrides the standard ResourceManager getByName method.

getByName cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a03f1bf557d381aca77797d9a44578067

Retrieves a pointer to a resource by name, or null if the resource does not exist.

createSharedParameters cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a4d6b9934b69d6c0731d717b22fae5715

Create a new set of shared parameters, which can be used across many GpuProgramParameters objects of ...

getSharedParameters cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a45bd5be1d8a914ddfc10cb930662560a

Retrieve a set of shared parameters, which can be used across many GpuProgramParameters objects of di...

getAvailableSharedParameters cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a81c59ddf641d461c4f889117c6737869

Get (const) access to the available shared parameter sets.

getSaveMicrocodesToCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a5feb934731d48691738aa13c63c4518b

Get if the microcode of a shader should be saved to a cache.

setSaveMicrocodesToCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html aa21d703ad5720d87243b2cbb8b7dc02a

Set if the microcode of a shader should be saved to a cache.

canGetCompiledShaderBuffer cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html aa4723c868424304f5bec942e9534ab4f isMicrocodeAvailableInCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html ae4dcba4c725754e8e9c24810726ac42a

Check if a microcode is available for a program in the microcode cache.

getMicrocodeFromCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html af6085cec0fae88bd5409bcb3970ceb36

Returns a microcode for a program from the microcode cache.

createMicrocode cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a4ae10f4a076844cd60392fd74995b560

Creates a microcode to be later added to the cache.

addMicrocodeToCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a4cc1760272e73cc1da7684a52394f8e7

Adds a microcode for a program to the microcode cache.

saveMicrocodeCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a339d17362a072d155ca44fd334f0a3c6

Saves the microcode cache to disk.

loadMicrocodeCache cpp instm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html af591ed6c8f4a2a930c10156deb1883de

Loads the microcode cache from disk.

createOrRetrieve cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a48c565d0e63b286c6388439ae73417df

Create a new resource, or retrieve an existing one with the same name if it already exists...

setMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa7bd4f02b31fba693d3bea6492fe20a8

Set a limit on the amount of memory this resource handler may use.

getMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae24629f37283bf777987aab6bc3fa110

Get the limit on the amount of memory this resource handler may use.

getMemoryUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a0458e4665975faed7311b05879dfac2f

Gets the current memory usage, in bytes.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a2cf457c70ea86892b1bec52028c96237

Unloads a single resource by name.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a94962d0929fdc88c25d35672ff2c1ff0

Unloads a single resource by handle.

unloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html acaba96b1b4816457b03028eed9895789

Unloads all resources.

reloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a860f0bcac1a4d152878855f9a85a58d3

Caused all currently loaded resources to be reloaded.

unloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7b9ba584a17235f6eff9847b90ba895d

Unload all resources which are not referenced by any other object.

reloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a22dbc50ba8fac0d3222a31ef1ef82dcd

Caused all currently loaded but not referenced by any other object resources to be reloaded...

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8675d6b8c353783cf22c3872f7eaa818

Remove a single resource.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html abfb0022b18d022a7605f0d19a966f00f

Remove a single resource by name.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac22655af03ecea85d863a1d1d561778c

Remove a single resource by handle.

removeAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ff50fee06a678837cbeeea75e4372a5

Removes all resources.

removeUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ce966e769770ce9f90d77eddc2c30a3

Remove all resources which are not referenced by any other object.

getByHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ab1c354fd2294c7c50b3f3e9ce42543f7

Retrieves a pointer to a resource by handle, or null if the resource does not exist.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a9dcc9da5760fcd3b39b4566fe308ad6b

Returns whether the named resource exists in this manager.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad9b4efbeacb17f07710c30bd5048e42f

Returns whether a resource with the given handle exists in this manager.

_notifyResourceTouched cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a40769092850d5b296e1d1a9190631700

Notify this manager that a resource which it manages has been &#39;touched&#39;, i.e.

_notifyResourceLoaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a871ac005af0be0b8c1857a4f8eea9

Notify this manager that a resource which it manages has been loaded.

_notifyResourceUnloaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a54d1843a43aebb13542312cd17134e6a

Notify this manager that a resource which it manages has been unloaded.

prepare cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae26b6ecd722f3e24b52de8b4ac9bba0d

Generic prepare method, used to create a Resource specific to this ResourceManager without using one ...

getScriptPatterns cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a37ec0e845f49b7f7e3dc868456ced1e8

Gets the file patterns which should be used to find scripts for this ResourceManager.

parseScript cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8240f6bbf3449b1f2acdd476efbde821

Parse the definition of a set of resources from a script file.

getLoadingOrder cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a917b69fbaf300dcb0488d14d357296df

Gets the relative loading order of resources of this type.

getResourceType cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4a16604e10cd71957fcce705dead9a2c

Gets a string identifying the type of resource this manager handles.

setVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa3ff9558e8fa8187f510472a58093b6f

Sets whether this manager and its resources habitually produce log output.

getVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af96b58b31c152a8ae3c6152ee3ea12e7

Gets whether this manager and its resources habitually produce log output.

getResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad18cc3f0a4b3e0553cfe715204f15359

Create a resource pool, or reuse one that already exists.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa8b761abb06d74347e9636550307ccd9

Destroy a resource pool.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00a7fe59aaaa4acdfda07edc704516ee

Destroy a resource pool.

destroyAllResourcePools cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7913c36c02ef03007ff1a1c76ddf7710

destroy all pools

getResourceIterator cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4d3289d4636168230da11c1c9794db59

Returns an iterator over all resources in this manager.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a215f8a158be2840363627ee55161de0c

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a1fa33935f7bc9ca113fe3adbea6493e7

Override standard Singleton retrieval.

ResourcePoolMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a87899e8bec2f60ef1448d716a20db8e1 createImpl cpp instm Ogre::GLES2GpuProgramManager classOgre_1_1GLES2GpuProgramManager.html a887f829653dbff798b8417a120c6141f createImpl cpp instm Ogre::GLES2GpuProgramManager classOgre_1_1GLES2GpuProgramManager.html ac0e791981614633f4ba66b3a14a86a83

Specialised create method with specific parameters.

getNextHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html adc9077f415314ebc0f7feb314b76d4d4

Allocates the next handle.

addImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00bb3a6324cff9b1a572282d4c596b57

Add a newly created resource to the manager (note weak reference)

removeImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f5826bb4624b28bbe08f3c9fe88ee54

Remove a resource from this manager; remove it from the lists.

checkUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8316910598c9ceda62b3ec5be001d372

Checks memory usage and pages out if required.

addRenderSystemToName cpp clm Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html ac58567b28f3695299633a4c94f1ca71b mSharedParametersMap cpp data Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a8daf06956d7a7c36a4c262f2f3c2d54c mMicrocodeCache cpp data Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a56415ef2a5a21e425d0141902749d886 mSaveMicrocodesToCache cpp data Ogre::GpuProgramManager classOgre_1_1GpuProgramManager.html a4653eb83ff12cf95f3abcc6d952dab64 mResourcesByHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html af7ac79c874e49fadc3cd7e228ab640d8 mResources cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ac02278ff18455db85fa7473abad9688c mResourcesWithGroup cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a3ea8cebb67199e6050d992036f3b4f3c mNextHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a70a84973505dc749acb913daef662f90 mMemoryBudget cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f0a00e183f455cdce1ec9152722f9b7 mMemoryUsage cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html aaa9cfdfc994de65064ba2dbe08930de8 mVerbose cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a5113f20b1db6ddfb51dba652f24cd0f0 mScriptPatterns cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a450dcef1a87442bcfe848ff92c43c6b5

Patterns to use to look for scripts if supported (e.g. *.overlay)

mLoadOrder cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ad26313df1d10e7953c90b7c37b373cf8

Loading order relative to other managers, higher is later.

mResourceType cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a86f8c21e087cb00a62d677ef1cd8131d

String identifying the resource type this manager handles.

mResourcePoolMap cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a00f151b76015e7e46cdb228cc3eaa53e msSingleton unknown data Ogre::Singleton< GpuProgramManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 ProgramMap cpp tdef Ogre::GLES2GpuProgramManager classOgre_1_1GLES2GpuProgramManager.html a14801e627fbc1baf73be255f43f0ff26 mProgramMap cpp data Ogre::GLES2GpuProgramManager classOgre_1_1GLES2GpuProgramManager.html aa9cb179762fab8a9424d6e674aa61f82 Ogre::GLES2HardwareBufferManagerBase c cl Ogre::GLES2HardwareBufferManagerBase classOgre_1_1GLES2HardwareBufferManagerBase.html

Implementation of HardwareBufferManager for OpenGL ES.

OgreGLES2HardwareBufferManager.h GLES2HardwareBufferManagerBase cpp instm Ogre::GLES2HardwareBufferManagerBase classOgre_1_1GLES2HardwareBufferManagerBase.html a5d84f59a29652b69e45173da8df6da12 ~GLES2HardwareBufferManagerBase cpp instm Ogre::GLES2HardwareBufferManagerBase classOgre_1_1GLES2HardwareBufferManagerBase.html a4dcbc20d1ef6c1ab38ff818b56fb5543 createVertexBuffer cpp instm Ogre::GLES2HardwareBufferManagerBase classOgre_1_1GLES2HardwareBufferManagerBase.html a5ae89b657d2026108a730b126c6c0edd

Creates a vertex buffer.

createIndexBuffer cpp instm Ogre::GLES2HardwareBufferManagerBase classOgre_1_1GLES2HardwareBufferManagerBase.html a51e9dab14505d7ac1b6cb94fd6bad04a

Create a hardware vertex buffer.

createRenderToVertexBuffer cpp instm Ogre::GLES2HardwareBufferManagerBase classOgre_1_1GLES2HardwareBufferManagerBase.html a2d7cbf7661337bd3ba08b75fc336feb3

Create a render to vertex buffer.

allocateScratch cpp instm Ogre::GLES2HardwareBufferManagerBase classOgre_1_1GLES2HardwareBufferManagerBase.html ab2d8e5c44ab7ed9a4cef98b6a4fb9c58

Allocator method to allow us to use a pool of memory as a scratch area for hardware buffers...

deallocateScratch cpp instm Ogre::GLES2HardwareBufferManagerBase classOgre_1_1GLES2HardwareBufferManagerBase.html ac0d892dd4fc66345e41b53036333c802 getGLMapBufferThreshold cpp instm Ogre::GLES2HardwareBufferManagerBase classOgre_1_1GLES2HardwareBufferManagerBase.html a9e20d9a47f9eadd454bfb3cdc3673cff

Threshold after which glMapBuffer is used and not glBufferSubData.

setGLMapBufferThreshold cpp instm Ogre::GLES2HardwareBufferManagerBase classOgre_1_1GLES2HardwareBufferManagerBase.html ab2b6531ca01fc785da87e4c2eeaeb4a7 createVertexDeclaration cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aa8203be281c1d4f66efd3e5f9616962a

Creates a new vertex declaration.

destroyVertexDeclaration cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a95462f68508b75a7d87d0c5e496806fa

Destroys a vertex declaration.

createVertexBufferBinding cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a061290f70a7b145768a09030ac8684bf

Creates a new VertexBufferBinding.

destroyVertexBufferBinding cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a8f392b28a07b9f8f6b70f3020598acfe

Destroys a VertexBufferBinding.

registerVertexBufferSourceAndCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a1deff999bf2f7fa437609fca417810e9

Registers a vertex buffer as a copy of another.

allocateVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aabe7d6ac6a04013f106656c76a0eb222

Allocates a copy of a given vertex buffer.

releaseVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ace31f1bc14e398d1379b1e50af9f87c3

Manually release a vertex buffer copy for others to subsequently use.

touchVertexBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6530263f486220aa3040129240d3caed

Tell engine that the vertex buffer copy intent to reuse.

_freeUnusedBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a33cb1e71d569f6c3b277c70bdea870c0

Free all unused vertex buffer copies.

_releaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a507f064fdba0dd61a438f61a2dafac26

Internal method for releasing all temporary buffers which have been allocated using BLT_AUTOMATIC_REL...

_forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a0de1e9752a1f55aadcc839a4c1633a2f

Internal method that forces the release of copies of a given buffer.

_forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a9f39d0b6878ef2827887a5fb5ba32ba4

Internal method that forces the release of copies of a given buffer.

_notifyVertexBufferDestroyed cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a29b2e243bab8522ae27ec23268ea154a

Notification that a hardware vertex buffer has been destroyed.

_notifyIndexBufferDestroyed cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html aa12ae6a67af715b2be80182bd05abb46

Notification that a hardware index buffer has been destroyed.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getGLUsage cpp clm Ogre::GLES2HardwareBufferManagerBase classOgre_1_1GLES2HardwareBufferManagerBase.html a5b0e32ef12026a8ade2e2836938b4119

Utility function to get the correct GL usage based on HBU&#39;s.

getGLType cpp clm Ogre::GLES2HardwareBufferManagerBase classOgre_1_1GLES2HardwareBufferManagerBase.html a069b57d513f5c463cab14c7d21696ae5

Utility function to get the correct GL type based on VET&#39;s.

VertexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac413284fee3eb42ef05be9a920da448b

WARNING: The following two members should place before all other members.

IndexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a2b2a1446c08ef1bb58c47987b62d83d0 VertexDeclarationList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3ae22ef96c13dfa02878d27d592f3bc VertexBufferBindingList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a44e20d0e3ca12fa67e5003266a87af52 FreeTemporaryVertexBufferMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab1b16f5bb965056ed416ca0d7eedb991

Map from original buffer to temporary buffers.

TemporaryVertexBufferLicenseMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac56a99f7b4b029db20fd8b94f1e82c13

Map from temporary buffer to details of a license.

destroyAllDeclarations cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a4be16779dfe2b99fc3395bfe66ba4b4d

Internal method for destroys all vertex declarations.

destroyAllBindings cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a995a5db6b774e98b46c598dcb569f983

Internal method for destroys all vertex buffer bindings.

createVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3756b338f15ec08f13109ec3f8808a1

Internal method for creates a new vertex declaration, may be overridden by certain rendering APIs...

destroyVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html af111248f2e13a5b6a49ca993a2e526e1

Internal method for destroys a vertex declaration, may be overridden by certain rendering APIs...

createVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a36d7b275f4a2b39b27f55ace09140d03

Internal method for creates a new VertexBufferBinding, may be overridden by certain rendering APIs...

destroyVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a39d2f9bd9b2388498b2143fb7c24710c

Internal method for destroys a VertexBufferBinding, may be overridden by certain rendering APIs...

makeBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac3cb89b74c26e42415d599b59079f5d7

Creates a new buffer as a copy of the source, does not copy data.

mScratchBufferPool cpp data Ogre::GLES2HardwareBufferManagerBase classOgre_1_1GLES2HardwareBufferManagerBase.html abb7374117c6bc1606fff5d20e34e6cbf mMapBufferThreshold cpp data Ogre::GLES2HardwareBufferManagerBase classOgre_1_1GLES2HardwareBufferManagerBase.html ab846c14c38d001577e1d75f21cb1a3b2 mVertexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6a99117e4adc55561ec0eb36617115a4 mIndexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a458d12d5abfa8d8971a4c4c6b214f799 mVertexDeclarations cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab93e6c8ebe86328233d604c78f9cbb7b mVertexBufferBindings cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a30d13bdd51fd0ffb1b2f5cc13bc15786 mFreeTempVertexBufferMap cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac5339ff98d67f523eb88f9d1b29567d9

Map of current available temp buffers.

mTempVertexBufferLicenses cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a811086c11e14fa760b42ea958884804e

Map of currently licensed temporary buffers.

mUnderUsedFrameCount cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a98d9ba3a449e791f89a53d7fcf89c00a

Number of frames elapsed since temporary buffers utilization was above half the available.

UNDER_USED_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html afd420f56dc09d1e9975179e2ffe824ca

Number of frames to wait before free unused temporary buffers.

EXPIRED_DELAY_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a66f8e4f014fc41a52f35f7c0b03569e0

Frame delay for BLT_AUTOMATIC_RELEASE temporary buffers.

BLT_MANUAL_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa372ccf538e8a6022bba092d2b47f4fdb

Licensee will only release buffer when it says so.

BLT_AUTOMATIC_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa994cf0191de83556e3c1e6cf30cd6acb

Licensee can have license revoked.

Ogre::GLES2HardwareBufferManager c cl Ogre::GLES2HardwareBufferManager classOgre_1_1GLES2HardwareBufferManager.html

GLES2HardwareBufferManagerBase as a Singleton.

OgreGLES2HardwareBufferManager.h GLES2HardwareBufferManager cpp instm Ogre::GLES2HardwareBufferManager classOgre_1_1GLES2HardwareBufferManager.html abd23f216b504a85503269e332813047b ~GLES2HardwareBufferManager cpp instm Ogre::GLES2HardwareBufferManager classOgre_1_1GLES2HardwareBufferManager.html ab151e77501b2adb041d892412e06aee2 allocateScratch cpp instm Ogre::GLES2HardwareBufferManager classOgre_1_1GLES2HardwareBufferManager.html a5e815373553574b8c4d81efd7e2d8541

Allocator method to allow us to use a pool of memory as a scratch area for hardware buffers...

deallocateScratch cpp instm Ogre::GLES2HardwareBufferManager classOgre_1_1GLES2HardwareBufferManager.html ac4ec996e0bf9c9f9a1d837193d3b33bc getGLMapBufferThreshold cpp instm Ogre::GLES2HardwareBufferManager classOgre_1_1GLES2HardwareBufferManager.html aad34630496499f6435e61bacffe06b3c

Threshold after which glMapBuffer is used and not glBufferSubData.

setGLMapBufferThreshold cpp instm Ogre::GLES2HardwareBufferManager classOgre_1_1GLES2HardwareBufferManager.html a5a6cf9f3e489a3ebff35665d01d71e66 createVertexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html adee7ce85fcdeefb8b97b37ece2bab8e4 createIndexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a90b4266571e1852e2475a63c062623a2 createRenderToVertexBuffer cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a875cea867279770d7900f292a8217db6 createVertexDeclaration cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a0d6a29a55a89d937cec4cbaa6c7e8b4b destroyVertexDeclaration cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a8df941430aef9a6c87660655b51672a3 createVertexBufferBinding cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a4d907dd6ed467886ca7df6a188b73d4d destroyVertexBufferBinding cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html af5abdc6a7e28634b759189e54f1e6fdd registerVertexBufferSourceAndCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a763b65efa057185d7acbe073bf0e3610 allocateVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a9061909fca1c96d50ddbeeee6df8a4d8 releaseVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a34bc652b029f856a5b130f850ba333a0 touchVertexBufferCopy cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html af83a478657dabe2d2e35f0d876abcc5b _freeUnusedBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a9a2793066da237001972061b76930c95 _releaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a8632cd79b8f18ed2b21bd6b474a49276 _forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html ab523a5b31c88599812538441b7e37775 _forceReleaseBufferCopies cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a0da9a2c9a66030d32c90871191da0b6a _notifyVertexBufferDestroyed cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a2b188dbba89b0210ad7359434aa87bee _notifyIndexBufferDestroyed cpp instm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html aee835c8225ba41a1358db813ce080b0e operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getGLUsage cpp clm Ogre::GLES2HardwareBufferManager classOgre_1_1GLES2HardwareBufferManager.html a5d3ce6574d27bd52d49fc0084ac37753

Utility function to get the correct GL usage based on HBU&#39;s.

getGLType cpp clm Ogre::GLES2HardwareBufferManager classOgre_1_1GLES2HardwareBufferManager.html a50ae258d8391b110664ed15b97026d11

Utility function to get the correct GL type based on VET&#39;s.

getSingleton cpp clm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a380063fef4a4563c90d45a03ac196dc7

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html ab633b90f5015dc3199f96e0514347b3b

Override standard Singleton retrieval.

VertexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac413284fee3eb42ef05be9a920da448b

WARNING: The following two members should place before all other members.

IndexBufferList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a2b2a1446c08ef1bb58c47987b62d83d0 VertexDeclarationList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3ae22ef96c13dfa02878d27d592f3bc VertexBufferBindingList cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a44e20d0e3ca12fa67e5003266a87af52 FreeTemporaryVertexBufferMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab1b16f5bb965056ed416ca0d7eedb991

Map from original buffer to temporary buffers.

TemporaryVertexBufferLicenseMap cpp tdef Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac56a99f7b4b029db20fd8b94f1e82c13

Map from temporary buffer to details of a license.

destroyAllDeclarations cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a4be16779dfe2b99fc3395bfe66ba4b4d

Internal method for destroys all vertex declarations.

destroyAllBindings cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a995a5db6b774e98b46c598dcb569f983

Internal method for destroys all vertex buffer bindings.

createVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab3756b338f15ec08f13109ec3f8808a1

Internal method for creates a new vertex declaration, may be overridden by certain rendering APIs...

destroyVertexDeclarationImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html af111248f2e13a5b6a49ca993a2e526e1

Internal method for destroys a vertex declaration, may be overridden by certain rendering APIs...

createVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a36d7b275f4a2b39b27f55ace09140d03

Internal method for creates a new VertexBufferBinding, may be overridden by certain rendering APIs...

destroyVertexBufferBindingImpl cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a39d2f9bd9b2388498b2143fb7c24710c

Internal method for destroys a VertexBufferBinding, may be overridden by certain rendering APIs...

makeBufferCopy cpp instm Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac3cb89b74c26e42415d599b59079f5d7

Creates a new buffer as a copy of the source, does not copy data.

mImpl cpp data Ogre::HardwareBufferManager classOgre_1_1HardwareBufferManager.html a154ee1cdff3ec67765532601ad272cb8 mVertexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a6a99117e4adc55561ec0eb36617115a4 mIndexBuffers cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a458d12d5abfa8d8971a4c4c6b214f799 mVertexDeclarations cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ab93e6c8ebe86328233d604c78f9cbb7b mVertexBufferBindings cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a30d13bdd51fd0ffb1b2f5cc13bc15786 mFreeTempVertexBufferMap cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html ac5339ff98d67f523eb88f9d1b29567d9

Map of current available temp buffers.

mTempVertexBufferLicenses cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a811086c11e14fa760b42ea958884804e

Map of currently licensed temporary buffers.

mUnderUsedFrameCount cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a98d9ba3a449e791f89a53d7fcf89c00a

Number of frames elapsed since temporary buffers utilization was above half the available.

UNDER_USED_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html afd420f56dc09d1e9975179e2ffe824ca

Number of frames to wait before free unused temporary buffers.

EXPIRED_DELAY_FRAME_THRESHOLD cpp data Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a66f8e4f014fc41a52f35f7c0b03569e0

Frame delay for BLT_AUTOMATIC_RELEASE temporary buffers.

msSingleton unknown data Ogre::Singleton< HardwareBufferManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 BLT_MANUAL_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa372ccf538e8a6022bba092d2b47f4fdb

Licensee will only release buffer when it says so.

BLT_AUTOMATIC_RELEASE cpp econst Ogre::HardwareBufferManagerBase classOgre_1_1HardwareBufferManagerBase.html a88f21df1e7ee330033812ddeba4a08faa994cf0191de83556e3c1e6cf30cd6acb

Licensee can have license revoked.

Ogre::GLES2HardwareIndexBuffer c cl Ogre::GLES2HardwareIndexBuffer classOgre_1_1GLES2HardwareIndexBuffer.html OgreGLES2HardwareIndexBuffer.h GLES2HardwareIndexBuffer cpp instm Ogre::GLES2HardwareIndexBuffer classOgre_1_1GLES2HardwareIndexBuffer.html a1a25b9647d7f8d59233d382c6f77975c ~GLES2HardwareIndexBuffer cpp instm Ogre::GLES2HardwareIndexBuffer classOgre_1_1GLES2HardwareIndexBuffer.html a7f3e4f5842a09349357171d4b7652daf readData cpp instm Ogre::GLES2HardwareIndexBuffer classOgre_1_1GLES2HardwareIndexBuffer.html a950d8dcbd84a8780ff5aeee8e7efff7d

See HardwareBuffer.

writeData cpp instm Ogre::GLES2HardwareIndexBuffer classOgre_1_1GLES2HardwareIndexBuffer.html a7db93b9bb026901a7ddbacc12728caa4

See HardwareBuffer.

_updateFromShadow cpp instm Ogre::GLES2HardwareIndexBuffer classOgre_1_1GLES2HardwareIndexBuffer.html ad3219addcfdce2d004259d77030197fb

See HardwareBuffer.

getGLBufferId cpp instm Ogre::GLES2HardwareIndexBuffer classOgre_1_1GLES2HardwareIndexBuffer.html a5389ef11e015ae433a57bf2d8a07bb31 getManager cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a7f676fc66c7f4b0c9fc31800d021742e

Return the manager of this buffer, if any.

getType cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a3f2671fe0ad937070ea24d9bc7626cd3

Get the type of indexes used in this buffer.

getNumIndexes cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html ab9e775a91b90c6bbac888d97fe51d9d2

Get the number of indexes in this buffer.

getIndexSize cpp instm Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a294ab09e6caef25b3c42c277a5de95e1

Get the size in bytes of each index.

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ab1caebda1f7442706df97531c2d90aaf

Lock the buffer for (potentially) reading / writing.

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

unlock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a64ddd429ff2c8ac4f0cca5decb5c6757

Releases the lock on this buffer.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockImpl cpp instm Ogre::GLES2HardwareIndexBuffer classOgre_1_1GLES2HardwareIndexBuffer.html a4723c185adddd1b0d3021c618a9af98b

See HardwareBuffer.

unlockImpl cpp instm Ogre::GLES2HardwareIndexBuffer classOgre_1_1GLES2HardwareIndexBuffer.html a47fb2e9ff381602219618a1f9863c34d

See HardwareBuffer.

mMgr cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html af67b89fb4d762d17da970269bcd9894a mIndexType cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html ad55227078ba92018afb29c98a1287eb6 mNumIndexes cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a8dfffabc8a138184c98227c7ad4fe871 mIndexSize cpp data Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a55901ccfe05b1d3dc65be17174aae6ed mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca mBufferId cpp data Ogre::GLES2HardwareIndexBuffer classOgre_1_1GLES2HardwareIndexBuffer.html af69d7cbed8906b67ccb714b730178621 mLockedToScratch cpp data Ogre::GLES2HardwareIndexBuffer classOgre_1_1GLES2HardwareIndexBuffer.html aa85b878f732825ab0532d93398daab1a mScratchOffset cpp data Ogre::GLES2HardwareIndexBuffer classOgre_1_1GLES2HardwareIndexBuffer.html a372c0de37c4b7167d02674d7e19dc9f0 mScratchSize cpp data Ogre::GLES2HardwareIndexBuffer classOgre_1_1GLES2HardwareIndexBuffer.html a7d6f02da929e17ea3a42b45049385318 mScratchPtr cpp data Ogre::GLES2HardwareIndexBuffer classOgre_1_1GLES2HardwareIndexBuffer.html a3a3e6c3a0dbbeaed37a4cffbb16d3624 mScratchUploadOnUnlock cpp data Ogre::GLES2HardwareIndexBuffer classOgre_1_1GLES2HardwareIndexBuffer.html a7ed5d8dedcd7879f8ce750305b168257 IT_16BIT cpp econst Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a25ba4923e015d46de162f7cc4c256326a53907abe886cb9c6ebeb2520733aee4a IT_32BIT cpp econst Ogre::HardwareIndexBuffer classOgre_1_1HardwareIndexBuffer.html a25ba4923e015d46de162f7cc4c256326aa5194f6b6d409b1b20f91adf989ef329 HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::GLES2HardwareOcclusionQuery c cl Ogre::GLES2HardwareOcclusionQuery classOgre_1_1GLES2HardwareOcclusionQuery.html OgreGLES2HardwareOcclusionQuery.h GLES2HardwareOcclusionQuery cpp instm Ogre::GLES2HardwareOcclusionQuery classOgre_1_1GLES2HardwareOcclusionQuery.html ac5a9f9ce5d0c6376d21c0b38e90407e9

Default object constructor.

~GLES2HardwareOcclusionQuery cpp instm Ogre::GLES2HardwareOcclusionQuery classOgre_1_1GLES2HardwareOcclusionQuery.html a28654e4a823e22abb31cc32d4324b99c

Object destructor.

beginOcclusionQuery cpp instm Ogre::GLES2HardwareOcclusionQuery classOgre_1_1GLES2HardwareOcclusionQuery.html a82834457995eab4ee174ebf118fa1389

Starts the hardware occlusion query.

endOcclusionQuery cpp instm Ogre::GLES2HardwareOcclusionQuery classOgre_1_1GLES2HardwareOcclusionQuery.html af54bffd83e8dbd618fcd3e2fe8df11a3

Ends the hardware occlusion test.

pullOcclusionQuery cpp instm Ogre::GLES2HardwareOcclusionQuery classOgre_1_1GLES2HardwareOcclusionQuery.html a54246fdc493f06d649c5a7076a842c0b

Pulls the hardware occlusion query.

isStillOutstanding cpp instm Ogre::GLES2HardwareOcclusionQuery classOgre_1_1GLES2HardwareOcclusionQuery.html a67fc3b20958ad8a2e49ed27a48bcd763

Lets you know when query is done, or still be processed by the Hardware.

getLastQuerysPixelcount cpp instm Ogre::HardwareOcclusionQuery classOgre_1_1HardwareOcclusionQuery.html ae90c7bb824d1fdffe1ea35549217a5c7

Let&#39;s you get the last pixel count with out doing the hardware occlusion test.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mPixelCount cpp data Ogre::HardwareOcclusionQuery classOgre_1_1HardwareOcclusionQuery.html ad9ae2ba4b9c5f443a8bb423ddeb6121b mIsQueryResultStillOutstanding cpp data Ogre::HardwareOcclusionQuery classOgre_1_1HardwareOcclusionQuery.html a320c1bab88bacc137b8d939a1785da7b mQueryID cpp data Ogre::GLES2HardwareOcclusionQuery classOgre_1_1GLES2HardwareOcclusionQuery.html ac40e11c1ef89e1e37b6d0b2d6cc4050d Ogre::GLES2HardwarePixelBuffer c cl Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html OgreGLES2HardwarePixelBuffer.h GLES2HardwarePixelBuffer cpp instm Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html ae1e3e650ce8c87b6b4c4c3cf17ad94ec

Should be called by HardwareBufferManager.

blitFromMemory cpp instm Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html aaae9a55d19f106531fc056c969e50c1c blitToMemory cpp instm Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html a95aa3ffdf2c395509a331c1dd5f12526 ~GLES2HardwarePixelBuffer cpp instm Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html a49861790b1ea77e14d4fc55de15e809d bindToFramebuffer cpp instm Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html a14403c63d91476ca41d35de9d1b83204

Bind surface to frame buffer.

getGLFormat cpp instm Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html ae62eb7411e8791e32822032c0a668e07 lock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a98181701e387658963d0739984499fb3

Lock the buffer for (potentially) reading / writing.

lock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a8aaa214f42a683f7203ed42f8c0caf17 lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

getCurrentLock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a9f888e279109a05b5228f71c5b8f9d34

Get the current locked region.

readData cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html abbd6dece7babe2473adc396bb458f53c writeData cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a117ff90e202f525c2a4b7bb9c51eb4df blit cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html afa8ebd4831c5e9a5538c486581d01ab0

Copies a box from another PixelBuffer to a region of the this PixelBuffer.

blit cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ad4a77bfe5a38c59300124e6cf6305b9e

Convenience function that blits the entire source pixel buffer to this buffer.

blitFromMemory cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a2405dade15f595710a02903d302155bd

Convenience function that blits a pixelbox from memory to the entire buffer.

blitToMemory cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a3d9ff2acd7776be35efd6fa24307012c

Convience function that blits this entire buffer to a pixelbox.

getRenderTarget cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html aadcc10954fe5d710eb8cde1ebf0082a3

Get a render target for this PixelBuffer, or a slice of it.

getWidth cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html abda31825eaf2b34edec2d0920c949e30

Gets the width of this buffer.

getHeight cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a1a86fb9153a28f146a12c8db65ede66c

Gets the height of this buffer.

getDepth cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ae6d2727151ff4574b70e3459aecf7faf

Gets the depth of this buffer.

getFormat cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html aee72f3e84af166ef031659478fea1967

Gets the native pixel format of this buffer.

unlock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a64ddd429ff2c8ac4f0cca5decb5c6757

Releases the lock on this buffer.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

_updateFromShadow cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a344c52f2214eaff097d5fbc390e7684b

Updates the real buffer from the shadow buffer, if required.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockImpl cpp instm Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html a8b267e05d444ae098c3b91e65ad65b99

Lock a box.

unlockImpl cpp instm Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html aaf5bb6f62c2b1a253d38f46acee0a31d

Unlock a box.

allocateBuffer cpp instm Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html afd3024bf1ae801aa4b62308926ce7ebb freeBuffer cpp instm Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html a6812f8fcba4895f615a87a490b8cc96b upload cpp instm Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html afc96e7e53c4e1434db4ec814456076e3 download cpp instm Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html aefe829399beaf5eeddbc9f82325bf4d4 lockImpl cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a6ab419f1f901d58230f76ad844636be4

Internal implementation of lock(), do not OVERRIDE or CALL this for HardwarePixelBuffer implementatio...

_clearSliceRTT cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ab665898dc70e35c3c16165c62206f3ab

Internal implementation of unlock(), must be overridden in subclasses.

mBuffer cpp data Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html a25cea87bc371cead117ab2d6d90f8425 mGLInternalFormat cpp data Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html a1fa5c1348e67cf69af1c95ab44cae287 mCurrentLockOptions cpp data Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html acc1e5e327c0f6ffb5842408dc4f8d18d mWidth cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ae466eb08ea0efefbf95ad43a86a32b87 mHeight cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a4522dfa65baed807835c35a5b550148a mDepth cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a65904db26e2e488f9a5648159dab0cdd mRowPitch cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a0a0a98e600dfa4b15778b6bcb30acb70 mSlicePitch cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html acae5b713a65e3d0d5881ae02b3318d34 mFormat cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a715786c17620c4705b5caefa6b2cb2df mCurrentLock cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a811656bfdacc1339fcba481c4bd8f6d1 mLockedBox cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a31c838419dcf57b897bb50baad3fd423 mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca RenderTexture cpp ffunc Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a2548fc9744f5e43e0276d5627ca178de HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::GLES2TextureBuffer c cl Ogre::GLES2TextureBuffer classOgre_1_1GLES2TextureBuffer.html

Texture surface.

OgreGLES2HardwarePixelBuffer.h GLES2TextureBuffer cpp instm Ogre::GLES2TextureBuffer classOgre_1_1GLES2TextureBuffer.html a2c289544bce825f3c5d3b39a9d7ec7ca

Texture constructor.

~GLES2TextureBuffer cpp instm Ogre::GLES2TextureBuffer classOgre_1_1GLES2TextureBuffer.html a5c081823170f336161ea6b7c2190e4f5 bindToFramebuffer cpp instm Ogre::GLES2TextureBuffer classOgre_1_1GLES2TextureBuffer.html ae9dac727707cbff721c08adef48f0162 getRenderTarget cpp instm Ogre::GLES2TextureBuffer classOgre_1_1GLES2TextureBuffer.html acb88034a967ff84d9a1773ce0c7c6bd5 upload cpp instm Ogre::GLES2TextureBuffer classOgre_1_1GLES2TextureBuffer.html a943e1d21c041b5bd3293c1afbe326f3b

Upload a box of pixels to this buffer on the card.

download cpp instm Ogre::GLES2TextureBuffer classOgre_1_1GLES2TextureBuffer.html a0087fbf6c5cfed59053ae33957429c4c

Download a box of pixels from the card.

blitFromMemory cpp instm Ogre::GLES2TextureBuffer classOgre_1_1GLES2TextureBuffer.html a8edc7ba4cad0ad9d0f8645d5d3087311

Hardware implementation of blitFromMemory.

_clearSliceRTT cpp instm Ogre::GLES2TextureBuffer classOgre_1_1GLES2TextureBuffer.html a6416102136371744ea1144be68024a61

Notify TextureBuffer of destruction of render target.

copyFromFramebuffer cpp instm Ogre::GLES2TextureBuffer classOgre_1_1GLES2TextureBuffer.html a50be5ca625a1f78c4ed9c13cdef987e4 blit cpp instm Ogre::GLES2TextureBuffer classOgre_1_1GLES2TextureBuffer.html a575ec886764d9bcb806530dd9650c686 blitFromTexture cpp instm Ogre::GLES2TextureBuffer classOgre_1_1GLES2TextureBuffer.html a017b788d75336b0e7436493360741a01 blitFromMemory cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a2405dade15f595710a02903d302155bd

Convenience function that blits a pixelbox from memory to the entire buffer.

blitToMemory cpp instm Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html a95aa3ffdf2c395509a331c1dd5f12526 blitToMemory cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a3d9ff2acd7776be35efd6fa24307012c

Convience function that blits this entire buffer to a pixelbox.

getGLFormat cpp instm Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html ae62eb7411e8791e32822032c0a668e07 lock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a98181701e387658963d0739984499fb3

Lock the buffer for (potentially) reading / writing.

lock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a8aaa214f42a683f7203ed42f8c0caf17 lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

getCurrentLock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a9f888e279109a05b5228f71c5b8f9d34

Get the current locked region.

readData cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html abbd6dece7babe2473adc396bb458f53c writeData cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a117ff90e202f525c2a4b7bb9c51eb4df blit cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ad4a77bfe5a38c59300124e6cf6305b9e

Convenience function that blits the entire source pixel buffer to this buffer.

getWidth cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html abda31825eaf2b34edec2d0920c949e30

Gets the width of this buffer.

getHeight cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a1a86fb9153a28f146a12c8db65ede66c

Gets the height of this buffer.

getDepth cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ae6d2727151ff4574b70e3459aecf7faf

Gets the depth of this buffer.

getFormat cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html aee72f3e84af166ef031659478fea1967

Gets the native pixel format of this buffer.

unlock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a64ddd429ff2c8ac4f0cca5decb5c6757

Releases the lock on this buffer.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

_updateFromShadow cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a344c52f2214eaff097d5fbc390e7684b

Updates the real buffer from the shadow buffer, if required.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d SliceTRT cpp tdef Ogre::GLES2TextureBuffer classOgre_1_1GLES2TextureBuffer.html a465d0f58e723f8a6dffc399c001a6cd6 buildMipmaps cpp instm Ogre::GLES2TextureBuffer classOgre_1_1GLES2TextureBuffer.html ac7d968ffa86d2801716821a907f0996b lockImpl cpp instm Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html a8b267e05d444ae098c3b91e65ad65b99

Lock a box.

lockImpl cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a6ab419f1f901d58230f76ad844636be4

Internal implementation of lock(), do not OVERRIDE or CALL this for HardwarePixelBuffer implementatio...

unlockImpl cpp instm Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html aaf5bb6f62c2b1a253d38f46acee0a31d

Unlock a box.

allocateBuffer cpp instm Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html afd3024bf1ae801aa4b62308926ce7ebb freeBuffer cpp instm Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html a6812f8fcba4895f615a87a490b8cc96b mTarget cpp data Ogre::GLES2TextureBuffer classOgre_1_1GLES2TextureBuffer.html a8531da94540235db352cae2339997b50 mFaceTarget cpp data Ogre::GLES2TextureBuffer classOgre_1_1GLES2TextureBuffer.html aa8a373b8e3d20767379b2d715a27f068 mTextureID cpp data Ogre::GLES2TextureBuffer classOgre_1_1GLES2TextureBuffer.html a79d5114ef126ad221028966298bad005 mFace cpp data Ogre::GLES2TextureBuffer classOgre_1_1GLES2TextureBuffer.html a1b7f3a6c37f175c90cf4e88e9c216038 mLevel cpp data Ogre::GLES2TextureBuffer classOgre_1_1GLES2TextureBuffer.html a0acd2b5a44b0c3db9470e0eaf2067670 mSoftwareMipmap cpp data Ogre::GLES2TextureBuffer classOgre_1_1GLES2TextureBuffer.html a1824d5e49a6c20b10955060803fecda1 mSliceTRT cpp data Ogre::GLES2TextureBuffer classOgre_1_1GLES2TextureBuffer.html a3bd63604ecf697da546d3fabb42358ad mBuffer cpp data Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html a25cea87bc371cead117ab2d6d90f8425 mGLInternalFormat cpp data Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html a1fa5c1348e67cf69af1c95ab44cae287 mCurrentLockOptions cpp data Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html acc1e5e327c0f6ffb5842408dc4f8d18d mWidth cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ae466eb08ea0efefbf95ad43a86a32b87 mHeight cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a4522dfa65baed807835c35a5b550148a mDepth cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a65904db26e2e488f9a5648159dab0cdd mRowPitch cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a0a0a98e600dfa4b15778b6bcb30acb70 mSlicePitch cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html acae5b713a65e3d0d5881ae02b3318d34 mFormat cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a715786c17620c4705b5caefa6b2cb2df mCurrentLock cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a811656bfdacc1339fcba481c4bd8f6d1 mLockedBox cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a31c838419dcf57b897bb50baad3fd423 mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca RenderTexture cpp ffunc Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a2548fc9744f5e43e0276d5627ca178de HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::GLES2RenderBuffer c cl Ogre::GLES2RenderBuffer classOgre_1_1GLES2RenderBuffer.html

Renderbuffer surface.

OgreGLES2HardwarePixelBuffer.h GLES2RenderBuffer cpp instm Ogre::GLES2RenderBuffer classOgre_1_1GLES2RenderBuffer.html ac519f53e1e225702f4640b2ff62c671d ~GLES2RenderBuffer cpp instm Ogre::GLES2RenderBuffer classOgre_1_1GLES2RenderBuffer.html a23e13985d9f23df23e24f19c56de2a37 bindToFramebuffer cpp instm Ogre::GLES2RenderBuffer classOgre_1_1GLES2RenderBuffer.html a507ae34739b94ae944819b2884d800a8 blitFromMemory cpp instm Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html aaae9a55d19f106531fc056c969e50c1c blitFromMemory cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a2405dade15f595710a02903d302155bd

Convenience function that blits a pixelbox from memory to the entire buffer.

blitToMemory cpp instm Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html a95aa3ffdf2c395509a331c1dd5f12526 blitToMemory cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a3d9ff2acd7776be35efd6fa24307012c

Convience function that blits this entire buffer to a pixelbox.

getGLFormat cpp instm Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html ae62eb7411e8791e32822032c0a668e07 lock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a98181701e387658963d0739984499fb3

Lock the buffer for (potentially) reading / writing.

lock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a8aaa214f42a683f7203ed42f8c0caf17 lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

getCurrentLock cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a9f888e279109a05b5228f71c5b8f9d34

Get the current locked region.

readData cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html abbd6dece7babe2473adc396bb458f53c writeData cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a117ff90e202f525c2a4b7bb9c51eb4df blit cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html afa8ebd4831c5e9a5538c486581d01ab0

Copies a box from another PixelBuffer to a region of the this PixelBuffer.

blit cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ad4a77bfe5a38c59300124e6cf6305b9e

Convenience function that blits the entire source pixel buffer to this buffer.

getRenderTarget cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html aadcc10954fe5d710eb8cde1ebf0082a3

Get a render target for this PixelBuffer, or a slice of it.

getWidth cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html abda31825eaf2b34edec2d0920c949e30

Gets the width of this buffer.

getHeight cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a1a86fb9153a28f146a12c8db65ede66c

Gets the height of this buffer.

getDepth cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ae6d2727151ff4574b70e3459aecf7faf

Gets the depth of this buffer.

getFormat cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html aee72f3e84af166ef031659478fea1967

Gets the native pixel format of this buffer.

unlock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a64ddd429ff2c8ac4f0cca5decb5c6757

Releases the lock on this buffer.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

_updateFromShadow cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a344c52f2214eaff097d5fbc390e7684b

Updates the real buffer from the shadow buffer, if required.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockImpl cpp instm Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html a8b267e05d444ae098c3b91e65ad65b99

Lock a box.

lockImpl cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a6ab419f1f901d58230f76ad844636be4

Internal implementation of lock(), do not OVERRIDE or CALL this for HardwarePixelBuffer implementatio...

unlockImpl cpp instm Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html aaf5bb6f62c2b1a253d38f46acee0a31d

Unlock a box.

allocateBuffer cpp instm Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html afd3024bf1ae801aa4b62308926ce7ebb freeBuffer cpp instm Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html a6812f8fcba4895f615a87a490b8cc96b upload cpp instm Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html afc96e7e53c4e1434db4ec814456076e3 download cpp instm Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html aefe829399beaf5eeddbc9f82325bf4d4 _clearSliceRTT cpp instm Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ab665898dc70e35c3c16165c62206f3ab

Internal implementation of unlock(), must be overridden in subclasses.

mRenderbufferID cpp data Ogre::GLES2RenderBuffer classOgre_1_1GLES2RenderBuffer.html ae2ac3079707b3fda75a532177a4da108 mBuffer cpp data Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html a25cea87bc371cead117ab2d6d90f8425 mGLInternalFormat cpp data Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html a1fa5c1348e67cf69af1c95ab44cae287 mCurrentLockOptions cpp data Ogre::GLES2HardwarePixelBuffer classOgre_1_1GLES2HardwarePixelBuffer.html acc1e5e327c0f6ffb5842408dc4f8d18d mWidth cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html ae466eb08ea0efefbf95ad43a86a32b87 mHeight cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a4522dfa65baed807835c35a5b550148a mDepth cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a65904db26e2e488f9a5648159dab0cdd mRowPitch cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a0a0a98e600dfa4b15778b6bcb30acb70 mSlicePitch cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html acae5b713a65e3d0d5881ae02b3318d34 mFormat cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a715786c17620c4705b5caefa6b2cb2df mCurrentLock cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a811656bfdacc1339fcba481c4bd8f6d1 mLockedBox cpp data Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a31c838419dcf57b897bb50baad3fd423 mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca RenderTexture cpp ffunc Ogre::HardwarePixelBuffer classOgre_1_1HardwarePixelBuffer.html a2548fc9744f5e43e0276d5627ca178de HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::GLES2HardwareVertexBuffer c cl Ogre::GLES2HardwareVertexBuffer classOgre_1_1GLES2HardwareVertexBuffer.html

Specialisation of HardwareVertexBuffer for OpenGL ES.

OgreGLES2HardwareVertexBuffer.h GLES2HardwareVertexBuffer cpp instm Ogre::GLES2HardwareVertexBuffer classOgre_1_1GLES2HardwareVertexBuffer.html a54035c41df46914e5ea235b6b7c817c8 ~GLES2HardwareVertexBuffer cpp instm Ogre::GLES2HardwareVertexBuffer classOgre_1_1GLES2HardwareVertexBuffer.html a7939a87a383fa064e60f82b2c90f1bad readData cpp instm Ogre::GLES2HardwareVertexBuffer classOgre_1_1GLES2HardwareVertexBuffer.html a9629ee7a993678b4ad19ae416a061eab

See HardwareBuffer.

writeData cpp instm Ogre::GLES2HardwareVertexBuffer classOgre_1_1GLES2HardwareVertexBuffer.html aa3aa4ea5acf2955dea84040d8064fa03

See HardwareBuffer.

_updateFromShadow cpp instm Ogre::GLES2HardwareVertexBuffer classOgre_1_1GLES2HardwareVertexBuffer.html a0c195f00d7faf0c4f2a69a9f266dd1e7

See HardwareBuffer.

getGLBufferId cpp instm Ogre::GLES2HardwareVertexBuffer classOgre_1_1GLES2HardwareVertexBuffer.html a1f31ee3f8fa1a7c0449058fb44cf4745 getManager cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a4ed0f6954395556a3dbc5899fe5df401

Return the manager of this buffer, if any.

getVertexSize cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html adc5090970f3336432f181a42564855c7

Gets the size in bytes of a single vertex in this buffer.

getNumVertices cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html aadf84ce66787e07b1119e278fdd67a6e

Get the number of vertices in this buffer.

getIsInstanceData cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ad1690aff2bf71373e8dca22c5161e493

Get if this vertex buffer is an &quot;instance data&quot; buffer (per instance)

setIsInstanceData cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ae57160dc300a13c6b37cfc8c56edd82c

Set if this vertex buffer is an &quot;instance data&quot; buffer (per instance)

getInstanceDataStepRate cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a8e429a2b99675667ce7444bef6d74103

Get the number of instances to draw using the same per-instance data before advancing in the buffer b...

setInstanceDataStepRate cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a77a0371bc1b1f48fe6303df7d26267fe

Set the number of instances to draw using the same per-instance data before advancing in the buffer b...

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ab1caebda1f7442706df97531c2d90aaf

Lock the buffer for (potentially) reading / writing.

lock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a93b204642190e611bc226ea08d29160e

Lock the entire buffer for (potentially) reading / writing.

unlock cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a64ddd429ff2c8ac4f0cca5decb5c6757

Releases the lock on this buffer.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a721891f0c0bd391dd5848c8a585ba054

Copy data from another buffer into this one.

copyData cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0bf3147b1f99a81dd84fb7b978c4686d

Copy all data from another buffer into this one.

getSizeInBytes cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a1b1b5faf06139040824fd989d0b279f8

Returns the size of this buffer in bytes.

getUsage cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a0e00770f5e9395e41b6520be8421a6c8

Returns the Usage flags with which this buffer was created.

isSystemMemory cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a61086322fba08abadf4fe6734a7c70f7

Returns whether this buffer is held in system memory.

hasShadowBuffer cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ad523887cfaa6abe48dd494a3ea06805a

Returns whether this buffer has a system memory shadow for quicker reading.

isLocked cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a3d5a62cbd76fc2ecd4e1a540bac5f9bc

Returns whether or not this buffer is currently locked.

suppressHardwareUpdate cpp instm Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a688e1be4a913099ce5e06172771e2d45

Pass true to suppress hardware upload of shadow buffer changes.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d lockImpl cpp instm Ogre::GLES2HardwareVertexBuffer classOgre_1_1GLES2HardwareVertexBuffer.html ac7d906760a8f246f18380ad630bccef6

See HardwareBuffer.

unlockImpl cpp instm Ogre::GLES2HardwareVertexBuffer classOgre_1_1GLES2HardwareVertexBuffer.html aed8f090667b4118e2e415a0bcd8e78fb

See HardwareBuffer.

checkIfVertexInstanceDataIsSupported cpp instm Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a7bf67cf28784a047fae3f0837c19c742

Checks if vertex instance data is supported by the render system.

mMgr cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a76962312880d3d62c29bd02db4889404 mNumVertices cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a36d77550269d084792c0c863ca5e8a35 mVertexSize cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html ab8eb0ea0224219c41ce7630bdfa1fa8c mIsInstanceData cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html aa35769af03b2b6d71ac38e8f2aaba78a mInstanceDataStepRate cpp data Ogre::HardwareVertexBuffer classOgre_1_1HardwareVertexBuffer.html a9b6f93aec8f3a810822de34cc1c902c7 mSizeInBytes cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa8fecea9221ffacaae2f1fdea38558da mUsage cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2eb83f024781415a7fefb31f65a255c2 mIsLocked cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a25edb91791e48a7cc9ba2fb05f11bd33 mLockStart cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a272cf9751affd73ea03930153357930b mLockSize cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ac96a7a04f4e29d8d00117a80d9a1c9a0 mSystemMemory cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html af97b321278124803d13b700a46657ecb mUseShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a2caed02d4c9ad400d020ea8b0b24adf4 mShadowBuffer cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aa7af816828af5aceb84033a9e101efb6 mShadowUpdated cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a68127e87e132304c7655df554a82110c mSuppressHardwareUpdate cpp data Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html a47e53af2e87624c42ab934766bf65fca mBufferId cpp data Ogre::GLES2HardwareVertexBuffer classOgre_1_1GLES2HardwareVertexBuffer.html a8121fc36515c8109ce18aa7d5a93ed40 mLockedToScratch cpp data Ogre::GLES2HardwareVertexBuffer classOgre_1_1GLES2HardwareVertexBuffer.html a1cb2a5aba0e76e62249e9665ae02ffa7 mScratchOffset cpp data Ogre::GLES2HardwareVertexBuffer classOgre_1_1GLES2HardwareVertexBuffer.html a402f7ad789d76a39e7186c68daa33540 mScratchSize cpp data Ogre::GLES2HardwareVertexBuffer classOgre_1_1GLES2HardwareVertexBuffer.html a0ebf9872a81e86017e60809b824d4274 mScratchPtr cpp data Ogre::GLES2HardwareVertexBuffer classOgre_1_1GLES2HardwareVertexBuffer.html aa45c63dd2ec6ffb7f3a7af854f0fe7b2 mScratchUploadOnUnlock cpp data Ogre::GLES2HardwareVertexBuffer classOgre_1_1GLES2HardwareVertexBuffer.html afb1d2c79faf8db3ce5db963ce401421d HBL_NORMAL cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fae11601d29cd56aad7ea7a1b23a688b0e

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

HBL_DISCARD cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa176ad39ac15fc0a6028d820a6fe228ae

Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...

HBL_READ_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0faa364c1511514cd4d7ee1e7092eb41288

Lock the buffer for reading only.

HBL_NO_OVERWRITE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html aac34930556f611928ec9157c04bd1b0fa32a2f7b1c3430cc9c3f0f665934d0c4a

As HBL_NORMAL, except the application guarantees not to overwrite any region of the buffer which has ...

HBU_STATIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a6f26f67ab31d60248314c9c6c77c9edb

Static buffer which the application rarely modifies once created.

HBU_DYNAMIC cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630abec61c14b13652a06566a79afd6f7518

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

HBU_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a2fe20ff00e9acb928a2d9680f0c505e2

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

HBU_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a246699879ba7647973a2d8ed86acf76f

Indicates that the application will be refilling the contents of the buffer regularly (not just updat...

HBU_STATIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a5ffbb339becd31435c5f616be4c28996

Combination of HBU_STATIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630aa0c82d1b27d6cc04e4b5f6d47a22a74c

Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.

HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE cpp econst Ogre::HardwareBuffer classOgre_1_1HardwareBuffer.html ae51f5970d879af736e4cf53e1ec46630a29ff2e0fd2b408359e84291b27282516

Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.

Ogre::GLES2PixelUtil c cl Ogre::GLES2PixelUtil classOgre_1_1GLES2PixelUtil.html

Class to do pixel format mapping between GL and OGRE.

OgreGLES2PixelFormat.h getGLOriginFormat cpp clm Ogre::GLES2PixelUtil classOgre_1_1GLES2PixelUtil.html a29ce8044eeb3e96b2b04392484901802

Takes the OGRE pixel format and returns the appropriate GL one.

getGLOriginDataType cpp clm Ogre::GLES2PixelUtil classOgre_1_1GLES2PixelUtil.html a364f6418df681dade1745f4a3539597d

Takes the OGRE pixel format and returns type that must be provided to GL as data type for reading it ...

getGLInternalFormat cpp clm Ogre::GLES2PixelUtil classOgre_1_1GLES2PixelUtil.html a204cf5cc42d6caadf4998bdf7638bcb8

Takes the OGRE pixel format and returns the type that must be provided to GL as internal format...

getClosestGLInternalFormat cpp clm Ogre::GLES2PixelUtil classOgre_1_1GLES2PixelUtil.html aeee4ec969fb9fc5988bd439e94d745a5

Takes the OGRE pixel format and returns the type that must be provided to GL as internal format...

getClosestOGREFormat cpp clm Ogre::GLES2PixelUtil classOgre_1_1GLES2PixelUtil.html a65af2901533813bc0b1b12f3ae6be120

Function to get the closest matching OGRE format to an internal GL format.

getMaxMipmaps cpp clm Ogre::GLES2PixelUtil classOgre_1_1GLES2PixelUtil.html afabdf4ba53a2bc7d214f5233fc28cc89

Returns the maximum number of Mipmaps that can be generated until we reach the mininum format possibl...

optionalPO2 cpp clm Ogre::GLES2PixelUtil classOgre_1_1GLES2PixelUtil.html aa8eb82b332814fac5dde2cd24ed17965

Returns next power-of-two size if required by render system, in case RSC_NON_POWER_OF_2_TEXTURES is s...

Ogre::GLES2Plugin c cl Ogre::GLES2Plugin classOgre_1_1GLES2Plugin.html

Plugin instance for GL ES 2 Manager.

OgreGLES2Plugin.h GLES2Plugin cpp instm Ogre::GLES2Plugin classOgre_1_1GLES2Plugin.html a6fd35960105ff9ee7f92bc9bcb948530 getName cpp instm Ogre::GLES2Plugin classOgre_1_1GLES2Plugin.html a3aca87457d7468f436a68a4cbbaf287d install cpp instm Ogre::GLES2Plugin classOgre_1_1GLES2Plugin.html a11a9f8b3a25c275d1d35b2a9db5f0ac6 initialise cpp instm Ogre::GLES2Plugin classOgre_1_1GLES2Plugin.html abc32f9504be080a8d866bc5b24a95851 shutdown cpp instm Ogre::GLES2Plugin classOgre_1_1GLES2Plugin.html a4acd95b74d4e842b14acef1ff0d655f8 uninstall cpp instm Ogre::GLES2Plugin classOgre_1_1GLES2Plugin.html a204d59b3c13f941c1b72ba2ce1c4b408 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mRenderSystem cpp data Ogre::GLES2Plugin classOgre_1_1GLES2Plugin.html a41c0bdb3fcc5b3d7ee0d768279ec2ffb Ogre::GLES2RenderSystem c cl Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html

Implementation of GL ES 2.x as a rendering system.

OgreGLES2RenderSystem.h RenderTargetIterator cpp tdef Ogre::RenderSystem classOgre_1_1RenderSystem.html a50a15a7bbc1beca5c91b6584a3060f1b

Iterator over RenderTargets.

GLES2RenderSystem cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a13b7c3c278327f19329404c7619859e6 ~GLES2RenderSystem cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html ae5dc13a455bc024db98ae1ed309f0e13 getName cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html ae9fcedcd765ece665916386015f6fe90

See RenderSystem.

getConfigOptions cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a9c5602d87b3ede6e657ec4fffcf1cf21

See RenderSystem.

setConfigOption cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html af64c5c29cdb2477f2cf159b7e04c4948

See RenderSystem.

validateConfigOptions cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a5f5eaa4430bbcbb496a1e221081d5e1c

See RenderSystem.

_initialise cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html abb6817d185f2ebe29984e15de2b7e24a

See RenderSystem.

createRenderSystemCapabilities cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a7c71ba0e2d0182bebcd1d441a261972c

See RenderSystem.

initialiseFromRenderSystemCapabilities cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a9dc71e053c89ccced5784362a3ca44ce

See RenderSystem.

reinitialise cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a0a642a7b4949a5776c0d9a62df8be622

See RenderSystem.

shutdown cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a9d4668eb748e9093af39c95a1684aa2a

See RenderSystem.

setAmbientLight cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a1bc017b987519e2353066fc8bf7b7f9e

See RenderSystem.

setShadingType cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a2640f7587aa928791bd2099fdbd96c45

See RenderSystem.

setLightingEnabled cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html ab1066976c6333c4bc1b67645d8de9ff1

See RenderSystem.

_createRenderWindow cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html ab53a6487fef2fd00eee17b860c3f2c2f _createDepthBufferFor cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a81eaa5b50d6e63709e3b49a70fa16c08 _getDepthStencilFormatFor cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html ad274e7b3ba5377552301779984423d91

Mimics D3D9RenderSystem::_getDepthStencilFormatFor, if no FBO RTT manager, outputs GL_NONE...

createMultiRenderTarget cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a485ebebda97e764bef335abadc04fb14 destroyRenderWindow cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a8a935ec3102218f49a9f871fdc278280

See RenderSystem.

getErrorDescription cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a665ef8f49d9b50bdf5b4496689e705e7

See RenderSystem.

getColourVertexElementType cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html af1dc53d94ff25678b261d04a5c96af53

See RenderSystem.

setNormaliseNormals cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a98ab9d3c273bf611e563f6b627b1b99d

See RenderSystem.

_useLights cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a2e315afbf7cafe5456e0b7a128c72413

See RenderSystem.

areFixedFunctionLightsInViewSpace cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a33873b6d680e3e820796ee227a34ebb4

See RenderSystem.

_setWorldMatrix cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a395e10f33a8928a94cdbf1e7ab164256

See RenderSystem.

_setViewMatrix cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a423431e7f9058deffc6bba9b7673f50b

See RenderSystem.

_setProjectionMatrix cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a15cf4a6218cfc09075bb3f056cfd8695

See RenderSystem.

_setSurfaceParams cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html ad2f3dfdf32a348811bba87265f99384d

See RenderSystem.

_setPointParameters cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a8ac94fc48eb2b3ff117e2e80db87e913

See RenderSystem.

_setPointSpritesEnabled cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html ac562ec602a4ab556c35c2b325dc6c8b0

See RenderSystem.

_setTexture cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a066f9dbe0f422cd350d22c563896e6c7

See RenderSystem.

_setTextureCoordSet cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a9c6b52c8445293e38a05549ac2a0d995

See RenderSystem.

_setTextureCoordCalculation cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html ab365b7b0ee5b1d5ca492550cf0648f6f

See RenderSystem.

_setTextureBlendMode cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a3e12bab5f8d6ed5a8ed8a8698ce18ded

See RenderSystem.

_setTextureAddressingMode cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html ab35ff75c77786dd02c8df78cec83a638

See RenderSystem.

_setTextureBorderColour cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a8f7d75c7234f300c1d6fdb09d019a3bc

See RenderSystem.

_setTextureMipmapBias cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a9120c932b874e1fb8645035bbf22b65e

See RenderSystem.

_setTextureMatrix cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a5fa701746bf845b5a1c4c0508bb47bfb

See RenderSystem.

_setViewport cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a9e85e1cc3f1c220959768593e0017f40

See RenderSystem.

_beginFrame cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a0f0d14adfe963f86bbcc624e9e948aa8

See RenderSystem.

_endFrame cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a68501393597f19991a08d0c20a19c947

See RenderSystem.

_setCullingMode cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a790a69a94ddea1d45836be9dae9b6767

See RenderSystem.

_setDepthBufferParams cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html aeb4b435525d18444c63bc4dfddeecdd1

See RenderSystem.

_setDepthBufferCheckEnabled cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a267e64f8737221d3a89de0e81635ea67

See RenderSystem.

_setDepthBufferWriteEnabled cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a4502b50ef794daaa5471515607ac6f77

See RenderSystem.

_setDepthBufferFunction cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a777d3329487fa339fc1ed83e493a6327

See RenderSystem.

_setDepthBias cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html ab2d4e98b8546d512af93891c7094b717

See RenderSystem.

_setColourBufferWriteEnabled cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html ac9479a75974623ddabbb83ba8f7eb234

See RenderSystem.

_setFog cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html ae8ad5c87b5a8dbdf2511d0c94a8b3c91

See RenderSystem.

_convertProjectionMatrix cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html ae85e107a8d46ee491479705c7f5ab5ec

See RenderSystem.

_makeProjectionMatrix cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a3c5049067c422071a749aef67f9818e7

See RenderSystem.

_makeProjectionMatrix cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html ab9a1a4cbc5134bd8c47804895adbf046

See RenderSystem.

_makeOrthoMatrix cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html ade8fbe9f9d7ecf3ffa6b33ca1f051dae

See RenderSystem.

_applyObliqueDepthProjection cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a19846542b52028c54ec65a7c27351f18

See RenderSystem.

setClipPlane cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html aa66bf85b0e79d2ed387c44d3dc5e2d48

See RenderSystem.

enableClipPlane cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html aa8952c89e91f4aa10b99fcdab54e1b94

See RenderSystem.

_setPolygonMode cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html abcac20ccef713d00075e7938e8afd343

See RenderSystem.

setStencilCheckEnabled cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html aecdd103b0c6243287f6dfb1be8bc4e08

See RenderSystem.

setStencilBufferParams cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a2bee52869b19a630da43be1a91f3c393

See RenderSystem.

_setTextureUnitFiltering cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a521693302023af1900f5bebacfb01a42

See RenderSystem.

_setTextureLayerAnisotropy cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html aab7cdbfb7eaa8ded535cf1adfd5983fb

See RenderSystem.

setVertexDeclaration cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a66ae1fa73f7924a919f0052bb3759f36

See RenderSystem.

setVertexBufferBinding cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a927adcc2b143aac311030958acf29c46

See RenderSystem.

_render cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a36e40f27ab6ce44b53e4ef94b08a46aa

See RenderSystem.

setScissorTest cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html aa8d7e5faf05d5d865573294c48db9a73

See RenderSystem.

_setDiscardBuffers cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html abee61e92687521761c5719399c23d15b getDiscardBuffers cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a8fc24f90697ad297b653c55ef8caae25 clearFrameBuffer cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html aab180fa4a2aba714e22ff30d22511d30

Clears one or more frame buffers on the active render target.

createHardwareOcclusionQuery cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a680c79fd34fbc4b2cce31b2356b6795a

Create an object for performing hardware occlusion queries.

getHorizontalTexelOffset cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a1544a33adebe80158731c2da03215ff9

Returns the horizontal texel offset value required for mapping texel origins to pixel origins in this...

getVerticalTexelOffset cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html aaf0bf699528c28448b0b3941f21ea0a3

Returns the vertical texel offset value required for mapping texel origins to pixel origins in this r...

getMinimumDepthInputValue cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a383cd11d9747a823df91339d752dc971

Gets the minimum (closest) depth value to be used when rendering using identity transforms.

getMaximumDepthInputValue cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html aac9138fc73b0db8b05dad400e5d393e8

Gets the maximum (farthest) depth value to be used when rendering using identity transforms.

registerThread cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html af260eadeba4a0ef3e330a8c0ea73e606

Register the an additional thread which may make calls to rendersystem-related objects.

unregisterThread cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html aa6bfad53622bb5f865871a3918bb4fac

Unregister an additional thread which may make calls to rendersystem-related objects.

preExtraThreadsStarted cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a8facb30ed47df20d9df6de77c23c5398

Tell the rendersystem to perform any prep tasks it needs to directly before other threads which might...

postExtraThreadsStarted cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a1767016ed55e3877d47464882aef9a27 setClipPlanesImpl cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a2a7acd32e8329a1b59f40b7b7742dabf

Internal method used to set the underlying clip planes when needed.

_getMainContext cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a54e976f253252771af48b1fb50352d7f

Returns the main context.

_unregisterContext cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a343ff17c468306c1ec402d22eb09cba4

Unregister a render target-&gt;context mapping.

_switchContext cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html ab352827ac3c1322b9a27466f9a75ab8d

Switch GL context, dealing with involved internal cached states too.

_oneTimeContextInitialization cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a0a1b6518755d22dd2d6924f0581ae7d7

One time initialization for the RenderState of a context.

initialiseContext cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html ac83a59b0472953bfe4d72104cacadc53 _setRenderTarget cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a432c00c2cb1369b3162c1b4694fb563a

Set current render target to target, enabling its GL context if needed.

getGLES2Support cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html ace4c5fe40bb2e8a4242fa8d204164e55 convertCompareFunction cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a9f398843c9696f92d8c5f7a90dba3c67 convertStencilOp cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html ada059eacbecad3071afe49f827685555 bindGpuProgram cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html ad1b0cf3f7aea1a2f2bb3d8762500282f

Binds a given GpuProgram (but not the parameters).

unbindGpuProgram cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a564175c3cb628ac2deeea6d98d4e4bc0

Unbinds GpuPrograms of a given GpuProgramType.

bindGpuProgramParameters cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a733ffc8e541d74e5cdbaff1ae59fb45b

Bind Gpu program parameters.

bindGpuProgramPassIterationParameters cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a9fe72776eaa2437f5a1ad7a2498de7cd

Only binds Gpu program parameters used for passes that have more than one iteration rendering...

_setSceneBlending cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a4ca1d78dff99ffe26c008c1a3a6ad330 _setSeparateSceneBlending cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a2ed07f074ae69826c8090cd8541b67a5 _setAlphaRejectSettings cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a817c719f6b647354c82559324ecbdc39 getDisplayMonitorCount cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html abf1514a9a78520c42b25c4c5a50e7f1e _getCurrentAnisotropy cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a12130024c134ee4eecdeefae71309319

Internal method for anisotropy validation.

_getPolygonMode cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a3626d32d82603e927505f334ba6687db _setSceneBlendingOperation cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a3fce8624a7935b6321530f0285348d9d _setSeparateSceneBlendingOperation cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html ad39f35ad1d2e2bb953f5114fb5da3eeb _bindGLBuffer cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a3ca14aad7c344f28dc66cc8dc09bf0b3 _deleteGLBuffer cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a93cae2b22e666920643213d874d820f6 beginProfileEvent cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html aa9d66fa2deb73aa6577716a9e3fc911c endProfileEvent cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a5bbe15aca9033a03c1e91f8d685484a2 markProfileEvent cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html aaaf19428429c81faca674b37f578b3c6 destroyHardwareOcclusionQuery cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ac4c60bf4c5d4347fd2b9346a90545e2b

Destroy a hardware occlusion query object.

getMutableCapabilities cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ab0aa0cedf1898f8cc70e290703b428c7

Get a pointer to the current capabilities being used by the RenderSystem.

useCustomRenderSystemCapabilities cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a6219a2d1f92be5548983a03de9522365

Force the render system to use the special capabilities.

setWBufferEnabled cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a01c339f6e89d82b526fb7725424a4263

Sets whether or not W-buffers are enabled if they are available for this renderer.

getWBufferEnabled cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a8f7260f2196b08677b2a233f9f7ef8e5

Returns true if the renderer will try to use W-buffers when avalible.

_createRenderWindows cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a203cb728002804209829a563902f73d5

Creates multiple rendering windows.

destroyRenderWindow cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a65ddf1db4aa3f463e0479c240ffc3dc5

Destroys a render window.

destroyRenderTexture cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a354ceaa02574d1cf68dcb5999b34df50

Destroys a render texture.

destroyRenderTarget cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a43a03671d1c7efd7e95100d77080eb8c

Destroys a render target of any sort.

attachRenderTarget cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ae3aa9e2fd13e2b066f3f2f56018bd4be

Attaches the passed render target to the render system.

getRenderTarget cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a313d7af5018e65802d96aa7124700db7

Returns a pointer to the render target with the passed name, or NULL if that render target cannot be ...

detachRenderTarget cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a38e818fa1817fd1cfec8655b7702e230

Detaches the render target with the passed name from the render system and returns a pointer to it...

getRenderTargetIterator cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a2e8f34e7464302fbce845f1d3fd468c8

Returns a specialised MapIterator over all render targets attached to the RenderSystem.

setWaitForVerticalBlank cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aa18ec4f5823ecb28f2cccdee85e5337c

Defines whether or now fullscreen render windows wait for the vertical blank before flipping buffers...

getWaitForVerticalBlank cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a16bc1ae27d9e3cdf9cfffdb4ed4724c6

Returns true if the system is synchronising frames with the monitor vertical blank.

getGlobalInstanceVertexBuffer cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a9a59c2e2f1795aa86ccfe96ce2623dfd

Returns the global instance vertex buffer.

setGlobalInstanceVertexBuffer cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ac42f68bdcb6af6906383d43fd41dd15f

Sets the global instance vertex buffer.

getGlobalInstanceVertexBufferVertexDeclaration cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a4b0e5a81d4ce2534e1c3cc82efc5acd4

Gets vertex declaration for the global vertex buffer for the global instancing.

setGlobalInstanceVertexBufferVertexDeclaration cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ab6e90c2fc5e640a846bee08d25078fe4

Sets vertex declaration for the global vertex buffer for the global instancing.

getGlobalNumberOfInstances cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a6823cf17bf280d7d6cf30a5fb9205e6a

Gets the global number of instances.

setGlobalNumberOfInstances cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a3e31b243ba86e2114925a99b2c2825e1

Sets the global number of instances.

setDepthBufferFor cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ac9df0824ff14a83d943626e51b134f15

Retrieves an existing DepthBuffer or creates a new one suited for the given RenderTarget and sets it...

_setWorldMatrices cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a9442fcdf97b2723c588dee0489f2aefc

Sets multiple world matrices (vertex blending).

_setTextureUnitSettings cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ad504623eff0678f9f79b075f32673414

Utility function for setting all the properties of a texture unit at once.

_disableTextureUnit cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a058d6805142fce7ec095a018447cbe33

Turns off a texture unit.

_disableTextureUnitsFrom cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a68e0ecb23c3eba58b5aeb06d646ce4cd

Disables all texture units from the given unit upwards.

_setTexture cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aaa2dacc8b8fc28c649a8a603d1f5909c

Sets the texture to bind to a given texture unit.

_setVertexTexture cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html af40bfb084b051d8433b0893921613ba7

Binds a texture to a vertex sampler.

_setTextureUnitFiltering cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html adbc64c669661f87ee2f8db8dd18a0fe5

Sets the filtering options for a given texture unit.

_setTextureProjectionRelativeTo cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a91e7ee7dd1f244ffa9a0681efb6fae6c

Notify the rendersystem that it should adjust texture projection to be relative to a different origin...

_cleanupDepthBuffers cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a568dd8e5d75fc7eef649dda6d14d447d

Removes all depth buffers.

_pauseFrame cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a9893de6903d77fe231da1135f5ee00db

Pause rendering for a frame.

_resumeFrame cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html abe9b7d178eb5d0ea90c7b9a35f612f91

Resume rendering for a frame.

_getViewport cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aa0cf9dc2df0748f3076c5f8f1f8064db

Get the current active viewport for rendering.

_getCullingMode cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html adef5117e5f28fb39e04b59181558a970 _beginGeometryCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a385581061b5d8d9af914d0439392aa62

The RenderSystem will keep a count of tris rendered, this resets the count.

_getFaceCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a4405cc3651219c6422d04c9b3d843d32

Reports the number of tris rendered since the last _beginGeometryCount call.

_getBatchCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html af7ed3c5ecb53897d3a17fc4d4b92e560

Reports the number of batches rendered since the last _beginGeometryCount call.

_getVertexCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a0e59f9845067742cf26b04037b0ce332

Reports the number of vertices passed to the renderer since the last _beginGeometryCount call...

convertColourValue cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a80d543b61b1152b0dd0049961be4798e

Generates a packed data version of the passed in ColourValue suitable for use as with this RenderSyst...

getCapabilities cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a1ea7609b7337a8b184c4348b09d5c46a

Gets the capabilities of the render system.

getDriverVersion cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ad9dbbbf4ae4dc539ebb31d99c7e6c724

Returns the driver version.

_getDefaultViewportMaterialScheme cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aacef247cf85f6ecd44b075f99555b6a2

Returns the default material scheme used by the render system.

isGpuProgramBound cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a1ac003196b5b51384f714924a0041081

Returns whether or not a Gpu program of the given type is currently bound.

setClipPlanes cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a23cc0a7d87b77ec3d0a34e92335bec1a

Sets the user clipping region.

addClipPlane cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html abe0fbe6b4972baf14137235fe3f6c499

Add a user clipping plane.

addClipPlane cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a2eb75175291761881bdc0d73ec379089

Add a user clipping plane.

resetClipPlanes cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a46a9b1385638112a80bf22fa1a5bf531

Clears the user clipping region.

_initRenderTargets cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a83ca87a7c74baff1db1a9ff6ec61ba54

Utility method for initialising all render targets attached to this rendering system.

_notifyCameraRemoved cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html aecceb6f1a7d3113de8676d20e39260dc

Utility method to notify all render targets that a camera has been removed, in case they were referri...

_updateAllRenderTargets cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a8ef6bbe5a63769cfe73319ac418624a8

Internal method for updating all render targets attached to this rendering system.

_swapAllRenderTargetBuffers cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ae8365c3a108964861ca4af053e84901f

Internal method for swapping all the buffers on all render targets, if _updateAllRenderTargets was ca...

setInvertVertexWinding cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a0a0b42f82a637acb3df7fba70c1291aa

Sets whether or not vertex windings set should be inverted; this can be important for rendering refle...

getInvertVertexWinding cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ab3e49f56657126038dffde74bbc8bfdd

Indicates whether or not the vertex windings set will be inverted for the current render (e...

setCurrentPassIterationCount cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a207d38c53699525e2e49ee167f9c8eb5

set the current multi pass count value.

setDeriveDepthBias cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a927af19c2746aa2dd37018434bfc09f4

Tell the render system whether to derive a depth bias on its own based on the values passed to it in ...

addListener cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html ada5d01c8a4eb8e64140d92fce245800c

Adds a listener to the custom events that this render system can raise.

removeListener cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a7d9e3b4369f98e46dbea4cb4b9390f9d

Remove a listener to the custom events that this render system can raise.

getRenderSystemEvents cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a8f3b7402316e7162fb5778235fc6e2f2

Gets a list of the rendersystem specific events that this rendersystem can raise.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ListenerList cpp tdef Ogre::RenderSystem classOgre_1_1RenderSystem.html ab1bb1a0a6617b68f8d05ab81b9d939f3 HardwareOcclusionQueryList cpp tdef Ogre::RenderSystem classOgre_1_1RenderSystem.html ae5a2c5b72bc48a8b525ce7f305af11ce updatePassIterationRenderState cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a8b7b29f3b542c7cbaeb5da0c1269a388

updates pass iteration rendering state including bound gpu program parameter pass iteration auto cons...

fireEvent cpp instm Ogre::RenderSystem classOgre_1_1RenderSystem.html a739194f14f07f7860f26af9a07fa1ce2

Internal method for firing a rendersystem event.

mDepthBufferPool cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ac2e020886998e27c45608206308d3756

DepthBuffers to be attached to render targets.

mRenderTargets cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a5ea599be4da15690178a9aca2261e992

The render targets.

mPrioritisedRenderTargets cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a69c3a5daa75ce78fd56226941f1c8126

The render targets, ordered by priority.

mActiveRenderTarget cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a398254faea8f9fe6454abb38eee5b3f4

The Active render target.

mActiveVertexGpuProgramParameters cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ae98e8807b322bccf0eb160afdb54537e

The Active GPU programs and gpu program parameters.

mActiveGeometryGpuProgramParameters cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a2d602052ff01a8fd78455916c57a4cef mActiveFragmentGpuProgramParameters cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a5b9972dd9bb47c45732ad1c82c55817d mTextureManager cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a80f14e152184bddc68f8ae05bcefb3be mActiveViewport cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a122f2e8cbddd313582f05677f5a26b1c mCullingMode cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a60ce74b29c3e1c9e11041029117a85ad mVSync cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ac0df5de57fa3480f74c98c65a7211a30 mVSyncInterval cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aae9bef04f53864a06012711ea3857fc6 mWBuffer cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a7c4ad7937f023a43ee43473750d2bfe9 mBatchCount cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a039fe39c5374812e776c677404f00898 mFaceCount cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aa735bd71b568209de09adfa86b737737 mVertexCount cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a0716f3fd1349f7c4399d805d03e4c394 mManualBlendColours cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aa40237e355676bb7024fccd8699eee96

Saved manual colour blends.

mInvertVertexWinding cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html adf3d0f2e777d97e2032ef01cb1b3ecee mDisabledTexUnitsFrom cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a9a071dab9e9b40bfde6d2e85cb363274

Texture units from this upwards are disabled.

mCurrentPassIterationCount cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a179ea5dd6f5b8f1430ebc10dd582fdb8

number of times to render the current state

mCurrentPassIterationNum cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a633705eb827ce4ad1a0d65761d31335c mDerivedDepthBias cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ad3c918fb9e33cd75b9a802d48acc800d

Whether to update the depth bias per render call.

mDerivedDepthBiasBase cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ab852c2a4d985484527f4a701dad60981 mDerivedDepthBiasMultiplier cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a55404396ef70888e6d7bf0e1d4177c8b mDerivedDepthBiasSlopeScale cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a671636ab611261911a21f52d7cc1c97a mGlobalInstanceVertexBuffer cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a5ba7bb72708c2e6ab08eb57145208d90

a global vertex buffer for global instancing

mGlobalInstanceVertexBufferVertexDeclaration cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aca0f02a2c01976d636303dd521631192

a vertex declaration for the global vertex buffer for the global instancing

mGlobalNumberOfInstances cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a67884ecedea5a989c3da73a6f0860da7

the number of global instances (this number will be multiply by the render op instance number)...

mEventNames cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ab213f4023f49f961377aa52c8c11acc3

List of names of events this rendersystem may raise.

mEventListeners cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ad0cf554e93303c9305d3446eb2efb411 mHwOcclusionQueries cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a7bb1437e3f40cda2bb1495b51ba88791 mVertexProgramBound cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a69173bf6d120d39f702c5de9e0815218 mGeometryProgramBound cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a989d395609174738d5571fb6892262de mFragmentProgramBound cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a79ba9d85873031a65a9548e65e50109d mClipPlanes cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a07c97ddc40ee60325e0bc21930ac5c79 mClipPlanesDirty cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a3d14dfbb2f08906b57df424f9cd96bed mRealCapabilities cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html aa4c73904a4dc7b0c097d21acac1ec52f

Used to store the capabilities of the graphics card.

mCurrentCapabilities cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a748f3ed723a45617a5adfd6c8d4decf2 mUseCustomCapabilities cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html ab68aeffbe5cb555e1057c0ac3afcee54 mDriverVersion cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a2a2b64fcb748ff0bd21231c23ad3fe98 mTexProjRelative cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a7d062673a4505cc47867677fdb83e455 mTexProjRelativeOrigin cpp data Ogre::RenderSystem classOgre_1_1RenderSystem.html a8b5ae0207f8d1faf47169be4a2ee2714 BindBufferMap cpp tdef Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a8d12f2d55f7e1ac3b4e5b6c200a9322f getCombinedMinMipFilter cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a8292c7304f8881a063a5836237983396 getTextureAddressingMode cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a56c1f81d3257f88f40070474794a6cd6 getBlendMode cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html affdb110d84f5351765ad693a75e23849 activateGLTextureUnit cpp instm Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a94991679347484875ec31e47f2140f31 mViewMatrix cpp data Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a83d4affe2d2c346e95831c9b19e5862c

View matrix to set world against.

mWorldMatrix cpp data Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a684436fa5a448465757fca82d5116597 mTextureMatrix cpp data Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html ae43f42d17ad783673bd0b074dd9b3910 mMinFilter cpp data Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a984c45f718fdb39abc4d48eb194250ba

Last min &amp; mip filtering options, so we can combine them.

mMipFilter cpp data Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a7b7150f4735e06acb37a645a6f1301ad mTextureCoordIndex cpp data Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a3577aee0c7697a5c43be3bd135bca11e

What texture coord set each texture unit is using.

mTextureTypes cpp data Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html af8d404666957fcd7a056b0e6d35b9108

Holds texture type settings for every stage.

mFixedFunctionTextureUnits cpp data Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html aa2460ea67fba93866699608d8715b418

Number of fixed-function texture units.

mColourWrite cpp data Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html ad3ef3d02307d5b360f167642816a74e8

Store last colour write state.

mDepthWrite cpp data Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a88e0efd042a0003967157c687eec56bc

Store last depth write state.

mStencilMask cpp data Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html acde2de48a8bfd4f96497a44b88800864

Store last stencil mask state.

mAutoTextureMatrix cpp data Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a43e81089513fe9564bc754860bffc609 mUseAutoTextureMatrix cpp data Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a2152ac327a27c4300a70795c90dbde2d mGLSupport cpp data Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a31b482f041aac0af6320dba01e846278

GL support class, used for creating windows etc.

mMainContext cpp data Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html ada60566e5d37eb8100fde4b323fc4b42 mCurrentContext cpp data Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a91e6f3f9238b22872f6e606f31db4cc9 mGpuProgramManager cpp data Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a7c5047b2b83160099d785bedcedaacea mGLSLESProgramFactory cpp data Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a92bf926fd92a94f211c65686ed64cb78 mGLSLESCgProgramFactory cpp data Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a13180c5eab12fcb113e53c915568e1d4 mHardwareBufferManager cpp data Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a37739fcea179ff4d0af7fe403213e1c5 mRTTManager cpp data Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a92ed8c065a6c9e51ac195253e58fbad0

Manager object for creating render textures.

mActiveTextureUnit cpp data Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html aae4f856f88dadc499f90cdb00a360901

These variables are used for caching RenderSystem state.

mActiveBufferMap cpp data Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a58561c8bb909db791726bb05d50b635c mGLInitialised cpp data Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a680a9a542fa62e71e8e15f1c53f33f52

Check if the GL system has already been initialised.

mDiscardBuffers cpp data Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a917e16d41d6877b9755ae86f7dcfe24e

Mask of buffers who contents can be discarded if GL_EXT_discard_framebuffer is supported.

mPolygonMode cpp data Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html af8eecf173f7e2d4dbcda46c5979b0465

OpenGL ES doesn&#39;t support setting the PolygonMode like desktop GL So we will cache the value and set ...

mRenderAttribsBound cpp data Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a24300b939b938458f45b72e1f1575f29 mCurrentVertexProgram cpp data Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a488fb21934dd2f47c5ee5e2ab08e7342 mCurrentFragmentProgram cpp data Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html a3b52052fad4043b868bfd4f7fc2d767b ShaderGeneratorTechniqueResolverListener cpp ffunc Ogre::GLES2RenderSystem classOgre_1_1GLES2RenderSystem.html ae3fef941757423683223183c2374e5d9 Ogre::GLES2SurfaceDesc c cl Ogre::GLES2SurfaceDesc structOgre_1_1GLES2SurfaceDesc.html

GL surface descriptor.

OgreGLES2RenderTexture.h GLES2SurfaceDesc cpp func Ogre::GLES2SurfaceDesc structOgre_1_1GLES2SurfaceDesc.html a85400c603d3626642a5bf02e3e3eb401 buffer cpp data Ogre::GLES2SurfaceDesc structOgre_1_1GLES2SurfaceDesc.html a79c5d99ebe85f5023847aff9f8d91873 zoffset cpp data Ogre::GLES2SurfaceDesc structOgre_1_1GLES2SurfaceDesc.html a0d244420b6389724ef82c2f3437b50b4 numSamples cpp data Ogre::GLES2SurfaceDesc structOgre_1_1GLES2SurfaceDesc.html a94a81c0b4794fc64f6b16707efffbf0b Ogre::GLES2RenderTexture c cl Ogre::GLES2RenderTexture classOgre_1_1GLES2RenderTexture.html

Base class for GL Render Textures.

OgreGLES2RenderTexture.h GLES2RenderTexture cpp instm Ogre::GLES2RenderTexture classOgre_1_1GLES2RenderTexture.html a286cd44d638d6b668160d5123f087a32 ~GLES2RenderTexture cpp instm Ogre::GLES2RenderTexture classOgre_1_1GLES2RenderTexture.html a008a68c14cb819f6a6b3cb96a558c005 requiresTextureFlipping cpp instm Ogre::GLES2RenderTexture classOgre_1_1GLES2RenderTexture.html a0fe5e2e50d7b8d3d59a72395e3db00bc copyContentsToMemory cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html a8996931c9437e22326ca918097ee7bf3

Copies the current contents of the render target to a pixelbox.

suggestPixelFormat cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html ad94c73fb892cda9312da9006ae57fe87

Suggests a pixel format to use for extracting the data in this target, when calling copyContentsToMem...

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

swapBuffers cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a09e6243be6bd93a64e9b20c74e3d11e1

Swaps the frame buffers to display the next frame.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

getCustomAttribute cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6c32524efacf6da599d5daccf3d9e166

Gets a custom (maybe platform-specific) attribute.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

isActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a301925445aa68d271ba2da65dc8c0022

Used to retrieve or set the active state of the render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isPrimary cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad65fa4d3c53d20d49b5018a334de57e9

Indicates whether this target is the primary window.

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mBuffer cpp data Ogre::RenderTexture classOgre_1_1RenderTexture.html a5f3d9fd4d3aa25751546d18144b77b6a mZOffset cpp data Ogre::RenderTexture classOgre_1_1RenderTexture.html ad41ef4a560ac4f45b10eb56a87761347 mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::GLES2RTTManager c cl Ogre::GLES2RTTManager classOgre_1_1GLES2RTTManager.html

Manager/factory for RenderTextures.

OgreGLES2RenderTexture.h ~GLES2RTTManager cpp instm Ogre::GLES2RTTManager classOgre_1_1GLES2RTTManager.html a13e56e03faebc6030b8f31a0940da0d6 createRenderTexture cpp instm Ogre::GLES2RTTManager classOgre_1_1GLES2RTTManager.html a0360c9116f06dd86a68ce61e3633bcf1

Create a texture rendertarget object.

checkFormat cpp instm Ogre::GLES2RTTManager classOgre_1_1GLES2RTTManager.html a9e18a4c9df1f0d8963fb8a941ef0cbaf

Check if a certain format is usable as rendertexture format.

bind cpp instm Ogre::GLES2RTTManager classOgre_1_1GLES2RTTManager.html a137176310449cfddd4159a0cf5012d63

Bind a certain render target.

unbind cpp instm Ogre::GLES2RTTManager classOgre_1_1GLES2RTTManager.html aa9d4e39159889abf8b1d5fd4b2c44b7f

Unbind a certain render target.

getBestDepthStencil cpp instm Ogre::GLES2RTTManager classOgre_1_1GLES2RTTManager.html a270434b8c3c065d0abb8c27aa2a91885 createMultiRenderTarget cpp instm Ogre::GLES2RTTManager classOgre_1_1GLES2RTTManager.html a964518572afa36a2e7f1424a737419c1

Create a multi render target.

getSupportedAlternative cpp instm Ogre::GLES2RTTManager classOgre_1_1GLES2RTTManager.html a4a16f5734f7f17716c693cae5078a29a

Get the closest supported alternative format.

getSingleton unknown clm Ogre::Singleton< GLES2RTTManager > classOgre_1_1Singleton.html a7757bd7ac3702c144502e53ad6491888 getSingletonPtr unknown clm Ogre::Singleton< GLES2RTTManager > classOgre_1_1Singleton.html a7ab51c46521b89723d6186a52a7e0d7b msSingleton unknown data Ogre::Singleton< GLES2RTTManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::GLES2CopyingRenderTexture c cl Ogre::GLES2CopyingRenderTexture classOgre_1_1GLES2CopyingRenderTexture.html OgreGLES2RenderTexture.h GLES2CopyingRenderTexture cpp instm Ogre::GLES2CopyingRenderTexture classOgre_1_1GLES2CopyingRenderTexture.html ab86bdae5dd2c7da93d9bd8e9db472761 getCustomAttribute cpp instm Ogre::GLES2CopyingRenderTexture classOgre_1_1GLES2CopyingRenderTexture.html ad1812f73fa2c4e3e014639957dce7ad3

Gets a custom (maybe platform-specific) attribute.

requiresTextureFlipping cpp instm Ogre::GLES2RenderTexture classOgre_1_1GLES2RenderTexture.html a0fe5e2e50d7b8d3d59a72395e3db00bc copyContentsToMemory cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html a8996931c9437e22326ca918097ee7bf3

Copies the current contents of the render target to a pixelbox.

suggestPixelFormat cpp instm Ogre::RenderTexture classOgre_1_1RenderTexture.html ad94c73fb892cda9312da9006ae57fe87

Suggests a pixel format to use for extracting the data in this target, when calling copyContentsToMem...

getName cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6e3517e66fa2b56db6883b96a0d0744c

Retrieve target&#39;s name.

getMetrics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad4e95b76827cb41d936ccb4a8c308c6e

Retrieve information about the render target.

getWidth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abad9545f33c87263f3012c6c15effbfd getHeight cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a150bbf8af117b2f14f24b06fc5dead8f getColourDepth cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a91d1b60e99ae626a5ac56c57db0edf78 setDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acfa3a63a95495b198efacf269a90c8e9

Sets the pool ID this RenderTarget should query from.

getDepthBufferPool cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad8e24f0ecb77b4c20f005db18d03cb99 getDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a18e052ce6589c8c2fec509a5db97197b attachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abced14a7255d1d56a80b53400e8496f1 detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a3dc6e8daa830a8e01b8740674e9ef5dd _detachDepthBuffer cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae68eb2ce228a55811c058de85e369a29

Detaches DepthBuffer without notifying it from the detach.

update cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a5f78714e152067e10b381f9d262bcacb

Tells the target to update it&#39;s contents.

swapBuffers cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a09e6243be6bd93a64e9b20c74e3d11e1

Swaps the frame buffers to display the next frame.

addViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1a558e64db9dfd7cc4cec4547fca0e39

Adds a viewport to the rendering target.

getNumViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a69245e95d2cfee64ee788ed669bb21b3

Returns the number of viewports attached to this target.

getViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a79c057e010286b2b6c3a27f296233c5c

Retrieves a pointer to the viewport with the given index.

getViewportByZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a16a4cac507d16eaa1a2d67b1c85c8fc4

Retrieves a pointer to the viewport with the given zorder.

hasViewportWithZOrder cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aac6d17680b0d8a908b46763f6208c7d1

Returns true if and only if a viewport exists at the given ZOrder.

removeViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2b54c04473bf74db5164dae71a6475d3

Removes a viewport at a given ZOrder.

removeAllViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a0c00ca9d1ba7f3efc248ae86511fbff9

Removes all viewports on this target.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a7ec7111526da5ef7b39ac8da3d5650d0

Retieves details of current rendering performance.

getStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a10c15655fd251589d2b67c299ceaef87 getLastFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a68295f73edc9d9e18948d3c912e28a8a

Individual stats access - gets the number of frames per second (FPS) based on the last frame rendered...

getAverageFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a587601530d114124e0be455fae209bc5

Individual stats access - gets the average frames per second (FPS) since call to Root::startRendering...

getBestFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af0a5f051490579a8bda11090a36d8a26

Individual stats access - gets the best frames per second (FPS) since call to Root::startRendering.

getWorstFPS cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a915e2f9f87535b07280a2cdf80247a78

Individual stats access - gets the worst frames per second (FPS) since call to Root::startRendering.

getBestFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a773ca1e7235d48c9c1e4fa4bc4a963ae

Individual stats access - gets the best frame time.

getWorstFrameTime cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aef27de595c12cc77a51e1f3e493cb7a1

Individual stats access - gets the worst frame time.

resetStatistics cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2bd3003533d24447f883d9035b7aed0

Resets saved frame-rate statistices.

addListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1799514a8ad7958919ca48c654a47e8e

Add a listener to this RenderTarget which will be called back before &amp; after rendering.

removeListener cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a70c43cd6bebbdea84711eb49bb9f1375

Removes a RenderTargetListener previously registered using addListener.

removeAllListeners cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a6fc748317d2951512cd42d19e3445352

Removes all listeners from this instance.

setPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a03ae803c4754c6008fb5b898fb8090b8

Sets the priority of this render target in relation to the others.

getPriority cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html abb30435cde04c7c81a93b5f94b13e27e

Gets the priority of a render target.

isActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a301925445aa68d271ba2da65dc8c0022

Used to retrieve or set the active state of the render target.

setActive cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a279914cf4611a750e94b6fb54bc1b2d1

Used to set the active state of the render target.

setAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a016ca5b051b36014c566459b20fe6ef6

Sets whether this target should be automatically updated if Ogre&#39;s rendering loop or Root::_updateAll...

isAutoUpdated cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a1155d04dd64c5ea34dec391cf03f8bfc

Gets whether this target is automatically updated if Ogre&#39;s rendering loop or Root::_updateAllRenderT...

writeContentsToFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afb7ac36166a3e7c38a102edc6e7d2c1d

Writes the current contents of the render target to the named file.

writeContentsToTimestampedFile cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2c3046ce0995cc3058e2919b985e80f6

Writes the current contents of the render target to the (PREFIX)(time-stamp)(SUFFIX) file...

getTriangleCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac5dfafc1b777e6ff51d01af3f4d192f6

Gets the number of triangles rendered in the last update() call.

getBatchCount cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aab1992269ca9e143f6798e059a1c2155

Gets the number of batches rendered in the last update() call.

_notifyCameraRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a9643c656e6220cb96e7db14238788db7

Utility method to notify a render target that a camera has been removed, incase it was referring to i...

isPrimary cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad65fa4d3c53d20d49b5018a334de57e9

Indicates whether this target is the primary window.

isHardwareGammaEnabled cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ae08fe8769b24dd6ab55eaf25c53721b8

Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space...

getFSAA cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af6517fc9bc27d14300afb70aceabb737

Indicates whether multisampling is performed on rendering and at what level.

getFSAAHint cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a582f7e9659ce618d1578e24cd5231546

Gets the FSAA hint (.

_getImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html adc79bb20073490723d8705828a809068

Get rendersystem specific interface for this RenderTarget.

_beginUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ad0b724596d2b9e278293aee6e55a5273

Method for manual management of rendering : fires &#39;preRenderTargetUpdate&#39; and initialises statistics ...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa1d133ce3ec8e17b4b4df3890d4b8f3f

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateViewport cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html af98598627ee70b9b22ce7e095fb04b3c

Method for manual management of rendering - renders the given viewport (even if it is not autoupdated...

_updateAutoUpdatedViewports cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html acdafe2d19bde39f4d03d1d7f5033955d

Method for manual management of rendering - renders only viewports that are auto updated.

_endUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a53b173c70995ba39d72c01f5d086ca73

Method for manual management of rendering - finishes statistics calculation and fires &#39;postRenderTarg...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d ViewportList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html af7532a4774cb67a30de57994c0d58726 RenderTargetListenerList cpp tdef Ogre::RenderTarget classOgre_1_1RenderTarget.html a40e3741b510931d186a90935c45dc301 updateStats cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ab78039271b681c0a83a5b66aa1865393 firePreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a4673d31e490f02305df92854ed2b1001

internal method for firing events

firePostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html accca37e9b5dff076f19b10cec0a046d3

internal method for firing events

fireViewportPreUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html ac535c5b65e4239c6f81a065d00d2108d

internal method for firing events

fireViewportPostUpdate cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a703c49294043642922a0211f7eeeb390

internal method for firing events

fireViewportAdded cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html aa396234cc576e5b6f47cc4a0083e370b

internal method for firing events

fireViewportRemoved cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html afc571d922c7afc5d6b19e772adc7c742

internal method for firing events

updateImpl cpp instm Ogre::RenderTarget classOgre_1_1RenderTarget.html a2e2a848df9150088934f471b63eadc0e

Internal implementation of update()

mBuffer cpp data Ogre::RenderTexture classOgre_1_1RenderTexture.html a5f3d9fd4d3aa25751546d18144b77b6a mZOffset cpp data Ogre::RenderTexture classOgre_1_1RenderTexture.html ad41ef4a560ac4f45b10eb56a87761347 mName cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html af2cc3c6d5a845d8c7eb3b6cdc4270639

The name of this target.

mPriority cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a58b3cee9ce06c665d120234f425a188f

The priority of the render target.

mWidth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ab3f6f293e5347db866b70ab7dfcf6018 mHeight cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a02bf10a710dcdf3b5e384f8c7d2903af mColourDepth cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a79386cb8836a76d429466c0910374aaa mDepthBufferPoolId cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acdddc6c24243a765311228402496d5dd mDepthBuffer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ac2eb8a47d549be98a68455a159091429 mStats cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aec8db4bff24a18224ea22ae0dcd2b0b9 mTimer cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9edbadbd9ebd933c51dd6d63303ffeaa mLastSecond cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2c3190a38dd1febbacaa7d26a99b847 mLastTime cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html acb4383973de9408b1f855e15357332cb mFrameCount cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a7c01f88029925f275dc8a49800dd3998 mActive cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html ae2a74c5e2b8d58720fb520401a3f8c5f mAutoUpdate cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a39c96ae9e871ab7a2c0f139a4391fee8 mHwGamma cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a211bf7a9b86185a4055c73795bb106db mFSAA cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html aa6f19609cc8e96488de3a40368f90aeb mFSAAHint cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a453ef58f7b7efd8bb7b8efb1e0204084 mViewportList cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html a9dbeb5ce1b207cf5bf446e0d69d1b98c

List of viewports, map on Z-order.

mListeners cpp data Ogre::RenderTarget classOgre_1_1RenderTarget.html adb18b049cb9528a1605ec4a52ecf832c FB_FRONT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aaa9d982cf6f703ba525577fdd487ae5e8 FB_BACK cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa632020df02d4d37ee90ff4ff0a5b7b86 FB_AUTO cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a4b42772d32712767391c749f4745397aa7c2856681602b85c62439a67a247c322 SF_NONE cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a6df94556ae07dfa0384808dca8dedb64 SF_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a1f0cd329c7ff6d5d81b2162c65d04afa SF_AVG_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a5ee29312d754f2244987dc0d1f5894e8 SF_BEST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490ac08101cb24d35c29eb7064886081e386 SF_WORST_FPS cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490aba6283bc81ca4e5e6cd2b85497a2cc2f SF_TRIANGLE_COUNT cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a19ef0adeaa177d49fc4ca4c9b87adec1 SF_ALL cpp econst Ogre::RenderTarget classOgre_1_1RenderTarget.html a15f59cd1b4a2b2e65fcee349d78ae490a18416c60c9b82d928db766bef672ecea Ogre::GLES2CopyingRTTManager c cl Ogre::GLES2CopyingRTTManager classOgre_1_1GLES2CopyingRTTManager.html

Simple, copying manager/factory for RenderTextures.

OgreGLES2RenderTexture.h GLES2CopyingRTTManager cpp instm Ogre::GLES2CopyingRTTManager classOgre_1_1GLES2CopyingRTTManager.html a00a4fb00fabf6a0e5d66e565a03ccffa ~GLES2CopyingRTTManager cpp instm Ogre::GLES2CopyingRTTManager classOgre_1_1GLES2CopyingRTTManager.html a9ec072b25ac9ec55732e4d5fd94f0df9 createRenderTexture cpp instm Ogre::GLES2CopyingRTTManager classOgre_1_1GLES2CopyingRTTManager.html ac79927c61aa63fd3223b1fd60794299c checkFormat cpp instm Ogre::GLES2CopyingRTTManager classOgre_1_1GLES2CopyingRTTManager.html a350efda990fe3a6bdcece5eb486873d2 bind cpp instm Ogre::GLES2CopyingRTTManager classOgre_1_1GLES2CopyingRTTManager.html a24e85f59e4d73e0c0718df13f3b92b73 unbind cpp instm Ogre::GLES2CopyingRTTManager classOgre_1_1GLES2CopyingRTTManager.html a9511d63c889d8c5d1a4759da316f5414 getBestDepthStencil cpp instm Ogre::GLES2RTTManager classOgre_1_1GLES2RTTManager.html a270434b8c3c065d0abb8c27aa2a91885 createMultiRenderTarget cpp instm Ogre::GLES2RTTManager classOgre_1_1GLES2RTTManager.html a964518572afa36a2e7f1424a737419c1

Create a multi render target.

getSupportedAlternative cpp instm Ogre::GLES2RTTManager classOgre_1_1GLES2RTTManager.html a4a16f5734f7f17716c693cae5078a29a

Get the closest supported alternative format.

getSingleton unknown clm Ogre::Singleton< GLES2RTTManager > classOgre_1_1Singleton.html a7757bd7ac3702c144502e53ad6491888 getSingletonPtr unknown clm Ogre::Singleton< GLES2RTTManager > classOgre_1_1Singleton.html a7ab51c46521b89723d6186a52a7e0d7b msSingleton unknown data Ogre::Singleton< GLES2RTTManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::GLES2Support c cl Ogre::GLES2Support classOgre_1_1GLES2Support.html OgreGLES2Support.h GLES2Support cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html aeb24119b020395dc5180e5c93fd21cbf ~GLES2Support cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a462bd9434d945f2436cbe3f971d28050 addConfig cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html af0ca3d138ecc4f7c99abee163145a3ce

Add any special config values to the system.

setConfigOption cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html af94869c73d966530b0d919ca3925b2cf validateConfig cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a7c206c8dcb503103de8fe520af4f04ab

Make sure all the extra options are valid.

getConfigOptions cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html adcf0c781fbbfc12de5546dcc8fb07325 createWindow cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a9c5601c65abd17d89194b78077041022 newWindow cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html af15b162d71093e2196c5e9261d97dc0a getGLVendor cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html acf1a56586e7f452554433e4a982a915c

Get vendor information.

getGLVersion cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a276c49b57cb60c3ae2aa4ca94524cd80

Get version information.

getShaderCachePath cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html ae0833c742adcccc532729ff76176c44c

Get shader cache path.

getShaderLibraryPath cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a03aaf2bec1baf7d1a6687b49c4fdb591

Get shader library path.

setShaderCachePath cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html aa52a532cd85238d5227f23d4b3de35e4

Set shader cache path.

setShaderLibraryPath cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html aee9a5957c98ac70592dc9ec82a862d68

Set shader library path.

getProcAddress cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html abc9b2fdd1f5a997a018e421e3fb41d07

Get the address of a function.

initialiseExtensions cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a1b2f582872d8c79698d93e7aa02ba4c6

Initialises GL extensions, must be done AFTER the GL context has been established.

checkExtension cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a2e2d135ef1ba81fee239544f65ba2ad1

Check if an extension is available.

getDisplayMonitorCount cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a31e3c69a77c8d6c4ca0de1de334d28fd start cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html af1f839cc740a061bc17999ecca76e0a2

Start anything special.

stop cpp instm Ogre::GLES2Support classOgre_1_1GLES2Support.html a6e6cbcbdecfbcad73d8e8b2a5279cb39

Stop anything special.

mOptions cpp data Ogre::GLES2Support classOgre_1_1GLES2Support.html a18ab92cb7fbc22d891eb9495575dc168 extensionList cpp data Ogre::GLES2Support classOgre_1_1GLES2Support.html a21558f79fc4b83c4a87c470ca652be4e mVersion cpp data Ogre::GLES2Support classOgre_1_1GLES2Support.html ade51340a7dece4e1095af7692930104a mVendor cpp data Ogre::GLES2Support classOgre_1_1GLES2Support.html a06d4c315dc53fb011c181ff7aef18868 mShaderCachePath cpp data Ogre::GLES2Support classOgre_1_1GLES2Support.html aff09c95ac1d2adbfd7dd0aef153039c2 mShaderLibraryPath cpp data Ogre::GLES2Support classOgre_1_1GLES2Support.html ad9d04cb0c00f64d2ec18c53d9e2d8baf Ogre::GLES2Texture c cl Ogre::GLES2Texture classOgre_1_1GLES2Texture.html OgreGLES2Texture.h GLES2Texture cpp instm Ogre::GLES2Texture classOgre_1_1GLES2Texture.html a86584313bc903848dfdc2f786c102e1f ~GLES2Texture cpp instm Ogre::GLES2Texture classOgre_1_1GLES2Texture.html afef256331ddf67e9774a3831b9af94ab createRenderTexture cpp instm Ogre::GLES2Texture classOgre_1_1GLES2Texture.html a7b4416977defb46ace26315592b857da getBuffer cpp instm Ogre::GLES2Texture classOgre_1_1GLES2Texture.html aa8fc33f1481151a81302ce9f42d2871f getGLES2TextureTarget cpp instm Ogre::GLES2Texture classOgre_1_1GLES2Texture.html acee2929e164138cb4f891af59dfa2cf2 getGLID cpp instm Ogre::GLES2Texture classOgre_1_1GLES2Texture.html a8256419d94cf29685e09fbc84e42d978 setTextureType cpp instm Ogre::Texture classOgre_1_1Texture.html a99ab7ce9aba371bab2f04fe1eebe6f26

Sets the type of texture; can only be changed before load()

getTextureType cpp instm Ogre::Texture classOgre_1_1Texture.html a3db3e97f86e298f79fd09e511f572cc1

Gets the type of texture.

getNumMipmaps cpp instm Ogre::Texture classOgre_1_1Texture.html a73913a082bfc8f1e3de44441df92308a

Gets the number of mipmaps to be used for this texture.

setNumMipmaps cpp instm Ogre::Texture classOgre_1_1Texture.html a3cd584d5e1b9bbd1eb665303f9fca7ee

Sets the number of mipmaps to be used for this texture.

getMipmapsHardwareGenerated cpp instm Ogre::Texture classOgre_1_1Texture.html a3435f815f90fdf90e3c28393125e3168

Are mipmaps hardware generated?

getGamma cpp instm Ogre::Texture classOgre_1_1Texture.html aae8fa69ad2ea0d4b84c85d280197953b

Returns the gamma adjustment factor applied to this texture on loading.

setGamma cpp instm Ogre::Texture classOgre_1_1Texture.html a34a2cf25885b2d6f16adc1dbd7275e09

Sets the gamma adjustment factor applied to this texture on loading the data.

setHardwareGammaEnabled cpp instm Ogre::Texture classOgre_1_1Texture.html a41e0ef825d3ce3c305d1b4d34103da13

Sets whether this texture will be set up so that on sampling it, hardware gamma correction is applied...

isHardwareGammaEnabled cpp instm Ogre::Texture classOgre_1_1Texture.html ae41a45cc2461c263936f620708b08976

Gets whether this texture will be set up so that on sampling it, hardware gamma correction is applied...

setFSAA cpp instm Ogre::Texture classOgre_1_1Texture.html ab930e26d3531e20604e22e3324759ad4

Set the level of multisample AA to be used if this texture is a rendertarget.

getFSAA cpp instm Ogre::Texture classOgre_1_1Texture.html aa9336fcb9283afad0259466633533f33

Get the level of multisample AA to be used if this texture is a rendertarget.

getFSAAHint cpp instm Ogre::Texture classOgre_1_1Texture.html a78a1bb99cc419187c77141ab05edb7ea

Get the multisample AA hint if this texture is a rendertarget.

getHeight cpp instm Ogre::Texture classOgre_1_1Texture.html a487fd460a132f1c4097ec1f6d2e7c37c

Returns the height of the texture.

getWidth cpp instm Ogre::Texture classOgre_1_1Texture.html a68051f56bb8d87ce19640a8026586207

Returns the width of the texture.

getDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a08698c8524b74c8303927f665f36e827

Returns the depth of the texture (only applicable for 3D textures).

getSrcHeight cpp instm Ogre::Texture classOgre_1_1Texture.html a772f4bd16b6b629f16f112926be4d460

Returns the height of the original input texture (may differ due to hardware requirements).

getSrcWidth cpp instm Ogre::Texture classOgre_1_1Texture.html a8637d1b6b0c6b17c10dbe0bc65ce8dc4

Returns the width of the original input texture (may differ due to hardware requirements).

getSrcDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a9037f86414b57597677ea98d66c40001

Returns the original depth of the input texture (only applicable for 3D textures).

setHeight cpp instm Ogre::Texture classOgre_1_1Texture.html ab4f95c16ba72153a00a3422289099296

Set the height of the texture; can only do this before load();.

setWidth cpp instm Ogre::Texture classOgre_1_1Texture.html ab966147d746a969aa80a0ae71d6fb0e2

Set the width of the texture; can only do this before load();.

setDepth cpp instm Ogre::Texture classOgre_1_1Texture.html afd7eb62399bd48b21f6763eba94ab28d

Set the depth of the texture (only applicable for 3D textures); can only do this before load();...

getUsage cpp instm Ogre::Texture classOgre_1_1Texture.html a5544f33879e292ff3d0c6fb13129ba0d

Returns the TextureUsage identifier for this Texture.

setUsage cpp instm Ogre::Texture classOgre_1_1Texture.html a04969ca1d25bf40e71e907f2cdb7443b

Sets the TextureUsage identifier for this Texture; only useful before load()

createInternalResources cpp instm Ogre::Texture classOgre_1_1Texture.html a906f16bb83aecba3b1204d62308e419d

Creates the internal texture resources for this texture.

freeInternalResources cpp instm Ogre::Texture classOgre_1_1Texture.html a43fa847c09ec75de76555dd648e95420

Frees internal texture resources for this texture.

copyToTexture cpp instm Ogre::Texture classOgre_1_1Texture.html a017b0d0590ce4afc079f2f1f85a686b8

Copies (and maybe scales to fit) the contents of this texture to another texture.

loadImage cpp instm Ogre::Texture classOgre_1_1Texture.html ac129cc0a773f0d9d0eb4c3c1a1b65618

Loads the data from an image.

loadRawData cpp instm Ogre::Texture classOgre_1_1Texture.html a1d84784891731ee66945ffbc3b31e35b

Loads the data from a raw stream.

_loadImages cpp instm Ogre::Texture classOgre_1_1Texture.html a13fc432584dd44c2969a8e41bdca569c

Internal method to load the texture from a set of images.

getFormat cpp instm Ogre::Texture classOgre_1_1Texture.html a91a5ec6b7cae49a1f7aa05b7beac966b

Returns the pixel format for the texture surface.

getDesiredFormat cpp instm Ogre::Texture classOgre_1_1Texture.html a01e66834e5af4ac5d24222d24c09a9ca

Returns the desired pixel format for the texture surface.

getSrcFormat cpp instm Ogre::Texture classOgre_1_1Texture.html ad4dccbd257ef80d031b4d9e72ca08164

Returns the pixel format of the original input texture (may differ due to hardware requirements and p...

setFormat cpp instm Ogre::Texture classOgre_1_1Texture.html af745587ede1e8482b1edac167fbf82fd

Sets the pixel format for the texture surface; can only be set before load().

hasAlpha cpp instm Ogre::Texture classOgre_1_1Texture.html a4769c21c8e7e73f9d45344bf96d38d17

Returns true if the texture has an alpha layer.

setDesiredIntegerBitDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a2ee26937110dfbd80a5419b1e14fe619

Sets desired bit depth for integer pixel format textures.

getDesiredIntegerBitDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a2e81c09207d2c2293d1d343fa49050aa

gets desired bit depth for integer pixel format textures.

setDesiredFloatBitDepth cpp instm Ogre::Texture classOgre_1_1Texture.html aa38c4f67ab5413135d1830dd164a68e6

Sets desired bit depth for float pixel format textures.

getDesiredFloatBitDepth cpp instm Ogre::Texture classOgre_1_1Texture.html a8b4352d54f63d4c0f29d45fca8d11c2a

gets desired bit depth for float pixel format textures.

setDesiredBitDepths cpp instm Ogre::Texture classOgre_1_1Texture.html ae67e44696cde3c7d4e8fec157ca4f498

Sets desired bit depth for integer and float pixel format.

setTreatLuminanceAsAlpha cpp instm Ogre::Texture classOgre_1_1Texture.html aa561d8d03383bb59ecce5c4278ed8da6

Sets whether luminace pixel format will treated as alpha format when load this texture.

getTreatLuminanceAsAlpha cpp instm Ogre::Texture classOgre_1_1Texture.html a48c9409feb73321926930d064a2a3aa9

Gets whether luminace pixel format will treated as alpha format when load this texture.

getNumFaces cpp instm Ogre::Texture classOgre_1_1Texture.html a993be9937ba0abe4c2d663b9105409d1

Return the number of faces this texture has.

convertToImage cpp instm Ogre::Texture classOgre_1_1Texture.html acf8f82e24d486b9ace424d8908e5eb00

Populate an Image with the contents of this texture.

getCustomAttribute cpp instm Ogre::Texture classOgre_1_1Texture.html accfa5467ab8ccfc5920ec64101f8f532

Retrieve a platform or API-specific piece of information from this texture.

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

LoadedImages cpp tdef Ogre::GLES2Texture classOgre_1_1GLES2Texture.html a1550003996f1114aa45a837625e17ec2

Used to hold images between calls to prepare and load.

ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 createInternalResourcesImpl cpp instm Ogre::GLES2Texture classOgre_1_1GLES2Texture.html a2d3090cc100f81ef36d56755cdd49db3 prepareImpl cpp instm Ogre::GLES2Texture classOgre_1_1GLES2Texture.html afbbe36843731b5bdd31c5ef2daeba7b0 unprepareImpl cpp instm Ogre::GLES2Texture classOgre_1_1GLES2Texture.html a286fa37231e403353258ef5fc5f6e07f loadImpl cpp instm Ogre::GLES2Texture classOgre_1_1GLES2Texture.html a4822b1e4ffee6d85f4e48c141d665e57 freeInternalResourcesImpl cpp instm Ogre::GLES2Texture classOgre_1_1GLES2Texture.html a2457f46253b6368d811525061e9c089b _createSurfaceList cpp instm Ogre::GLES2Texture classOgre_1_1GLES2Texture.html a317bfb8a59b3df9590d864ac93c4252c

Internal method, create GLHardwarePixelBuffers for every face and mipmap level.

calculateSize cpp instm Ogre::Texture classOgre_1_1Texture.html aa98e3e83764aeb0dddc57e1c1dac7f43 unloadImpl cpp instm Ogre::Texture classOgre_1_1Texture.html a50595e11d3256b89d4de09d321dfd17c

Default implementation of unload which calls freeInternalResources.

getSourceFileType cpp instm Ogre::Texture classOgre_1_1Texture.html a8b4fac9addc733cebd68b0b126b23b23

Identify the source file type as a string, either from the extension or from a magic number...

preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mLoadedImages cpp data Ogre::GLES2Texture classOgre_1_1GLES2Texture.html a320624fa3d6ead0354dba7e8da79b5b9

Vector of images that were pulled from disk by prepareLoad but have yet to be pushed into texture mem...

mHeight cpp data Ogre::Texture classOgre_1_1Texture.html a05ffc612f2d228396455f429325d99d4 mWidth cpp data Ogre::Texture classOgre_1_1Texture.html a1619297beb23828218b26ce18362a984 mDepth cpp data Ogre::Texture classOgre_1_1Texture.html a55f60f21398b55836e13a692b90dd736 mNumRequestedMipmaps cpp data Ogre::Texture classOgre_1_1Texture.html a6958c92e9f0e66c4a3d132ed273ea319 mNumMipmaps cpp data Ogre::Texture classOgre_1_1Texture.html a6b82c3ed419e91a11bd9d0063df83ed9 mMipmapsHardwareGenerated cpp data Ogre::Texture classOgre_1_1Texture.html a78c173eadbdbce6c766632a40fc0363c mGamma cpp data Ogre::Texture classOgre_1_1Texture.html a91414bf8610084680cc21144c93e34ca mHwGamma cpp data Ogre::Texture classOgre_1_1Texture.html a12c901db5fff58d9779f327bb363b088 mFSAA cpp data Ogre::Texture classOgre_1_1Texture.html a74aefafbb9c481bf31e39996ef69458c mFSAAHint cpp data Ogre::Texture classOgre_1_1Texture.html a834e35614c75542a09e423cdd6b33bc8 mTextureType cpp data Ogre::Texture classOgre_1_1Texture.html aab3add1d83300d2518d4ae9864c32651 mFormat cpp data Ogre::Texture classOgre_1_1Texture.html a74872f190e8c6d2da750c03698ad73fd mUsage cpp data Ogre::Texture classOgre_1_1Texture.html ae3c39759ac6bea7faa7c60d3994927a4 mSrcFormat cpp data Ogre::Texture classOgre_1_1Texture.html a2598c4e24ba37ce5f82393be82aeddc6 mSrcWidth cpp data Ogre::Texture classOgre_1_1Texture.html aa15877330d8c2ce5b6cf6715937f2b12 mSrcHeight cpp data Ogre::Texture classOgre_1_1Texture.html ae724845657658ff3165d9597c1fad1db mSrcDepth cpp data Ogre::Texture classOgre_1_1Texture.html a402d51a2ed86cbef7469f3d6be6d3c01 mDesiredFormat cpp data Ogre::Texture classOgre_1_1Texture.html a4c9e046e633bacb741cbe2518dfbc649 mDesiredIntegerBitDepth cpp data Ogre::Texture classOgre_1_1Texture.html a1797d9ab733702d0c0b05ba3fd6f1584 mDesiredFloatBitDepth cpp data Ogre::Texture classOgre_1_1Texture.html aa06a0be1885e8ff96fde33277140e46f mTreatLuminanceAsAlpha cpp data Ogre::Texture classOgre_1_1Texture.html aa922f905790cc650b2761caa2e28e51e mInternalResourcesCreated cpp data Ogre::Texture classOgre_1_1Texture.html ae5bc056fc6cc83ae12cf2a3d0786e87b mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b SurfaceList cpp tdef Ogre::GLES2Texture classOgre_1_1GLES2Texture.html a8a2a708d21b56d42c440de0b89893099

Vector of pointers to subsurfaces.

mTextureID cpp data Ogre::GLES2Texture classOgre_1_1GLES2Texture.html a1227e1b49718455f3c6facbcf57e1d37 mGLSupport cpp data Ogre::GLES2Texture classOgre_1_1GLES2Texture.html a14f72a2c582a8e3b1b9775cb269646a6 mSurfaceList cpp data Ogre::GLES2Texture classOgre_1_1GLES2Texture.html adab4e3a5e14e68d2ceb2a11ee1c62b36 LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::GLES2TexturePtr c cl Ogre::GLES2TexturePtr classOgre_1_1GLES2TexturePtr.html

Specialisation of SharedPtr to allow SharedPtr to be assigned to GLES2TexturePtr.

OgreGLES2Texture.h GLES2TexturePtr cpp instm Ogre::GLES2TexturePtr classOgre_1_1GLES2TexturePtr.html a1ec80297db2dccc9b9fdaf1fdef575a2 GLES2TexturePtr cpp instm Ogre::GLES2TexturePtr classOgre_1_1GLES2TexturePtr.html ac6344553229dbcaad76f44d0692bec39 GLES2TexturePtr cpp instm Ogre::GLES2TexturePtr classOgre_1_1GLES2TexturePtr.html aba476918a818cf830d7fee0d72924681 GLES2TexturePtr cpp instm Ogre::GLES2TexturePtr classOgre_1_1GLES2TexturePtr.html a9524f349147934064166562b8461a432 GLES2TexturePtr cpp instm Ogre::GLES2TexturePtr classOgre_1_1GLES2TexturePtr.html a1204cb014d9fcb577c7bdba8a5a3d304 operator= cpp instm Ogre::GLES2TexturePtr classOgre_1_1GLES2TexturePtr.html a20d022bfa96f77347b76d3450349cb63

Operator used to convert a ResourcePtr to a GLESTexturePtr.

operator= cpp instm Ogre::GLES2TexturePtr classOgre_1_1GLES2TexturePtr.html a02abdbf777a66e6de26e7ae125697f02

Operator used to convert a TexturePtr to a GLESTexturePtr.

operator* unknown instm Ogre::SharedPtr< GLES2Texture > classOgre_1_1SharedPtr.html a6c7563f3047bcd454dffae2b297a87a1 operator-> unknown instm Ogre::SharedPtr< GLES2Texture > classOgre_1_1SharedPtr.html a756cec152c2db605fe7424da7f8e879b get unknown instm Ogre::SharedPtr< GLES2Texture > classOgre_1_1SharedPtr.html a2c3ed4a7b5574c4e53adec450fd537b0 bind unknown instm Ogre::SharedPtr< GLES2Texture > classOgre_1_1SharedPtr.html ac8d90e023455dc3299f48722e6068e4a

Binds rep to the SharedPtr.

unique unknown instm Ogre::SharedPtr< GLES2Texture > classOgre_1_1SharedPtr.html acd2b97578b72dd4abc33471a93ca4b91 useCount unknown instm Ogre::SharedPtr< GLES2Texture > classOgre_1_1SharedPtr.html a29e90ed7b4339cce1cc7e6be919e78bb useCountPointer unknown instm Ogre::SharedPtr< GLES2Texture > classOgre_1_1SharedPtr.html a21c3410c03ec3a4647c7aaa8e59d535d getPointer unknown instm Ogre::SharedPtr< GLES2Texture > classOgre_1_1SharedPtr.html a15e055008751a7c20bdde38662d5f0a1 freeMethod unknown instm Ogre::SharedPtr< GLES2Texture > classOgre_1_1SharedPtr.html a2d8365d61e610b98e0d36d514ab29017 isNull unknown instm Ogre::SharedPtr< GLES2Texture > classOgre_1_1SharedPtr.html a8a223db784efd7aa766792649de2f2a0 setNull unknown instm Ogre::SharedPtr< GLES2Texture > classOgre_1_1SharedPtr.html ae23c79e49621afdb17fc32f30519859f release unknown instm Ogre::SharedPtr< GLES2Texture > classOgre_1_1SharedPtr.html aa9225d4dac90501b6a5f0b2b49ea2eed destroy unknown instm Ogre::SharedPtr< GLES2Texture > classOgre_1_1SharedPtr.html afaba3332d99634ccbacef674fc46b773 swap unknown instm Ogre::SharedPtr< GLES2Texture > classOgre_1_1SharedPtr.html af07cad7e719e517472410d87f4e974ea pRep unknown data Ogre::SharedPtr< GLES2Texture > classOgre_1_1SharedPtr.html a8a5094cabd90223647525fe162e94e57 pUseCount unknown data Ogre::SharedPtr< GLES2Texture > classOgre_1_1SharedPtr.html a52f9915e259723090662cca7c3c51d52 useFreeMethod unknown data Ogre::SharedPtr< GLES2Texture > classOgre_1_1SharedPtr.html a81eed90dd7d087f03cd010167d91f33e Ogre::GLES2TextureManager c cl Ogre::GLES2TextureManager classOgre_1_1GLES2TextureManager.html

GL ES-specific implementation of a TextureManager.

OgreGLES2TextureManager.h ResourceCreateOrRetrieveResult cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af484f2b60c8d9bc87f37fa8af8e630c5 ResourceMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a60ea46f69b1dd9c8e27b9b3d7bd5bc35 ResourceWithGroupMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a46e6268002377bc95d3721d21aa92 ResourceHandleMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html af6b68646abe6e9959072c1ece458ee55 ResourceMapIterator cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a4f7da59507a5a8550ea97615ff9afff0 GLES2TextureManager cpp instm Ogre::GLES2TextureManager classOgre_1_1GLES2TextureManager.html ab2f29cdb5b2a67f789a0be6b51dc98f3 ~GLES2TextureManager cpp instm Ogre::GLES2TextureManager classOgre_1_1GLES2TextureManager.html ae8f9829b3957bf7ad1f9f97a203de885 getWarningTextureID cpp instm Ogre::GLES2TextureManager classOgre_1_1GLES2TextureManager.html ad70421e455ae54e4c5f4aa9298e7b501 getNativeFormat cpp instm Ogre::GLES2TextureManager classOgre_1_1GLES2TextureManager.html a2be53eb46d25acabf47d1da453f1a183 isHardwareFilteringSupported cpp instm Ogre::GLES2TextureManager classOgre_1_1GLES2TextureManager.html a76c795cb7572f4a81e53afa6b576d886 createOrRetrieve cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a3b27a21f192919d78c14bccea5184736

Create a new texture, or retrieve an existing one with the same name if it already exists...

createOrRetrieve cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a48c565d0e63b286c6388439ae73417df

Create a new resource, or retrieve an existing one with the same name if it already exists...

prepare cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a45d8b138d17f258816383140ca765aa3

Prepares to loads a texture from a file.

prepare cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae26b6ecd722f3e24b52de8b4ac9bba0d

Generic prepare method, used to create a Resource specific to this ResourceManager without using one ...

load cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a1db642a9eef36b32dbdea28d19e8ea0d

Loads a texture from a file.

load cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad6d63fe7126510bf10fd337705cb0b29

Generic load method, used to create a Resource specific to this ResourceManager without using one of ...

loadImage cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a252e80ba6d3320bb37639cda7ca1d77a

Loads a texture from an Image object.

loadRawData cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a2c71bde8f31281d2b357afb2d6560f53

Loads a texture from a raw data stream.

createManual cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html ad17d9cb18f6fcef4fddbf0ab34f13561

Create a manual texture with specified width, height and depth (not loaded from a file)...

createManual cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html ae7973b065066fa2fc46f20a8d5493dea

Create a manual texture with a depth of 1 (not loaded from a file).

setPreferredIntegerBitDepth cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html aaaa53651124f3773fbcf6ae2b4a6fbe5

Sets preferred bit depth for integer pixel format textures.

getPreferredIntegerBitDepth cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html ab5ed4bffea6d80cb6618b8dbdd93feb5

gets preferred bit depth for integer pixel format textures.

setPreferredFloatBitDepth cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a77d097944def071bd10e1c2a03fc5b2c

Sets preferred bit depth for float pixel format textures.

getPreferredFloatBitDepth cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html addaee46caee1ed7de0cc2db3ed150696

gets preferred bit depth for float pixel format textures.

setPreferredBitDepths cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html af2cae9ecc99635a541df72ae7cdd337a

Sets preferred bit depth for integer and float pixel format.

isFormatSupported cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a65730ea50a81401518b4cbf6bb6a0a73

Returns whether this render system can natively support the precise texture format requested with the...

isEquivalentFormatSupported cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html abbbab1db9a334e39c2114ee3a21b013f

Returns whether this render system can support the texture format requested with the given usage opti...

setDefaultNumMipmaps cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html ab194cb5e332fc3eb35591e468f5dbcd3

Sets the default number of mipmaps to be used for loaded textures, for when textures are loaded autom...

getDefaultNumMipmaps cpp instm Ogre::TextureManager classOgre_1_1TextureManager.html a3cc7b930d37bc9fc156f7a2cadb572a3

Gets the default number of mipmaps to be used for loaded textures.

create cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac64c2b9c9dc775e05a81ff48d4293d4e

Creates a new blank resource, but does not immediately load it.

setMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa7bd4f02b31fba693d3bea6492fe20a8

Set a limit on the amount of memory this resource handler may use.

getMemoryBudget cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ae24629f37283bf777987aab6bc3fa110

Get the limit on the amount of memory this resource handler may use.

getMemoryUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a0458e4665975faed7311b05879dfac2f

Gets the current memory usage, in bytes.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a2cf457c70ea86892b1bec52028c96237

Unloads a single resource by name.

unload cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a94962d0929fdc88c25d35672ff2c1ff0

Unloads a single resource by handle.

unloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html acaba96b1b4816457b03028eed9895789

Unloads all resources.

reloadAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a860f0bcac1a4d152878855f9a85a58d3

Caused all currently loaded resources to be reloaded.

unloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7b9ba584a17235f6eff9847b90ba895d

Unload all resources which are not referenced by any other object.

reloadUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a22dbc50ba8fac0d3222a31ef1ef82dcd

Caused all currently loaded but not referenced by any other object resources to be reloaded...

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8675d6b8c353783cf22c3872f7eaa818

Remove a single resource.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html abfb0022b18d022a7605f0d19a966f00f

Remove a single resource by name.

remove cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ac22655af03ecea85d863a1d1d561778c

Remove a single resource by handle.

removeAll cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ff50fee06a678837cbeeea75e4372a5

Removes all resources.

removeUnreferencedResources cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a6ce966e769770ce9f90d77eddc2c30a3

Remove all resources which are not referenced by any other object.

getByName cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a03f1bf557d381aca77797d9a44578067

Retrieves a pointer to a resource by name, or null if the resource does not exist.

getByHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ab1c354fd2294c7c50b3f3e9ce42543f7

Retrieves a pointer to a resource by handle, or null if the resource does not exist.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a9dcc9da5760fcd3b39b4566fe308ad6b

Returns whether the named resource exists in this manager.

resourceExists cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad9b4efbeacb17f07710c30bd5048e42f

Returns whether a resource with the given handle exists in this manager.

_notifyResourceTouched cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a40769092850d5b296e1d1a9190631700

Notify this manager that a resource which it manages has been &#39;touched&#39;, i.e.

_notifyResourceLoaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af1a871ac005af0be0b8c1857a4f8eea9

Notify this manager that a resource which it manages has been loaded.

_notifyResourceUnloaded cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a54d1843a43aebb13542312cd17134e6a

Notify this manager that a resource which it manages has been unloaded.

getScriptPatterns cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a37ec0e845f49b7f7e3dc868456ced1e8

Gets the file patterns which should be used to find scripts for this ResourceManager.

parseScript cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8240f6bbf3449b1f2acdd476efbde821

Parse the definition of a set of resources from a script file.

getLoadingOrder cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a917b69fbaf300dcb0488d14d357296df

Gets the relative loading order of resources of this type.

getResourceType cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4a16604e10cd71957fcce705dead9a2c

Gets a string identifying the type of resource this manager handles.

setVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa3ff9558e8fa8187f510472a58093b6f

Sets whether this manager and its resources habitually produce log output.

getVerbose cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html af96b58b31c152a8ae3c6152ee3ea12e7

Gets whether this manager and its resources habitually produce log output.

getResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html ad18cc3f0a4b3e0553cfe715204f15359

Create a resource pool, or reuse one that already exists.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html aa8b761abb06d74347e9636550307ccd9

Destroy a resource pool.

destroyResourcePool cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00a7fe59aaaa4acdfda07edc704516ee

Destroy a resource pool.

destroyAllResourcePools cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7913c36c02ef03007ff1a1c76ddf7710

destroy all pools

getResourceIterator cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a4d3289d4636168230da11c1c9794db59

Returns an iterator over all resources in this manager.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::TextureManager classOgre_1_1TextureManager.html ac6fb858ee86f3b7b75de32e3e04ee5c8

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::TextureManager classOgre_1_1TextureManager.html a3a55789d982b34bdd9daa27650360653

Override standard Singleton retrieval.

ResourcePoolMap cpp tdef Ogre::ResourceManager classOgre_1_1ResourceManager.html a87899e8bec2f60ef1448d716a20db8e1 createImpl cpp instm Ogre::GLES2TextureManager classOgre_1_1GLES2TextureManager.html ac981aa0d0f06aa2206b529203944c115 createWarningTexture cpp instm Ogre::GLES2TextureManager classOgre_1_1GLES2TextureManager.html a50b8101b0c36b323d9ed1e270aed5932

Internal method to create a warning texture (bound when a texture unit is blank)

getNextHandle cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html adc9077f415314ebc0f7feb314b76d4d4

Allocates the next handle.

addImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a00bb3a6324cff9b1a572282d4c596b57

Add a newly created resource to the manager (note weak reference)

removeImpl cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f5826bb4624b28bbe08f3c9fe88ee54

Remove a resource from this manager; remove it from the lists.

checkUsage cpp instm Ogre::ResourceManager classOgre_1_1ResourceManager.html a8316910598c9ceda62b3ec5be001d372

Checks memory usage and pages out if required.

mGLSupport cpp data Ogre::GLES2TextureManager classOgre_1_1GLES2TextureManager.html a5ba2458629d62b876e64bf1e0fa27589 mWarningTextureID cpp data Ogre::GLES2TextureManager classOgre_1_1GLES2TextureManager.html ace416d5ed95e8d83ddad16305b81df9d mPreferredIntegerBitDepth cpp data Ogre::TextureManager classOgre_1_1TextureManager.html afd3d774913cd2e1d01d3670e0dd5ac9c mPreferredFloatBitDepth cpp data Ogre::TextureManager classOgre_1_1TextureManager.html a26393ed87920709f9e73715bb9b90468 mDefaultNumMipmaps cpp data Ogre::TextureManager classOgre_1_1TextureManager.html a3c3115c8ccf3796cad2ec691ce019221 mResourcesByHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html af7ac79c874e49fadc3cd7e228ab640d8 mResources cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ac02278ff18455db85fa7473abad9688c mResourcesWithGroup cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a3ea8cebb67199e6050d992036f3b4f3c mNextHandle cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a70a84973505dc749acb913daef662f90 mMemoryBudget cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a7f0a00e183f455cdce1ec9152722f9b7 mMemoryUsage cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html aaa9cfdfc994de65064ba2dbe08930de8 mVerbose cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a5113f20b1db6ddfb51dba652f24cd0f0 mScriptPatterns cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a450dcef1a87442bcfe848ff92c43c6b5

Patterns to use to look for scripts if supported (e.g. *.overlay)

mLoadOrder cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html ad26313df1d10e7953c90b7c37b373cf8

Loading order relative to other managers, higher is later.

mResourceType cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a86f8c21e087cb00a62d677ef1cd8131d

String identifying the resource type this manager handles.

mResourcePoolMap cpp data Ogre::ResourceManager classOgre_1_1ResourceManager.html a00f151b76015e7e46cdb228cc3eaa53e msSingleton unknown data Ogre::Singleton< TextureManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 GLES2RenderSystem cpp ffunc Ogre::GLES2TextureManager classOgre_1_1GLES2TextureManager.html ae0aaa30a5a63b3ba9e2b3cd0797fdf60 Ogre::GLSLESCgProgram c cl Ogre::GLSLESCgProgram classOgre_1_1GLSLESCgProgram.html

Specialisation of HighLevelGpuProgram to provide support for CG.

OgreGLSLESCgProgram.h GLSLESCgProgram cpp instm Ogre::GLSLESCgProgram classOgre_1_1GLSLESCgProgram.html a4c54ad42c8e1815103a20c18ac4e1a9d ~GLSLESCgProgram cpp instm Ogre::GLSLESCgProgram classOgre_1_1GLSLESCgProgram.html acdc07ca4fb9ed64a732652bf5390c6a2 loadFromSource cpp instm Ogre::GLSLESCgProgram classOgre_1_1GLSLESCgProgram.html a64ffc2212ba80280693b4da0cda0c542

Overridden from GLSLESProgram.

getLanguage cpp instm Ogre::GLSLESCgProgram classOgre_1_1GLSLESCgProgram.html a5dbb72344465b8c60f2dcc5a3369208a

Overridden from GLSLESProgram.

setEntryPoint cpp instm Ogre::GLSLESCgProgram classOgre_1_1GLSLESCgProgram.html a0db1b22e3a2bfd0fae381aae3cf08711

Sets the entry point for this program ie the first method called.

getEntryPoint cpp instm Ogre::GLSLESCgProgram classOgre_1_1GLSLESCgProgram.html ae6983705a21781f5a722c373ba56d93a

Gets the entry point defined for this program.

setProfiles cpp instm Ogre::GLSLESCgProgram classOgre_1_1GLSLESCgProgram.html a66e08ced8068cecd66737cefade2cf48

Sets the Cg profiles which can be supported by the program.

getProfiles cpp instm Ogre::GLSLESCgProgram classOgre_1_1GLSLESCgProgram.html acb1e79e7f7f1d4ec858ce101d5cd17de

Gets the Cg profiles which can be supported by the program.

getGLShaderHandle cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a1ddb73ac6f774d0e08c1f7a7c1d2ed57

GL Shader Handle.

attachToProgramObject cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html aadf30967d3c4ba0733e361bbf0d83b45 detachFromProgramObject cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html ae28a08c05e06f01de27f43346ef45366 getGLProgramHandle cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html af0958abfb18d16aefb3ad2eba8ad0fb7 getPassTransformStates cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html ab7841f191af62b46d2f48beefa9ae518

Overridden.

getPassSurfaceAndLightStates cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a5a3d508c13de06425639e43dcd697f05

Returns whether a vertex program wants light and material states to be passed through fixed pipeline ...

getPassFogStates cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html ac38506e1252e4631fb6f35b69ee6516f

Returns whether a fragment program wants fog state to be passed through fixed pipeline low level API ...

setPreprocessorDefines cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a37ab8e9a485580404bbdd8f6a117e871

Sets the preprocessor defines use to compile the program.

getPreprocessorDefines cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a2eff8906abc7d3ab3e04988d0205c873

Sets the preprocessor defines use to compile the program.

setOptimiserEnabled cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a7f87a7c576bd7dcd16fc4bb590f78f73

Sets if the GLSL optimiser is enabled.

getOptimiserEnabled cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html aaa3c7829d2b484492f15cba8e8dd2842

Gets if the GLSL optimiser is enabled.

setIsOptimised cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html aa59e2a9b91432f025597627f51bfcec9

Sets if the GLSL source has been optimised successfully.

getIsOptimised cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html aa960c3ed0a7e0f2d5d0f65c341b7fa07

Gets if the GLSL source has been optimised successfully.

createParameters cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a0466dc60194ab1aa96dd7be4a115348c

Overridden from GpuProgram.

compile cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html ae885975152905ab717a6acb82296ddda

compile source into shader object

_getBindingDelegate cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a3738e5bfb9a287279bbbbfa0271bc05c getConstantDefinitions cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a4f70ca415d8650fe1ac7d937ceba4c03

Get the full list of GpuConstantDefinition instances.

getNamedConstants cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html ad2fa680be2838aab998079e0bcdeba89

Override GpuProgram::getNamedConstants to ensure built.

setSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4474d0c010f63f586423ccfb325ff4a2

Sets the filename of the source assembly for this program.

setSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a300833abd29aa42acb5e6c48ae7c40ea

Sets the source assembly for this program from an in-memory string.

getSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a18a12ae49469bcc9bae9b5fde9a0a461

Gets the syntax code for this program e.g.

setSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a48901c745f712840d8ff24cd04e50678

Sets the syntax code for this program e.g.

getSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a29ef6651dad0349169763940dd40fb8e

Gets the name of the file used as source for this program.

getSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a650621cd162bf75a837951f94d1118bb

Gets the assembler source for this program.

setType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a9792acbeda4a5806ae1ec5c7d4da60b7

Set the program type (only valid before load)

getType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac05c53ca118b1ac81fab5981c119bcc0

Get the program type.

isSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a5b323e093f466abdff359e30e1d79dee

Returns whether this program can be supported on the current renderer and hardware.

setSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af337509a5342cb707df4df78337756ae

Sets whether a vertex program includes the required instructions to perform skeletal animation...

isSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a84c8bf8460ad30a58d78b5f8fd11e31f

Returns whether a vertex program includes the required instructions to perform skeletal animation...

setMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a843c706f65d219c1d04b8aeacc4bd3c8

Sets whether a vertex program includes the required instructions to perform morph animation...

setPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a848bf4164963cf8c0435c972eb717e0f

Sets whether a vertex program includes the required instructions to perform pose animation.

isMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac99c378926faac21f6acd6c856fbd04d

Returns whether a vertex program includes the required instructions to perform morph animation...

isPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae3aa42c5d796c9520880ad7d10dace77

Returns whether a vertex program includes the required instructions to perform pose animation...

getNumberOfPosesIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ab3eef54ad776352d6fcf547c77b4a0bc

Returns the number of simultaneous poses the vertex program can blend, for use in pose animation...

setVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a463bffd1f68fc8ae3c29d64402e9ca8d

Sets whether this vertex program requires support for vertex texture fetch from the hardware...

isVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a37a22b8b6432ed18f2e70bb99f7df7fc

Returns whether this vertex program requires support for vertex texture fetch from the hardware...

setAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a39b43157d6b40626101e5de8f9c77bf5

Sets whether this geometry program requires adjacency information from the input primitives.

isAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d9456e0be1449b03a196f7a56f9af5

Returns whether this geometry program requires adjacency information from the input primitives...

getDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a04675a861df66c30e431f95aa84320f5

Get a reference to the default parameters which are to be used for all uses of this program...

hasDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a0d7d2f959ac2ae463db180043990a0cc

Returns true if default parameters have been set up.

hasCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a90e62ce72ddc9eb0fc7573d0cb52ac0e

Did this program encounter a compile error when loading?

resetCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a2443ed18b880eb939123bb8daf9165c7

Reset a compile error if it occurred, allowing the load to be retried.

setManualNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad12bddb95c7311f31f602cb70b8350c5

Allows you to manually provide a set of named parameter mappings to a program which would not be able...

setManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html afdadf659ccac4facdc86e55a266eebcf

Specifies the name of a file from which to load named parameters mapping for a program which would no...

getManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4aa13199b95d110b9a0d907bd1455683

Gets the name of a file from which to load named parameters mapping for a program which would not be ...

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 isSyntaxSupported cpp instm Ogre::GLSLESCgProgram classOgre_1_1GLSLESCgProgram.html ac51c56724394b1fc310db7c8fe7ca786 resolveCgIncludes cpp instm Ogre::GLSLESCgProgram classOgre_1_1GLSLESCgProgram.html a59bf579ccb98cce3291618e7b17c34f9

scan the file for #include and replace with source from the OGRE resources

deleteRegisterFromCg cpp instm Ogre::GLSLESCgProgram classOgre_1_1GLSLESCgProgram.html a237061df4e28b10e6e180272b2f867c8 createLowLevelImpl cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a48a591107d4b30caf84325d245618b1d

Internal method for creating a dummy low-level program for this high-level program.

unloadHighLevelImpl cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html aed52701fce75be1b32e4f20f2858f9e2

Internal unload implementation, must be implemented by subclasses.

unloadImpl cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a7f3efb50f3a8350803ce96b462489e71

Overridden from HighLevelGpuProgram.

populateParameterNames cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a04a4cb678cbcc6ba49a3b1b35bfde6d8

Populate the passed parameters with name-&gt;index map.

buildConstantDefinitions cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a95ca520b36a1c7353c9bf9cd3d089066

Populate the passed parameters with name-&gt;index map, must be overridden.

checkAndFixInvalidDefaultPrecisionError cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a4769f4f19b87d42657874d80a5d0eada

check the compile result for an error with default precision - and recompile if needed.

loadHighLevel cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a6d028cd8ef8401dadb154d2414f4f585

Internal load high-level portion if not loaded.

unloadHighLevel cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a409afd088a47593ffbe6a32b8283d7cf

Internal unload high-level portion if loaded.

loadHighLevelImpl cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html afb222f693096d937ec5ccf5258313a5f

Internal load implementation, loads just the high-level portion, enough to get parameters.

loadImpl cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a2801ef0d382104bf4eeaa84c2002fc96 setupBaseParamDictionary cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af9e1d27b4c05333c92cfe3340a26dc6b

Internal method for setting up the basic parameter definitions for a subclass.

isRequiredCapabilitiesSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a8ecf6a34097d0bfbfabd125bdb09f68d

Internal method returns whether required capabilities for this program is supported.

calculateSize cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a97ca6090cd137c5c46349174d874bc90 createParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4571d480fcea3a8f4cbac3b15bf5d36f

Create the internal params logical &amp; named mapping structures.

createLogicalParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a588c6c72d4602ad4eca02217abf78697

Create the internal params logical mapping structures.

createNamedParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a32034e488666ebfc0ac5226a60e4d309

Create the internal params named mapping structures.

preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

prepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a5e8f978cbb908c67a98d16556c8cd0ef

Internal implementation of the meat of the &#39;prepare&#39; action.

unprepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html aa550fde0145a3a0ae0329beaf03f23e1

Internal function for undoing the &#39;prepare&#39; action.

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mEntryPoint cpp data Ogre::GLSLESCgProgram classOgre_1_1GLSLESCgProgram.html a2ae1f98002687ae6e0d253730da13fde mProfiles cpp data Ogre::GLSLESCgProgram classOgre_1_1GLSLESCgProgram.html a5e45709b371df7b517bdda72a6003c09 mHighLevelLoaded cpp data Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html aef2805cb089810b6149fcf1ae7491618

Whether the high-level program (and it&#39;s parameter defs) is loaded.

mAssemblerProgram cpp data Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a6750d4ca21e40df5b389b0da1eb97ad2

The underlying assembler program.

mConstantDefsBuilt cpp data Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a19740a9a6c90ef1f945cf9505d5b8bd3

Have we built the name-&gt;index parameter map yet?

mType cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab201a6fcb1c568967d01f22906ecdff1

The type of the program.

mFilename cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8734503d5521ae7adaceba487b88fe55

The name of the file to load source from (may be blank)

mSource cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a80f6f65a2ec5a02a4c56458bd2b35b18

The assembler source of the program (may be blank until file loaded)

mLoadFromFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a606d51d653a0dda9d61508851441dc8a

Whether we need to load source from file or not.

mSyntaxCode cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1244023352bf866592f904bd3dfa404f

Syntax code e.g. arbvp1, vs_2_0 etc.

mSkeletalAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a96cb132e0bac4820e9917ebc9151fe69

Does this (vertex) program include skeletal animation?

mMorphAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8a0271c814c3ffd4ae079ae1e4b11404

Does this (vertex) program include morph animation?

mPoseAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a398053069a0c61809193079501b0abb5

Does this (vertex) program include pose animation (count of number of poses supported)

mVertexTextureFetch cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a7012d5855d4f70388bbee4940466a606

Does this (vertex) program require support for vertex texture fetch?

mNeedsAdjacencyInfo cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a5e20e45a9ca8fe4c99a04c34ef3d7275

Does this (geometry) program require adjacency information?

mDefaultParams cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab103ebff6dfda04861947cbf1a941596

The default parameters for use with this object.

mCompileError cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab2bb4597b7fb640dee90589b8fbbc4f2

Did we encounter a compilation error?

mFloatLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aa729a7bcc7c5a622fffe5869d69c05bc

Record of logical to physical buffer maps.

mIntLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a943cefa6be84842ec1c0f2029e3805ba

Record of logical to physical buffer maps.

mConstantDefs cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a420723e4b5097225ce2aaf4e0a3a344c

Parameter name -&gt; ConstantDefinition map, shared instance used by all parameter objects.

mManualNamedConstantsFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1e62196161a4ca6704d02f0b75d2f370

File from which to load named constants manually.

mLoadedManualNamedConstants cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a23f3bb5243cd65bc7b5e625bdbd88c70 mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b msCmdEntryPoint cpp data Ogre::GLSLESCgProgram classOgre_1_1GLSLESCgProgram.html a8b318fd965416bd0806245c54414fdf6 msCmdProfiles cpp data Ogre::GLSLESCgProgram classOgre_1_1GLSLESCgProgram.html ac620395870e010509c2a02bc3cd83b96 msCmdPreprocessorDefines cpp data Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a5d4c814e01d2f690a67d85b691cd64c7 msCmdOptimisation cpp data Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html ad6e9411e2d3d4dafd9d215fcfea78aef msTypeCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a429e2ecd6f4167c00d0d7f0b68893276 msSyntaxCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html afb9dd8af84fcf198db56aeab298990dd msSkeletalCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d70ea16cb2beb8aa201db048cc35e9 msMorphCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a828a927b860e3c074704399336f95160 msPoseCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a015fc5be549ef103862dcd152fcf0f3a msVTFCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html abe51b99e867a315e2b2ebcc89e601277 msManNamedConstsFileCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aed57c301ea07b1c183f1c351707396d5 msAdjacencyCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ae55ec6363600c10db68ff17b35437889 LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::GLSLESCgProgram::CmdEntryPoint c cl Ogre::GLSLESCgProgram::CmdEntryPoint classOgre_1_1GLSLESCgProgram_1_1CmdEntryPoint.html

Command object for setting entry point.

OgreGLSLESCgProgram.h doGet cpp instm Ogre::GLSLESCgProgram::CmdEntryPoint classOgre_1_1GLSLESCgProgram_1_1CmdEntryPoint.html adbfa414cb4a1c8f23cdafcaeacbfe955 doSet cpp instm Ogre::GLSLESCgProgram::CmdEntryPoint classOgre_1_1GLSLESCgProgram_1_1CmdEntryPoint.html a51dbe53b097ddb3d92513c895efb9fd6 Ogre::GLSLESCgProgram::CmdProfiles c cl Ogre::GLSLESCgProgram::CmdProfiles classOgre_1_1GLSLESCgProgram_1_1CmdProfiles.html

Command object for setting profiles.

OgreGLSLESCgProgram.h doGet cpp instm Ogre::GLSLESCgProgram::CmdProfiles classOgre_1_1GLSLESCgProgram_1_1CmdProfiles.html a14c87f84e76f010ee3ddb2cc05adf3b5 doSet cpp instm Ogre::GLSLESCgProgram::CmdProfiles classOgre_1_1GLSLESCgProgram_1_1CmdProfiles.html a0d2feb0b1327db89ca7d93df83e4867e Ogre::GLSLESCgProgramFactory c cl Ogre::GLSLESCgProgramFactory classOgre_1_1GLSLESCgProgramFactory.html

Factory class for GLSL ES programs.

OgreGLSLESCgProgramFactory.h GLSLESCgProgramFactory cpp instm Ogre::GLSLESCgProgramFactory classOgre_1_1GLSLESCgProgramFactory.html aa9bd9eddfc84b32b0a19c6e9797089f4 ~GLSLESCgProgramFactory cpp instm Ogre::GLSLESCgProgramFactory classOgre_1_1GLSLESCgProgramFactory.html a9925cfca4841fc64ec6e00e3ff35ecf7 getLanguage cpp instm Ogre::GLSLESCgProgramFactory classOgre_1_1GLSLESCgProgramFactory.html ac02b48c73a470d0cb3405ad35f7c3b54

Get the name of the language this factory creates programs for.

create cpp instm Ogre::GLSLESCgProgramFactory classOgre_1_1GLSLESCgProgramFactory.html ae111943b3466dc3511ac19732ac89510 destroy cpp instm Ogre::GLSLESCgProgramFactory classOgre_1_1GLSLESCgProgramFactory.html a1a2d23f0d088b31ed2dec5ea7bb30137 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d sLanguageName cpp data Ogre::GLSLESCgProgramFactory classOgre_1_1GLSLESCgProgramFactory.html aed3e66435a2d7d8fd01c8c06e2cbd028 Ogre::GLSLESGpuProgram c cl Ogre::GLSLESGpuProgram classOgre_1_1GLSLESGpuProgram.html

GLSL ES low level compiled shader object - this class is used to get at the linked program object and...

OgreGLSLESGpuProgram.h GLSLESGpuProgram cpp instm Ogre::GLSLESGpuProgram classOgre_1_1GLSLESGpuProgram.html a3c1c19a8841a286904d467f424d8fc0d ~GLSLESGpuProgram cpp instm Ogre::GLSLESGpuProgram classOgre_1_1GLSLESGpuProgram.html a03c7758aaa109a0ddd184a12f7f64925 bindProgram cpp instm Ogre::GLSLESGpuProgram classOgre_1_1GLSLESGpuProgram.html a1f27bdccdf5d428b6e796d6fb705e559

Execute the binding functions for this program.

unbindProgram cpp instm Ogre::GLSLESGpuProgram classOgre_1_1GLSLESGpuProgram.html a276a03985f90e903659e2e07c2af29fe

Execute the unbinding functions for this program.

bindProgramParameters cpp instm Ogre::GLSLESGpuProgram classOgre_1_1GLSLESGpuProgram.html a4379816d2e5e435f386f190b4b793240

Execute the param binding functions for this program.

bindProgramPassIterationParameters cpp instm Ogre::GLSLESGpuProgram classOgre_1_1GLSLESGpuProgram.html a5f1814ce3c7dd0a29968dc566384eebd

Execute the pass iteration param binding functions for this program.

getGLSLProgram cpp instm Ogre::GLSLESGpuProgram classOgre_1_1GLSLESGpuProgram.html a37176b52cca70c396b08d96acb71b9a3

Get the GLSLESProgram for the shader object.

isLinked cpp instm Ogre::GLSLESGpuProgram classOgre_1_1GLSLESGpuProgram.html a247be684e7c704f17f7dbaa603fbbe53

Return the programs link status Only used when programs are linked separately with GL_EXT_separate_sh...

setLinked cpp instm Ogre::GLSLESGpuProgram classOgre_1_1GLSLESGpuProgram.html ac333ea54c257d4d55cc65f72b94d3440

Set the programs link status Only used when programs are linked separately with GL_EXT_separate_shade...

getProgramID cpp instm Ogre::GLES2GpuProgram classOgre_1_1GLES2GpuProgram.html a577e71b81b0e73b137218f3bce9b3e9e

Get the assigned GL program id.

setSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4474d0c010f63f586423ccfb325ff4a2

Sets the filename of the source assembly for this program.

setSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a300833abd29aa42acb5e6c48ae7c40ea

Sets the source assembly for this program from an in-memory string.

getSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a18a12ae49469bcc9bae9b5fde9a0a461

Gets the syntax code for this program e.g.

setSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a48901c745f712840d8ff24cd04e50678

Sets the syntax code for this program e.g.

getSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a29ef6651dad0349169763940dd40fb8e

Gets the name of the file used as source for this program.

getSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a650621cd162bf75a837951f94d1118bb

Gets the assembler source for this program.

setType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a9792acbeda4a5806ae1ec5c7d4da60b7

Set the program type (only valid before load)

getType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac05c53ca118b1ac81fab5981c119bcc0

Get the program type.

_getBindingDelegate cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af8938cb9c61b7304f97f857a33b56cfc

Returns the GpuProgram which should be bound to the pipeline.

isSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a5b323e093f466abdff359e30e1d79dee

Returns whether this program can be supported on the current renderer and hardware.

createParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af402f4d88efcc9dffc948739d0bb9c57

Creates a new parameters object compatible with this program definition.

setSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af337509a5342cb707df4df78337756ae

Sets whether a vertex program includes the required instructions to perform skeletal animation...

isSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a84c8bf8460ad30a58d78b5f8fd11e31f

Returns whether a vertex program includes the required instructions to perform skeletal animation...

setMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a843c706f65d219c1d04b8aeacc4bd3c8

Sets whether a vertex program includes the required instructions to perform morph animation...

setPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a848bf4164963cf8c0435c972eb717e0f

Sets whether a vertex program includes the required instructions to perform pose animation.

isMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac99c378926faac21f6acd6c856fbd04d

Returns whether a vertex program includes the required instructions to perform morph animation...

isPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae3aa42c5d796c9520880ad7d10dace77

Returns whether a vertex program includes the required instructions to perform pose animation...

getNumberOfPosesIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ab3eef54ad776352d6fcf547c77b4a0bc

Returns the number of simultaneous poses the vertex program can blend, for use in pose animation...

setVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a463bffd1f68fc8ae3c29d64402e9ca8d

Sets whether this vertex program requires support for vertex texture fetch from the hardware...

isVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a37a22b8b6432ed18f2e70bb99f7df7fc

Returns whether this vertex program requires support for vertex texture fetch from the hardware...

setAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a39b43157d6b40626101e5de8f9c77bf5

Sets whether this geometry program requires adjacency information from the input primitives.

isAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d9456e0be1449b03a196f7a56f9af5

Returns whether this geometry program requires adjacency information from the input primitives...

getDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a04675a861df66c30e431f95aa84320f5

Get a reference to the default parameters which are to be used for all uses of this program...

hasDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a0d7d2f959ac2ae463db180043990a0cc

Returns true if default parameters have been set up.

getPassSurfaceAndLightStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a13e91fd91fef3ddaa73300eabbc3dba0

Returns whether a vertex program wants light and material states to be passed through fixed pipeline ...

getPassFogStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad467d6cf55fe3d604db8f48715deb722

Returns whether a fragment program wants fog state to be passed through fixed pipeline low level API ...

getPassTransformStates cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a47a8eeb180ac001c47f3099d31069f92

Returns whether a vertex program wants transform state to be passed through fixed pipeline low level ...

getLanguage cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a1019b2e5f65051c0a5bbc3cf4e0c495c

Returns a string that specifies the language of the gpu programs as specified in a material script...

hasCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a90e62ce72ddc9eb0fc7573d0cb52ac0e

Did this program encounter a compile error when loading?

resetCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a2443ed18b880eb939123bb8daf9165c7

Reset a compile error if it occurred, allowing the load to be retried.

setManualNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad12bddb95c7311f31f602cb70b8350c5

Allows you to manually provide a set of named parameter mappings to a program which would not be able...

getNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a6a0752ce0393f5c4cb4773d021b2a3eb

Get a read-only reference to the named constants registered for this program (manually or automatical...

setManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html afdadf659ccac4facdc86e55a266eebcf

Specifies the name of a file from which to load named parameters mapping for a program which would no...

getManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4aa13199b95d110b9a0d907bd1455683

Gets the name of a file from which to load named parameters mapping for a program which would not be ...

getConstantDefinitions cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae0feb9efaa1e2c867430520662519a60

Get the full list of named constants.

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 loadFromSource cpp instm Ogre::GLSLESGpuProgram classOgre_1_1GLSLESGpuProgram.html a491438a3ed19ea3c675b60ea4f8ae1a3

Overridden from GpuProgram.

unloadImpl cpp instm Ogre::GLSLESGpuProgram classOgre_1_1GLSLESGpuProgram.html aeaecd0239a0708d648cedb9daf680ded loadImpl cpp instm Ogre::GLSLESGpuProgram classOgre_1_1GLSLESGpuProgram.html a05819ad12bcd5a0ee4c4dfbdc36ef6c0 setupBaseParamDictionary cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af9e1d27b4c05333c92cfe3340a26dc6b

Internal method for setting up the basic parameter definitions for a subclass.

isRequiredCapabilitiesSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a8ecf6a34097d0bfbfabd125bdb09f68d

Internal method returns whether required capabilities for this program is supported.

calculateSize cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a97ca6090cd137c5c46349174d874bc90 createParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4571d480fcea3a8f4cbac3b15bf5d36f

Create the internal params logical &amp; named mapping structures.

createLogicalParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a588c6c72d4602ad4eca02217abf78697

Create the internal params logical mapping structures.

createNamedParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a32034e488666ebfc0ac5226a60e4d309

Create the internal params named mapping structures.

preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

prepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a5e8f978cbb908c67a98d16556c8cd0ef

Internal implementation of the meat of the &#39;prepare&#39; action.

unprepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html aa550fde0145a3a0ae0329beaf03f23e1

Internal function for undoing the &#39;prepare&#39; action.

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mProgramID cpp data Ogre::GLES2GpuProgram classOgre_1_1GLES2GpuProgram.html ad7b7f45f9bb37bab1d443eb15ec91af7 mProgramType cpp data Ogre::GLES2GpuProgram classOgre_1_1GLES2GpuProgram.html a4edce14fb76d956ba2b0c53ef1d82d50 mType cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab201a6fcb1c568967d01f22906ecdff1

The type of the program.

mFilename cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8734503d5521ae7adaceba487b88fe55

The name of the file to load source from (may be blank)

mSource cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a80f6f65a2ec5a02a4c56458bd2b35b18

The assembler source of the program (may be blank until file loaded)

mLoadFromFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a606d51d653a0dda9d61508851441dc8a

Whether we need to load source from file or not.

mSyntaxCode cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1244023352bf866592f904bd3dfa404f

Syntax code e.g. arbvp1, vs_2_0 etc.

mSkeletalAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a96cb132e0bac4820e9917ebc9151fe69

Does this (vertex) program include skeletal animation?

mMorphAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8a0271c814c3ffd4ae079ae1e4b11404

Does this (vertex) program include morph animation?

mPoseAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a398053069a0c61809193079501b0abb5

Does this (vertex) program include pose animation (count of number of poses supported)

mVertexTextureFetch cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a7012d5855d4f70388bbee4940466a606

Does this (vertex) program require support for vertex texture fetch?

mNeedsAdjacencyInfo cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a5e20e45a9ca8fe4c99a04c34ef3d7275

Does this (geometry) program require adjacency information?

mDefaultParams cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab103ebff6dfda04861947cbf1a941596

The default parameters for use with this object.

mCompileError cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab2bb4597b7fb640dee90589b8fbbc4f2

Did we encounter a compilation error?

mFloatLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aa729a7bcc7c5a622fffe5869d69c05bc

Record of logical to physical buffer maps.

mIntLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a943cefa6be84842ec1c0f2029e3805ba

Record of logical to physical buffer maps.

mConstantDefs cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a420723e4b5097225ce2aaf4e0a3a344c

Parameter name -&gt; ConstantDefinition map, shared instance used by all parameter objects.

mManualNamedConstantsFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1e62196161a4ca6704d02f0b75d2f370

File from which to load named constants manually.

mLoadedManualNamedConstants cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a23f3bb5243cd65bc7b5e625bdbd88c70 mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b msTypeCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a429e2ecd6f4167c00d0d7f0b68893276 msSyntaxCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html afb9dd8af84fcf198db56aeab298990dd msSkeletalCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d70ea16cb2beb8aa201db048cc35e9 msMorphCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a828a927b860e3c074704399336f95160 msPoseCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a015fc5be549ef103862dcd152fcf0f3a msVTFCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html abe51b99e867a315e2b2ebcc89e601277 msManNamedConstsFileCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aed57c301ea07b1c183f1c351707396d5 msAdjacencyCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ae55ec6363600c10db68ff17b35437889 mGLSLProgram cpp data Ogre::GLSLESGpuProgram classOgre_1_1GLSLESGpuProgram.html a6cd401d00037a158c4707b7d32ae0de7

GL Handle for the shader object.

mLinked cpp data Ogre::GLSLESGpuProgram classOgre_1_1GLSLESGpuProgram.html adbf73e35f60ea60fff563eeefbefbf4e

Flag indicating that the program object has been successfully linked.

mVertexShaderCount cpp data Ogre::GLSLESGpuProgram classOgre_1_1GLSLESGpuProgram.html a909b82dce14efb9ce23fadc3bc43a389

Keep track of the number of vertex shaders created.

mFragmentShaderCount cpp data Ogre::GLSLESGpuProgram classOgre_1_1GLSLESGpuProgram.html a3188bfde70c6927f0a95418a9e03a497

Keep track of the number of fragment shaders created.

LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::GLSLESLinkProgram c cl Ogre::GLSLESLinkProgram classOgre_1_1GLSLESLinkProgram.html

C++ encapsulation of GLSL ES Program Object.

OgreGLSLESLinkProgram.h GLSLESLinkProgram cpp instm Ogre::GLSLESLinkProgram classOgre_1_1GLSLESLinkProgram.html a84e97e8e6227e49a3b3df4bfe5209b3d

Constructor should only be used by GLSLESLinkProgramManager.

~GLSLESLinkProgram cpp instm Ogre::GLSLESLinkProgram classOgre_1_1GLSLESLinkProgram.html ad8390ba88eb8c52eec6e126b4d68cc23 activate cpp instm Ogre::GLSLESLinkProgram classOgre_1_1GLSLESLinkProgram.html ad650041462fee908c6bda8cc8f4b9938

Makes a program object active by making sure it is linked and then putting it in use.

updateUniforms cpp instm Ogre::GLSLESLinkProgram classOgre_1_1GLSLESLinkProgram.html abc783f9eba105adf7d23221ee4ee7415

Updates program object uniforms using data from GpuProgramParameters.

updatePassIterationUniforms cpp instm Ogre::GLSLESLinkProgram classOgre_1_1GLSLESLinkProgram.html aa3f26efbdc7d2c8d1062a418e8b2af25

Updates program object uniforms using data from pass iteration GpuProgramParameters.

getGLProgramHandle cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html af0d73a3352f3d0d396fa5ced1cb7c79e

Get the GL Handle for the program object.

setSkeletalAnimationIncluded cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a67993567b5302107ef1730147aa4071b

Sets whether the linked program includes the required instructions to perform skeletal animation...

isSkeletalAnimationIncluded cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a8cf3062bfbf1c8a7ba0c2ff3350cbfae

Returns whether the linked program includes the required instructions to perform skeletal animation...

getAttributeIndex cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a30cb485afc97496fc4be1351ec74b3ac

Get the index of a non-standard attribute bound in the linked code.

isAttributeValid cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a073a89b01f4272838b0fd55a0c7695b6

Is a non-standard attribute bound in the linked code?

getVertexProgram cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a5d44237c5eb6e0d27f26c4ddae941992 getFragmentProgram cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a02bc60d115a5ca95f53573aaf0c4dc81 AttributeSet cpp tdef Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a6089666bc8be948f5ebecfd598d08d05 SemanticToStringMap cpp tdef Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html afd8df837c19c089dd8d3de4d79195dba extractLayoutQualifiers cpp instm Ogre::GLSLESLinkProgram classOgre_1_1GLSLESLinkProgram.html aead9487d187fca57b3683a57e452ff66 compileAndLink cpp instm Ogre::GLSLESLinkProgram classOgre_1_1GLSLESLinkProgram.html a80634ae39ae1f3afb5ac3b13d635d44e

Compiles and links the vertex and fragment programs.

_useProgram cpp instm Ogre::GLSLESLinkProgram classOgre_1_1GLSLESLinkProgram.html a628f816e8ddbc1a1f2972335f24862d5

Put a program in use.

buildGLUniformReferences cpp instm Ogre::GLSLESLinkProgram classOgre_1_1GLSLESLinkProgram.html ac1d1c466e79e3633caa7934d22fe254b

Build uniform references from active named uniforms.

getCombinedName cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html ac9185bcf579570b9bf75e7a922eec8ed getMicrocodeFromCache cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html af3f80fe5f80f4a13222c5ea7719d2c6d

Get the the binary data of a program from the microcode cache.

getAttributeSemanticEnum cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html aedff5f978c6ff38b6d5515f8f387e8b6 getAttributeSemanticString cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html aa4b0faea803d25caaf976fc0266580ea mGLUniformReferences cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html afb171f98bf9599ea856e1864e26de6ea

Container of uniform references that are active in the program object.

mVertexProgram cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html ac5cf7946fde74b57c5fceb2c24a6d60a

Linked vertex program.

mFragmentProgram cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html aef417ccb07b8bad6b898ac41f54c289e

Linked fragment program.

mUniformRefsBuilt cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a47b1e5061bc550867335014ba3188c89

Flag to indicate that uniform references have already been built.

mGLProgramHandle cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a32fa510f466594b7bd69de3af522f793

GL handle for the program object.

mLinked cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html aa4613eadde3f6f512a89e991888ccf04

Flag indicating that the program or pipeline object has been successfully linked.

mTriedToLinkAndFailed cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a2e72c24016de1d9a5a361cc415094a56

Flag indicating that the program or pipeline object has tried to link and failed.

mSkeletalAnimation cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a4f7674420fd6fd2003a8d38260b2dd4e

Flag indicating skeletal animation is being performed.

mCustomAttributesIndexes cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html afefa1d74fe3ba0d79068e0fae9dd3392

An array to hold the attributes indexes.

mSemanticTypeMap cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html ae517ad6821a32dc8ad80bbae8bc12d71 Ogre::GLSLESLinkProgramManager c cl Ogre::GLSLESLinkProgramManager classOgre_1_1GLSLESLinkProgramManager.html

Ogre assumes that there are separate vertex and fragment programs to deal with but GLSL ES has one pr...

OgreGLSLESLinkProgramManager.h GLSLESLinkProgramManager cpp instm Ogre::GLSLESLinkProgramManager classOgre_1_1GLSLESLinkProgramManager.html a6755975fb7a033d7181b3414e7a3f5d3 ~GLSLESLinkProgramManager cpp instm Ogre::GLSLESLinkProgramManager classOgre_1_1GLSLESLinkProgramManager.html a91722ad273c1cae51b2a93f42b7217bd getActiveLinkProgram cpp instm Ogre::GLSLESLinkProgramManager classOgre_1_1GLSLESLinkProgramManager.html a92fcf56d4bcd7b791f39f31c8f6266d3

Get the program object that links the two active shader objects together if a program object was not ...

setActiveFragmentShader cpp instm Ogre::GLSLESLinkProgramManager classOgre_1_1GLSLESLinkProgramManager.html a4c14d9a83e38502c3e3a7b6cbb697343

Set the active fragment shader for the next rendering state.

setActiveVertexShader cpp instm Ogre::GLSLESLinkProgramManager classOgre_1_1GLSLESLinkProgramManager.html a9feb14d7b5aee35c611341e1a0356bf7

Set the active vertex shader for the next rendering state.

optimiseShaderSource cpp instm Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html a8bf100ce684eddb08d22ffd4051370df extractUniforms cpp instm Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html a6a67a50e5cda21f7965096b10780bc8e

Populate a list of uniforms based on a program object.

extractConstantDefs cpp instm Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html ab2c2b27a95604608ac39d32795d55301

Populate a list of uniforms based on GLSL ES source.

getSingleton cpp clm Ogre::GLSLESLinkProgramManager classOgre_1_1GLSLESLinkProgramManager.html a8d3c39e0d901e43e29957d4097de9e17 getSingletonPtr cpp clm Ogre::GLSLESLinkProgramManager classOgre_1_1GLSLESLinkProgramManager.html a6937c016be4a3ca090340f9ee0798065 completeDefInfo cpp instm Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html aa8fb539b7b3019177e4767a6e1c9da47

Use type to complete other information.

completeParamSource cpp instm Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html a62b5aa3fdef96353b09cf441f847497e

Find where the data for a specific uniform should come from, populate.

mActiveVertexGpuProgram cpp data Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html ad6a666ba0e4312cec7113fe617d951e3

Active objects defining the active rendering gpu state.

mActiveFragmentGpuProgram cpp data Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html a11183e2ef747ebb357d7d3d28b5d95df mGLSLOptimiserContext cpp data Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html a014c27ca722e63bd51ab750558103b38 msSingleton unknown data Ogre::Singleton< GLSLESLinkProgramManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 LinkProgramMap cpp tdef Ogre::GLSLESLinkProgramManager classOgre_1_1GLSLESLinkProgramManager.html a1868459b119e3bc8404e27deabfbc8eb LinkProgramIterator cpp tdef Ogre::GLSLESLinkProgramManager classOgre_1_1GLSLESLinkProgramManager.html a082ffb291187173980e26166f0791ee4 StringToEnumMap cpp tdef Ogre::GLSLESLinkProgramManager classOgre_1_1GLSLESLinkProgramManager.html abf805003d882f3d41d601862cc70d66d mLinkPrograms cpp data Ogre::GLSLESLinkProgramManager classOgre_1_1GLSLESLinkProgramManager.html a3581a8f5a4b001d8ef42d838a8047c6d

Container holding previously created program objects.

mActiveLinkProgram cpp data Ogre::GLSLESLinkProgramManager classOgre_1_1GLSLESLinkProgramManager.html ac6c8a5839595402f7e890574cfd2e4fc

Active objects defining the active rendering gpu state.

mTypeEnumMap cpp data Ogre::GLSLESLinkProgramManager classOgre_1_1GLSLESLinkProgramManager.html a630e270fbdf85b6d09fb21c06c427805 Ogre::GLSLESProgram c cl Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html

Specialisation of HighLevelGpuProgram to provide support for OpenGL Shader Language (GLSL ES) for Ope...

OgreGLSLESProgram.h GLSLESProgram cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html ae88b7444681dd10eb1995b02d24cb20e ~GLSLESProgram cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a7a71dab941535b0b63bd9ef6312a0f92 getGLShaderHandle cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a1ddb73ac6f774d0e08c1f7a7c1d2ed57

GL Shader Handle.

attachToProgramObject cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html aadf30967d3c4ba0733e361bbf0d83b45 detachFromProgramObject cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html ae28a08c05e06f01de27f43346ef45366 getGLProgramHandle cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html af0958abfb18d16aefb3ad2eba8ad0fb7 getPassTransformStates cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html ab7841f191af62b46d2f48beefa9ae518

Overridden.

getPassSurfaceAndLightStates cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a5a3d508c13de06425639e43dcd697f05

Returns whether a vertex program wants light and material states to be passed through fixed pipeline ...

getPassFogStates cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html ac38506e1252e4631fb6f35b69ee6516f

Returns whether a fragment program wants fog state to be passed through fixed pipeline low level API ...

setPreprocessorDefines cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a37ab8e9a485580404bbdd8f6a117e871

Sets the preprocessor defines use to compile the program.

getPreprocessorDefines cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a2eff8906abc7d3ab3e04988d0205c873

Sets the preprocessor defines use to compile the program.

setOptimiserEnabled cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a7f87a7c576bd7dcd16fc4bb590f78f73

Sets if the GLSL optimiser is enabled.

getOptimiserEnabled cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html aaa3c7829d2b484492f15cba8e8dd2842

Gets if the GLSL optimiser is enabled.

setIsOptimised cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html aa59e2a9b91432f025597627f51bfcec9

Sets if the GLSL source has been optimised successfully.

getIsOptimised cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html aa960c3ed0a7e0f2d5d0f65c341b7fa07

Gets if the GLSL source has been optimised successfully.

getLanguage cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html ace31d5debae2db2f9547dfddc93cee52

Overridden from GpuProgram.

createParameters cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a0466dc60194ab1aa96dd7be4a115348c

Overridden from GpuProgram.

compile cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html ae885975152905ab717a6acb82296ddda

compile source into shader object

_getBindingDelegate cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a3738e5bfb9a287279bbbbfa0271bc05c getConstantDefinitions cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a4f70ca415d8650fe1ac7d937ceba4c03

Get the full list of GpuConstantDefinition instances.

getNamedConstants cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html ad2fa680be2838aab998079e0bcdeba89

Override GpuProgram::getNamedConstants to ensure built.

setSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4474d0c010f63f586423ccfb325ff4a2

Sets the filename of the source assembly for this program.

setSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a300833abd29aa42acb5e6c48ae7c40ea

Sets the source assembly for this program from an in-memory string.

getSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a18a12ae49469bcc9bae9b5fde9a0a461

Gets the syntax code for this program e.g.

setSyntaxCode cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a48901c745f712840d8ff24cd04e50678

Sets the syntax code for this program e.g.

getSourceFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a29ef6651dad0349169763940dd40fb8e

Gets the name of the file used as source for this program.

getSource cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a650621cd162bf75a837951f94d1118bb

Gets the assembler source for this program.

setType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a9792acbeda4a5806ae1ec5c7d4da60b7

Set the program type (only valid before load)

getType cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac05c53ca118b1ac81fab5981c119bcc0

Get the program type.

isSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a5b323e093f466abdff359e30e1d79dee

Returns whether this program can be supported on the current renderer and hardware.

setSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af337509a5342cb707df4df78337756ae

Sets whether a vertex program includes the required instructions to perform skeletal animation...

isSkeletalAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a84c8bf8460ad30a58d78b5f8fd11e31f

Returns whether a vertex program includes the required instructions to perform skeletal animation...

setMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a843c706f65d219c1d04b8aeacc4bd3c8

Sets whether a vertex program includes the required instructions to perform morph animation...

setPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a848bf4164963cf8c0435c972eb717e0f

Sets whether a vertex program includes the required instructions to perform pose animation.

isMorphAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac99c378926faac21f6acd6c856fbd04d

Returns whether a vertex program includes the required instructions to perform morph animation...

isPoseAnimationIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ae3aa42c5d796c9520880ad7d10dace77

Returns whether a vertex program includes the required instructions to perform pose animation...

getNumberOfPosesIncluded cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ab3eef54ad776352d6fcf547c77b4a0bc

Returns the number of simultaneous poses the vertex program can blend, for use in pose animation...

setVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a463bffd1f68fc8ae3c29d64402e9ca8d

Sets whether this vertex program requires support for vertex texture fetch from the hardware...

isVertexTextureFetchRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a37a22b8b6432ed18f2e70bb99f7df7fc

Returns whether this vertex program requires support for vertex texture fetch from the hardware...

setAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a39b43157d6b40626101e5de8f9c77bf5

Sets whether this geometry program requires adjacency information from the input primitives.

isAdjacencyInfoRequired cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d9456e0be1449b03a196f7a56f9af5

Returns whether this geometry program requires adjacency information from the input primitives...

getDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a04675a861df66c30e431f95aa84320f5

Get a reference to the default parameters which are to be used for all uses of this program...

hasDefaultParameters cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a0d7d2f959ac2ae463db180043990a0cc

Returns true if default parameters have been set up.

hasCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a90e62ce72ddc9eb0fc7573d0cb52ac0e

Did this program encounter a compile error when loading?

resetCompileError cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a2443ed18b880eb939123bb8daf9165c7

Reset a compile error if it occurred, allowing the load to be retried.

setManualNamedConstants cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html ad12bddb95c7311f31f602cb70b8350c5

Allows you to manually provide a set of named parameter mappings to a program which would not be able...

setManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html afdadf659ccac4facdc86e55a266eebcf

Specifies the name of a file from which to load named parameters mapping for a program which would no...

getManualNamedConstantsFile cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4aa13199b95d110b9a0d907bd1455683

Gets the name of a file from which to load named parameters mapping for a program which would not be ...

prepare cpp instm Ogre::Resource classOgre_1_1Resource.html a350b287fa3e83a389221274f68760008

Prepares the resource for load, if it is not already.

load cpp instm Ogre::Resource classOgre_1_1Resource.html a699d1c851f494a8d5d23d23b695ceb47

Loads the resource, if it is not already.

reload cpp instm Ogre::Resource classOgre_1_1Resource.html ab7a0b8de3a7e4d20fcfd84da41ac450e

Reloads the resource, if it is already loaded.

isReloadable cpp instm Ogre::Resource classOgre_1_1Resource.html aadcc4a98a8450506e6b55800db72d414

Returns true if the Resource is reloadable, false otherwise.

isManuallyLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html afa5615006905ffb68d6e52449306565f

Is this resource manually loaded?

unload cpp instm Ogre::Resource classOgre_1_1Resource.html aa31bef1bfaa87731622e56f11b548e27

Unloads the resource; this is not permanent, the resource can be reloaded later if required...

getSize cpp instm Ogre::Resource classOgre_1_1Resource.html aa8e96b7bb387708db2161f7f982407c6

Retrieves info about the size of the resource.

touch cpp instm Ogre::Resource classOgre_1_1Resource.html ae229b1f58092109adef55bfc6f864d79

&#39;Touches&#39; the resource to indicate it has been used.

getName cpp instm Ogre::Resource classOgre_1_1Resource.html a77fac58a5756d746b2452933f615c25d

Gets resource name.

getHandle cpp instm Ogre::Resource classOgre_1_1Resource.html ae3be647e47679266df79b565ffbe1de7 isPrepared cpp instm Ogre::Resource classOgre_1_1Resource.html aab3672d493ff4ef995520daf6f5067f0

Returns true if the Resource has been prepared, false otherwise.

isLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html a10bba19766b989cbe5a953c78d3e6bb4

Returns true if the Resource has been loaded, false otherwise.

isLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a23136f099efe86c1134dca0a959ba626

Returns whether the resource is currently in the process of background loading.

getLoadingState cpp instm Ogre::Resource classOgre_1_1Resource.html a76029b0c460f49dc544015d69befe091

Returns the current loading state.

isBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae20969c8754d9c939b4d88b4a9eefd08

Returns whether this Resource has been earmarked for background loading.

setBackgroundLoaded cpp instm Ogre::Resource classOgre_1_1Resource.html ae0a0007de944eb3c2f933a372a752b35

Tells the resource whether it is background loaded or not.

escalateLoading cpp instm Ogre::Resource classOgre_1_1Resource.html a367f6fe60bb211cb4c32e3825ca67e4c

Escalates the loading of a background loaded resource.

addListener cpp instm Ogre::Resource classOgre_1_1Resource.html a5513ffce404b14cff72846318b018d32

Register a listener on this resource.

removeListener cpp instm Ogre::Resource classOgre_1_1Resource.html a3c49142f739ba8fb56d6e7b3db235fb7

Remove a listener on this resource.

getGroup cpp instm Ogre::Resource classOgre_1_1Resource.html ae712b3ff458ccbf8e1ff1e33d695bf60

Gets the group which this resource is a member of.

changeGroupOwnership cpp instm Ogre::Resource classOgre_1_1Resource.html aa5d6f3f7e73b77b233fc62b11f270e4d

Change the resource group ownership of a Resource.

getCreator cpp instm Ogre::Resource classOgre_1_1Resource.html a741224f735dfd9ce324a4e8e621d868c

Gets the manager which created this resource.

getOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a8e4b0066ed588a49cdf474e9870bfcb4

Get the origin of this resource, e.g.

_notifyOrigin cpp instm Ogre::Resource classOgre_1_1Resource.html a3d111616339484f39c9456eeec6fd843

Notify this resource of it&#39;s origin.

getStateCount cpp instm Ogre::Resource classOgre_1_1Resource.html a9fef5e371f8e94141624a151ac12e695

Returns the number of times this resource has changed state, which generally means the number of time...

_dirtyState cpp instm Ogre::Resource classOgre_1_1Resource.html afcb4a61b965600a67ca2c2f060821db9

Manually mark the state of this resource as having been changed.

_fireLoadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a893c7a150edb48a25e5df700cfc194eb

Firing of loading complete event.

_firePreparingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a77d5f72e02500f6db6f460bb48eac721

Firing of preparing complete event.

_fireUnloadingComplete cpp instm Ogre::Resource classOgre_1_1Resource.html a4b5d014a4d078b7893cce480b264c493

Firing of unloading complete event.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae3e13925bde11db245f6c9bbf5031a93

Retrieves the parameter dictionary for this class.

getParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a3bfa7791753a155b222dfb2706e5218c getParameters cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html adfedfcc90e1d602ec6fa646d4d90f17f

Retrieves a list of parameters valid for this object.

setParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ace884b65b722ead9b920b9abf27bf815

Generic parameter setting method.

setParameterList cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html ae356913ccefbebc4f0119a0599a406fc

Generic multiple parameter setting method.

getParameter cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a57397ce47f649e66c5654da05207df0b

Generic parameter retrieval method.

copyParametersTo cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a702af78cbc4869e64c369fb11c4f1eb5

Method for copying this object&#39;s parameters to another object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d cleanupDictionary cpp clm Ogre::StringInterface classOgre_1_1StringInterface.html a1bea65fa2b3c2ac5a9f3be59b46a80e8

Cleans up the static &#39;msDictionary&#39; required to reset Ogre, otherwise the containers are left with in...

ListenerList cpp tdef Ogre::Resource classOgre_1_1Resource.html a7395c6b8451100dd30e688595b5ff2c6 loadFromSource cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a77749f7cc62c306bcf2646918d91bd7c

Internal load implementation, must be implemented by subclasses.

createLowLevelImpl cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a48a591107d4b30caf84325d245618b1d

Internal method for creating a dummy low-level program for this high-level program.

unloadHighLevelImpl cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html aed52701fce75be1b32e4f20f2858f9e2

Internal unload implementation, must be implemented by subclasses.

unloadImpl cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a7f3efb50f3a8350803ce96b462489e71

Overridden from HighLevelGpuProgram.

populateParameterNames cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a04a4cb678cbcc6ba49a3b1b35bfde6d8

Populate the passed parameters with name-&gt;index map.

buildConstantDefinitions cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a95ca520b36a1c7353c9bf9cd3d089066

Populate the passed parameters with name-&gt;index map, must be overridden.

checkAndFixInvalidDefaultPrecisionError cpp instm Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a4769f4f19b87d42657874d80a5d0eada

check the compile result for an error with default precision - and recompile if needed.

loadHighLevel cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a6d028cd8ef8401dadb154d2414f4f585

Internal load high-level portion if not loaded.

unloadHighLevel cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a409afd088a47593ffbe6a32b8283d7cf

Internal unload high-level portion if loaded.

loadHighLevelImpl cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html afb222f693096d937ec5ccf5258313a5f

Internal load implementation, loads just the high-level portion, enough to get parameters.

loadImpl cpp instm Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a2801ef0d382104bf4eeaa84c2002fc96 setupBaseParamDictionary cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html af9e1d27b4c05333c92cfe3340a26dc6b

Internal method for setting up the basic parameter definitions for a subclass.

isRequiredCapabilitiesSupported cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a8ecf6a34097d0bfbfabd125bdb09f68d

Internal method returns whether required capabilities for this program is supported.

calculateSize cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a97ca6090cd137c5c46349174d874bc90 createParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a4571d480fcea3a8f4cbac3b15bf5d36f

Create the internal params logical &amp; named mapping structures.

createLogicalParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a588c6c72d4602ad4eca02217abf78697

Create the internal params logical mapping structures.

createNamedParameterMappingStructures cpp instm Ogre::GpuProgram classOgre_1_1GpuProgram.html a32034e488666ebfc0ac5226a60e4d309

Create the internal params named mapping structures.

preLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ac21645684d207f29513228e061dec765

Internal hook to perform actions before the load process, but after the resource has been marked as &#39;...

postLoadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a0ac4960f2e4969be70ded84e35c7728d

Internal hook to perform actions after the load process, but before the resource has been marked as f...

preUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a318dc51074007c20d68db9b40c70da08

Internal hook to perform actions before the unload process.

postUnloadImpl cpp instm Ogre::Resource classOgre_1_1Resource.html ab0e94a1f17f20b3e3c6f3cf4a5aa8096

Internal hook to perform actions after the unload process, but before the resource has been marked as...

prepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html a5e8f978cbb908c67a98d16556c8cd0ef

Internal implementation of the meat of the &#39;prepare&#39; action.

unprepareImpl cpp instm Ogre::Resource classOgre_1_1Resource.html aa550fde0145a3a0ae0329beaf03f23e1

Internal function for undoing the &#39;prepare&#39; action.

createParamDictionary cpp instm Ogre::StringInterface classOgre_1_1StringInterface.html a681773443d95aea05a486c5d22c15bd1

Internal method for creating a parameter dictionary for the class, if it does not already exist...

mHighLevelLoaded cpp data Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html aef2805cb089810b6149fcf1ae7491618

Whether the high-level program (and it&#39;s parameter defs) is loaded.

mAssemblerProgram cpp data Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a6750d4ca21e40df5b389b0da1eb97ad2

The underlying assembler program.

mConstantDefsBuilt cpp data Ogre::HighLevelGpuProgram classOgre_1_1HighLevelGpuProgram.html a19740a9a6c90ef1f945cf9505d5b8bd3

Have we built the name-&gt;index parameter map yet?

mType cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab201a6fcb1c568967d01f22906ecdff1

The type of the program.

mFilename cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8734503d5521ae7adaceba487b88fe55

The name of the file to load source from (may be blank)

mSource cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a80f6f65a2ec5a02a4c56458bd2b35b18

The assembler source of the program (may be blank until file loaded)

mLoadFromFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a606d51d653a0dda9d61508851441dc8a

Whether we need to load source from file or not.

mSyntaxCode cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1244023352bf866592f904bd3dfa404f

Syntax code e.g. arbvp1, vs_2_0 etc.

mSkeletalAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a96cb132e0bac4820e9917ebc9151fe69

Does this (vertex) program include skeletal animation?

mMorphAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a8a0271c814c3ffd4ae079ae1e4b11404

Does this (vertex) program include morph animation?

mPoseAnimation cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a398053069a0c61809193079501b0abb5

Does this (vertex) program include pose animation (count of number of poses supported)

mVertexTextureFetch cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a7012d5855d4f70388bbee4940466a606

Does this (vertex) program require support for vertex texture fetch?

mNeedsAdjacencyInfo cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a5e20e45a9ca8fe4c99a04c34ef3d7275

Does this (geometry) program require adjacency information?

mDefaultParams cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab103ebff6dfda04861947cbf1a941596

The default parameters for use with this object.

mCompileError cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ab2bb4597b7fb640dee90589b8fbbc4f2

Did we encounter a compilation error?

mFloatLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aa729a7bcc7c5a622fffe5869d69c05bc

Record of logical to physical buffer maps.

mIntLogicalToPhysical cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a943cefa6be84842ec1c0f2029e3805ba

Record of logical to physical buffer maps.

mConstantDefs cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a420723e4b5097225ce2aaf4e0a3a344c

Parameter name -&gt; ConstantDefinition map, shared instance used by all parameter objects.

mManualNamedConstantsFile cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a1e62196161a4ca6704d02f0b75d2f370

File from which to load named constants manually.

mLoadedManualNamedConstants cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a23f3bb5243cd65bc7b5e625bdbd88c70 mCreator cpp data Ogre::Resource classOgre_1_1Resource.html a79c8dbcaa3f5359186352418383e1046

Creator.

mName cpp data Ogre::Resource classOgre_1_1Resource.html a18a3db85a240eda9dfe741a46f2c01c9

Unique name of the resource.

mGroup cpp data Ogre::Resource classOgre_1_1Resource.html a416b0fb05b6c9f03e11d0d8c4e2cbeea

The name of the resource group.

mHandle cpp data Ogre::Resource classOgre_1_1Resource.html a269fd910e51c66290e0ffe5c2ac134d3

Numeric handle for more efficient look up than name.

mLoadingState cpp data Ogre::Resource classOgre_1_1Resource.html a9c01143012af1b51e648f40e0038476a

Is the resource currently loaded?

mIsBackgroundLoaded cpp data Ogre::Resource classOgre_1_1Resource.html a6b9f18275f5f5a4dc3b83f23027a5d78

Is this resource going to be background loaded? Only applicable for multithreaded.

mSize cpp data Ogre::Resource classOgre_1_1Resource.html afdef34c49ee7a3b256672e3e4b183142

The size of the resource in bytes.

mIsManual cpp data Ogre::Resource classOgre_1_1Resource.html a14dce433a68055e7683aa872c197d1d8

Is this file manually loaded?

mOrigin cpp data Ogre::Resource classOgre_1_1Resource.html a342fcd2c8c95309e12dea3c699f91c15

Origin of this resource (e.g. script name) - optional.

mLoader cpp data Ogre::Resource classOgre_1_1Resource.html a11c91bed31936b5dec39e30d77498470

Optional manual loader; if provided, data is loaded from here instead of a file.

mStateCount cpp data Ogre::Resource classOgre_1_1Resource.html a3935b76c9f120dab0419734d990eccaa

State count, the number of times this resource has changed state.

mListenerList cpp data Ogre::Resource classOgre_1_1Resource.html a94e78b7ae5be758c317ae1e8c4e14f1b msCmdPreprocessorDefines cpp data Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a5d4c814e01d2f690a67d85b691cd64c7 msCmdOptimisation cpp data Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html ad6e9411e2d3d4dafd9d215fcfea78aef msTypeCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a429e2ecd6f4167c00d0d7f0b68893276 msSyntaxCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html afb9dd8af84fcf198db56aeab298990dd msSkeletalCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ac3d70ea16cb2beb8aa201db048cc35e9 msMorphCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a828a927b860e3c074704399336f95160 msPoseCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html a015fc5be549ef103862dcd152fcf0f3a msVTFCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html abe51b99e867a315e2b2ebcc89e601277 msManNamedConstsFileCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html aed57c301ea07b1c183f1c351707396d5 msAdjacencyCmd cpp data Ogre::GpuProgram classOgre_1_1GpuProgram.html ae55ec6363600c10db68ff17b35437889 mGLShaderHandle cpp data Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a703511101a1540ce2a2d8779a82c0ff7

GL handle for shader object.

mGLProgramHandle cpp data Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a97bb4f3c2c413c977977cc2f35a0e1ac mCompiled cpp data Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a99db6182275725926b37e10dcab01d13

Flag indicating if shader object successfully compiled.

mIsOptimised cpp data Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html a40196b95ae231fec7c3f9cdf613f25d2

Flag indicating if shader has been successfully optimised.

mPreprocessorDefines cpp data Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html aaf04f58a2c7cf8590084e87108cc392e

Preprocessor options.

mOptimiserEnabled cpp data Ogre::GLSLESProgram classOgre_1_1GLSLESProgram.html ad12c24eaaac2b8dcef1c34339a24c479 LOADSTATE_UNLOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca28d463296cacdfc115dbc3fb02d00e94

Not loaded.

LOADSTATE_LOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caf138fc9087e0dc755bff08a83720cbb5

Loading is in progress.

LOADSTATE_LOADED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572caa38cbef7605fc4bff6da2f34599ace8f

Fully loaded.

LOADSTATE_UNLOADING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca4228d390b3a9ed614001db177d1f441e

Currently unloading.

LOADSTATE_PREPARED cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572ca133a073b86c346096237063f99870fc1

Fully prepared.

LOADSTATE_PREPARING cpp econst Ogre::Resource classOgre_1_1Resource.html a07e619aa09d3bc6789a6667cb4fc572cab43c913411f4a96722902f17b88f10fb

Preparing is in progress.

Ogre::GLSLESProgram::CmdOptimisation c cl Ogre::GLSLESProgram::CmdOptimisation classOgre_1_1GLSLESProgram_1_1CmdOptimisation.html

Command object for running the GLSL optimiser.

OgreGLSLESProgram.h doGet cpp instm Ogre::GLSLESProgram::CmdOptimisation classOgre_1_1GLSLESProgram_1_1CmdOptimisation.html a19683ea39b911079774e360952ed6668 doSet cpp instm Ogre::GLSLESProgram::CmdOptimisation classOgre_1_1GLSLESProgram_1_1CmdOptimisation.html abdcd3897896119dfec0827061b98badb Ogre::GLSLESProgram::CmdPreprocessorDefines c cl Ogre::GLSLESProgram::CmdPreprocessorDefines classOgre_1_1GLSLESProgram_1_1CmdPreprocessorDefines.html

Command object for setting macro defines.

OgreGLSLESProgram.h doGet cpp instm Ogre::GLSLESProgram::CmdPreprocessorDefines classOgre_1_1GLSLESProgram_1_1CmdPreprocessorDefines.html a232a391066cfe50f2248451df42f6c2d doSet cpp instm Ogre::GLSLESProgram::CmdPreprocessorDefines classOgre_1_1GLSLESProgram_1_1CmdPreprocessorDefines.html a573cd2004622c13649203f9d790a0ee1 Ogre::GLSLESProgramCommon c cl Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html

C++ encapsulation of GLSL ES Program Object.

OgreGLSLESProgramCommon.h GLSLESProgramCommon cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a829b285071110cb364737214daf03a2c

Constructor should only be used by GLSLESLinkProgramManager and GLSLESProgramPipelineManager.

~GLSLESProgramCommon cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html ab3be5b3700922fc314897c85531d20e4 activate cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a57913a42daec7fd2e1bb09028665a37e

Makes a program object active by making sure it is linked and then putting it in use.

updateUniforms cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a0cf80ec9cfc0875f62c29317a5e96d3f

Updates program object uniforms using data from GpuProgramParameters.

updatePassIterationUniforms cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a367c5bc5ea59794c74777733710187d9

Updates program object uniforms using data from pass iteration GpuProgramParameters.

getGLProgramHandle cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html af0d73a3352f3d0d396fa5ced1cb7c79e

Get the GL Handle for the program object.

setSkeletalAnimationIncluded cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a67993567b5302107ef1730147aa4071b

Sets whether the linked program includes the required instructions to perform skeletal animation...

isSkeletalAnimationIncluded cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a8cf3062bfbf1c8a7ba0c2ff3350cbfae

Returns whether the linked program includes the required instructions to perform skeletal animation...

getAttributeIndex cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a30cb485afc97496fc4be1351ec74b3ac

Get the index of a non-standard attribute bound in the linked code.

isAttributeValid cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a073a89b01f4272838b0fd55a0c7695b6

Is a non-standard attribute bound in the linked code?

getVertexProgram cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a5d44237c5eb6e0d27f26c4ddae941992 getFragmentProgram cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a02bc60d115a5ca95f53573aaf0c4dc81 AttributeSet cpp tdef Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a6089666bc8be948f5ebecfd598d08d05 SemanticToStringMap cpp tdef Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html afd8df837c19c089dd8d3de4d79195dba buildGLUniformReferences cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html ac46798c368ac78e7137768121c6da23a

Build uniform references from active named uniforms.

getCombinedName cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html ac9185bcf579570b9bf75e7a922eec8ed getMicrocodeFromCache cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html af3f80fe5f80f4a13222c5ea7719d2c6d

Get the the binary data of a program from the microcode cache.

compileAndLink cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a59b96b3159a5d8ebee5ddbdb3c0f1b7f

Compiles and links the vertex and fragment programs.

_useProgram cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html aa89206442ecd6a350f4ce39625e08601

Put a program in use.

getAttributeSemanticEnum cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html aedff5f978c6ff38b6d5515f8f387e8b6 getAttributeSemanticString cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html aa4b0faea803d25caaf976fc0266580ea mGLUniformReferences cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html afb171f98bf9599ea856e1864e26de6ea

Container of uniform references that are active in the program object.

mVertexProgram cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html ac5cf7946fde74b57c5fceb2c24a6d60a

Linked vertex program.

mFragmentProgram cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html aef417ccb07b8bad6b898ac41f54c289e

Linked fragment program.

mUniformRefsBuilt cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a47b1e5061bc550867335014ba3188c89

Flag to indicate that uniform references have already been built.

mGLProgramHandle cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a32fa510f466594b7bd69de3af522f793

GL handle for the program object.

mLinked cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html aa4613eadde3f6f512a89e991888ccf04

Flag indicating that the program or pipeline object has been successfully linked.

mTriedToLinkAndFailed cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a2e72c24016de1d9a5a361cc415094a56

Flag indicating that the program or pipeline object has tried to link and failed.

mSkeletalAnimation cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a4f7674420fd6fd2003a8d38260b2dd4e

Flag indicating skeletal animation is being performed.

mCustomAttributesIndexes cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html afefa1d74fe3ba0d79068e0fae9dd3392

An array to hold the attributes indexes.

mSemanticTypeMap cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html ae517ad6821a32dc8ad80bbae8bc12d71 Ogre::GLSLESProgramFactory c cl Ogre::GLSLESProgramFactory classOgre_1_1GLSLESProgramFactory.html

Factory class for GLSL ES programs.

OgreGLSLESProgramFactory.h GLSLESProgramFactory cpp instm Ogre::GLSLESProgramFactory classOgre_1_1GLSLESProgramFactory.html a30e30c11ab182adbadd0eb4bff9a9962 ~GLSLESProgramFactory cpp instm Ogre::GLSLESProgramFactory classOgre_1_1GLSLESProgramFactory.html a892aa2a594aad7dd6815ba649e4ce4b4 getLanguage cpp instm Ogre::GLSLESProgramFactory classOgre_1_1GLSLESProgramFactory.html a9c275b31b8dc4535aaa04314579e0abd

Get the name of the language this factory creates programs for.

create cpp instm Ogre::GLSLESProgramFactory classOgre_1_1GLSLESProgramFactory.html a40b7177399a5bcd851be9556d82eb2cd

Create an instance of GLSLESProgram.

destroy cpp instm Ogre::GLSLESProgramFactory classOgre_1_1GLSLESProgramFactory.html a816e7ca7934b6ef2b4b5bb10da9c4fca operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d sLanguageName cpp data Ogre::GLSLESProgramFactory classOgre_1_1GLSLESProgramFactory.html a2ab782caac551d70abb3ffc54f3e3623 mLinkProgramManager cpp data Ogre::GLSLESProgramFactory classOgre_1_1GLSLESProgramFactory.html a869f875021756b61ada54ee00c41c97e mProgramPipelineManager cpp data Ogre::GLSLESProgramFactory classOgre_1_1GLSLESProgramFactory.html a8d55475d7d96a6f80390a3e5c8bd40c2 Ogre::GLSLESProgramManagerCommon c cl Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html

Ogre assumes that there are separate vertex and fragment programs to deal with but GLSL ES has one pr...

OgreGLSLESProgramManagerCommon.h GLSLESProgramManagerCommon cpp instm Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html a23d1164afc80a029084e3687afb03095 ~GLSLESProgramManagerCommon cpp instm Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html a59bc7b35fe03a29353a2e7bc642d424a optimiseShaderSource cpp instm Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html a8bf100ce684eddb08d22ffd4051370df extractUniforms cpp instm Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html a6a67a50e5cda21f7965096b10780bc8e

Populate a list of uniforms based on a program object.

extractConstantDefs cpp instm Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html ab2c2b27a95604608ac39d32795d55301

Populate a list of uniforms based on GLSL ES source.

StringToEnumMap cpp tdef Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html a7384fc46c60ddbd4e0070942dfaf6850 completeDefInfo cpp instm Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html aa8fb539b7b3019177e4767a6e1c9da47

Use type to complete other information.

completeParamSource cpp instm Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html a62b5aa3fdef96353b09cf441f847497e

Find where the data for a specific uniform should come from, populate.

mActiveVertexGpuProgram cpp data Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html ad6a666ba0e4312cec7113fe617d951e3

Active objects defining the active rendering gpu state.

mActiveFragmentGpuProgram cpp data Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html a11183e2ef747ebb357d7d3d28b5d95df mTypeEnumMap cpp data Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html afeddc48851b31cceed65f7d0ad879180 mGLSLOptimiserContext cpp data Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html a014c27ca722e63bd51ab750558103b38 Ogre::GLSLESProgramPipeline c cl Ogre::GLSLESProgramPipeline classOgre_1_1GLSLESProgramPipeline.html

Specialisation of HighLevelGpuProgram to provide support for OpenGL Shader Language (GLSL ES) for Ope...

OgreGLSLESProgramPipeline.h GLSLESProgramPipeline cpp instm Ogre::GLSLESProgramPipeline classOgre_1_1GLSLESProgramPipeline.html a2de16880e0dedda46c752c782bf0bec9

Constructor should only be used by GLSLESProgramPipelineManager.

~GLSLESProgramPipeline cpp instm Ogre::GLSLESProgramPipeline classOgre_1_1GLSLESProgramPipeline.html ae20aca570ff72e3b8ed3e7c926ad5558 getGLProgramPipelineHandle cpp instm Ogre::GLSLESProgramPipeline classOgre_1_1GLSLESProgramPipeline.html a4bee8edfdf5d9e9b8be49ade42b34bd6

GL Program Pipeline Handle.

updateUniforms cpp instm Ogre::GLSLESProgramPipeline classOgre_1_1GLSLESProgramPipeline.html aea14577f15c1ef4d81921d0455983b43

Updates program pipeline object uniforms using data from GpuProgramParameters.

updatePassIterationUniforms cpp instm Ogre::GLSLESProgramPipeline classOgre_1_1GLSLESProgramPipeline.html aec8e2b4cc8d39950abeaec2a5187fd51

Updates program pipeline object uniforms using data from pass iteration GpuProgramParameters.

activate cpp instm Ogre::GLSLESProgramPipeline classOgre_1_1GLSLESProgramPipeline.html aa2bbf63617d7c69b0d7bd23c1c64cc64

Makes a program pipeline object active by making sure it is linked and then putting it in use...

getAttributeIndex cpp instm Ogre::GLSLESProgramPipeline classOgre_1_1GLSLESProgramPipeline.html a8676a1c75ed9764bd50ee1c766bbcc51

Get the index of a non-standard attribute bound in the linked code.

getGLProgramHandle cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html af0d73a3352f3d0d396fa5ced1cb7c79e

Get the GL Handle for the program object.

setSkeletalAnimationIncluded cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a67993567b5302107ef1730147aa4071b

Sets whether the linked program includes the required instructions to perform skeletal animation...

isSkeletalAnimationIncluded cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a8cf3062bfbf1c8a7ba0c2ff3350cbfae

Returns whether the linked program includes the required instructions to perform skeletal animation...

isAttributeValid cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a073a89b01f4272838b0fd55a0c7695b6

Is a non-standard attribute bound in the linked code?

getVertexProgram cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a5d44237c5eb6e0d27f26c4ddae941992 getFragmentProgram cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a02bc60d115a5ca95f53573aaf0c4dc81 AttributeSet cpp tdef Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a6089666bc8be948f5ebecfd598d08d05 SemanticToStringMap cpp tdef Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html afd8df837c19c089dd8d3de4d79195dba compileAndLink cpp instm Ogre::GLSLESProgramPipeline classOgre_1_1GLSLESProgramPipeline.html a6d84ad9f6e5b6b42b84fbf7185da3b80

Compiles and links the separate vertex and fragment programs.

_useProgram cpp instm Ogre::GLSLESProgramPipeline classOgre_1_1GLSLESProgramPipeline.html a278451323a8ef731de756b2d2cef7ca9

Put a program pipeline in use.

extractLayoutQualifiers cpp instm Ogre::GLSLESProgramPipeline classOgre_1_1GLSLESProgramPipeline.html aaafe62857a8b7996237c82ccbc0136a6

Finds layout qualifiers in the shader source and sets attribute indices appropriately.

buildGLUniformReferences cpp instm Ogre::GLSLESProgramPipeline classOgre_1_1GLSLESProgramPipeline.html af495f084ca1e8d3abf51d440c6aedfab

Build uniform references from active named uniforms.

getCombinedName cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html ac9185bcf579570b9bf75e7a922eec8ed getMicrocodeFromCache cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html af3f80fe5f80f4a13222c5ea7719d2c6d

Get the the binary data of a program from the microcode cache.

getAttributeSemanticEnum cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html aedff5f978c6ff38b6d5515f8f387e8b6 getAttributeSemanticString cpp instm Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html aa4b0faea803d25caaf976fc0266580ea mGLProgramPipelineHandle cpp data Ogre::GLSLESProgramPipeline classOgre_1_1GLSLESProgramPipeline.html aa572255a6a259344816485f9a430ef5b

GL handle for pipeline object.

mGLUniformReferences cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html afb171f98bf9599ea856e1864e26de6ea

Container of uniform references that are active in the program object.

mVertexProgram cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html ac5cf7946fde74b57c5fceb2c24a6d60a

Linked vertex program.

mFragmentProgram cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html aef417ccb07b8bad6b898ac41f54c289e

Linked fragment program.

mUniformRefsBuilt cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a47b1e5061bc550867335014ba3188c89

Flag to indicate that uniform references have already been built.

mGLProgramHandle cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a32fa510f466594b7bd69de3af522f793

GL handle for the program object.

mLinked cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html aa4613eadde3f6f512a89e991888ccf04

Flag indicating that the program or pipeline object has been successfully linked.

mTriedToLinkAndFailed cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a2e72c24016de1d9a5a361cc415094a56

Flag indicating that the program or pipeline object has tried to link and failed.

mSkeletalAnimation cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html a4f7674420fd6fd2003a8d38260b2dd4e

Flag indicating skeletal animation is being performed.

mCustomAttributesIndexes cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html afefa1d74fe3ba0d79068e0fae9dd3392

An array to hold the attributes indexes.

mSemanticTypeMap cpp data Ogre::GLSLESProgramCommon classOgre_1_1GLSLESProgramCommon.html ae517ad6821a32dc8ad80bbae8bc12d71 VERTEX_PROGRAM_LINKED cpp econst Ogre::GLSLESProgramPipeline classOgre_1_1GLSLESProgramPipeline.html ab776de6332a02d5dca0d26e4109b1d9da218db445442e15ffa3b1def09d3ec939 FRAGMENT_PROGRAM_LINKED cpp econst Ogre::GLSLESProgramPipeline classOgre_1_1GLSLESProgramPipeline.html ab776de6332a02d5dca0d26e4109b1d9dabbf6d89ca1487f29c82cc65bddd543d2 ALL_PROGRAMS_LINKED cpp econst Ogre::GLSLESProgramPipeline classOgre_1_1GLSLESProgramPipeline.html ab776de6332a02d5dca0d26e4109b1d9daa5b33b811cc161d428047f0d4f1d4b08 Ogre::GLSLESProgramPipelineManager c cl Ogre::GLSLESProgramPipelineManager classOgre_1_1GLSLESProgramPipelineManager.html

Ogre assumes that there are separate vertex and fragment programs to deal with but GLSL ES has one pr...

OgreGLSLESProgramPipelineManager.h GLSLESProgramPipelineManager cpp instm Ogre::GLSLESProgramPipelineManager classOgre_1_1GLSLESProgramPipelineManager.html a9f08fbefe3e2e5d7ed62503a9bf0476b ~GLSLESProgramPipelineManager cpp instm Ogre::GLSLESProgramPipelineManager classOgre_1_1GLSLESProgramPipelineManager.html a79a2813facdf6fdb6e03355b984da8b2 getActiveProgramPipeline cpp instm Ogre::GLSLESProgramPipelineManager classOgre_1_1GLSLESProgramPipelineManager.html abce662d414ffe746f8a9487f1b4a2a96

Get the program object that links the two active program objects together.

setActiveVertexLinkProgram cpp instm Ogre::GLSLESProgramPipelineManager classOgre_1_1GLSLESProgramPipelineManager.html af8eed1b7ffe696b33e4f8a857bdb1a26

Set the active vertex and fragment link programs for the next rendering state.

setActiveFragmentLinkProgram cpp instm Ogre::GLSLESProgramPipelineManager classOgre_1_1GLSLESProgramPipelineManager.html ae19fd109e0db056111075ca42367a9be optimiseShaderSource cpp instm Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html a8bf100ce684eddb08d22ffd4051370df extractUniforms cpp instm Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html a6a67a50e5cda21f7965096b10780bc8e

Populate a list of uniforms based on a program object.

extractConstantDefs cpp instm Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html ab2c2b27a95604608ac39d32795d55301

Populate a list of uniforms based on GLSL ES source.

getSingleton cpp clm Ogre::GLSLESProgramPipelineManager classOgre_1_1GLSLESProgramPipelineManager.html ac4a7c0a1aded6f3a5e6406db1e56e531 getSingletonPtr cpp clm Ogre::GLSLESProgramPipelineManager classOgre_1_1GLSLESProgramPipelineManager.html a87f9ce6de711d05b6e4ba704cb630863 StringToEnumMap cpp tdef Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html a7384fc46c60ddbd4e0070942dfaf6850 completeDefInfo cpp instm Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html aa8fb539b7b3019177e4767a6e1c9da47

Use type to complete other information.

completeParamSource cpp instm Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html a62b5aa3fdef96353b09cf441f847497e

Find where the data for a specific uniform should come from, populate.

mActiveVertexGpuProgram cpp data Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html ad6a666ba0e4312cec7113fe617d951e3

Active objects defining the active rendering gpu state.

mActiveFragmentGpuProgram cpp data Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html a11183e2ef747ebb357d7d3d28b5d95df mTypeEnumMap cpp data Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html afeddc48851b31cceed65f7d0ad879180 mGLSLOptimiserContext cpp data Ogre::GLSLESProgramManagerCommon classOgre_1_1GLSLESProgramManagerCommon.html a014c27ca722e63bd51ab750558103b38 msSingleton unknown data Ogre::Singleton< GLSLESProgramPipelineManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 ProgramPipelineMap cpp tdef Ogre::GLSLESProgramPipelineManager classOgre_1_1GLSLESProgramPipelineManager.html ad5cf10b8305705de668613cc7f49367b ProgramPipelineIterator cpp tdef Ogre::GLSLESProgramPipelineManager classOgre_1_1GLSLESProgramPipelineManager.html ad6099086f5ae360ca61421639fdde223 mProgramPipelines cpp data Ogre::GLSLESProgramPipelineManager classOgre_1_1GLSLESProgramPipelineManager.html a9ea494750c752c2d59224ec818ceea40

Container holding previously created program pipeline objects.

mActiveProgramPipeline cpp data Ogre::GLSLESProgramPipelineManager classOgre_1_1GLSLESProgramPipelineManager.html aaafd98ec01e062a1914bf706f18d4c62

Active objects defining the active rendering gpu state.

Ogre::EmitterCommands c ns Ogre::EmitterCommands namespaceOgre_1_1EmitterCommands.html Ogre::EmitterCommands::CmdAngle c cl Ogre::EmitterCommands::CmdAngle classOgre_1_1EmitterCommands_1_1CmdAngle.html

Command object for ParticleEmitter - see ParamCommand.

OgreParticleEmitterCommands.h doGet cpp instm Ogre::EmitterCommands::CmdAngle classOgre_1_1EmitterCommands_1_1CmdAngle.html a485c1b156f42cc280d18c1d1d90b589f doSet cpp instm Ogre::EmitterCommands::CmdAngle classOgre_1_1EmitterCommands_1_1CmdAngle.html aae800df784bd4e920cd0ac3e3dceb5c9 Ogre::EmitterCommands::CmdColour c cl Ogre::EmitterCommands::CmdColour classOgre_1_1EmitterCommands_1_1CmdColour.html

Command object for particle emitter - see ParamCommand.

OgreParticleEmitterCommands.h doGet cpp instm Ogre::EmitterCommands::CmdColour classOgre_1_1EmitterCommands_1_1CmdColour.html af380ca9a45a713bc96ef1b9cf07b1745 doSet cpp instm Ogre::EmitterCommands::CmdColour classOgre_1_1EmitterCommands_1_1CmdColour.html a75a8b5b22d60976de5fda44e3e56dc77 Ogre::EmitterCommands::CmdColourRangeStart c cl Ogre::EmitterCommands::CmdColourRangeStart classOgre_1_1EmitterCommands_1_1CmdColourRangeStart.html

Command object for particle emitter - see ParamCommand.

OgreParticleEmitterCommands.h doGet cpp instm Ogre::EmitterCommands::CmdColourRangeStart classOgre_1_1EmitterCommands_1_1CmdColourRangeStart.html a8546f5824d0f483b1867e852d5e8062f doSet cpp instm Ogre::EmitterCommands::CmdColourRangeStart classOgre_1_1EmitterCommands_1_1CmdColourRangeStart.html acd432f965389d608f8bd5e37cfd2e6e7 Ogre::EmitterCommands::CmdColourRangeEnd c cl Ogre::EmitterCommands::CmdColourRangeEnd classOgre_1_1EmitterCommands_1_1CmdColourRangeEnd.html

Command object for particle emitter - see ParamCommand.

OgreParticleEmitterCommands.h doGet cpp instm Ogre::EmitterCommands::CmdColourRangeEnd classOgre_1_1EmitterCommands_1_1CmdColourRangeEnd.html aaa75d44323cf892cd020f96ea91c1b74 doSet cpp instm Ogre::EmitterCommands::CmdColourRangeEnd classOgre_1_1EmitterCommands_1_1CmdColourRangeEnd.html a0afdc4c39933dab9727b742dff91328b Ogre::EmitterCommands::CmdDirection c cl Ogre::EmitterCommands::CmdDirection classOgre_1_1EmitterCommands_1_1CmdDirection.html

Command object for particle emitter - see ParamCommand.

OgreParticleEmitterCommands.h doGet cpp instm Ogre::EmitterCommands::CmdDirection classOgre_1_1EmitterCommands_1_1CmdDirection.html abdfec6959b2a19d73009b2c84d4b9b7a doSet cpp instm Ogre::EmitterCommands::CmdDirection classOgre_1_1EmitterCommands_1_1CmdDirection.html a183ca16a0bb97772c0f6836761bcd168 Ogre::EmitterCommands::CmdUp c cl Ogre::EmitterCommands::CmdUp classOgre_1_1EmitterCommands_1_1CmdUp.html

Command object for particle emitter - see ParamCommand.

OgreParticleEmitterCommands.h doGet cpp instm Ogre::EmitterCommands::CmdUp classOgre_1_1EmitterCommands_1_1CmdUp.html ae47765cab657cd02138f908520c1b462 doSet cpp instm Ogre::EmitterCommands::CmdUp classOgre_1_1EmitterCommands_1_1CmdUp.html ae6b325fab9cc33797f2b38aba8e35a27 Ogre::EmitterCommands::CmdEmissionRate c cl Ogre::EmitterCommands::CmdEmissionRate classOgre_1_1EmitterCommands_1_1CmdEmissionRate.html

Command object for particle emitter - see ParamCommand.

OgreParticleEmitterCommands.h doGet cpp instm Ogre::EmitterCommands::CmdEmissionRate classOgre_1_1EmitterCommands_1_1CmdEmissionRate.html a18d5254bb3cb33162fd7f963b53de966 doSet cpp instm Ogre::EmitterCommands::CmdEmissionRate classOgre_1_1EmitterCommands_1_1CmdEmissionRate.html a5e4beef3fd633d05186db80f6e935724 Ogre::EmitterCommands::CmdVelocity c cl Ogre::EmitterCommands::CmdVelocity classOgre_1_1EmitterCommands_1_1CmdVelocity.html

Command object for particle emitter - see ParamCommand.

OgreParticleEmitterCommands.h doGet cpp instm Ogre::EmitterCommands::CmdVelocity classOgre_1_1EmitterCommands_1_1CmdVelocity.html a5924362dd9181226f713ffa9c46e3a0a doSet cpp instm Ogre::EmitterCommands::CmdVelocity classOgre_1_1EmitterCommands_1_1CmdVelocity.html a138ff291cd0eea5718f31805a03f95e7 Ogre::EmitterCommands::CmdMinVelocity c cl Ogre::EmitterCommands::CmdMinVelocity classOgre_1_1EmitterCommands_1_1CmdMinVelocity.html

Command object for particle emitter - see ParamCommand.

OgreParticleEmitterCommands.h doGet cpp instm Ogre::EmitterCommands::CmdMinVelocity classOgre_1_1EmitterCommands_1_1CmdMinVelocity.html a5509c2446fc3c9d5d9267d919159dca7 doSet cpp instm Ogre::EmitterCommands::CmdMinVelocity classOgre_1_1EmitterCommands_1_1CmdMinVelocity.html a2842042188b1892b2ccd0073bc08a640 Ogre::EmitterCommands::CmdMaxVelocity c cl Ogre::EmitterCommands::CmdMaxVelocity classOgre_1_1EmitterCommands_1_1CmdMaxVelocity.html

Command object for particle emitter - see ParamCommand.

OgreParticleEmitterCommands.h doGet cpp instm Ogre::EmitterCommands::CmdMaxVelocity classOgre_1_1EmitterCommands_1_1CmdMaxVelocity.html a5c3bfb6848a8d311d76a6f7d1f2da5f5 doSet cpp instm Ogre::EmitterCommands::CmdMaxVelocity classOgre_1_1EmitterCommands_1_1CmdMaxVelocity.html af37a9ceb9e09e2035c34fc38bfe4fd3e Ogre::EmitterCommands::CmdTTL c cl Ogre::EmitterCommands::CmdTTL classOgre_1_1EmitterCommands_1_1CmdTTL.html

Command object for particle emitter - see ParamCommand.

OgreParticleEmitterCommands.h doGet cpp instm Ogre::EmitterCommands::CmdTTL classOgre_1_1EmitterCommands_1_1CmdTTL.html a432c58ccde312a641f3d8fff11ad1ff1 doSet cpp instm Ogre::EmitterCommands::CmdTTL classOgre_1_1EmitterCommands_1_1CmdTTL.html ad198b8248164985291386bb4be276f92 Ogre::EmitterCommands::CmdMinTTL c cl Ogre::EmitterCommands::CmdMinTTL classOgre_1_1EmitterCommands_1_1CmdMinTTL.html

Command object for particle emitter - see ParamCommand.

OgreParticleEmitterCommands.h doGet cpp instm Ogre::EmitterCommands::CmdMinTTL classOgre_1_1EmitterCommands_1_1CmdMinTTL.html a860721221eb6d1bd4557e2d3bd18fe94 doSet cpp instm Ogre::EmitterCommands::CmdMinTTL classOgre_1_1EmitterCommands_1_1CmdMinTTL.html a73edf98f969e2d7ff3849c0c52e04572 Ogre::EmitterCommands::CmdMaxTTL c cl Ogre::EmitterCommands::CmdMaxTTL classOgre_1_1EmitterCommands_1_1CmdMaxTTL.html

Command object for particle emitter - see ParamCommand.

OgreParticleEmitterCommands.h doGet cpp instm Ogre::EmitterCommands::CmdMaxTTL classOgre_1_1EmitterCommands_1_1CmdMaxTTL.html a667b15b71a67b476926628cf572b49bc doSet cpp instm Ogre::EmitterCommands::CmdMaxTTL classOgre_1_1EmitterCommands_1_1CmdMaxTTL.html a721b4bc9ac1c1be4acc90c181ca30a06 Ogre::EmitterCommands::CmdPosition c cl Ogre::EmitterCommands::CmdPosition classOgre_1_1EmitterCommands_1_1CmdPosition.html

Command object for particle emitter - see ParamCommand.

OgreParticleEmitterCommands.h doGet cpp instm Ogre::EmitterCommands::CmdPosition classOgre_1_1EmitterCommands_1_1CmdPosition.html a78475ee2d3a4a7aa8441dceaa6561e7c doSet cpp instm Ogre::EmitterCommands::CmdPosition classOgre_1_1EmitterCommands_1_1CmdPosition.html af673ed7707415d9fda8998715fbbaab4 Ogre::EmitterCommands::CmdDuration c cl Ogre::EmitterCommands::CmdDuration classOgre_1_1EmitterCommands_1_1CmdDuration.html

Command object for particle emitter - see ParamCommand.

OgreParticleEmitterCommands.h doGet cpp instm Ogre::EmitterCommands::CmdDuration classOgre_1_1EmitterCommands_1_1CmdDuration.html a5a628c12e409fff3701deb9395a766f7 doSet cpp instm Ogre::EmitterCommands::CmdDuration classOgre_1_1EmitterCommands_1_1CmdDuration.html a1e94d5a0af5739b057b7e6728db6b8f5 Ogre::EmitterCommands::CmdMinDuration c cl Ogre::EmitterCommands::CmdMinDuration classOgre_1_1EmitterCommands_1_1CmdMinDuration.html

Command object for particle emitter - see ParamCommand.

OgreParticleEmitterCommands.h doGet cpp instm Ogre::EmitterCommands::CmdMinDuration classOgre_1_1EmitterCommands_1_1CmdMinDuration.html a820e5cbe682e3994656f8ba69edb5077 doSet cpp instm Ogre::EmitterCommands::CmdMinDuration classOgre_1_1EmitterCommands_1_1CmdMinDuration.html aa17a214cecf5d3030864a85c816e67ff Ogre::EmitterCommands::CmdMaxDuration c cl Ogre::EmitterCommands::CmdMaxDuration classOgre_1_1EmitterCommands_1_1CmdMaxDuration.html

Command object for particle emitter - see ParamCommand.

OgreParticleEmitterCommands.h doGet cpp instm Ogre::EmitterCommands::CmdMaxDuration classOgre_1_1EmitterCommands_1_1CmdMaxDuration.html a115a3b704965d0c02c0d64f991b3c873 doSet cpp instm Ogre::EmitterCommands::CmdMaxDuration classOgre_1_1EmitterCommands_1_1CmdMaxDuration.html ae738fd01077a481a06bb54e6a35133f7 Ogre::EmitterCommands::CmdRepeatDelay c cl Ogre::EmitterCommands::CmdRepeatDelay classOgre_1_1EmitterCommands_1_1CmdRepeatDelay.html

Command object for particle emitter - see ParamCommand.

OgreParticleEmitterCommands.h doGet cpp instm Ogre::EmitterCommands::CmdRepeatDelay classOgre_1_1EmitterCommands_1_1CmdRepeatDelay.html a87b144e51e753cbdf2c175f9f3c0b515 doSet cpp instm Ogre::EmitterCommands::CmdRepeatDelay classOgre_1_1EmitterCommands_1_1CmdRepeatDelay.html a034e5bda1f3c5b85fcaa965fdd6ee65d Ogre::EmitterCommands::CmdMinRepeatDelay c cl Ogre::EmitterCommands::CmdMinRepeatDelay classOgre_1_1EmitterCommands_1_1CmdMinRepeatDelay.html

Command object for particle emitter - see ParamCommand.

OgreParticleEmitterCommands.h doGet cpp instm Ogre::EmitterCommands::CmdMinRepeatDelay classOgre_1_1EmitterCommands_1_1CmdMinRepeatDelay.html a5f021a75d99396ba4711c7db07e3de9d doSet cpp instm Ogre::EmitterCommands::CmdMinRepeatDelay classOgre_1_1EmitterCommands_1_1CmdMinRepeatDelay.html a37ffe1864f7d5655cda17e1ee1bcd4bb Ogre::EmitterCommands::CmdMaxRepeatDelay c cl Ogre::EmitterCommands::CmdMaxRepeatDelay classOgre_1_1EmitterCommands_1_1CmdMaxRepeatDelay.html

Command object for particle emitter - see ParamCommand.

OgreParticleEmitterCommands.h doGet cpp instm Ogre::EmitterCommands::CmdMaxRepeatDelay classOgre_1_1EmitterCommands_1_1CmdMaxRepeatDelay.html ae3fafef4edbdc552bf67833c13e145d9 doSet cpp instm Ogre::EmitterCommands::CmdMaxRepeatDelay classOgre_1_1EmitterCommands_1_1CmdMaxRepeatDelay.html a67fe0ff0ecbbc1020271e77b81871085 Ogre::EmitterCommands::CmdName c cl Ogre::EmitterCommands::CmdName classOgre_1_1EmitterCommands_1_1CmdName.html

Command object for particle emitter - see ParamCommand.

OgreParticleEmitterCommands.h doGet cpp instm Ogre::EmitterCommands::CmdName classOgre_1_1EmitterCommands_1_1CmdName.html a71a1e6cda21a1682dd4d88b9a7ded31d doSet cpp instm Ogre::EmitterCommands::CmdName classOgre_1_1EmitterCommands_1_1CmdName.html ac7533d60514ad91d1fd8f3d391c90eb7 Ogre::EmitterCommands::CmdEmittedEmitter c cl Ogre::EmitterCommands::CmdEmittedEmitter classOgre_1_1EmitterCommands_1_1CmdEmittedEmitter.html

Command object for particle emitter - see ParamCommand.

OgreParticleEmitterCommands.h doGet cpp instm Ogre::EmitterCommands::CmdEmittedEmitter classOgre_1_1EmitterCommands_1_1CmdEmittedEmitter.html ab0cd8f5312db44f782d6de430f1da708 doSet cpp instm Ogre::EmitterCommands::CmdEmittedEmitter classOgre_1_1EmitterCommands_1_1CmdEmittedEmitter.html af1882a2c738949716241f03cfc61f0a2 Ogre::OverlayElementCommands c ns Ogre::OverlayElementCommands namespaceOgre_1_1OverlayElementCommands.html Ogre::OverlayElementCommands::CmdLeft c cl Ogre::OverlayElementCommands::CmdLeft classOgre_1_1OverlayElementCommands_1_1CmdLeft.html

Command object for OverlayElement - see ParamCommand.

OgreOverlayElementCommands.h doGet cpp instm Ogre::OverlayElementCommands::CmdLeft classOgre_1_1OverlayElementCommands_1_1CmdLeft.html a8804b98d1275ac68dcbd3a6864dda21a doSet cpp instm Ogre::OverlayElementCommands::CmdLeft classOgre_1_1OverlayElementCommands_1_1CmdLeft.html aacdfd33c4cd1163ab4521ae3c0df40b5 Ogre::OverlayElementCommands::CmdTop c cl Ogre::OverlayElementCommands::CmdTop classOgre_1_1OverlayElementCommands_1_1CmdTop.html

Command object for OverlayElement - see ParamCommand.

OgreOverlayElementCommands.h doGet cpp instm Ogre::OverlayElementCommands::CmdTop classOgre_1_1OverlayElementCommands_1_1CmdTop.html a3f5d617092889084cf1dc9be2d0dec78 doSet cpp instm Ogre::OverlayElementCommands::CmdTop classOgre_1_1OverlayElementCommands_1_1CmdTop.html af409b1752c7f1df0e55ca0373337ef96 Ogre::OverlayElementCommands::CmdWidth c cl Ogre::OverlayElementCommands::CmdWidth classOgre_1_1OverlayElementCommands_1_1CmdWidth.html

Command object for OverlayElement - see ParamCommand.

OgreOverlayElementCommands.h doGet cpp instm Ogre::OverlayElementCommands::CmdWidth classOgre_1_1OverlayElementCommands_1_1CmdWidth.html a2c3a3432731ba825725b2ac21f686e9f doSet cpp instm Ogre::OverlayElementCommands::CmdWidth classOgre_1_1OverlayElementCommands_1_1CmdWidth.html aad9cd372324ffac78b136889500bc57c Ogre::OverlayElementCommands::CmdHeight c cl Ogre::OverlayElementCommands::CmdHeight classOgre_1_1OverlayElementCommands_1_1CmdHeight.html

Command object for OverlayElement - see ParamCommand.

OgreOverlayElementCommands.h doGet cpp instm Ogre::OverlayElementCommands::CmdHeight classOgre_1_1OverlayElementCommands_1_1CmdHeight.html a98177ae8e16e5a8de0e8e51765cf5064 doSet cpp instm Ogre::OverlayElementCommands::CmdHeight classOgre_1_1OverlayElementCommands_1_1CmdHeight.html a615ebe0046de546a67ed2bd85e9c0769 Ogre::OverlayElementCommands::CmdMaterial c cl Ogre::OverlayElementCommands::CmdMaterial classOgre_1_1OverlayElementCommands_1_1CmdMaterial.html

Command object for OverlayElement - see ParamCommand.

OgreOverlayElementCommands.h doGet cpp instm Ogre::OverlayElementCommands::CmdMaterial classOgre_1_1OverlayElementCommands_1_1CmdMaterial.html ab2656d50a7f9144940d1b8b5efe14ad8 doSet cpp instm Ogre::OverlayElementCommands::CmdMaterial classOgre_1_1OverlayElementCommands_1_1CmdMaterial.html a7920aa95725174a957c395e82d0268db Ogre::OverlayElementCommands::CmdCaption c cl Ogre::OverlayElementCommands::CmdCaption classOgre_1_1OverlayElementCommands_1_1CmdCaption.html

Command object for OverlayElement - see ParamCommand.

OgreOverlayElementCommands.h doGet cpp instm Ogre::OverlayElementCommands::CmdCaption classOgre_1_1OverlayElementCommands_1_1CmdCaption.html a69d7f8990da2459fdea70c973039108f doSet cpp instm Ogre::OverlayElementCommands::CmdCaption classOgre_1_1OverlayElementCommands_1_1CmdCaption.html afec88b5336a38a9b8e4bdb157ab9ab55 Ogre::OverlayElementCommands::CmdMetricsMode c cl Ogre::OverlayElementCommands::CmdMetricsMode classOgre_1_1OverlayElementCommands_1_1CmdMetricsMode.html

Command object for OverlayElement - see ParamCommand.

OgreOverlayElementCommands.h doGet cpp instm Ogre::OverlayElementCommands::CmdMetricsMode classOgre_1_1OverlayElementCommands_1_1CmdMetricsMode.html ae329b23c908810000f4a4f4dd8fb7fef doSet cpp instm Ogre::OverlayElementCommands::CmdMetricsMode classOgre_1_1OverlayElementCommands_1_1CmdMetricsMode.html ad45fe867da68f21730b5136b90e01dff Ogre::OverlayElementCommands::CmdHorizontalAlign c cl Ogre::OverlayElementCommands::CmdHorizontalAlign classOgre_1_1OverlayElementCommands_1_1CmdHorizontalAlign.html

Command object for OverlayElement - see ParamCommand.

OgreOverlayElementCommands.h doGet cpp instm Ogre::OverlayElementCommands::CmdHorizontalAlign classOgre_1_1OverlayElementCommands_1_1CmdHorizontalAlign.html aefde9a70424e70a4f862de83a6b4157b doSet cpp instm Ogre::OverlayElementCommands::CmdHorizontalAlign classOgre_1_1OverlayElementCommands_1_1CmdHorizontalAlign.html a001207ca24520460e2267f46bfd2e5ff Ogre::OverlayElementCommands::CmdVerticalAlign c cl Ogre::OverlayElementCommands::CmdVerticalAlign classOgre_1_1OverlayElementCommands_1_1CmdVerticalAlign.html

Command object for OverlayElement - see ParamCommand.

OgreOverlayElementCommands.h doGet cpp instm Ogre::OverlayElementCommands::CmdVerticalAlign classOgre_1_1OverlayElementCommands_1_1CmdVerticalAlign.html ae692a39c7387c2f793dbb7f33287022a doSet cpp instm Ogre::OverlayElementCommands::CmdVerticalAlign classOgre_1_1OverlayElementCommands_1_1CmdVerticalAlign.html a22b07557b8072f3f76029668b7001b1b Ogre::OverlayElementCommands::CmdVisible c cl Ogre::OverlayElementCommands::CmdVisible classOgre_1_1OverlayElementCommands_1_1CmdVisible.html

Command object for OverlayElement - see ParamCommand.

OgreOverlayElementCommands.h doGet cpp instm Ogre::OverlayElementCommands::CmdVisible classOgre_1_1OverlayElementCommands_1_1CmdVisible.html a5976ed7a34b7786e34e04b0d54720bca doSet cpp instm Ogre::OverlayElementCommands::CmdVisible classOgre_1_1OverlayElementCommands_1_1CmdVisible.html a4d4a01e40bb11f778bfe8ecf732bc270 Ogre::RTShader c ns Ogre::RTShader namespaceOgre_1_1RTShader.html ShaderFunctionList cpp tdef Ogre::RTShader group__RTShader.html ga911c4514bf2ca43be16f14ab628d2e87 ShaderFunctionIterator cpp tdef Ogre::RTShader group__RTShader.html ga91a7dab08d3a156422a3187fdb79f9d1 ShaderFunctionConstIterator cpp tdef Ogre::RTShader group__RTShader.html ga25959f998507ff542b6c6be42e295c2c FunctionAtomInstanceList cpp tdef Ogre::RTShader group__RTShader.html ga3dd6945ed92e7a6afc9274f40081a981 FunctionAtomInstanceIterator cpp tdef Ogre::RTShader group__RTShader.html ga93c3d79b3386560226545b89126d507c FunctionAtomInstanceConstIterator cpp tdef Ogre::RTShader group__RTShader.html gaac0a5ca5463f1d828d1c29d396e58e31 ParameterPtr cpp tdef Ogre::RTShader group__RTShader.html ga9b50e9cfcf817b897c37fc77e67f1bbf ShaderParameterList cpp tdef Ogre::RTShader group__RTShader.html ga722d7eb730c66ec0262df86ebf9888b1 ShaderParameterIterator cpp tdef Ogre::RTShader group__RTShader.html ga00290ddf4797cdab436bcb4f22ee303c ShaderParameterConstIterator cpp tdef Ogre::RTShader group__RTShader.html gab2c7f5ec32b9e2e18877e700eaefceac UniformParameterPtr cpp tdef Ogre::RTShader group__RTShader.html gae0e6b89f6ed3986b0a87e2472e3ff7f1 UniformParameterList cpp tdef Ogre::RTShader group__RTShader.html ga76848ed6c023c3fe0a5e9f25f87b78a8 UniformParameterIterator cpp tdef Ogre::RTShader group__RTShader.html ga63652385aee34f38c33f8aed62b6f948 UniformParameterConstIterator cpp tdef Ogre::RTShader group__RTShader.html ga61c1e13c93441a655f82c770929f006c RenderStateList cpp tdef Ogre::RTShader group__RTShader.html ga3a45db6ba3ebab9f7a49005934a19213 RenderStateIterator cpp tdef Ogre::RTShader group__RTShader.html ga9eabb56de59faf73d0671baef58ba5b0 RenderStateConstIterator cpp tdef Ogre::RTShader group__RTShader.html ga9b53abaeb85c8e817dafe314bf1ef7e8 SubRenderStateAccessorPtr cpp tdef Ogre::RTShader group__RTShader.html gaecbe3817ee5b43f1962309c03d39da99 SubRenderStateList cpp tdef Ogre::RTShader group__RTShader.html ga279d48a1cabb619e85aba3c931e71b33 SubRenderStateListIterator cpp tdef Ogre::RTShader group__RTShader.html ga95497cc30a987c52f4159875824faa54 SubRenderStateListConstIterator cpp tdef Ogre::RTShader group__RTShader.html ga77f0abdb5d584c610fa03cf238295898 SubRenderStateSet cpp tdef Ogre::RTShader group__RTShader.html ga80ca8b84f487bd915b32ae12159a0131 SubRenderStateSetIterator cpp tdef Ogre::RTShader group__RTShader.html gab67a8756fb7f065af7052ef1fb14b1ec SubRenderStateSetConstIterator cpp tdef Ogre::RTShader group__RTShader.html ga00d3d84afe3e5e75ca3fe1050c2fd29a sh_hash_combine cpp func Ogre::RTShader namespaceOgre_1_1RTShader.html a54beb4e7e46937267d54e977a0146683

Utility function with same style as boost::hash_combine.

ST_LINEAR cpp econst Ogre::RTShader namespaceOgre_1_1RTShader.html a8c100ce939d23573f062f3ad579998a1ab979c94e41c61d62d15f4771c5202e3c ST_DUAL_QUATERNION cpp econst Ogre::RTShader namespaceOgre_1_1RTShader.html a8c100ce939d23573f062f3ad579998a1a08c0d76a7a8df2b6a839749c5be6c1af VSOCP_LOW cpp econst Ogre::RTShader namespaceOgre_1_1RTShader.html ab0694782a83ac342574ac3cf1e053355a8cfbf169adc68d505a72c272dce91f2c VSOCP_MEDIUM cpp econst Ogre::RTShader namespaceOgre_1_1RTShader.html ab0694782a83ac342574ac3cf1e053355ae8945142e897f91a533021242ce30313 VSOCP_HIGH cpp econst Ogre::RTShader namespaceOgre_1_1RTShader.html ab0694782a83ac342574ac3cf1e053355af47ac7ffe0e82bd495a51205c2132aa4 Ogre::RTShader::CGProgramProcessor c cl Ogre::RTShader::CGProgramProcessor classOgre_1_1RTShader_1_1CGProgramProcessor.html

CG Language program processor class.

OgreShaderCGProgramProcessor.h CGProgramProcessor cpp instm Ogre::RTShader::CGProgramProcessor classOgre_1_1RTShader_1_1CGProgramProcessor.html a148f542653f4ed870571ac05e681417d

Class constructor.

~CGProgramProcessor cpp instm Ogre::RTShader::CGProgramProcessor classOgre_1_1RTShader_1_1CGProgramProcessor.html aa58982ad024f7f06f49c3b0bcb0395cd

Class destructor.

getTargetLanguage cpp instm Ogre::RTShader::CGProgramProcessor classOgre_1_1RTShader_1_1CGProgramProcessor.html a078272826eca12b5d6882df4a7b90888

Return the target language of this processor.

preCreateGpuPrograms cpp instm Ogre::RTShader::CGProgramProcessor classOgre_1_1RTShader_1_1CGProgramProcessor.html a0a17928ee8ecdeb22e1114cfb503d711 postCreateGpuPrograms cpp instm Ogre::RTShader::CGProgramProcessor classOgre_1_1RTShader_1_1CGProgramProcessor.html aadca9a26ab5c5d8d0baea00c5ba209c5 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d TargetLanguage cpp data Ogre::RTShader::CGProgramProcessor classOgre_1_1RTShader_1_1CGProgramProcessor.html ac53a539bb4cc53f1e54d24d45fe567cd MergeParameterList cpp tdef Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a9079cdbbb382cabac306faa9d407e4b9 MergeCombinationList cpp tdef Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a3c0d805a8cdf9a02b95bcfeb80dc331c OperandPtrVector cpp tdef Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a03d0a099a4a495164fe4603d814d18b9 ParameterOperandMap cpp tdef Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a8106d085867928cfe50d3b5a6e6b6ed7 LocalParameterMap cpp tdef Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html aed0a909440b35a25ed3f29349f59a5b2 buildMergeCombinations cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a13f1ecf882f00aa063cd389f5dde8b6f

Build parameter merging combinations.

compactVsOutputs cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ab5da5dd15276e845bb154d37da2609b6

Compact the vertex shader output registers.

countVsTexcoordOutputs cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a28006c7e9a600fe675ff4d1b7e23b9b0

Internal method that counts vertex shader texcoord output slots and output floats.

buildTexcoordTable cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a77c7a05cc0e82b5206207926f8a236de

Internal function that builds parameters table.

mergeParameters cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a8b5b5b24fce13f87944b3604147b3f8b

Merge the parameters from the given table.

mergeParametersByPredefinedCombinations cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ad869da13ecb3be55b41af83d302be547

Internal function that creates merged parameter using pre defined combinations.

mergeParametersByCombination cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ac8db78a9768e4d66c7557302bef26b75

Internal function that creates merged parameter from given combination.

mergeParametersReminders cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a287bde31d129b95ea112002019701ba5

Merge reminders parameters that could not be merged into one slot using the predefined combinations...

generateLocalSplitParameters cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ab804286b7ceec3520888687a43f57b05

Generates local parameters for the split parameters and perform packing/unpacking operation using the...

rebuildParameterList cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a1ccfd04b91d75f3c2d4052ad9446a9f5

Rebuild the given parameters list using the merged parameters.

rebuildFunctionInvocations cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a2709aaaeacbdfff92a185ea00351a82f

Rebuild function invocations by replacing references to old source parameters with the matching merge...

buildParameterReferenceMap cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a2cfe65cba64966e9c8b9b2bc6019de23

Builds a map between parameter and all the references to it.

replaceParametersReferences cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ab2280321a2bdfcc53b7c90c7b0f30e9e

Replace references to old parameters with the new merged parameters.

replaceSplitParametersReferences cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html af05beb732b744cacd0d22644a8875bb7

Replace references to old parameters that have been split with the new local parameters that represen...

bindAutoParameters cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a4719f868d8fe3993a7f3f816276c5af2

Bind the auto parameters for a given CPU and GPU program set.

getParameterFloatCount cpp clm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a56c5d6f12f0eef27574321db939767ee

Return number of floats needed by the given type.

getParameterMaskByType cpp clm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html aff0d37e4144948c20edeb4b9e2b2e1e5

Return the parameter mask of by the given parameter type (I.E: X|Y for FLOAT2 etc..)

getParameterMaskByFloatCount cpp clm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a7d4cc1775674d3fa947bee1b978d9f61

Return the parameter mask of by the float count type (I.E: X|Y for 2 etc..)

mParamMergeCombinations cpp data Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a060e0a7726b01ff4bc1c83fc064ba406 mMaxTexCoordSlots cpp data Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html af100cb3dc3fdd00a44e85922df61863c mMaxTexCoordFloats cpp data Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ada7e3fd71cc0ce8aee28b5fe0b90d13e mFunctionMap cpp data Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ad88eb5eeb95f7cbe526b124e793fd6ae Ogre::RTShader::CGProgramWriter c cl Ogre::RTShader::CGProgramWriter classOgre_1_1RTShader_1_1CGProgramWriter.html

CG target language writer implementation.

OgreShaderCGProgramWriter.h CGProgramWriter cpp instm Ogre::RTShader::CGProgramWriter classOgre_1_1RTShader_1_1CGProgramWriter.html a9721e3cabbf137877922b7485046124b

Class constructor.

~CGProgramWriter cpp instm Ogre::RTShader::CGProgramWriter classOgre_1_1RTShader_1_1CGProgramWriter.html a2813ee70b92380ef48c5056ff623213f

Class destructor.

writeSourceCode cpp instm Ogre::RTShader::CGProgramWriter classOgre_1_1RTShader_1_1CGProgramWriter.html a9279b53602e0be2183bd0452ed830c50 getTargetLanguage cpp instm Ogre::RTShader::CGProgramWriter classOgre_1_1RTShader_1_1CGProgramWriter.html aebc63f8a4ec1ef6d0985621902140089 writeSourceCode cpp instm Ogre::RTShader::ProgramWriter classOgre_1_1RTShader_1_1ProgramWriter.html a2dedd0d346cf93b37f379e35775d4e20

Write the program shader source code.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d TargetLanguage cpp data Ogre::RTShader::CGProgramWriter classOgre_1_1RTShader_1_1CGProgramWriter.html ae30fa976742fc69297a072d716987820 GpuConstTypeToStringMap cpp tdef Ogre::RTShader::CGProgramWriter classOgre_1_1RTShader_1_1CGProgramWriter.html a15bcc4a4f766470b97509947eebc9a4b ParamSemanticToStringMap cpp tdef Ogre::RTShader::CGProgramWriter classOgre_1_1RTShader_1_1CGProgramWriter.html a10765b92adccc1bad92a3ea020135a3f initializeStringMaps cpp instm Ogre::RTShader::CGProgramWriter classOgre_1_1RTShader_1_1CGProgramWriter.html a4ad5e10d31f62a153038318f8440cc06

Initialize string maps.

writeProgramDependencies cpp instm Ogre::RTShader::CGProgramWriter classOgre_1_1RTShader_1_1CGProgramWriter.html a7c6ccedfc53a9e5d8ff2a6afa3d011d4

Write the program dependencies.

writeUniformParameter cpp instm Ogre::RTShader::CGProgramWriter classOgre_1_1RTShader_1_1CGProgramWriter.html a4c20ae91acfd8a643568947f1f9273b4

Write a uniform parameter.

writeFunctionParameter cpp instm Ogre::RTShader::CGProgramWriter classOgre_1_1RTShader_1_1CGProgramWriter.html ae837098712aa6445f4893f13eecb6763

Write a function parameter.

writeLocalParameter cpp instm Ogre::RTShader::CGProgramWriter classOgre_1_1RTShader_1_1CGProgramWriter.html a7306032b04ed9fabec3461227f88b726

Write a local parameter.

writeFunctionDeclaration cpp instm Ogre::RTShader::CGProgramWriter classOgre_1_1RTShader_1_1CGProgramWriter.html aa8d1d99980640b7c6be76e95e56edba1

Write a function declaration.

writeAtomInstance cpp instm Ogre::RTShader::CGProgramWriter classOgre_1_1RTShader_1_1CGProgramWriter.html a6da4c6c68889ef09e2e4eef9cbaa4245

Write function atom instance.

writeProgramTitle cpp instm Ogre::RTShader::ProgramWriter classOgre_1_1RTShader_1_1ProgramWriter.html ab1b6c67defa74dfdce8a0bcd1ccb62cb

Write the program title.

writeUniformParametersTitle cpp instm Ogre::RTShader::ProgramWriter classOgre_1_1RTShader_1_1ProgramWriter.html a9503345c6d319c8c39cdb1f8c83f10a0

Write the uniform parameters title.

writeFunctionTitle cpp instm Ogre::RTShader::ProgramWriter classOgre_1_1RTShader_1_1ProgramWriter.html a6417dc1c4838e8df26e98b3c675ec26f

Write a function title.

mGpuConstTypeMap cpp data Ogre::RTShader::CGProgramWriter classOgre_1_1RTShader_1_1CGProgramWriter.html a5a58fdcb44c6559c31e2007d942da9b9 mParamSemanticMap cpp data Ogre::RTShader::CGProgramWriter classOgre_1_1RTShader_1_1CGProgramWriter.html a22775b23abba17b8797238e1a227703e Ogre::RTShader::ShaderProgramWriterCGFactory c cl Ogre::RTShader::ShaderProgramWriterCGFactory classOgre_1_1RTShader_1_1ShaderProgramWriterCGFactory.html

CG program writer factory implementation.

OgreShaderCGProgramWriter.h ShaderProgramWriterCGFactory cpp instm Ogre::RTShader::ShaderProgramWriterCGFactory classOgre_1_1RTShader_1_1ShaderProgramWriterCGFactory.html a20a79eccac89cb46237c25868d3e12cf ~ShaderProgramWriterCGFactory cpp instm Ogre::RTShader::ShaderProgramWriterCGFactory classOgre_1_1RTShader_1_1ShaderProgramWriterCGFactory.html a78cbec30bae4413d5c3a491ba4404ddc getTargetLanguage cpp instm Ogre::RTShader::ShaderProgramWriterCGFactory classOgre_1_1RTShader_1_1ShaderProgramWriterCGFactory.html a947090bc45eaf52e2b2f8b7a054596e5 create cpp instm Ogre::RTShader::ShaderProgramWriterCGFactory classOgre_1_1RTShader_1_1ShaderProgramWriterCGFactory.html afc10125c66c4708bc336fb163812de58 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mLanguage cpp data Ogre::RTShader::ShaderProgramWriterCGFactory classOgre_1_1RTShader_1_1ShaderProgramWriterCGFactory.html ad65a94dad085380b869cb7a577b334c2 Ogre::RTShader::Function c cl Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html

A class that represents a shader based program function.

OgreShaderFunction.h getName cpp instm Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html a9d9520c29d7ed740140ea79d70d42b84

Get the name of this function.

getDescription cpp instm Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html a261d4d394712fccae894e199b4086381

Get the description of this function.

resolveInputParameter cpp instm Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html ad7edaafbe5157420d481902c54292cf2

Resolve input parameter of this function.

resolveOutputParameter cpp instm Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html ad112e1d948a65c3104b9cfde9eb0b939

Resolve output parameter of this function.

resolveLocalParameter cpp instm Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html a4b615292a26107d40158d4932792fed3

Resolve local parameter of this function.

resolveLocalParameter cpp instm Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html a580072672055dc0d42ff64c2da642276

Resolve local parameter of this function.

getParameterByContent cpp instm Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html a6845f74d29189ff8816da191e6d0b2d0

Get parameter by a given content and type from the given parameter list.

getInputParameters cpp instm Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html ae9cebaf2ffd969abb6e8354af75ba862

Return a list of input parameters.

getOutputParameters cpp instm Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html aebc5c6bde8b66540224250540db98199

Return a list of output parameters.

getLocalParameters cpp instm Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html a941e50e816084cded14db9ce881eae7a

Return a list of local parameters.

addAtomInstance cpp instm Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html af11bf51a167028e8d69982e3972d9a65

Add a function atom instance to this function.

deleteAtomInstance cpp instm Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html ad0a608d7e18cc52b284798816ba9edc7

Delete a function atom instance from this function.

sortAtomInstances cpp instm Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html a4b85bbf4b36ae970be2d357dffa224c7

Sort all atom instances of this function.

getAtomInstances cpp instm Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html a51a4f442e246120f3fc3beb20fe630a7

Return list of atom instances composing this function.

getAtomInstances cpp instm Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html ad3dfce24d0dd65234e7c6beef437efb0

Return list of atom instances composing this function.

addInputParameter cpp instm Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html a0a30617e11298455badbd3f246505310

Add input parameter to this function.

addOutputParameter cpp instm Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html af27ed65e06b2c713b4a41296bdd1e0b1

Add output parameter to this function.

deleteInputParameter cpp instm Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html a8944db02b8db83b5fcf261c4648c1871

Delete input parameter from this function.

deleteOutputParameter cpp instm Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html ab248d5d1bcd4412e7d38f55f6a0eab27

Delete output parameter from this function.

deleteAllInputParameters cpp instm Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html aa56555a10acf2f078a21c8f29eeb63ba

Delete all input parameters from this function.

deleteAllOutputParameters cpp instm Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html a9c5ccb838771da1140fc3260a52ee24c

Delete all output parameters from this function.

getFunctionType cpp instm Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html aa9f21271da3ac3e55707110ce73f8907

get function type.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getParameterByName cpp clm Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html aec21080ad89536bd06422a30086b04f0

Get parameter by a given name from the given parameter list.

getParameterBySemantic cpp clm Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html a60c998404d977e84b9a04307a901c284

Get parameter by a given semantic and index from the given parameter list.

Function cpp instm Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html a1ced5867365e66a419f9a9484cbd4686

Class constructor.

~Function cpp instm Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html abc8cecce36b7b504db2117cc2a3507a2

Class destructor.

addParameter cpp instm Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html a050dd5dd7be39bccc2fa33fb5a4c9c9a

Add parameter to given list.

deleteParameter cpp instm Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html aca51b188024e2dc79082db3bedb11764

Delete parameter from a given list.

sAtomInstanceCompare cpp clm Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html a28a5f16e6ae4d367c493847a33155774

Function atom comparison function used to sort atoms.

mName cpp data Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html a094815f70cb5d1dc976cc0e72a94ce5d mDescription cpp data Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html adb5b7a84d6d0bc7d0c625c79d15620fc mInputParameters cpp data Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html a288e02090c0387df9f36652dcb2c1ad7 mOutputParameters cpp data Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html a0e5307d56647b477bf3eb4db4ce9836c mLocalParameters cpp data Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html ab2b414b40e2432c58f0d3c35fb21d9cd mAtomInstances cpp data Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html ae30221805ee4e3ce4b76c2f1097fb909 mFunctionType cpp data Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html a6eee88dac25aefd4bda8801c7cb39623 Program cpp ffunc Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html a0432bf4ab621f4098afac914ccb5371e FFT_INTERNAL cpp econst Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html a147da0e3a9d408f20e8afcced1a15ccfa578ad928d998b23dc0428c05d18baa28 FFT_VS_MAIN cpp econst Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html a147da0e3a9d408f20e8afcced1a15ccfa50c1ce1c691031b28bb844e91f698093 FFT_PS_MAIN cpp econst Ogre::RTShader::Function classOgre_1_1RTShader_1_1Function.html a147da0e3a9d408f20e8afcced1a15ccfa457e220621583f01a9dd833ea9788156 Ogre::RTShader::FunctionAtom c cl Ogre::RTShader::FunctionAtom classOgre_1_1RTShader_1_1FunctionAtom.html

A class that represents an atomic code section of shader based program function.

OgreShaderFunctionAtom.h FunctionAtom cpp instm Ogre::RTShader::FunctionAtom classOgre_1_1RTShader_1_1FunctionAtom.html a304329e53879f56efb39a86764b2236b

Class default constructor.

~FunctionAtom cpp instm Ogre::RTShader::FunctionAtom classOgre_1_1RTShader_1_1FunctionAtom.html a61addcbea034ca287286963b75290ff5

Class default destructor.

getGroupExecutionOrder cpp instm Ogre::RTShader::FunctionAtom classOgre_1_1RTShader_1_1FunctionAtom.html ab061ac5ec329a636ee0977d0e7364ff5

Get the group execution order of this function atom.

getInternalExecutionOrder cpp instm Ogre::RTShader::FunctionAtom classOgre_1_1RTShader_1_1FunctionAtom.html a157f51d4427fab33143f7156be05ba60

Get an internal execution order within a group of this function atom.

writeSourceCode cpp instm Ogre::RTShader::FunctionAtom classOgre_1_1RTShader_1_1FunctionAtom.html a144ec0feff79051e2840e339f5458d9e

Abstract method that writes a source code to the given output stream in the target shader language...

getFunctionAtomType cpp instm Ogre::RTShader::FunctionAtom classOgre_1_1RTShader_1_1FunctionAtom.html a3d278b9398be98d84922926b862871d0

Return the type of this atom instance implementation.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mGroupExecutionOrder cpp data Ogre::RTShader::FunctionAtom classOgre_1_1RTShader_1_1FunctionAtom.html ac336aaa5014552245bf7b1ce1fb6e761 mInternalExecutionOrder cpp data Ogre::RTShader::FunctionAtom classOgre_1_1RTShader_1_1FunctionAtom.html a452182d826bf64b754dbb220227e68a2 Ogre::RTShader::Operand c cl Ogre::RTShader::Operand classOgre_1_1RTShader_1_1Operand.html

A class that represents a function operand (its the combination of a parameter the in/out semantic an...

OgreShaderFunctionAtom.h Operand cpp instm Ogre::RTShader::Operand classOgre_1_1RTShader_1_1Operand.html a9a8c1c431e03992bed64d6b6b5e205e6

Class constructor.

Operand cpp instm Ogre::RTShader::Operand classOgre_1_1RTShader_1_1Operand.html a75758b13febece03975b888e384a1d6b

Copy constructor.

operator= cpp instm Ogre::RTShader::Operand classOgre_1_1RTShader_1_1Operand.html ae40b4e0d19a0b667fa794f68a7f4d323

Copy the given Operand to this Operand.

~Operand cpp instm Ogre::RTShader::Operand classOgre_1_1RTShader_1_1Operand.html a0b4cefccd74aa1ed8be0aea5c22b2378

Class destructor.

getParameter cpp instm Ogre::RTShader::Operand classOgre_1_1RTShader_1_1Operand.html a442fef6f47459a1b980aac782555d45d

Returns the parameter object as weak reference.

hasFreeFields cpp instm Ogre::RTShader::Operand classOgre_1_1RTShader_1_1Operand.html a691e3080ac0ede4822951f55d4a718b0

Returns true if not all fields used.

getMask cpp instm Ogre::RTShader::Operand classOgre_1_1RTShader_1_1Operand.html aa2566f52ef780d2db721c77d7fcdd32f

Returns the mask bitfield.

getSemantic cpp instm Ogre::RTShader::Operand classOgre_1_1RTShader_1_1Operand.html acd606928c7dcba7ed43058ee4c1b361f

Returns the operand semantic (do we read/write or both with the parameter).

getIndirectionLevel cpp instm Ogre::RTShader::Operand classOgre_1_1RTShader_1_1Operand.html ae2c64f2cd91742f9d87569d6c001f5ef

Returns the level of indirection.

toString cpp instm Ogre::RTShader::Operand classOgre_1_1RTShader_1_1Operand.html aea6fe663a7e84dd9537f095bf43a5a6d

Returns the parameter name and the usage mask like this &#39;color.xyz&#39;.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getMaskAsString cpp clm Ogre::RTShader::Operand classOgre_1_1RTShader_1_1Operand.html adfd335f56221e23e5c3b0b5b2cc4a2a5

Returns the given mask as string representation.

getFloatCount cpp clm Ogre::RTShader::Operand classOgre_1_1RTShader_1_1Operand.html a0ca5992904d58fc9b98d03fe94482e75

Return the float count of the given mask.

getGpuConstantType cpp clm Ogre::RTShader::Operand classOgre_1_1RTShader_1_1Operand.html a0bb486f15c8095ff4184ec23c3d6c1dc

Return the gpu constant type of the given mask.

mParameter cpp data Ogre::RTShader::Operand classOgre_1_1RTShader_1_1Operand.html ac4a9c9955226d83dc5cb549ad4428b54

The parameter being carried by the operand.

mSemantic cpp data Ogre::RTShader::Operand classOgre_1_1RTShader_1_1Operand.html a2c7730bd7b91343e449de81d45c33eda

Tells if the parameter is of type input,output or both.

mMask cpp data Ogre::RTShader::Operand classOgre_1_1RTShader_1_1Operand.html aac755a994405d1ac3e3777898b0fb407

Which part of the parameter should be passed (x,y,z,w)

mIndirectionLevel cpp data Ogre::RTShader::Operand classOgre_1_1RTShader_1_1Operand.html a14fd9b8061396b69d145128f42b57269

The level of indirection.

OPM_ALL cpp econst Ogre::RTShader::Operand classOgre_1_1RTShader_1_1Operand.html a54e58fe60624832b03f124eaeff0f5a6a88638ec7440dbfc7f63ea80e008cd806 OPM_X cpp econst Ogre::RTShader::Operand classOgre_1_1RTShader_1_1Operand.html a54e58fe60624832b03f124eaeff0f5a6a3e3abdcda5f9c9a0745241845d9836fb OPM_Y cpp econst Ogre::RTShader::Operand classOgre_1_1RTShader_1_1Operand.html a54e58fe60624832b03f124eaeff0f5a6aaed99f6706ee4fe26faa3525735777c4 OPM_Z cpp econst Ogre::RTShader::Operand classOgre_1_1RTShader_1_1Operand.html a54e58fe60624832b03f124eaeff0f5a6a8573ab5c28dfe5cc20510abbf77bb078 OPM_W cpp econst Ogre::RTShader::Operand classOgre_1_1RTShader_1_1Operand.html a54e58fe60624832b03f124eaeff0f5a6a367b59ffbc3bda50ac3d7fb948b8f2a3 OPS_IN cpp econst Ogre::RTShader::Operand classOgre_1_1RTShader_1_1Operand.html a50ab83cea566b55ad9c66d0d93ea7e7aa06f81dc0c627f8bdf5cc7862a2d41a03

The parameter is a input parameter.

OPS_OUT cpp econst Ogre::RTShader::Operand classOgre_1_1RTShader_1_1Operand.html a50ab83cea566b55ad9c66d0d93ea7e7aaa9c91fcd27840fa199f466c9aa479c7a

The parameter is a output parameter.

OPS_INOUT cpp econst Ogre::RTShader::Operand classOgre_1_1RTShader_1_1Operand.html a50ab83cea566b55ad9c66d0d93ea7e7aab762072f828e74fe1d0d8f750dedb26d

The parameter is a input/output parameter.

Ogre::RTShader::FunctionInvocation c cl Ogre::RTShader::FunctionInvocation classOgre_1_1RTShader_1_1FunctionInvocation.html

A class that represents function invocation code from shader based program function.

OgreShaderFunctionAtom.h OperandVector cpp tdef Ogre::RTShader::FunctionInvocation classOgre_1_1RTShader_1_1FunctionInvocation.html a709fbe496a60e5c9568461c236b4fa26 FunctionInvocation cpp instm Ogre::RTShader::FunctionInvocation classOgre_1_1RTShader_1_1FunctionInvocation.html a34fb49292fea4d2b9b0915e7557b0f87

Class constructor.

FunctionInvocation cpp instm Ogre::RTShader::FunctionInvocation classOgre_1_1RTShader_1_1FunctionInvocation.html ab5cef3873f219044a14d32f89e165750

Copy constructor.

writeSourceCode cpp instm Ogre::RTShader::FunctionInvocation classOgre_1_1RTShader_1_1FunctionInvocation.html a25b62528459748e9a24cfb730a48e043 getFunctionAtomType cpp instm Ogre::RTShader::FunctionInvocation classOgre_1_1RTShader_1_1FunctionInvocation.html a5d5fb412bf05e9c04d7a9084fdeef9c7 getOperandList cpp instm Ogre::RTShader::FunctionInvocation classOgre_1_1RTShader_1_1FunctionInvocation.html a9e9e5dd69fd84e4c67b89605bc608f4e

Get a list of parameters this function invocation will use in the function call as arguments...

pushOperand cpp instm Ogre::RTShader::FunctionInvocation classOgre_1_1RTShader_1_1FunctionInvocation.html afc5bce23c96684eee4cba52bfe778d51

Push a new operand (on the end) to the function.

getFunctionName cpp instm Ogre::RTShader::FunctionInvocation classOgre_1_1RTShader_1_1FunctionInvocation.html ac59d6c18ad1b47e6748b173ccd8c9d0f

Return the function name.

getReturnType cpp instm Ogre::RTShader::FunctionInvocation classOgre_1_1RTShader_1_1FunctionInvocation.html a7025e33c39fe3126043a769321118b36

Return the return type.

operator== cpp instm Ogre::RTShader::FunctionInvocation classOgre_1_1RTShader_1_1FunctionInvocation.html a39c8acbda74217791c7f4aa847c776f1

Determines if the current object is equal to the compared one.

operator!= cpp instm Ogre::RTShader::FunctionInvocation classOgre_1_1RTShader_1_1FunctionInvocation.html a1e48a2cb0e3f18ff3245ea12ee8542f0

Determines if the current object is not equal to the compared one.

operator< cpp instm Ogre::RTShader::FunctionInvocation classOgre_1_1RTShader_1_1FunctionInvocation.html a59d5e7a792b52124ccff625e133d3ccd

Determines if the current object is less than the compared one.

getGroupExecutionOrder cpp instm Ogre::RTShader::FunctionAtom classOgre_1_1RTShader_1_1FunctionAtom.html ab061ac5ec329a636ee0977d0e7364ff5

Get the group execution order of this function atom.

getInternalExecutionOrder cpp instm Ogre::RTShader::FunctionAtom classOgre_1_1RTShader_1_1FunctionAtom.html a157f51d4427fab33143f7156be05ba60

Get an internal execution order within a group of this function atom.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Type cpp data Ogre::RTShader::FunctionInvocation classOgre_1_1RTShader_1_1FunctionInvocation.html aaae61702cada22f742ffd7f26d56c723

The type of this class.

mFunctionName cpp data Ogre::RTShader::FunctionInvocation classOgre_1_1RTShader_1_1FunctionInvocation.html a42c43ab09ddc59f82be80c525d38a3c6 mReturnType cpp data Ogre::RTShader::FunctionInvocation classOgre_1_1RTShader_1_1FunctionInvocation.html ad7a2d9fefa8e5048587b2669b5254470 mOperands cpp data Ogre::RTShader::FunctionInvocation classOgre_1_1RTShader_1_1FunctionInvocation.html abcff7ec674637ae18bd18a890130f975 mGroupExecutionOrder cpp data Ogre::RTShader::FunctionAtom classOgre_1_1RTShader_1_1FunctionAtom.html ac336aaa5014552245bf7b1ce1fb6e761 mInternalExecutionOrder cpp data Ogre::RTShader::FunctionAtom classOgre_1_1RTShader_1_1FunctionAtom.html a452182d826bf64b754dbb220227e68a2 Ogre::RTShader::FunctionInvocation::FunctionInvocationCompare c cl Ogre::RTShader::FunctionInvocation::FunctionInvocationCompare structOgre_1_1RTShader_1_1FunctionInvocation_1_1FunctionInvocationCompare.html

Comparator function to be used for comparisons.

OgreShaderFunctionAtom.h operator() cpp func Ogre::RTShader::FunctionInvocation::FunctionInvocationCompare structOgre_1_1RTShader_1_1FunctionInvocation_1_1FunctionInvocationCompare.html a6ade5a3920dc6d124c89f8dd0f74bf3d Ogre::RTShader::FunctionInvocation::FunctionInvocationLessThan c cl Ogre::RTShader::FunctionInvocation::FunctionInvocationLessThan structOgre_1_1RTShader_1_1FunctionInvocation_1_1FunctionInvocationLessThan.html

Comparator function to be used for sorting.

OgreShaderFunctionAtom.h operator() cpp func Ogre::RTShader::FunctionInvocation::FunctionInvocationLessThan structOgre_1_1RTShader_1_1FunctionInvocation_1_1FunctionInvocationLessThan.html a98bb3842b1ddc52815d771b40c2e7290 Ogre::RTShader::ShaderGenerator c cl Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html

Shader generator system main interface.

OgreShaderGenerator.h RenderStateCreateOrRetrieveResult cpp tdef Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html ac7eb87c69e1a22e1ad0c0c4a3a9dded1 addSceneManager cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a60704776c069e2a6bd37692f88c56815

Add a scene manager to the shader generator scene managers list.

removeSceneManager cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a167695ce8af44af85c7ed4e012e6d350

Remove a scene manager from the shader generator scene managers list.

getActiveSceneManager cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html ad8adc0f4b3a70aed7eecb2b88d399588

Get the active scene manager that is doint the actual scene rendering.

setTargetLanguage cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a49a1eee36bfe30841e676639f97f665b

Set the target shader language.

getTargetLanguage cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html abfba313236e0984c519fdb9da204b92f

Return the target shader language currently in use.

setVertexShaderProfiles cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a22ae7e5d06b69f7ad7e80f915e21bcc7

Set the output vertex shader target profiles.

getVertexShaderProfiles cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a6f71a79d5aee56038d458c4518f046b4

Get the output vertex shader target profiles.

getVertexShaderProfilesList cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a5458ffee5389ec5a84a5a1f836d922c2

Get the output vertex shader target profiles as list of strings.

setFragmentShaderProfiles cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a2657b09c2f625095d6fece9f6f235d47

Set the output fragment shader target profiles.

getFragmentShaderProfiles cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a0e72c5e8eca566ced31981efaeaf3de3

Get the output fragment shader target profiles.

getFragmentShaderProfilesList cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a1af0a1a77696992c2f82d4cd878b8593

Get the output fragment shader target profiles as list of strings.

setShaderCachePath cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a6e14804413a55ba50b7f12b6c7cd97d9

Set the output shader cache path.

getShaderCachePath cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a5138e6730f830d89f1032c56a72a32d0

Get the output shader cache path.

flushShaderCache cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a2f6479b03aee3ab7160187ecfc86604a

Flush the shader cache.

getRenderState cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a3d7167dbc5b45f11cae4a5dc61c0a823

Return a global render state associated with the given scheme name.

createOrRetrieveRenderState cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a7db5e39bdc0c411e5052b99f1655f75e

Returns a requested render state.

hasRenderState cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a0fcca1671976617d575da06664e06888

Tells if a given render state exists.

getRenderState cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a5a8411a397a86916e6515fc953f59b9f

Get render state of specific pass.

getRenderState cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a1c475bb3a78d796d1f28407b3a476712 addSubRenderStateFactory cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html ac266946244d79b2d4732607ae9479bd9

Add sub render state factory.

getNumSubRenderStateFactories cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html aa4dcb8069baa786e1f9fa5d0bff0dbc3

Returns the number of existing factories.

getSubRenderStateFactory cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a1d439aa0c31457ae0341e55f97e08219

Returns a sub render state factory by index.

getSubRenderStateFactory cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html aa60196108386f7ca4a82a56eff383242

Returns a sub render state factory by name.

removeSubRenderStateFactory cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html ae780004f2d5a93b4b5fcab9bf43c1675

Remove sub render state factory.

createSubRenderState cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html ad4fe4ab6a8fb0e1b2ba67e2506b1e992

Create an instance of sub render state from a given type.

destroySubRenderState cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a59a2d06db88797395cf55f6d84595205

Destroy an instance of sub render state.

hasShaderBasedTechnique cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html ae84b4c8760a30e79d47d05f3d5db1909

Checks if a shader based technique has been created for a given technique.

hasShaderBasedTechnique cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html af3fdb3d1ba58609f9f3226e45af9739f createShaderBasedTechnique cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a7044e60dc46f2ea74dc7b1d7991fc5bb

Create shader based technique from a given technique.

createShaderBasedTechnique cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a703b5aa6aa302228ecc73f32467bc8ea removeShaderBasedTechnique cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html abf509466f3728b383920c9449d3d7f50

Remove shader based technique from a given technique.

removeShaderBasedTechnique cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a29eac49195ebac11499b767d9dfa192d removeAllShaderBasedTechniques cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a9a1b9912a57a43aa66b24f3c9b85a4fb

Remove all shader based techniques of the given material.

cloneShaderBasedTechniques cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html ab3f50570e4ebae68ffbf8aa95445e42c

Clone all shader based techniques from one material to another.

removeAllShaderBasedTechniques cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html ae8f84b4afc636a6fbe754495b916e5e3

Remove all shader based techniques that created by this shader generator.

createScheme cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a4d27197d6de2e7b02bf0127cc9619081

Create a scheme.

invalidateScheme cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a4853e5eea4d5e3c1d0e09e40d9424da1

Invalidate a given scheme.

validateScheme cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a651a5f61020937cc40f4090f1f18e458

Validate a given scheme.

invalidateMaterial cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a4f9db077c24e965c7e0626a309cfaf53

Invalidate specific material scheme.

validateMaterial cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a3945351f7aaea0ac9525ceb1ebf4badd

Validate specific material scheme.

getMaterialSerializerListener cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html aff25af70cf25ab14f5e8dfb50c2cea08

Return custom material Serializer of the shader generator.

getVertexShaderCount cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html aed456f9230cc1abd436cab23a0995faf

Return the current number of generated vertex shaders.

getFragmentShaderCount cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html aa5869ddb9a844d78c343d0fdf0828ad7

Return the current number of generated fragment shaders.

setVertexShaderOutputsCompactPolicy cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html ac784b3f7ac300e33ade90143314effaa

Set the vertex shader outputs compaction policy.

getVertexShaderOutputsCompactPolicy cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html ac2afc351f33d4432b8363c3ed64a334b

Get the vertex shader outputs compaction policy.

setCreateShaderOverProgrammablePass cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a9c970e9efeb393e16e444cef32ce14e3

Sets whether shaders are created for passes with shaders.

getCreateShaderOverProgrammablePass cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a7f3f1720d705c74362a34cd8a268542c

Returns whether shaders are created for passes with shaders.

getRTShaderSchemeCount cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a933fab75a3587a3de67371e58ab6d12e

Returns the amount of schemes used in the for RT shader generation.

getRTShaderScheme cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a9c851df6d5459d36e29be02d0ec51e9f

Returns the scheme name used in the for RT shader generation by index.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d initialize cpp clm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html ad206fa320c81f6482dbe6898a2aec260

Initialize the Shader Generator System.

finalize cpp clm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a5cae27660efecadaeba5157248244b84

Finalize the Shader Generator instance.

getSingleton cpp clm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html aeb10986f3119e6bdf473e0ee851bf3ae

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html acd96bb2cad55be69d0fe8c6dc28d3590

Override standard Singleton retrieval.

DEFAULT_SCHEME_NAME cpp data Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a50a41bdc60047796354703d8d77d028a

Default material scheme of the shader generator.

MatGroupPair cpp tdef Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html aecdc8e6c11e670f5995375d7cc1bacd2 SGPassList cpp tdef Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a102618c7a56132e13ce1d2c2f084c579 SGPassIterator cpp tdef Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a559690c08da4fb0806b740a3b91f5dbb SGPassConstIterator cpp tdef Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html aed7476140c27660b3a6882383869f2ff SGTechniqueList cpp tdef Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html abb38959c28981266b6bfd902f711af3b SGTechniqueIterator cpp tdef Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html ad68d3b091832ffbbfb1833148627cd3e SGTechniqueConstIterator cpp tdef Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a009c95fdf7e14a512140e07fb7582dad SGTechniqueMap cpp tdef Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html ad329f4e4350820c034f13ffb8c087891 SGTechniqueMapIterator cpp tdef Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html ad5a6f6992589e3863be4e34580b383c8 SGMaterialMap cpp tdef Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a92ab8b25ad616d45d28d70a6b34530ad SGMaterialIterator cpp tdef Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html aac3c4a3448359c636efd21fbfd44a5cc SGMaterialConstIterator cpp tdef Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a622bc650ccd4f73339b5cf55359058a3 SGSchemeMap cpp tdef Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a298ffd650824ca808139f3db5622e5b3 SGSchemeIterator cpp tdef Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a20d7c3885890d36f47323dca69971662 SGSchemeConstIterator cpp tdef Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html ad1beb924ac9204f89a33323a7f313d17 SGScriptTranslatorMap cpp tdef Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a553ab99078e9fef22ca18ad87b6cbf26 SGScriptTranslatorIterator cpp tdef Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html ab7bd468467035051afa4f8d9e2a6d4a6 SGScriptTranslatorConstIterator cpp tdef Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html af69edbe5d61d2dc4c38ac6e633c2218d SubRenderStateFactoryMap cpp tdef Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a569e41c55d5bb8b1076e62397ce0d89c SubRenderStateFactoryIterator cpp tdef Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html ac332cc9047e68101e455884494d70da5 SubRenderStateFactoryConstIterator cpp tdef Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a12c9c3a79600859797263ca0858c4415 SceneManagerMap cpp tdef Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a8777fffbe72b907e40756c25f06979b3 SceneManagerIterator cpp tdef Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a7d219fe1529034d03051c9691d951ff2 SceneManagerConstIterator cpp tdef Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a818286dd4175790f92f84a23051778e2 SchemeCreateOrRetrieveResult cpp tdef Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a22db2efe03a05ad606d49f65f0043a22 ShaderGenerator cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a698b38ee0748a754b75268e82cf158fd

Class default constructor.

~ShaderGenerator cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a4cba1270042c820ec746c8799b20da09

Class destructor.

_initialize cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a21608bf4a61147a29eade97ecf65ca6a

Initialize the shader generator instance.

_finalize cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a8e39506b9d1c08232486abf2b5994458

Finalize the shader generator instance.

findSourceTechnique cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a685913430f9386917e19f1fb8afcc109

Find source technique to generate shader based technique based on it.

isProgrammable cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a9e45aa17c42c69914e107a273cf1e94c

Checks if a given technique has passes with shaders.

notifyRenderSingleObject cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html aa433c1487696f7156a37bc4d9c003b76

Called from the sub class of the RenderObjectLister when single object is rendered.

preFindVisibleObjects cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html af344971be9f1c3055e3ed7312d8ffb20

Called from the sub class of the SceneManager::Listener when finding visible object process starts...

createSubRenderStateExFactories cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html ad98b12404ac8f95ffd39329ea563a94e

Create sub render state core extensions factories.

destroySubRenderStateExFactories cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html af7522913a30fd5d1651b95e0adab72db

Destroy sub render state core extensions factories.

createSubRenderState cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html af46b7d8fe79c9e4cff9c162192c1e025

Create an instance of the SubRenderState based on script properties using the current sub render stat...

createSubRenderState cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html afe71bac560943f3bcd04dcbef609ad8e

Create an instance of the SubRenderState based on script properties using the current sub render stat...

addCustomScriptTranslator cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html ac42dc3951787393ca14735c79726a43d

Add custom script translator.

removeCustomScriptTranslator cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a883ef02f7def81df23ba21d26db3114b

Remove custom script translator.

getNumTranslators cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a7e588dd406f5dfd8e2f58dfaffc39d79

Return number of script translators.

getTranslator cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html aee8fa2955e43a7a33673ae4ca74ec4b1

Return a matching script translator.

serializePassAttributes cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a4f57dcf801f61dcdc5d30e6bccf55908

This method called by instance of SGMaterialSerializerListener and serialize a given pass entry attri...

serializeTextureUnitStateAttributes cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html ac9833c480dc906995c61ba37e2044370

This method called by instance of SGMaterialSerializerListener and serialize a given textureUnitState...

findMaterialEntryIt cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html ab2dd8a38e00660730f4a85fd5c1d62cb

Finds an entry iterator in the mMaterialEntriesMap map.

findMaterialEntryIt cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a19afe1f77fa1811365b4089689be1ecf createOrRetrieveScheme cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html abac595b865215a4891d784cf250018fd

Returns a requested scheme.

getIsFinalizing cpp instm Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a59544c76b0cce521a3e4bbe8654990fe

Used to check if finalizing.

mActiveSceneMgr cpp data Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html adc94a4f46ba29749ffde7a273af44560 mSceneManagerMap cpp data Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html ac3cd66720ed2b9c171ab92f4a0661337 mRenderObjectListener cpp data Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a67b7e5ffe6fef0e7e753adf993c584db mSceneManagerListener cpp data Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a5821c829e2926fa883b25a221cb98c17 mScriptTranslatorManager cpp data Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html afb0da3441cbcba05e63842351c13a617 mMaterialSerializerListener cpp data Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a755a8adcaffb47818f8c9e8273de13da mScriptTranslatorsMap cpp data Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html afc97beb33e66c94f044355f557fc3118 mCoreScriptTranslator cpp data Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html aa7a673ff49e2c0cbe68d96a7b45bc082 mShaderLanguage cpp data Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a2d6a415e483a511395f95d425a2fcc84 mVertexShaderProfiles cpp data Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html aaf53f75362c98351e979b6c482d05ff3 mVertexShaderProfilesList cpp data Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html aa6850cf31cc53bb1e9936af04543261f mFragmentShaderProfiles cpp data Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a3c4dfe62035149af7186875975344676 mFragmentShaderProfilesList cpp data Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a33b141e137e8c893d789cb7118fdcb3b mShaderCachePath cpp data Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html affbec2c9dd8da41b678bb10fbfc5f124 mProgramManager cpp data Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a0c8ef468490430e072c9472eff5673d0 mProgramWriterManager cpp data Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a5023806542e225b2f5b5724f27f389ec mFFPRenderStateBuilder cpp data Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html ae82fc844214ea97877896307015bb3d8 mMaterialEntriesMap cpp data Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a157bbf26e2361ba2289f6d33bbc55bca mSchemeEntriesMap cpp data Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html ad459e6900a85d2579d8409cd687c343f mTechniqueEntriesMap cpp data Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html ae828e2a0967ec4576d9c602bd1994426 mSubRenderStateFactories cpp data Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a6defaf53057129e835ea09d63d0139da mSubRenderStateExFactories cpp data Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a60ebf7c319fface5ab8e03451559208b mActiveViewportValid cpp data Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html ac86a6dc7892079ffe3676a8ede3efe2f mLightCount cpp data Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html acdd322913879ee50f5a7e0e9319da292 mVSOutputCompactPolicy cpp data Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a91a1f10dd5371b1c037a7de2dc17fd1b mCreateShaderOverProgrammablePass cpp data Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a7aa70acf50ada38f55c0f4c33db3de87 mIsFinalizing cpp data Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a7c40e5c233498f2eab549c34426e94d9 msSingleton unknown data Ogre::Singleton< ShaderGenerator > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 SGPass cpp ffunc Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html aa644d456e56ff4fe4179bed69bf54304 FFPRenderStateBuilder cpp ffunc Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a0ebb9db4c085496981b7dbdd61f34fc9 SGScriptTranslatorManager cpp ffunc Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a6a60efc650a2d56be2d72aa413782fd8 SGScriptTranslator cpp ffunc Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html a0483b3ec09f89d857909f5a7ea8e4da4 SGMaterialSerializerListener cpp ffunc Ogre::RTShader::ShaderGenerator classOgre_1_1RTShader_1_1ShaderGenerator.html aede93c9e93d497a1eec2c6a1f6a42526 Ogre::RTShader::ShaderGenerator::MatGroupPair_less c cl Ogre::RTShader::ShaderGenerator::MatGroupPair_less structOgre_1_1RTShader_1_1ShaderGenerator_1_1MatGroupPair__less.html OgreShaderGenerator.h operator() cpp func Ogre::RTShader::ShaderGenerator::MatGroupPair_less structOgre_1_1RTShader_1_1ShaderGenerator_1_1MatGroupPair__less.html a5f16aadcce364c720c421c16d327aab3 Ogre::RTShader::ShaderGenerator::SGMaterial c cl Ogre::RTShader::ShaderGenerator::SGMaterial classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGMaterial.html

Shader generator material wrapper class.

OgreShaderGenerator.h SGMaterial cpp instm Ogre::RTShader::ShaderGenerator::SGMaterial classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGMaterial.html af6b226ec6a1ed89799c9f040b06cef9b

Class constructor.

getMaterialName cpp instm Ogre::RTShader::ShaderGenerator::SGMaterial classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGMaterial.html ad73f59a8e14e8219fe90eaf932882788

Get the material name.

getGroupName cpp instm Ogre::RTShader::ShaderGenerator::SGMaterial classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGMaterial.html a01367e8a83b72847ad09147a4f2581c0

Get the group name.

getTechniqueList cpp instm Ogre::RTShader::ShaderGenerator::SGMaterial classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGMaterial.html a13199becc3f0ef07a731fa235c4fcb0e

Get the const techniques list of this material.

getTechniqueList cpp instm Ogre::RTShader::ShaderGenerator::SGMaterial classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGMaterial.html ae443161c12e386e4c69aaecf5453e0e5

Get the techniques list of this material.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mName cpp data Ogre::RTShader::ShaderGenerator::SGMaterial classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGMaterial.html acc9343d3a1cf21b3e9641ccb4160ad0a mGroup cpp data Ogre::RTShader::ShaderGenerator::SGMaterial classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGMaterial.html a008f1e63a06eca8542c1821bc24ce0d3 mTechniqueEntries cpp data Ogre::RTShader::ShaderGenerator::SGMaterial classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGMaterial.html ad3335cd1e336166a72353d5548991289 Ogre::RTShader::ShaderGenerator::SGPass c cl Ogre::RTShader::ShaderGenerator::SGPass classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGPass.html

Shader generator pass wrapper class.

OgreShaderGenerator.h SGPass cpp instm Ogre::RTShader::ShaderGenerator::SGPass classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGPass.html aac063fe0432e7804be68b70c28b3838d ~SGPass cpp instm Ogre::RTShader::ShaderGenerator::SGPass classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGPass.html a6a4b6eed53fa68e5d90433f6c2030aee buildTargetRenderState cpp instm Ogre::RTShader::ShaderGenerator::SGPass classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGPass.html a72c2fadabc311df85cb98acca620700c

Build the render state.

acquirePrograms cpp instm Ogre::RTShader::ShaderGenerator::SGPass classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGPass.html af8285fc580f5c4fcf4866c73a8e9ec68

Acquire the CPU/GPU programs for this pass.

releasePrograms cpp instm Ogre::RTShader::ShaderGenerator::SGPass classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGPass.html ad1245afa273fcd3e007919e7558a47e6

Release the CPU/GPU programs of this pass.

notifyRenderSingleObject cpp instm Ogre::RTShader::ShaderGenerator::SGPass classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGPass.html ad6f34b0a221c938d27ee8eac1f60759b

Called when a single object is about to be rendered.

getSrcPass cpp instm Ogre::RTShader::ShaderGenerator::SGPass classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGPass.html af71b4ac8f8895197b012dcdfb627bdbe

Get source pass.

getDstPass cpp instm Ogre::RTShader::ShaderGenerator::SGPass classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGPass.html aa597bbfdab8ed3859c41af1be1d49906

Get destination pass.

getCustomFFPSubState cpp instm Ogre::RTShader::ShaderGenerator::SGPass classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGPass.html afe84bc5686a475411f721fb63875489c

Get custom FPP sub state of this pass.

getCustomRenderState cpp instm Ogre::RTShader::ShaderGenerator::SGPass classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGPass.html a514a6fea2d321e3d18cd2696e0a0b619

Get custom render state of this pass.

setCustomRenderState cpp instm Ogre::RTShader::ShaderGenerator::SGPass classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGPass.html a0bb15cb754f8166c6d613709aa48b639

Set the custom render state of this pass.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d UserKey cpp data Ogre::RTShader::ShaderGenerator::SGPass classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGPass.html a8b6e40f2c4ef407057e6c2d9f58abdd7 getCustomFFPSubState cpp instm Ogre::RTShader::ShaderGenerator::SGPass classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGPass.html a4bfc8a200946036682474059b85c6f2a mParent cpp data Ogre::RTShader::ShaderGenerator::SGPass classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGPass.html a6eb20b4cd3805915805df6afd985004a mSrcPass cpp data Ogre::RTShader::ShaderGenerator::SGPass classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGPass.html aa2d7f763594fe2dd0fc7f17192cefccc mDstPass cpp data Ogre::RTShader::ShaderGenerator::SGPass classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGPass.html a49b3c550bb343fe305637fe202b3fc24 mCustomRenderState cpp data Ogre::RTShader::ShaderGenerator::SGPass classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGPass.html a193a8bd8beb78459e6c07740e3f10db0 mTargetRenderState cpp data Ogre::RTShader::ShaderGenerator::SGPass classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGPass.html ab5d2cb7d3bf158dac3ce46eb45ac61ba Ogre::RTShader::ShaderGenerator::SGRenderObjectListener c cl Ogre::RTShader::ShaderGenerator::SGRenderObjectListener classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGRenderObjectListener.html

Shader generator RenderObjectListener sub class.

OgreShaderGenerator.h SGRenderObjectListener cpp instm Ogre::RTShader::ShaderGenerator::SGRenderObjectListener classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGRenderObjectListener.html a07baf98f9d326c67a412109b12303cc9 notifyRenderSingleObject cpp instm Ogre::RTShader::ShaderGenerator::SGRenderObjectListener classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGRenderObjectListener.html a6f3a08295ea5619d9a858cbe8bb490ad

Listener overridden function notify the shader generator when rendering single object.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mOwner cpp data Ogre::RTShader::ShaderGenerator::SGRenderObjectListener classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGRenderObjectListener.html a3e1175007056c880496e410e9dddff17 Ogre::RTShader::ShaderGenerator::SGSceneManagerListener c cl Ogre::RTShader::ShaderGenerator::SGSceneManagerListener classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGSceneManagerListener.html

Shader generator scene manager sub class.

OgreShaderGenerator.h SGSceneManagerListener cpp instm Ogre::RTShader::ShaderGenerator::SGSceneManagerListener classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGSceneManagerListener.html a83776bab4dc094d2c7613c52df8a8c3c preFindVisibleObjects cpp instm Ogre::RTShader::ShaderGenerator::SGSceneManagerListener classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGSceneManagerListener.html abd9bdb17d982f4b529bb591daa0724e0

Listener overridden function notify the shader generator when finding visible objects process started...

postFindVisibleObjects cpp instm Ogre::RTShader::ShaderGenerator::SGSceneManagerListener classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGSceneManagerListener.html af36f5d78e45614ecae54722592818b2e

Called after searching for visible objects in this SceneManager.

shadowTexturesUpdated cpp instm Ogre::RTShader::ShaderGenerator::SGSceneManagerListener classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGSceneManagerListener.html af6c4f9d4ea7eab3a5191618d6cbeea21

Event raised after all shadow textures have been rendered into for all queues / targets but before an...

shadowTextureCasterPreViewProj cpp instm Ogre::RTShader::ShaderGenerator::SGSceneManagerListener classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGSceneManagerListener.html a54ea4b8b051acb47001eeadcf9c8bb7d

This event occurs just before the view &amp; projection matrices are set for rendering into a shadow text...

shadowTextureReceiverPreViewProj cpp instm Ogre::RTShader::ShaderGenerator::SGSceneManagerListener classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGSceneManagerListener.html a45b16b4d1b134cbce3b43bfca2a0786c

This event occurs just before the view &amp; projection matrices are set for re-rendering a shadow receiv...

preUpdateSceneGraph cpp instm Ogre::SceneManager::Listener classOgre_1_1SceneManager_1_1Listener.html aaafbc877eaf190b86163c1e171a4400e

Called prior to updating the scene graph in this SceneManager.

postUpdateSceneGraph cpp instm Ogre::SceneManager::Listener classOgre_1_1SceneManager_1_1Listener.html ad8f0c1e1efaccade0663e416d76b960c

Called after updating the scene graph in this SceneManager.

sortLightsAffectingFrustum cpp instm Ogre::SceneManager::Listener classOgre_1_1SceneManager_1_1Listener.html a5ef1be858fe331867653fbb8aa819494

Hook to allow the listener to override the ordering of lights for the entire frustum.

sceneManagerDestroyed cpp instm Ogre::SceneManager::Listener classOgre_1_1SceneManager_1_1Listener.html a9d5463252458a8852b0011935e6f5bb5

Event notifying the listener of the SceneManager&#39;s destruction.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mOwner cpp data Ogre::RTShader::ShaderGenerator::SGSceneManagerListener classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGSceneManagerListener.html a869833969b25e4ce50e356df76b00f9c Ogre::RTShader::ShaderGenerator::SGScheme c cl Ogre::RTShader::ShaderGenerator::SGScheme classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGScheme.html

Shader generator scheme class.

OgreShaderGenerator.h SGScheme cpp instm Ogre::RTShader::ShaderGenerator::SGScheme classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGScheme.html aa340b437bf4d74d1d3b7fa2cf8f99582 ~SGScheme cpp instm Ogre::RTShader::ShaderGenerator::SGScheme classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGScheme.html a3bf06579766a2f9c6a19d5616c15f0b8 empty cpp instm Ogre::RTShader::ShaderGenerator::SGScheme classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGScheme.html a936832947ab5adc34f86747687d59ff6

Return true if this scheme dose not contains any techniques.

invalidate cpp instm Ogre::RTShader::ShaderGenerator::SGScheme classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGScheme.html a07e596af0447fbaf0c674a89e1e1996b

Invalidate the whole scheme.

validate cpp instm Ogre::RTShader::ShaderGenerator::SGScheme classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGScheme.html acdc41124839a6411965c63836eea5cc8

Validate the whole scheme.

invalidate cpp instm Ogre::RTShader::ShaderGenerator::SGScheme classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGScheme.html ae19b6a4ee0c68dca17b3f9de83cc4a72

Invalidate specific material.

validate cpp instm Ogre::RTShader::ShaderGenerator::SGScheme classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGScheme.html a589a561d15aec1b9ad206c6b93e67d3f

Validate specific material.

addTechniqueEntry cpp instm Ogre::RTShader::ShaderGenerator::SGScheme classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGScheme.html a1f94ccc0857b153399859dee6703f982

Add a technique to current techniques list.

removeTechniqueEntry cpp instm Ogre::RTShader::ShaderGenerator::SGScheme classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGScheme.html ae3637ed216c002f15eb79a849336d4eb

Remove a technique from the current techniques list.

getRenderState cpp instm Ogre::RTShader::ShaderGenerator::SGScheme classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGScheme.html aa7f2438819d7b5142d415ffc4c146ebc

Get global render state of this scheme.

getRenderState cpp instm Ogre::RTShader::ShaderGenerator::SGScheme classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGScheme.html a4302794ca906f9fd74312e88aabc79c8

Get specific pass render state.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d synchronizeWithLightSettings cpp instm Ogre::RTShader::ShaderGenerator::SGScheme classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGScheme.html a701c8a55d47a2f54dc5cb0f2271d8951

Synchronize the current light settings of this scheme with the current settings of the scene...

synchronizeWithFogSettings cpp instm Ogre::RTShader::ShaderGenerator::SGScheme classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGScheme.html abae95506d444d06999ece8be05c78934

Synchronize the fog settings of this scheme with the current settings of the scene.

mName cpp data Ogre::RTShader::ShaderGenerator::SGScheme classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGScheme.html a9344c998b5ca980dad55cafafe7c43e1 mTechniqueEntries cpp data Ogre::RTShader::ShaderGenerator::SGScheme classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGScheme.html a2eff0bfef5e0c6e258a05c85a62b5012 mOutOfDate cpp data Ogre::RTShader::ShaderGenerator::SGScheme classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGScheme.html a54816ea9f46d513ff4b76a00dfa0b104 mRenderState cpp data Ogre::RTShader::ShaderGenerator::SGScheme classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGScheme.html a04012930bca69e97ae0be7230a94e528 mFogMode cpp data Ogre::RTShader::ShaderGenerator::SGScheme classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGScheme.html a566688db5f20f72566d949c22ebe7217 Ogre::RTShader::ShaderGenerator::SGScriptTranslatorManager c cl Ogre::RTShader::ShaderGenerator::SGScriptTranslatorManager classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGScriptTranslatorManager.html

Shader generator ScriptTranslatorManager sub class.

OgreShaderGenerator.h SGScriptTranslatorManager cpp instm Ogre::RTShader::ShaderGenerator::SGScriptTranslatorManager classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGScriptTranslatorManager.html a97fa626c16330fea0c7390c12463ab11 getNumTranslators cpp instm Ogre::RTShader::ShaderGenerator::SGScriptTranslatorManager classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGScriptTranslatorManager.html a45857fe2a6f68750678a0802e791369c

Returns the number of translators being managed.

getTranslator cpp instm Ogre::RTShader::ShaderGenerator::SGScriptTranslatorManager classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGScriptTranslatorManager.html aa90b6cc2cefe668a01a471567c273e27

Returns a manager for the given object abstract node, or null if it is not supported.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mOwner cpp data Ogre::RTShader::ShaderGenerator::SGScriptTranslatorManager classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGScriptTranslatorManager.html a75a1a2901ec3c018daab27abad64e1bf Ogre::RTShader::ShaderGenerator::SGTechnique c cl Ogre::RTShader::ShaderGenerator::SGTechnique classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGTechnique.html

Shader generator technique wrapper class.

OgreShaderGenerator.h SGTechnique cpp instm Ogre::RTShader::ShaderGenerator::SGTechnique classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGTechnique.html a351556fab96ac2da68a2895aa1e74096 ~SGTechnique cpp instm Ogre::RTShader::ShaderGenerator::SGTechnique classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGTechnique.html a5d688f7aa710eebf9ae497e4c8aeddcd getParent cpp instm Ogre::RTShader::ShaderGenerator::SGTechnique classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGTechnique.html a3ac520262b51ad2b91d3f9505b45b402

Get the parent SGMaterial.

getSourceTechnique cpp instm Ogre::RTShader::ShaderGenerator::SGTechnique classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGTechnique.html a5d1cdaa53b04929d87ff3789992e7619

Get the source technique.

getDestinationTechnique cpp instm Ogre::RTShader::ShaderGenerator::SGTechnique classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGTechnique.html a9b3d5e7861f7724dee0554b797f5dfa9

Get the destination technique.

getDestinationTechniqueSchemeName cpp instm Ogre::RTShader::ShaderGenerator::SGTechnique classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGTechnique.html a1fb298c71c1b82d3cbb912814255b6cf

Get the destination technique scheme name.

buildTargetRenderState cpp instm Ogre::RTShader::ShaderGenerator::SGTechnique classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGTechnique.html a23c5d30d26da9dfc3284014bdb0926d6

Build the render state.

acquirePrograms cpp instm Ogre::RTShader::ShaderGenerator::SGTechnique classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGTechnique.html a9712c4d3ee79cf8f08042faebfc9416e

Acquire the CPU/GPU programs for this technique.

releasePrograms cpp instm Ogre::RTShader::ShaderGenerator::SGTechnique classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGTechnique.html afb48181eaf49cf386bab6e668f2c26b5

Release the CPU/GPU programs of this technique.

setBuildDestinationTechnique cpp instm Ogre::RTShader::ShaderGenerator::SGTechnique classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGTechnique.html aa934be1bbcae965c020bf3ca1da5446f

Tells the technique that it needs to generate shader code.

getBuildDestinationTechnique cpp instm Ogre::RTShader::ShaderGenerator::SGTechnique classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGTechnique.html aa4f4b777d9f517c216fe75919724383e

Tells if the destination technique should be build.

getRenderState cpp instm Ogre::RTShader::ShaderGenerator::SGTechnique classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGTechnique.html afc74f2a2a4f43c5e73a8f4afde42108c

Get render state of specific pass.

hasRenderState cpp instm Ogre::RTShader::ShaderGenerator::SGTechnique classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGTechnique.html a033860abb9732a4db06df88317be4c43

Tells if a custom render state exists for the given pass.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d UserKey cpp data Ogre::RTShader::ShaderGenerator::SGTechnique classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGTechnique.html a5582424d09cef23f6eb5919e006f5015 createSGPasses cpp instm Ogre::RTShader::ShaderGenerator::SGTechnique classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGTechnique.html afebb60eaefc1611f24cc9ec23647743f

Create the passes entries.

destroySGPasses cpp instm Ogre::RTShader::ShaderGenerator::SGTechnique classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGTechnique.html acfde05847c1f5c38e115937e4eaa6222

Destroy the passes entries.

mParent cpp data Ogre::RTShader::ShaderGenerator::SGTechnique classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGTechnique.html a760c5c55c9cec6c2613518e63aaef0b1 mSrcTechnique cpp data Ogre::RTShader::ShaderGenerator::SGTechnique classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGTechnique.html acb70e2292f5d74afd0cb262ee5a7f3bd mDstTechnique cpp data Ogre::RTShader::ShaderGenerator::SGTechnique classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGTechnique.html a18910ce2b33b368892a8b61aac99e219 mPassEntries cpp data Ogre::RTShader::ShaderGenerator::SGTechnique classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGTechnique.html a6968ba265d8cc46083f770db840a34e7 mCustomRenderStates cpp data Ogre::RTShader::ShaderGenerator::SGTechnique classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGTechnique.html a9d011a6cfdf9357f3274702e41c47f6a mBuildDstTechnique cpp data Ogre::RTShader::ShaderGenerator::SGTechnique classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGTechnique.html a2e8ca0d767beb45c32b59c6aa80d529b mDstTechniqueSchemeName cpp data Ogre::RTShader::ShaderGenerator::SGTechnique classOgre_1_1RTShader_1_1ShaderGenerator_1_1SGTechnique.html acb4841dae1fb56cb48ce01b3b17ea05b Ogre::RTShader::GLSLESProgramProcessor c cl Ogre::RTShader::GLSLESProgramProcessor classOgre_1_1RTShader_1_1GLSLESProgramProcessor.html

GLSL ES Language program processor class.

OgreShaderGLSLESProgramProcessor.h GLSLESProgramProcessor cpp instm Ogre::RTShader::GLSLESProgramProcessor classOgre_1_1RTShader_1_1GLSLESProgramProcessor.html a31b61ac885f5e17bddacc7aeb18de77a

Class constructor.

~GLSLESProgramProcessor cpp instm Ogre::RTShader::GLSLESProgramProcessor classOgre_1_1RTShader_1_1GLSLESProgramProcessor.html a6c8e3de91a0098f829b840554a24548c

Class destructor.

getTargetLanguage cpp instm Ogre::RTShader::GLSLESProgramProcessor classOgre_1_1RTShader_1_1GLSLESProgramProcessor.html a6d6610eb93ec465fe36103f66358074e

Return the target language of this processor.

preCreateGpuPrograms cpp instm Ogre::RTShader::GLSLESProgramProcessor classOgre_1_1RTShader_1_1GLSLESProgramProcessor.html a89e64a38113e39c2a184bffed282276b postCreateGpuPrograms cpp instm Ogre::RTShader::GLSLESProgramProcessor classOgre_1_1RTShader_1_1GLSLESProgramProcessor.html a15f6f62a05585daafc3aec3d6d0bd8c8 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d MergeParameterList cpp tdef Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a9079cdbbb382cabac306faa9d407e4b9 MergeCombinationList cpp tdef Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a3c0d805a8cdf9a02b95bcfeb80dc331c OperandPtrVector cpp tdef Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a03d0a099a4a495164fe4603d814d18b9 ParameterOperandMap cpp tdef Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a8106d085867928cfe50d3b5a6e6b6ed7 LocalParameterMap cpp tdef Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html aed0a909440b35a25ed3f29349f59a5b2 buildMergeCombinations cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a13f1ecf882f00aa063cd389f5dde8b6f

Build parameter merging combinations.

compactVsOutputs cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ab5da5dd15276e845bb154d37da2609b6

Compact the vertex shader output registers.

countVsTexcoordOutputs cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a28006c7e9a600fe675ff4d1b7e23b9b0

Internal method that counts vertex shader texcoord output slots and output floats.

buildTexcoordTable cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a77c7a05cc0e82b5206207926f8a236de

Internal function that builds parameters table.

mergeParameters cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a8b5b5b24fce13f87944b3604147b3f8b

Merge the parameters from the given table.

mergeParametersByPredefinedCombinations cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ad869da13ecb3be55b41af83d302be547

Internal function that creates merged parameter using pre defined combinations.

mergeParametersByCombination cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ac8db78a9768e4d66c7557302bef26b75

Internal function that creates merged parameter from given combination.

mergeParametersReminders cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a287bde31d129b95ea112002019701ba5

Merge reminders parameters that could not be merged into one slot using the predefined combinations...

generateLocalSplitParameters cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ab804286b7ceec3520888687a43f57b05

Generates local parameters for the split parameters and perform packing/unpacking operation using the...

rebuildParameterList cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a1ccfd04b91d75f3c2d4052ad9446a9f5

Rebuild the given parameters list using the merged parameters.

rebuildFunctionInvocations cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a2709aaaeacbdfff92a185ea00351a82f

Rebuild function invocations by replacing references to old source parameters with the matching merge...

buildParameterReferenceMap cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a2cfe65cba64966e9c8b9b2bc6019de23

Builds a map between parameter and all the references to it.

replaceParametersReferences cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ab2280321a2bdfcc53b7c90c7b0f30e9e

Replace references to old parameters with the new merged parameters.

replaceSplitParametersReferences cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html af05beb732b744cacd0d22644a8875bb7

Replace references to old parameters that have been split with the new local parameters that represen...

bindAutoParameters cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a4719f868d8fe3993a7f3f816276c5af2

Bind the auto parameters for a given CPU and GPU program set.

getParameterFloatCount cpp clm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a56c5d6f12f0eef27574321db939767ee

Return number of floats needed by the given type.

getParameterMaskByType cpp clm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html aff0d37e4144948c20edeb4b9e2b2e1e5

Return the parameter mask of by the given parameter type (I.E: X|Y for FLOAT2 etc..)

getParameterMaskByFloatCount cpp clm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a7d4cc1775674d3fa947bee1b978d9f61

Return the parameter mask of by the float count type (I.E: X|Y for 2 etc..)

mParamMergeCombinations cpp data Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a060e0a7726b01ff4bc1c83fc064ba406 mMaxTexCoordSlots cpp data Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html af100cb3dc3fdd00a44e85922df61863c mMaxTexCoordFloats cpp data Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ada7e3fd71cc0ce8aee28b5fe0b90d13e mFunctionMap cpp data Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ad88eb5eeb95f7cbe526b124e793fd6ae bindTextureSamplers cpp instm Ogre::RTShader::GLSLESProgramProcessor classOgre_1_1RTShader_1_1GLSLESProgramProcessor.html ad9d33c200a169a705e56285bca16ff42

Bind texture samplers.

mLibraryPrograms cpp data Ogre::RTShader::GLSLESProgramProcessor classOgre_1_1RTShader_1_1GLSLESProgramProcessor.html aaed5ee6d800803725377dee6bc0145c1 TargetLanguage cpp data Ogre::RTShader::GLSLESProgramProcessor classOgre_1_1RTShader_1_1GLSLESProgramProcessor.html a4f6485def740e03f7136db49710b7c37 Ogre::RTShader::GLSLESProgramWriter c cl Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html

GLSL ES target language writer implementation.

OgreShaderGLSLESProgramWriter.h GLSLESProgramWriter cpp instm Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html a6476d951d9c0ee8bb85d0b490e74300e

Class constructor.

~GLSLESProgramWriter cpp instm Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html a12c7055a4aa2015c33d1efcba52a74da

Class destructor.

writeSourceCode cpp instm Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html a87e5c1203bdc1fafb5ca3be4636e5e32 getTargetLanguage cpp instm Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html a314654f81c05e2b12e1e4d627e2787f5 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d TargetLanguage cpp data Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html a837e41776125868b35313319357568b4 GpuConstTypeToStringMap cpp tdef Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html a838982f222ed894ba885138d387f6457 ParamSemanticToStringMap cpp tdef Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html a5425d7e653d60cc425a00970cbdd3435 ParamContentToStringMap cpp tdef Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html a2357acbe954b81591250f983d41a27bd StringMap cpp tdef Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html afb88c31bd9a836837108865ab55817e2 FunctionMap cpp tdef Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html afd2e9db0b7809b6f676f10dfb5776baa FunctionVector cpp tdef Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html a91d46a7e8bc9a95643494ae15908cc06 FunctionMapIterator cpp tdef Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html a4bbd352818d0e9a370658c3dd46b53d6 FunctionVectorIterator cpp tdef Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html a679ccd9ab1ce495e759675534c3b6568 GpuConstTypeToStringMapIterator cpp tdef Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html a800ca3e3f67302866f7901491b4e8a94 initializeStringMaps cpp instm Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html a7bcd6a3f3d32a4c0f618b843806c3409

Initialize string maps.

cacheDependencyFunctions cpp instm Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html a746a27ed72bbf45e930dbc34d180d09e

Cache functions of a dependency.

createInvocationFromString cpp instm Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html a7681f909aa467939c4c34db9c8b436d1

Create a FunctionInvocation object from a string taken out of a shader library.

writeProgramDependencies cpp instm Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html a80f56e3ca546c366b0d9cb5303043239

Write the program dependencies.

writeLocalParameter cpp instm Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html abef9adf83addddd76b1836cc971eee1a

Write a local parameter.

writeInputParameters cpp instm Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html a12e1a4545a050fcae65e3eba7e3252c0

Write the input params of the function.

writeOutParameters cpp instm Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html a9362f13819d3e0ea24e8764fe611cb1f

Write the output params of the function.

writeAssignFunction cpp instm Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html aee0e2df004d5e7d2c5e312f180b336ee processOperand cpp instm Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html a879358138a4325ca23065cf454829e11 isBasicType cpp instm Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html a0fdbf3067b64c149dee82c7c11ecd161

Check if a string matches one of the GLSL ES basic types.

discoverFunctionDependencies cpp instm Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html a1fb686334668dd6a3cf729e6446d5ac1

Search within a function body for non-builtin functions that a given function invocation depends on...

writeProgramTitle cpp instm Ogre::RTShader::ProgramWriter classOgre_1_1RTShader_1_1ProgramWriter.html ab1b6c67defa74dfdce8a0bcd1ccb62cb

Write the program title.

writeUniformParametersTitle cpp instm Ogre::RTShader::ProgramWriter classOgre_1_1RTShader_1_1ProgramWriter.html a9503345c6d319c8c39cdb1f8c83f10a0

Write the uniform parameters title.

writeFunctionTitle cpp instm Ogre::RTShader::ProgramWriter classOgre_1_1RTShader_1_1ProgramWriter.html a6417dc1c4838e8df26e98b3c675ec26f

Write a function title.

mGpuConstTypeMap cpp data Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html a5ada74c1fe3817cec67e8f6a10a186a7 mParamSemanticMap cpp data Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html a97bb9afd75a1d22ddbcb5f10e07387f7 mInputToGLStatesMap cpp data Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html a072bb41a8bfb1269eabb78b8e4677026 mFunctionCacheMap cpp data Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html ad4c61befd054220be587d8ef09238d8c mDefinesMap cpp data Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html a864563e76ac05d24f3d96327f94ac8b7 mContentToPerVertexAttributes cpp data Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html a520dea173b0e00ae96c56b2354cead90 mGLSLVersion cpp data Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html a34feadf754410c6f87d0b618507ab61d mFragInputParams cpp data Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html ae6f17f7fe43510fdbddb1e17c844d0dc mCachedFunctionLibraries cpp data Ogre::RTShader::GLSLESProgramWriter classOgre_1_1RTShader_1_1GLSLESProgramWriter.html a8eb977d474ffb205906396cced806bb7 Ogre::RTShader::ShaderProgramWriterGLSLESFactory c cl Ogre::RTShader::ShaderProgramWriterGLSLESFactory classOgre_1_1RTShader_1_1ShaderProgramWriterGLSLESFactory.html

GLSL ES program writer factory implementation.

OgreShaderGLSLESProgramWriter.h ShaderProgramWriterGLSLESFactory cpp instm Ogre::RTShader::ShaderProgramWriterGLSLESFactory classOgre_1_1RTShader_1_1ShaderProgramWriterGLSLESFactory.html a61d146607c836f6bcc06577c17327528 ~ShaderProgramWriterGLSLESFactory cpp instm Ogre::RTShader::ShaderProgramWriterGLSLESFactory classOgre_1_1RTShader_1_1ShaderProgramWriterGLSLESFactory.html a72e93f5574eacb788272c4a6f523adf9 getTargetLanguage cpp instm Ogre::RTShader::ShaderProgramWriterGLSLESFactory classOgre_1_1RTShader_1_1ShaderProgramWriterGLSLESFactory.html a0273a86a577864598beddd78122ada86 create cpp instm Ogre::RTShader::ShaderProgramWriterGLSLESFactory classOgre_1_1RTShader_1_1ShaderProgramWriterGLSLESFactory.html aea9319ad43b5d3ad310b95cf1feb92a7 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mLanguage cpp data Ogre::RTShader::ShaderProgramWriterGLSLESFactory classOgre_1_1RTShader_1_1ShaderProgramWriterGLSLESFactory.html a76325a0caf34ce3e6696dc311f5560cf Ogre::RTShader::GLSLProgramProcessor c cl Ogre::RTShader::GLSLProgramProcessor classOgre_1_1RTShader_1_1GLSLProgramProcessor.html

GLSL Language program processor class.

OgreShaderGLSLProgramProcessor.h GLSLProgramProcessor cpp instm Ogre::RTShader::GLSLProgramProcessor classOgre_1_1RTShader_1_1GLSLProgramProcessor.html a503878759a9660d4011997c7fa554784

Class constructor.

~GLSLProgramProcessor cpp instm Ogre::RTShader::GLSLProgramProcessor classOgre_1_1RTShader_1_1GLSLProgramProcessor.html a1bc80630c2b595b0cdeb5676f1bc840d

Class destructor.

getTargetLanguage cpp instm Ogre::RTShader::GLSLProgramProcessor classOgre_1_1RTShader_1_1GLSLProgramProcessor.html a2aeddafc9b0467a5738621c3e312a8c0

Return the target language of this processor.

preCreateGpuPrograms cpp instm Ogre::RTShader::GLSLProgramProcessor classOgre_1_1RTShader_1_1GLSLProgramProcessor.html a78f78fc09b386ab15694861620908fee postCreateGpuPrograms cpp instm Ogre::RTShader::GLSLProgramProcessor classOgre_1_1RTShader_1_1GLSLProgramProcessor.html a83392eee316e2bfa45f81829b7aac321 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d MergeParameterList cpp tdef Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a9079cdbbb382cabac306faa9d407e4b9 MergeCombinationList cpp tdef Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a3c0d805a8cdf9a02b95bcfeb80dc331c OperandPtrVector cpp tdef Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a03d0a099a4a495164fe4603d814d18b9 ParameterOperandMap cpp tdef Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a8106d085867928cfe50d3b5a6e6b6ed7 LocalParameterMap cpp tdef Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html aed0a909440b35a25ed3f29349f59a5b2 buildMergeCombinations cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a13f1ecf882f00aa063cd389f5dde8b6f

Build parameter merging combinations.

compactVsOutputs cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ab5da5dd15276e845bb154d37da2609b6

Compact the vertex shader output registers.

countVsTexcoordOutputs cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a28006c7e9a600fe675ff4d1b7e23b9b0

Internal method that counts vertex shader texcoord output slots and output floats.

buildTexcoordTable cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a77c7a05cc0e82b5206207926f8a236de

Internal function that builds parameters table.

mergeParameters cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a8b5b5b24fce13f87944b3604147b3f8b

Merge the parameters from the given table.

mergeParametersByPredefinedCombinations cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ad869da13ecb3be55b41af83d302be547

Internal function that creates merged parameter using pre defined combinations.

mergeParametersByCombination cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ac8db78a9768e4d66c7557302bef26b75

Internal function that creates merged parameter from given combination.

mergeParametersReminders cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a287bde31d129b95ea112002019701ba5

Merge reminders parameters that could not be merged into one slot using the predefined combinations...

generateLocalSplitParameters cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ab804286b7ceec3520888687a43f57b05

Generates local parameters for the split parameters and perform packing/unpacking operation using the...

rebuildParameterList cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a1ccfd04b91d75f3c2d4052ad9446a9f5

Rebuild the given parameters list using the merged parameters.

rebuildFunctionInvocations cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a2709aaaeacbdfff92a185ea00351a82f

Rebuild function invocations by replacing references to old source parameters with the matching merge...

buildParameterReferenceMap cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a2cfe65cba64966e9c8b9b2bc6019de23

Builds a map between parameter and all the references to it.

replaceParametersReferences cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ab2280321a2bdfcc53b7c90c7b0f30e9e

Replace references to old parameters with the new merged parameters.

replaceSplitParametersReferences cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html af05beb732b744cacd0d22644a8875bb7

Replace references to old parameters that have been split with the new local parameters that represen...

bindAutoParameters cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a4719f868d8fe3993a7f3f816276c5af2

Bind the auto parameters for a given CPU and GPU program set.

getParameterFloatCount cpp clm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a56c5d6f12f0eef27574321db939767ee

Return number of floats needed by the given type.

getParameterMaskByType cpp clm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html aff0d37e4144948c20edeb4b9e2b2e1e5

Return the parameter mask of by the given parameter type (I.E: X|Y for FLOAT2 etc..)

getParameterMaskByFloatCount cpp clm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a7d4cc1775674d3fa947bee1b978d9f61

Return the parameter mask of by the float count type (I.E: X|Y for 2 etc..)

mParamMergeCombinations cpp data Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a060e0a7726b01ff4bc1c83fc064ba406 mMaxTexCoordSlots cpp data Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html af100cb3dc3fdd00a44e85922df61863c mMaxTexCoordFloats cpp data Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ada7e3fd71cc0ce8aee28b5fe0b90d13e mFunctionMap cpp data Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ad88eb5eeb95f7cbe526b124e793fd6ae bindTextureSamplers cpp instm Ogre::RTShader::GLSLProgramProcessor classOgre_1_1RTShader_1_1GLSLProgramProcessor.html ac92bd70c399b6435efa600a9429c8781

Bind texture samplers.

bindSubShaders cpp instm Ogre::RTShader::GLSLProgramProcessor classOgre_1_1RTShader_1_1GLSLProgramProcessor.html a87fd6035522f948f5d92b6b5ccd01f71

Compiles sub shaders (only if the not exists) and attach them to the main gpu program.

mLibraryPrograms cpp data Ogre::RTShader::GLSLProgramProcessor classOgre_1_1RTShader_1_1GLSLProgramProcessor.html af715579f5925507350e256f871c63e73 TargetLanguage cpp data Ogre::RTShader::GLSLProgramProcessor classOgre_1_1RTShader_1_1GLSLProgramProcessor.html ab6f18d45d10c26f26edde73c16a3b592 Ogre::RTShader::GLSLProgramWriter c cl Ogre::RTShader::GLSLProgramWriter classOgre_1_1RTShader_1_1GLSLProgramWriter.html

GLSL target language writer implementation.

OgreShaderGLSLProgramWriter.h GLSLProgramWriter cpp instm Ogre::RTShader::GLSLProgramWriter classOgre_1_1RTShader_1_1GLSLProgramWriter.html a8aeb7973287735ab0e150b3c23baed93

Class constructor.

~GLSLProgramWriter cpp instm Ogre::RTShader::GLSLProgramWriter classOgre_1_1RTShader_1_1GLSLProgramWriter.html adb246108d4c3d88367f04a720d1e2c20

Class destructor.

writeSourceCode cpp instm Ogre::RTShader::GLSLProgramWriter classOgre_1_1RTShader_1_1GLSLProgramWriter.html ad39cb4912190dd26c5afed7e15b12a0c getTargetLanguage cpp instm Ogre::RTShader::GLSLProgramWriter classOgre_1_1RTShader_1_1GLSLProgramWriter.html a701b697e8800728c144580eb4d055f14 writeSourceCode cpp instm Ogre::RTShader::ProgramWriter classOgre_1_1RTShader_1_1ProgramWriter.html a2dedd0d346cf93b37f379e35775d4e20

Write the program shader source code.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d TargetLanguage cpp data Ogre::RTShader::GLSLProgramWriter classOgre_1_1RTShader_1_1GLSLProgramWriter.html abc7551e9f276f98d195d32376af988fc GpuConstTypeToStringMap cpp tdef Ogre::RTShader::GLSLProgramWriter classOgre_1_1RTShader_1_1GLSLProgramWriter.html a5cc1c16cfdbc58e19926386257725cd9 ParamSemanticToStringMap cpp tdef Ogre::RTShader::GLSLProgramWriter classOgre_1_1RTShader_1_1GLSLProgramWriter.html a3c3bae0a3a5c69fb96dca9e30b2e92e2 ParamContentToStringMap cpp tdef Ogre::RTShader::GLSLProgramWriter classOgre_1_1RTShader_1_1GLSLProgramWriter.html ab74b3fdd0047f609b4b98acdea22de56 StringMap cpp tdef Ogre::RTShader::GLSLProgramWriter classOgre_1_1RTShader_1_1GLSLProgramWriter.html a7e26f3e6f2eb9e3c15849b21fa016351 initializeStringMaps cpp instm Ogre::RTShader::GLSLProgramWriter classOgre_1_1RTShader_1_1GLSLProgramWriter.html a407f1d3055a63903319cfb64f0f80249

Initialize string maps.

writeLocalParameter cpp instm Ogre::RTShader::GLSLProgramWriter classOgre_1_1RTShader_1_1GLSLProgramWriter.html ab26eac7ec4f68c1d9a919202642d7c5d

Write a local parameter.

writeForwardDeclarations cpp instm Ogre::RTShader::GLSLProgramWriter classOgre_1_1RTShader_1_1GLSLProgramWriter.html a342a003c99f6415afb0f07ac141681f1

Write forward declarations.

writeInputParameters cpp instm Ogre::RTShader::GLSLProgramWriter classOgre_1_1RTShader_1_1GLSLProgramWriter.html a5a4c2d1a088dc83f3d4a123d571a9c41

Write the input params of the function.

writeOutParameters cpp instm Ogre::RTShader::GLSLProgramWriter classOgre_1_1RTShader_1_1GLSLProgramWriter.html a47a02c2166b98e4df1ff81b1be45cd63

Write the output params of the function.

writeProgramTitle cpp instm Ogre::RTShader::ProgramWriter classOgre_1_1RTShader_1_1ProgramWriter.html ab1b6c67defa74dfdce8a0bcd1ccb62cb

Write the program title.

writeUniformParametersTitle cpp instm Ogre::RTShader::ProgramWriter classOgre_1_1RTShader_1_1ProgramWriter.html a9503345c6d319c8c39cdb1f8c83f10a0

Write the uniform parameters title.

writeFunctionTitle cpp instm Ogre::RTShader::ProgramWriter classOgre_1_1RTShader_1_1ProgramWriter.html a6417dc1c4838e8df26e98b3c675ec26f

Write a function title.

mGpuConstTypeMap cpp data Ogre::RTShader::GLSLProgramWriter classOgre_1_1RTShader_1_1GLSLProgramWriter.html ad28d2f707609af264d0ed84e6c8f7f5e mParamSemanticMap cpp data Ogre::RTShader::GLSLProgramWriter classOgre_1_1RTShader_1_1GLSLProgramWriter.html a00784db847d3017b3f746e38227fe403 mInputToGLStatesMap cpp data Ogre::RTShader::GLSLProgramWriter classOgre_1_1RTShader_1_1GLSLProgramWriter.html a0f38828e272d54fe4d7283ddb06f1ccc mContentToPerVertexAttributes cpp data Ogre::RTShader::GLSLProgramWriter classOgre_1_1RTShader_1_1GLSLProgramWriter.html ac89d7cf7ee23bcdc145acc98942289cb mGLSLVersion cpp data Ogre::RTShader::GLSLProgramWriter classOgre_1_1RTShader_1_1GLSLProgramWriter.html a89d9fce3f87c76fd671da29b66bd4967 mFragInputParams cpp data Ogre::RTShader::GLSLProgramWriter classOgre_1_1RTShader_1_1GLSLProgramWriter.html aa8080be296873313a8b54e0200470857 Ogre::RTShader::ShaderProgramWriterGLSLFactory c cl Ogre::RTShader::ShaderProgramWriterGLSLFactory classOgre_1_1RTShader_1_1ShaderProgramWriterGLSLFactory.html

GLSL program writer factory implementation.

OgreShaderGLSLProgramWriter.h ShaderProgramWriterGLSLFactory cpp instm Ogre::RTShader::ShaderProgramWriterGLSLFactory classOgre_1_1RTShader_1_1ShaderProgramWriterGLSLFactory.html acb69b09d69553c11427081931ad15094 ~ShaderProgramWriterGLSLFactory cpp instm Ogre::RTShader::ShaderProgramWriterGLSLFactory classOgre_1_1RTShader_1_1ShaderProgramWriterGLSLFactory.html aa4574dfdfdbb49000e6c7cea681f2401 getTargetLanguage cpp instm Ogre::RTShader::ShaderProgramWriterGLSLFactory classOgre_1_1RTShader_1_1ShaderProgramWriterGLSLFactory.html af7361c72d15a34a6752547c08190af14 create cpp instm Ogre::RTShader::ShaderProgramWriterGLSLFactory classOgre_1_1RTShader_1_1ShaderProgramWriterGLSLFactory.html a88c7368759c0bfc3674ee5d71e28d350 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mLanguage cpp data Ogre::RTShader::ShaderProgramWriterGLSLFactory classOgre_1_1RTShader_1_1ShaderProgramWriterGLSLFactory.html a1a175e930d4f33e5404fa6c158a167c2 Ogre::RTShader::HLSLProgramProcessor c cl Ogre::RTShader::HLSLProgramProcessor classOgre_1_1RTShader_1_1HLSLProgramProcessor.html

CG Language program processor class.

OgreShaderHLSLProgramProcessor.h HLSLProgramProcessor cpp instm Ogre::RTShader::HLSLProgramProcessor classOgre_1_1RTShader_1_1HLSLProgramProcessor.html a5e3d3412bd3b0ca65d0180878b889f87

Class constructor.

~HLSLProgramProcessor cpp instm Ogre::RTShader::HLSLProgramProcessor classOgre_1_1RTShader_1_1HLSLProgramProcessor.html ac496b56d23e97b08eab3c8849bfe2241

Class destructor.

getTargetLanguage cpp instm Ogre::RTShader::HLSLProgramProcessor classOgre_1_1RTShader_1_1HLSLProgramProcessor.html ae10a2fcb09e8cedc6ee9fe28e5279814

Return the target language of this processor.

preCreateGpuPrograms cpp instm Ogre::RTShader::HLSLProgramProcessor classOgre_1_1RTShader_1_1HLSLProgramProcessor.html a6ac2d5788fe9a8b0414126b4ddddc27f postCreateGpuPrograms cpp instm Ogre::RTShader::HLSLProgramProcessor classOgre_1_1RTShader_1_1HLSLProgramProcessor.html a98e212159432f6e6488e64ad0d70e07d operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d TargetLanguage cpp data Ogre::RTShader::HLSLProgramProcessor classOgre_1_1RTShader_1_1HLSLProgramProcessor.html aa293c015d9e2ebb53f4d5b7a115c672f MergeParameterList cpp tdef Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a9079cdbbb382cabac306faa9d407e4b9 MergeCombinationList cpp tdef Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a3c0d805a8cdf9a02b95bcfeb80dc331c OperandPtrVector cpp tdef Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a03d0a099a4a495164fe4603d814d18b9 ParameterOperandMap cpp tdef Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a8106d085867928cfe50d3b5a6e6b6ed7 LocalParameterMap cpp tdef Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html aed0a909440b35a25ed3f29349f59a5b2 buildMergeCombinations cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a13f1ecf882f00aa063cd389f5dde8b6f

Build parameter merging combinations.

compactVsOutputs cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ab5da5dd15276e845bb154d37da2609b6

Compact the vertex shader output registers.

countVsTexcoordOutputs cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a28006c7e9a600fe675ff4d1b7e23b9b0

Internal method that counts vertex shader texcoord output slots and output floats.

buildTexcoordTable cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a77c7a05cc0e82b5206207926f8a236de

Internal function that builds parameters table.

mergeParameters cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a8b5b5b24fce13f87944b3604147b3f8b

Merge the parameters from the given table.

mergeParametersByPredefinedCombinations cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ad869da13ecb3be55b41af83d302be547

Internal function that creates merged parameter using pre defined combinations.

mergeParametersByCombination cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ac8db78a9768e4d66c7557302bef26b75

Internal function that creates merged parameter from given combination.

mergeParametersReminders cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a287bde31d129b95ea112002019701ba5

Merge reminders parameters that could not be merged into one slot using the predefined combinations...

generateLocalSplitParameters cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ab804286b7ceec3520888687a43f57b05

Generates local parameters for the split parameters and perform packing/unpacking operation using the...

rebuildParameterList cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a1ccfd04b91d75f3c2d4052ad9446a9f5

Rebuild the given parameters list using the merged parameters.

rebuildFunctionInvocations cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a2709aaaeacbdfff92a185ea00351a82f

Rebuild function invocations by replacing references to old source parameters with the matching merge...

buildParameterReferenceMap cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a2cfe65cba64966e9c8b9b2bc6019de23

Builds a map between parameter and all the references to it.

replaceParametersReferences cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ab2280321a2bdfcc53b7c90c7b0f30e9e

Replace references to old parameters with the new merged parameters.

replaceSplitParametersReferences cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html af05beb732b744cacd0d22644a8875bb7

Replace references to old parameters that have been split with the new local parameters that represen...

bindAutoParameters cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a4719f868d8fe3993a7f3f816276c5af2

Bind the auto parameters for a given CPU and GPU program set.

getParameterFloatCount cpp clm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a56c5d6f12f0eef27574321db939767ee

Return number of floats needed by the given type.

getParameterMaskByType cpp clm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html aff0d37e4144948c20edeb4b9e2b2e1e5

Return the parameter mask of by the given parameter type (I.E: X|Y for FLOAT2 etc..)

getParameterMaskByFloatCount cpp clm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a7d4cc1775674d3fa947bee1b978d9f61

Return the parameter mask of by the float count type (I.E: X|Y for 2 etc..)

mParamMergeCombinations cpp data Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a060e0a7726b01ff4bc1c83fc064ba406 mMaxTexCoordSlots cpp data Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html af100cb3dc3fdd00a44e85922df61863c mMaxTexCoordFloats cpp data Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ada7e3fd71cc0ce8aee28b5fe0b90d13e mFunctionMap cpp data Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ad88eb5eeb95f7cbe526b124e793fd6ae Ogre::RTShader::HLSLProgramWriter c cl Ogre::RTShader::HLSLProgramWriter classOgre_1_1RTShader_1_1HLSLProgramWriter.html

HLSL target language writer implementation.

OgreShaderHLSLProgramWriter.h HLSLProgramWriter cpp instm Ogre::RTShader::HLSLProgramWriter classOgre_1_1RTShader_1_1HLSLProgramWriter.html a0d8db766facb971403d1afd49f9cd4ae

Class constructor.

~HLSLProgramWriter cpp instm Ogre::RTShader::HLSLProgramWriter classOgre_1_1RTShader_1_1HLSLProgramWriter.html a487dcdab4b3213d183a393789e88c6b3

Class destructor.

writeSourceCode cpp instm Ogre::RTShader::HLSLProgramWriter classOgre_1_1RTShader_1_1HLSLProgramWriter.html ab77fed92caa5cf0351ba50c013968ec6 getTargetLanguage cpp instm Ogre::RTShader::HLSLProgramWriter classOgre_1_1RTShader_1_1HLSLProgramWriter.html a3a6daf92a5157f35c4062d159749235c writeSourceCode cpp instm Ogre::RTShader::ProgramWriter classOgre_1_1RTShader_1_1ProgramWriter.html a2dedd0d346cf93b37f379e35775d4e20

Write the program shader source code.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d TargetLanguage cpp data Ogre::RTShader::HLSLProgramWriter classOgre_1_1RTShader_1_1HLSLProgramWriter.html a02d4047f37908da902877d31f9c360a7 GpuConstTypeToStringMap cpp tdef Ogre::RTShader::HLSLProgramWriter classOgre_1_1RTShader_1_1HLSLProgramWriter.html a15d8ad800c23f3c3f946d937bd841510 ParamSemanticToStringMap cpp tdef Ogre::RTShader::HLSLProgramWriter classOgre_1_1RTShader_1_1HLSLProgramWriter.html ac4622f05660eb11915614f8c3b525e15 initializeStringMaps cpp instm Ogre::RTShader::HLSLProgramWriter classOgre_1_1RTShader_1_1HLSLProgramWriter.html a7f2215ca6de75523a4c520b0dffc1f6f

Initialize string maps.

writeProgramDependencies cpp instm Ogre::RTShader::HLSLProgramWriter classOgre_1_1RTShader_1_1HLSLProgramWriter.html af112e7235cd2308fd2763880813dea7f

Write the program dependencies.

writeUniformParameter cpp instm Ogre::RTShader::HLSLProgramWriter classOgre_1_1RTShader_1_1HLSLProgramWriter.html a11fc63e309cc7464f0ed4383c0351db8

Write a uniform parameter.

writeFunctionParameter cpp instm Ogre::RTShader::HLSLProgramWriter classOgre_1_1RTShader_1_1HLSLProgramWriter.html ac98d92b9a006a4074eaf6e72f3261123

Write a function parameter.

writeLocalParameter cpp instm Ogre::RTShader::HLSLProgramWriter classOgre_1_1RTShader_1_1HLSLProgramWriter.html ac855c50e6f922f3a204408359236aec4

Write a local parameter.

writeFunctionDeclaration cpp instm Ogre::RTShader::HLSLProgramWriter classOgre_1_1RTShader_1_1HLSLProgramWriter.html a3c286501f16723ec8c897ab0bd8eef00

Write a function declaration.

writeAtomInstance cpp instm Ogre::RTShader::HLSLProgramWriter classOgre_1_1RTShader_1_1HLSLProgramWriter.html a9f5437c6ee63df7ad6cafa59a89f3627

Write function atom instance.

writeProgramTitle cpp instm Ogre::RTShader::ProgramWriter classOgre_1_1RTShader_1_1ProgramWriter.html ab1b6c67defa74dfdce8a0bcd1ccb62cb

Write the program title.

writeUniformParametersTitle cpp instm Ogre::RTShader::ProgramWriter classOgre_1_1RTShader_1_1ProgramWriter.html a9503345c6d319c8c39cdb1f8c83f10a0

Write the uniform parameters title.

writeFunctionTitle cpp instm Ogre::RTShader::ProgramWriter classOgre_1_1RTShader_1_1ProgramWriter.html a6417dc1c4838e8df26e98b3c675ec26f

Write a function title.

mGpuConstTypeMap cpp data Ogre::RTShader::HLSLProgramWriter classOgre_1_1RTShader_1_1HLSLProgramWriter.html a2c990fdb8559327e1a0f4d0a61d6759c mParamSemanticMap cpp data Ogre::RTShader::HLSLProgramWriter classOgre_1_1RTShader_1_1HLSLProgramWriter.html a440aaaa3169c8ef40a3a918c2c6d7e8d Ogre::RTShader::ShaderProgramWriterHLSLFactory c cl Ogre::RTShader::ShaderProgramWriterHLSLFactory classOgre_1_1RTShader_1_1ShaderProgramWriterHLSLFactory.html

HLSL program writer factory implementation.

OgreShaderHLSLProgramWriter.h ShaderProgramWriterHLSLFactory cpp instm Ogre::RTShader::ShaderProgramWriterHLSLFactory classOgre_1_1RTShader_1_1ShaderProgramWriterHLSLFactory.html ad955949addac1eaeceb75fab96773392 ~ShaderProgramWriterHLSLFactory cpp instm Ogre::RTShader::ShaderProgramWriterHLSLFactory classOgre_1_1RTShader_1_1ShaderProgramWriterHLSLFactory.html a1b5c71b751232de406d4155d2fef01f0 getTargetLanguage cpp instm Ogre::RTShader::ShaderProgramWriterHLSLFactory classOgre_1_1RTShader_1_1ShaderProgramWriterHLSLFactory.html aa05658ab30a9b7a46daf19fc442c1e7f create cpp instm Ogre::RTShader::ShaderProgramWriterHLSLFactory classOgre_1_1RTShader_1_1ShaderProgramWriterHLSLFactory.html aed62263d97f8ffc05ac6b04a90de2fa3 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mLanguage cpp data Ogre::RTShader::ShaderProgramWriterHLSLFactory classOgre_1_1RTShader_1_1ShaderProgramWriterHLSLFactory.html ab06edee18b0df026422a7ba6b56912cc Ogre::RTShader::SGMaterialSerializerListener c cl Ogre::RTShader::SGMaterialSerializerListener classOgre_1_1RTShader_1_1SGMaterialSerializerListener.html

This class responsible for translating core features of the RT Shader System for Ogre material script...

OgreShaderMaterialSerializerListener.h materialEventRaised cpp instm Ogre::RTShader::SGMaterialSerializerListener group__RTShader.html ga0c4d6065a7366a2c7cec871582b59662 techniqueEventRaised cpp instm Ogre::RTShader::SGMaterialSerializerListener group__RTShader.html gae69f34379ca56e44da81e6bb94e569d2 passEventRaised cpp instm Ogre::RTShader::SGMaterialSerializerListener group__RTShader.html gae7cd570f009ae6daa1436bb3a1b93b1c textureUnitStateEventRaised cpp instm Ogre::RTShader::SGMaterialSerializerListener group__RTShader.html gaf51bcbc1062b97a10c74ea7e70dec651 gpuProgramRefEventRaised cpp instm Ogre::MaterialSerializer::Listener classOgre_1_1MaterialSerializer_1_1Listener.html a192341794a44b9096b891b676be06b35

Called when GPU program reference section event raised.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d SGPassList cpp tdef Ogre::RTShader::SGMaterialSerializerListener group__RTShader.html ga31c3b1b2f0c870611f7acb6a54223483 SGPassListIterator cpp tdef Ogre::RTShader::SGMaterialSerializerListener group__RTShader.html ga6a93f168082a6e969a5fb34805cc1133 SGPassListConstIterator cpp tdef Ogre::RTShader::SGMaterialSerializerListener group__RTShader.html gade464788781f7916b5c80ebab37ca19c SGMaterialSerializerListener cpp instm Ogre::RTShader::SGMaterialSerializerListener group__RTShader.html gabde03a680211a1de244d36ddd721be34

Will be create and destroyed via ShaderGenerator interface.

~SGMaterialSerializerListener cpp instm Ogre::RTShader::SGMaterialSerializerListener group__RTShader.html gaf113afb7c554d0db47c80c25b9d8aa73 createSGPassList cpp instm Ogre::RTShader::SGMaterialSerializerListener group__RTShader.html ga8c4a06b1424f1361508e91be9b4ef2a6

Internal method that creates list of SGPass instances composing the given material.

getShaderGeneratedPass cpp instm Ogre::RTShader::SGMaterialSerializerListener group__RTShader.html gaa5b9aed63aa069af5ae7d9cc9ecdbdd3

Internal method that returns SGPass instance from a given source pass.

mSourceMaterial cpp data Ogre::RTShader::SGMaterialSerializerListener group__RTShader.html ga7deb2ec07837651de38e79a33a2bbc1c mSGPassList cpp data Ogre::RTShader::SGMaterialSerializerListener group__RTShader.html ga0ee048c5fb3aa3e3b8daa4bbd64fffa3 ShaderGenerator cpp ffunc Ogre::RTShader::SGMaterialSerializerListener group__RTShader.html gadcb2ff432738c3d0e602910347d3785a Ogre::RTShader::Parameter c cl Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html

A class that represents a shader based program parameter.

OgreShaderParameter.h Parameter cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a9f241674489c5321d2741df6d928fc3d Parameter cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a9e0f11ec8780314d7dd0eb32e93798c9

Class constructor.

~Parameter cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a05435ba326deda0d3a0254b24870ccff

Class destructor.

getName cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a181110163a2647ca685f43647f3a06fc

Get the name of this parameter.

getType cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html acd72d8017e089286a9193bdc5e80d511

Get the type of this parameter.

getSemantic cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a1d484477167ec87fbdd86426dac7aa4e

Get the semantic of this parameter.

getIndex cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a5762ac9052c5a6fab7d04519ba852eb6

Get the index of this parameter.

getContent cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a7e669d18a1170349f58c13152bd558e8

Return the content of this parameter.

isConstParameter cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html ade0fa49b0ca4b48513e0cd31717a254b

Returns true if this instance is a ConstParameter otherwise false.

toString cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a3e62b0706da4a98dc95cc5ba0fb6dfc9

Returns the string representation of this parameter.

isArray cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html ae4b8bd82208790a48031caa1080e3b68

Returns Whether this parameter is an array.

getSize cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4df230de9a46cb6e7862ee767cce00df

Returns the number of elements in the parameter (for arrays).

setSize cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a1f7b2b048c450c18bcf23a44732e565e

Sets the number of elements in the parameter (for arrays).

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mName cpp data Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html ab72ff25c0a1eec0cba5697936c3fea5b mType cpp data Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a6e83f63f280f4cc9eaa774d3f38a4ac7 mSemantic cpp data Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html adbb679be369624ce38b246816f9a0ef9 mIndex cpp data Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html ad0b7674a8aed6f517566473cf59dab09 mContent cpp data Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a9ad7295cff0a7da6e98fd71b11623123 mSize cpp data Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html ac6c99109d8b5fba33265702b7dff57b6 SPC_UNKNOWN cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a8c55ed23aa8cdca9f420634d00c0104b

Unknown content.

SPC_POSITION_OBJECT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ac30b2ef05a607aa75b6f7002b803aa3f

Position in object space.

SPC_POSITION_WORLD_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a48fb34fa5295c885a8c53ec005e852ef

Position in world space.

SPC_POSITION_VIEW_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6fb719fc5335e91799e324b53e0993cb

Position in view space.

SPC_POSITION_PROJECTIVE_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ab0e409d530367146cf018c6ffc7ec1fc

Position in projective space.

SPC_POSITION_LIGHT_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7afae348fe8b17f9822851e73db5bfca97

Position in light space index 0-7.

SPC_POSITION_LIGHT_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a4174b4fdae043e7567f5efc0457d6553 SPC_POSITION_LIGHT_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a344d4442907cd45994fee19e924307af SPC_POSITION_LIGHT_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a44725e1adc4814b771ae535f5eac6634 SPC_POSITION_LIGHT_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a3148a0f52f16ccb7182f49eeb9ff6160 SPC_POSITION_LIGHT_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7af0826e11ede54b12a73d5ab258fc36d8 SPC_POSITION_LIGHT_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a423f3bde78b07b0b826819dab25c6be3 SPC_POSITION_LIGHT_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a67965d66c1473e94245053fcf0dcd847 SPC_NORMAL_OBJECT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a4d6be8e5c18ecc447fcb9bdf50e0af08

Normal in object space.

SPC_NORMAL_WORLD_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7acec89a8756b61ced783955905f2c3f04

Normal in world space.

SPC_NORMAL_VIEW_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a0b5f40702c829305a68cf6a665377783

Normal in view space.

SPC_NORMAL_TANGENT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a867a46e01285805086ad6531c4067fe7

Normal in tangent space.

SPC_POSTOCAMERA_OBJECT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a935e3497dc372489d1cebcb4bc5d701f

View vector in object space.

SPC_POSTOCAMERA_WORLD_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a417e8ab7a54f189e54e1a8d4df3fdb5b

View vector in world space.

SPC_POSTOCAMERA_VIEW_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a2c19d9dd62ba475d9862ecf3c56060bc

View vector in view space.

SPC_POSTOCAMERA_TANGENT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7aa9b5b86bfb39c024a8d8a3c01d3f107d

View vector in tangent space.

SPC_POSTOLIGHT_OBJECT_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a3ae441c302a78055d01c87a87f0971b2

Light vector in object space index 0-7.

SPC_POSTOLIGHT_OBJECT_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a445813e80a6998670af5bdaaaa36833c SPC_POSTOLIGHT_OBJECT_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7afc6af58cc0cb82ef1037a899b9fac4b7 SPC_POSTOLIGHT_OBJECT_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a8e906d15710c004541b6d11a9f6c7454 SPC_POSTOLIGHT_OBJECT_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a555b49ae22979d8641844f4f88548a34 SPC_POSTOLIGHT_OBJECT_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a49b6e18e5cc29587cd82c0a85e8f2ed0 SPC_POSTOLIGHT_OBJECT_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a38751338a0baae62d106291d41cfd919 SPC_POSTOLIGHT_OBJECT_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6e8929a714816a981b2ce0c048e35b52 SPC_POSTOLIGHT_WORLD_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6efd04ecb4fe8b25a672ede07687cb65

Light vector in world space index 0-7.

SPC_POSTOLIGHT_WORLD_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a998a84e7be1169abb33a0b641c9db858 SPC_POSTOLIGHT_WORLD_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ace0bb2b52eab345ff586a009349b276f SPC_POSTOLIGHT_WORLD_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a648b9e0e4a78cf854d9efe321904b741 SPC_POSTOLIGHT_WORLD_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7acd690f191ce12378789b9afa2df17772 SPC_POSTOLIGHT_WORLD_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a389cbfc2291ea8279f289aa8a3b27ce6 SPC_POSTOLIGHT_WORLD_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a378227ad43ae05e369c8ce7f545fe167 SPC_POSTOLIGHT_WORLD_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a11688284e0abc07332c6f09e505f854e SPC_POSTOLIGHT_VIEW_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a11aef4b5d612f9a0cdbbc17a858231c7

Light vector in view space index 0-7.

SPC_POSTOLIGHT_VIEW_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6e0d401e83902693505e45fe0f54df84 SPC_POSTOLIGHT_VIEW_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7af6a7b1ca46334e44892c971443e5bcb9 SPC_POSTOLIGHT_VIEW_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a8f9cd13c620dd8b2123357e5cad63b70 SPC_POSTOLIGHT_VIEW_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a930b3d69ac51c418578673b34ba6b8b7 SPC_POSTOLIGHT_VIEW_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a0701d37390e9a1f6785879bc5506ace0 SPC_POSTOLIGHT_VIEW_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7aecd484d76771c40cb1bf66e4e65ff626 SPC_POSTOLIGHT_VIEW_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a3e0a61fb6c24b4b717bc09ef8964059d SPC_POSTOLIGHT_TANGENT_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a0e610f823d275b697651d50c0d0d257d

Light vector in tangent space index 0-7.

SPC_POSTOLIGHT_TANGENT_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a4719768c33134d6e59dbc2408e820742 SPC_POSTOLIGHT_TANGENT_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ab87c091f58dcdacf5cc7b994ade07fd9 SPC_POSTOLIGHT_TANGENT_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a0c3474d7a77ce7a40e83777a87d2142d SPC_POSTOLIGHT_TANGENT_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7aec8acb4ef3c6c9a1992b46fdb2953301 SPC_POSTOLIGHT_TANGENT_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a46ae8c8a31f08e2271c8cf421448d839 SPC_POSTOLIGHT_TANGENT_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a0e3325e2ff0c1063c0a88ec34a1ee83a SPC_POSTOLIGHT_TANGENT_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a7b450c62f8ca91f3b23c468b0c8a95ce SPC_LIGHTDIRECTION_OBJECT_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ad1b2feed9f59868d94388fd856c29386

Light direction in object space index 0-7.

SPC_LIGHTDIRECTION_OBJECT_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a66cf9444da99bc7b8f8714e9a4ba244d SPC_LIGHTDIRECTION_OBJECT_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a999b4b0630fb06daf86b346db36d28c5 SPC_LIGHTDIRECTION_OBJECT_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a00f691e8fc51042a11d24830def250b2 SPC_LIGHTDIRECTION_OBJECT_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7afc269115e68796e473c0c6ac9e63cc8b SPC_LIGHTDIRECTION_OBJECT_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a951a04e1de9730a072ef64af53711e80 SPC_LIGHTDIRECTION_OBJECT_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a9175b074cc024bad394a89680e3091c2 SPC_LIGHTDIRECTION_OBJECT_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a66d3823813631f9069aa6e4186dfcbda SPC_LIGHTDIRECTION_WORLD_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ac9ec13981a3b3659a219df01625b092a

Light direction in world space index 0-7.

SPC_LIGHTDIRECTION_WORLD_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7acfb6eed0df064cf38d5bbeaa0b089790 SPC_LIGHTDIRECTION_WORLD_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a52fe78ba2cccacb72e9e05f4dc9e61be SPC_LIGHTDIRECTION_WORLD_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ad885a4e84d1503411f9776c4b33ff8b1 SPC_LIGHTDIRECTION_WORLD_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a7a20e410a940ec5f9bd52ff029c0d50c SPC_LIGHTDIRECTION_WORLD_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ae4c9382450f623b85f74a7930a04b63f SPC_LIGHTDIRECTION_WORLD_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a36c0e0abf19306fa11f2304fa5c4f6a9 SPC_LIGHTDIRECTION_WORLD_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7aa7ace3e16d3f458675e285667914aea3 SPC_LIGHTDIRECTION_VIEW_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ae062c6b6799906126362035e8741fcf9

Light direction in view space index 0-7.

SPC_LIGHTDIRECTION_VIEW_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ab0cad191fb23bc72846703c30bd0574f SPC_LIGHTDIRECTION_VIEW_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ab6de57e1e50e2e8fb720b594f72b74cf SPC_LIGHTDIRECTION_VIEW_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a2f924f19b83b50ff146c201d9111b096 SPC_LIGHTDIRECTION_VIEW_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6b442c1ac1cd7f888aaa9fe0e27d153d SPC_LIGHTDIRECTION_VIEW_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a1915b91661a0899680e5ee35250b9de9 SPC_LIGHTDIRECTION_VIEW_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a5e433b7316c8787502dc26e3f484e2d8 SPC_LIGHTDIRECTION_VIEW_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a92076a180981c2c4671bc8566095db5f SPC_LIGHTDIRECTION_TANGENT_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ac1b69cdec79fb99083c783ae5fdc74f8

Light direction in tangent space index 0-7.

SPC_LIGHTDIRECTION_TANGENT_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6259e93e4f72def406679703ccd82396 SPC_LIGHTDIRECTION_TANGENT_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7af09d1f2a6a6cc697b944875ed41c8a46 SPC_LIGHTDIRECTION_TANGENT_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6c62d8aaf6fd0fd1db4d177d1e09ab26 SPC_LIGHTDIRECTION_TANGENT_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a5ff917d1950cdbdc6ead8595ade89ca0 SPC_LIGHTDIRECTION_TANGENT_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a88f76a5b43f3888ca43e45b632130ce7 SPC_LIGHTDIRECTION_TANGENT_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a1467ac91eb38dfdebb5679bda5185003 SPC_LIGHTDIRECTION_TANGENT_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7aae431747e93a91ada4bdffd8fbcfc12b SPC_LIGHTPOSITION_OBJECT_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a9068c04952030757cab3d6b0c7bf505e

Light position in object space index 0-7.

SPC_LIGHTPOSITION_OBJECT_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6665396d9824b43210b14066935d987e SPC_LIGHTPOSITION_OBJECT_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7aaed5ef5c265802cd854e4e41e05ab3cf SPC_LIGHTPOSITION_OBJECT_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a23be57829ddfd1d4e29f7877f23c9ddf SPC_LIGHTPOSITION_OBJECT_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a300717bc767f7691ac7ebe9895aaf40d SPC_LIGHTPOSITION_OBJECT_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a607ed8a4d1cb3f748963cc5dccdd129c SPC_LIGHTPOSITION_OBJECT_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a00d9cbe09b054265e6fa9c68cfed9b75 SPC_LIGHTPOSITION_OBJECT_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a139e2dd64b4409a1ea9ea53371dec181 SPC_LIGHTPOSITION_WORLD_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a9db27d7dba66293a86c0ed7f077b29de

Light position in world space index 0-7.

SPC_LIGHTPOSITION_WORLD_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7adb523a04f1cf89df97f4f0591e2d1c07 SPC_LIGHTPOSITION_WORLD_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a2ad2ab2a4592b7e1d93a728fad5791dc SPC_LIGHTPOSITION_WORLD_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7abfb8a34699488433a873da92472f140e SPC_LIGHTPOSITION_WORLD_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a0ce0bdb2383cdc482c3fbcba9f36c136 SPC_LIGHTPOSITION_WORLD_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a174d6cf3eb21057e30911bc3d10269f6 SPC_LIGHTPOSITION_WORLD_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a239a50bbf1c66d1feef865e60eca281f SPC_LIGHTPOSITION_WORLD_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a68396c65b8c1b983aa984bbf6c0a4d6a SPC_LIGHTPOSITIONVIEW_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a885470ccd40ea2bd6c3f0aa7c10a5544

Light position in view space index 0-7.

SPC_LIGHTPOSITIONVIEW_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6cad59eccd6210d2646689db5a4ef1e9 SPC_LIGHTPOSITIONVIEW_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a7d14f58ed78b718f28990cda673f5375 SPC_LIGHTPOSITIONVIEW_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a892209984e81a619894bf33ae57deb7c SPC_LIGHTPOSITIONVIEW_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7acab199f49bf78c5b5da5d80c4337abf4 SPC_LIGHTPOSITIONVIEW_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7acbc5717119ee8a88b1a784adbc11dabc SPC_LIGHTPOSITIONVIEW_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a7d6a8047f17cbd5077c2dc333ac7b762 SPC_LIGHTPOSITIONVIEW_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a4c68f26c3923d6606d6782315c95fdf3 SPC_LIGHTPOSITION_TANGENT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7abb144c966825bc4e2608b92861678b7d

Light position in tangent space index 0-7.

SPC_BLEND_WEIGHTS cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a8b6b4fd4248f66a959201d2d4ca258fb

Blending weights.

SPC_BLEND_INDICES cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a24c5c1dbbd17e36bfa9fc0d6a0437b97

Blending indices.

SPC_TANGENT_OBJECT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ac6838b1b65863881c6e9e8a8d1ad7e33

Tangent in object space.

SPC_TANGENT_WORLD_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a62638f6adfe78171c546db9589e1c14a

Tangent in world space.

SPC_TANGENT_VIEW_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7acb539336ea212818823e81517b5e234a

Tangent in view space.

SPC_TANGENT_TANGENT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7aae9e3d6d893b968275941ba1b3c3ac07

Tangent in tangent space.

SPC_BINORMAL_OBJECT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6a5f41f7182106082a0befae98aac0ea

Binormal in object space.

SPC_BINORMAL_WORLD_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a38654b5e0ca1be347d11b3356cfdb5f3

Binormal in world space.

SPC_BINORMAL_VIEW_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7af656a236e44e9b0e7e217e0a43764149

Binormal in view space.

SPC_BINORMAL_TANGENT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ae7561b6fc3b2f58bea1e728f62a1dfd1

Binormal in tangent space.

SPC_COLOR_DIFFUSE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ae0c2e5cd793f1ecb1df066861ab6c752

Diffuse color.

SPC_COLOR_SPECULAR cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ad99db23c6c3a4225d80c5bd96f5e7e31

Specular color.

SPC_DEPTH_OBJECT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ae9d968c92d727e2735f240e0df859fa4

Depth in object space.

SPC_DEPTH_WORLD_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a07c6d2515c90cb4cdf5322cfb317c35c

Depth in world space.

SPC_DEPTH_VIEW_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a91602b9b9d53bdaecbd106dcba27f602

Depth in view space.

SPC_DEPTH_PROJECTIVE_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a8feeee8fd4b72d723f412ec8d7bc4f00

Depth in projective space.

SPC_TEXTURE_COORDINATE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7abdc93cc5588809630a07c1a6f873d5f6

Texture coordinate set index 0-7.

SPC_TEXTURE_COORDINATE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a75a16446a37b631e3c007e4fddc87232 SPC_TEXTURE_COORDINATE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7af79c051d708f88de2dd66ea5b715773c SPC_TEXTURE_COORDINATE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a06644f3ff8780390b32f4cea4198147a SPC_TEXTURE_COORDINATE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a1f24519f8aa2e82670e74e9598083f84 SPC_TEXTURE_COORDINATE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ad4aabafb098c45325aee3dd3b03b6465 SPC_TEXTURE_COORDINATE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a246e52e0ca793558a3d6f3503796b901 SPC_TEXTURE_COORDINATE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a0d4703c11953b9b6128a3d760f36ce1e SPC_CUSTOM_CONTENT_BEGIN cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a1a85a6dd6da63324f7028b042313145b

Reserved custom content range to be used by user custom shader extensions.

SPC_CUSTOM_CONTENT_END cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ad2f7a789b2cf0c838b37d54bdb469467 SPS_UNKNOWN cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a91fc3614f191bebf0461676a03750312ace9a03298936fc08b7474848ca2ce7b3

Unknown semantic.

SPS_POSITION cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a91fc3614f191bebf0461676a03750312ac887733af706c0769dcbb9215f7e8b50

Position.

SPS_BLEND_WEIGHTS cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a91fc3614f191bebf0461676a03750312a9b746851560ab52d22335755dd36a0ea

Blending weights.

SPS_BLEND_INDICES cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a91fc3614f191bebf0461676a03750312ad9ee9f8d6b6508f5e0402140afe2f655

Blending indices.

SPS_NORMAL cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a91fc3614f191bebf0461676a03750312a1749fc49b1811bf3f129c722a6e8bd51

Normal, 3 reals per vertex.

SPS_COLOR cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a91fc3614f191bebf0461676a03750312abfddaa99b1d15933e549af52af916c86

General floating point color.

SPS_TEXTURE_COORDINATES cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a91fc3614f191bebf0461676a03750312aacb3f8c7623415a9398f1d0aeb0849d9

Texture coordinates.

SPS_BINORMAL cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a91fc3614f191bebf0461676a03750312af67c3c93adcb32edbb0b93fa6ac21ac0

Binormal (Y axis if normal is Z)

SPS_TANGENT cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a91fc3614f191bebf0461676a03750312aa27b75d58d2ae680d71d5eda917c5783

Tangent (X axis if normal is Z)

Ogre::RTShader::UniformParameter c cl Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html

Uniform parameter class.

OgreShaderParameter.h UniformParameter cpp instm Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html a4f69ada139bae0a8ffb68492e709d8ee

Class constructor.

UniformParameter cpp instm Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html a411a708f072d9ae9581399156d51ad3e

Class constructor.

UniformParameter cpp instm Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html a938de4dad762954130bb48ce9b70d169

Class constructor.

UniformParameter cpp instm Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html a482e33f1a057e128008674089141215e

Class constructor.

UniformParameter cpp instm Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html a32d612a23a466f9c7f30e251f70748df

Class constructor.

getAutoConstantIntData cpp instm Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html a8fb175be7ee10456a517e1ccd68cb970

Get auto constant int data of this parameter, in case it is auto constant parameter.

getAutoConstantRealData cpp instm Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html ab4c88d531bd9b3a38d265b8e89a86f9e

Get auto constant real data of this parameter, in case it is auto constant parameter.

isFloat cpp instm Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html a60ed8e599d5369b0ca39ae8f01948c3f

Return true if this parameter is a floating point type, false otherwise.

isSampler cpp instm Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html ac826b6cf26d8f4c6f028ab5ca97538ad

Return true if this parameter is a texture sampler type, false otherwise.

isAutoConstantParameter cpp instm Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html a5aaa5ab5efd544ec055e0341986375be

Return true if this parameter is an auto constant parameter, false otherwise.

isAutoConstantIntParameter cpp instm Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html ac56b9514b9f46ea5746769987ede2b1c

Return true if this parameter an auto constant with int data type, false otherwise.

isAutoConstantRealParameter cpp instm Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html ae5b87b25b190d5dc704fc3188b21ad09

Return true if this parameter an auto constant with real data type, false otherwise.

getAutoConstantType cpp instm Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html ab8c56b48550cffb2031c6a4855f510d1

Return the auto constant type of this parameter.

getVariability cpp instm Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html a8b3dacbe52b1aab3e4f289b71d4f94e6

Return the variability of this parameter.

bind cpp instm Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html add5b3d6cfb3ddb4ebf78f5656ce3b070

Bind this parameter to the corresponding GPU parameter.

setGpuParameter cpp instm Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html a180833cdf027dc3e481a9133a13c0ac9

Update the GPU parameter with the given value.

setGpuParameter cpp instm Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html ab7676ad07bc0ff415c397f2e9031bc9b

Update the GPU parameter with the given value.

setGpuParameter cpp instm Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html af6bf24254fd15990fea1bbefdde52e7f

Update the GPU parameter with the given value.

setGpuParameter cpp instm Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html a071fa2be3737c039942013d0662d6b0d

Update the GPU parameter with the given value.

setGpuParameter cpp instm Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html ab6636771fdd9b59db567ccd7af856bc5

Update the GPU parameter with the given value.

setGpuParameter cpp instm Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html a14a950f8544006b8a26eef2b7ac4cf12

Update the GPU parameter with the given value.

setGpuParameter cpp instm Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html a2f7fe030875a923c55d3bd768dae8e5a

Update the GPU parameter with the given value.

setGpuParameter cpp instm Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html a3903a08b905b94d2ecd2aa302501f709

Update the GPU parameter with the given value.

setGpuParameter cpp instm Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html a7ebd1377530dbda252300e370e809767

Update the GPU parameter with the given value.

setGpuParameter cpp instm Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html adfc53ca48d108f2eb513cbe5f422bfc9

Update the GPU parameter with the given value.

getName cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a181110163a2647ca685f43647f3a06fc

Get the name of this parameter.

getType cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html acd72d8017e089286a9193bdc5e80d511

Get the type of this parameter.

getSemantic cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a1d484477167ec87fbdd86426dac7aa4e

Get the semantic of this parameter.

getIndex cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a5762ac9052c5a6fab7d04519ba852eb6

Get the index of this parameter.

getContent cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a7e669d18a1170349f58c13152bd558e8

Return the content of this parameter.

isConstParameter cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html ade0fa49b0ca4b48513e0cd31717a254b

Returns true if this instance is a ConstParameter otherwise false.

toString cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a3e62b0706da4a98dc95cc5ba0fb6dfc9

Returns the string representation of this parameter.

isArray cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html ae4b8bd82208790a48031caa1080e3b68

Returns Whether this parameter is an array.

getSize cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4df230de9a46cb6e7862ee767cce00df

Returns the number of elements in the parameter (for arrays).

setSize cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a1f7b2b048c450c18bcf23a44732e565e

Sets the number of elements in the parameter (for arrays).

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mIsAutoConstantReal cpp data Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html a3bf2792a1c55c800d95de0d711c38833 mIsAutoConstantInt cpp data Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html a990f52df8af31d4b5158512fb15de2d2 mAutoConstantType cpp data Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html a27dcf55f1a6ee9b4eaee8779cd87f0fa mVariability cpp data Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html acb6b6e935caccba2d51d5d54683c89ba mParamsPtr cpp data Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html a414b0e257bd58283d48ddde4749fbcfe mPhysicalIndex cpp data Ogre::RTShader::UniformParameter classOgre_1_1RTShader_1_1UniformParameter.html ac70c0d48938d4ea4b95a2af0d274eaf1 mName cpp data Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html ab72ff25c0a1eec0cba5697936c3fea5b mType cpp data Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a6e83f63f280f4cc9eaa774d3f38a4ac7 mSemantic cpp data Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html adbb679be369624ce38b246816f9a0ef9 mIndex cpp data Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html ad0b7674a8aed6f517566473cf59dab09 mContent cpp data Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a9ad7295cff0a7da6e98fd71b11623123 mSize cpp data Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html ac6c99109d8b5fba33265702b7dff57b6 SPC_UNKNOWN cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a8c55ed23aa8cdca9f420634d00c0104b

Unknown content.

SPC_POSITION_OBJECT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ac30b2ef05a607aa75b6f7002b803aa3f

Position in object space.

SPC_POSITION_WORLD_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a48fb34fa5295c885a8c53ec005e852ef

Position in world space.

SPC_POSITION_VIEW_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6fb719fc5335e91799e324b53e0993cb

Position in view space.

SPC_POSITION_PROJECTIVE_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ab0e409d530367146cf018c6ffc7ec1fc

Position in projective space.

SPC_POSITION_LIGHT_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7afae348fe8b17f9822851e73db5bfca97

Position in light space index 0-7.

SPC_POSITION_LIGHT_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a4174b4fdae043e7567f5efc0457d6553 SPC_POSITION_LIGHT_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a344d4442907cd45994fee19e924307af SPC_POSITION_LIGHT_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a44725e1adc4814b771ae535f5eac6634 SPC_POSITION_LIGHT_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a3148a0f52f16ccb7182f49eeb9ff6160 SPC_POSITION_LIGHT_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7af0826e11ede54b12a73d5ab258fc36d8 SPC_POSITION_LIGHT_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a423f3bde78b07b0b826819dab25c6be3 SPC_POSITION_LIGHT_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a67965d66c1473e94245053fcf0dcd847 SPC_NORMAL_OBJECT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a4d6be8e5c18ecc447fcb9bdf50e0af08

Normal in object space.

SPC_NORMAL_WORLD_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7acec89a8756b61ced783955905f2c3f04

Normal in world space.

SPC_NORMAL_VIEW_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a0b5f40702c829305a68cf6a665377783

Normal in view space.

SPC_NORMAL_TANGENT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a867a46e01285805086ad6531c4067fe7

Normal in tangent space.

SPC_POSTOCAMERA_OBJECT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a935e3497dc372489d1cebcb4bc5d701f

View vector in object space.

SPC_POSTOCAMERA_WORLD_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a417e8ab7a54f189e54e1a8d4df3fdb5b

View vector in world space.

SPC_POSTOCAMERA_VIEW_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a2c19d9dd62ba475d9862ecf3c56060bc

View vector in view space.

SPC_POSTOCAMERA_TANGENT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7aa9b5b86bfb39c024a8d8a3c01d3f107d

View vector in tangent space.

SPC_POSTOLIGHT_OBJECT_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a3ae441c302a78055d01c87a87f0971b2

Light vector in object space index 0-7.

SPC_POSTOLIGHT_OBJECT_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a445813e80a6998670af5bdaaaa36833c SPC_POSTOLIGHT_OBJECT_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7afc6af58cc0cb82ef1037a899b9fac4b7 SPC_POSTOLIGHT_OBJECT_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a8e906d15710c004541b6d11a9f6c7454 SPC_POSTOLIGHT_OBJECT_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a555b49ae22979d8641844f4f88548a34 SPC_POSTOLIGHT_OBJECT_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a49b6e18e5cc29587cd82c0a85e8f2ed0 SPC_POSTOLIGHT_OBJECT_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a38751338a0baae62d106291d41cfd919 SPC_POSTOLIGHT_OBJECT_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6e8929a714816a981b2ce0c048e35b52 SPC_POSTOLIGHT_WORLD_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6efd04ecb4fe8b25a672ede07687cb65

Light vector in world space index 0-7.

SPC_POSTOLIGHT_WORLD_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a998a84e7be1169abb33a0b641c9db858 SPC_POSTOLIGHT_WORLD_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ace0bb2b52eab345ff586a009349b276f SPC_POSTOLIGHT_WORLD_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a648b9e0e4a78cf854d9efe321904b741 SPC_POSTOLIGHT_WORLD_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7acd690f191ce12378789b9afa2df17772 SPC_POSTOLIGHT_WORLD_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a389cbfc2291ea8279f289aa8a3b27ce6 SPC_POSTOLIGHT_WORLD_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a378227ad43ae05e369c8ce7f545fe167 SPC_POSTOLIGHT_WORLD_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a11688284e0abc07332c6f09e505f854e SPC_POSTOLIGHT_VIEW_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a11aef4b5d612f9a0cdbbc17a858231c7

Light vector in view space index 0-7.

SPC_POSTOLIGHT_VIEW_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6e0d401e83902693505e45fe0f54df84 SPC_POSTOLIGHT_VIEW_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7af6a7b1ca46334e44892c971443e5bcb9 SPC_POSTOLIGHT_VIEW_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a8f9cd13c620dd8b2123357e5cad63b70 SPC_POSTOLIGHT_VIEW_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a930b3d69ac51c418578673b34ba6b8b7 SPC_POSTOLIGHT_VIEW_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a0701d37390e9a1f6785879bc5506ace0 SPC_POSTOLIGHT_VIEW_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7aecd484d76771c40cb1bf66e4e65ff626 SPC_POSTOLIGHT_VIEW_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a3e0a61fb6c24b4b717bc09ef8964059d SPC_POSTOLIGHT_TANGENT_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a0e610f823d275b697651d50c0d0d257d

Light vector in tangent space index 0-7.

SPC_POSTOLIGHT_TANGENT_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a4719768c33134d6e59dbc2408e820742 SPC_POSTOLIGHT_TANGENT_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ab87c091f58dcdacf5cc7b994ade07fd9 SPC_POSTOLIGHT_TANGENT_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a0c3474d7a77ce7a40e83777a87d2142d SPC_POSTOLIGHT_TANGENT_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7aec8acb4ef3c6c9a1992b46fdb2953301 SPC_POSTOLIGHT_TANGENT_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a46ae8c8a31f08e2271c8cf421448d839 SPC_POSTOLIGHT_TANGENT_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a0e3325e2ff0c1063c0a88ec34a1ee83a SPC_POSTOLIGHT_TANGENT_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a7b450c62f8ca91f3b23c468b0c8a95ce SPC_LIGHTDIRECTION_OBJECT_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ad1b2feed9f59868d94388fd856c29386

Light direction in object space index 0-7.

SPC_LIGHTDIRECTION_OBJECT_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a66cf9444da99bc7b8f8714e9a4ba244d SPC_LIGHTDIRECTION_OBJECT_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a999b4b0630fb06daf86b346db36d28c5 SPC_LIGHTDIRECTION_OBJECT_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a00f691e8fc51042a11d24830def250b2 SPC_LIGHTDIRECTION_OBJECT_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7afc269115e68796e473c0c6ac9e63cc8b SPC_LIGHTDIRECTION_OBJECT_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a951a04e1de9730a072ef64af53711e80 SPC_LIGHTDIRECTION_OBJECT_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a9175b074cc024bad394a89680e3091c2 SPC_LIGHTDIRECTION_OBJECT_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a66d3823813631f9069aa6e4186dfcbda SPC_LIGHTDIRECTION_WORLD_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ac9ec13981a3b3659a219df01625b092a

Light direction in world space index 0-7.

SPC_LIGHTDIRECTION_WORLD_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7acfb6eed0df064cf38d5bbeaa0b089790 SPC_LIGHTDIRECTION_WORLD_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a52fe78ba2cccacb72e9e05f4dc9e61be SPC_LIGHTDIRECTION_WORLD_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ad885a4e84d1503411f9776c4b33ff8b1 SPC_LIGHTDIRECTION_WORLD_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a7a20e410a940ec5f9bd52ff029c0d50c SPC_LIGHTDIRECTION_WORLD_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ae4c9382450f623b85f74a7930a04b63f SPC_LIGHTDIRECTION_WORLD_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a36c0e0abf19306fa11f2304fa5c4f6a9 SPC_LIGHTDIRECTION_WORLD_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7aa7ace3e16d3f458675e285667914aea3 SPC_LIGHTDIRECTION_VIEW_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ae062c6b6799906126362035e8741fcf9

Light direction in view space index 0-7.

SPC_LIGHTDIRECTION_VIEW_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ab0cad191fb23bc72846703c30bd0574f SPC_LIGHTDIRECTION_VIEW_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ab6de57e1e50e2e8fb720b594f72b74cf SPC_LIGHTDIRECTION_VIEW_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a2f924f19b83b50ff146c201d9111b096 SPC_LIGHTDIRECTION_VIEW_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6b442c1ac1cd7f888aaa9fe0e27d153d SPC_LIGHTDIRECTION_VIEW_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a1915b91661a0899680e5ee35250b9de9 SPC_LIGHTDIRECTION_VIEW_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a5e433b7316c8787502dc26e3f484e2d8 SPC_LIGHTDIRECTION_VIEW_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a92076a180981c2c4671bc8566095db5f SPC_LIGHTDIRECTION_TANGENT_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ac1b69cdec79fb99083c783ae5fdc74f8

Light direction in tangent space index 0-7.

SPC_LIGHTDIRECTION_TANGENT_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6259e93e4f72def406679703ccd82396 SPC_LIGHTDIRECTION_TANGENT_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7af09d1f2a6a6cc697b944875ed41c8a46 SPC_LIGHTDIRECTION_TANGENT_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6c62d8aaf6fd0fd1db4d177d1e09ab26 SPC_LIGHTDIRECTION_TANGENT_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a5ff917d1950cdbdc6ead8595ade89ca0 SPC_LIGHTDIRECTION_TANGENT_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a88f76a5b43f3888ca43e45b632130ce7 SPC_LIGHTDIRECTION_TANGENT_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a1467ac91eb38dfdebb5679bda5185003 SPC_LIGHTDIRECTION_TANGENT_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7aae431747e93a91ada4bdffd8fbcfc12b SPC_LIGHTPOSITION_OBJECT_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a9068c04952030757cab3d6b0c7bf505e

Light position in object space index 0-7.

SPC_LIGHTPOSITION_OBJECT_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6665396d9824b43210b14066935d987e SPC_LIGHTPOSITION_OBJECT_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7aaed5ef5c265802cd854e4e41e05ab3cf SPC_LIGHTPOSITION_OBJECT_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a23be57829ddfd1d4e29f7877f23c9ddf SPC_LIGHTPOSITION_OBJECT_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a300717bc767f7691ac7ebe9895aaf40d SPC_LIGHTPOSITION_OBJECT_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a607ed8a4d1cb3f748963cc5dccdd129c SPC_LIGHTPOSITION_OBJECT_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a00d9cbe09b054265e6fa9c68cfed9b75 SPC_LIGHTPOSITION_OBJECT_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a139e2dd64b4409a1ea9ea53371dec181 SPC_LIGHTPOSITION_WORLD_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a9db27d7dba66293a86c0ed7f077b29de

Light position in world space index 0-7.

SPC_LIGHTPOSITION_WORLD_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7adb523a04f1cf89df97f4f0591e2d1c07 SPC_LIGHTPOSITION_WORLD_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a2ad2ab2a4592b7e1d93a728fad5791dc SPC_LIGHTPOSITION_WORLD_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7abfb8a34699488433a873da92472f140e SPC_LIGHTPOSITION_WORLD_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a0ce0bdb2383cdc482c3fbcba9f36c136 SPC_LIGHTPOSITION_WORLD_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a174d6cf3eb21057e30911bc3d10269f6 SPC_LIGHTPOSITION_WORLD_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a239a50bbf1c66d1feef865e60eca281f SPC_LIGHTPOSITION_WORLD_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a68396c65b8c1b983aa984bbf6c0a4d6a SPC_LIGHTPOSITIONVIEW_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a885470ccd40ea2bd6c3f0aa7c10a5544

Light position in view space index 0-7.

SPC_LIGHTPOSITIONVIEW_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6cad59eccd6210d2646689db5a4ef1e9 SPC_LIGHTPOSITIONVIEW_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a7d14f58ed78b718f28990cda673f5375 SPC_LIGHTPOSITIONVIEW_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a892209984e81a619894bf33ae57deb7c SPC_LIGHTPOSITIONVIEW_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7acab199f49bf78c5b5da5d80c4337abf4 SPC_LIGHTPOSITIONVIEW_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7acbc5717119ee8a88b1a784adbc11dabc SPC_LIGHTPOSITIONVIEW_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a7d6a8047f17cbd5077c2dc333ac7b762 SPC_LIGHTPOSITIONVIEW_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a4c68f26c3923d6606d6782315c95fdf3 SPC_LIGHTPOSITION_TANGENT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7abb144c966825bc4e2608b92861678b7d

Light position in tangent space index 0-7.

SPC_BLEND_WEIGHTS cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a8b6b4fd4248f66a959201d2d4ca258fb

Blending weights.

SPC_BLEND_INDICES cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a24c5c1dbbd17e36bfa9fc0d6a0437b97

Blending indices.

SPC_TANGENT_OBJECT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ac6838b1b65863881c6e9e8a8d1ad7e33

Tangent in object space.

SPC_TANGENT_WORLD_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a62638f6adfe78171c546db9589e1c14a

Tangent in world space.

SPC_TANGENT_VIEW_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7acb539336ea212818823e81517b5e234a

Tangent in view space.

SPC_TANGENT_TANGENT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7aae9e3d6d893b968275941ba1b3c3ac07

Tangent in tangent space.

SPC_BINORMAL_OBJECT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6a5f41f7182106082a0befae98aac0ea

Binormal in object space.

SPC_BINORMAL_WORLD_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a38654b5e0ca1be347d11b3356cfdb5f3

Binormal in world space.

SPC_BINORMAL_VIEW_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7af656a236e44e9b0e7e217e0a43764149

Binormal in view space.

SPC_BINORMAL_TANGENT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ae7561b6fc3b2f58bea1e728f62a1dfd1

Binormal in tangent space.

SPC_COLOR_DIFFUSE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ae0c2e5cd793f1ecb1df066861ab6c752

Diffuse color.

SPC_COLOR_SPECULAR cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ad99db23c6c3a4225d80c5bd96f5e7e31

Specular color.

SPC_DEPTH_OBJECT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ae9d968c92d727e2735f240e0df859fa4

Depth in object space.

SPC_DEPTH_WORLD_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a07c6d2515c90cb4cdf5322cfb317c35c

Depth in world space.

SPC_DEPTH_VIEW_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a91602b9b9d53bdaecbd106dcba27f602

Depth in view space.

SPC_DEPTH_PROJECTIVE_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a8feeee8fd4b72d723f412ec8d7bc4f00

Depth in projective space.

SPC_TEXTURE_COORDINATE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7abdc93cc5588809630a07c1a6f873d5f6

Texture coordinate set index 0-7.

SPC_TEXTURE_COORDINATE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a75a16446a37b631e3c007e4fddc87232 SPC_TEXTURE_COORDINATE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7af79c051d708f88de2dd66ea5b715773c SPC_TEXTURE_COORDINATE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a06644f3ff8780390b32f4cea4198147a SPC_TEXTURE_COORDINATE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a1f24519f8aa2e82670e74e9598083f84 SPC_TEXTURE_COORDINATE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ad4aabafb098c45325aee3dd3b03b6465 SPC_TEXTURE_COORDINATE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a246e52e0ca793558a3d6f3503796b901 SPC_TEXTURE_COORDINATE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a0d4703c11953b9b6128a3d760f36ce1e SPC_CUSTOM_CONTENT_BEGIN cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a1a85a6dd6da63324f7028b042313145b

Reserved custom content range to be used by user custom shader extensions.

SPC_CUSTOM_CONTENT_END cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ad2f7a789b2cf0c838b37d54bdb469467 SPS_UNKNOWN cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a91fc3614f191bebf0461676a03750312ace9a03298936fc08b7474848ca2ce7b3

Unknown semantic.

SPS_POSITION cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a91fc3614f191bebf0461676a03750312ac887733af706c0769dcbb9215f7e8b50

Position.

SPS_BLEND_WEIGHTS cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a91fc3614f191bebf0461676a03750312a9b746851560ab52d22335755dd36a0ea

Blending weights.

SPS_BLEND_INDICES cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a91fc3614f191bebf0461676a03750312ad9ee9f8d6b6508f5e0402140afe2f655

Blending indices.

SPS_NORMAL cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a91fc3614f191bebf0461676a03750312a1749fc49b1811bf3f129c722a6e8bd51

Normal, 3 reals per vertex.

SPS_COLOR cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a91fc3614f191bebf0461676a03750312abfddaa99b1d15933e549af52af916c86

General floating point color.

SPS_TEXTURE_COORDINATES cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a91fc3614f191bebf0461676a03750312aacb3f8c7623415a9398f1d0aeb0849d9

Texture coordinates.

SPS_BINORMAL cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a91fc3614f191bebf0461676a03750312af67c3c93adcb32edbb0b93fa6ac21ac0

Binormal (Y axis if normal is Z)

SPS_TANGENT cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a91fc3614f191bebf0461676a03750312aa27b75d58d2ae680d71d5eda917c5783

Tangent (X axis if normal is Z)

Ogre::RTShader::ConstParameter c tmplt Ogre::RTShader::ConstParameter classOgre_1_1RTShader_1_1ConstParameter.html

Helper template which is the base for our ConstParameters.

OgreShaderParameter.h ConstParameter cpp instm Ogre::RTShader::ConstParameter classOgre_1_1RTShader_1_1ConstParameter.html a31a9dcfa89bbc504f7a97ebbe53454e2 ~ConstParameter cpp instm Ogre::RTShader::ConstParameter classOgre_1_1RTShader_1_1ConstParameter.html a90eda7480a0c6a7f6c5657f2297c0672 getValue cpp instm Ogre::RTShader::ConstParameter classOgre_1_1RTShader_1_1ConstParameter.html a804a7fc4e9e24bee6a899781e68861a1

Returns the native value of this parameter.

isConstParameter cpp instm Ogre::RTShader::ConstParameter classOgre_1_1RTShader_1_1ConstParameter.html a6e4e57b1c629b615ef7fae85883ae671 toString cpp instm Ogre::RTShader::ConstParameter classOgre_1_1RTShader_1_1ConstParameter.html a2014742ec73086399899da2775d01cfc getName cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a181110163a2647ca685f43647f3a06fc

Get the name of this parameter.

getType cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html acd72d8017e089286a9193bdc5e80d511

Get the type of this parameter.

getSemantic cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a1d484477167ec87fbdd86426dac7aa4e

Get the semantic of this parameter.

getIndex cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a5762ac9052c5a6fab7d04519ba852eb6

Get the index of this parameter.

getContent cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a7e669d18a1170349f58c13152bd558e8

Return the content of this parameter.

isArray cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html ae4b8bd82208790a48031caa1080e3b68

Returns Whether this parameter is an array.

getSize cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4df230de9a46cb6e7862ee767cce00df

Returns the number of elements in the parameter (for arrays).

setSize cpp instm Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a1f7b2b048c450c18bcf23a44732e565e

Sets the number of elements in the parameter (for arrays).

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mValue cpp data Ogre::RTShader::ConstParameter classOgre_1_1RTShader_1_1ConstParameter.html a15f01c3d93f93c09fe6c47071f95519e mName cpp data Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html ab72ff25c0a1eec0cba5697936c3fea5b mType cpp data Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a6e83f63f280f4cc9eaa774d3f38a4ac7 mSemantic cpp data Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html adbb679be369624ce38b246816f9a0ef9 mIndex cpp data Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html ad0b7674a8aed6f517566473cf59dab09 mContent cpp data Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a9ad7295cff0a7da6e98fd71b11623123 mSize cpp data Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html ac6c99109d8b5fba33265702b7dff57b6 SPC_UNKNOWN cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a8c55ed23aa8cdca9f420634d00c0104b

Unknown content.

SPC_POSITION_OBJECT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ac30b2ef05a607aa75b6f7002b803aa3f

Position in object space.

SPC_POSITION_WORLD_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a48fb34fa5295c885a8c53ec005e852ef

Position in world space.

SPC_POSITION_VIEW_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6fb719fc5335e91799e324b53e0993cb

Position in view space.

SPC_POSITION_PROJECTIVE_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ab0e409d530367146cf018c6ffc7ec1fc

Position in projective space.

SPC_POSITION_LIGHT_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7afae348fe8b17f9822851e73db5bfca97

Position in light space index 0-7.

SPC_POSITION_LIGHT_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a4174b4fdae043e7567f5efc0457d6553 SPC_POSITION_LIGHT_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a344d4442907cd45994fee19e924307af SPC_POSITION_LIGHT_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a44725e1adc4814b771ae535f5eac6634 SPC_POSITION_LIGHT_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a3148a0f52f16ccb7182f49eeb9ff6160 SPC_POSITION_LIGHT_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7af0826e11ede54b12a73d5ab258fc36d8 SPC_POSITION_LIGHT_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a423f3bde78b07b0b826819dab25c6be3 SPC_POSITION_LIGHT_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a67965d66c1473e94245053fcf0dcd847 SPC_NORMAL_OBJECT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a4d6be8e5c18ecc447fcb9bdf50e0af08

Normal in object space.

SPC_NORMAL_WORLD_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7acec89a8756b61ced783955905f2c3f04

Normal in world space.

SPC_NORMAL_VIEW_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a0b5f40702c829305a68cf6a665377783

Normal in view space.

SPC_NORMAL_TANGENT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a867a46e01285805086ad6531c4067fe7

Normal in tangent space.

SPC_POSTOCAMERA_OBJECT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a935e3497dc372489d1cebcb4bc5d701f

View vector in object space.

SPC_POSTOCAMERA_WORLD_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a417e8ab7a54f189e54e1a8d4df3fdb5b

View vector in world space.

SPC_POSTOCAMERA_VIEW_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a2c19d9dd62ba475d9862ecf3c56060bc

View vector in view space.

SPC_POSTOCAMERA_TANGENT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7aa9b5b86bfb39c024a8d8a3c01d3f107d

View vector in tangent space.

SPC_POSTOLIGHT_OBJECT_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a3ae441c302a78055d01c87a87f0971b2

Light vector in object space index 0-7.

SPC_POSTOLIGHT_OBJECT_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a445813e80a6998670af5bdaaaa36833c SPC_POSTOLIGHT_OBJECT_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7afc6af58cc0cb82ef1037a899b9fac4b7 SPC_POSTOLIGHT_OBJECT_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a8e906d15710c004541b6d11a9f6c7454 SPC_POSTOLIGHT_OBJECT_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a555b49ae22979d8641844f4f88548a34 SPC_POSTOLIGHT_OBJECT_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a49b6e18e5cc29587cd82c0a85e8f2ed0 SPC_POSTOLIGHT_OBJECT_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a38751338a0baae62d106291d41cfd919 SPC_POSTOLIGHT_OBJECT_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6e8929a714816a981b2ce0c048e35b52 SPC_POSTOLIGHT_WORLD_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6efd04ecb4fe8b25a672ede07687cb65

Light vector in world space index 0-7.

SPC_POSTOLIGHT_WORLD_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a998a84e7be1169abb33a0b641c9db858 SPC_POSTOLIGHT_WORLD_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ace0bb2b52eab345ff586a009349b276f SPC_POSTOLIGHT_WORLD_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a648b9e0e4a78cf854d9efe321904b741 SPC_POSTOLIGHT_WORLD_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7acd690f191ce12378789b9afa2df17772 SPC_POSTOLIGHT_WORLD_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a389cbfc2291ea8279f289aa8a3b27ce6 SPC_POSTOLIGHT_WORLD_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a378227ad43ae05e369c8ce7f545fe167 SPC_POSTOLIGHT_WORLD_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a11688284e0abc07332c6f09e505f854e SPC_POSTOLIGHT_VIEW_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a11aef4b5d612f9a0cdbbc17a858231c7

Light vector in view space index 0-7.

SPC_POSTOLIGHT_VIEW_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6e0d401e83902693505e45fe0f54df84 SPC_POSTOLIGHT_VIEW_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7af6a7b1ca46334e44892c971443e5bcb9 SPC_POSTOLIGHT_VIEW_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a8f9cd13c620dd8b2123357e5cad63b70 SPC_POSTOLIGHT_VIEW_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a930b3d69ac51c418578673b34ba6b8b7 SPC_POSTOLIGHT_VIEW_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a0701d37390e9a1f6785879bc5506ace0 SPC_POSTOLIGHT_VIEW_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7aecd484d76771c40cb1bf66e4e65ff626 SPC_POSTOLIGHT_VIEW_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a3e0a61fb6c24b4b717bc09ef8964059d SPC_POSTOLIGHT_TANGENT_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a0e610f823d275b697651d50c0d0d257d

Light vector in tangent space index 0-7.

SPC_POSTOLIGHT_TANGENT_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a4719768c33134d6e59dbc2408e820742 SPC_POSTOLIGHT_TANGENT_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ab87c091f58dcdacf5cc7b994ade07fd9 SPC_POSTOLIGHT_TANGENT_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a0c3474d7a77ce7a40e83777a87d2142d SPC_POSTOLIGHT_TANGENT_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7aec8acb4ef3c6c9a1992b46fdb2953301 SPC_POSTOLIGHT_TANGENT_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a46ae8c8a31f08e2271c8cf421448d839 SPC_POSTOLIGHT_TANGENT_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a0e3325e2ff0c1063c0a88ec34a1ee83a SPC_POSTOLIGHT_TANGENT_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a7b450c62f8ca91f3b23c468b0c8a95ce SPC_LIGHTDIRECTION_OBJECT_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ad1b2feed9f59868d94388fd856c29386

Light direction in object space index 0-7.

SPC_LIGHTDIRECTION_OBJECT_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a66cf9444da99bc7b8f8714e9a4ba244d SPC_LIGHTDIRECTION_OBJECT_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a999b4b0630fb06daf86b346db36d28c5 SPC_LIGHTDIRECTION_OBJECT_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a00f691e8fc51042a11d24830def250b2 SPC_LIGHTDIRECTION_OBJECT_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7afc269115e68796e473c0c6ac9e63cc8b SPC_LIGHTDIRECTION_OBJECT_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a951a04e1de9730a072ef64af53711e80 SPC_LIGHTDIRECTION_OBJECT_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a9175b074cc024bad394a89680e3091c2 SPC_LIGHTDIRECTION_OBJECT_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a66d3823813631f9069aa6e4186dfcbda SPC_LIGHTDIRECTION_WORLD_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ac9ec13981a3b3659a219df01625b092a

Light direction in world space index 0-7.

SPC_LIGHTDIRECTION_WORLD_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7acfb6eed0df064cf38d5bbeaa0b089790 SPC_LIGHTDIRECTION_WORLD_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a52fe78ba2cccacb72e9e05f4dc9e61be SPC_LIGHTDIRECTION_WORLD_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ad885a4e84d1503411f9776c4b33ff8b1 SPC_LIGHTDIRECTION_WORLD_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a7a20e410a940ec5f9bd52ff029c0d50c SPC_LIGHTDIRECTION_WORLD_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ae4c9382450f623b85f74a7930a04b63f SPC_LIGHTDIRECTION_WORLD_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a36c0e0abf19306fa11f2304fa5c4f6a9 SPC_LIGHTDIRECTION_WORLD_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7aa7ace3e16d3f458675e285667914aea3 SPC_LIGHTDIRECTION_VIEW_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ae062c6b6799906126362035e8741fcf9

Light direction in view space index 0-7.

SPC_LIGHTDIRECTION_VIEW_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ab0cad191fb23bc72846703c30bd0574f SPC_LIGHTDIRECTION_VIEW_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ab6de57e1e50e2e8fb720b594f72b74cf SPC_LIGHTDIRECTION_VIEW_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a2f924f19b83b50ff146c201d9111b096 SPC_LIGHTDIRECTION_VIEW_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6b442c1ac1cd7f888aaa9fe0e27d153d SPC_LIGHTDIRECTION_VIEW_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a1915b91661a0899680e5ee35250b9de9 SPC_LIGHTDIRECTION_VIEW_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a5e433b7316c8787502dc26e3f484e2d8 SPC_LIGHTDIRECTION_VIEW_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a92076a180981c2c4671bc8566095db5f SPC_LIGHTDIRECTION_TANGENT_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ac1b69cdec79fb99083c783ae5fdc74f8

Light direction in tangent space index 0-7.

SPC_LIGHTDIRECTION_TANGENT_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6259e93e4f72def406679703ccd82396 SPC_LIGHTDIRECTION_TANGENT_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7af09d1f2a6a6cc697b944875ed41c8a46 SPC_LIGHTDIRECTION_TANGENT_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6c62d8aaf6fd0fd1db4d177d1e09ab26 SPC_LIGHTDIRECTION_TANGENT_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a5ff917d1950cdbdc6ead8595ade89ca0 SPC_LIGHTDIRECTION_TANGENT_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a88f76a5b43f3888ca43e45b632130ce7 SPC_LIGHTDIRECTION_TANGENT_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a1467ac91eb38dfdebb5679bda5185003 SPC_LIGHTDIRECTION_TANGENT_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7aae431747e93a91ada4bdffd8fbcfc12b SPC_LIGHTPOSITION_OBJECT_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a9068c04952030757cab3d6b0c7bf505e

Light position in object space index 0-7.

SPC_LIGHTPOSITION_OBJECT_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6665396d9824b43210b14066935d987e SPC_LIGHTPOSITION_OBJECT_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7aaed5ef5c265802cd854e4e41e05ab3cf SPC_LIGHTPOSITION_OBJECT_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a23be57829ddfd1d4e29f7877f23c9ddf SPC_LIGHTPOSITION_OBJECT_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a300717bc767f7691ac7ebe9895aaf40d SPC_LIGHTPOSITION_OBJECT_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a607ed8a4d1cb3f748963cc5dccdd129c SPC_LIGHTPOSITION_OBJECT_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a00d9cbe09b054265e6fa9c68cfed9b75 SPC_LIGHTPOSITION_OBJECT_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a139e2dd64b4409a1ea9ea53371dec181 SPC_LIGHTPOSITION_WORLD_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a9db27d7dba66293a86c0ed7f077b29de

Light position in world space index 0-7.

SPC_LIGHTPOSITION_WORLD_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7adb523a04f1cf89df97f4f0591e2d1c07 SPC_LIGHTPOSITION_WORLD_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a2ad2ab2a4592b7e1d93a728fad5791dc SPC_LIGHTPOSITION_WORLD_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7abfb8a34699488433a873da92472f140e SPC_LIGHTPOSITION_WORLD_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a0ce0bdb2383cdc482c3fbcba9f36c136 SPC_LIGHTPOSITION_WORLD_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a174d6cf3eb21057e30911bc3d10269f6 SPC_LIGHTPOSITION_WORLD_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a239a50bbf1c66d1feef865e60eca281f SPC_LIGHTPOSITION_WORLD_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a68396c65b8c1b983aa984bbf6c0a4d6a SPC_LIGHTPOSITIONVIEW_SPACE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a885470ccd40ea2bd6c3f0aa7c10a5544

Light position in view space index 0-7.

SPC_LIGHTPOSITIONVIEW_SPACE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6cad59eccd6210d2646689db5a4ef1e9 SPC_LIGHTPOSITIONVIEW_SPACE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a7d14f58ed78b718f28990cda673f5375 SPC_LIGHTPOSITIONVIEW_SPACE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a892209984e81a619894bf33ae57deb7c SPC_LIGHTPOSITIONVIEW_SPACE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7acab199f49bf78c5b5da5d80c4337abf4 SPC_LIGHTPOSITIONVIEW_SPACE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7acbc5717119ee8a88b1a784adbc11dabc SPC_LIGHTPOSITIONVIEW_SPACE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a7d6a8047f17cbd5077c2dc333ac7b762 SPC_LIGHTPOSITIONVIEW_SPACE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a4c68f26c3923d6606d6782315c95fdf3 SPC_LIGHTPOSITION_TANGENT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7abb144c966825bc4e2608b92861678b7d

Light position in tangent space index 0-7.

SPC_BLEND_WEIGHTS cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a8b6b4fd4248f66a959201d2d4ca258fb

Blending weights.

SPC_BLEND_INDICES cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a24c5c1dbbd17e36bfa9fc0d6a0437b97

Blending indices.

SPC_TANGENT_OBJECT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ac6838b1b65863881c6e9e8a8d1ad7e33

Tangent in object space.

SPC_TANGENT_WORLD_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a62638f6adfe78171c546db9589e1c14a

Tangent in world space.

SPC_TANGENT_VIEW_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7acb539336ea212818823e81517b5e234a

Tangent in view space.

SPC_TANGENT_TANGENT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7aae9e3d6d893b968275941ba1b3c3ac07

Tangent in tangent space.

SPC_BINORMAL_OBJECT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a6a5f41f7182106082a0befae98aac0ea

Binormal in object space.

SPC_BINORMAL_WORLD_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a38654b5e0ca1be347d11b3356cfdb5f3

Binormal in world space.

SPC_BINORMAL_VIEW_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7af656a236e44e9b0e7e217e0a43764149

Binormal in view space.

SPC_BINORMAL_TANGENT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ae7561b6fc3b2f58bea1e728f62a1dfd1

Binormal in tangent space.

SPC_COLOR_DIFFUSE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ae0c2e5cd793f1ecb1df066861ab6c752

Diffuse color.

SPC_COLOR_SPECULAR cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ad99db23c6c3a4225d80c5bd96f5e7e31

Specular color.

SPC_DEPTH_OBJECT_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ae9d968c92d727e2735f240e0df859fa4

Depth in object space.

SPC_DEPTH_WORLD_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a07c6d2515c90cb4cdf5322cfb317c35c

Depth in world space.

SPC_DEPTH_VIEW_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a91602b9b9d53bdaecbd106dcba27f602

Depth in view space.

SPC_DEPTH_PROJECTIVE_SPACE cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a8feeee8fd4b72d723f412ec8d7bc4f00

Depth in projective space.

SPC_TEXTURE_COORDINATE0 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7abdc93cc5588809630a07c1a6f873d5f6

Texture coordinate set index 0-7.

SPC_TEXTURE_COORDINATE1 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a75a16446a37b631e3c007e4fddc87232 SPC_TEXTURE_COORDINATE2 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7af79c051d708f88de2dd66ea5b715773c SPC_TEXTURE_COORDINATE3 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a06644f3ff8780390b32f4cea4198147a SPC_TEXTURE_COORDINATE4 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a1f24519f8aa2e82670e74e9598083f84 SPC_TEXTURE_COORDINATE5 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ad4aabafb098c45325aee3dd3b03b6465 SPC_TEXTURE_COORDINATE6 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a246e52e0ca793558a3d6f3503796b901 SPC_TEXTURE_COORDINATE7 cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a0d4703c11953b9b6128a3d760f36ce1e SPC_CUSTOM_CONTENT_BEGIN cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7a1a85a6dd6da63324f7028b042313145b

Reserved custom content range to be used by user custom shader extensions.

SPC_CUSTOM_CONTENT_END cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a4fa6286f097d19e92a8ed91645fbfbe7ad2f7a789b2cf0c838b37d54bdb469467 SPS_UNKNOWN cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a91fc3614f191bebf0461676a03750312ace9a03298936fc08b7474848ca2ce7b3

Unknown semantic.

SPS_POSITION cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a91fc3614f191bebf0461676a03750312ac887733af706c0769dcbb9215f7e8b50

Position.

SPS_BLEND_WEIGHTS cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a91fc3614f191bebf0461676a03750312a9b746851560ab52d22335755dd36a0ea

Blending weights.

SPS_BLEND_INDICES cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a91fc3614f191bebf0461676a03750312ad9ee9f8d6b6508f5e0402140afe2f655

Blending indices.

SPS_NORMAL cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a91fc3614f191bebf0461676a03750312a1749fc49b1811bf3f129c722a6e8bd51

Normal, 3 reals per vertex.

SPS_COLOR cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a91fc3614f191bebf0461676a03750312abfddaa99b1d15933e549af52af916c86

General floating point color.

SPS_TEXTURE_COORDINATES cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a91fc3614f191bebf0461676a03750312aacb3f8c7623415a9398f1d0aeb0849d9

Texture coordinates.

SPS_BINORMAL cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a91fc3614f191bebf0461676a03750312af67c3c93adcb32edbb0b93fa6ac21ac0

Binormal (Y axis if normal is Z)

SPS_TANGENT cpp econst Ogre::RTShader::Parameter classOgre_1_1RTShader_1_1Parameter.html a91fc3614f191bebf0461676a03750312aa27b75d58d2ae680d71d5eda917c5783

Tangent (X axis if normal is Z)

Ogre::RTShader::ParameterFactory c cl Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html

Helper utility class that creates common parameters.

OgreShaderParameter.h createInPosition cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html abdb37db84bb6494b6d0be0c9c2b13b73 createOutPosition cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html aac159df02f9d38f97074da632e33e5c7 createInNormal cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html a4e641bf17c16a7cc65bea17b849cfa37 createInWeights cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html a2b3190c854a26190034080a2734645af createInIndices cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html a8de67119ab14a1f1df19893ddf37c5d0 createOutNormal cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html a09263364591be6dc45b9180d7d924017 createInBiNormal cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html a6d0c5060af9faf5645a08dc87723b170 createOutBiNormal cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html ad7175b91afc6f9d5d4c3fbdf14f23a02 createInTangent cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html a3ba403b530b24496520244d96e0a1257 createOutTangent cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html ad0461fc33fb6bbb8ebb1d732f2ccb17a createInColor cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html a03888f5210bf17cc1350793c72e2a4ce createOutColor cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html adc993ce92bf6f96b4010ce4ae3e4d7a0 createInTexcoord cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html ae1e6ad891b88b61a9f16c9f7fd15d993 createOutTexcoord cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html ad1bf68269aadb9f521d3168090e7bd11 createInTexcoord1 cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html a61605f8cfa076c8b6260e6a9addf1dcd createOutTexcoord1 cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html ae7b55cb7a4262f3e3e908f9281264ff1 createInTexcoord2 cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html a94b45b909bce9ca84d326b4d73a31190 createOutTexcoord2 cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html a2c9063d96e1382080e11a43ce6b6ceac createInTexcoord3 cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html a675147fb512fae0361d43fcdb53d271c createOutTexcoord3 cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html a89605bc4d4da908de8712066bd4911ef createInTexcoord4 cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html a765331beb6cc481129ba77314d925b94 createOutTexcoord4 cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html a9ba0527e828e863dc7efb0e881159019 createConstParamVector2 cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html a05d541bf544cfe1efeef9f11404a47ac createConstParamVector3 cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html adbd2c5dda5465f998d1e129176cd57bb createConstParamVector4 cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html a801f69c3a7e7124b5361b3a3eeb74536 createConstParamFloat cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html afd287bd3d8b99b7dedd72a07101ced75 createSampler cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html a0339e1b0f5da7d6b7bd78dd005e6bdf8 createSampler1D cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html a5df4c21fa96cbc283fc585c38c953c96 createSampler2D cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html a40e4b32d428d14f548dffbb8a45aa494 createSampler2DArray cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html a1d87aa71ff9fd40580f53cc966794347 createSampler3D cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html a6b3a06ea5c900e44edb8e282c5c25b4d createSamplerCUBE cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html ac7866ca9ab974f86e829648c86d6315b createUniform cpp clm Ogre::RTShader::ParameterFactory classOgre_1_1RTShader_1_1ParameterFactory.html a3b8e9af891d4a6e7f68f9b2a8f557cd3 Ogre::RTShader::Program c cl Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html

A class that represents a shader based program.

OgreShaderProgram.h getType cpp instm Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html a91593fdaa3588c534a5d567fb5c4433a

Get the type of this program.

resolveAutoParameterReal cpp instm Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html ae0b281147a7daf59ec04e45523df75d0

Resolve uniform auto constant parameter with associated real data of this program.

resolveAutoParameterReal cpp instm Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html afa95a589bbc662fdadf93c9fa3630508

Resolve uniform auto constant parameter with associated real data of this program.

resolveAutoParameterInt cpp instm Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html a14f456c00a198c026043492b74f5c695

Resolve uniform auto constant parameter with associated int data of this program.

resolveAutoParameterInt cpp instm Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html af9ae3761783a43cdb7016b51c5a858bd

Resolve uniform auto constant parameter with associated int data of this program.

resolveParameter cpp instm Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html a5587bc7123d7616527a4508706d7cc89

Resolve uniform parameter of this program.

getParameterByName cpp instm Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html ac9b3ac41bdbeb34c21b9ee428b75b859

Get parameter by a given name.

getParameterByAutoType cpp instm Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html af817232435e35d8e747eed629e8a7caa

Get parameter by a given auto constant type.

getParameterByType cpp instm Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html ad6e5c14d3511acebe76cccb40d260c96

Get parameter by a given type and index.

getParameters cpp instm Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html a2479cc279c86c8e782b81889862f8a7b

Get the list of uniform parameters of this program.

createFunction cpp instm Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html aa3c0b7854fb8356b68ecb3b977c3f0fb

Create new function in this program.

getFunctionByName cpp instm Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html a5ca247d24785aec3cdb24c5fec312c4b

Get a function by a given name.

getFunctions cpp instm Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html acf2a3a94886adfb88b0f85212f65c873

Get the function list of this program.

setEntryPointFunction cpp instm Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html a1d51026c1bafcac0223edb1e371c5b52

Set the entry point function.

getEntryPointFunction cpp instm Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html a7b7f2adb8e8b565d6ca1d1893af82b76

Get the entry point function of this program.

addDependency cpp instm Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html a9eae71bfcd0da6a9daac3ddc52d27e25

Add dependency for this program.

getDependencyCount cpp instm Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html af51a20c85418f770b3fdb56f82e03830

Get the number of external libs this program depends on.

getDependency cpp instm Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html acdcfe31a4b135f4e86f22f7448d063c6

Get the library name of the given index dependency.

setSkeletalAnimationIncluded cpp instm Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html a24f1c39c59041fb580260cd1a778c9eb

Sets whether a vertex program includes the required instructions to perform skeletal animation...

getSkeletalAnimationIncluded cpp instm Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html a3eaf8ab3e4b834a0ad24d70e210263cb

Returns whether a vertex program includes the required instructions to perform skeletal animation...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Program cpp instm Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html a127f106471457c2987fa7fb9fbab4e99

Class constructor.

~Program cpp instm Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html a1738228b71726715dea9c34bed1933df

Class destructor.

destroyParameters cpp instm Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html adf0734235b627840d1349b2786ef10ce

Destroy all parameters of this program.

destroyFunctions cpp instm Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html a2a9a1ddf2b02f2e987ab2a1dcd87e157

Destroy all functions of this program.

addParameter cpp instm Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html ad253b7046575be4da4ff605ff44611f1

Add parameter to this program.

removeParameter cpp instm Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html a8435c04dbcf00c426772b6e1bd6dbd60

Remove parameter from this program.

mType cpp data Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html abc8a386d882d0ee62ff4ae3b0593cf11 mParameters cpp data Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html aeae0ede3c6fdddacbd76f2fd4ded3442 mFunctions cpp data Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html a546b86929d98f266dff4e8200fb629c6 mEntryPointFunction cpp data Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html aea822dee4509c3bfc5ee8e2f69136645 mDependencies cpp data Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html a04f22be521ef8873fdc6cfb7fc42aa1e mSkeletalAnimation cpp data Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html a32c2651c973746f3cc2bfc3ad3d89b98 ProgramManager cpp ffunc Ogre::RTShader::Program classOgre_1_1RTShader_1_1Program.html ae46e120edae3a1f22dc68ebde7fbcfca Ogre::RTShader::ProgramManager c cl Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html

A singleton manager class that manages shader based programs.

OgreShaderProgramManager.h ProgramManager cpp instm Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a7b4f84219b1785a296bbb6650b383b7d

Class default constructor.

~ProgramManager cpp instm Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a4f5a2008055d0665367504ad17961bd2

Class destructor.

acquirePrograms cpp instm Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a006134915dcf987f1b7f52c4aeefe9b0

Acquire CPU/GPU programs set associated with the given render state and bind them to the pass...

releasePrograms cpp instm Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a8bc53f45e45d99b5bcf0634079b919a4

Release CPU/GPU programs set associated with the given render state and pass.

flushGpuProgramsCache cpp instm Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a5fada758d802476e4c2a56f7ffa8e9cb

Flush the local GPU programs cache.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a9c7937d342955ee45a30d2926ffebd0b

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a77da1fe51136be09e702e698092b2185

Override standard Singleton retrieval.

GpuProgramsMap cpp tdef Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a6cb4798f70d8d155a8fd38b3dc90db6f GpuProgramsMapIterator cpp tdef Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a5b56328823eb9ab9d39823bfa2aa5746 GpuProgramsMapConstIterator cpp tdef Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a399fd8dd25b5dd01096adcca41f584a9 ProgramList cpp tdef Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a0f7df7b3bdf120c0b4e1f2fd69db5c99 ProgramListIterator cpp tdef Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html ae67ddfab3decd1b3823b2ba7de86d964 ProgramWriterMap cpp tdef Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html ae5169c232806b070eb8983949fb2645b ProgramWriterIterator cpp tdef Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a516c14e5e1624f33e204e30d0f5d91b4 ProgramWriterFactoryList cpp tdef Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html aef888e5ad925de6207cb5da3cad588f1 ProgramProcessorMap cpp tdef Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a587dec8ae6e0c2dfbdd2751da80549d6 ProgramProcessorIterator cpp tdef Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a09f6ad3178b190ca76bb5d6c3b5d1539 ProgramProcessorConstIterator cpp tdef Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a828c6453d29c03242d8c2f8872048d4a ProgramProcessorList cpp tdef Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html aef6274f2febcceddbbf9e7cff003431d createDefaultProgramProcessors cpp instm Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a6d6193af5b9a370a3ead0316428dfaef

Create default program processors.

destroyDefaultProgramProcessors cpp instm Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a681927a127f2d66dd66a5fbc333b0ce6

Destroy default program processors.

createDefaultProgramWriterFactories cpp instm Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a97ea0cc68b8474d3a80e9258670bfdb1

Create default program processors.

destroyDefaultProgramWriterFactories cpp instm Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a663b9c20dde73b748bdeaad3f4eb5672

Destroy default program processors.

destroyProgramWriters cpp instm Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a9dd91c5604e22f21171c8cbc211ae934

Destroy all program writers.

createCpuProgram cpp instm Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html ac5e8803727ad1b7f6dba7dee7b58a03c

Create CPU program .

destroyCpuProgram cpp instm Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html ae9565d0d1f78ec6f69f62b02121c2e9b

Destroy a CPU program by name.

createGpuPrograms cpp instm Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html aaaeedbf9489bb8b69af914929b87c685

Create GPU programs for the given program set based on the CPU programs it contains.

createGpuProgram cpp instm Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a8a42103189758f996588453c9de45733

Create GPU program based on the give CPU program.

addProgramProcessor cpp instm Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a18c1dfd3ed3a29cc01c48e768d00a80b

Add program processor instance to this manager.

removeProgramProcessor cpp instm Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a21a68f67aa6c2426fd979d21cbfc10d5

Remove program processor instance from this manager.

destroyGpuProgram cpp instm Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html ae37c02b81002bd0d86d969768bf5b344

Destroy a GPU program by name.

flushGpuProgramsCache cpp instm Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html add918305ce36509190b617cc691d73e8

Flush the local GPU programs cache.

getVertexShaderCount cpp instm Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a6520a083063012966afc4bdd4b7e8b56

Return the number of created vertex shaders.

getFragmentShaderCount cpp instm Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html ada664dc10866e58c9825b70cdbe333e4

Return the number of created fragment shaders.

synchronizePixelnToBeVertexOut cpp instm Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a58647b2385590ef34b0a1ee3a8dfc770

Fix the input of the pixel shader to be the same as the output of the vertex shader.

bindUniformParameters cpp instm Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a36c51904811a224420d0a0ec212819f8

Bind the uniform parameters of a given CPU and GPU program set.

mCpuProgramsList cpp data Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a774e21edb65ca869e2d7fc5d39514bfa mProgramWritersMap cpp data Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html af3058fc76343ef0a2e4490d7ff7409e3 mProgramProcessorsMap cpp data Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html afb4dc08057dbac666effe79c14541441 mProgramWriterFactories cpp data Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a261d632268e484e4e29038488c3c82c4 mVertexShaderMap cpp data Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a91ebd2a26c267914c4dbec827786ef65 mFragmentShaderMap cpp data Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html a115511b28b8ad14d77df7e1d15691588 mDefaultProgramProcessors cpp data Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html affb5afbd04566b7039f60bfd0f3b9bf2 msSingleton unknown data Ogre::Singleton< ProgramManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 ProgramSet cpp ffunc Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html af4cc94a00f22d3cc0d2408ba30a9a141 TargetRenderState cpp ffunc Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html af6e59fb08a915c63d07d3e1a1a4f1092 ShaderGenerator cpp ffunc Ogre::RTShader::ProgramManager classOgre_1_1RTShader_1_1ProgramManager.html adcb2ff432738c3d0e602910347d3785a Ogre::RTShader::ProgramProcessor c cl Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html

A class that provides extra processing services on CPU based programs.

OgreShaderProgramProcessor.h ProgramProcessor cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a1cd38e9533321ffbb8e22970f2307e48

Class constructor.

~ProgramProcessor cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html aa27787cf352ff2ac055328e7a31e1f41

Class destructor.

getTargetLanguage cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ae0789fecd0ee5b56dc6b69d093a27d75

Return the target language of this processor.

preCreateGpuPrograms cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html af36a591589a387d9ab85a7f4fe724fce

Called before creation of the GPU programs.

postCreateGpuPrograms cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a6ab57778e1f0b801b6595dc1e0c3aa91

Called after creation of the GPU programs.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d MergeParameterList cpp tdef Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a9079cdbbb382cabac306faa9d407e4b9 MergeCombinationList cpp tdef Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a3c0d805a8cdf9a02b95bcfeb80dc331c OperandPtrVector cpp tdef Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a03d0a099a4a495164fe4603d814d18b9 ParameterOperandMap cpp tdef Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a8106d085867928cfe50d3b5a6e6b6ed7 LocalParameterMap cpp tdef Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html aed0a909440b35a25ed3f29349f59a5b2 buildMergeCombinations cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a13f1ecf882f00aa063cd389f5dde8b6f

Build parameter merging combinations.

compactVsOutputs cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ab5da5dd15276e845bb154d37da2609b6

Compact the vertex shader output registers.

countVsTexcoordOutputs cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a28006c7e9a600fe675ff4d1b7e23b9b0

Internal method that counts vertex shader texcoord output slots and output floats.

buildTexcoordTable cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a77c7a05cc0e82b5206207926f8a236de

Internal function that builds parameters table.

mergeParameters cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a8b5b5b24fce13f87944b3604147b3f8b

Merge the parameters from the given table.

mergeParametersByPredefinedCombinations cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ad869da13ecb3be55b41af83d302be547

Internal function that creates merged parameter using pre defined combinations.

mergeParametersByCombination cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ac8db78a9768e4d66c7557302bef26b75

Internal function that creates merged parameter from given combination.

mergeParametersReminders cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a287bde31d129b95ea112002019701ba5

Merge reminders parameters that could not be merged into one slot using the predefined combinations...

generateLocalSplitParameters cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ab804286b7ceec3520888687a43f57b05

Generates local parameters for the split parameters and perform packing/unpacking operation using the...

rebuildParameterList cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a1ccfd04b91d75f3c2d4052ad9446a9f5

Rebuild the given parameters list using the merged parameters.

rebuildFunctionInvocations cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a2709aaaeacbdfff92a185ea00351a82f

Rebuild function invocations by replacing references to old source parameters with the matching merge...

buildParameterReferenceMap cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a2cfe65cba64966e9c8b9b2bc6019de23

Builds a map between parameter and all the references to it.

replaceParametersReferences cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ab2280321a2bdfcc53b7c90c7b0f30e9e

Replace references to old parameters with the new merged parameters.

replaceSplitParametersReferences cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html af05beb732b744cacd0d22644a8875bb7

Replace references to old parameters that have been split with the new local parameters that represen...

bindAutoParameters cpp instm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a4719f868d8fe3993a7f3f816276c5af2

Bind the auto parameters for a given CPU and GPU program set.

getParameterFloatCount cpp clm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a56c5d6f12f0eef27574321db939767ee

Return number of floats needed by the given type.

getParameterMaskByType cpp clm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html aff0d37e4144948c20edeb4b9e2b2e1e5

Return the parameter mask of by the given parameter type (I.E: X|Y for FLOAT2 etc..)

getParameterMaskByFloatCount cpp clm Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a7d4cc1775674d3fa947bee1b978d9f61

Return the parameter mask of by the float count type (I.E: X|Y for 2 etc..)

mParamMergeCombinations cpp data Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html a060e0a7726b01ff4bc1c83fc064ba406 mMaxTexCoordSlots cpp data Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html af100cb3dc3fdd00a44e85922df61863c mMaxTexCoordFloats cpp data Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ada7e3fd71cc0ce8aee28b5fe0b90d13e mFunctionMap cpp data Ogre::RTShader::ProgramProcessor classOgre_1_1RTShader_1_1ProgramProcessor.html ad88eb5eeb95f7cbe526b124e793fd6ae Ogre::RTShader::ProgramProcessor::MergeCombination c cl Ogre::RTShader::ProgramProcessor::MergeCombination structOgre_1_1RTShader_1_1ProgramProcessor_1_1MergeCombination.html OgreShaderProgramProcessor.h MergeCombination cpp func Ogre::RTShader::ProgramProcessor::MergeCombination structOgre_1_1RTShader_1_1ProgramProcessor_1_1MergeCombination.html a7f88e55801edfd6436a69f75ef6b333e srcParamterTypeCount cpp data Ogre::RTShader::ProgramProcessor::MergeCombination structOgre_1_1RTShader_1_1ProgramProcessor_1_1MergeCombination.html aabf439632c0a3ab56061634b0c42c4bb srcParameterMask cpp data Ogre::RTShader::ProgramProcessor::MergeCombination structOgre_1_1RTShader_1_1ProgramProcessor_1_1MergeCombination.html a8dffc06c2e9883767c242b11e0452bfa Ogre::RTShader::ProgramProcessor::MergeParameter c cl Ogre::RTShader::ProgramProcessor::MergeParameter classOgre_1_1RTShader_1_1ProgramProcessor_1_1MergeParameter.html OgreShaderProgramProcessor.h MergeParameter cpp instm Ogre::RTShader::ProgramProcessor::MergeParameter classOgre_1_1RTShader_1_1ProgramProcessor_1_1MergeParameter.html a291c2b1db95fe987cdb4db2dd065e798

Class constructor.

clear cpp instm Ogre::RTShader::ProgramProcessor::MergeParameter classOgre_1_1RTShader_1_1ProgramProcessor_1_1MergeParameter.html ab4838c26fbf3c04039883d8a1cd947e5

Clear the state of this merge parameter.

addSourceParameter cpp instm Ogre::RTShader::ProgramProcessor::MergeParameter classOgre_1_1RTShader_1_1ProgramProcessor_1_1MergeParameter.html a0de9735cb11ef86fcc3b4e11c6194fc3

Add source parameter to this merged.

getSourceParameterCount cpp instm Ogre::RTShader::ProgramProcessor::MergeParameter classOgre_1_1RTShader_1_1ProgramProcessor_1_1MergeParameter.html a50184aa6145aacb52c3bb0646bf99616

Return the source parameter count.

getSourceParameter cpp instm Ogre::RTShader::ProgramProcessor::MergeParameter classOgre_1_1RTShader_1_1ProgramProcessor_1_1MergeParameter.html adff8f04ad3d1d7e9b0df387d51acca02

Return source parameter by index.

getSourceParameterMask cpp instm Ogre::RTShader::ProgramProcessor::MergeParameter classOgre_1_1RTShader_1_1ProgramProcessor_1_1MergeParameter.html ae57b334bf47ef57b7cf4efc1ae6a7fc1

Return source parameter mask by index.

getDestinationParameterMask cpp instm Ogre::RTShader::ProgramProcessor::MergeParameter classOgre_1_1RTShader_1_1ProgramProcessor_1_1MergeParameter.html ab0f42e37e7832ec1c7a8cf9fb144d2ed

Return destination parameter mask by index.

getUsedFloatCount cpp instm Ogre::RTShader::ProgramProcessor::MergeParameter classOgre_1_1RTShader_1_1ProgramProcessor_1_1MergeParameter.html a9fada2ad581958e43d5188e8396ad1fa

Return the number of used floats.

getDestinationParameter cpp instm Ogre::RTShader::ProgramProcessor::MergeParameter classOgre_1_1RTShader_1_1ProgramProcessor_1_1MergeParameter.html a39e7b9d32759bb32615e8464daf0e2a0

Return the destination parameter.

createDestinationParameter cpp instm Ogre::RTShader::ProgramProcessor::MergeParameter classOgre_1_1RTShader_1_1ProgramProcessor_1_1MergeParameter.html af27d4de088c9eae62923c663c0d3432b

Creates the destination parameter by a given class and index.

mDstParameter cpp data Ogre::RTShader::ProgramProcessor::MergeParameter classOgre_1_1RTShader_1_1ProgramProcessor_1_1MergeParameter.html ac90ba3de55672229fe80e9724e6de4b0 mSrcParameter cpp data Ogre::RTShader::ProgramProcessor::MergeParameter classOgre_1_1RTShader_1_1ProgramProcessor_1_1MergeParameter.html a80410761869471108fb0e4b73b4f106b mSrcParameterMask cpp data Ogre::RTShader::ProgramProcessor::MergeParameter classOgre_1_1RTShader_1_1ProgramProcessor_1_1MergeParameter.html ac46769ec8723babd331b00b0d032b903 mDstParameterMask cpp data Ogre::RTShader::ProgramProcessor::MergeParameter classOgre_1_1RTShader_1_1ProgramProcessor_1_1MergeParameter.html a105644410a8a59b0146ccffdf531adfd mSrcParameterCount cpp data Ogre::RTShader::ProgramProcessor::MergeParameter classOgre_1_1RTShader_1_1ProgramProcessor_1_1MergeParameter.html afe2a4539206198072d74a3f43d62ef56 mUsedFloatCount cpp data Ogre::RTShader::ProgramProcessor::MergeParameter classOgre_1_1RTShader_1_1ProgramProcessor_1_1MergeParameter.html ab162cd2e87c41aa7f73f1a2cea3e3039 Ogre::RTShader::ProgramSet c cl Ogre::RTShader::ProgramSet classOgre_1_1RTShader_1_1ProgramSet.html

Container class for shader based programs.

OgreShaderProgramSet.h ProgramSet cpp instm Ogre::RTShader::ProgramSet classOgre_1_1RTShader_1_1ProgramSet.html a28462cdce34f797d495f24029ab93b8e

Class default constructor.

~ProgramSet cpp instm Ogre::RTShader::ProgramSet classOgre_1_1RTShader_1_1ProgramSet.html a761176d3fb8a117ec1978f710b797af9

Class destructor.

getCpuVertexProgram cpp instm Ogre::RTShader::ProgramSet classOgre_1_1RTShader_1_1ProgramSet.html a327a0288f7e2a3e3e534ee1589e5e3a5

Get the vertex shader CPU program.

getCpuFragmentProgram cpp instm Ogre::RTShader::ProgramSet classOgre_1_1RTShader_1_1ProgramSet.html a1088014837e8bbf7c75b53fa77b1d5c9

Get the fragment shader CPU program.

getGpuVertexProgram cpp instm Ogre::RTShader::ProgramSet classOgre_1_1RTShader_1_1ProgramSet.html ad187a08e9cc067796dfb0a52ec7b98c6

Get the vertex shader GPU program.

getGpuFragmentProgram cpp instm Ogre::RTShader::ProgramSet classOgre_1_1RTShader_1_1ProgramSet.html a68f010c25c3b49f0e58de04740fb60fb

Get the fragment shader GPU program.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d setCpuVertexProgram cpp instm Ogre::RTShader::ProgramSet classOgre_1_1RTShader_1_1ProgramSet.html a5d3e8cb121380b5c5eb8febd69b06970 setCpuFragmentProgram cpp instm Ogre::RTShader::ProgramSet classOgre_1_1RTShader_1_1ProgramSet.html a995bb276d4f1910d7ff359d490e9219a setGpuVertexProgram cpp instm Ogre::RTShader::ProgramSet classOgre_1_1RTShader_1_1ProgramSet.html adbc030cd53874bff725fccf5c07a1741 setGpuFragmentProgram cpp instm Ogre::RTShader::ProgramSet classOgre_1_1RTShader_1_1ProgramSet.html a22570ed186b8aff071bcd448394df31c mVSCpuProgram cpp data Ogre::RTShader::ProgramSet classOgre_1_1RTShader_1_1ProgramSet.html a54920ece5edfded9fdbcf953bcfd5e6a mPSCpuProgram cpp data Ogre::RTShader::ProgramSet classOgre_1_1RTShader_1_1ProgramSet.html adb4598e08a4060738105be4fcbf30f87 mVSGpuProgram cpp data Ogre::RTShader::ProgramSet classOgre_1_1RTShader_1_1ProgramSet.html a1966a1226400e601f92da1ee399abf6e mPSGpuProgram cpp data Ogre::RTShader::ProgramSet classOgre_1_1RTShader_1_1ProgramSet.html a40b96cc187633cc7d2d57a09c14b7653 ProgramManager cpp ffunc Ogre::RTShader::ProgramSet classOgre_1_1RTShader_1_1ProgramSet.html ae46e120edae3a1f22dc68ebde7fbcfca TargetRenderState cpp ffunc Ogre::RTShader::ProgramSet classOgre_1_1RTShader_1_1ProgramSet.html af6e59fb08a915c63d07d3e1a1a4f1092 Ogre::RTShader::ProgramWriter c cl Ogre::RTShader::ProgramWriter classOgre_1_1RTShader_1_1ProgramWriter.html

Base class interface for shader program writers.

OgreShaderProgramWriter.h ~ProgramWriter cpp instm Ogre::RTShader::ProgramWriter classOgre_1_1RTShader_1_1ProgramWriter.html a426deb9a437f21e2d4e2317f01928da0

Class destructor.

writeSourceCode cpp instm Ogre::RTShader::ProgramWriter classOgre_1_1RTShader_1_1ProgramWriter.html a2dedd0d346cf93b37f379e35775d4e20

Write the program shader source code.

getTargetLanguage cpp instm Ogre::RTShader::ProgramWriter classOgre_1_1RTShader_1_1ProgramWriter.html adea123814282cb2fd21f504246647b06

Return the target language of this writer.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d writeProgramTitle cpp instm Ogre::RTShader::ProgramWriter classOgre_1_1RTShader_1_1ProgramWriter.html ab1b6c67defa74dfdce8a0bcd1ccb62cb

Write the program title.

writeUniformParametersTitle cpp instm Ogre::RTShader::ProgramWriter classOgre_1_1RTShader_1_1ProgramWriter.html a9503345c6d319c8c39cdb1f8c83f10a0

Write the uniform parameters title.

writeFunctionTitle cpp instm Ogre::RTShader::ProgramWriter classOgre_1_1RTShader_1_1ProgramWriter.html a6417dc1c4838e8df26e98b3c675ec26f

Write a function title.

Ogre::RTShader::ProgramWriterFactory c cl Ogre::RTShader::ProgramWriterFactory classOgre_1_1RTShader_1_1ProgramWriterFactory.html

Interface definition for factories of ShaderProgramWriter.

OgreShaderProgramWriterManager.h ProgramWriterFactory cpp instm Ogre::RTShader::ProgramWriterFactory classOgre_1_1RTShader_1_1ProgramWriterFactory.html af6090e9cf4879d45a606aa046934bc5a ~ProgramWriterFactory cpp instm Ogre::RTShader::ProgramWriterFactory classOgre_1_1RTShader_1_1ProgramWriterFactory.html aefc4a4cc46310e89d06373664cca907f getTargetLanguage cpp instm Ogre::RTShader::ProgramWriterFactory classOgre_1_1RTShader_1_1ProgramWriterFactory.html a5b4df74d3d28ca4a0af618442da3ea47

Get the name of the language this factory creates programs for.

create cpp instm Ogre::RTShader::ProgramWriterFactory classOgre_1_1RTShader_1_1ProgramWriterFactory.html adcc865c651656f45e0866753522e6ad4

Create writer instance.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d Ogre::RTShader::ProgramWriterManager c cl Ogre::RTShader::ProgramWriterManager classOgre_1_1RTShader_1_1ProgramWriterManager.html OgreShaderProgramWriterManager.h FactoryMap cpp tdef Ogre::RTShader::ProgramWriterManager classOgre_1_1RTShader_1_1ProgramWriterManager.html a8dfc87df7980188dd5819e4f27af1cc7 ProgramWriterManager cpp instm Ogre::RTShader::ProgramWriterManager classOgre_1_1RTShader_1_1ProgramWriterManager.html aa7d6b319ff45bc9861dba292f9b2ff7a ~ProgramWriterManager cpp instm Ogre::RTShader::ProgramWriterManager classOgre_1_1RTShader_1_1ProgramWriterManager.html a97fa340b976122ebe93939ea47580bc8 addFactory cpp instm Ogre::RTShader::ProgramWriterManager classOgre_1_1RTShader_1_1ProgramWriterManager.html a58504fc8e566b0172c448249f724522d

Add a new factory object for high-level programs of a given language.

removeFactory cpp instm Ogre::RTShader::ProgramWriterManager classOgre_1_1RTShader_1_1ProgramWriterManager.html aa85306b68773fc269737df0ba894f996

Remove a factory object for high-level programs of a given language.

isLanguageSupported cpp instm Ogre::RTShader::ProgramWriterManager classOgre_1_1RTShader_1_1ProgramWriterManager.html aab32a8bee0c51620b07d3e1b80eca028

Returns whether a given high-level language is supported.

createProgramWriter cpp instm Ogre::RTShader::ProgramWriterManager classOgre_1_1RTShader_1_1ProgramWriterManager.html a4729f130076dc7e5746154bdc02600af

Create a new, unloaded HighLevelGpuProgram.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d getSingleton cpp clm Ogre::RTShader::ProgramWriterManager classOgre_1_1RTShader_1_1ProgramWriterManager.html aeeff5852f80a31dc9e1e82673fce2aad

Override standard Singleton retrieval.

getSingletonPtr cpp clm Ogre::RTShader::ProgramWriterManager classOgre_1_1RTShader_1_1ProgramWriterManager.html a34d6f0b37469bc6993b93caf7ebbde42

Override standard Singleton retrieval.

mFactories cpp data Ogre::RTShader::ProgramWriterManager classOgre_1_1RTShader_1_1ProgramWriterManager.html a9ca232c6bcf8b1d543b211c2d6de8714

Factories capable of creating ShaderProgramWriterFactory instances.

msSingleton unknown data Ogre::Singleton< ProgramWriterManager > classOgre_1_1Singleton.html aff0baaaed91d8505cfb72b7725ae1c37 Ogre::RTShader::RenderState c cl Ogre::RTShader::RenderState classOgre_1_1RTShader_1_1RenderState.html

This is a container class for sub render state class.

OgreShaderRenderState.h RenderState cpp instm Ogre::RTShader::RenderState classOgre_1_1RTShader_1_1RenderState.html a9ad5c29c93f7e3852b2bf34ed7d71850

Class default constructor.

~RenderState cpp instm Ogre::RTShader::RenderState classOgre_1_1RTShader_1_1RenderState.html adbe4e95bc100df25fe3f860869ee53a1

Class destructor.

reset cpp instm Ogre::RTShader::RenderState classOgre_1_1RTShader_1_1RenderState.html a0ca983d7872dd4af086d73f1685188f1

Reset this render state.

addTemplateSubRenderState cpp instm Ogre::RTShader::RenderState classOgre_1_1RTShader_1_1RenderState.html af66edaf33c654e03ef89f1eaec384a1f

Add a template sub render state to this render state.

removeTemplateSubRenderState cpp instm Ogre::RTShader::RenderState classOgre_1_1RTShader_1_1RenderState.html adf57c1505668d7cd9fc65c33231ee3ff

Remove a template sub render state from this render state.

getTemplateSubRenderStateList cpp instm Ogre::RTShader::RenderState classOgre_1_1RTShader_1_1RenderState.html a3156a7f08feecf6c0df8c2ec28d7e28a

Get the list of the template sub render states composing this render state.

setLightCount cpp instm Ogre::RTShader::RenderState classOgre_1_1RTShader_1_1RenderState.html a7d4bfe3ddbb10a94ae9e84d24fdcb5d8

Set the light count per light type.

getLightCount cpp instm Ogre::RTShader::RenderState classOgre_1_1RTShader_1_1RenderState.html a1b891435cd80949d502ad448f8a203cf

Get the light count per light type.

setLightCountAutoUpdate cpp instm Ogre::RTShader::RenderState classOgre_1_1RTShader_1_1RenderState.html acd05f1eaf224a41f89b4c94823b96877

Set the light count auto update state.

getLightCountAutoUpdate cpp instm Ogre::RTShader::RenderState classOgre_1_1RTShader_1_1RenderState.html a79777c200ca66ffe77b03f3462cbddbb

Return true if this render state override the light count.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d mSubRenderStateList cpp data Ogre::RTShader::RenderState classOgre_1_1RTShader_1_1RenderState.html a60de670ecb16e42e97f9bf8265270ea7 mLightCount cpp data Ogre::RTShader::RenderState classOgre_1_1RTShader_1_1RenderState.html a969c088c5e51a22c211c535375d139a8 mLightCountAutoUpdate cpp data Ogre::RTShader::RenderState classOgre_1_1RTShader_1_1RenderState.html aa36a91213f0c16fc4b68893911ad4f1e ProgramManager cpp ffunc Ogre::RTShader::RenderState classOgre_1_1RTShader_1_1RenderState.html ae46e120edae3a1f22dc68ebde7fbcfca FFPRenderStateBuilder cpp ffunc Ogre::RTShader::RenderState classOgre_1_1RTShader_1_1RenderState.html a0ebb9db4c085496981b7dbdd61f34fc9 Ogre::RTShader::TargetRenderState c cl Ogre::RTShader::TargetRenderState classOgre_1_1RTShader_1_1TargetRenderState.html

This is the target render state.

OgreShaderRenderState.h TargetRenderState cpp instm Ogre::RTShader::TargetRenderState classOgre_1_1RTShader_1_1TargetRenderState.html af77db1b842b76ad71dd6a8fc1d2cfbfc

Class default constructor.

~TargetRenderState cpp instm Ogre::RTShader::TargetRenderState classOgre_1_1RTShader_1_1TargetRenderState.html a72b162894e32d917fdde813f40f381e8

Class destructor.

link cpp instm Ogre::RTShader::TargetRenderState classOgre_1_1RTShader_1_1TargetRenderState.html a48a0f2bf833e3dd562b68e16bdbcfef8

Link this target render state with the given render state.

updateGpuProgramsParams cpp instm Ogre::RTShader::TargetRenderState classOgre_1_1RTShader_1_1TargetRenderState.html ad201f02cccf5fe0db97ae3c103aba73b

Update the GPU programs constant parameters before a renderable is rendered.

reset cpp instm Ogre::RTShader::RenderState classOgre_1_1RTShader_1_1RenderState.html a0ca983d7872dd4af086d73f1685188f1

Reset this render state.

addTemplateSubRenderState cpp instm Ogre::RTShader::RenderState classOgre_1_1RTShader_1_1RenderState.html af66edaf33c654e03ef89f1eaec384a1f

Add a template sub render state to this render state.

removeTemplateSubRenderState cpp instm Ogre::RTShader::RenderState classOgre_1_1RTShader_1_1RenderState.html adf57c1505668d7cd9fc65c33231ee3ff

Remove a template sub render state from this render state.

getTemplateSubRenderStateList cpp instm Ogre::RTShader::RenderState classOgre_1_1RTShader_1_1RenderState.html a3156a7f08feecf6c0df8c2ec28d7e28a

Get the list of the template sub render states composing this render state.

setLightCount cpp instm Ogre::RTShader::RenderState classOgre_1_1RTShader_1_1RenderState.html a7d4bfe3ddbb10a94ae9e84d24fdcb5d8

Set the light count per light type.

getLightCount cpp instm Ogre::RTShader::RenderState classOgre_1_1RTShader_1_1RenderState.html a1b891435cd80949d502ad448f8a203cf

Get the light count per light type.

setLightCountAutoUpdate cpp instm Ogre::RTShader::RenderState classOgre_1_1RTShader_1_1RenderState.html acd05f1eaf224a41f89b4c94823b96877

Set the light count auto update state.

getLightCountAutoUpdate cpp instm Ogre::RTShader::RenderState classOgre_1_1RTShader_1_1RenderState.html a79777c200ca66ffe77b03f3462cbddbb

Return true if this render state override the light count.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d sortSubRenderStates cpp instm Ogre::RTShader::TargetRenderState classOgre_1_1RTShader_1_1TargetRenderState.html af0cc11490a2a8d38b00befd3f68209bd

Sort the sub render states composing this render state.

createCpuPrograms cpp instm Ogre::RTShader::TargetRenderState classOgre_1_1RTShader_1_1TargetRenderState.html a43689030b303d846f56d1325dbeb4e29

Create CPU programs that represent this render state.

createProgramSet cpp instm Ogre::RTShader::TargetRenderState classOgre_1_1RTShader_1_1TargetRenderState.html a7b1fa1bf7f80b797042f3dc26043f733

Create the program set of this render state.

destroyProgramSet cpp instm Ogre::RTShader::TargetRenderState classOgre_1_1RTShader_1_1TargetRenderState.html ac70b2331c9f7c36f98ef73e7892d8a25 getProgramSet cpp instm Ogre::RTShader::TargetRenderState classOgre_1_1RTShader_1_1TargetRenderState.html a78bca39bab68931c862f04b3c6384d4b

Return the program set of this render state.

addSubRenderStateInstance cpp instm Ogre::RTShader::TargetRenderState classOgre_1_1RTShader_1_1TargetRenderState.html a7a33d4ee212f7e8fb483cb33e36cf0fb

Add sub render state to this render state.

removeSubRenderStateInstance cpp instm Ogre::RTShader::TargetRenderState classOgre_1_1RTShader_1_1TargetRenderState.html a5d7eb06c5a7db62569b4c8757282b9c8

Remove sub render state from this render state.

sSubRenderStateCompare cpp clm Ogre::RTShader::TargetRenderState classOgre_1_1RTShader_1_1TargetRenderState.html a9217c8ca6e166e12ae2d2478cf1d6e34

Comparison function of the sub render states.

mSubRenderStateSortValid cpp data Ogre::RTShader::TargetRenderState classOgre_1_1RTShader_1_1TargetRenderState.html a020129dfa474d4e35d37c0439f556663 mProgramSet cpp data Ogre::RTShader::TargetRenderState classOgre_1_1RTShader_1_1TargetRenderState.html a5ae4ed95d719aa2c2a15a2133c1e0f11 mSubRenderStateList cpp data Ogre::RTShader::RenderState classOgre_1_1RTShader_1_1RenderState.html a60de670ecb16e42e97f9bf8265270ea7 mLightCount cpp data Ogre::RTShader::RenderState classOgre_1_1RTShader_1_1RenderState.html a969c088c5e51a22c211c535375d139a8 mLightCountAutoUpdate cpp data Ogre::RTShader::RenderState classOgre_1_1RTShader_1_1RenderState.html aa36a91213f0c16fc4b68893911ad4f1e ProgramManager cpp ffunc Ogre::RTShader::TargetRenderState classOgre_1_1RTShader_1_1TargetRenderState.html ae46e120edae3a1f22dc68ebde7fbcfca FFPRenderStateBuilder cpp ffunc Ogre::RTShader::TargetRenderState classOgre_1_1RTShader_1_1TargetRenderState.html a0ebb9db4c085496981b7dbdd61f34fc9 Ogre::RTShader::SGScriptTranslator c cl Ogre::RTShader::SGScriptTranslator classOgre_1_1RTShader_1_1SGScriptTranslator.html

This class responsible for translating core features of the RT Shader System for Ogre material script...

OgreShaderScriptTranslator.h SGScriptTranslator cpp instm Ogre::RTShader::SGScriptTranslator group__RTShader.html ga86e3c331a22325d04420a5a84b905595 translate cpp instm Ogre::RTShader::SGScriptTranslator group__RTShader.html ga50913d8a64482eeefcccaaa9b9eeb1c1 getGeneratedSubRenderState cpp instm Ogre::RTShader::SGScriptTranslator group__RTShader.html ga9d8077b653bb0bb5bb5e457665f93ae5

Returns a sub render state of a given name which has already been created for material currently bein...

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d translatePass cpp instm Ogre::RTShader::SGScriptTranslator group__RTShader.html ga87b847b6feb299946a670a848a09ae6b

Translates RT Shader System section within a pass context.

translateTextureUnit cpp instm Ogre::RTShader::SGScriptTranslator group__RTShader.html gaec69ee66bee1cd9e9f7b40e0dffd8933

Translates RT Shader System section within a texture_unit context.

addSubRenderState cpp instm Ogre::RTShader::SGScriptTranslator group__RTShader.html gaf9e7695f6375a765185b42b4f84a624a

Adds a newly created subrender state to the material being translated.

processNode cpp instm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae47299810046b1249fec99bff9965270

Retrieves a new translator from the factories and uses it to process the give node.

getNodeAt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aec9146bcbd48d445359654b21696e82c

Retrieves the node iterator at the given index.

getBoolean cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a5f2c5e5767418e36bd32df673e59fa25

Converts the node to a boolean and returns true if successful.

getString cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ae287a72330c6b167880ec9d6b8b8b27f

Converts the node to a string and returns true if successful.

getReal cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a6895f912f2300d18805f83e6132e413f

Converts the node to a Real and returns true if successful.

getFloat cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a752b65312b7bac80467cdbd692f77ad2

Converts the node to a float and returns true if successful.

getInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aa138393408a4e3608133238e5de593f3

Converts the node to an integer and returns true if successful.

getUInt cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a42289a7095cc090b5eb8796276ab85f1

Converts the node to an unsigned integer and returns true if successful.

getColour cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html afb9903db920fbed2a27d86f664501c84

Converts the range of nodes to a ColourValue and returns true if successful.

getSceneBlendFactor cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a7f7e27d5c61bcc62a8568fd94cf694e3

Converts the node to a SceneBlendFactor enum and returns true if successful.

getCompareFunction cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a21fe87fa8b1fedefc9f29759dfb90f8a

Converts the node to a CompareFunction enum and returns true if successful.

getMatrix4 cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a371c948901e609e013e086bb0882f55e

Converts the range of nodes to a Matrix4 and returns true if successful.

getInts cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a1d3d88e1a106c5f1ab1c23239cf8d7a6

Converts the range of nodes to an array of ints and returns true if successful.

getFloats cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html a253ba6161e3930bf22055ed0d003509b

Converts the range of nodes to an array of floats and returns true if successful.

getStencilOp cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html aef5eaaacc842da6a899290cfd75ea5b2

Converts the node to a StencilOperation enum and returns true if successful.

getConstantType cpp clm Ogre::ScriptTranslator classOgre_1_1ScriptTranslator.html ac861d8b392942f6861d0fd0f01accfe1

Converts the node to a GpuConstantType enum and returns true if successful.

mGeneratedRenderState cpp data Ogre::RTShader::SGScriptTranslator group__RTShader.html ga6b45a84c630ce4feb7d42cb6281547c7 Ogre::RTShader::SubRenderState c cl Ogre::RTShader::SubRenderState classOgre_1_1RTShader_1_1SubRenderState.html

This class is the base interface of sub part from a shader based rendering pipeline.

OgreShaderSubRenderState.h SubRenderState cpp instm Ogre::RTShader::SubRenderState classOgre_1_1RTShader_1_1SubRenderState.html a5d88199139341a68af49c05b76851cd5

Class default constructor.

~SubRenderState cpp instm Ogre::RTShader::SubRenderState classOgre_1_1RTShader_1_1SubRenderState.html ae6584380f14f72ad3a94323e6f37a067

Class destructor.

getType cpp instm Ogre::RTShader::SubRenderState classOgre_1_1RTShader_1_1SubRenderState.html ae91b7b8f76848d67652b6e5832a27a49

Get the type of this sub render state.

getExecutionOrder cpp instm Ogre::RTShader::SubRenderState classOgre_1_1RTShader_1_1SubRenderState.html acb48c34ee231f0220f68c967fb32f1e5

Get the execution order of this sub render state.

copyFrom cpp instm Ogre::RTShader::SubRenderState classOgre_1_1RTShader_1_1SubRenderState.html a5dfe9f03413e0fe99ea2640f06c1f13c

Copy details from a given sub render state to this one.

operator= cpp instm Ogre::RTShader::SubRenderState classOgre_1_1RTShader_1_1SubRenderState.html a78bda908965b63ceceb6f66fc480a53b

Operator = declaration.

createCpuSubPrograms cpp instm Ogre::RTShader::SubRenderState classOgre_1_1RTShader_1_1SubRenderState.html a4b43c261946926ebbc6456deccc6697a

Create sub programs that represents this sub render state as part of a program set.

updateGpuProgramsParams cpp instm Ogre::RTShader::SubRenderState classOgre_1_1RTShader_1_1SubRenderState.html a4c2acbc15e44c3fe42868abce1116ec2

Update GPU programs parameters before a rendering operation occurs.

preAddToRenderState cpp instm Ogre::RTShader::SubRenderState classOgre_1_1RTShader_1_1SubRenderState.html afd08043cfad43a1ae470c3c1be341ba1

Called before adding this sub render state to the given render state.

getAccessor cpp instm Ogre::RTShader::SubRenderState classOgre_1_1RTShader_1_1SubRenderState.html aa73560a3f1b9117cb8b438867848c255

Return the accessor object to this sub render state.

getAccessor cpp instm Ogre::RTShader::SubRenderState classOgre_1_1RTShader_1_1SubRenderState.html a4023f69bcd64cf1f4f2e68d23cd627c3

Return the accessor object to this sub render state.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d resolveParameters cpp instm Ogre::RTShader::SubRenderState classOgre_1_1RTShader_1_1SubRenderState.html abb9932fdd1eb78cb640b652e8def029e

Resolve parameters that this sub render state requires.

resolveDependencies cpp instm Ogre::RTShader::SubRenderState classOgre_1_1RTShader_1_1SubRenderState.html a124daf32baf4d90d6854bec1bb4eced1

Resolve dependencies that this sub render state requires.

addFunctionInvocations cpp instm Ogre::RTShader::SubRenderState classOgre_1_1RTShader_1_1SubRenderState.html a6759aa937ba07f3f6c12e4c48a8b72c2

Add function invocation that this sub render state requires.

mThisAccessor cpp data Ogre::RTShader::SubRenderState classOgre_1_1RTShader_1_1SubRenderState.html afa120902df67e9b38dbff17e1df64b59 mOtherAccessor cpp data Ogre::RTShader::SubRenderState classOgre_1_1RTShader_1_1SubRenderState.html a0b6e254c421c86807085ae4eb60403b2 Ogre::RTShader::SubRenderStateAccessor c cl Ogre::RTShader::SubRenderStateAccessor classOgre_1_1RTShader_1_1SubRenderStateAccessor.html

This class uses as accessor from a template SubRenderState to all of its instances that created based...

OgreShaderSubRenderState.h addSubRenderStateInstance cpp instm Ogre::RTShader::SubRenderStateAccessor classOgre_1_1RTShader_1_1SubRenderStateAccessor.html a471587382fbc688fd2fb9d5de74fe0b7

Add SubRenderState instance to this accessor.

removeSubRenderStateInstance cpp instm Ogre::RTShader::SubRenderStateAccessor classOgre_1_1RTShader_1_1SubRenderStateAccessor.html afd2b1664c77cbc1afa2c6f4fcefdc7dd

Remove SubRenderState instance to this accessor.

getSubRenderStateInstanceSet cpp instm Ogre::RTShader::SubRenderStateAccessor classOgre_1_1RTShader_1_1SubRenderStateAccessor.html a5f37c0a472ebbcb4b8490d69c55691e7

Return a set of all instances of the template SubRenderState.

getSubRenderStateInstanceSet cpp instm Ogre::RTShader::SubRenderStateAccessor classOgre_1_1RTShader_1_1SubRenderStateAccessor.html ae2af5197a8340757364b51526a59c433

Return a set of all instances of the template SubRenderState.

SubRenderStateAccessor cpp instm Ogre::RTShader::SubRenderStateAccessor classOgre_1_1RTShader_1_1SubRenderStateAccessor.html a2e78aff406d5eebe681f7422672e57de

Construct SubRenderState accessor based on the given template SubRenderState.

mTemplateSubRenderState cpp data Ogre::RTShader::SubRenderStateAccessor classOgre_1_1RTShader_1_1SubRenderStateAccessor.html a30c0e37a80640c85a4e9b6af4f691593 mSubRenderStateInstancesSet cpp data Ogre::RTShader::SubRenderStateAccessor classOgre_1_1RTShader_1_1SubRenderStateAccessor.html a84a3bc00bbde5505d5112f9930ac9352 SubRenderState cpp ffunc Ogre::RTShader::SubRenderStateAccessor classOgre_1_1RTShader_1_1SubRenderStateAccessor.html a00dfbcca6566234803f04f46c66cb1e2 Ogre::RTShader::SubRenderStateFactory c cl Ogre::RTShader::SubRenderStateFactory classOgre_1_1RTShader_1_1SubRenderStateFactory.html

Abstract factory interface for creating SubRenderState implementation instances.

OgreShaderSubRenderState.h SubRenderStateFactory cpp instm Ogre::RTShader::SubRenderStateFactory classOgre_1_1RTShader_1_1SubRenderStateFactory.html a7482107fd30c95cb68b26ae03e3a3b0e ~SubRenderStateFactory cpp instm Ogre::RTShader::SubRenderStateFactory classOgre_1_1RTShader_1_1SubRenderStateFactory.html a9b3e25bb3aa398c8068cd5790002899d getType cpp instm Ogre::RTShader::SubRenderStateFactory classOgre_1_1RTShader_1_1SubRenderStateFactory.html a62346d71416d91a03f429ed7404ca450

Get the type of this sub render state factory.

createInstance cpp instm Ogre::RTShader::SubRenderStateFactory classOgre_1_1RTShader_1_1SubRenderStateFactory.html a954d30cb82307ae1ba785792b833b689

Create an instance of the SubRenderState sub class it suppose to create.

createInstance cpp instm Ogre::RTShader::SubRenderStateFactory classOgre_1_1RTShader_1_1SubRenderStateFactory.html ae01bc8b25b77ffcc05f5b1f33a4dd06e

Create an instance of the SubRenderState based on script properties.

createInstance cpp instm Ogre::RTShader::SubRenderStateFactory classOgre_1_1RTShader_1_1SubRenderStateFactory.html ae3f721960f23b73933bd7ad128f8fa77

Create an instance of the SubRenderState based on script properties.

createOrRetrieveInstance cpp instm Ogre::RTShader::SubRenderStateFactory classOgre_1_1RTShader_1_1SubRenderStateFactory.html a54a6f6eba1624fef1de9c20eb7b0a6b5

Retrieve the previous instance the SRS in the script translator or create a new instance if not found...

destroyInstance cpp instm Ogre::RTShader::SubRenderStateFactory classOgre_1_1RTShader_1_1SubRenderStateFactory.html a23839e5fc35257e4ffb9076e2aaf9409

Destroy the given instance.

destroyAllInstances cpp instm Ogre::RTShader::SubRenderStateFactory classOgre_1_1RTShader_1_1SubRenderStateFactory.html ab89670718152dcb35f2428cf5909ed99

Destroy all the instances that created by this factory.

writeInstance cpp instm Ogre::RTShader::SubRenderStateFactory classOgre_1_1RTShader_1_1SubRenderStateFactory.html ada31909080bae96784504be42d9bd77c

Write the given sub-render state instance using the material serializer.

writeInstance cpp instm Ogre::RTShader::SubRenderStateFactory classOgre_1_1RTShader_1_1SubRenderStateFactory.html a10b565ec536c0539e44fb1147ef777a4

Write the given sub-render state instance using the material serializer.

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a421b197ca3a38da17e2eb1531a645fa2

operator new, with debug line info

operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ac4bdf968b7b9af8a5239a27da73d5711 operator new cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html ab78a921e54419be677839cdf15d1f0b8

placement operator new

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a4be37baef81876985aa1071ad5acc6dd

array operator new, with debug line info

operator new[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html afa2943846ba6a2b5824a12857139cf5e operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a8357fe4fb4849772b94baa4bf47c7ded operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a1c727e879a260c37b00ce5505fe8e144 operator delete cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html acb46d4b0a597156d9ba5abc39d127792 operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a93e6a86dde5483c053ca0f2a85bbfd6c operator delete[] cpp instm Ogre::AllocatedObject classOgre_1_1AllocatedObject.html a595ea4c05da8aa987d3800e65d23355d createInstanceImpl cpp instm Ogre::RTShader::SubRenderStateFactory classOgre_1_1RTShader_1_1SubRenderStateFactory.html a4e68465e17cac6e993b4bd98b644e227

Create instance implementation method.

mSubRenderStateList cpp data Ogre::RTShader::SubRenderStateFactory classOgre_1_1RTShader_1_1SubRenderStateFactory.html a3a82a80aebd5d2329d4bc1466fd883a0 std c ns std namespacestd.html swap cpp func std namespacestd.html ac0f5c834836c0f5a4602cff74511d272

Implement std::swap in terms of SmallVector swap.

swap cpp func std namespacestd.html af60633ec58754c4b3cc2c56314bf1882

Implement std::swap in terms of SmallVector swap.