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

Classes

class  AltitudeFade
 

Public Member Functions

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

Public Attributes

CelestialBody body
 
double deactivateAltitude
 
bool forceActivate = false
 
bool forceRebuildOnTargetChange
 
double highQualityShaderDeactivateAltitude = -1
 PQS system is deactivated at this height when using the high quality shader. Leave negative if there is no high quality material. More...
 
bool overrideFade = false
 
AltitudeFade planetFade
 
AltitudeFade[] secondaryFades
 
- Public Attributes inherited from PQSMod
bool modEnabled = true
 
int order = 100
 
PQS.ModiferRequirements requirements
 
PQS sphere
 

Member Function Documentation

void PQSMod_CelestialBodyTransform.FadeOutSphere ( )
inline
override void PQSMod_CelestialBodyTransform.OnPreUpdate ( )
inlinevirtual

Reimplemented from PQSMod.

override void PQSMod_CelestialBodyTransform.OnSetup ( )
inlinevirtual

< if we're in edit mode we want the materials to be opaque

Reimplemented from PQSMod.

override void PQSMod_CelestialBodyTransform.OnSphereInactive ( )
inlinevirtual

Reimplemented from PQSMod.

override void PQSMod_CelestialBodyTransform.OnSphereReset ( )
inlinevirtual

Reimplemented from PQSMod.

override bool PQSMod_CelestialBodyTransform.OnSphereStart ( )
inlinevirtual

Reimplemented from PQSMod.

override void PQSMod_CelestialBodyTransform.OnSphereTransformUpdate ( )
inlinevirtual

Reimplemented from PQSMod.

override void PQSMod_CelestialBodyTransform.OnUpdateFinished ( )
inlinevirtual

Reimplemented from PQSMod.

Member Data Documentation

CelestialBody PQSMod_CelestialBodyTransform.body
double PQSMod_CelestialBodyTransform.deactivateAltitude
bool PQSMod_CelestialBodyTransform.forceActivate = false
bool PQSMod_CelestialBodyTransform.forceRebuildOnTargetChange
double PQSMod_CelestialBodyTransform.highQualityShaderDeactivateAltitude = -1

PQS system is deactivated at this height when using the high quality shader. Leave negative if there is no high quality material.

bool PQSMod_CelestialBodyTransform.overrideFade = false
AltitudeFade PQSMod_CelestialBodyTransform.planetFade
AltitudeFade [] PQSMod_CelestialBodyTransform.secondaryFades

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