CUGL 2.1
Cornell University Game Library
cugl::PathFactory Member List

This is the complete list of members for cugl::PathFactory, including all inherited members.

getTolerance() constcugl::PathFactoryinline
makeArc(const Vec2 center, float radius, float start, float degrees) constcugl::PathFactoryinline
makeArc(float cx, float cy, float radius, float start, float degrees) constcugl::PathFactory
makeArc(Path2 *path, const Vec2 center, float radius, float start, float degrees) constcugl::PathFactoryinline
makeArc(Path2 *path, float cx, float cy, float radius, float start, float degrees) constcugl::PathFactory
makeCapsule(const Vec2 origin, const Size size) constcugl::PathFactoryinline
makeCapsule(const Rect rect) constcugl::PathFactoryinline
makeCapsule(float x, float y, float w, float h) constcugl::PathFactory
makeCapsule(Path2 *path, const Vec2 origin, const Size size) constcugl::PathFactoryinline
makeCapsule(Path2 *path, const Rect rect) constcugl::PathFactoryinline
makeCapsule(Path2 *path, float x, float y, float w, float h) constcugl::PathFactory
makeCapsule(poly2::Capsule shape, const Vec2 origin, const Size size) constcugl::PathFactoryinline
makeCapsule(poly2::Capsule shape, const Rect rect) constcugl::PathFactoryinline
makeCapsule(poly2::Capsule shape, float x, float y, float w, float h) constcugl::PathFactory
makeCapsule(Path2 *path, poly2::Capsule shape, const Vec2 origin, const Size size) constcugl::PathFactoryinline
makeCapsule(Path2 *path, poly2::Capsule shape, const Rect rect) constcugl::PathFactoryinline
makeCapsule(Path2 *path, poly2::Capsule shape, float x, float y, float w, float h) constcugl::PathFactory
makeCircle(const Vec2 center, float radius) constcugl::PathFactoryinline
makeCircle(float cx, float cy, float radius) constcugl::PathFactory
makeCircle(Path2 *path, const Vec2 center, float radius) constcugl::PathFactoryinline
makeCircle(Path2 *path, float cx, float cy, float radius) constcugl::PathFactory
makeEllipse(const Vec2 center, const Vec2 size) constcugl::PathFactoryinline
makeEllipse(float cx, float cy, float sx, float sy) constcugl::PathFactory
makeEllipse(Path2 *path, const Vec2 center, const Vec2 size) constcugl::PathFactoryinline
makeEllipse(Path2 *path, float cx, float cy, float sx, float sy) constcugl::PathFactory
makeLine(const Vec2 origin, const Vec2 dest) constcugl::PathFactoryinline
makeLine(float ox, float oy, float dx, float dy) constcugl::PathFactory
makeLine(Path2 *path, const Vec2 origin, const Vec2 dest) constcugl::PathFactoryinline
makeLine(Path2 *path, float ox, float oy, float dx, float dy) constcugl::PathFactory
makeNgon(const Vec2 center, float radius, Uint32 sides) constcugl::PathFactoryinline
makeNgon(float cx, float cy, float radius, Uint32 sides) constcugl::PathFactory
makeNgon(Path2 *path, const Vec2 center, float radius, float sides) constcugl::PathFactoryinline
makeNgon(Path2 *path, float cx, float cy, float radius, Uint32 sides) constcugl::PathFactory
makeRect(const Vec2 origin, const Vec2 size) constcugl::PathFactoryinline
makeRect(const Rect rect) constcugl::PathFactoryinline
makeRect(float x, float y, float w, float h) constcugl::PathFactory
makeRect(Path2 *path, const Vec2 origin, const Vec2 size) constcugl::PathFactoryinline
makeRect(Path2 *path, const Rect rect) constcugl::PathFactoryinline
makeRect(Path2 *path, float x, float y, float w, float h) constcugl::PathFactory
makeRoundedRect(const Vec2 origin, const Size size, float radius) constcugl::PathFactoryinline
makeRoundedRect(const Rect rect, float radius) constcugl::PathFactoryinline
makeRoundedRect(float x, float y, float w, float h, float r) constcugl::PathFactory
makeRoundedRect(Path2 *path, const Vec2 origin, const Size size, float radius) constcugl::PathFactoryinline
makeRoundedRect(Path2 *path, const Rect rect, float radius) constcugl::PathFactoryinline
makeRoundedRect(Path2 *path, float x, float y, float w, float h, float r) constcugl::PathFactory
makeTraversal(const Poly2 &src, poly2::Traversal type) constcugl::PathFactory
makeTraversal(std::vector< Path2 > *paths, const Poly2 &src, poly2::Traversal type) constcugl::PathFactory
makeTriangle(const Vec2 a, const Vec2 b, const Vec2 c) constcugl::PathFactoryinline
makeTriangle(float ax, float ay, float bx, float by, float cx, float cy) constcugl::PathFactory
makeTriangle(Path2 *path, const Vec2 a, const Vec2 b, const Vec2 c) constcugl::PathFactoryinline
makeTriangle(Path2 *path, float ax, float ay, float bx, float by, float cx, float cy) constcugl::PathFactory
PathFactory()cugl::PathFactory
PathFactory(float tol)cugl::PathFactory
setTolerance(float tol)cugl::PathFactoryinline