Class to hold a linear sequence of RenderQueueInvocation objects. More...
#include <OgreRenderQueueInvocation.h>
Public Member Functions | |
RenderQueueInvocationSequence (const String &name) | |
virtual | ~RenderQueueInvocationSequence () |
void | add (RenderQueueInvocation *i) |
Add a custom invocation to the sequence. | |
RenderQueueInvocation * | add (uint8 renderQueueGroupID, const String &invocationName) |
Add a standard invocation to the sequence. | |
void | clear (void) |
Clear and delete all invocations in this sequence. | |
RenderQueueInvocation * | get (size_t index) |
Gets the details of an invocation at a given index. | |
const String & | getName (void) const |
Get the name of this sequence. | |
RenderQueueInvocationIterator | iterator (void) |
Get an iterator over the invocations. | |
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 | |
void * | operator new (size_t sz, void *ptr) |
placement operator new | |
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 | |
void | remove (size_t index) |
Removes (and deletes) an invocation by index. | |
size_t | size (void) const |
Get the number of invocations in this sequence. | |
Protected Attributes | |
RenderQueueInvocationList | mInvocations |
String | mName |
Class to hold a linear sequence of RenderQueueInvocation objects.
Definition at line 173 of file OgreRenderQueueInvocation.h.
|
virtual |
void Ogre::RenderQueueInvocationSequence::add | ( | RenderQueueInvocation * | i | ) |
Add a custom invocation to the sequence.
RenderQueueInvocation * Ogre::RenderQueueInvocationSequence::add | ( | uint8 | renderQueueGroupID, |
const String & | invocationName | ||
) |
Add a standard invocation to the sequence.
renderQueueGroupID | The ID of the render queue group |
invocationName | Optional name to identify the invocation, useful for listeners if a single queue group is invoked more than once |
Clear and delete all invocations in this sequence.
RenderQueueInvocation * Ogre::RenderQueueInvocationSequence::get | ( | size_t | index | ) |
Gets the details of an invocation at a given index.
Get the name of this sequence.
Definition at line 183 of file OgreRenderQueueInvocation.h.
RenderQueueInvocationIterator Ogre::RenderQueueInvocationSequence::iterator | ( | void | ) |
Get an iterator over the invocations.
Definition at line 96 of file OgreMemoryAllocatedObject.h.
|
inherited |
Definition at line 108 of file OgreMemoryAllocatedObject.h.
Definition at line 102 of file OgreMemoryAllocatedObject.h.
|
inherited |
Definition at line 113 of file OgreMemoryAllocatedObject.h.
|
inherited |
Definition at line 119 of file OgreMemoryAllocatedObject.h.
Definition at line 73 of file OgreMemoryAllocatedObject.h.
|
inherited |
operator new, with debug line info
Definition at line 68 of file OgreMemoryAllocatedObject.h.
placement operator new
Definition at line 79 of file OgreMemoryAllocatedObject.h.
Definition at line 91 of file OgreMemoryAllocatedObject.h.
|
inherited |
array operator new, with debug line info
Definition at line 86 of file OgreMemoryAllocatedObject.h.
Removes (and deletes) an invocation by index.
Get the number of invocations in this sequence.
Definition at line 203 of file OgreRenderQueueInvocation.h.
|
protected |
Definition at line 177 of file OgreRenderQueueInvocation.h.
|
protected |
Definition at line 176 of file OgreRenderQueueInvocation.h.
Copyright © 2012 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.