XII Release 0.1.0
Loading...
Searching...
No Matches
xiiGameGrid< CellData > Member List

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

ConvertCellCoordinateToIndex(const xiiVec2I32 &vCoord) constxiiGameGrid< CellData >inline
ConvertCellIndexToCoordinate(xiiUInt32 uiIndex) constxiiGameGrid< 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) constxiiGameGrid< CellData >inline
GetCell(const xiiVec2I32 &vCoord)xiiGameGrid< CellData >inline
GetCell(const xiiVec2I32 &vCoord) constxiiGameGrid< CellData >inline
GetCellAtWorldPosition(const xiiVec3 &vWorldSpacePos) constxiiGameGrid< CellData >
GetCellLocalSpaceCenter(const xiiVec2I32 &vCoord) const (defined in xiiGameGrid< CellData >)xiiGameGrid< CellData >
GetCellLocalSpaceOrigin(const xiiVec2I32 &vCoord) const (defined in xiiGameGrid< CellData >)xiiGameGrid< CellData >
GetCellSize() constxiiGameGrid< CellData >inline
GetCellWorldSpaceCenter(const xiiVec2I32 &vCoord) constxiiGameGrid< CellData >
GetCellWorldSpaceOrigin(const xiiVec2I32 &vCoord) constxiiGameGrid< CellData >
GetGridSizeX() constxiiGameGrid< CellData >inline
GetGridSizeY() constxiiGameGrid< CellData >inline
GetNumCells() constxiiGameGrid< CellData >inline
GetRayIntersection(const xiiVec3 &vRayStartWorldSpace, const xiiVec3 &vRayDirNormalizedWorldSpace, float fMaxLength, float &out_fIntersection, xiiVec2I32 &out_vCellCoord) constxiiGameGrid< CellData >
GetRayIntersectionExpandedBBox(const xiiVec3 &vRayStartWorldSpace, const xiiVec3 &vRayDirNormalizedWorldSpace, float fMaxLength, float &out_fIntersection, const xiiVec3 &vExpandBBoxByThis) constxiiGameGrid< CellData >
GetRotationToGridSpace() constxiiGameGrid< CellData >inline
GetRotationToWorldSpace() constxiiGameGrid< CellData >inline
GetWorldBoundingBox() constxiiGameGrid< CellData >
GetWorldSpaceOrigin() constxiiGameGrid< CellData >inline
InPlaneXminusZ enum valuexiiGameGrid< CellData >
InPlaneXY enum valuexiiGameGrid< CellData >
InPlaneXZ enum valuexiiGameGrid< CellData >
IsValidCellCoordinate(const xiiVec2I32 &vCoord) constxiiGameGrid< CellData >
Orientation enum namexiiGameGrid< CellData >
PickCell(const xiiVec3 &vRayStartPos, const xiiVec3 &vRayDirNorm, xiiVec2I32 *out_pCellCoord, xiiVec3 *out_pIntersection=nullptr) constxiiGameGrid< 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 >