From 1647f4b4f9ebef8b938222b1f48d9a15cc262e97 Mon Sep 17 00:00:00 2001 From: Toni Uhlig Date: Wed, 25 Mar 2020 20:48:19 +0100 Subject: clean-up the mess Signed-off-by: Toni Uhlig --- .../CSFML-2.1/doc/html/Transformable_8h.htm | 583 +++++++++++++++++++++ 1 file changed, 583 insertions(+) create mode 100755 h1z1/libghack/CSFML-2.1-windows-32bits/CSFML-2.1/doc/html/Transformable_8h.htm (limited to 'h1z1/libghack/CSFML-2.1-windows-32bits/CSFML-2.1/doc/html/Transformable_8h.htm') diff --git a/h1z1/libghack/CSFML-2.1-windows-32bits/CSFML-2.1/doc/html/Transformable_8h.htm b/h1z1/libghack/CSFML-2.1-windows-32bits/CSFML-2.1/doc/html/Transformable_8h.htm new file mode 100755 index 0000000..9b8aa31 --- /dev/null +++ b/h1z1/libghack/CSFML-2.1-windows-32bits/CSFML-2.1/doc/html/Transformable_8h.htm @@ -0,0 +1,583 @@ + + + + CSFML - C binding of the Simple and Fast Multimedia Library + + + + + + + +
+ +
+
Transformable.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

CSFML_GRAPHICS_API
+sfTransformable
sfTransformable_create (void)
 Create a new transformable.
 
CSFML_GRAPHICS_API
+sfTransformable
sfTransformable_copy (const sfTransformable *transformable)
 Copy an existing transformable.
 
CSFML_GRAPHICS_API void sfTransformable_destroy (sfTransformable *transformable)
 Destroy an existing transformable.
 
CSFML_GRAPHICS_API void sfTransformable_setPosition (sfTransformable *transformable, sfVector2f position)
 Set the position of a transformable.
 
CSFML_GRAPHICS_API void sfTransformable_setRotation (sfTransformable *transformable, float angle)
 Set the orientation of a transformable.
 
CSFML_GRAPHICS_API void sfTransformable_setScale (sfTransformable *transformable, sfVector2f scale)
 Set the scale factors of a transformable.
 
CSFML_GRAPHICS_API void sfTransformable_setOrigin (sfTransformable *transformable, sfVector2f origin)
 Set the local origin of a transformable.
 
CSFML_GRAPHICS_API sfVector2f sfTransformable_getPosition (const sfTransformable *transformable)
 Get the position of a transformable.
 
CSFML_GRAPHICS_API float sfTransformable_getRotation (const sfTransformable *transformable)
 Get the orientation of a transformable.
 
CSFML_GRAPHICS_API sfVector2f sfTransformable_getScale (const sfTransformable *transformable)
 Get the current scale of a transformable.
 
CSFML_GRAPHICS_API sfVector2f sfTransformable_getOrigin (const sfTransformable *transformable)
 Get the local origin of a transformable.
 
CSFML_GRAPHICS_API void sfTransformable_move (sfTransformable *transformable, sfVector2f offset)
 Move a transformable by a given offset.
 
CSFML_GRAPHICS_API void sfTransformable_rotate (sfTransformable *transformable, float angle)
 Rotate a transformable.
 
CSFML_GRAPHICS_API void sfTransformable_scale (sfTransformable *transformable, sfVector2f factors)
 Scale a transformable.
 
CSFML_GRAPHICS_API sfTransform sfTransformable_getTransform (const sfTransformable *transformable)
 Get the combined transform of a transformable.
 
CSFML_GRAPHICS_API sfTransform sfTransformable_getInverseTransform (const sfTransformable *transformable)
 Get the inverse of the combined transform of a transformable.
 
+

Function Documentation

+ +
+
+ + + + + + + + +
CSFML_GRAPHICS_API sfTransformable* sfTransformable_copy (const sfTransformabletransformable)
+
+ +

Copy an existing transformable.

+
Parameters
+ + +
transformableTransformable to copy
+
+
+
Returns
Copied object
+ +
+
+ +
+
+ + + + + + + + +
CSFML_GRAPHICS_API sfTransformable* sfTransformable_create (void )
+
+ +

Create a new transformable.

+
Returns
A new sfTransformable object
+ +
+
+ +
+
+ + + + + + + + +
CSFML_GRAPHICS_API void sfTransformable_destroy (sfTransformabletransformable)
+
+ +

Destroy an existing transformable.

