| 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