Plasma Engine  2.0
Loading...
Searching...
No Matches
plGameGrid< CellData > Member List

This is the complete list of members for plGameGrid< CellData >, including all inherited members.

ComputeWorldSpaceCorners(plVec3 *pCorners) const (defined in plGameGrid< CellData >)plGameGrid< CellData >
ConvertCellCoordinateToIndex(const plVec2I32 &vCoord) constplGameGrid< CellData >inline
ConvertCellIndexToCoordinate(plUInt32 uiIndex) constplGameGrid< CellData >inline
CreateGrid(plUInt16 uiSizeX, plUInt16 uiSizeY)plGameGrid< CellData >
Deserialize(plStreamReader &stream) (defined in plGameGrid< CellData >)plGameGrid< CellData >
GetCell(plUInt32 uiIndex)plGameGrid< CellData >inline
GetCell(plUInt32 uiIndex) constplGameGrid< CellData >inline
GetCell(const plVec2I32 &vCoord)plGameGrid< CellData >inline
GetCell(const plVec2I32 &vCoord) constplGameGrid< CellData >inline
GetCellAtWorldPosition(const plVec3 &vWorldSpacePos) constplGameGrid< CellData >
GetCellLocalSpaceCenter(const plVec2I32 &vCoord) const (defined in plGameGrid< CellData >)plGameGrid< CellData >
GetCellLocalSpaceOrigin(const plVec2I32 &vCoord) const (defined in plGameGrid< CellData >)plGameGrid< CellData >
GetCellSize() constplGameGrid< CellData >inline
GetCellWorldSpaceCenter(const plVec2I32 &vCoord) constplGameGrid< CellData >
GetCellWorldSpaceOrigin(const plVec2I32 &vCoord) constplGameGrid< CellData >
GetGridSizeX() constplGameGrid< CellData >inline
GetGridSizeY() constplGameGrid< CellData >inline
GetNumCells() constplGameGrid< CellData >inline
GetRayIntersection(const plVec3 &vRayStartWorldSpace, const plVec3 &vRayDirNormalizedWorldSpace, float fMaxLength, float &out_fIntersection, plVec2I32 &out_vCellCoord) constplGameGrid< CellData >
GetRayIntersectionExpandedBBox(const plVec3 &vRayStartWorldSpace, const plVec3 &vRayDirNormalizedWorldSpace, float fMaxLength, float &out_fIntersection, const plVec3 &vExpandBBoxByThis) constplGameGrid< CellData >
GetRotationToGridSpace() constplGameGrid< CellData >inline
GetRotationToWorldSpace() constplGameGrid< CellData >inline
GetWorldBoundingBox() constplGameGrid< CellData >
GetWorldSpaceOrigin() constplGameGrid< CellData >inline
InPlaneXminusZ enum valueplGameGrid< CellData >
InPlaneXY enum valueplGameGrid< CellData >
InPlaneXZ enum valueplGameGrid< CellData >
IsValidCellCoordinate(const plVec2I32 &vCoord) constplGameGrid< CellData >
Orientation enum nameplGameGrid< CellData >
PickCell(const plVec3 &vRayStartPos, const plVec3 &vRayDirNorm, plVec2I32 *out_pCellCoord, plVec3 *out_pIntersection=nullptr) constplGameGrid< CellData >
plGameGrid() (defined in plGameGrid< CellData >)plGameGrid< CellData >
Serialize(plStreamWriter &stream) const (defined in plGameGrid< CellData >)plGameGrid< CellData >
SetWorldSpaceDimensions(const plVec3 &vLowerLeftCorner, const plVec3 &vCellSize, Orientation ori=InPlaneXZ)plGameGrid< CellData >
SetWorldSpaceDimensions(const plVec3 &vLowerLeftCorner, const plVec3 &vCellSize, const plMat3 &mRotation)plGameGrid< CellData >