![]() |
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 > |