![]() |
Plasma Engine
2.0
|
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) const | plGameGrid< CellData > | inline |
ConvertCellIndexToCoordinate(plUInt32 uiIndex) const | plGameGrid< 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) const | plGameGrid< CellData > | inline |
GetCell(const plVec2I32 &vCoord) | plGameGrid< CellData > | inline |
GetCell(const plVec2I32 &vCoord) const | plGameGrid< CellData > | inline |
GetCellAtWorldPosition(const plVec3 &vWorldSpacePos) const | plGameGrid< CellData > | |
GetCellLocalSpaceCenter(const plVec2I32 &vCoord) const (defined in plGameGrid< CellData >) | plGameGrid< CellData > | |
GetCellLocalSpaceOrigin(const plVec2I32 &vCoord) const (defined in plGameGrid< CellData >) | plGameGrid< CellData > | |
GetCellSize() const | plGameGrid< CellData > | inline |
GetCellWorldSpaceCenter(const plVec2I32 &vCoord) const | plGameGrid< CellData > | |
GetCellWorldSpaceOrigin(const plVec2I32 &vCoord) const | plGameGrid< CellData > | |
GetGridSizeX() const | plGameGrid< CellData > | inline |
GetGridSizeY() const | plGameGrid< CellData > | inline |
GetNumCells() const | plGameGrid< CellData > | inline |
GetRayIntersection(const plVec3 &vRayStartWorldSpace, const plVec3 &vRayDirNormalizedWorldSpace, float fMaxLength, float &out_fIntersection, plVec2I32 &out_vCellCoord) const | plGameGrid< CellData > | |
GetRayIntersectionExpandedBBox(const plVec3 &vRayStartWorldSpace, const plVec3 &vRayDirNormalizedWorldSpace, float fMaxLength, float &out_fIntersection, const plVec3 &vExpandBBoxByThis) const | plGameGrid< CellData > | |
GetRotationToGridSpace() const | plGameGrid< CellData > | inline |
GetRotationToWorldSpace() const | plGameGrid< CellData > | inline |
GetWorldBoundingBox() const | plGameGrid< CellData > | |
GetWorldSpaceOrigin() const | plGameGrid< CellData > | inline |
InPlaneXminusZ enum value | plGameGrid< CellData > | |
InPlaneXY enum value | plGameGrid< CellData > | |
InPlaneXZ enum value | plGameGrid< CellData > | |
IsValidCellCoordinate(const plVec2I32 &vCoord) const | plGameGrid< CellData > | |
Orientation enum name | plGameGrid< CellData > | |
PickCell(const plVec3 &vRayStartPos, const plVec3 &vRayDirNorm, plVec2I32 *out_pCellCoord, plVec3 *out_pIntersection=nullptr) const | plGameGrid< 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 > |