Transform sub render state implementation of the Fixed Function Pipeline.
More...
#include <OgreShaderFFPTransform.h>
|
virtual void | copyFrom (const SubRenderState &rhs) |
|
virtual bool | createCpuSubPrograms (ProgramSet *programSet) |
|
SubRenderStateAccessorPtr | getAccessor () |
| Return the accessor object to this sub render state. More...
|
|
SubRenderStateAccessorPtr | getAccessor () const |
| Return the accessor object to this sub render state. More...
|
|
virtual int | getExecutionOrder () const |
|
virtual const String & | getType () const |
|
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...
|
|
virtual bool | preAddToRenderState (const RenderState *renderState, Pass *srcPass, Pass *dstPass) |
| Called before adding this sub render state to the given render state. More...
|
|
virtual void | updateGpuProgramsParams (Renderable *rend, Pass *pass, const AutoParamDataSource *source, const LightList *pLightList) |
| Update GPU programs parameters before a rendering operation occurs. More...
|
|
Transform sub render state implementation of the Fixed Function Pipeline.
- See also
- http://msdn.microsoft.com/en-us/library/bb206269.aspx Derives from SubRenderState class.
◆ copyFrom()
virtual void Ogre::RTShader::FFPTransform::copyFrom |
( |
const SubRenderState & |
rhs | ) |
|
|
virtual |
◆ createCpuSubPrograms()
virtual bool Ogre::RTShader::FFPTransform::createCpuSubPrograms |
( |
ProgramSet * |
programSet | ) |
|
|
virtual |
◆ getAccessor() [1/2]
◆ getAccessor() [2/2]
◆ getExecutionOrder()
virtual int Ogre::RTShader::FFPTransform::getExecutionOrder |
( |
| ) |
const |
|
virtual |
◆ getType()
virtual const String& Ogre::RTShader::FFPTransform::getType |
( |
| ) |
const |
|
virtual |
◆ operator delete() [1/3]
◆ operator delete() [2/3]
◆ operator delete() [3/3]
◆ operator delete[]() [1/2]
◆ operator delete[]() [2/2]
◆ operator new() [1/3]
◆ 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]
◆ operator new[]() [1/2]
◆ 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
◆ preAddToRenderState()
virtual bool Ogre::RTShader::SubRenderState::preAddToRenderState |
( |
const RenderState * |
renderState, |
|
|
Pass * |
srcPass, |
|
|
Pass * |
dstPass |
|
) |
| |
|
inlinevirtualinherited |
Called before adding this sub render state to the given render state.
Allows this sub render state class to configure specific parameters depending on source pass or parent render state. Return of false value will cause canceling the add operation.
- Parameters
-
renderState | The target render state container this sub render state is about to be added.
|
srcPass | The source pass. |
dstPass | The destination pass. |
Reimplemented in Ogre::RTShader::FFPTexturing, Ogre::RTShader::FFPLighting, Ogre::RTShader::FFPFog, Ogre::RTShader::FFPColour, Ogre::RTShader::FFPAlphaTest, Ogre::RTShader::TriplanarTexturing, Ogre::RTShader::TextureAtlasSampler, Ogre::RTShader::PerPixelLighting, Ogre::RTShader::NormalMapLighting, Ogre::RTShader::IntegratedPSSM3, and Ogre::RTShader::HardwareSkinning.
◆ updateGpuProgramsParams()
◆ Type
String Ogre::RTShader::FFPTransform::Type |
|
static |
The documentation for this class was generated from the following file: