tile2d
|
This is the complete list of members for TileBody< TileType >, including all inherited members.
addAngularVel(const Float &vel) | Body | inline |
addLinearVel(const vec2 &vel) | WorldBody | inline |
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) | Body | inline |
bodyType() const | WorldBody | inline |
calculateRotationalInertia() (defined in TileBody< TileType >) | TileBody< TileType > | inlineprotected |
calculateRotationalInertiaAndAABB() (defined in TileBody< TileType >) | TileBody< TileType > | inlineprotected |
centroid() const | Body | inline |
com() const | Body | inline |
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 override | TileBody< TileType > | inlinevirtual |
getAABB(const Transform &spaceTransform, const vec2 &localOffset={ Float(0.5f), Float(0.5f) }) const (defined in WorldBody) | WorldBody | inline |
getAABB(const AABB< Float > &localAABB, const Transform &spaceTransform, const vec2 &localOffset={ Float(0.5f), Float(0.5f) }) const (defined in WorldBody) | WorldBody | inline |
getChunkAABB(const glm::i32vec2 &chunk) const | TileBody< TileType > | inline |
getChunkCoords(const vec2 &localCoords) const | TileBody< TileType > | inline |
getChunkCoords(const glm::i32vec2 &tileCoords) const | TileBody< TileType > | inline |
getLocalAABB() const (defined in TileBody< TileType >) | TileBody< TileType > | inlineprotected |
getLocalPoint(const vec2 &worldPoint) const override | Body | inlinevirtual |
getTileCoords(const vec2 &localCoords) const | TileBody< TileType > | inline |
getTileLocalAABB(const glm::i32vec2 &iPos) const | TileBody< TileType > | inline |
getTileLocalPoint(const glm::i32vec2 &iPos) const | TileBody< TileType > | inline |
getTileLocalPointNoDim(const glm::i32vec2 &iPos) const (defined in TileBody< TileType >) | TileBody< TileType > | inlineprotected |
getTileWorldAABB(const glm::i32vec2 &iPos) const | TileBody< TileType > | inline |
getTileWorldOBB(const glm::i32vec2 &iPos) const | TileBody< TileType > | inline |
getTileWorldOBBOffset(const glm::i32vec2 &iPos, const vec2 &worldOffset) const | TileBody< TileType > | inline |
getTileWorldOBBOffsetVertices(const glm::i32vec2 &iPos, const vec2 &worldOffset) const | TileBody< TileType > | inline |
getTileWorldPoint(const glm::i32vec2 &iPos) const | TileBody< TileType > | inline |
getWorldPoint(const vec2 &localPoint) const override | Body | inlinevirtual |
getWorldPos() override | Body | inlinevirtual |
id() const | WorldBody | inline |
insertIntoChunk(const glm::i32vec2 &tile) (defined in TileBody< TileType >) | TileBody< TileType > | inlineprotected |
integrate(Float dt) override | TileBody< TileType > | inlinevirtual |
inverseMass() const | WorldBody | inline |
IS_STATIC enum value (defined in WorldBody) | WorldBody | |
isStatic() const | WorldBody | inline |
m_angularVelocity (defined in Body) | Body | protected |
m_bodyType (defined in WorldBody) | WorldBody | protected |
m_centroid (defined in Body) | Body | protected |
m_com (defined in Body) | Body | protected |
m_flags (defined in WorldBody) | WorldBody | protected |
m_force (defined in Body) | Body | protected |
m_I (defined in Body) | Body | protected |
m_inverseI (defined in Body) | Body | protected |
m_inverseMass (defined in WorldBody) | WorldBody | protected |
m_linearVelocity (defined in WorldBody) | WorldBody | protected |
m_mass (defined in WorldBody) | WorldBody | protected |
m_torque (defined in Body) | Body | protected |
m_transform (defined in WorldBody) | WorldBody | protected |
m_unweightedCentroid (defined in Body) | Body | protected |
m_unweightedCom (defined in Body) | Body | protected |
mass() const | WorldBody | inline |
moveBy(const vec2 &amount) | WorldBody | inline |
NEEDS_REINSERT enum value (defined in WorldBody) | WorldBody | |
normals() const | TileBody< TileType > | inline |
queryChunks(const AABB< Float > &intersectBox, OutIt chunks) const | TileBody< TileType > | inline |
queryTiles(const AABB< Float > &intersectBox, OutIt tiles) const | TileBody< TileType > | inline |
removeTile(const glm::i32vec2 &iPos) (defined in TileBody< TileType >) | TileBody< TileType > | inlineprotected |
rotateBy(Float amount) | WorldBody | inline |
rotationalInertia() const | Body | inline |
setPos(const vec2 &pos) | WorldBody | inline |
setRot(Float rot) | WorldBody | inline |
setStatic(bool static_) override | Body | inlinevirtual |
TileBody(TileMap< TileType > &tileMap, uint32_t id) | TileBody< TileType > | inline |
tileMap() const | TileBody< TileType > | inline |
TileMap< TileType > (defined in TileBody< TileType >) | TileBody< TileType > | friend |
transform() | WorldBody | inline |
transform() const | WorldBody | inline |
WorldBody(uint32_t id, BodyType bodyType) | WorldBody | inline |