MCPcopy Create free account
hub / github.com/OGRECave/ogre / setCurrentCamera

Method setCurrentCamera

OgreMain/src/OgreAutoParamDataSource.cpp:128–145  ·  view source on GitHub ↗

-----------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

126 }
127 //-----------------------------------------------------------------------------
128 void AutoParamDataSource::setCurrentCamera(const Camera* cam, bool useCameraRelative)
129 {
130 mCurrentCamera = cam;
131 mCameraRelativeRendering = useCameraRelative;
132 mCameraRelativePosition = cam->getDerivedPosition();
133 mViewMatrixDirty = true;
134 mProjMatrixDirty = true;
135 mWorldViewMatrixDirty = true;
136 mViewProjMatrixDirty = true;
137 mWorldViewProjMatrixDirty = true;
138 mInverseViewMatrixDirty = true;
139 mInverseWorldViewMatrixDirty = true;
140 mInverseTransposeWorldViewMatrixDirty = true;
141 mCameraPositionObjectSpaceDirty = true;
142 mCameraPositionDirty = true;
143 mLodCameraPositionObjectSpaceDirty = true;
144 mLodCameraPositionDirty = true;
145 }
146 void AutoParamDataSource::setCameraArray(const std::vector<const Camera*> cameras)
147 {
148 mCameraArray = cameras;

Callers 3

_renderSceneMethod · 0.80
manualRenderMethod · 0.80
_resumeRenderingMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected