Bbop-2D 0.4.1-alpha
Bbop-2D is a c++ library based on openGL to make 2D game. It implement sprite, shape, light and more.
Loading...
Searching...
No Matches
Shape Member List

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

alphaShapeprotected
autoUpdateCollisionShapeprotected
buildVAO()=0Shapeprotectedpure virtual
Draw(GLint *renderUniforms) const =0BbopDrawablepure virtual
getAlpha() constShape
getCollisionBox()Shape
getColor() constShape
getOrigin() constShape
getPosition() constShape
getRotation() constShape
getSize() constShape
initShape(GLfloat *vertices, GLsizeiptr verticesSize, GLuint *indices, GLsizeiptr indicesSize)Shape
move(const Vector2f &vecM)Shape
move(float x_, float y_)Shape
originShapeprotected
posShapeprotected
RGBShapeprotected
rotationShapeprotected
setAlpha(float nAlpha)Shape
setAutoUpdateCollision(bool etat)Shape
setColor(const Vector3i &nRGB)Shape
setColor(int x_, int y_, int z_)Shape
setOrigin(const Vector2f &nOrigin)Shape
setOrigin(float x_, float y_)Shape
setPosition(const Vector2f &nPos)Shape
setPosition(float x_, float y_)Shape
setRotation(float nRotation)Shape
setSize(const Vector2f &nSize)Shape
setSize(float x_, float y_)Shape
Shape(GLfloat *vertices, GLsizeiptr verticesSize, GLuint *indices, GLsizeiptr indicesSize)Shape
Shape()Shape
Shape(const Shape &other)Shape
shapeCollisionBoxShapeprotected
shapeEBOShapeprotected
shapeVAOShapeprotected
shapeVBOShapeprotected
sizeShapeprotected
updateVBO()=0Shapeprotectedpure virtual
updateVBOAlpha()=0Shapeprotectedpure virtual
updateVBORGB()=0Shapeprotectedpure virtual
~Shape()Shape