#include <OgreAutoParamDataSource.h>
Definition at line 48 of file OgreAutoParamDataSource.h.
|
Definition at line 40 of file OgreAutoParamDataSource.cpp. References mBlankLight, Ogre::Light::setAttenuation(), Ogre::Light::setDiffuseColour(), and Ogre::Light::setSpecularColour(). |
|
Definition at line 60 of file OgreAutoParamDataSource.cpp. |
|
Definition at line 232 of file OgreAutoParamDataSource.cpp. References mAmbientLight. Referenced by Ogre::GpuProgramParameters::_updateAutoParamsNoLights(). |
|
Definition at line 203 of file OgreAutoParamDataSource.cpp. References Ogre::Camera::getDerivedPosition(), getInverseWorldMatrix(), mCameraPositionObjectSpace, mCameraPositionObjectSpaceDirty, and mCurrentCamera. Referenced by Ogre::GpuProgramParameters::_updateAutoParamsNoLights(). |
|
Definition at line 263 of file OgreAutoParamDataSource.cpp. References mCurrentRenderTarget. |
|
Definition at line 193 of file OgreAutoParamDataSource.cpp. References getViewMatrix(), Ogre::Matrix4::inverse(), mInverseViewMatrix, and mInverseViewMatrixDirty. |
|
Definition at line 173 of file OgreAutoParamDataSource.cpp. References getWorldMatrix(), Ogre::Matrix4::inverse(), mInverseWorldMatrix, and mInverseWorldMatrixDirty. Referenced by Ogre::GpuProgramParameters::_updateAutoParamsLightsOnly(), Ogre::GpuProgramParameters::_updateAutoParamsNoLights(), getCameraPositionObjectSpace(), and getShadowExtrusionDistance(). |
|
Definition at line 183 of file OgreAutoParamDataSource.cpp. References getWorldViewMatrix(), Ogre::Matrix4::inverse(), mInverseWorldViewMatrix, and mInverseWorldViewMatrixDirty. Referenced by Ogre::GpuProgramParameters::_updateAutoParamsNoLights(). |
|
Get the light which is 'index'th closest to the current object.
Definition at line 214 of file OgreAutoParamDataSource.cpp. References mBlankLight, and mCurrentLightList. Referenced by Ogre::GpuProgramParameters::_updateAutoParamsLightsOnly(), and getShadowExtrusionDistance(). |
|
Definition at line 140 of file OgreAutoParamDataSource.cpp. References Ogre::Frustum::getStandardProjectionMatrix(), mCurrentCamera, mCurrentRenderTarget, mProjectionMatrix, and Ogre::RenderTarget::requiresTextureFlipping(). Referenced by Ogre::GpuProgramParameters::_updateAutoParamsNoLights(), getViewProjectionMatrix(), and getWorldViewProjMatrix(). |
|
Definition at line 273 of file OgreAutoParamDataSource.cpp. References Ogre::Light::getAttenuationRange(), Ogre::Light::getDerivedPosition(), getInverseWorldMatrix(), getLight(), Ogre::Light::getType(), Ogre::Vector3::length(), mDirLightExtrusionDistance, and Ogre::Real. Referenced by Ogre::GpuProgramParameters::_updateAutoParamsLightsOnly(). |
|
Definition at line 245 of file OgreAutoParamDataSource.cpp. References Ogre::Frustum::getStandardProjectionMatrix(), Ogre::Frustum::getViewMatrix(), mCurrentTextureProjector, mTextureViewProjMatrix, mTextureViewProjMatrixDirty, and Ogre::PROJECTIONCLIPSPACE2DTOIMAGESPACE_PERSPECTIVE(). Referenced by Ogre::GpuProgramParameters::_updateAutoParamsNoLights(). |
|
Definition at line 125 of file OgreAutoParamDataSource.cpp. References Ogre::Frustum::getViewMatrix(), and mCurrentCamera. Referenced by Ogre::GpuProgramParameters::_updateAutoParamsNoLights(), getInverseViewMatrix(), getViewProjectionMatrix(), and getWorldViewMatrix(). |
|
Definition at line 130 of file OgreAutoParamDataSource.cpp. References getProjectionMatrix(), getViewMatrix(), mViewProjMatrix, and mViewProjMatrixDirty. Referenced by Ogre::GpuProgramParameters::_updateAutoParamsNoLights(). |
|
Definition at line 92 of file OgreAutoParamDataSource.cpp. References Ogre::Renderable::getNumWorldTransforms(), Ogre::Renderable::getWorldTransforms(), mCurrentRenderable, mWorldMatrix, mWorldMatrixCount, and mWorldMatrixDirty. Referenced by Ogre::GpuProgramParameters::_updateAutoParamsNoLights(), getInverseWorldMatrix(), and getWorldViewMatrix(). |
|
Definition at line 114 of file OgreAutoParamDataSource.cpp. References Ogre::Renderable::getNumWorldTransforms(), Ogre::Renderable::getWorldTransforms(), mCurrentRenderable, mWorldMatrix, mWorldMatrixCount, and mWorldMatrixDirty. Referenced by Ogre::GpuProgramParameters::_updateAutoParamsNoLights(). |
|
Definition at line 103 of file OgreAutoParamDataSource.cpp. References Ogre::Renderable::getNumWorldTransforms(), Ogre::Renderable::getWorldTransforms(), mCurrentRenderable, mWorldMatrix, mWorldMatrixCount, and mWorldMatrixDirty. Referenced by Ogre::GpuProgramParameters::_updateAutoParamsNoLights(). |
|
Definition at line 153 of file OgreAutoParamDataSource.cpp. References getViewMatrix(), getWorldMatrix(), mWorldViewMatrix, and mWorldViewMatrixDirty. Referenced by Ogre::GpuProgramParameters::_updateAutoParamsNoLights(), getInverseWorldViewMatrix(), and getWorldViewProjMatrix(). |
|
Definition at line 163 of file OgreAutoParamDataSource.cpp. References getProjectionMatrix(), getWorldViewMatrix(), mWorldViewProjMatrix, and mWorldViewProjMatrixDirty. Referenced by Ogre::GpuProgramParameters::_updateAutoParamsNoLights(). |
|
Definition at line 227 of file OgreAutoParamDataSource.cpp. References mAmbientLight. Referenced by Ogre::SceneManager::_renderScene(), Ogre::SceneManager::renderTextureShadowCasterQueueGroupObjects(), and Ogre::SceneManager::renderTextureShadowReceiverQueueGroupObjects(). |
|
Updates the current camera.
Definition at line 76 of file OgreAutoParamDataSource.cpp. References mCameraPositionObjectSpaceDirty, mCurrentCamera, mInverseViewMatrixDirty, mInverseWorldViewMatrixDirty, mViewProjMatrixDirty, mWorldViewMatrixDirty, and mWorldViewProjMatrixDirty. Referenced by Ogre::SceneManager::_renderScene(). |
|
Sets the light list that should be used.
Definition at line 87 of file OgreAutoParamDataSource.cpp. References Ogre::LightList, and mCurrentLightList. Referenced by Ogre::SceneManager::renderSingleObject(). |
|
Updates the current renderable.
Definition at line 64 of file OgreAutoParamDataSource.cpp. References mCameraPositionObjectSpaceDirty, mCurrentRenderable, mInverseWorldMatrixDirty, mInverseWorldViewMatrixDirty, mViewProjMatrixDirty, mWorldMatrixDirty, mWorldViewMatrixDirty, and mWorldViewProjMatrixDirty. Referenced by Ogre::SceneManager::renderSingleObject(). |
|
Sets the current render target.
Definition at line 258 of file OgreAutoParamDataSource.cpp. References mCurrentRenderTarget. Referenced by Ogre::SceneManager::_renderScene(). |
|
Sets the shadow extrusion distance to be used for point lights.
Definition at line 268 of file OgreAutoParamDataSource.cpp. References mDirLightExtrusionDistance, and Ogre::Real. Referenced by Ogre::SceneManager::_renderScene(). |
|
Sets the current texture projector.
Definition at line 238 of file OgreAutoParamDataSource.cpp. References mCurrentTextureProjector, and mTextureViewProjMatrixDirty. Referenced by Ogre::SceneManager::renderModulativeTextureShadowedQueueGroupObjects(). |
|
Definition at line 73 of file OgreAutoParamDataSource.h. Referenced by getAmbientLightColour(), and setAmbientLightColour(). |
|
Definition at line 81 of file OgreAutoParamDataSource.h. Referenced by AutoParamDataSource(), and getLight(). |
|
Definition at line 59 of file OgreAutoParamDataSource.h. Referenced by getCameraPositionObjectSpace(). |
|
Definition at line 71 of file OgreAutoParamDataSource.h. Referenced by getCameraPositionObjectSpace(), setCurrentCamera(), and setCurrentRenderable(). |
|
Definition at line 76 of file OgreAutoParamDataSource.h. Referenced by getCameraPositionObjectSpace(), getProjectionMatrix(), getViewMatrix(), and setCurrentCamera(). |
|
Definition at line 77 of file OgreAutoParamDataSource.h. Referenced by getLight(), and setCurrentLightList(). |
|
Definition at line 75 of file OgreAutoParamDataSource.h. Referenced by getWorldMatrix(), getWorldMatrixArray(), getWorldMatrixCount(), and setCurrentRenderable(). |
|
Definition at line 79 of file OgreAutoParamDataSource.h. Referenced by getCurrentRenderTarget(), getProjectionMatrix(), and setCurrentRenderTarget(). |
|
Definition at line 78 of file OgreAutoParamDataSource.h. Referenced by getTextureViewProjMatrix(), and setTextureProjector(). |
|
Definition at line 62 of file OgreAutoParamDataSource.h. Referenced by getShadowExtrusionDistance(), and setShadowDirLightExtrusionDistance(). |
|
Definition at line 58 of file OgreAutoParamDataSource.h. Referenced by getInverseViewMatrix(). |
|
Definition at line 70 of file OgreAutoParamDataSource.h. Referenced by getInverseViewMatrix(), and setCurrentCamera(). |
|
Definition at line 56 of file OgreAutoParamDataSource.h. Referenced by getInverseWorldMatrix(). |
|
Definition at line 68 of file OgreAutoParamDataSource.h. Referenced by getInverseWorldMatrix(), and setCurrentRenderable(). |
|
Definition at line 57 of file OgreAutoParamDataSource.h. Referenced by getInverseWorldViewMatrix(). |
|
Definition at line 69 of file OgreAutoParamDataSource.h. Referenced by getInverseWorldViewMatrix(), setCurrentCamera(), and setCurrentRenderable(). |
|
Definition at line 61 of file OgreAutoParamDataSource.h. Referenced by getProjectionMatrix(). |
|
Definition at line 60 of file OgreAutoParamDataSource.h. Referenced by getTextureViewProjMatrix(). |
|
Definition at line 72 of file OgreAutoParamDataSource.h. Referenced by getTextureViewProjMatrix(), and setTextureProjector(). |
|
Definition at line 54 of file OgreAutoParamDataSource.h. Referenced by getViewProjectionMatrix(). |
|
Definition at line 66 of file OgreAutoParamDataSource.h. Referenced by getViewProjectionMatrix(), setCurrentCamera(), and setCurrentRenderable(). |
|
Definition at line 51 of file OgreAutoParamDataSource.h. Referenced by getWorldMatrix(), getWorldMatrixArray(), and getWorldMatrixCount(). |
|
Definition at line 52 of file OgreAutoParamDataSource.h. Referenced by getWorldMatrix(), getWorldMatrixArray(), and getWorldMatrixCount(). |
|
Definition at line 64 of file OgreAutoParamDataSource.h. Referenced by getWorldMatrix(), getWorldMatrixArray(), getWorldMatrixCount(), and setCurrentRenderable(). |
|
Definition at line 53 of file OgreAutoParamDataSource.h. Referenced by getWorldViewMatrix(). |
|
Definition at line 65 of file OgreAutoParamDataSource.h. Referenced by getWorldViewMatrix(), setCurrentCamera(), and setCurrentRenderable(). |
|
Definition at line 55 of file OgreAutoParamDataSource.h. Referenced by getWorldViewProjMatrix(). |
|
Definition at line 67 of file OgreAutoParamDataSource.h. Referenced by getWorldViewProjMatrix(), setCurrentCamera(), and setCurrentRenderable(). |
Copyright © 2002-2003 by The OGRE Team
Last modified Fri May 14 23:25:51 2004