/ More...
Functions | |
void | free () |
Frees allocated resources by the drawing primitives. | |
var | free () |
Frees allocated resources by the drawing primitives. | |
local | free () |
Frees allocated resources by the drawing primitives. | |
void | drawPoint (const Vec2 &point) |
Draws a point given x and y coordinate measured in points. More... | |
local | drawPoint ( local point) |
Draws a point given x and y coordinate measured in points. More... | |
void | drawPoints (const Vec2 *points, unsigned int numberOfPoints) |
Draws an array of points. More... | |
var | drawPoints ( var points, var numberOfPoints) |
Draws an array of points. More... | |
local | drawPoints ( local points, local numberOfPoints) |
Draws an array of points. More... | |
void | drawLine (const Vec2 &origin, const Vec2 &destination) |
Draws a line given the origin and destination point measured in points. More... | |
void | drawRect (Vec2 origin, Vec2 destination) |
Draws a rectangle given the origin and destination point measured in points. More... | |
void | drawSolidRect (Vec2 origin, Vec2 destination, Color4F color) |
Draws a solid rectangle given the origin and destination point measured in points. More... | |
void | drawPoly (const Vec2 *vertices, unsigned int numOfVertices, bool closePolygon) |
Draws a polygon given a pointer to point coordinates and the number of vertices measured in points. More... | |
void | drawSolidPoly (const Vec2 *poli, unsigned int numberOfPoints, Color4F color) |
Draws a solid polygon given a pointer to CGPoint coordinates, the number of vertices measured in points, and a color. More... | |
var | drawSolidPoly ( var poli, var numberOfPoints, var color) |
Draws a solid polygon given a pointer to CGPoint coordinates, the number of vertices measured in points, and a color. More... | |
local | drawSolidPoly ( local poli, local numberOfPoints, local color) |
Draws a solid polygon given a pointer to CGPoint coordinates, the number of vertices measured in points, and a color. More... | |
void | drawCircle (const Vec2 ¢er, float radius, float angle, unsigned int segments, bool drawLineToCenter, float scaleX, float scaleY) |
Draws a circle given the center, radius and number of segments. More... | |
local | drawCircle ( local center, local radius, local angle, local segments, local drawLineToCenter, local scaleX, local scaleY) |
Draws a circle given the center, radius and number of segments. More... | |
void | drawCircle (const Vec2 ¢er, float radius, float angle, unsigned int segments, bool drawLineToCenter) |
Draws a circle given the center, radius and number of segments. More... | |
void | drawSolidCircle (const Vec2 ¢er, float radius, float angle, unsigned int segments, float scaleX, float scaleY) |
Draws a solid circle given the center, radius and number of segments. More... | |
void | drawSolidCircle (const Vec2 ¢er, float radius, float angle, unsigned int segments) |
Draws a solid circle given the center, radius and number of segments. More... | |
local | drawSolidCircle ( local center, local radius, local angle, local segments) |
Draws a solid circle given the center, radius and number of segments. More... | |
void | drawQuadBezier (const Vec2 &origin, const Vec2 &control, const Vec2 &destination, unsigned int segments) |
Draws a quad bezier path. More... | |
void | drawCubicBezier (const Vec2 &origin, const Vec2 &control1, const Vec2 &control2, const Vec2 &destination, unsigned int segments) |
Draws a cubic bezier path. More... | |
var | drawCubicBezier ( var origin, var control1, var control2, var destination, var segments) |
Draws a cubic bezier path. More... | |
local | drawCubicBezier ( local origin, local control1, local control2, local destination, local segments) |
Draws a cubic bezier path. More... | |
void | drawCatmullRom (PointArray *arrayOfControlPoints, unsigned int segments) |
Draws a Catmull Rom path. More... | |
void | drawCardinalSpline (PointArray *config, float tension, unsigned int segments) |
Draws a Cardinal Spline path. More... | |
local | drawCardinalSpline ( local config, local tension, local segments) |
Draws a Cardinal Spline path. More... | |
void | setDrawColor4B (GLubyte r, GLubyte g, GLubyte b, GLubyte a) |
Set the drawing color with 4 unsigned bytes. More... | |
void | setDrawColor4F (GLfloat r, GLfloat g, GLfloat b, GLfloat a) |
Set the drawing color with 4 floats. More... | |
void | setPointSize (GLfloat pointSize) |
Set the point size in points. More... | |
/
void cocos2d::DrawPrimitives::drawPoint |
( | const Vec2 & | point | ) |
Draws a point given x and y coordinate measured in points.
point | A Vec2 with a point given x and y coordinate. |
var drawPoint | ( | var | point | ) |
Draws a point given x and y coordinate measured in points.
point | A Vec2 with a point given x and y coordinate. |
local drawPoint | ( | local | point | ) |
Draws a point given x and y coordinate measured in points.
point | A Vec2 with a point given x and y coordinate. |
void cocos2d::DrawPrimitives::drawPoints |
( | const Vec2 * | points, |
unsigned int | numberOfPoints | ||
) |
Draws an array of points.
points | A point coordinates. |
numberOfPoints | The number of points. |
var drawPoints | ( | var | points, |
var | numberOfPoints | ||
) |
Draws an array of points.
points | A point coordinates. |
numberOfPoints | The number of points. |
local drawPoints | ( | local | points, |
local | numberOfPoints | ||
) |
Draws an array of points.
points | A point coordinates. |
numberOfPoints | The number of points. |
void cocos2d::DrawPrimitives::drawLine |
( | const Vec2 & | origin, |
const Vec2 & | destination | ||
) |
var drawLine | ( | var | origin, |
var | destination | ||
) |
local drawLine | ( | local | origin, |
local | destination | ||
) |
void cocos2d::DrawPrimitives::drawRect |
( | Vec2 | origin, |
Vec2 | destination | ||
) |
Draws a rectangle given the origin and destination point measured in points.
The origin and the destination can not have the same x and y coordinate.
origin | The rectangle origin. |
destination | The rectangle destination. |
var drawRect | ( | var | origin, |
var | destination | ||
) |
Draws a rectangle given the origin and destination point measured in points.
The origin and the destination can not have the same x and y coordinate.
origin | The rectangle origin. |
destination | The rectangle destination. |
local drawRect | ( | local | origin, |
local | destination | ||
) |
Draws a rectangle given the origin and destination point measured in points.
The origin and the destination can not have the same x and y coordinate.
origin | The rectangle origin. |
destination | The rectangle destination. |
void cocos2d::DrawPrimitives::drawSolidRect |
( | Vec2 | origin, |
Vec2 | destination, | ||
Color4F | color | ||
) |
Draws a solid rectangle given the origin and destination point measured in points.
The origin and the destination can not have the same x and y coordinate.
origin | The rectangle origin. |
destination | The rectangle destination. |
color | The rectangle color. |
var drawSolidRect | ( | var | origin, |
var | destination, | ||
var | color | ||
) |
Draws a solid rectangle given the origin and destination point measured in points.
The origin and the destination can not have the same x and y coordinate.
origin | The rectangle origin. |
destination | The rectangle destination. |
color | The rectangle color. |
local drawSolidRect | ( | local | origin, |
local | destination, | ||
local | color | ||
) |
Draws a solid rectangle given the origin and destination point measured in points.
The origin and the destination can not have the same x and y coordinate.
origin | The rectangle origin. |
destination | The rectangle destination. |
color | The rectangle color. |
void cocos2d::DrawPrimitives::drawPoly |
( | const Vec2 * | vertices, |
unsigned int | numOfVertices, | ||
bool | closePolygon | ||
) |
Draws a polygon given a pointer to point coordinates and the number of vertices measured in points.
The polygon can be closed or open.
vertices | A pointer to point coordinates. |
numOfVertices | The number of vertices measured in points. |
closePolygon | The polygon can be closed or open. |
var drawPoly | ( | var | vertices, |
var | numOfVertices, | ||
var | closePolygon | ||
) |
Draws a polygon given a pointer to point coordinates and the number of vertices measured in points.
The polygon can be closed or open.
vertices | A pointer to point coordinates. |
numOfVertices | The number of vertices measured in points. |
closePolygon | The polygon can be closed or open. |
local drawPoly | ( | local | vertices, |
local | numOfVertices, | ||
local | closePolygon | ||
) |
Draws a polygon given a pointer to point coordinates and the number of vertices measured in points.
The polygon can be closed or open.
vertices | A pointer to point coordinates. |
numOfVertices | The number of vertices measured in points. |
closePolygon | The polygon can be closed or open. |
void cocos2d::DrawPrimitives::drawSolidPoly |
( | const Vec2 * | poli, |
unsigned int | numberOfPoints, | ||
Color4F | color | ||
) |
Draws a solid polygon given a pointer to CGPoint coordinates, the number of vertices measured in points, and a color.
poli | A solid polygon given a pointer to CGPoint coordinates. |
numberOfPoints | The number of vertices measured in points. |
color | The solid polygon color. |
var drawSolidPoly | ( | var | poli, |
var | numberOfPoints, | ||
var | color | ||
) |
Draws a solid polygon given a pointer to CGPoint coordinates, the number of vertices measured in points, and a color.
poli | A solid polygon given a pointer to CGPoint coordinates. |
numberOfPoints | The number of vertices measured in points. |
color | The solid polygon color. |
local drawSolidPoly | ( | local | poli, |
local | numberOfPoints, | ||
local | color | ||
) |
Draws a solid polygon given a pointer to CGPoint coordinates, the number of vertices measured in points, and a color.
poli | A solid polygon given a pointer to CGPoint coordinates. |
numberOfPoints | The number of vertices measured in points. |
color | The solid polygon color. |
void cocos2d::DrawPrimitives::drawCircle |
( | const Vec2 & | center, |
float | radius, | ||
float | angle, | ||
unsigned int | segments, | ||
bool | drawLineToCenter, | ||
float | scaleX, | ||
float | scaleY | ||
) |
Draws a circle given the center, radius and number of segments.
center | The circle center point. |
radius | The circle rotate of radius. |
angle | The circle angle. |
segments | The number of segments. |
drawLineToCenter | Whether or not draw the line from the origin to center. |
scaleX | The scale value in x. |
scaleY | The scale value in y. |
var drawCircle | ( | var | center, |
var | radius, | ||
var | angle, | ||
var | segments, | ||
var | drawLineToCenter, | ||
var | scaleX, | ||
var | scaleY | ||
) |
Draws a circle given the center, radius and number of segments.
center | The circle center point. |
radius | The circle rotate of radius. |
angle | The circle angle. |
segments | The number of segments. |
drawLineToCenter | Whether or not draw the line from the origin to center. |
scaleX | The scale value in x. |
scaleY | The scale value in y. |
local drawCircle | ( | local | center, |
local | radius, | ||
local | angle, | ||
local | segments, | ||
local | drawLineToCenter, | ||
local | scaleX, | ||
local | scaleY | ||
) |
Draws a circle given the center, radius and number of segments.
center | The circle center point. |
radius | The circle rotate of radius. |
angle | The circle angle. |
segments | The number of segments. |
drawLineToCenter | Whether or not draw the line from the origin to center. |
scaleX | The scale value in x. |
scaleY | The scale value in y. |
void cocos2d::DrawPrimitives::drawCircle |
( | const Vec2 & | center, |
float | radius, | ||
float | angle, | ||
unsigned int | segments, | ||
bool | drawLineToCenter | ||
) |
Draws a circle given the center, radius and number of segments.
center | The circle center point. |
radius | The circle rotate of radius. |
angle | The circle angle. |
segments | The number of segments. |
drawLineToCenter | Whether or not draw the line from the origin to center. |
var drawCircle | ( | var | center, |
var | radius, | ||
var | angle, | ||
var | segments, | ||
var | drawLineToCenter | ||
) |
Draws a circle given the center, radius and number of segments.
center | The circle center point. |
radius | The circle rotate of radius. |
angle | The circle angle. |
segments | The number of segments. |
drawLineToCenter | Whether or not draw the line from the origin to center. |
local drawCircle | ( | local | center, |
local | radius, | ||
local | angle, | ||
local | segments, | ||
local | drawLineToCenter | ||
) |
Draws a circle given the center, radius and number of segments.
center | The circle center point. |
radius | The circle rotate of radius. |
angle | The circle angle. |
segments | The number of segments. |
drawLineToCenter | Whether or not draw the line from the origin to center. |
void cocos2d::DrawPrimitives::drawSolidCircle |
( | const Vec2 & | center, |
float | radius, | ||
float | angle, | ||
unsigned int | segments, | ||
float | scaleX, | ||
float | scaleY | ||
) |
Draws a solid circle given the center, radius and number of segments.
center | The circle center point. |
radius | The circle rotate of radius. |
angle | The circle angle. |
segments | The number of segments. |
scaleX | The scale value in x. |
scaleY | The scale value in y. |
var drawSolidCircle | ( | var | center, |
var | radius, | ||
var | angle, | ||
var | segments, | ||
var | scaleX, | ||
var | scaleY | ||
) |
Draws a solid circle given the center, radius and number of segments.
center | The circle center point. |
radius | The circle rotate of radius. |
angle | The circle angle. |
segments | The number of segments. |
scaleX | The scale value in x. |
scaleY | The scale value in y. |
local drawSolidCircle | ( | local | center, |
local | radius, | ||
local | angle, | ||
local | segments, | ||
local | scaleX, | ||
local | scaleY | ||
) |
Draws a solid circle given the center, radius and number of segments.
center | The circle center point. |
radius | The circle rotate of radius. |
angle | The circle angle. |
segments | The number of segments. |
scaleX | The scale value in x. |
scaleY | The scale value in y. |
void cocos2d::DrawPrimitives::drawSolidCircle |
( | const Vec2 & | center, |
float | radius, | ||
float | angle, | ||
unsigned int | segments | ||
) |
Draws a solid circle given the center, radius and number of segments.
center | The circle center point. |
radius | The circle rotate of radius. |
angle | The circle angle. |
segments | The number of segments. |
var drawSolidCircle | ( | var | center, |
var | radius, | ||
var | angle, | ||
var | segments | ||
) |
Draws a solid circle given the center, radius and number of segments.
center | The circle center point. |
radius | The circle rotate of radius. |
angle | The circle angle. |
segments | The number of segments. |
local drawSolidCircle | ( | local | center, |
local | radius, | ||
local | angle, | ||
local | segments | ||
) |
Draws a solid circle given the center, radius and number of segments.
center | The circle center point. |
radius | The circle rotate of radius. |
angle | The circle angle. |
segments | The number of segments. |
void cocos2d::DrawPrimitives::drawQuadBezier |
( | const Vec2 & | origin, |
const Vec2 & | control, | ||
const Vec2 & | destination, | ||
unsigned int | segments | ||
) |
Draws a quad bezier path.
origin | The origin of the bezier path. |
control | The control of the bezier path. |
destination | The destination of the bezier path. |
segments | The number of segments. |
var drawQuadBezier | ( | var | origin, |
var | control, | ||
var | destination, | ||
var | segments | ||
) |
Draws a quad bezier path.
origin | The origin of the bezier path. |
control | The control of the bezier path. |
destination | The destination of the bezier path. |
segments | The number of segments. |
local drawQuadBezier | ( | local | origin, |
local | control, | ||
local | destination, | ||
local | segments | ||
) |
Draws a quad bezier path.
origin | The origin of the bezier path. |
control | The control of the bezier path. |
destination | The destination of the bezier path. |
segments | The number of segments. |
void cocos2d::DrawPrimitives::drawCubicBezier |
( | const Vec2 & | origin, |
const Vec2 & | control1, | ||
const Vec2 & | control2, | ||
const Vec2 & | destination, | ||
unsigned int | segments | ||
) |
Draws a cubic bezier path.
origin | The origin of the bezier path. |
control1 | The first control of the bezier path. |
control2 | The second control of the bezier path. |
destination | The destination of the bezier path. |
segments | The number of segments. |
var drawCubicBezier | ( | var | origin, |
var | control1, | ||
var | control2, | ||
var | destination, | ||
var | segments | ||
) |
Draws a cubic bezier path.
origin | The origin of the bezier path. |
control1 | The first control of the bezier path. |
control2 | The second control of the bezier path. |
destination | The destination of the bezier path. |
segments | The number of segments. |
local drawCubicBezier | ( | local | origin, |
local | control1, | ||
local | control2, | ||
local | destination, | ||
local | segments | ||
) |
Draws a cubic bezier path.
origin | The origin of the bezier path. |
control1 | The first control of the bezier path. |
control2 | The second control of the bezier path. |
destination | The destination of the bezier path. |
segments | The number of segments. |
void cocos2d::DrawPrimitives::drawCatmullRom |
( | PointArray * | arrayOfControlPoints, |
unsigned int | segments | ||
) |
Draws a Catmull Rom path.
arrayOfControlPoints | A point array of control point. |
segments | The number of segments. |
var drawCatmullRom | ( | var | arrayOfControlPoints, |
var | segments | ||
) |
Draws a Catmull Rom path.
arrayOfControlPoints | A point array of control point. |
segments | The number of segments. |
local drawCatmullRom | ( | local | arrayOfControlPoints, |
local | segments | ||
) |
Draws a Catmull Rom path.
arrayOfControlPoints | A point array of control point. |
segments | The number of segments. |
void cocos2d::DrawPrimitives::drawCardinalSpline |
( | PointArray * | config, |
float | tension, | ||
unsigned int | segments | ||
) |
Draws a Cardinal Spline path.
config | A array point. |
tension | The tension of the spline. |
segments | The number of segments. |
var drawCardinalSpline | ( | var | config, |
var | tension, | ||
var | segments | ||
) |
Draws a Cardinal Spline path.
config | A array point. |
tension | The tension of the spline. |
segments | The number of segments. |
local drawCardinalSpline | ( | local | config, |
local | tension, | ||
local | segments | ||
) |
Draws a Cardinal Spline path.
config | A array point. |
tension | The tension of the spline. |
segments | The number of segments. |
void cocos2d::DrawPrimitives::setDrawColor4B |
( | GLubyte | r, |
GLubyte | g, | ||
GLubyte | b, | ||
GLubyte | a | ||
) |
Set the drawing color with 4 unsigned bytes.
r | The red color with a unsigned bytes. |
g | The green color with a unsigned bytes. |
b | The blue color with a unsigned bytes. |
a | Alpha with a unsigned bytes. |
var setDrawColor4B | ( | var | r, |
var | g, | ||
var | b, | ||
var | a | ||
) |
Set the drawing color with 4 unsigned bytes.
r | The red color with a unsigned bytes. |
g | The green color with a unsigned bytes. |
b | The blue color with a unsigned bytes. |
a | Alpha with a unsigned bytes. |
local setDrawColor4B | ( | local | r, |
local | g, | ||
local | b, | ||
local | a | ||
) |
Set the drawing color with 4 unsigned bytes.
r | The red color with a unsigned bytes. |
g | The green color with a unsigned bytes. |
b | The blue color with a unsigned bytes. |
a | Alpha with a unsigned bytes. |
void cocos2d::DrawPrimitives::setDrawColor4F |
( | GLfloat | r, |
GLfloat | g, | ||
GLfloat | b, | ||
GLfloat | a | ||
) |
Set the drawing color with 4 floats.
r | The red color with an floats. |
g | The green color with an floats. |
b | The blue color with an floats. |
a | Alpha with an floats. |
var setDrawColor4F | ( | var | r, |
var | g, | ||
var | b, | ||
var | a | ||
) |
Set the drawing color with 4 floats.
r | The red color with an floats. |
g | The green color with an floats. |
b | The blue color with an floats. |
a | Alpha with an floats. |
local setDrawColor4F | ( | local | r, |
local | g, | ||
local | b, | ||
local | a | ||
) |
Set the drawing color with 4 floats.
r | The red color with an floats. |
g | The green color with an floats. |
b | The blue color with an floats. |
a | Alpha with an floats. |
void cocos2d::DrawPrimitives::setPointSize |
( | GLfloat | pointSize | ) |
Set the point size in points.
Default 1.
pointSize | The point size with an float. |
var setPointSize | ( | var | pointSize | ) |
Set the point size in points.
Default 1.
pointSize | The point size with an float. |
local setPointSize | ( | local | pointSize | ) |
Set the point size in points.
Default 1.
pointSize | The point size with an float. |