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