Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
RayCollisionTestClass Class Reference

#include <coltest.h>

Inherits CollisionTestClass.

Public Member Functions

 RayCollisionTestClass (const LineSegClass &ray, CastResultStruct *res, int collision_type=COLL_TYPE_0, bool check_translucent=false, bool check_hidden=false)
 
 RayCollisionTestClass (const RayCollisionTestClass &raytest, const Matrix3D &tm)
 
bool Cull (const Vector3 &min, const Vector3 &max)
 
bool Cull (const AABoxClass &box)
 
bool Cast_To_Triangle (const TriClass &tri)
 
- Public Member Functions inherited from CollisionTestClass
 CollisionTestClass (CastResultStruct *res, int collision_type)
 
 CollisionTestClass (const CollisionTestClass &that)
 

Public Attributes

LineSegClass Ray
 
bool CheckTranslucent
 
bool CheckHidden
 
- Public Attributes inherited from CollisionTestClass
CastResultStructResult
 
int CollisionType
 
RenderObjClassCollidedRenderObj
 

Detailed Description

Definition at line 126 of file coltest.h.

Constructor & Destructor Documentation

◆ RayCollisionTestClass() [1/2]

RayCollisionTestClass::RayCollisionTestClass ( const LineSegClass & ray,
CastResultStruct * res,
int collision_type = COLL_TYPE_0,
bool check_translucent = false,
bool check_hidden = false )
inline

Definition at line 152 of file coltest.h.

◆ RayCollisionTestClass() [2/2]

RayCollisionTestClass::RayCollisionTestClass ( const RayCollisionTestClass & raytest,
const Matrix3D & tm )
inline

Definition at line 160 of file coltest.h.

Member Function Documentation

◆ Cast_To_Triangle()

bool RayCollisionTestClass::Cast_To_Triangle ( const TriClass & tri)
inline

Definition at line 178 of file coltest.h.

◆ Cull() [1/2]

bool RayCollisionTestClass::Cull ( const AABoxClass & box)
inline

Definition at line 173 of file coltest.h.

◆ Cull() [2/2]

bool RayCollisionTestClass::Cull ( const Vector3 & min,
const Vector3 & max )
inline

Definition at line 168 of file coltest.h.

Member Data Documentation

◆ CheckHidden

bool RayCollisionTestClass::CheckHidden

Definition at line 141 of file coltest.h.

◆ CheckTranslucent

bool RayCollisionTestClass::CheckTranslucent

Definition at line 140 of file coltest.h.

◆ Ray

LineSegClass RayCollisionTestClass::Ray

Definition at line 139 of file coltest.h.


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