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

#include <coltest.h>

Inherits CollisionTestClass.

Public Member Functions

 OBBoxCollisionTestClass (const OBBoxClass &obbox, const Vector3 &move, CastResultStruct *res, int type=COLL_TYPE_0)
 
 OBBoxCollisionTestClass (const OBBoxCollisionTestClass &that)
 
 OBBoxCollisionTestClass (const OBBoxCollisionTestClass &that, const Matrix3D &tm)
 
 OBBoxCollisionTestClass (const AABoxCollisionTestClass &that, 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

OBBoxClass Box
 
Vector3 Move
 
Vector3 SweepMin
 
Vector3 SweepMax
 
- Public Attributes inherited from CollisionTestClass
CastResultStructResult
 
int CollisionType
 
RenderObjClassCollidedRenderObj
 

Detailed Description

Definition at line 269 of file coltest.h.

Constructor & Destructor Documentation

◆ OBBoxCollisionTestClass() [1/4]

OBBoxCollisionTestClass::OBBoxCollisionTestClass ( const OBBoxClass & obbox,
const Vector3 & move,
CastResultStruct * res,
int type = COLL_TYPE_0 )

Definition at line 280 of file coltest.cpp.

◆ OBBoxCollisionTestClass() [2/4]

OBBoxCollisionTestClass::OBBoxCollisionTestClass ( const OBBoxCollisionTestClass & that)

Definition at line 319 of file coltest.cpp.

◆ OBBoxCollisionTestClass() [3/4]

OBBoxCollisionTestClass::OBBoxCollisionTestClass ( const OBBoxCollisionTestClass & that,
const Matrix3D & tm )

Definition at line 328 of file coltest.cpp.

◆ OBBoxCollisionTestClass() [4/4]

OBBoxCollisionTestClass::OBBoxCollisionTestClass ( const AABoxCollisionTestClass & that,
const Matrix3D & tm )

Definition at line 340 of file coltest.cpp.

Member Function Documentation

◆ Cast_To_Triangle()

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

Definition at line 311 of file coltest.h.

◆ Cull() [1/2]

bool OBBoxCollisionTestClass::Cull ( const AABoxClass & box)

Definition at line 355 of file coltest.cpp.

◆ Cull() [2/2]

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

Definition at line 295 of file coltest.h.

Member Data Documentation

◆ Box

OBBoxClass OBBoxCollisionTestClass::Box

Definition at line 284 of file coltest.h.

◆ Move

Vector3 OBBoxCollisionTestClass::Move

Definition at line 285 of file coltest.h.

◆ SweepMax

Vector3 OBBoxCollisionTestClass::SweepMax

Definition at line 287 of file coltest.h.

◆ SweepMin

Vector3 OBBoxCollisionTestClass::SweepMin

Definition at line 286 of file coltest.h.


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