_bodies | cugl::physics2::ComplexObstacle | protected |
_body | cugl::physics2::ComplexObstacle | protected |
_bodyinfo | cugl::physics2::Obstacle | protected |
_dcolor | cugl::physics2::Obstacle | protected |
_debug | cugl::physics2::Obstacle | protected |
_fixture | cugl::physics2::Obstacle | protected |
_joints | cugl::physics2::ComplexObstacle | protected |
_listener | cugl::physics2::Obstacle | protected |
_massdata | cugl::physics2::Obstacle | protected |
_masseffect | cugl::physics2::Obstacle | protected |
_scene | cugl::physics2::Obstacle | protected |
_tag | cugl::physics2::Obstacle | protected |
activatePhysics(b2World &world) override | cugl::physics2::ComplexObstacle | virtual |
ComplexObstacle() | cugl::physics2::ComplexObstacle | inline |
createFixtures() | cugl::physics2::ComplexObstacle | inlinevirtual |
createJoints(b2World &world) | cugl::physics2::ComplexObstacle | inlinevirtual |
deactivatePhysics(b2World &world) override | cugl::physics2::ComplexObstacle | virtual |
getAngle() const override | cugl::physics2::ComplexObstacle | inlinevirtual |
getAngularDamping() const override | cugl::physics2::ComplexObstacle | inlinevirtual |
getAngularVelocity() const override | cugl::physics2::ComplexObstacle | inlinevirtual |
getBodies() | cugl::physics2::ComplexObstacle | inline |
getBody() override | cugl::physics2::ComplexObstacle | inlinevirtual |
getBodyType() const override | cugl::physics2::ComplexObstacle | inlinevirtual |
getCentroid() const override | cugl::physics2::ComplexObstacle | 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::ComplexObstacle | inlinevirtual |
getInertia() const override | cugl::physics2::ComplexObstacle | inlinevirtual |
getJoints() | cugl::physics2::ComplexObstacle | inline |
getLinearDamping() const override | cugl::physics2::ComplexObstacle | inlinevirtual |
getLinearVelocity() const override | cugl::physics2::ComplexObstacle | inlinevirtual |
getListener() const | cugl::physics2::Obstacle | inline |
getMass() const override | cugl::physics2::ComplexObstacle | inlinevirtual |
getName() const | cugl::physics2::Obstacle | inline |
getPosition() const override | cugl::physics2::ComplexObstacle | inlinevirtual |
getRestitution() const | cugl::physics2::Obstacle | inline |
getVX() const override | cugl::physics2::ComplexObstacle | inlinevirtual |
getVY() const override | cugl::physics2::ComplexObstacle | inlinevirtual |
getX() const override | cugl::physics2::ComplexObstacle | inlinevirtual |
getY() const override | cugl::physics2::ComplexObstacle | inlinevirtual |
hasDebug() | cugl::physics2::Obstacle | inline |
init() | cugl::physics2::Obstacle | inlinevirtual |
init(const Vec2 vec) | cugl::physics2::Obstacle | virtual |
isAwake() const override | cugl::physics2::ComplexObstacle | inlinevirtual |
isBullet() const override | cugl::physics2::ComplexObstacle | inlinevirtual |
isDirty() const | cugl::physics2::Obstacle | inline |
isEnabled() const override | cugl::physics2::ComplexObstacle | inlinevirtual |
isFixedRotation() const override | cugl::physics2::ComplexObstacle | inlinevirtual |
isRemoved() const | cugl::physics2::Obstacle | inline |
isSensor() const | cugl::physics2::Obstacle | inline |
isSleepingAllowed() const override | cugl::physics2::ComplexObstacle | inlinevirtual |
markDirty(bool value) | cugl::physics2::Obstacle | inline |
markRemoved(bool value) | cugl::physics2::Obstacle | inline |
Obstacle(void) | cugl::physics2::Obstacle | |
releaseFixtures() | cugl::physics2::ComplexObstacle | inlinevirtual |
resetDebug() override | cugl::physics2::ComplexObstacle | protectedvirtual |
resetMass() override | cugl::physics2::ComplexObstacle | inlinevirtual |
setAngle(float value) override | cugl::physics2::ComplexObstacle | inlinevirtual |
setAngularDamping(float value) override | cugl::physics2::ComplexObstacle | inlinevirtual |
setAngularVelocity(float value) override | cugl::physics2::ComplexObstacle | inlinevirtual |
setAwake(bool value) override | cugl::physics2::ComplexObstacle | inlinevirtual |
setBodyState(const b2Body &body) | cugl::physics2::Obstacle | |
setBodyType(b2BodyType value) override | cugl::physics2::ComplexObstacle | inlinevirtual |
setBullet(bool value) override | cugl::physics2::ComplexObstacle | inlinevirtual |
setCentroid(const Vec2 value) override | cugl::physics2::ComplexObstacle | inlinevirtual |
setCentroid(float x, float y) override | cugl::physics2::ComplexObstacle | inlinevirtual |
setDebugColor(Color4 color) override | cugl::physics2::ComplexObstacle | virtual |
setDebugColor(Color4 color, bool cascade) | cugl::physics2::ComplexObstacle | |
setDebugScene(const std::shared_ptr< scene2::SceneNode > &node) override | cugl::physics2::ComplexObstacle | virtual |
setDensity(float value) override | cugl::physics2::ComplexObstacle | virtual |
setEnabled(bool value) override | cugl::physics2::ComplexObstacle | inlinevirtual |
setFilterData(b2Filter value) override | cugl::physics2::ComplexObstacle | virtual |
setFixedRotation(bool value) override | cugl::physics2::ComplexObstacle | inlinevirtual |
setFriction(float value) override | cugl::physics2::ComplexObstacle | virtual |
setGravityScale(float value) override | cugl::physics2::ComplexObstacle | inlinevirtual |
setInertia(float value) override | cugl::physics2::ComplexObstacle | inlinevirtual |
setLinearDamping(float value) override | cugl::physics2::ComplexObstacle | inlinevirtual |
setLinearVelocity(const Vec2 value) override | cugl::physics2::ComplexObstacle | inlinevirtual |
setLinearVelocity(float x, float y) override | cugl::physics2::ComplexObstacle | inlinevirtual |
setListener(const std::function< void(Obstacle *obstacle)> &listener) | cugl::physics2::Obstacle | inline |
setMass(float value) override | cugl::physics2::ComplexObstacle | inlinevirtual |
setName(std::string value) | cugl::physics2::Obstacle | inline |
setPosition(const Vec2 value) override | cugl::physics2::ComplexObstacle | inlinevirtual |
setPosition(float x, float y) override | cugl::physics2::ComplexObstacle | inlinevirtual |
setRestitution(float value) override | cugl::physics2::ComplexObstacle | virtual |
setSensor(bool value) override | cugl::physics2::ComplexObstacle | virtual |
setSleepingAllowed(bool value) override | cugl::physics2::ComplexObstacle | inlinevirtual |
setVX(float value) override | cugl::physics2::ComplexObstacle | inlinevirtual |
setVY(float value) override | cugl::physics2::ComplexObstacle | inlinevirtual |
setX(float value) override | cugl::physics2::ComplexObstacle | inlinevirtual |
setY(float value) override | cugl::physics2::ComplexObstacle | inlinevirtual |
toString() const | cugl::physics2::Obstacle | |
update(float delta) override | cugl::physics2::ComplexObstacle | virtual |
updateDebug() override | cugl::physics2::ComplexObstacle | protectedvirtual |
~ComplexObstacle() | cugl::physics2::ComplexObstacle | virtual |
~Obstacle() | cugl::physics2::Obstacle | virtual |