CUGL 2.1
Cornell University Game Library
|
This is the complete list of members for cugl::Poly2, including all inherited members.
at(int index) | cugl::Poly2 | inline |
at(int index) const | cugl::Poly2 | inline |
boundaries() const | cugl::Poly2 | |
boundaries(std::vector< std::vector< Uint32 >> &buffer) const | cugl::Poly2 | |
clear() | cugl::Poly2 | |
contains(Vec2 point) const | cugl::Poly2 | inline |
contains(float x, float y) const | cugl::Poly2 | |
convexHull() const | cugl::Poly2 | |
exterior() const | cugl::Poly2 | |
exterior(std::unordered_set< Uint32 > &buffer) const | cugl::Poly2 | |
getBounds() const | cugl::Poly2 | |
getIndices() const | cugl::Poly2 | inline |
getVertices() const | cugl::Poly2 | inline |
incident(Vec2 point, float err=CU_MATH_EPSILON) const | cugl::Poly2 | inline |
incident(float x, float y, float err=CU_MATH_EPSILON) const | cugl::Poly2 | |
indexSize() const | cugl::Poly2 | inline |
indices | cugl::Poly2 | |
operator Rect() const | cugl::Poly2 | |
operator std::string() const | cugl::Poly2 | inline |
operator*(float scale) const | cugl::Poly2 | inline |
operator*(const Vec2 scale) const | cugl::Poly2 | inline |
operator*(const Affine2 &transform) const | cugl::Poly2 | inline |
operator*(const Mat4 &transform) const | cugl::Poly2 | inline |
operator*(float scale, const Poly2 &poly) | cugl::Poly2 | friend |
operator*(const Vec2 scale, const Poly2 &poly) | cugl::Poly2 | friend |
operator*=(float scale) | cugl::Poly2 | |
operator*=(const Vec2 scale) | cugl::Poly2 | |
operator*=(const Affine2 &transform) | cugl::Poly2 | |
operator*=(const Mat4 &transform) | cugl::Poly2 | |
operator+(float offset) const | cugl::Poly2 | inline |
operator+(const Vec2 offset) const | cugl::Poly2 | inline |
operator+=(float offset) | cugl::Poly2 | |
operator+=(const Vec2 offset) | cugl::Poly2 | |
operator-(float offset) | cugl::Poly2 | inline |
operator-(const Vec2 offset) | cugl::Poly2 | inline |
operator-=(float offset) | cugl::Poly2 | |
operator-=(const Vec2 offset) | cugl::Poly2 | |
operator/(float scale) const | cugl::Poly2 | inline |
operator/(const Vec2 scale) const | cugl::Poly2 | inline |
operator/=(float scale) | cugl::Poly2 | |
operator/=(const Vec2 scale) | cugl::Poly2 | |
operator=(const Poly2 &other) | cugl::Poly2 | inline |
operator=(Poly2 &&other) | cugl::Poly2 | inline |
operator=(const Rect rect) | cugl::Poly2 | inline |
operator=(const std::shared_ptr< JsonValue > &data) | cugl::Poly2 | inline |
Poly2() | cugl::Poly2 | inline |
Poly2(const std::vector< Vec2 > &vertices) | cugl::Poly2 | inline |
Poly2(const Vec2 *vertices, size_t vertsize) | cugl::Poly2 | inline |
Poly2(const std::vector< Vec2 > &vertices, const std::vector< Uint32 > &indices) | cugl::Poly2 | inline |
Poly2(const Poly2 &poly) | cugl::Poly2 | inline |
Poly2(Poly2 &&poly) | cugl::Poly2 | inline |
Poly2(const Rect rect) | cugl::Poly2 | inline |
Poly2(const std::shared_ptr< JsonValue > &data) | cugl::Poly2 | inline |
set(const std::vector< Vec2 > &vertices) | cugl::Poly2 | |
set(const Vec2 *vertices, size_t vertsize) | cugl::Poly2 | |
set(const Poly2 &poly) | cugl::Poly2 | |
set(const Rect rect) | cugl::Poly2 | |
set(const std::shared_ptr< JsonValue > &data) | cugl::Poly2 | |
setIndices(const std::vector< Uint32 > &indices) | cugl::Poly2 | |
setIndices(const Uint32 *indices, size_t indxsize) | cugl::Poly2 | |
size() const | cugl::Poly2 | inline |
toString(bool verbose=false) const | cugl::Poly2 | |
vertices | cugl::Poly2 | |
~Poly2() | cugl::Poly2 | inline |