Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Classes | Public Types | Public Member Functions | List of all members
SpaceObjectCollider Class Reference
Inheritance diagram for SpaceObjectCollider:
AsteroidCollider

Classes

class  Chunk
 
class  CompositeSolid
 
class  MarchStep
 

Public Types

enum  TestResult { TestResult.Include, TestResult.Exclude, TestResult.Ignore }
 

Public Member Functions

void Clear ()
 
void fix_multi_shared_edges (List< CompositeSolid > solids)
 
void fix_wind_errors (Chunk[] chunks, Vector3[] verts)
 
void Setup (PAsteroid pa, Mesh refMesh, Vector3 center, Func< Transform, float > rangefinder, float maxRange, float minRange, Callback onGenComplete)
 
void Setup (PSpaceObject pso, Mesh refMesh, Vector3 center, Func< Transform, float > rangefinder, float maxRange, float minRange, Callback onGenComplete)
 

Member Enumeration Documentation

Enumerator
Include 
Exclude 
Ignore 

Member Function Documentation

void SpaceObjectCollider.Clear ( )
inline
void SpaceObjectCollider.fix_multi_shared_edges ( List< CompositeSolid solids)
inline
void SpaceObjectCollider.fix_wind_errors ( Chunk[]  chunks,
Vector3[]  verts 
)
inline
void SpaceObjectCollider.Setup ( PAsteroid  pa,
Mesh  refMesh,
Vector3  center,
Func< Transform, float >  rangefinder,
float  maxRange,
float  minRange,
Callback  onGenComplete 
)
inline
void SpaceObjectCollider.Setup ( PSpaceObject  pso,
Mesh  refMesh,
Vector3  center,
Func< Transform, float >  rangefinder,
float  maxRange,
float  minRange,
Callback  onGenComplete 
)
inline

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