_anchor | cugl::physics2::PolygonObstacle | protected |
_angFact | cugl::physics2::SimpleObstacle | protected |
_angSnap | cugl::physics2::SimpleObstacle | protected |
_body | cugl::physics2::SimpleObstacle | protected |
_bodyinfo | cugl::physics2::Obstacle | protected |
_dcolor | cugl::physics2::Obstacle | protected |
_debug | cugl::physics2::Obstacle | protected |
_fixCount | cugl::physics2::PolygonObstacle | protected |
_fixture | cugl::physics2::Obstacle | protected |
_geoms | cugl::physics2::PolygonObstacle | protected |
_listener | cugl::physics2::Obstacle | protected |
_massdata | cugl::physics2::Obstacle | protected |
_masseffect | cugl::physics2::Obstacle | protected |
_polygon | cugl::physics2::PolygonObstacle | protected |
_posFact | cugl::physics2::SimpleObstacle | protected |
_posSnap | cugl::physics2::SimpleObstacle | protected |
_scene | cugl::physics2::Obstacle | protected |
_shapes | cugl::physics2::PolygonObstacle | protected |
_tag | cugl::physics2::Obstacle | protected |
activatePhysics(b2World &world) override | cugl::physics2::SimpleObstacle | virtual |
alloc(const Poly2 &poly) | cugl::physics2::PolygonObstacle | inlinestatic |
alloc(const Poly2 &poly, const Vec2 origin) | cugl::physics2::PolygonObstacle | inlinestatic |
allocWithAnchor(const Poly2 &poly, const Vec2 anchor) | cugl::physics2::PolygonObstacle | inlinestatic |
createFixtures() override | cugl::physics2::PolygonObstacle | virtual |
deactivatePhysics(b2World &world) override | cugl::physics2::SimpleObstacle | virtual |
getAnchor() const | cugl::physics2::PolygonObstacle | inline |
getAngle() const override | cugl::physics2::SimpleObstacle | inlinevirtual |
getAngleSnap() | cugl::physics2::SimpleObstacle | inline |
getAngularDamping() const override | cugl::physics2::SimpleObstacle | inlinevirtual |
getAngularVelocity() const override | cugl::physics2::SimpleObstacle | inlinevirtual |
getBody() override | cugl::physics2::SimpleObstacle | inlinevirtual |
getBodyType() const override | cugl::physics2::SimpleObstacle | inlinevirtual |
getCentroid() const override | cugl::physics2::SimpleObstacle | inlinevirtual |
getDebugColor() const | cugl::physics2::Obstacle | inline |
getDebugNode() const | cugl::physics2::Obstacle | inline |
getDebugScene() const | cugl::physics2::Obstacle | inline |
getDensity() const | cugl::physics2::Obstacle | inline |
getFilterData() const | cugl::physics2::Obstacle | inline |
getFriction() const | cugl::physics2::Obstacle | inline |
getGravityScale() const override | cugl::physics2::SimpleObstacle | inlinevirtual |
getHeight() const | cugl::physics2::PolygonObstacle | inline |
getInertia() const override | cugl::physics2::SimpleObstacle | inlinevirtual |
getLinearDamping() const override | cugl::physics2::SimpleObstacle | inlinevirtual |
getLinearVelocity() const override | cugl::physics2::SimpleObstacle | inlinevirtual |
getListener() const | cugl::physics2::Obstacle | inline |
getMass() const override | cugl::physics2::SimpleObstacle | inlinevirtual |
getName() const | cugl::physics2::Obstacle | inline |
getPolygon() const | cugl::physics2::PolygonObstacle | inline |
getPosition() const override | cugl::physics2::SimpleObstacle | inlinevirtual |
getPositionSnap() | cugl::physics2::SimpleObstacle | inline |
getRestitution() const | cugl::physics2::Obstacle | inline |
getSize() const | cugl::physics2::PolygonObstacle | inline |
getVX() const override | cugl::physics2::SimpleObstacle | inlinevirtual |
getVY() const override | cugl::physics2::SimpleObstacle | inlinevirtual |
getWidth() const | cugl::physics2::PolygonObstacle | inline |
getX() const override | cugl::physics2::SimpleObstacle | inlinevirtual |
getY() const override | cugl::physics2::SimpleObstacle | inlinevirtual |
hasDebug() | cugl::physics2::Obstacle | inline |
init(const Poly2 &poly) | cugl::physics2::PolygonObstacle | inlinevirtual |
init(const Poly2 &poly, const Vec2 origin) | cugl::physics2::PolygonObstacle | virtual |
cugl::physics2::SimpleObstacle::init() | cugl::physics2::Obstacle | inlinevirtual |
cugl::physics2::SimpleObstacle::init(const Vec2 vec) | cugl::physics2::Obstacle | virtual |
initWithAnchor(const Poly2 &poly, const Vec2 anchor) | cugl::physics2::PolygonObstacle | virtual |
isAwake() const override | cugl::physics2::SimpleObstacle | inlinevirtual |
isBullet() const override | cugl::physics2::SimpleObstacle | inlinevirtual |
isDirty() const | cugl::physics2::Obstacle | inline |
isEnabled() const override | cugl::physics2::SimpleObstacle | inlinevirtual |
isFixedRotation() const override | cugl::physics2::SimpleObstacle | inlinevirtual |
isRemoved() const | cugl::physics2::Obstacle | inline |
isSensor() const | cugl::physics2::Obstacle | inline |
isSleepingAllowed() const override | cugl::physics2::SimpleObstacle | inlinevirtual |
markDirty(bool value) | cugl::physics2::Obstacle | inline |
markRemoved(bool value) | cugl::physics2::Obstacle | inline |
Obstacle(void) | cugl::physics2::Obstacle | |
PolygonObstacle(void) | cugl::physics2::PolygonObstacle | inline |
releaseFixtures() override | cugl::physics2::PolygonObstacle | virtual |
resetDebug() override | cugl::physics2::PolygonObstacle | protectedvirtual |
resetMass() override | cugl::physics2::SimpleObstacle | inlinevirtual |
resetShapes() | cugl::physics2::PolygonObstacle | protected |
resize(const Size size) | cugl::physics2::PolygonObstacle | protected |
setAnchor(const Vec2 value) | cugl::physics2::PolygonObstacle | inline |
setAnchor(float x, float y) | cugl::physics2::PolygonObstacle | |
setAngle(float value) override | cugl::physics2::SimpleObstacle | inlinevirtual |
setAngleSnap(unsigned int snap) | cugl::physics2::SimpleObstacle | inline |
setAngularDamping(float value) override | cugl::physics2::SimpleObstacle | inlinevirtual |
setAngularVelocity(float value) override | cugl::physics2::SimpleObstacle | inlinevirtual |
setAwake(bool value) override | cugl::physics2::SimpleObstacle | inlinevirtual |
setBodyState(const b2Body &body) | cugl::physics2::Obstacle | |
setBodyType(b2BodyType value) override | cugl::physics2::SimpleObstacle | inlinevirtual |
setBullet(bool value) override | cugl::physics2::SimpleObstacle | inlinevirtual |
setCentroid(const Vec2 value) override | cugl::physics2::SimpleObstacle | inlinevirtual |
setCentroid(float x, float y) override | cugl::physics2::SimpleObstacle | inlinevirtual |
setDebugColor(Color4 color) | cugl::physics2::Obstacle | virtual |
setDebugScene(const std::shared_ptr< scene2::SceneNode > &node) | cugl::physics2::Obstacle | virtual |
setDensity(float value) override | cugl::physics2::SimpleObstacle | virtual |
setEnabled(bool value) override | cugl::physics2::SimpleObstacle | inlinevirtual |
setFilterData(b2Filter value) override | cugl::physics2::SimpleObstacle | virtual |
setFixedRotation(bool value) override | cugl::physics2::SimpleObstacle | inlinevirtual |
setFriction(float value) override | cugl::physics2::SimpleObstacle | virtual |
setGravityScale(float value) override | cugl::physics2::SimpleObstacle | inlinevirtual |
setHeight(float value) | cugl::physics2::PolygonObstacle | inline |
setInertia(float value) override | cugl::physics2::SimpleObstacle | inlinevirtual |
setLinearDamping(float value) override | cugl::physics2::SimpleObstacle | inlinevirtual |
setLinearVelocity(const Vec2 value) override | cugl::physics2::SimpleObstacle | inlinevirtual |
setLinearVelocity(float x, float y) override | cugl::physics2::SimpleObstacle | inlinevirtual |
setListener(const std::function< void(Obstacle *obstacle)> &listener) | cugl::physics2::Obstacle | inline |
setMass(float value) override | cugl::physics2::SimpleObstacle | inlinevirtual |
setName(std::string value) | cugl::physics2::Obstacle | inline |
setPolygon(const Poly2 &value) | cugl::physics2::PolygonObstacle | |
setPosition(const Vec2 value) override | cugl::physics2::SimpleObstacle | inlinevirtual |
setPosition(float x, float y) override | cugl::physics2::SimpleObstacle | inlinevirtual |
setPositionSnap(unsigned int snap) | cugl::physics2::SimpleObstacle | inline |
setRestitution(float value) override | cugl::physics2::SimpleObstacle | virtual |
setSensor(bool value) override | cugl::physics2::SimpleObstacle | virtual |
setSize(const Size value) | cugl::physics2::PolygonObstacle | inline |
setSize(float width, float height) | cugl::physics2::PolygonObstacle | inline |
setSleepingAllowed(bool value) override | cugl::physics2::SimpleObstacle | inlinevirtual |
setVX(float value) override | cugl::physics2::SimpleObstacle | inlinevirtual |
setVY(float value) override | cugl::physics2::SimpleObstacle | inlinevirtual |
setWidth(float value) | cugl::physics2::PolygonObstacle | inline |
setX(float value) override | cugl::physics2::SimpleObstacle | inlinevirtual |
setY(float value) override | cugl::physics2::SimpleObstacle | inlinevirtual |
SimpleObstacle() | cugl::physics2::SimpleObstacle | inline |
toString() const | cugl::physics2::Obstacle | |
update(float delta) override | cugl::physics2::SimpleObstacle | virtual |
updateDebug() override | cugl::physics2::SimpleObstacle | protectedvirtual |
~Obstacle() | cugl::physics2::Obstacle | virtual |
~PolygonObstacle() | cugl::physics2::PolygonObstacle | virtual |
~SimpleObstacle() | cugl::physics2::SimpleObstacle | inlinevirtual |