+
Parameters
+ + +
transformableTransformable to delete
+
+
+ +
+
+ +
+
+ + + + + + + + +
CSFML_GRAPHICS_API sfTransform sfTransformable_getInverseTransform (const sfTransformabletransformable)
+
+ +

Get the inverse of the combined transform of a transformable.

+
Parameters
+ + +
transformableTransformable object
+
+
+
Returns
Inverse of the combined transformations applied to the object
+ +
+
+ +
+
+ + + + + + + + +
CSFML_GRAPHICS_API sfVector2f sfTransformable_getOrigin (const sfTransformabletransformable)
+
+ +

Get the local origin of a transformable.

+
Parameters
+ + +
transformableTransformable object
+
+
+
Returns
Current origin
+ +
+
+ +
+
+ + + + + + + + +
CSFML_GRAPHICS_API sfVector2f sfTransformable_getPosition (const sfTransformabletransformable)
+
+ +

Get the position of a transformable.

+
Parameters
+ + +
transformableTransformable object
+
+
+
Returns
Current position
+ +
+
+ +
+
+ + + + + + + + +
CSFML_GRAPHICS_API float sfTransformable_getRotation (const sfTransformabletransformable)
+
+ +

Get the orientation of a transformable.

+

The rotation is always in the range [0, 360].

+
Parameters
+ + +
transformableTransformable object
+
+
+
Returns
Current rotation, in degrees
+ +
+
+ +
+
+ + + + + + + + +
CSFML_GRAPHICS_API sfVector2f sfTransformable_getScale (const sfTransformabletransformable)
+
+ +

Get the current scale of a transformable.

+
Parameters
+ + +
transformableTransformable object
+
+
+
Returns
Current scale factors
+ +
+
+ +
+
+ + + + + + + + +
CSFML_GRAPHICS_API sfTransform sfTransformable_getTransform (const sfTransformabletransformable)
+
+ +

Get the combined transform of a transformable.

+
Parameters
+ + +
transformableTransformable object
+
+
+
Returns
Transform combining the position/rotation/scale/origin of the object
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CSFML_GRAPHICS_API void sfTransformable_move (sfTransformabletransformable,
sfVector2f offset 
)
+
+ +

Move a transformable by a given offset.

+

This function adds to the current position of the object, unlike sfTransformable_setPosition which overwrites it.

+
Parameters
+ + + +
transformableTransformable object
offsetOffset
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CSFML_GRAPHICS_API void sfTransformable_rotate (sfTransformabletransformable,
float angle 
)
+
+ +

Rotate a transformable.

+

This function adds to the current rotation of the object, unlike sfTransformable_setRotation which overwrites it.

+
Parameters
+ + + +
transformableTransformable object
angleAngle of rotation, in degrees
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CSFML_GRAPHICS_API void sfTransformable_scale (sfTransformabletransformable,
sfVector2f factors 
)
+
+ +

Scale a transformable.

+

This function multiplies the current scale of the object, unlike sfTransformable_setScale which overwrites it.

+
Parameters
+ + + +
transformableTransformable object
factorsScale factors
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CSFML_GRAPHICS_API void sfTransformable_setOrigin (sfTransformabletransformable,
sfVector2f origin 
)
+
+ +

Set the local origin of a transformable.

+

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 transformable Transformable object is (0, 0).

+
Parameters
+ + + +
transformableTransformable object
originNew origin
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CSFML_GRAPHICS_API void sfTransformable_setPosition (sfTransformabletransformable,
sfVector2f position 
)
+
+ +

Set the position of a transformable.

+

This function completely overwrites the previous position. See sfTransformable_move to apply an offset based on the previous position instead. The default position of a transformable Transformable object is (0, 0).

+
Parameters
+ + + +
transformableTransformable object
positionNew position
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CSFML_GRAPHICS_API void sfTransformable_setRotation (sfTransformabletransformable,
float angle 
)
+
+ +

Set the orientation of a transformable.

+

This function completely overwrites the previous rotation. See sfTransformable_rotate to add an angle based on the previous rotation instead. The default rotation of a transformable Transformable object is 0.

+
Parameters
+ + + +
transformableTransformable object
angleNew rotation, in degrees
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
CSFML_GRAPHICS_API void sfTransformable_setScale (sfTransformabletransformable,
sfVector2f scale 
)
+
+ +

Set the scale factors of a transformable.

+

This function completely overwrites the previous scale. See sfTransformable_scale to add a factor based on the previous scale instead. The default scale of a transformable Transformable object is (1, 1).

+
Parameters
+ + + +
transformableTransformable object
scaleNew scale factors
+
+
+ +
+
+
+ + + + -- cgit v1.2.3