#include <OgreFrustum.h>
Inheritance diagram for Ogre::Frustum:
Public Methods | |
Frustum () | |
virtual | ~Frustum () |
void | setFOVy (Real fovy) |
Sets the Y-dimension Field Of View (FOV) of the frustum. | |
Real | getFOVy (void) const |
Retrieves the frustums Y-dimension Field Of View (FOV). | |
void | setNearClipDistance (Real nearDist) |
Sets the position of the near clipping plane. | |
Real | getNearClipDistance (void) const |
Sets the position of the near clipping plane. | |
void | setFarClipDistance (Real farDist) |
Sets the distance to the far clipping plane. | |
Real | getFarClipDistance (void) const |
Retrieves the distance from the frustum to the far clipping plane. | |
void | setAspectRatio (Real ratio) |
Sets the aspect ratio for the frustum viewport. | |
Real | getAspectRatio (void) const |
Retreives the current aspect ratio. | |
const Matrix4 & | getProjectionMatrix (void) const |
Gets the projection matrix for this frustum. | |
const Matrix4 & | getStandardProjectionMatrix (void) const |
Gets the 'standard' projection matrix for this frustum, ie the projection matrix which conforms to standard right-handed rules. | |
const Matrix4 & | getViewMatrix (void) const |
Gets the view matrix for this frustum. | |
const Plane & | getFrustumPlane (FrustumPlane plane) |
Retrieves a specified plane of the frustum. | |
bool | isVisible (const AxisAlignedBox &bound, FrustumPlane *culledBy=0) |
Tests whether the given container is visible in the Frustum. | |
bool | isVisible (const Sphere &bound, FrustumPlane *culledBy=0) |
Tests whether the given container is visible in the Frustum. | |
bool | isVisible (const Vector3 &vert, FrustumPlane *culledBy=0) |
Tests whether the given vertex is visible in the Frustum. | |
const AxisAlignedBox & | getBoundingBox (void) const |
Overridden from MovableObject. | |
Real | getBoundingRadius (void) const |
Overridden from MovableObject. | |
void | _updateRenderQueue (RenderQueue *queue) |
Overridden from MovableObject. | |
const String & | getMovableType (void) const |
Overridden from MovableObject. | |
const String & | getName (void) const |
Overridden from MovableObject. | |
void | _notifyCurrentCamera (Camera *cam) |
Overridden from MovableObject. | |
Material * | getMaterial (void) const |
Overridden from Renderable. | |
void | getRenderOperation (RenderOperation &op) |
Overridden from Renderable. | |
void | getWorldTransforms (Matrix4 *xform) const |
Overridden from Renderable. | |
const Quaternion & | getWorldOrientation (void) const |
Overridden from Renderable. | |
const Vector3 & | getWorldPosition (void) const |
Overridden from Renderable. | |
Real | getSquaredViewDepth (const Camera *cam) const |
Overridden from Renderable. | |
const LightList & | getLights (void) const |
Overridden from Renderable. | |
virtual Node * | getParentNode (void) const |
Returns the node to which this object is attached. | |
virtual void | _notifyAttached (Node *parent, bool isTagPoint=false) |
Internal method called to notify the object that it has been attached to a node. | |
virtual bool | isAttached (void) const |
Returns true if this object is attached to a SceneNode or TagPoint. | |
virtual const AxisAlignedBox & | getWorldBoundingBox (bool derive=false) const |
Retrieves the axis-aligned bounding box for this object in world coordinates. | |
virtual const Sphere & | getWorldBoundingSphere (bool derive=false) const |
Retrieves the worldspace bounding sphere for this object. | |
virtual void | setVisible (bool visible) |
Tells this object whether to be visible or not, if it has a renderable component. | |
virtual bool | isVisible (void) const |
Returns whether or not this object is supposed to be visible or not. | |
virtual void | setUserObject (UserDefinedObject *obj) |
Call this to associate your own custom user object instance with this MovableObject. | |
virtual UserDefinedObject * | getUserObject (void) |
Retrieves a pointer to a custom application object associated with this movable by an earlier call to setUserObject. | |
virtual void | setRenderQueueGroup (RenderQueueGroupID queueID) |
Sets the render queue group this entity will be rendered through. | |
virtual RenderQueueGroupID | getRenderQueueGroup (void) const |
Gets the queue group for this entity, see setRenderQueueGroup for full details. | |
virtual Matrix4 | _getParentNodeFullTransform (void) const |
return the full transformation of the parent sceneNode or the attachingPoint node | |
virtual void | setQueryFlags (unsigned long flags) |
Sets the query flags for this object. | |
virtual void | addQueryFlags (unsigned long flags) |
As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this object. | |
virtual void | removeQueryFlags (unsigned long flags) |
As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this object. | |
virtual unsigned long | getQueryFlags (void) const |
Returns the query flags relevant for this object. | |
virtual Technique * | getTechnique (void) const |
Retrieves a pointer to the Material Technique this renderable object uses. | |
virtual unsigned short | getNumWorldTransforms (void) const |
Returns the number of world transform matrices this renderable requires. | |
virtual bool | useIdentityProjection (void) const |
Returns whether or not to use an 'identity' projection. | |
virtual bool | useIdentityView (void) const |
Returns whether or not to use an 'identity' projection. | |
virtual SceneDetailLevel | getRenderDetail () const |
Returns the preferred rasterisation mode of this renderable. | |
virtual bool | getNormaliseNormals (void) const |
Returns whether or not this Renderable wishes the hardware to normalise normals. | |
Protected Methods | |
void | updateFrustum (void) const |
void | updateView (void) const |
bool | isViewOutOfDate (void) const |
bool | isFrustumOutOfDate (void) const |
Protected Attributes | |
Real | mFOVy |
y-direction field-of-view (default 45) | |
Real | mFarDist |
Far clip distance - default 10000. | |
Real | mNearDist |
Near clip distance - default 100. | |
Real | mAspect |
x/y viewport ratio - default 1.3333 | |
Plane | mFrustumPlanes [6] |
The 6 main clipping planes. | |
Quaternion | mLastParentOrientation |
Stored versions of parent orientation / position. | |
Vector3 | mLastParentPosition |
Matrix4 | mProjMatrix |
Pre-calced projection matrix. | |
Matrix4 | mStandardProjMatrix |
Pre-calced standard projection matrix. | |
Matrix4 | mViewMatrix |
Pre-calced view matrix. | |
bool | mRecalcFrustum |
Something's changed in the frustrum shape? | |
bool | mRecalcView |
Something re the view pos has changed. | |
Real | mCoeffL [2] |
Temp coefficient values calculated from a frustum change, used when establishing the frustum planes when the view changes. | |
Real | mCoeffR [2] |
Temp coefficient values calculated from a frustum change, used when establishing the frustum planes when the view changes. | |
Real | mCoeffB [2] |
Temp coefficient values calculated from a frustum change, used when establishing the frustum planes when the view changes. | |
Real | mCoeffT [2] |
Temp coefficient values calculated from a frustum change, used when establishing the frustum planes when the view changes. | |
AxisAlignedBox | mBoundingBox |
VertexData | mVertexData |
Material * | mMaterial |
Node * | mParentNode |
node to which this object is attached | |
bool | mParentIsTagPoint |
bool | mVisible |
Is this object visible? | |
UserDefinedObject * | mUserObject |
User defined object which is linked to this object. | |
RenderQueueGroupID | mRenderQueueID |
The render queue to use when rendering this object. | |
unsigned long | mQueryFlags |
Flags determining whether this object is included / excluded from scene queries. | |
AxisAlignedBox | mWorldAABB |
Cached world AABB of this object. | |
Sphere | mWorldBoundingSphere |
Static Protected Attributes | |
String | msMovableType = "Frustum" |
Shared class-level name for Movable type. |
Can be used for a number of applications.
Definition at line 52 of file OgreFrustum.h.
|
|
Definition at line 80 of file OgreFrustum.cpp. |
|
return the full transformation of the parent sceneNode or the attachingPoint node
Definition at line 92 of file OgreMovableObject.cpp. References Ogre::Node::_getFullTransform(), and Ogre::MovableObject::mParentNode. Referenced by Ogre::Entity::cacheBoneMatrices(), Ogre::TagPoint::getParentEntityTransform(), Ogre::MovableObject::getWorldBoundingBox(), Ogre::SubEntity::getWorldTransforms(), and Ogre::BillboardSet::getWorldTransforms(). |
|
Internal method called to notify the object that it has been attached to a node.
Definition at line 54 of file OgreMovableObject.cpp. References Ogre::MovableObject::mParentIsTagPoint, and Ogre::MovableObject::mParentNode. Referenced by Ogre::SceneNode::attachObject(), Ogre::Entity::attachObjectImpl(), Ogre::SceneNode::detachAllObjects(), Ogre::SceneNode::detachObject(), and Ogre::SceneNode::~SceneNode(). |
|
Overridden from MovableObject.
Implements Ogre::MovableObject. Definition at line 590 of file OgreFrustum.cpp. |
|
Overridden from MovableObject.
Implements Ogre::MovableObject. Definition at line 515 of file OgreFrustum.cpp. References Ogre::RenderQueue::addRenderable(). |
|
As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this object.
Definition at line 168 of file OgreMovableObject.h. |
|
Retreives the current aspect ratio.
Definition at line 497 of file OgreFrustum.cpp. References mAspect, and Ogre::Real. |
|
Overridden from MovableObject.
Implements Ogre::MovableObject. Definition at line 510 of file OgreFrustum.cpp. References mBoundingBox. |
|
Overridden from MovableObject.
Implements Ogre::MovableObject. Definition at line 526 of file OgreFrustum.cpp. References mFarDist, and Ogre::Real. |
|
Retrieves the distance from the frustum to the far clipping plane.
Definition at line 107 of file OgreFrustum.cpp. References mFarDist, and Ogre::Real. |
|
Retrieves the frustums Y-dimension Field Of View (FOV).
Definition at line 93 of file OgreFrustum.cpp. References mFOVy, and Ogre::Real. |
|
Retrieves a specified plane of the frustum.
Definition at line 154 of file OgreFrustum.cpp. References Ogre::FrustumPlane, mFrustumPlanes, and updateView(). |
|
Overridden from Renderable.
Implements Ogre::Renderable. Definition at line 577 of file OgreFrustum.cpp. References Ogre::LightList. |
|
Overridden from Renderable.
Implements Ogre::Renderable. Definition at line 531 of file OgreFrustum.cpp. References mMaterial. |
|
Overridden from MovableObject.
Implements Ogre::MovableObject. Definition at line 521 of file OgreFrustum.cpp. References msMovableType. |
|
Overridden from MovableObject.
Implements Ogre::MovableObject. Definition at line 584 of file OgreFrustum.cpp. References msMovableType. |
|
Sets the position of the near clipping plane.
Definition at line 123 of file OgreFrustum.cpp. References mNearDist, and Ogre::Real. |
|
Returns whether or not this Renderable wishes the hardware to normalise normals.
Reimplemented in Ogre::SubEntity. Definition at line 132 of file OgreRenderable.h. Referenced by Ogre::SceneManager::renderSingleObject(). |
|
Returns the number of world transform matrices this renderable requires.
Reimplemented in Ogre::SubEntity, and Ogre::BorderRenderable. Definition at line 98 of file OgreRenderable.h. Referenced by Ogre::SceneManager::renderSingleObject(). |
|
Returns the node to which this object is attached.
Definition at line 60 of file OgreMovableObject.cpp. References Ogre::MovableObject::mParentNode. Referenced by Ogre::TagPoint::_updateFromParent(), Ogre::BspIntersectionSceneQuery::execute(), Ogre::TagPoint::getLights(), Ogre::SubEntity::getLights(), Ogre::SubEntity::getSquaredViewDepth(), Ogre::TagPoint::needUpdate(), and Ogre::BspSceneManager::processVisibleLeaf(). |
|
Gets the projection matrix for this frustum. Mainly for use by OGRE internally.
Definition at line 129 of file OgreFrustum.cpp. References mProjMatrix, and updateFrustum(). |
|
Returns the query flags relevant for this object.
Definition at line 175 of file OgreMovableObject.h. Referenced by Ogre::BspIntersectionSceneQuery::execute(). |
|
Returns the preferred rasterisation mode of this renderable.
Reimplemented in Ogre::SubEntity. Definition at line 129 of file OgreRenderable.h. References Ogre::SceneDetailLevel, and Ogre::SDL_SOLID. Referenced by Ogre::SceneManager::renderSingleObject(). |
|
Overridden from Renderable.
Implements Ogre::Renderable. Definition at line 536 of file OgreFrustum.cpp. References mVertexData, Ogre::RenderOperation::operationType, updateFrustum(), updateView(), Ogre::RenderOperation::useIndexes, and Ogre::RenderOperation::vertexData. |
|
Gets the queue group for this entity, see setRenderQueueGroup for full details.
Definition at line 87 of file OgreMovableObject.cpp. References Ogre::MovableObject::mRenderQueueID, and Ogre::RenderQueueGroupID. |
|
Overridden from Renderable.
Implements Ogre::Renderable. Definition at line 567 of file OgreFrustum.cpp. References Ogre::Node::_getDerivedPosition(), Ogre::Camera::getDerivedPosition(), Ogre::MovableObject::mParentNode, and Ogre::Real. |
|
Gets the 'standard' projection matrix for this frustum, ie the projection matrix which conforms to standard right-handed rules.
Definition at line 137 of file OgreFrustum.cpp. References mStandardProjMatrix, and updateFrustum(). |
|
Retrieves a pointer to the Material Technique this renderable object uses.
Reimplemented in Ogre::SubEntity. Definition at line 63 of file OgreRenderable.h. References Ogre::Material::getBestTechnique(). Referenced by Ogre::RenderPriorityGroup::addRenderable(). |
|
Retrieves a pointer to a custom application object associated with this movable by an earlier call to setUserObject.
Definition at line 136 of file OgreMovableObject.h. |
|
Gets the view matrix for this frustum. Mainly for use by OGRE internally. Definition at line 145 of file OgreFrustum.cpp. References mViewMatrix, and updateView(). |
|
Retrieves the axis-aligned bounding box for this object in world coordinates.
Definition at line 104 of file OgreMovableObject.cpp. References Ogre::MovableObject::_getParentNodeFullTransform(), Ogre::MovableObject::getBoundingBox(), Ogre::MovableObject::mWorldAABB, and Ogre::AxisAlignedBox::transform(). Referenced by Ogre::BspIntersectionSceneQuery::execute(), and Ogre::BspSceneManager::processVisibleLeaf(). |
|
Retrieves the worldspace bounding sphere for this object.
Definition at line 116 of file OgreMovableObject.cpp. References Ogre::Node::_getDerivedPosition(), Ogre::MovableObject::getBoundingRadius(), Ogre::MovableObject::mParentNode, Ogre::MovableObject::mWorldBoundingSphere, Ogre::Sphere::setCenter(), and Ogre::Sphere::setRadius(). |
|
Overridden from Renderable.
Implements Ogre::Renderable. Definition at line 551 of file OgreFrustum.cpp. References Ogre::Node::_getDerivedOrientation(), and Ogre::MovableObject::mParentNode. |
|
Overridden from Renderable.
Implements Ogre::Renderable. Definition at line 559 of file OgreFrustum.cpp. References Ogre::Node::_getDerivedPosition(), and Ogre::MovableObject::mParentNode. |
|
Overridden from Renderable.
Implements Ogre::Renderable. Definition at line 545 of file OgreFrustum.cpp. References Ogre::Node::getWorldTransforms(), and Ogre::MovableObject::mParentNode. |
|
Returns true if this object is attached to a SceneNode or TagPoint.
Definition at line 65 of file OgreMovableObject.cpp. References Ogre::MovableObject::mParentNode. Referenced by Ogre::Entity::attachObjectToBone(). |
|
Definition at line 399 of file OgreFrustum.cpp. References mRecalcFrustum. |
|
Definition at line 377 of file OgreFrustum.cpp. References Ogre::Node::_getDerivedOrientation(), Ogre::Node::_getDerivedPosition(), mLastParentOrientation, mLastParentPosition, Ogre::MovableObject::mParentNode, and mRecalcView. Referenced by updateView(). |
|
Returns whether or not this object is supposed to be visible or not.
Definition at line 76 of file OgreMovableObject.cpp. References Ogre::MovableObject::mVisible. Referenced by Ogre::OctreeNode::_addToRenderQueue(), Ogre::SceneManager::_populateLightList(), and Ogre::BspSceneManager::processVisibleLeaf(). |
|
Tests whether the given vertex is visible in the Frustum.
Definition at line 201 of file OgreFrustum.cpp. References Ogre::FrustumPlane, Ogre::Plane::getSide(), mFrustumPlanes, and updateView(). |
|
Tests whether the given container is visible in the Frustum.
Definition at line 224 of file OgreFrustum.cpp. References Ogre::FrustumPlane, Ogre::Sphere::getCenter(), Ogre::Plane::getDistance(), Ogre::Sphere::getRadius(), mFrustumPlanes, and updateView(). |
|
Tests whether the given container is visible in the Frustum.
Definition at line 164 of file OgreFrustum.cpp. References Ogre::FrustumPlane, Ogre::AxisAlignedBox::getAllCorners(), Ogre::Plane::getSide(), Ogre::AxisAlignedBox::isNull(), mFrustumPlanes, and updateView(). |
|
As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this object.
Definition at line 172 of file OgreMovableObject.h. |
|
Sets the aspect ratio for the frustum viewport.
Definition at line 503 of file OgreFrustum.cpp. References mAspect, mRecalcFrustum, and Ogre::Real. |
|
Sets the distance to the far clipping plane.
Definition at line 100 of file OgreFrustum.cpp. References mFarDist, mRecalcFrustum, and Ogre::Real. |
|
Sets the Y-dimension Field Of View (FOV) of the frustum.
Definition at line 86 of file OgreFrustum.cpp. References mFOVy, mRecalcFrustum, and Ogre::Real. |
|
Sets the position of the near clipping plane.
Definition at line 113 of file OgreFrustum.cpp. References Except, mNearDist, mRecalcFrustum, and Ogre::Real. |
|
Sets the query flags for this object.
Definition at line 164 of file OgreMovableObject.h. |
|
Sets the render queue group this entity will be rendered through.
Definition at line 82 of file OgreMovableObject.cpp. References Ogre::MovableObject::mRenderQueueID, and Ogre::RenderQueueGroupID. |
|
Call this to associate your own custom user object instance with this MovableObject.
Definition at line 132 of file OgreMovableObject.h. |
|
Tells this object whether to be visible or not, if it has a renderable component.
Reimplemented in Ogre::Light. Definition at line 71 of file OgreMovableObject.cpp. References Ogre::MovableObject::mVisible. |
|
Definition at line 248 of file OgreFrustum.cpp. References Ogre::VertexBufferBinding::getBuffer(), mAspect, mBoundingBox, mCoeffB, mCoeffL, mCoeffR, mCoeffT, mFarDist, mFOVy, mNearDist, mProjMatrix, mRecalcFrustum, mVertexData, Ogre::Real, Ogre::AxisAlignedBox::setExtents(), and Ogre::VertexData::vertexBufferBinding. Referenced by getProjectionMatrix(), getRenderOperation(), getStandardProjectionMatrix(), and updateView(). |
|
Definition at line 405 of file OgreFrustum.cpp. References Ogre::Vector3::dotProduct(), Ogre::FRUSTUM_PLANE_BOTTOM, Ogre::FRUSTUM_PLANE_FAR, Ogre::FRUSTUM_PLANE_LEFT, Ogre::FRUSTUM_PLANE_NEAR, Ogre::FRUSTUM_PLANE_RIGHT, Ogre::FRUSTUM_PLANE_TOP, Ogre::Matrix3::GetColumn(), isViewOutOfDate(), mCoeffB, mCoeffL, mCoeffR, mCoeffT, mFarDist, mFrustumPlanes, mLastParentOrientation, mLastParentPosition, mNearDist, mRecalcView, mViewMatrix, Ogre::Real, Ogre::Quaternion::ToRotationMatrix(), Ogre::Matrix3::Transpose(), updateFrustum(), Ogre::Vector3::x, Ogre::Vector3::y, and Ogre::Vector3::z. Referenced by Frustum(), getFrustumPlane(), getRenderOperation(), getViewMatrix(), and isVisible(). |
|
Returns whether or not to use an 'identity' projection.
Reimplemented in Ogre::GuiElement, and Ogre::BorderRenderable. Definition at line 108 of file OgreRenderable.h. Referenced by Ogre::SceneManager::useRenderableViewProjMode(). |
|
Returns whether or not to use an 'identity' projection.
Reimplemented in Ogre::GuiElement, and Ogre::BorderRenderable. Definition at line 118 of file OgreRenderable.h. Referenced by Ogre::SceneManager::useRenderableViewProjMode(). |
|
x/y viewport ratio - default 1.3333
Definition at line 62 of file OgreFrustum.h. Referenced by Frustum(), getAspectRatio(), setAspectRatio(), and updateFrustum(). |
|
Definition at line 98 of file OgreFrustum.h. Referenced by getBoundingBox(), and updateFrustum(). |
|
Temp coefficient values calculated from a frustum change, used when establishing the frustum planes when the view changes.
Definition at line 86 of file OgreFrustum.h. Referenced by updateFrustum(), and updateView(). |
|
Temp coefficient values calculated from a frustum change, used when establishing the frustum planes when the view changes.
Definition at line 86 of file OgreFrustum.h. Referenced by updateFrustum(), and updateView(). |
|
Temp coefficient values calculated from a frustum change, used when establishing the frustum planes when the view changes.
Definition at line 86 of file OgreFrustum.h. Referenced by updateFrustum(), and updateView(). |
|
Temp coefficient values calculated from a frustum change, used when establishing the frustum planes when the view changes.
Definition at line 86 of file OgreFrustum.h. Referenced by updateFrustum(), and updateView(). |
|
Far clip distance - default 10000.
Definition at line 58 of file OgreFrustum.h. Referenced by Frustum(), getBoundingRadius(), getFarClipDistance(), setFarClipDistance(), updateFrustum(), and updateView(). |
|
y-direction field-of-view (default 45)
Definition at line 56 of file OgreFrustum.h. Referenced by Frustum(), getFOVy(), setFOVy(), and updateFrustum(). |
|
The 6 main clipping planes.
Definition at line 65 of file OgreFrustum.h. Referenced by getFrustumPlane(), isVisible(), and updateView(). |
|
Stored versions of parent orientation / position.
Definition at line 68 of file OgreFrustum.h. Referenced by isViewOutOfDate(), and updateView(). |
|
Definition at line 69 of file OgreFrustum.h. Referenced by isViewOutOfDate(), and updateView(). |
|
Definition at line 101 of file OgreFrustum.h. Referenced by Frustum(), and getMaterial(). |
|
Near clip distance - default 100.
Definition at line 60 of file OgreFrustum.h. Referenced by Frustum(), getNearClipDistance(), setNearClipDistance(), updateFrustum(), and updateView(). |
|
Definition at line 48 of file OgreMovableObject.h. Referenced by Ogre::MovableObject::_notifyAttached(), Ogre::MovableObject::MovableObject(), and Ogre::MovableObject::~MovableObject(). |
|
|
Pre-calced projection matrix.
Definition at line 72 of file OgreFrustum.h. Referenced by Frustum(), getProjectionMatrix(), and updateFrustum(). |
|
Flags determining whether this object is included / excluded from scene queries.
Definition at line 56 of file OgreMovableObject.h. Referenced by Ogre::MovableObject::MovableObject(). |
|
Something's changed in the frustrum shape?
Definition at line 78 of file OgreFrustum.h. Referenced by Frustum(), isFrustumOutOfDate(), setAspectRatio(), setFarClipDistance(), setFOVy(), setNearClipDistance(), and updateFrustum(). |
|
Something re the view pos has changed.
Definition at line 80 of file OgreFrustum.h. Referenced by Frustum(), isViewOutOfDate(), and updateView(). |
|
The render queue to use when rendering this object.
Definition at line 54 of file OgreMovableObject.h. Referenced by Ogre::Entity::_updateRenderQueue(), Ogre::BillboardSet::_updateRenderQueue(), Ogre::MovableObject::getRenderQueueGroup(), Ogre::MovableObject::MovableObject(), and Ogre::MovableObject::setRenderQueueGroup(). |
|
Shared class-level name for Movable type.
Definition at line 42 of file OgreFrustum.cpp. Referenced by getMovableType(), and getName(). |
|
Pre-calced standard projection matrix.
Definition at line 74 of file OgreFrustum.h. Referenced by getStandardProjectionMatrix(). |
|
User defined object which is linked to this object.
Definition at line 52 of file OgreMovableObject.h. Referenced by Ogre::MovableObject::MovableObject(). |
|
Definition at line 99 of file OgreFrustum.h. Referenced by Frustum(), getRenderOperation(), and updateFrustum(). |
|
Pre-calced view matrix.
Definition at line 76 of file OgreFrustum.h. Referenced by Frustum(), getViewMatrix(), and updateView(). |
|
Is this object visible?
Definition at line 50 of file OgreMovableObject.h. Referenced by Frustum(), Ogre::MovableObject::isVisible(), Ogre::MovableObject::MovableObject(), and Ogre::MovableObject::setVisible(). |
|
Cached world AABB of this object.
Definition at line 58 of file OgreMovableObject.h. Referenced by Ogre::MovableObject::getWorldBoundingBox(), and Ogre::MovableObject::MovableObject(). |
|
Definition at line 60 of file OgreMovableObject.h. Referenced by Ogre::MovableObject::getWorldBoundingSphere(). |
Copyright © 2002-2003 by The OGRE Team
Last modified Wed Jan 21 00:17:25 2004