tile2d
Loading...
Searching...
No Matches
TileBody< TileType > Member List

This is the complete list of members for TileBody< TileType >, including all inherited members.

addAngularVel(const Float &vel)Bodyinline
addLinearVel(const vec2 &vel)WorldBodyinline
addTile(const glm::i32vec2 &iPos) (defined in TileBody< TileType >)TileBody< TileType >inlineprotected
beginBulkErase() (defined in TileBody< TileType >)TileBody< TileType >inlineprotected
beginBulkInsert() (defined in TileBody< TileType >)TileBody< TileType >inlineprotected
Body(uint32_t id, BodyType type)Bodyinline
bodyType() constWorldBodyinline
calculateRotationalInertia() (defined in TileBody< TileType >)TileBody< TileType >inlineprotected
calculateRotationalInertiaAndAABB() (defined in TileBody< TileType >)TileBody< TileType >inlineprotected
centroid() constBodyinline
com() constBodyinline
endBulkErase() (defined in TileBody< TileType >)TileBody< TileType >inlineprotected
endBulkInsert() (defined in TileBody< TileType >)TileBody< TileType >inlineprotected
FlagIndexes enum name (defined in WorldBody)WorldBody
getAABB() const overrideTileBody< TileType >inlinevirtual
getAABB(const Transform &spaceTransform, const vec2 &localOffset={ Float(0.5f), Float(0.5f) }) const (defined in WorldBody)WorldBodyinline
getAABB(const AABB< Float > &localAABB, const Transform &spaceTransform, const vec2 &localOffset={ Float(0.5f), Float(0.5f) }) const (defined in WorldBody)WorldBodyinline
getChunkAABB(const glm::i32vec2 &chunk) constTileBody< TileType >inline
getChunkCoords(const vec2 &localCoords) constTileBody< TileType >inline
getChunkCoords(const glm::i32vec2 &tileCoords) constTileBody< TileType >inline
getLocalAABB() const (defined in TileBody< TileType >)TileBody< TileType >inlineprotected
getLocalPoint(const vec2 &worldPoint) const overrideBodyinlinevirtual
getTileCoords(const vec2 &localCoords) constTileBody< TileType >inline
getTileLocalAABB(const glm::i32vec2 &iPos) constTileBody< TileType >inline
getTileLocalPoint(const glm::i32vec2 &iPos) constTileBody< TileType >inline
getTileLocalPointNoDim(const glm::i32vec2 &iPos) const (defined in TileBody< TileType >)TileBody< TileType >inlineprotected
getTileWorldAABB(const glm::i32vec2 &iPos) constTileBody< TileType >inline
getTileWorldOBB(const glm::i32vec2 &iPos) constTileBody< TileType >inline
getTileWorldOBBOffset(const glm::i32vec2 &iPos, const vec2 &worldOffset) constTileBody< TileType >inline
getTileWorldOBBOffsetVertices(const glm::i32vec2 &iPos, const vec2 &worldOffset) constTileBody< TileType >inline
getTileWorldPoint(const glm::i32vec2 &iPos) constTileBody< TileType >inline
getWorldPoint(const vec2 &localPoint) const overrideBodyinlinevirtual
getWorldPos() overrideBodyinlinevirtual
id() constWorldBodyinline
insertIntoChunk(const glm::i32vec2 &tile) (defined in TileBody< TileType >)TileBody< TileType >inlineprotected
integrate(Float dt) overrideTileBody< TileType >inlinevirtual
inverseMass() constWorldBodyinline
IS_STATIC enum value (defined in WorldBody)WorldBody
isStatic() constWorldBodyinline
m_angularVelocity (defined in Body)Bodyprotected
m_bodyType (defined in WorldBody)WorldBodyprotected
m_centroid (defined in Body)Bodyprotected
m_com (defined in Body)Bodyprotected
m_flags (defined in WorldBody)WorldBodyprotected
m_force (defined in Body)Bodyprotected
m_I (defined in Body)Bodyprotected
m_inverseI (defined in Body)Bodyprotected
m_inverseMass (defined in WorldBody)WorldBodyprotected
m_linearVelocity (defined in WorldBody)WorldBodyprotected
m_mass (defined in WorldBody)WorldBodyprotected
m_torque (defined in Body)Bodyprotected
m_transform (defined in WorldBody)WorldBodyprotected
m_unweightedCentroid (defined in Body)Bodyprotected
m_unweightedCom (defined in Body)Bodyprotected
mass() constWorldBodyinline
moveBy(const vec2 &amount)WorldBodyinline
NEEDS_REINSERT enum value (defined in WorldBody)WorldBody
normals() constTileBody< TileType >inline
queryChunks(const AABB< Float > &intersectBox, OutIt chunks) constTileBody< TileType >inline
queryTiles(const AABB< Float > &intersectBox, OutIt tiles) constTileBody< TileType >inline
removeTile(const glm::i32vec2 &iPos) (defined in TileBody< TileType >)TileBody< TileType >inlineprotected
rotateBy(Float amount)WorldBodyinline
rotationalInertia() constBodyinline
setPos(const vec2 &pos)WorldBodyinline
setRot(Float rot)WorldBodyinline
setStatic(bool static_) overrideBodyinlinevirtual
TileBody(TileMap< TileType > &tileMap, uint32_t id)TileBody< TileType >inline
tileMap() constTileBody< TileType >inline
TileMap< TileType > (defined in TileBody< TileType >)TileBody< TileType >friend
transform()WorldBodyinline
transform() constWorldBodyinline
WorldBody(uint32_t id, BodyType bodyType)WorldBodyinline