| OGRE 1.10.8 Object-Oriented Graphics Rendering Engine

Public Member Functions | List of all members
Ogre::AutoParamDataSource Class Reference
Core » Materials

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>`

Inheritance diagram for Ogre::AutoParamDataSource:
[legend]

## Public Member Functions
| AutoParamDataSource ()
virtual | ~AutoParamDataSource ()
virtual const ColourValue & | getAmbientLightColour (void) const
virtual const Vector4 & | getCameraPosition (void) const
virtual const Vector4 & | getCameraPositionObjectSpace (void) const
virtual Real | getCosTime_0_1 (Real x) const
virtual Real | getCosTime_0_2Pi (Real x) const
virtual Real | getCosTime_0_X (Real x) const
const Camera * | getCurrentCamera () const
| Returns the current bounded camera. More...
virtual const Pass * | getCurrentPass (void) const
virtual const Renderable * | getCurrentRenderable (void) const
virtual const RenderTarget * | getCurrentRenderTarget (void) const
virtual ColourValue | getDerivedAmbientLightColour (void) const
virtual ColourValue | getDerivedSceneColour (void) const
virtual Real | getFarClipDistance () const
virtual const ColourValue & | getFogColour (void) const
virtual const Vector4 & | getFogParams (void) const
virtual Real | getFOV () const
virtual Real | getFPS () const
virtual Real | getFrameTime (void) const
virtual Matrix4 | getInverseProjectionMatrix () const
virtual Vector4 | getInverseTextureSize (size_t index) const
virtual Matrix4 | getInverseTransposeProjectionMatrix () const
virtual Matrix4 | getInverseTransposeViewMatrix () const
virtual Matrix4 | getInverseTransposeViewProjMatrix () const
virtual const Matrix4 & | getInverseTransposeWorldMatrix (void) const
virtual const Matrix4 & | getInverseTransposeWorldViewMatrix (void) const
virtual Matrix4 | getInverseTransposeWorldViewProjMatrix () const
virtual const Matrix4 & | getInverseViewMatrix (void) const
virtual Real | getInverseViewportHeight () const
virtual Real | getInverseViewportWidth () const
virtual Matrix4 | getInverseViewProjMatrix (void) const
virtual const Matrix4 & | getInverseWorldMatrix (void) const
virtual const Matrix4 & | getInverseWorldViewMatrix (void) const
virtual Matrix4 | getInverseWorldViewProjMatrix () const
virtual Vector4 | getLightAs4DVector (size_t index) const
virtual Vector4 | getLightAttenuation (size_t index) const
virtual float | getLightCastsShadows (size_t index) const
virtual float | getLightCount () const
virtual const ColourValue & | getLightDiffuseColour (size_t index) const
virtual const ColourValue | getLightDiffuseColourWithPower (size_t index) const
virtual const Vector3 & | getLightDirection (size_t index) const
virtual float | getLightNumber (size_t index) const
| Get the light which is 'index'th closest to the current object. More...
virtual const Vector3 & | getLightPosition (size_t index) const
virtual Real | getLightPowerScale (size_t index) const
virtual const ColourValue & | getLightSpecularColour (size_t index) const
virtual const ColourValue | getLightSpecularColourWithPower (size_t index) const
virtual const Vector4 & | getLodCameraPosition (void) const
virtual const Vector4 & | getLodCameraPositionObjectSpace (void) const
virtual Real | getNearClipDistance () const
virtual Vector4 | getPackedTextureSize (size_t index) const
virtual int | getPassNumber (void) const
virtual const Matrix4 & | getProjectionMatrix (void) const
virtual const Vector4 & | getSceneDepthRange () const
virtual const ColourValue & | getShadowColour () const
virtual Real | getShadowExtrusionDistance (void) const
virtual const Vector4 & | getShadowSceneDepthRange (size_t index) const
virtual Real | getSinTime_0_1 (Real x) const
virtual Real | getSinTime_0_2Pi (Real x) const
virtual Real | getSinTime_0_X (Real x) const
virtual Vector4 | getSpotlightParams (size_t index) const
virtual const Matrix4 & | getSpotlightViewProjMatrix (size_t index) const
virtual const Matrix4 & | getSpotlightWorldViewProjMatrix (size_t index) const
virtual Real | getSurfaceAlphaRejectionValue (void) const
virtual const ColourValue & | getSurfaceAmbientColour (void) const
virtual const ColourValue & | getSurfaceDiffuseColour (void) const
virtual const ColourValue & | getSurfaceEmissiveColour (void) const
virtual Real | getSurfaceShininess (void) const
virtual const ColourValue & | getSurfaceSpecularColour (void) const
virtual Real | getTanTime_0_1 (Real x) const
virtual Real | getTanTime_0_2Pi (Real x) const
virtual Real | getTanTime_0_X (Real x) const
virtual Vector4 | getTextureSize (size_t index) const
virtual const Matrix4 & | getTextureTransformMatrix (size_t index) const
virtual const Matrix4 & | getTextureViewProjMatrix (size_t index) const
virtual const Matrix4 & | getTextureWorldViewProjMatrix (size_t index) const
virtual Real | getTime (void) const
virtual Real | getTime_0_1 (Real x) const
virtual Vector4 | getTime_0_1_packed (Real x) const
virtual Real | getTime_0_2Pi (Real x) const
virtual Vector4 | getTime_0_2Pi_packed (Real x) const
virtual Real | getTime_0_X (Real x) const
virtual Vector4 | getTime_0_X_packed (Real x) const
virtual Matrix4 | getTransposeProjectionMatrix () const
virtual Matrix4 | getTransposeViewMatrix () const
virtual Matrix4 | getTransposeViewProjMatrix () const
virtual Matrix4 | getTransposeWorldMatrix () const
virtual Matrix4 | getTransposeWorldViewMatrix () const
virtual Matrix4 | getTransposeWorldViewProjMatrix () const
virtual Vector3 | getViewDirection () const
virtual const Matrix4 & | getViewMatrix (void) const
virtual Real | getViewportHeight () const
virtual Real | getViewportWidth () const
virtual const Matrix4 & | getViewProjectionMatrix (void) const
virtual Vector3 | getViewSideVector () const
virtual Vector3 | getViewUpVector () const
virtual const Matrix4 & | getWorldMatrix (void) const
virtual const Matrix4 * | getWorldMatrixArray (void) const
virtual size_t | getWorldMatrixCount (void) const
virtual const Matrix4 & | getWorldViewMatrix (void) const
virtual const Matrix4 & | getWorldViewProjMatrix (void) const
virtual bool | hasLightList () const
virtual void | incPassNumber (void)
virtual void | setAmbientLightColour (const ColourValue &ambient)
virtual void | setCurrentCamera (const Camera *cam, bool useCameraRelative)
| Updates the current camera. More...
virtual void | setCurrentLightList (const LightList *ll)
| Sets the light list that should be used, and it's base index from the global list. More...
virtual void | setCurrentPass (const Pass *pass)
| Sets the current pass. More...
virtual void | setCurrentRenderable (const Renderable *rend)
| Updates the current renderable. More...
virtual void | setCurrentRenderTarget (const RenderTarget *target)
| Sets the current render target. More...
virtual void | setCurrentSceneManager (const SceneManager *sm)
| Set the current scene manager for enquiring on demand. More...
virtual void | setCurrentViewport (const Viewport *viewport)
| Sets the current viewport. More...
virtual void | setFog (FogMode mode, const ColourValue &colour, Real expDensity, Real linearStart, Real linearEnd)
virtual void | setMainCamBoundsInfo (VisibleObjectsBoundsInfo *info)
| Sets the main camera's scene bounding information. More...
virtual void | setPassNumber (const int passNumber)
virtual void | setShadowDirLightExtrusionDistance (Real dist)
| Sets the shadow extrusion distance to be used for point lights. More...
virtual void | setTextureProjector (const Frustum *frust, size_t index)
| Sets the current texture projector for a index. More...
virtual void | setWorldMatrices (const Matrix4 *m, size_t count)
| Sets the world matrices, avoid query from renderable again. More...
virtual void | updateLightCustomGpuParameter (const GpuProgramParameters::AutoConstantEntry &constantEntry, GpuProgramParameters *params) const

## Detailed Description

This utility class is used to hold the information used to generate the matrices and other information required to automatically populate GpuProgramParameters.

Remarks
  This class exercises a lazy-update scheme in order to avoid having to update all the information a GpuProgramParameters class could possibly want all the time. It relies on the SceneManager to update it when the base data has changed, and will calculate concatenated matrices etc only when required, passing back precalculated matrices when they are requested more than once when the underlying information has not altered.

## Constructor & Destructor Documentation

## ◆ AutoParamDataSource()

Ogre::AutoParamDataSource::AutoParamDataSource | ( |  | ) |

## ◆ ~AutoParamDataSource()

virtual Ogre::AutoParamDataSource::~AutoParamDataSource | ( |  | ) |
| virtual

## Member Function Documentation

## ◆ setCurrentRenderable()

virtual void Ogre::AutoParamDataSource::setCurrentRenderable | ( | const Renderable * | rend | ) |
| virtual

Updates the current renderable.

## ◆ setWorldMatrices()

virtual void Ogre::AutoParamDataSource::setWorldMatrices | ( | const Matrix4 * | m,
|  | size_t | count
| ) |  |
| virtual

Sets the world matrices, avoid query from renderable again.

## ◆ setCurrentCamera()

virtual void Ogre::AutoParamDataSource::setCurrentCamera | ( | const Camera * | cam,
|  | bool | useCameraRelative
| ) |  |
| virtual

Updates the current camera.

## ◆ setCurrentLightList()

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.

## ◆ setTextureProjector()

virtual void Ogre::AutoParamDataSource::setTextureProjector | ( | const Frustum * | frust,
|  | size_t | index
| ) |  |
| virtual

Sets the current texture projector for a index.

## ◆ setCurrentRenderTarget()

virtual void Ogre::AutoParamDataSource::setCurrentRenderTarget | ( | const RenderTarget * | target | ) |
| virtual

Sets the current render target.

## ◆ setCurrentViewport()

virtual void Ogre::AutoParamDataSource::setCurrentViewport | ( | const Viewport * | viewport | ) |
| virtual

Sets the current viewport.

## ◆ setShadowDirLightExtrusionDistance()

virtual void Ogre::AutoParamDataSource::setShadowDirLightExtrusionDistance | ( | Real | dist | ) |
| virtual

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

## ◆ setMainCamBoundsInfo()

virtual void Ogre::AutoParamDataSource::setMainCamBoundsInfo | ( | VisibleObjectsBoundsInfo * | info | ) |
| virtual

Sets the main camera's scene bounding information.

## ◆ setCurrentSceneManager()

virtual void Ogre::AutoParamDataSource::setCurrentSceneManager | ( | const SceneManager * | sm | ) |
| virtual

Set the current scene manager for enquiring on demand.

## ◆ setCurrentPass()

virtual void Ogre::AutoParamDataSource::setCurrentPass | ( | const Pass * | pass | ) |
| virtual

Sets the current pass.

## ◆ getCurrentCamera()

const Camera* Ogre::AutoParamDataSource::getCurrentCamera | ( |  | ) | const

Returns the current bounded camera.

## ◆ getWorldMatrix()

virtual const Matrix4& Ogre::AutoParamDataSource::getWorldMatrix | ( | void |  | ) | const
| virtual

## ◆ getWorldMatrixArray()

virtual const Matrix4* Ogre::AutoParamDataSource::getWorldMatrixArray | ( | void |  | ) | const
| virtual

## ◆ getWorldMatrixCount()

virtual size_t Ogre::AutoParamDataSource::getWorldMatrixCount | ( | void |  | ) | const
| virtual

## ◆ getViewMatrix()

virtual const Matrix4& Ogre::AutoParamDataSource::getViewMatrix | ( | void |  | ) | const
| virtual

## ◆ getViewProjectionMatrix()

virtual const Matrix4& Ogre::AutoParamDataSource::getViewProjectionMatrix | ( | void |  | ) | const
| virtual

## ◆ getProjectionMatrix()

virtual const Matrix4& Ogre::AutoParamDataSource::getProjectionMatrix | ( | void |  | ) | const
| virtual

## ◆ getWorldViewProjMatrix()

virtual const Matrix4& Ogre::AutoParamDataSource::getWorldViewProjMatrix | ( | void |  | ) | const
| virtual

## ◆ getWorldViewMatrix()

virtual const Matrix4& Ogre::AutoParamDataSource::getWorldViewMatrix | ( | void |  | ) | const
| virtual

## ◆ getInverseWorldMatrix()

virtual const Matrix4& Ogre::AutoParamDataSource::getInverseWorldMatrix | ( | void |  | ) | const
| virtual

## ◆ getInverseWorldViewMatrix()

virtual const Matrix4& Ogre::AutoParamDataSource::getInverseWorldViewMatrix | ( | void |  | ) | const
| virtual

## ◆ getInverseViewMatrix()

virtual const Matrix4& Ogre::AutoParamDataSource::getInverseViewMatrix | ( | void |  | ) | const
| virtual

## ◆ getInverseTransposeWorldMatrix()

virtual const Matrix4& Ogre::AutoParamDataSource::getInverseTransposeWorldMatrix | ( | void |  | ) | const
| virtual

## ◆ getInverseTransposeWorldViewMatrix()

virtual const Matrix4& Ogre::AutoParamDataSource::getInverseTransposeWorldViewMatrix | ( | void |  | ) | const
| virtual

## ◆ getCameraPosition()

virtual const Vector4& Ogre::AutoParamDataSource::getCameraPosition | ( | void |  | ) | const
| virtual

## ◆ getCameraPositionObjectSpace()

virtual const Vector4& Ogre::AutoParamDataSource::getCameraPositionObjectSpace | ( | void |  | ) | const
| virtual

## ◆ getLodCameraPosition()

virtual const Vector4& Ogre::AutoParamDataSource::getLodCameraPosition | ( | void |  | ) | const
| virtual

## ◆ getLodCameraPositionObjectSpace()

virtual const Vector4& Ogre::AutoParamDataSource::getLodCameraPositionObjectSpace | ( | void |  | ) | const
| virtual

## ◆ hasLightList()

virtual bool Ogre::AutoParamDataSource::hasLightList | ( |  | ) | const
| inline virtual

## ◆ getLightNumber()

virtual float Ogre::AutoParamDataSource::getLightNumber | ( | size_t | index | ) | const
| virtual

Get the light which is 'index'th closest to the current object.

## ◆ getLightCount()

virtual float Ogre::AutoParamDataSource::getLightCount | ( |  | ) | const
| virtual

## ◆ getLightCastsShadows()

virtual float Ogre::AutoParamDataSource::getLightCastsShadows | ( | size_t | index | ) | const
| virtual

## ◆ getLightDiffuseColour()

virtual const ColourValue& Ogre::AutoParamDataSource::getLightDiffuseColour | ( | size_t | index | ) | const
| virtual

## ◆ getLightSpecularColour()

virtual const ColourValue& Ogre::AutoParamDataSource::getLightSpecularColour | ( | size_t | index | ) | const
| virtual

## ◆ getLightDiffuseColourWithPower()

virtual const ColourValue Ogre::AutoParamDataSource::getLightDiffuseColourWithPower | ( | size_t | index | ) | const
| virtual

## ◆ getLightSpecularColourWithPower()

virtual const ColourValue Ogre::AutoParamDataSource::getLightSpecularColourWithPower | ( | size_t | index | ) | const
| virtual

## ◆ getLightPosition()

virtual const Vector3& Ogre::AutoParamDataSource::getLightPosition | ( | size_t | index | ) | const
| virtual

## ◆ getLightAs4DVector()

virtual Vector4 Ogre::AutoParamDataSource::getLightAs4DVector | ( | size_t | index | ) | const
| virtual

## ◆ getLightDirection()

virtual const Vector3& Ogre::AutoParamDataSource::getLightDirection | ( | size_t | index | ) | const
| virtual

## ◆ getLightPowerScale()

virtual Real Ogre::AutoParamDataSource::getLightPowerScale | ( | size_t | index | ) | const
| virtual

## ◆ getLightAttenuation()

virtual Vector4 Ogre::AutoParamDataSource::getLightAttenuation | ( | size_t | index | ) | const
| virtual

## ◆ getSpotlightParams()

virtual Vector4 Ogre::AutoParamDataSource::getSpotlightParams | ( | size_t | index | ) | const
| virtual

## ◆ setAmbientLightColour()

virtual void Ogre::AutoParamDataSource::setAmbientLightColour | ( | const ColourValue & | ambient | ) |
| virtual

## ◆ getAmbientLightColour()

virtual const ColourValue& Ogre::AutoParamDataSource::getAmbientLightColour | ( | void |  | ) | const
| virtual

## ◆ getSurfaceAmbientColour()

virtual const ColourValue& Ogre::AutoParamDataSource::getSurfaceAmbientColour | ( | void |  | ) | const
| virtual

## ◆ getSurfaceDiffuseColour()

virtual const ColourValue& Ogre::AutoParamDataSource::getSurfaceDiffuseColour | ( | void |  | ) | const
| virtual

## ◆ getSurfaceSpecularColour()

virtual const ColourValue& Ogre::AutoParamDataSource::getSurfaceSpecularColour | ( | void |  | ) | const
| virtual

## ◆ getSurfaceEmissiveColour()

virtual const ColourValue& Ogre::AutoParamDataSource::getSurfaceEmissiveColour | ( | void |  | ) | const
| virtual

## ◆ getSurfaceShininess()

virtual Real Ogre::AutoParamDataSource::getSurfaceShininess | ( | void |  | ) | const
| virtual

## ◆ getSurfaceAlphaRejectionValue()

virtual Real Ogre::AutoParamDataSource::getSurfaceAlphaRejectionValue | ( | void |  | ) | const
| virtual

## ◆ getDerivedAmbientLightColour()

virtual ColourValue Ogre::AutoParamDataSource::getDerivedAmbientLightColour | ( | void |  | ) | const
| virtual

## ◆ getDerivedSceneColour()

virtual ColourValue Ogre::AutoParamDataSource::getDerivedSceneColour | ( | void |  | ) | const
| virtual

## ◆ setFog()

virtual void Ogre::AutoParamDataSource::setFog | ( | FogMode | mode,
|  | const ColourValue & | colour,
|  | Real | expDensity,
|  | Real | linearStart,
|  | Real | linearEnd
| ) |  |
| virtual

## ◆ getFogColour()

virtual const ColourValue& Ogre::AutoParamDataSource::getFogColour | ( | void |  | ) | const
| virtual

## ◆ getFogParams()

virtual const Vector4& Ogre::AutoParamDataSource::getFogParams | ( | void |  | ) | const
| virtual

## ◆ getTextureViewProjMatrix()

virtual const Matrix4& Ogre::AutoParamDataSource::getTextureViewProjMatrix | ( | size_t | index | ) | const
| virtual

## ◆ getTextureWorldViewProjMatrix()

virtual const Matrix4& Ogre::AutoParamDataSource::getTextureWorldViewProjMatrix | ( | size_t | index | ) | const
| virtual

## ◆ getSpotlightViewProjMatrix()

virtual const Matrix4& Ogre::AutoParamDataSource::getSpotlightViewProjMatrix | ( | size_t | index | ) | const
| virtual

## ◆ getSpotlightWorldViewProjMatrix()

virtual const Matrix4& Ogre::AutoParamDataSource::getSpotlightWorldViewProjMatrix | ( | size_t | index | ) | const
| virtual

## ◆ getTextureTransformMatrix()

virtual const Matrix4& Ogre::AutoParamDataSource::getTextureTransformMatrix | ( | size_t | index | ) | const
| virtual

## ◆ getCurrentRenderTarget()

virtual const RenderTarget* Ogre::AutoParamDataSource::getCurrentRenderTarget | ( | void |  | ) | const
| virtual

## ◆ getCurrentRenderable()

virtual const Renderable* Ogre::AutoParamDataSource::getCurrentRenderable | ( | void |  | ) | const
| virtual

## ◆ getCurrentPass()

virtual const Pass* Ogre::AutoParamDataSource::getCurrentPass | ( | void |  | ) | const
| virtual

## ◆ getTextureSize()

virtual Vector4 Ogre::AutoParamDataSource::getTextureSize | ( | size_t | index | ) | const
| virtual

## ◆ getInverseTextureSize()

virtual Vector4 Ogre::AutoParamDataSource::getInverseTextureSize | ( | size_t | index | ) | const
| virtual

## ◆ getPackedTextureSize()

virtual Vector4 Ogre::AutoParamDataSource::getPackedTextureSize | ( | size_t | index | ) | const
| virtual

## ◆ getShadowExtrusionDistance()

virtual Real Ogre::AutoParamDataSource::getShadowExtrusionDistance | ( | void |  | ) | const
| virtual

## ◆ getSceneDepthRange()

virtual const Vector4& Ogre::AutoParamDataSource::getSceneDepthRange | ( |  | ) | const
| virtual

## ◆ getShadowSceneDepthRange()

virtual const Vector4& Ogre::AutoParamDataSource::getShadowSceneDepthRange | ( | size_t | index | ) | const
| virtual

## ◆ getShadowColour()

virtual const ColourValue& Ogre::AutoParamDataSource::getShadowColour | ( |  | ) | const
| virtual

## ◆ getInverseViewProjMatrix()

virtual Matrix4 Ogre::AutoParamDataSource::getInverseViewProjMatrix | ( | void |  | ) | const
| virtual

## ◆ getInverseTransposeViewProjMatrix()

virtual Matrix4 Ogre::AutoParamDataSource::getInverseTransposeViewProjMatrix | ( |  | ) | const
| virtual

## ◆ getTransposeViewProjMatrix()

virtual Matrix4 Ogre::AutoParamDataSource::getTransposeViewProjMatrix | ( |  | ) | const
| virtual

## ◆ getTransposeViewMatrix()

virtual Matrix4 Ogre::AutoParamDataSource::getTransposeViewMatrix | ( |  | ) | const
| virtual

## ◆ getInverseTransposeViewMatrix()

virtual Matrix4 Ogre::AutoParamDataSource::getInverseTransposeViewMatrix | ( |  | ) | const
| virtual

## ◆ getTransposeProjectionMatrix()

virtual Matrix4 Ogre::AutoParamDataSource::getTransposeProjectionMatrix | ( |  | ) | const
| virtual

## ◆ getInverseProjectionMatrix()

virtual Matrix4 Ogre::AutoParamDataSource::getInverseProjectionMatrix | ( |  | ) | const
| virtual

## ◆ getInverseTransposeProjectionMatrix()

virtual Matrix4 Ogre::AutoParamDataSource::getInverseTransposeProjectionMatrix | ( |  | ) | const
| virtual

## ◆ getTransposeWorldViewProjMatrix()

virtual Matrix4 Ogre::AutoParamDataSource::getTransposeWorldViewProjMatrix | ( |  | ) | const
| virtual

## ◆ getInverseWorldViewProjMatrix()

virtual Matrix4 Ogre::AutoParamDataSource::getInverseWorldViewProjMatrix | ( |  | ) | const
| virtual

## ◆ getInverseTransposeWorldViewProjMatrix()

virtual Matrix4 Ogre::AutoParamDataSource::getInverseTransposeWorldViewProjMatrix | ( |  | ) | const
| virtual

## ◆ getTransposeWorldViewMatrix()

virtual Matrix4 Ogre::AutoParamDataSource::getTransposeWorldViewMatrix | ( |  | ) | const
| virtual

## ◆ getTransposeWorldMatrix()

virtual Matrix4 Ogre::AutoParamDataSource::getTransposeWorldMatrix | ( |  | ) | const
| virtual

## ◆ getTime()

virtual Real Ogre::AutoParamDataSource::getTime | ( | void |  | ) | const
| virtual

## ◆ getTime_0_X()

virtual Real Ogre::AutoParamDataSource::getTime_0_X | ( | Real | x | ) | const
| virtual

## ◆ getCosTime_0_X()

virtual Real Ogre::AutoParamDataSource::getCosTime_0_X | ( | Real | x | ) | const
| virtual

## ◆ getSinTime_0_X()

virtual Real Ogre::AutoParamDataSource::getSinTime_0_X | ( | Real | x | ) | const
| virtual

## ◆ getTanTime_0_X()

virtual Real Ogre::AutoParamDataSource::getTanTime_0_X | ( | Real | x | ) | const
| virtual

## ◆ getTime_0_X_packed()

virtual Vector4 Ogre::AutoParamDataSource::getTime_0_X_packed | ( | Real | x | ) | const
| virtual

## ◆ getTime_0_1()

virtual Real Ogre::AutoParamDataSource::getTime_0_1 | ( | Real | x | ) | const
| virtual

## ◆ getCosTime_0_1()

virtual Real Ogre::AutoParamDataSource::getCosTime_0_1 | ( | Real | x | ) | const
| virtual

## ◆ getSinTime_0_1()

virtual Real Ogre::AutoParamDataSource::getSinTime_0_1 | ( | Real | x | ) | const
| virtual

## ◆ getTanTime_0_1()

virtual Real Ogre::AutoParamDataSource::getTanTime_0_1 | ( | Real | x | ) | const
| virtual

## ◆ getTime_0_1_packed()

virtual Vector4 Ogre::AutoParamDataSource::getTime_0_1_packed | ( | Real | x | ) | const
| virtual

## ◆ getTime_0_2Pi()

virtual Real Ogre::AutoParamDataSource::getTime_0_2Pi | ( | Real | x | ) | const
| virtual

## ◆ getCosTime_0_2Pi()

virtual Real Ogre::AutoParamDataSource::getCosTime_0_2Pi | ( | Real | x | ) | const
| virtual

## ◆ getSinTime_0_2Pi()

virtual Real Ogre::AutoParamDataSource::getSinTime_0_2Pi | ( | Real | x | ) | const
| virtual

## ◆ getTanTime_0_2Pi()

virtual Real Ogre::AutoParamDataSource::getTanTime_0_2Pi | ( | Real | x | ) | const
| virtual

## ◆ getTime_0_2Pi_packed()

virtual Vector4 Ogre::AutoParamDataSource::getTime_0_2Pi_packed | ( | Real | x | ) | const
| virtual

## ◆ getFrameTime()

virtual Real Ogre::AutoParamDataSource::getFrameTime | ( | void |  | ) | const
| virtual

## ◆ getFPS()

virtual Real Ogre::AutoParamDataSource::getFPS | ( |  | ) | const
| virtual

## ◆ getViewportWidth()

virtual Real Ogre::AutoParamDataSource::getViewportWidth | ( |  | ) | const
| virtual

## ◆ getViewportHeight()

virtual Real Ogre::AutoParamDataSource::getViewportHeight | ( |  | ) | const
| virtual

## ◆ getInverseViewportWidth()

virtual Real Ogre::AutoParamDataSource::getInverseViewportWidth | ( |  | ) | const
| virtual

## ◆ getInverseViewportHeight()

virtual Real Ogre::AutoParamDataSource::getInverseViewportHeight | ( |  | ) | const
| virtual

## ◆ getViewDirection()

virtual Vector3 Ogre::AutoParamDataSource::getViewDirection | ( |  | ) | const
| virtual

## ◆ getViewSideVector()

virtual Vector3 Ogre::AutoParamDataSource::getViewSideVector | ( |  | ) | const
| virtual

## ◆ getViewUpVector()

virtual Vector3 Ogre::AutoParamDataSource::getViewUpVector | ( |  | ) | const
| virtual

## ◆ getFOV()

virtual Real Ogre::AutoParamDataSource::getFOV | ( |  | ) | const
| virtual

## ◆ getNearClipDistance()

virtual Real Ogre::AutoParamDataSource::getNearClipDistance | ( |  | ) | const
| virtual

## ◆ getFarClipDistance()

virtual Real Ogre::AutoParamDataSource::getFarClipDistance | ( |  | ) | const
| virtual

## ◆ getPassNumber()

virtual int Ogre::AutoParamDataSource::getPassNumber | ( | void |  | ) | const
| virtual

## ◆ setPassNumber()

virtual void Ogre::AutoParamDataSource::setPassNumber | ( | const int | passNumber | ) |
| virtual

## ◆ incPassNumber()

virtual void Ogre::AutoParamDataSource::incPassNumber | ( | void |  | ) |
| virtual

## ◆ updateLightCustomGpuParameter()

virtual void Ogre::AutoParamDataSource::updateLightCustomGpuParameter | ( | const GpuProgramParameters::AutoConstantEntry & | constantEntry,
|  | GpuProgramParameters * | params
| ) |  | const
| virtual

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

- OgreAutoParamDataSource.h