ScummVM API documentation
dgMeshEffectSolidTree Class Reference

Public Types

enum  dgPlaneType { m_divider = 1, m_empty, m_solid }
 

Public Member Functions

 dgMeshEffectSolidTree (dgPlaneType type)
 
 dgMeshEffectSolidTree (const dgMeshEffect &mesh, dgEdge *const face)
 
 dgMeshEffectSolidTree (const dgHugeVector &plane, dgMemoryAllocator *const allocator)
 
dgHugeVector BuildPlane (const dgMeshEffect &mesh, dgEdge *const face) const
 
void AddFace (const dgMeshEffect &mesh, dgEdge *const face)
 
dgPlaneType GetPointSide (const dgHugeVector &point) const
 
dgPlaneType GetFaceSide (const dgMeshTreeCSGFace *const face) const
 

Public Attributes

dgPlaneType m_planeType
 
dgMeshEffectSolidTreem_back
 
dgMeshEffectSolidTreem_front
 
dgHugeVector m_plane
 

The documentation for this class was generated from the following file: