Enumerator |
---|
Reset |
|
NoLerps |
|
NorthLerp |
|
SouthLerp |
|
EastLerp |
|
WestLerp |
|
Enumerator |
---|
SouthWest |
|
SouthEast |
|
NorthWest |
|
NorthEast |
|
Null |
|
Enumerator |
---|
North |
|
South |
|
East |
|
West |
|
Null |
|
void PQ.ClearAndDestroy |
( |
| ) |
|
|
inline |
void PQ.GetEdgeQuads |
( |
PQ |
caller, |
|
|
out PQ |
left, |
|
|
out PQ |
right |
|
) |
| |
|
inline |
PQ PQ.GetRightmostCornerPQ |
( |
PQ |
nextQuad | ) |
|
|
inline |
Gets the PQS to the right of the side facing the next quad from the quad diagonally.
- Parameters
-
nextQuad | PQ to help us decide the sampling direction. |
- Returns
- The PQ diagonally next to the calling quad.
Gets the PQ to the side corresponding to the quad edge.
- Parameters
-
edge | Edge to find the PQ on. |
- Returns
- The PQ to the side corresponding to the quad edge.
delegate void PQ.QuadDelegate |
( |
PQ |
quad | ) |
|
void PQ.QueueForCornerNormalUpdate |
( |
| ) |
|
|
inline |
Update only the corner normals, not the normals all along the edges of the quad.
void PQ.QueueForNormalUpdate |
( |
| ) |
|
|
inline |
Update the normals all along the edges of the quad.
void PQ.SetMasterInvisible |
( |
| ) |
|
|
inline |
void PQ.SetMasterVisible |
( |
| ) |
|
|
inline |
void PQ.SetNeighbour |
( |
PQ |
oldNeighbour, |
|
|
PQ |
newNeighbour |
|
) |
| |
|
inline |
void PQ.SetupQuad |
( |
PQ |
parentQuad, |
|
|
QuadChild |
parentChildPosition |
|
) |
| |
|
inline |
void PQ.UnqueueForNormalUpdate |
( |
| ) |
|
|
inline |
void PQ.UpdateSubdivision |
( |
| ) |
|
|
inline |
void PQ.UpdateSubdivisionInit |
( |
| ) |
|
|
inline |
void PQ.UpdateTargetRelativity |
( |
| ) |
|
|
inline |
Vector3 [][] PQ.edgeNormals |
Has this Quad been built?
This quad has been cached
bool PQ.isForcedInvisible |
bool PQ.isPendingCollapse |
This quad is pending a collapse (will be done next update - as PQS ran out of time in last update).
bool PQ.isQueuedForNormalUpdate |
This quad has been queued for an update of the normals along its edges.
bool PQ.isQueuedOnlyForCornerNormalUpdate |
This quad has been queued for an update of just its corner normals.
Has this Quad been Subdivided
Is this Quad visible to the camera
MeshCollider PQ.meshCollider |
MeshRenderer PQ.meshRenderer |
double PQ.quadScaleFactor |
Transform PQ.quadTransform |
double PQ.scalePlaneRelative |
double PQ.scalePlanetRelative |
double PQ.subdivideThresholdFactor |
Vector3 [] PQ.vertNormals |
The documentation for this class was generated from the following file:
- KSP/Assets/Scripts/Scenery/PQS Library/PQ.cs