| _active | cugl::physics2::lights::Light | protected |
| _angle | cugl::physics2::lights::Light | protected |
| _body | cugl::physics2::lights::Light | protected |
| _bodyAngle | cugl::physics2::lights::Light | protected |
| _bodyOffset | cugl::physics2::lights::Light | protected |
| _color | cugl::physics2::lights::Light | protected |
| _contactFilter | cugl::physics2::lights::Light | protected |
| _debug | cugl::physics2::lights::Light | protected |
| _debugMesh | cugl::physics2::lights::Light | protected |
| _directions | cugl::physics2::lights::Light | protected |
| _dirty | cugl::physics2::lights::Light | protected |
| _endPoints | cugl::physics2::lights::Light | protected |
| _fractions | cugl::physics2::lights::Light | protected |
| _gamma | cugl::physics2::lights::Light | protected |
| _globalFilter | cugl::physics2::lights::Light | protectedstatic |
| _ignoreBody | cugl::physics2::lights::Light | protected |
| _lightMesh | cugl::physics2::lights::Light | protected |
| _lightRays | cugl::physics2::lights::Light | protected |
| _position | cugl::physics2::lights::Light | protected |
| _raycast | cugl::physics2::lights::Light | protected |
| _rayNum | cugl::physics2::lights::Light | protected |
| _reach | cugl::physics2::lights::Light | protected |
| _shadowFactor | cugl::physics2::lights::Light | protected |
| _soft | cugl::physics2::lights::Light | protected |
| _staticLight | cugl::physics2::lights::Light | protected |
| _units | cugl::physics2::lights::Light | protected |
| _xray | cugl::physics2::lights::Light | protected |
| attachBody(b2Body *body) | cugl::physics2::lights::Light | inline |
| attachBody(b2Body *body, const Vec2 &offset) | cugl::physics2::lights::Light | inline |
| attachBody(b2Body *body, const Vec2 &offset, float radians) | cugl::physics2::lights::Light | |
| contains(float x, float y) | cugl::physics2::lights::Light | inline |
| contains(const Vec2 &p) | cugl::physics2::lights::Light | inlinevirtual |
| DEFAULT_RAYS | cugl::physics2::lights::Light | static |
| DEFAULT_REACH | cugl::physics2::lights::Light | static |
| DEFAULT_SOFTNESS | cugl::physics2::lights::Light | static |
| detachWorld(const ObstacleWorld *world) override | cugl::physics2::lights::Light | inlinevirtual |
| dispose() | cugl::physics2::lights::Light | virtual |
| doesIgnoreAttachedBody() const | cugl::physics2::lights::Light | inline |
| filters(const b2Filter &filter, b2Fixture *fixture) | cugl::physics2::lights::Light | static |
| getAngle() const | cugl::physics2::lights::Light | inline |
| getColor() const | cugl::physics2::lights::Light | inline |
| getContactFilter() const | cugl::physics2::lights::Light | inline |
| getDebug() const | cugl::physics2::lights::Light | inline |
| getDebugMesh() const | cugl::physics2::lights::Light | inline |
| getGamma() const | cugl::physics2::lights::Light | inline |
| getGlobalContactFilter() | cugl::physics2::lights::Light | inlinestatic |
| getGraphicsTransform() const | cugl::physics2::lights::Light | |
| getLightMesh() const | cugl::physics2::lights::Light | inline |
| getPhysicsUnits() const | cugl::physics2::lights::Light | inline |
| getPosition() const | cugl::physics2::lights::Light | inline |
| getRayNum() | cugl::physics2::lights::Light | inline |
| getReach() const | cugl::physics2::lights::Light | inline |
| getSoftness() const | cugl::physics2::lights::Light | inline |
| getX() const | cugl::physics2::lights::Light | inline |
| getY() const | cugl::physics2::lights::Light | inline |
| init(Uint32 rays=DEFAULT_RAYS) | cugl::physics2::lights::Light | inlinevirtual |
| initRays()=0 | cugl::physics2::lights::Light | protectedpure virtual |
| initWithPosition(const Vec2 &pos, Uint32 rays=DEFAULT_RAYS) | cugl::physics2::lights::Light | inlinevirtual |
| initWithPositionReach(const Vec2 &pos, float reach, Uint32 rays=DEFAULT_RAYS) | cugl::physics2::lights::Light | virtual |
| initWithReach(float reach, Uint32 rays=DEFAULT_RAYS) | cugl::physics2::lights::Light | inlinevirtual |
| isActive() const | cugl::physics2::lights::Light | inline |
| isSoft() const | cugl::physics2::lights::Light | inline |
| isStaticLight() const | cugl::physics2::lights::Light | inline |
| isXray() const | cugl::physics2::lights::Light | inline |
| Light(void) | cugl::physics2::lights::Light | |
| MIN_RAYS | cugl::physics2::lights::Light | static |
| resetRays() | cugl::physics2::lights::Light | protected |
| setActive(bool active) | cugl::physics2::lights::Light | inline |
| setAngle(float angle) | cugl::physics2::lights::Light | inline |
| setColor(Color4 color) | cugl::physics2::lights::Light | inline |
| setColor(float r, float g, float b, float a) | cugl::physics2::lights::Light | inline |
| setContactFilter(const b2Filter &filter) | cugl::physics2::lights::Light | inline |
| setDebug(bool flag) | cugl::physics2::lights::Light | inline |
| setGamma(float gamma) | cugl::physics2::lights::Light | inline |
| setGlobalContactFilter(const b2Filter &filter) | cugl::physics2::lights::Light | inlinestatic |
| setIgnoreAttachedBody(bool flag) | cugl::physics2::lights::Light | inline |
| setPhysicsUnits(float units) | cugl::physics2::lights::Light | inline |
| setPosition(float x, float y) | cugl::physics2::lights::Light | inline |
| setPosition(const Vec2 &position) | cugl::physics2::lights::Light | inline |
| setRayNum(Uint32 rays) | cugl::physics2::lights::Light | |
| setReach(float dist) | cugl::physics2::lights::Light | inline |
| setSoft(bool soft) | cugl::physics2::lights::Light | inline |
| setSoftness(float factor) | cugl::physics2::lights::Light | inline |
| setStaticLight(bool staticLight) | cugl::physics2::lights::Light | inline |
| setXray(bool xray) | cugl::physics2::lights::Light | inline |
| update(b2World *world, const Rect &bounds) | cugl::physics2::lights::Light | |
| updateMesh()=0 | cugl::physics2::lights::Light | protectedpure virtual |
| ~Light() | cugl::physics2::lights::Light | inline |