OGRE  1.10.4
Object-Oriented Graphics Rendering Engine
Ogre::AutoParamDataSource Class Reference

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:

Public Member Functions

 AutoParamDataSource ()
 
virtual ~AutoParamDataSource ()
 
virtual const ColourValuegetAmbientLightColour (void) const
 
virtual const Vector4getCameraPosition (void) const
 
virtual const Vector4getCameraPositionObjectSpace (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 CameragetCurrentCamera () const
 Returns the current bounded camera. More...
 
virtual const PassgetCurrentPass (void) const
 
virtual const RenderablegetCurrentRenderable (void) const
 
virtual const RenderTargetgetCurrentRenderTarget (void) const
 
virtual ColourValue getDerivedAmbientLightColour (void) const
 
virtual ColourValue getDerivedSceneColour (void) const
 
virtual Real getFarClipDistance () const
 
virtual const ColourValuegetFogColour (void) const
 
virtual const Vector4getFogParams (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 Matrix4getInverseTransposeWorldMatrix (void) const
 
virtual const Matrix4getInverseTransposeWorldViewMatrix (void) const
 
virtual Matrix4 getInverseTransposeWorldViewProjMatrix () const
 
virtual const Matrix4getInverseViewMatrix (void) const
 
virtual Real getInverseViewportHeight () const
 
virtual Real getInverseViewportWidth () const
 
virtual Matrix4 getInverseViewProjMatrix (void) const
 
virtual const Matrix4getInverseWorldMatrix (void) const
 
virtual const Matrix4getInverseWorldViewMatrix (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 ColourValuegetLightDiffuseColour (size_t index) const
 
virtual const ColourValue getLightDiffuseColourWithPower (size_t index) const
 
virtual const Vector3getLightDirection (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 Vector3getLightPosition (size_t index) const
 
virtual Real getLightPowerScale (size_t index) const
 
virtual const ColourValuegetLightSpecularColour (size_t index) const
 
virtual const ColourValue getLightSpecularColourWithPower (size_t index) const
 
virtual const Vector4getLodCameraPosition (void) const
 
virtual const Vector4getLodCameraPositionObjectSpace (void) const
 
virtual Real getNearClipDistance () const
 
virtual Vector4 getPackedTextureSize (size_t index) const
 
virtual int getPassNumber (void) const
 
virtual const Matrix4getProjectionMatrix (void) const
 
virtual const Vector4getSceneDepthRange () const
 
virtual const ColourValuegetShadowColour () const
 
virtual Real getShadowExtrusionDistance (void) const
 
virtual const Vector4getShadowSceneDepthRange (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 Matrix4getSpotlightViewProjMatrix (size_t index) const
 
virtual const Matrix4getSpotlightWorldViewProjMatrix (size_t index) const
 
virtual Real getSurfaceAlphaRejectionValue (void) const
 
virtual const ColourValuegetSurfaceAmbientColour (void) const
 
virtual const ColourValuegetSurfaceDiffuseColour (void) const
 
virtual const ColourValuegetSurfaceEmissiveColour (void) const
 
virtual Real getSurfaceShininess (void) const
 
virtual const ColourValuegetSurfaceSpecularColour (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 Matrix4getTextureTransformMatrix (size_t index) const
 
virtual const Matrix4getTextureViewProjMatrix (size_t index) const
 
virtual const Matrix4getTextureWorldViewProjMatrix (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 Matrix4getViewMatrix (void) const
 
virtual Real getViewportHeight () const
 
virtual Real getViewportWidth () const
 
virtual const Matrix4getViewProjectionMatrix (void) const
 
virtual Vector3 getViewSideVector () const
 
virtual Vector3 getViewUpVector () const
 
virtual const Matrix4getWorldMatrix (void) const
 
virtual const Matrix4getWorldMatrixArray (void) const
 
virtual size_t getWorldMatrixCount (void) const
 
virtual const Matrix4getWorldViewMatrix (void) const
 
virtual const Matrix4getWorldViewProjMatrix (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
inlinevirtual

◆ 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: