CrystalSpace

Public API Reference

csPoly2D Member List

This is the complete list of members for csPoly2D, including all inherited members.

AddVertex(const csVector2 &v)csPoly2D [inline]
AddVertex(float x, float y)csPoly2D
ClipAgainst(iClipper2D *view)csPoly2D
ClipPlane(const csPlane2 &plane, csPoly2D &right) const csPoly2D
csPoly2D(size_t start_size=10)csPoly2D
csPoly2D(const csPoly2D &copy)csPoly2D
ExtendConvex(const csPoly2D &other, size_t this_edge)csPoly2D
GetFirst()csPoly2D [inline]
GetLast()csPoly2D [inline]
GetSignedArea()csPoly2D
GetVertex(size_t i)csPoly2D [inline]
GetVertexCount() const csPoly2D [inline]
GetVertices()csPoly2D [inline]
GetVertices() const csPoly2D [inline]
In(const csVector2 &v)csPoly2D
In(csVector2 *poly, size_t num_poly, const csVector2 &v)csPoly2D [static]
Intersect(const csPlane2 &plane, csPoly2D &left, csPoly2D &right) const csPoly2D
MakeEmpty()csPoly2D
MakeRoom(size_t new_max)csPoly2D
max_verticescsPoly2D [protected]
num_verticescsPoly2D [protected]
operator=(const csPoly2D &other)csPoly2D
operator[](size_t i)csPoly2D [inline]
operator[](size_t i) const csPoly2D [inline]
Random(size_t num, const csBox2 &max_bbox)csPoly2D
SetVertexCount(size_t n)csPoly2D [inline]
SetVertices(csVector2 const *v, size_t num)csPoly2D [inline]
verticescsPoly2D [protected]
~csPoly2D()csPoly2D


Generated for Crystal Space by doxygen 1.4.7