graphics
Class CFrustum
in Frustum.h
in Frustum.cpp
- class CFrustum
Constructor Summary |
CFrustum()
=========================================================================
File : Frustum. |
~CFrustum()
|
m_aPlanes
public CPlane m_aPlanes[ ( 10 ) ];
m_NumPlanes
private int m_NumPlanes;
CFrustum
public CFrustum();
- =========================================================================
File : Frustum.cpp
Project : 0 A.D.
Description : CFrustum is a collection of planes which define
a viewing space.
=========================================================================
~CFrustum
public ~CFrustum();
DoesSegmentIntersect
public bool DoesSegmentIntersect( const CVector3D& startRef, const CVector3D& endRef );
GetNumPlanes
public uint GetNumPlanes() const;
IsBoxVisible
public bool IsBoxVisible( const CVector3D& position, const CBound& bounds ) const;
IsPointVisible
public bool IsPointVisible( const CVector3D& point ) const;
IsSphereVisible
public bool IsSphereVisible( const CVector3D& center, float radius ) const;
operator[]
public const CPlane& operator[]( uint idx ) const;
SetNumPlanes
public void SetNumPlanes( int num );