OGRE-Next  2.3
Object-Oriented Graphics Rendering Engine
Ogre::v1::StaticGeometry::QueuedSubMesh Struct Reference

Structure recording a queued submesh for the build. More...

#include <OgreStaticGeometry.h>

+ Inheritance diagram for Ogre::v1::StaticGeometry::QueuedSubMesh:

Public Member Functions

void operator delete (void *ptr)
 
void operator delete (void *ptr, const char *, int, const char *)
 
void operator delete (void *ptr, void *)
 
void operator delete[] (void *ptr)
 
void operator delete[] (void *ptr, const char *, int, const char *)
 
void * operator new (size_t sz)
 
void * operator new (size_t sz, const char *file, int line, const char *func)
 operator new, with debug line info More...
 
void * operator new (size_t sz, void *ptr)
 placement operator new More...
 
void * operator new[] (size_t sz)
 
void * operator new[] (size_t sz, const char *file, int line, const char *func)
 array operator new, with debug line info More...
 

Public Attributes

SubMeshLodGeometryLinkListgeometryLodList
 Link to LOD list of geometry, potentially optimised. More...
 
String materialName
 
Quaternion orientation
 
Vector3 position
 
Vector3 scale
 
SubMeshsubmesh
 
AxisAlignedBox worldBounds
 Pre-transformed world AABB. More...
 

Detailed Description

Structure recording a queued submesh for the build.

Member Function Documentation

◆ operator delete() [1/3]

template<class Alloc >
void Ogre::AllocatedObject< Alloc >::operator delete ( void *  ptr)
inlineinherited

◆ operator delete() [2/3]

template<class Alloc >
void Ogre::AllocatedObject< Alloc >::operator delete ( void *  ptr,
const char *  ,
int  ,
const char *   
)
inlineinherited

◆ operator delete() [3/3]

template<class Alloc >
void Ogre::AllocatedObject< Alloc >::operator delete ( void *  ptr,
void *   
)
inlineinherited

◆ operator delete[]() [1/2]

template<class Alloc >
void Ogre::AllocatedObject< Alloc >::operator delete[] ( void *  ptr)
inlineinherited

◆ operator delete[]() [2/2]

template<class Alloc >
void Ogre::AllocatedObject< Alloc >::operator delete[] ( void *  ptr,
const char *  ,
int  ,
const char *   
)
inlineinherited

◆ operator new() [1/3]

template<class Alloc >
void* Ogre::AllocatedObject< Alloc >::operator new ( size_t  sz)
inlineinherited

◆ operator new() [2/3]

template<class Alloc >
void* Ogre::AllocatedObject< Alloc >::operator new ( size_t  sz,
const char *  file,
int  line,
const char *  func 
)
inlineinherited

operator new, with debug line info

◆ operator new() [3/3]

template<class Alloc >
void* Ogre::AllocatedObject< Alloc >::operator new ( size_t  sz,
void *  ptr 
)
inlineinherited

placement operator new

◆ operator new[]() [1/2]

template<class Alloc >
void* Ogre::AllocatedObject< Alloc >::operator new[] ( size_t  sz)
inlineinherited

◆ operator new[]() [2/2]

template<class Alloc >
void* Ogre::AllocatedObject< Alloc >::operator new[] ( size_t  sz,
const char *  file,
int  line,
const char *  func 
)
inlineinherited

array operator new, with debug line info

Member Data Documentation

◆ geometryLodList

SubMeshLodGeometryLinkList* Ogre::v1::StaticGeometry::QueuedSubMesh::geometryLodList

Link to LOD list of geometry, potentially optimised.

◆ materialName

String Ogre::v1::StaticGeometry::QueuedSubMesh::materialName

◆ orientation

Quaternion Ogre::v1::StaticGeometry::QueuedSubMesh::orientation

◆ position

Vector3 Ogre::v1::StaticGeometry::QueuedSubMesh::position

◆ scale

Vector3 Ogre::v1::StaticGeometry::QueuedSubMesh::scale

◆ submesh

SubMesh* Ogre::v1::StaticGeometry::QueuedSubMesh::submesh

◆ worldBounds

AxisAlignedBox Ogre::v1::StaticGeometry::QueuedSubMesh::worldBounds

Pre-transformed world AABB.


The documentation for this struct was generated from the following file: