![]() |
XII Release 0.1.0
|
This is the complete list of members for xiiGameGrid< CellData >, including all inherited members.
| ConvertCellCoordinateToIndex(const xiiVec2I32 &vCoord) const | xiiGameGrid< CellData > | inline |
| ConvertCellIndexToCoordinate(xiiUInt32 uiIndex) const | xiiGameGrid< CellData > | inline |
| CreateGrid(xiiUInt16 uiSizeX, xiiUInt16 uiSizeY) | xiiGameGrid< CellData > | |
| Deserialize(xiiStreamReader &ref_stream) (defined in xiiGameGrid< CellData >) | xiiGameGrid< CellData > | |
| GetCell(xiiUInt32 uiIndex) | xiiGameGrid< CellData > | inline |
| GetCell(xiiUInt32 uiIndex) const | xiiGameGrid< CellData > | inline |
| GetCell(const xiiVec2I32 &vCoord) | xiiGameGrid< CellData > | inline |
| GetCell(const xiiVec2I32 &vCoord) const | xiiGameGrid< CellData > | inline |
| GetCellAtWorldPosition(const xiiVec3 &vWorldSpacePos) const | xiiGameGrid< CellData > | |
| GetCellLocalSpaceCenter(const xiiVec2I32 &vCoord) const (defined in xiiGameGrid< CellData >) | xiiGameGrid< CellData > | |
| GetCellLocalSpaceOrigin(const xiiVec2I32 &vCoord) const (defined in xiiGameGrid< CellData >) | xiiGameGrid< CellData > | |
| GetCellSize() const | xiiGameGrid< CellData > | inline |
| GetCellWorldSpaceCenter(const xiiVec2I32 &vCoord) const | xiiGameGrid< CellData > | |
| GetCellWorldSpaceOrigin(const xiiVec2I32 &vCoord) const | xiiGameGrid< CellData > | |
| GetGridSizeX() const | xiiGameGrid< CellData > | inline |
| GetGridSizeY() const | xiiGameGrid< CellData > | inline |
| GetNumCells() const | xiiGameGrid< CellData > | inline |
| GetRayIntersection(const xiiVec3 &vRayStartWorldSpace, const xiiVec3 &vRayDirNormalizedWorldSpace, float fMaxLength, float &out_fIntersection, xiiVec2I32 &out_vCellCoord) const | xiiGameGrid< CellData > | |
| GetRayIntersectionExpandedBBox(const xiiVec3 &vRayStartWorldSpace, const xiiVec3 &vRayDirNormalizedWorldSpace, float fMaxLength, float &out_fIntersection, const xiiVec3 &vExpandBBoxByThis) const | xiiGameGrid< CellData > | |
| GetRotationToGridSpace() const | xiiGameGrid< CellData > | inline |
| GetRotationToWorldSpace() const | xiiGameGrid< CellData > | inline |
| GetWorldBoundingBox() const | xiiGameGrid< CellData > | |
| GetWorldSpaceOrigin() const | xiiGameGrid< CellData > | inline |
| InPlaneXminusZ enum value | xiiGameGrid< CellData > | |
| InPlaneXY enum value | xiiGameGrid< CellData > | |
| InPlaneXZ enum value | xiiGameGrid< CellData > | |
| IsValidCellCoordinate(const xiiVec2I32 &vCoord) const | xiiGameGrid< CellData > | |
| Orientation enum name | xiiGameGrid< CellData > | |
| PickCell(const xiiVec3 &vRayStartPos, const xiiVec3 &vRayDirNorm, xiiVec2I32 *out_pCellCoord, xiiVec3 *out_pIntersection=nullptr) const | xiiGameGrid< CellData > | |
| Serialize(xiiStreamWriter &ref_stream) const (defined in xiiGameGrid< CellData >) | xiiGameGrid< CellData > | |
| SetWorldSpaceDimensions(const xiiVec3 &vLowerLeftCorner, const xiiVec3 &vCellSize, Orientation ori=InPlaneXZ) | xiiGameGrid< CellData > | |
| SetWorldSpaceDimensions(const xiiVec3 &vLowerLeftCorner, const xiiVec3 &vCellSize, const xiiMat3 &mRotation) | xiiGameGrid< CellData > | |
| xiiGameGrid() (defined in xiiGameGrid< CellData >) | xiiGameGrid< CellData > |