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

Public Member Functions

double CubicHermite (double start, double end, double startTangent, double endTangent, double t)
 
override void OnQuadBuilt (PQ quad)
 
override void OnQuadPreBuild (PQ quad)
 
override void OnSetup ()
 
override void OnVertexBuildHeight (PQS.VertexBuildData vbData)
 
- Public Member Functions inherited from PQSMod
virtual double GetVertexMaxHeight ()
 
virtual double GetVertexMinHeight ()
 
virtual void OnMeshBuild ()
 
virtual void OnPostSetup ()
 
virtual void OnPreUpdate ()
 
virtual void OnQuadCreate (PQ quad)
 
virtual void OnQuadDestroy (PQ quad)
 
virtual void OnQuadUpdate (PQ quad)
 
virtual void OnQuadUpdateNormals (PQ quad)
 
virtual void OnSphereActive ()
 
virtual void OnSphereInactive ()
 
virtual void OnSphereReset ()
 
virtual bool OnSphereStart ()
 
virtual void OnSphereStarted ()
 
virtual void OnSphereTransformUpdate ()
 
virtual void OnUpdateFinished ()
 
virtual void OnVertexBuild (PQS.VertexBuildData data)
 
void RebuildSphere ()
 

Public Attributes

bool DEBUG_showColors
 
double flattenTo
 
double innerRadius
 
double outerRadius
 
Vector3 position
 
double smoothEnd
 
double smoothStart
 
- Public Attributes inherited from PQSMod
bool modEnabled = true
 
int order = 100
 
PQS.ModiferRequirements requirements
 
PQS sphere
 

Member Function Documentation

double PQSMod_FlattenAreaTangential.CubicHermite ( double  start,
double  end,
double  startTangent,
double  endTangent,
double  t 
)
inline
override void PQSMod_FlattenAreaTangential.OnQuadBuilt ( PQ  quad)
inlinevirtual

Reimplemented from PQSMod.

override void PQSMod_FlattenAreaTangential.OnQuadPreBuild ( PQ  quad)
inlinevirtual

Reimplemented from PQSMod.

override void PQSMod_FlattenAreaTangential.OnSetup ( )
inlinevirtual

< mult by two because we want to cover full quads if we cover less than half

Reimplemented from PQSMod.

override void PQSMod_FlattenAreaTangential.OnVertexBuildHeight ( PQS.VertexBuildData  vbData)
inlinevirtual

Reimplemented from PQSMod.

Member Data Documentation

bool PQSMod_FlattenAreaTangential.DEBUG_showColors
double PQSMod_FlattenAreaTangential.flattenTo
double PQSMod_FlattenAreaTangential.innerRadius
double PQSMod_FlattenAreaTangential.outerRadius
Vector3 PQSMod_FlattenAreaTangential.position
double PQSMod_FlattenAreaTangential.smoothEnd
double PQSMod_FlattenAreaTangential.smoothStart

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