This utility class is used to hold the information used to generate the matrices and other information required to automatically populate GpuProgramParameters. More...
#include <OgreAutoParamDataSource.h>
Public Member Functions | |
AutoParamDataSource () | |
virtual | ~AutoParamDataSource () |
virtual void | setCurrentRenderable (const Renderable *rend) |
Updates the current renderable. | |
virtual void | setWorldMatrices (const Matrix4 *m, size_t count) |
Sets the world matrices, avoid query from renderable again. | |
virtual void | setCurrentCamera (const Camera *cam, bool useCameraRelative) |
Updates the current camera. | |
virtual void | setCurrentLightList (const LightList *ll) |
Sets the light list that should be used, and it's base index from the global list. | |
virtual void | setTextureProjector (const Frustum *frust, size_t index) |
Sets the current texture projector for a index. | |
virtual void | setCurrentRenderTarget (const RenderTarget *target) |
Sets the current render target. | |
virtual void | setCurrentViewport (const Viewport *viewport) |
Sets the current viewport. | |
virtual void | setShadowDirLightExtrusionDistance (Real dist) |
Sets the shadow extrusion distance to be used for point lights. | |
virtual void | setMainCamBoundsInfo (VisibleObjectsBoundsInfo *info) |
Sets the main camera's scene bounding information. | |
virtual void | setCurrentSceneManager (const SceneManager *sm) |
Set the current scene manager for enquiring on demand. | |
virtual void | setCurrentPass (const Pass *pass) |
Sets the current pass. | |
virtual const Matrix4 & | getWorldMatrix (void) const |
virtual const Matrix4 * | getWorldMatrixArray (void) const |
virtual size_t | getWorldMatrixCount (void) const |
virtual const Matrix4 & | getViewMatrix (void) const |
virtual const Matrix4 & | getViewProjectionMatrix (void) const |
virtual const Matrix4 & | getProjectionMatrix (void) const |
virtual const Matrix4 & | getWorldViewProjMatrix (void) const |
virtual const Matrix4 & | getWorldViewMatrix (void) const |
virtual const Matrix4 & | getInverseWorldMatrix (void) const |
virtual const Matrix4 & | getInverseWorldViewMatrix (void) const |
virtual const Matrix4 & | getInverseViewMatrix (void) const |
virtual const Matrix4 & | getInverseTransposeWorldMatrix (void) const |
virtual const Matrix4 & | getInverseTransposeWorldViewMatrix (void) const |
virtual const Vector4 & | getCameraPosition (void) const |
virtual const Vector4 & | getCameraPositionObjectSpace (void) const |
virtual const Vector4 & | getLodCameraPosition (void) const |
virtual const Vector4 & | getLodCameraPositionObjectSpace (void) const |
virtual bool | hasLightList () const |
virtual float | getLightNumber (size_t index) const |
Get the light which is 'index'th closest to the current object. | |
virtual float | getLightCount () const |
virtual float | getLightCastsShadows (size_t index) const |
virtual const ColourValue & | getLightDiffuseColour (size_t index) const |
virtual const ColourValue & | getLightSpecularColour (size_t index) const |
virtual const ColourValue | getLightDiffuseColourWithPower (size_t index) const |
virtual const ColourValue | getLightSpecularColourWithPower (size_t index) const |
virtual const Vector3 & | getLightPosition (size_t index) const |
virtual Vector4 | getLightAs4DVector (size_t index) const |
virtual const Vector3 & | getLightDirection (size_t index) const |
virtual Real | getLightPowerScale (size_t index) const |
virtual Vector4 | getLightAttenuation (size_t index) const |
virtual Vector4 | getSpotlightParams (size_t index) const |
virtual void | setAmbientLightColour (const ColourValue &ambient) |
virtual const ColourValue & | getAmbientLightColour (void) const |
virtual const ColourValue & | getSurfaceAmbientColour (void) const |
virtual const ColourValue & | getSurfaceDiffuseColour (void) const |
virtual const ColourValue & | getSurfaceSpecularColour (void) const |
virtual const ColourValue & | getSurfaceEmissiveColour (void) const |
virtual Real | getSurfaceShininess (void) const |
virtual ColourValue | getDerivedAmbientLightColour (void) const |
virtual ColourValue | getDerivedSceneColour (void) const |
virtual void | setFog (FogMode mode, const ColourValue &colour, Real expDensity, Real linearStart, Real linearEnd) |
virtual const ColourValue & | getFogColour (void) const |
virtual const Vector4 & | getFogParams (void) const |
virtual const Matrix4 & | getTextureViewProjMatrix (size_t index) const |
virtual const Matrix4 & | getTextureWorldViewProjMatrix (size_t index) const |
virtual const Matrix4 & | getSpotlightViewProjMatrix (size_t index) const |
virtual const Matrix4 & | getSpotlightWorldViewProjMatrix (size_t index) const |
virtual const Matrix4 & | getTextureTransformMatrix (size_t index) const |
virtual const RenderTarget * | getCurrentRenderTarget (void) const |
virtual const Renderable * | getCurrentRenderable (void) const |
virtual const Pass * | getCurrentPass (void) const |
virtual Vector4 | getTextureSize (size_t index) const |
virtual Vector4 | getInverseTextureSize (size_t index) const |
virtual Vector4 | getPackedTextureSize (size_t index) const |
virtual Real | getShadowExtrusionDistance (void) const |
virtual const Vector4 & | getSceneDepthRange () const |
virtual const Vector4 & | getShadowSceneDepthRange (size_t index) const |
virtual const ColourValue & | getShadowColour () const |
virtual Matrix4 | getInverseViewProjMatrix (void) const |
virtual Matrix4 | getInverseTransposeViewProjMatrix () const |
virtual Matrix4 | getTransposeViewProjMatrix () const |
virtual Matrix4 | getTransposeViewMatrix () const |
virtual Matrix4 | getInverseTransposeViewMatrix () const |
virtual Matrix4 | getTransposeProjectionMatrix () const |
virtual Matrix4 | getInverseProjectionMatrix () const |
virtual Matrix4 | getInverseTransposeProjectionMatrix () const |
virtual Matrix4 | getTransposeWorldViewProjMatrix () const |
virtual Matrix4 | getInverseWorldViewProjMatrix () const |
virtual Matrix4 | getInverseTransposeWorldViewProjMatrix () const |
virtual Matrix4 | getTransposeWorldViewMatrix () const |
virtual Matrix4 | getTransposeWorldMatrix () const |
virtual Real | getTime (void) const |
virtual Real | getTime_0_X (Real x) const |
virtual Real | getCosTime_0_X (Real x) const |
virtual Real | getSinTime_0_X (Real x) const |
virtual Real | getTanTime_0_X (Real x) const |
virtual Vector4 | getTime_0_X_packed (Real x) const |
virtual Real | getTime_0_1 (Real x) const |
virtual Real | getCosTime_0_1 (Real x) const |
virtual Real | getSinTime_0_1 (Real x) const |
virtual Real | getTanTime_0_1 (Real x) const |
virtual Vector4 | getTime_0_1_packed (Real x) const |
virtual Real | getTime_0_2Pi (Real x) const |
virtual Real | getCosTime_0_2Pi (Real x) const |
virtual Real | getSinTime_0_2Pi (Real x) const |
virtual Real | getTanTime_0_2Pi (Real x) const |
virtual Vector4 | getTime_0_2Pi_packed (Real x) const |
virtual Real | getFrameTime (void) const |
virtual Real | getFPS () const |
virtual Real | getViewportWidth () const |
virtual Real | getViewportHeight () const |
virtual Real | getInverseViewportWidth () const |
virtual Real | getInverseViewportHeight () const |
virtual Vector3 | getViewDirection () const |
virtual Vector3 | getViewSideVector () const |
virtual Vector3 | getViewUpVector () const |
virtual Real | getFOV () const |
virtual Real | getNearClipDistance () const |
virtual Real | getFarClipDistance () const |
virtual int | getPassNumber (void) const |
virtual void | setPassNumber (const int passNumber) |
virtual void | incPassNumber (void) |
virtual void | updateLightCustomGpuParameter (const GpuProgramParameters::AutoConstantEntry &constantEntry, GpuProgramParameters *params) const |
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 * | operator new (size_t sz, void *ptr) |
placement operator new | |
void * | operator new[] (size_t sz, const char *file, int line, const char *func) |
array operator new, with debug line info | |
void * | operator new[] (size_t sz) |
void | operator delete (void *ptr) |
void | operator delete (void *ptr, void *) |
void | operator delete (void *ptr, const char *, int, const char *) |
void | operator delete[] (void *ptr) |
void | operator delete[] (void *ptr, const char *, int, const char *) |
Protected Member Functions | |
const Light & | getLight (size_t index) const |
Protected Attributes | |
Matrix4 | mWorldMatrix [256] |
size_t | mWorldMatrixCount |
const Matrix4 * | mWorldMatrixArray |
Matrix4 | mWorldViewMatrix |
Matrix4 | mViewProjMatrix |
Matrix4 | mWorldViewProjMatrix |
Matrix4 | mInverseWorldMatrix |
Matrix4 | mInverseWorldViewMatrix |
Matrix4 | mInverseViewMatrix |
Matrix4 | mInverseTransposeWorldMatrix |
Matrix4 | mInverseTransposeWorldViewMatrix |
Vector4 | mCameraPosition |
Vector4 | mCameraPositionObjectSpace |
Matrix4 | mTextureViewProjMatrix [OGRE_MAX_SIMULTANEOUS_LIGHTS] |
Matrix4 | mTextureWorldViewProjMatrix [OGRE_MAX_SIMULTANEOUS_LIGHTS] |
Matrix4 | mSpotlightViewProjMatrix [OGRE_MAX_SIMULTANEOUS_LIGHTS] |
Matrix4 | mSpotlightWorldViewProjMatrix [OGRE_MAX_SIMULTANEOUS_LIGHTS] |
Vector4 | mShadowCamDepthRanges [OGRE_MAX_SIMULTANEOUS_LIGHTS] |
Matrix4 | mViewMatrix |
Matrix4 | mProjectionMatrix |
Real | mDirLightExtrusionDistance |
Vector4 | mLodCameraPosition |
Vector4 | mLodCameraPositionObjectSpace |
bool | mWorldMatrixDirty |
bool | mViewMatrixDirty |
bool | mProjMatrixDirty |
bool | mWorldViewMatrixDirty |
bool | mViewProjMatrixDirty |
bool | mWorldViewProjMatrixDirty |
bool | mInverseWorldMatrixDirty |
bool | mInverseWorldViewMatrixDirty |
bool | mInverseViewMatrixDirty |
bool | mInverseTransposeWorldMatrixDirty |
bool | mInverseTransposeWorldViewMatrixDirty |
bool | mCameraPositionDirty |
bool | mCameraPositionObjectSpaceDirty |
bool | mTextureViewProjMatrixDirty [OGRE_MAX_SIMULTANEOUS_LIGHTS] |
bool | mTextureWorldViewProjMatrixDirty [OGRE_MAX_SIMULTANEOUS_LIGHTS] |
bool | mSpotlightViewProjMatrixDirty [OGRE_MAX_SIMULTANEOUS_LIGHTS] |
bool | mSpotlightWorldViewProjMatrixDirty [OGRE_MAX_SIMULTANEOUS_LIGHTS] |
bool | mShadowCamDepthRangesDirty [OGRE_MAX_SIMULTANEOUS_LIGHTS] |
ColourValue | mAmbientLight |
ColourValue | mFogColour |
Vector4 | mFogParams |
int | mPassNumber |
Vector4 | mSceneDepthRange |
bool | mSceneDepthRangeDirty |
bool | mLodCameraPositionDirty |
bool | mLodCameraPositionObjectSpaceDirty |
const Renderable * | mCurrentRenderable |
const Camera * | mCurrentCamera |
bool | mCameraRelativeRendering |
Vector3 | mCameraRelativePosition |
const LightList * | mCurrentLightList |
const Frustum * | mCurrentTextureProjector [OGRE_MAX_SIMULTANEOUS_LIGHTS] |
const RenderTarget * | mCurrentRenderTarget |
const Viewport * | mCurrentViewport |
const SceneManager * | mCurrentSceneManager |
const VisibleObjectsBoundsInfo * | mMainCamBoundsInfo |
const Pass * | mCurrentPass |
Light | mBlankLight |
This utility class is used to hold the information used to generate the matrices and other information required to automatically populate GpuProgramParameters.
Definition at line 60 of file OgreAutoParamDataSource.h.
Ogre::AutoParamDataSource::AutoParamDataSource | ( | ) |
virtual Ogre::AutoParamDataSource::~AutoParamDataSource | ( | ) | [virtual] |
virtual const ColourValue& Ogre::AutoParamDataSource::getAmbientLightColour | ( | void | ) | const [virtual] |
virtual const Vector4& Ogre::AutoParamDataSource::getCameraPosition | ( | void | ) | const [virtual] |
virtual const Vector4& Ogre::AutoParamDataSource::getCameraPositionObjectSpace | ( | void | ) | const [virtual] |
virtual const Pass* Ogre::AutoParamDataSource::getCurrentPass | ( | void | ) | const [virtual] |
virtual const Renderable* Ogre::AutoParamDataSource::getCurrentRenderable | ( | void | ) | const [virtual] |
virtual const RenderTarget* Ogre::AutoParamDataSource::getCurrentRenderTarget | ( | void | ) | const [virtual] |
virtual ColourValue Ogre::AutoParamDataSource::getDerivedAmbientLightColour | ( | void | ) | const [virtual] |
virtual ColourValue Ogre::AutoParamDataSource::getDerivedSceneColour | ( | void | ) | const [virtual] |
virtual Real Ogre::AutoParamDataSource::getFarClipDistance | ( | ) | const [virtual] |
virtual const ColourValue& Ogre::AutoParamDataSource::getFogColour | ( | void | ) | const [virtual] |
virtual const Vector4& Ogre::AutoParamDataSource::getFogParams | ( | void | ) | const [virtual] |
virtual Real Ogre::AutoParamDataSource::getFOV | ( | ) | const [virtual] |
virtual Real Ogre::AutoParamDataSource::getFPS | ( | ) | const [virtual] |
virtual Real Ogre::AutoParamDataSource::getFrameTime | ( | void | ) | const [virtual] |
virtual Matrix4 Ogre::AutoParamDataSource::getInverseProjectionMatrix | ( | ) | const [virtual] |
virtual Vector4 Ogre::AutoParamDataSource::getInverseTextureSize | ( | size_t | index | ) | const [virtual] |
virtual Matrix4 Ogre::AutoParamDataSource::getInverseTransposeProjectionMatrix | ( | ) | const [virtual] |
virtual Matrix4 Ogre::AutoParamDataSource::getInverseTransposeViewMatrix | ( | ) | const [virtual] |
virtual Matrix4 Ogre::AutoParamDataSource::getInverseTransposeViewProjMatrix | ( | ) | const [virtual] |
virtual const Matrix4& Ogre::AutoParamDataSource::getInverseTransposeWorldMatrix | ( | void | ) | const [virtual] |
virtual const Matrix4& Ogre::AutoParamDataSource::getInverseTransposeWorldViewMatrix | ( | void | ) | const [virtual] |
virtual Matrix4 Ogre::AutoParamDataSource::getInverseTransposeWorldViewProjMatrix | ( | ) | const [virtual] |
virtual const Matrix4& Ogre::AutoParamDataSource::getInverseViewMatrix | ( | void | ) | const [virtual] |
virtual Real Ogre::AutoParamDataSource::getInverseViewportHeight | ( | ) | const [virtual] |
virtual Real Ogre::AutoParamDataSource::getInverseViewportWidth | ( | ) | const [virtual] |
virtual Matrix4 Ogre::AutoParamDataSource::getInverseViewProjMatrix | ( | void | ) | const [virtual] |
virtual const Matrix4& Ogre::AutoParamDataSource::getInverseWorldMatrix | ( | void | ) | const [virtual] |
virtual const Matrix4& Ogre::AutoParamDataSource::getInverseWorldViewMatrix | ( | void | ) | const [virtual] |
virtual Matrix4 Ogre::AutoParamDataSource::getInverseWorldViewProjMatrix | ( | ) | const [virtual] |
const Light& Ogre::AutoParamDataSource::getLight | ( | size_t | index | ) | const [protected] |
virtual Vector4 Ogre::AutoParamDataSource::getLightAs4DVector | ( | size_t | index | ) | const [virtual] |
virtual Vector4 Ogre::AutoParamDataSource::getLightAttenuation | ( | size_t | index | ) | const [virtual] |
virtual float Ogre::AutoParamDataSource::getLightCastsShadows | ( | size_t | index | ) | const [virtual] |
virtual float Ogre::AutoParamDataSource::getLightCount | ( | ) | const [virtual] |
virtual const ColourValue& Ogre::AutoParamDataSource::getLightDiffuseColour | ( | size_t | index | ) | const [virtual] |
virtual const ColourValue Ogre::AutoParamDataSource::getLightDiffuseColourWithPower | ( | size_t | index | ) | const [virtual] |
virtual const Vector3& Ogre::AutoParamDataSource::getLightDirection | ( | size_t | index | ) | const [virtual] |
virtual float Ogre::AutoParamDataSource::getLightNumber | ( | size_t | index | ) | const [virtual] |
Get the light which is 'index'th closest to the current object.
virtual const Vector3& Ogre::AutoParamDataSource::getLightPosition | ( | size_t | index | ) | const [virtual] |
virtual Real Ogre::AutoParamDataSource::getLightPowerScale | ( | size_t | index | ) | const [virtual] |
virtual const ColourValue& Ogre::AutoParamDataSource::getLightSpecularColour | ( | size_t | index | ) | const [virtual] |
virtual const ColourValue Ogre::AutoParamDataSource::getLightSpecularColourWithPower | ( | size_t | index | ) | const [virtual] |
virtual const Vector4& Ogre::AutoParamDataSource::getLodCameraPosition | ( | void | ) | const [virtual] |
virtual const Vector4& Ogre::AutoParamDataSource::getLodCameraPositionObjectSpace | ( | void | ) | const [virtual] |
virtual Real Ogre::AutoParamDataSource::getNearClipDistance | ( | ) | const [virtual] |
virtual Vector4 Ogre::AutoParamDataSource::getPackedTextureSize | ( | size_t | index | ) | const [virtual] |
virtual int Ogre::AutoParamDataSource::getPassNumber | ( | void | ) | const [virtual] |
virtual const Matrix4& Ogre::AutoParamDataSource::getProjectionMatrix | ( | void | ) | const [virtual] |
virtual const Vector4& Ogre::AutoParamDataSource::getSceneDepthRange | ( | ) | const [virtual] |
virtual const ColourValue& Ogre::AutoParamDataSource::getShadowColour | ( | ) | const [virtual] |
virtual Real Ogre::AutoParamDataSource::getShadowExtrusionDistance | ( | void | ) | const [virtual] |
virtual const Vector4& Ogre::AutoParamDataSource::getShadowSceneDepthRange | ( | size_t | index | ) | const [virtual] |
virtual Vector4 Ogre::AutoParamDataSource::getSpotlightParams | ( | size_t | index | ) | const [virtual] |
virtual const Matrix4& Ogre::AutoParamDataSource::getSpotlightViewProjMatrix | ( | size_t | index | ) | const [virtual] |
virtual const Matrix4& Ogre::AutoParamDataSource::getSpotlightWorldViewProjMatrix | ( | size_t | index | ) | const [virtual] |
virtual const ColourValue& Ogre::AutoParamDataSource::getSurfaceAmbientColour | ( | void | ) | const [virtual] |
virtual const ColourValue& Ogre::AutoParamDataSource::getSurfaceDiffuseColour | ( | void | ) | const [virtual] |
virtual const ColourValue& Ogre::AutoParamDataSource::getSurfaceEmissiveColour | ( | void | ) | const [virtual] |
virtual Real Ogre::AutoParamDataSource::getSurfaceShininess | ( | void | ) | const [virtual] |
virtual const ColourValue& Ogre::AutoParamDataSource::getSurfaceSpecularColour | ( | void | ) | const [virtual] |
virtual Vector4 Ogre::AutoParamDataSource::getTextureSize | ( | size_t | index | ) | const [virtual] |
virtual const Matrix4& Ogre::AutoParamDataSource::getTextureTransformMatrix | ( | size_t | index | ) | const [virtual] |
virtual const Matrix4& Ogre::AutoParamDataSource::getTextureViewProjMatrix | ( | size_t | index | ) | const [virtual] |
virtual const Matrix4& Ogre::AutoParamDataSource::getTextureWorldViewProjMatrix | ( | size_t | index | ) | const [virtual] |
virtual Real Ogre::AutoParamDataSource::getTime | ( | void | ) | const [virtual] |
virtual Matrix4 Ogre::AutoParamDataSource::getTransposeProjectionMatrix | ( | ) | const [virtual] |
virtual Matrix4 Ogre::AutoParamDataSource::getTransposeViewMatrix | ( | ) | const [virtual] |
virtual Matrix4 Ogre::AutoParamDataSource::getTransposeViewProjMatrix | ( | ) | const [virtual] |
virtual Matrix4 Ogre::AutoParamDataSource::getTransposeWorldMatrix | ( | ) | const [virtual] |
virtual Matrix4 Ogre::AutoParamDataSource::getTransposeWorldViewMatrix | ( | ) | const [virtual] |
virtual Matrix4 Ogre::AutoParamDataSource::getTransposeWorldViewProjMatrix | ( | ) | const [virtual] |
virtual Vector3 Ogre::AutoParamDataSource::getViewDirection | ( | ) | const [virtual] |
virtual const Matrix4& Ogre::AutoParamDataSource::getViewMatrix | ( | void | ) | const [virtual] |
virtual Real Ogre::AutoParamDataSource::getViewportHeight | ( | ) | const [virtual] |
virtual Real Ogre::AutoParamDataSource::getViewportWidth | ( | ) | const [virtual] |
virtual const Matrix4& Ogre::AutoParamDataSource::getViewProjectionMatrix | ( | void | ) | const [virtual] |
virtual Vector3 Ogre::AutoParamDataSource::getViewSideVector | ( | ) | const [virtual] |
virtual Vector3 Ogre::AutoParamDataSource::getViewUpVector | ( | ) | const [virtual] |
virtual const Matrix4& Ogre::AutoParamDataSource::getWorldMatrix | ( | void | ) | const [virtual] |
virtual const Matrix4* Ogre::AutoParamDataSource::getWorldMatrixArray | ( | void | ) | const [virtual] |
virtual size_t Ogre::AutoParamDataSource::getWorldMatrixCount | ( | void | ) | const [virtual] |
virtual const Matrix4& Ogre::AutoParamDataSource::getWorldViewMatrix | ( | void | ) | const [virtual] |
virtual const Matrix4& Ogre::AutoParamDataSource::getWorldViewProjMatrix | ( | void | ) | const [virtual] |
virtual bool Ogre::AutoParamDataSource::hasLightList | ( | ) | const [virtual] |
Definition at line 173 of file OgreAutoParamDataSource.h.
virtual void Ogre::AutoParamDataSource::incPassNumber | ( | void | ) | [virtual] |
void Ogre::AllocatedObject< Alloc >::operator delete | ( | void * | ptr, | |
const char * | , | |||
int | , | |||
const char * | ||||
) | [inherited] |
Definition at line 107 of file OgreMemoryAllocatedObject.h.
void Ogre::AllocatedObject< Alloc >::operator delete | ( | void * | ptr, | |
void * | ||||
) | [inherited] |
Definition at line 101 of file OgreMemoryAllocatedObject.h.
void Ogre::AllocatedObject< Alloc >::operator delete | ( | void * | ptr | ) | [inherited] |
Definition at line 95 of file OgreMemoryAllocatedObject.h.
void Ogre::AllocatedObject< Alloc >::operator delete[] | ( | void * | ptr, | |
const char * | , | |||
int | , | |||
const char * | ||||
) | [inherited] |
Definition at line 118 of file OgreMemoryAllocatedObject.h.
void Ogre::AllocatedObject< Alloc >::operator delete[] | ( | void * | ptr | ) | [inherited] |
Definition at line 112 of file OgreMemoryAllocatedObject.h.
void* Ogre::AllocatedObject< Alloc >::operator new | ( | size_t | sz, | |
void * | ptr | |||
) | [inherited] |
placement operator new
Definition at line 78 of file OgreMemoryAllocatedObject.h.
void* Ogre::AllocatedObject< Alloc >::operator new | ( | size_t | sz | ) | [inherited] |
Definition at line 72 of file OgreMemoryAllocatedObject.h.
void* Ogre::AllocatedObject< Alloc >::operator new | ( | size_t | sz, | |
const char * | file, | |||
int | line, | |||
const char * | func | |||
) | [inherited] |
operator new, with debug line info
Definition at line 67 of file OgreMemoryAllocatedObject.h.
void* Ogre::AllocatedObject< Alloc >::operator new[] | ( | size_t | sz | ) | [inherited] |
Definition at line 90 of file OgreMemoryAllocatedObject.h.
void* Ogre::AllocatedObject< Alloc >::operator new[] | ( | size_t | sz, | |
const char * | file, | |||
int | line, | |||
const char * | func | |||
) | [inherited] |
array operator new, with debug line info
Definition at line 85 of file OgreMemoryAllocatedObject.h.
virtual void Ogre::AutoParamDataSource::setAmbientLightColour | ( | const ColourValue & | ambient | ) | [virtual] |
virtual void Ogre::AutoParamDataSource::setCurrentCamera | ( | const Camera * | cam, | |
bool | useCameraRelative | |||
) | [virtual] |
Updates the current camera.
virtual void Ogre::AutoParamDataSource::setCurrentLightList | ( | const LightList * | ll | ) | [virtual] |
Sets the light list that should be used, and it's base index from the global list.
virtual void Ogre::AutoParamDataSource::setCurrentPass | ( | const Pass * | pass | ) | [virtual] |
Sets the current pass.
virtual void Ogre::AutoParamDataSource::setCurrentRenderable | ( | const Renderable * | rend | ) | [virtual] |
Updates the current renderable.
virtual void Ogre::AutoParamDataSource::setCurrentRenderTarget | ( | const RenderTarget * | target | ) | [virtual] |
Sets the current render target.
virtual void Ogre::AutoParamDataSource::setCurrentSceneManager | ( | const SceneManager * | sm | ) | [virtual] |
Set the current scene manager for enquiring on demand.
virtual void Ogre::AutoParamDataSource::setCurrentViewport | ( | const Viewport * | viewport | ) | [virtual] |
Sets the current viewport.
virtual void Ogre::AutoParamDataSource::setFog | ( | FogMode | mode, | |
const ColourValue & | colour, | |||
Real | expDensity, | |||
Real | linearStart, | |||
Real | linearEnd | |||
) | [virtual] |
virtual void Ogre::AutoParamDataSource::setMainCamBoundsInfo | ( | VisibleObjectsBoundsInfo * | info | ) | [virtual] |
Sets the main camera's scene bounding information.
virtual void Ogre::AutoParamDataSource::setPassNumber | ( | const int | passNumber | ) | [virtual] |
virtual void Ogre::AutoParamDataSource::setShadowDirLightExtrusionDistance | ( | Real | dist | ) | [virtual] |
Sets the shadow extrusion distance to be used for point lights.
virtual void Ogre::AutoParamDataSource::setTextureProjector | ( | const Frustum * | frust, | |
size_t | index | |||
) | [virtual] |
Sets the current texture projector for a index.
virtual void Ogre::AutoParamDataSource::setWorldMatrices | ( | const Matrix4 * | m, | |
size_t | count | |||
) | [virtual] |
Sets the world matrices, avoid query from renderable again.
virtual void Ogre::AutoParamDataSource::updateLightCustomGpuParameter | ( | const GpuProgramParameters::AutoConstantEntry & | constantEntry, | |
GpuProgramParameters * | params | |||
) | const [virtual] |
ColourValue Ogre::AutoParamDataSource::mAmbientLight [mutable, protected] |
Definition at line 106 of file OgreAutoParamDataSource.h.
Light Ogre::AutoParamDataSource::mBlankLight [protected] |
Definition at line 127 of file OgreAutoParamDataSource.h.
Vector4 Ogre::AutoParamDataSource::mCameraPosition [mutable, protected] |
Definition at line 75 of file OgreAutoParamDataSource.h.
bool Ogre::AutoParamDataSource::mCameraPositionDirty [mutable, protected] |
Definition at line 99 of file OgreAutoParamDataSource.h.
Vector4 Ogre::AutoParamDataSource::mCameraPositionObjectSpace [mutable, protected] |
Definition at line 76 of file OgreAutoParamDataSource.h.
bool Ogre::AutoParamDataSource::mCameraPositionObjectSpaceDirty [mutable, protected] |
Definition at line 100 of file OgreAutoParamDataSource.h.
Definition at line 118 of file OgreAutoParamDataSource.h.
bool Ogre::AutoParamDataSource::mCameraRelativeRendering [protected] |
Definition at line 117 of file OgreAutoParamDataSource.h.
const Camera* Ogre::AutoParamDataSource::mCurrentCamera [protected] |
Definition at line 116 of file OgreAutoParamDataSource.h.
const LightList* Ogre::AutoParamDataSource::mCurrentLightList [protected] |
Definition at line 119 of file OgreAutoParamDataSource.h.
const Pass* Ogre::AutoParamDataSource::mCurrentPass [protected] |
Definition at line 125 of file OgreAutoParamDataSource.h.
const Renderable* Ogre::AutoParamDataSource::mCurrentRenderable [protected] |
Definition at line 115 of file OgreAutoParamDataSource.h.
const RenderTarget* Ogre::AutoParamDataSource::mCurrentRenderTarget [protected] |
Definition at line 121 of file OgreAutoParamDataSource.h.
const SceneManager* Ogre::AutoParamDataSource::mCurrentSceneManager [protected] |
Definition at line 123 of file OgreAutoParamDataSource.h.
const Frustum* Ogre::AutoParamDataSource::mCurrentTextureProjector[OGRE_MAX_SIMULTANEOUS_LIGHTS] [protected] |
Definition at line 120 of file OgreAutoParamDataSource.h.
const Viewport* Ogre::AutoParamDataSource::mCurrentViewport [protected] |
Definition at line 122 of file OgreAutoParamDataSource.h.
Real Ogre::AutoParamDataSource::mDirLightExtrusionDistance [mutable, protected] |
Definition at line 84 of file OgreAutoParamDataSource.h.
ColourValue Ogre::AutoParamDataSource::mFogColour [mutable, protected] |
Definition at line 107 of file OgreAutoParamDataSource.h.
Vector4 Ogre::AutoParamDataSource::mFogParams [mutable, protected] |
Definition at line 108 of file OgreAutoParamDataSource.h.
Matrix4 Ogre::AutoParamDataSource::mInverseTransposeWorldMatrix [mutable, protected] |
Definition at line 73 of file OgreAutoParamDataSource.h.
bool Ogre::AutoParamDataSource::mInverseTransposeWorldMatrixDirty [mutable, protected] |
Definition at line 97 of file OgreAutoParamDataSource.h.
Matrix4 Ogre::AutoParamDataSource::mInverseTransposeWorldViewMatrix [mutable, protected] |
Definition at line 74 of file OgreAutoParamDataSource.h.
bool Ogre::AutoParamDataSource::mInverseTransposeWorldViewMatrixDirty [mutable, protected] |
Definition at line 98 of file OgreAutoParamDataSource.h.
Matrix4 Ogre::AutoParamDataSource::mInverseViewMatrix [mutable, protected] |
Definition at line 72 of file OgreAutoParamDataSource.h.
bool Ogre::AutoParamDataSource::mInverseViewMatrixDirty [mutable, protected] |
Definition at line 96 of file OgreAutoParamDataSource.h.
Matrix4 Ogre::AutoParamDataSource::mInverseWorldMatrix [mutable, protected] |
Definition at line 70 of file OgreAutoParamDataSource.h.
bool Ogre::AutoParamDataSource::mInverseWorldMatrixDirty [mutable, protected] |
Definition at line 94 of file OgreAutoParamDataSource.h.
Matrix4 Ogre::AutoParamDataSource::mInverseWorldViewMatrix [mutable, protected] |
Definition at line 71 of file OgreAutoParamDataSource.h.
bool Ogre::AutoParamDataSource::mInverseWorldViewMatrixDirty [mutable, protected] |
Definition at line 95 of file OgreAutoParamDataSource.h.
Vector4 Ogre::AutoParamDataSource::mLodCameraPosition [mutable, protected] |
Definition at line 85 of file OgreAutoParamDataSource.h.
bool Ogre::AutoParamDataSource::mLodCameraPositionDirty [mutable, protected] |
Definition at line 112 of file OgreAutoParamDataSource.h.
Vector4 Ogre::AutoParamDataSource::mLodCameraPositionObjectSpace [mutable, protected] |
Definition at line 86 of file OgreAutoParamDataSource.h.
bool Ogre::AutoParamDataSource::mLodCameraPositionObjectSpaceDirty [mutable, protected] |
Definition at line 113 of file OgreAutoParamDataSource.h.
const VisibleObjectsBoundsInfo* Ogre::AutoParamDataSource::mMainCamBoundsInfo [protected] |
Definition at line 124 of file OgreAutoParamDataSource.h.
int Ogre::AutoParamDataSource::mPassNumber [mutable, protected] |
Definition at line 109 of file OgreAutoParamDataSource.h.
Matrix4 Ogre::AutoParamDataSource::mProjectionMatrix [mutable, protected] |
Definition at line 83 of file OgreAutoParamDataSource.h.
bool Ogre::AutoParamDataSource::mProjMatrixDirty [mutable, protected] |
Definition at line 90 of file OgreAutoParamDataSource.h.
Vector4 Ogre::AutoParamDataSource::mSceneDepthRange [mutable, protected] |
Definition at line 110 of file OgreAutoParamDataSource.h.
bool Ogre::AutoParamDataSource::mSceneDepthRangeDirty [mutable, protected] |
Definition at line 111 of file OgreAutoParamDataSource.h.
Vector4 Ogre::AutoParamDataSource::mShadowCamDepthRanges[OGRE_MAX_SIMULTANEOUS_LIGHTS] [mutable, protected] |
Definition at line 81 of file OgreAutoParamDataSource.h.
bool Ogre::AutoParamDataSource::mShadowCamDepthRangesDirty[OGRE_MAX_SIMULTANEOUS_LIGHTS] [mutable, protected] |
Definition at line 105 of file OgreAutoParamDataSource.h.
Matrix4 Ogre::AutoParamDataSource::mSpotlightViewProjMatrix[OGRE_MAX_SIMULTANEOUS_LIGHTS] [mutable, protected] |
Definition at line 79 of file OgreAutoParamDataSource.h.
bool Ogre::AutoParamDataSource::mSpotlightViewProjMatrixDirty[OGRE_MAX_SIMULTANEOUS_LIGHTS] [mutable, protected] |
Definition at line 103 of file OgreAutoParamDataSource.h.
Matrix4 Ogre::AutoParamDataSource::mSpotlightWorldViewProjMatrix[OGRE_MAX_SIMULTANEOUS_LIGHTS] [mutable, protected] |
Definition at line 80 of file OgreAutoParamDataSource.h.
bool Ogre::AutoParamDataSource::mSpotlightWorldViewProjMatrixDirty[OGRE_MAX_SIMULTANEOUS_LIGHTS] [mutable, protected] |
Definition at line 104 of file OgreAutoParamDataSource.h.
Matrix4 Ogre::AutoParamDataSource::mTextureViewProjMatrix[OGRE_MAX_SIMULTANEOUS_LIGHTS] [mutable, protected] |
Definition at line 77 of file OgreAutoParamDataSource.h.
bool Ogre::AutoParamDataSource::mTextureViewProjMatrixDirty[OGRE_MAX_SIMULTANEOUS_LIGHTS] [mutable, protected] |
Definition at line 101 of file OgreAutoParamDataSource.h.
Matrix4 Ogre::AutoParamDataSource::mTextureWorldViewProjMatrix[OGRE_MAX_SIMULTANEOUS_LIGHTS] [mutable, protected] |
Definition at line 78 of file OgreAutoParamDataSource.h.
bool Ogre::AutoParamDataSource::mTextureWorldViewProjMatrixDirty[OGRE_MAX_SIMULTANEOUS_LIGHTS] [mutable, protected] |
Definition at line 102 of file OgreAutoParamDataSource.h.
Matrix4 Ogre::AutoParamDataSource::mViewMatrix [mutable, protected] |
Definition at line 82 of file OgreAutoParamDataSource.h.
bool Ogre::AutoParamDataSource::mViewMatrixDirty [mutable, protected] |
Definition at line 89 of file OgreAutoParamDataSource.h.
Matrix4 Ogre::AutoParamDataSource::mViewProjMatrix [mutable, protected] |
Definition at line 68 of file OgreAutoParamDataSource.h.
bool Ogre::AutoParamDataSource::mViewProjMatrixDirty [mutable, protected] |
Definition at line 92 of file OgreAutoParamDataSource.h.
Matrix4 Ogre::AutoParamDataSource::mWorldMatrix[256] [mutable, protected] |
Definition at line 64 of file OgreAutoParamDataSource.h.
const Matrix4* Ogre::AutoParamDataSource::mWorldMatrixArray [mutable, protected] |
Definition at line 66 of file OgreAutoParamDataSource.h.
size_t Ogre::AutoParamDataSource::mWorldMatrixCount [mutable, protected] |
Definition at line 65 of file OgreAutoParamDataSource.h.
bool Ogre::AutoParamDataSource::mWorldMatrixDirty [mutable, protected] |
Definition at line 88 of file OgreAutoParamDataSource.h.
Matrix4 Ogre::AutoParamDataSource::mWorldViewMatrix [mutable, protected] |
Definition at line 67 of file OgreAutoParamDataSource.h.
bool Ogre::AutoParamDataSource::mWorldViewMatrixDirty [mutable, protected] |
Definition at line 91 of file OgreAutoParamDataSource.h.
Matrix4 Ogre::AutoParamDataSource::mWorldViewProjMatrix [mutable, protected] |
Definition at line 69 of file OgreAutoParamDataSource.h.
bool Ogre::AutoParamDataSource::mWorldViewProjMatrixDirty [mutable, protected] |
Definition at line 93 of file OgreAutoParamDataSource.h.
Copyright © 2012 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Fri May 25 23:37:08 2012