|
| CSFML_GRAPHICS_API sfCircleShape * | sfCircleShape_create (void) |
| | Create a new circle shape. More...
|
| |
| CSFML_GRAPHICS_API sfCircleShape * | sfCircleShape_copy (const sfCircleShape *shape) |
| | Copy an existing circle shape. More...
|
| |
| CSFML_GRAPHICS_API void | sfCircleShape_destroy (sfCircleShape *shape) |
| | Destroy an existing circle Shape. More...
|
| |
| CSFML_GRAPHICS_API void | sfCircleShape_setPosition (sfCircleShape *shape, sfVector2f position) |
| | Set the position of a circle shape. More...
|
| |
| CSFML_GRAPHICS_API void | sfCircleShape_setRotation (sfCircleShape *shape, float angle) |
| | Set the orientation of a circle shape. More...
|
| |
| CSFML_GRAPHICS_API void | sfCircleShape_setScale (sfCircleShape *shape, sfVector2f scale) |
| | Set the scale factors of a circle shape. More...
|
| |
| CSFML_GRAPHICS_API void | sfCircleShape_setOrigin (sfCircleShape *shape, sfVector2f origin) |
| | Set the local origin of a circle shape. More...
|
| |
| CSFML_GRAPHICS_API sfVector2f | sfCircleShape_getPosition (const sfCircleShape *shape) |
| | Get the position of a circle shape. More...
|
| |
| CSFML_GRAPHICS_API float | sfCircleShape_getRotation (const sfCircleShape *shape) |
| | Get the orientation of a circle shape. More...
|
| |
| CSFML_GRAPHICS_API sfVector2f | sfCircleShape_getScale (const sfCircleShape *shape) |
| | Get the current scale of a circle shape. More...
|
| |
| CSFML_GRAPHICS_API sfVector2f | sfCircleShape_getOrigin (const sfCircleShape *shape) |
| | Get the local origin of a circle shape. More...
|
| |
| CSFML_GRAPHICS_API void | sfCircleShape_move (sfCircleShape *shape, sfVector2f offset) |
| | Move a circle shape by a given offset. More...
|
| |
| CSFML_GRAPHICS_API void | sfCircleShape_rotate (sfCircleShape *shape, float angle) |
| | Rotate a circle shape. More...
|
| |
| CSFML_GRAPHICS_API void | sfCircleShape_scale (sfCircleShape *shape, sfVector2f factors) |
| | Scale a circle shape. More...
|
| |
| CSFML_GRAPHICS_API sfTransform | sfCircleShape_getTransform (const sfCircleShape *shape) |
| | Get the combined transform of a circle shape. More...
|
| |
| CSFML_GRAPHICS_API sfTransform | sfCircleShape_getInverseTransform (const sfCircleShape *shape) |
| | Get the inverse of the combined transform of a circle shape. More...
|
| |
| CSFML_GRAPHICS_API void | sfCircleShape_setTexture (sfCircleShape *shape, const sfTexture *texture, sfBool resetRect) |
| | Change the source texture of a circle shape. More...
|
| |
| CSFML_GRAPHICS_API void | sfCircleShape_setTextureRect (sfCircleShape *shape, sfIntRect rect) |
| | Set the sub-rectangle of the texture that a circle shape will display. More...
|
| |
| CSFML_GRAPHICS_API void | sfCircleShape_setFillColor (sfCircleShape *shape, sfColor color) |
| | Set the fill color of a circle shape. More...
|
| |
| CSFML_GRAPHICS_API void | sfCircleShape_setOutlineColor (sfCircleShape *shape, sfColor color) |
| | Set the outline color of a circle shape. More...
|
| |
| CSFML_GRAPHICS_API void | sfCircleShape_setOutlineThickness (sfCircleShape *shape, float thickness) |
| | Set the thickness of a circle shape's outline. More...
|
| |
| CSFML_GRAPHICS_API const sfTexture * | sfCircleShape_getTexture (const sfCircleShape *shape) |
| | Get the source texture of a circle shape. More...
|
| |
| CSFML_GRAPHICS_API sfIntRect | sfCircleShape_getTextureRect (const sfCircleShape *shape) |
| | Get the sub-rectangle of the texture displayed by a circle shape. More...
|
| |
| CSFML_GRAPHICS_API sfColor | sfCircleShape_getFillColor (const sfCircleShape *shape) |
| | Get the fill color of a circle shape. More...
|
| |
| CSFML_GRAPHICS_API sfColor | sfCircleShape_getOutlineColor (const sfCircleShape *shape) |
| | Get the outline color of a circle shape. More...
|
| |
| CSFML_GRAPHICS_API float | sfCircleShape_getOutlineThickness (const sfCircleShape *shape) |
| | Get the outline thickness of a circle shape. More...
|
| |
| CSFML_GRAPHICS_API size_t | sfCircleShape_getPointCount (const sfCircleShape *shape) |
| | Get the total number of points of a circle shape. More...
|
| |
| CSFML_GRAPHICS_API sfVector2f | sfCircleShape_getPoint (const sfCircleShape *shape, size_t index) |
| | Get a point of a circle shape. More...
|
| |
| CSFML_GRAPHICS_API void | sfCircleShape_setRadius (sfCircleShape *shape, float radius) |
| | Set the radius of a circle. More...
|
| |
| CSFML_GRAPHICS_API float | sfCircleShape_getRadius (const sfCircleShape *shape) |
| | Get the radius of a circle. More...
|
| |
| CSFML_GRAPHICS_API void | sfCircleShape_setPointCount (sfCircleShape *shape, size_t count) |
| | Set the number of points of a circle. More...
|
| |
| CSFML_GRAPHICS_API sfFloatRect | sfCircleShape_getLocalBounds (const sfCircleShape *shape) |
| | Get the local bounding rectangle of a circle shape. More...
|
| |
| CSFML_GRAPHICS_API sfFloatRect | sfCircleShape_getGlobalBounds (const sfCircleShape *shape) |
| | Get the global bounding rectangle of a circle shape. More...
|
| |
Set the local origin of a circle shape.
The origin of an object defines the center point for all transformations (position, scale, rotation). The coordinates of this point must be relative to the top-left corner of the object, and ignore all transformations (position, scale, rotation). The default origin of a circle Shape object is (0, 0).
- Parameters
-
| shape | Shape object |
| origin | New origin |