CUGL 2.0
Cornell University Game Library
cugl::PolyFactory Member List

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

getGeometry() constcugl::PolyFactoryinline
getSegments() constcugl::PolyFactoryinline
makeArc(const Vec2 center, float radius, float start, float degrees) constcugl::PolyFactoryinline
makeArc(float cx, float cy, float radius, float start, float degrees) constcugl::PolyFactory
makeArc(Poly2 *poly, const Vec2 center, float radius, float start, float degrees) constcugl::PolyFactoryinline
makeArc(Poly2 *poly, float cx, float cy, float radius, float start, float degrees) constcugl::PolyFactory
makeCapsule(const Vec2 origin, const Size size) constcugl::PolyFactoryinline
makeCapsule(const Rect rect) constcugl::PolyFactoryinline
makeCapsule(float x, float y, float w, float h) constcugl::PolyFactory
makeCapsule(Poly2 *poly, const Vec2 origin, const Size size) constcugl::PolyFactoryinline
makeCapsule(Poly2 *poly, const Rect rect) constcugl::PolyFactoryinline
makeCapsule(Poly2 *poly, float x, float y, float w, float h) constcugl::PolyFactory
makeCapsule(poly2::Capsule shape, const Vec2 origin, const Size size) constcugl::PolyFactoryinline
makeCapsule(poly2::Capsule shape, const Rect rect) constcugl::PolyFactoryinline
makeCapsule(poly2::Capsule shape, float x, float y, float w, float h) constcugl::PolyFactory
makeCapsule(Poly2 *poly, poly2::Capsule shape, const Vec2 origin, const Size size) constcugl::PolyFactoryinline
makeCapsule(Poly2 *poly, poly2::Capsule shape, const Rect rect) constcugl::PolyFactoryinline
makeCapsule(Poly2 *poly, poly2::Capsule shape, float x, float y, float w, float h) constcugl::PolyFactory
makeCircle(const Vec2 center, float radius) constcugl::PolyFactoryinline
makeCircle(float cx, float cy, float radius) constcugl::PolyFactory
makeCircle(Poly2 *poly, const Vec2 center, float radius) constcugl::PolyFactoryinline
makeCircle(Poly2 *poly, float cx, float cy, float radius) constcugl::PolyFactory
makeEllipse(const Vec2 center, const Vec2 size) constcugl::PolyFactoryinline
makeEllipse(float cx, float cy, float sx, float sy) constcugl::PolyFactory
makeEllipse(Poly2 *poly, const Vec2 center, const Vec2 size) constcugl::PolyFactoryinline
makeEllipse(Poly2 *poly, float cx, float cy, float sx, float sy) constcugl::PolyFactory
makeLine(const Vec2 origin, const Vec2 dest) constcugl::PolyFactoryinline
makeLine(float ox, float oy, float dx, float dy) constcugl::PolyFactory
makeLine(Poly2 *poly, const Vec2 origin, const Vec2 dest) constcugl::PolyFactoryinline
makeLine(Poly2 *poly, float ox, float oy, float dx, float dy) constcugl::PolyFactory
makeRect(const Vec2 origin, const Vec2 size) constcugl::PolyFactoryinline
makeRect(const Rect rect) constcugl::PolyFactoryinline
makeRect(float x, float y, float w, float h) constcugl::PolyFactory
makeRect(Poly2 *poly, const Vec2 origin, const Vec2 size) constcugl::PolyFactoryinline
makeRect(Poly2 *poly, const Rect rect) constcugl::PolyFactoryinline
makeRect(Poly2 *poly, float x, float y, float w, float h) constcugl::PolyFactory
makeRoundedRect(const Vec2 origin, const Size size, float radius) constcugl::PolyFactoryinline
makeRoundedRect(const Rect rect, float radius) constcugl::PolyFactoryinline
makeRoundedRect(float x, float y, float w, float h, float r) constcugl::PolyFactory
makeRoundedRect(Poly2 *poly, const Vec2 origin, const Size size, float radius) constcugl::PolyFactoryinline
makeRoundedRect(Poly2 *poly, const Rect rect, float radius) constcugl::PolyFactoryinline
makeRoundedRect(Poly2 *poly, float x, float y, float w, float h, float r) constcugl::PolyFactory
makeTraversal(const Poly2 &src, poly2::Traversal type) constcugl::PolyFactory
makeTraversal(Poly2 *poly, const Poly2 &src, poly2::Traversal type) constcugl::PolyFactory
makeTriangle(const Vec2 a, const Vec2 b, const Vec2 c) constcugl::PolyFactoryinline
makeTriangle(float ax, float ay, float bx, float by, float cx, float cy) constcugl::PolyFactory
makeTriangle(Poly2 *poly, const Vec2 a, const Vec2 b, const Vec2 c) constcugl::PolyFactoryinline
makeTriangle(Poly2 *poly, float ax, float ay, float bx, float by, float cx, float cy) constcugl::PolyFactory
PolyFactory()cugl::PolyFactory
PolyFactory(Geometry geom)cugl::PolyFactory
setGeometry(Geometry geom)cugl::PolyFactoryinline
setSegments(int segments)cugl::PolyFactoryinline