mirror of
https://github.com/SFML/SFML.git
synced 2024-11-28 22:31:09 +08:00
Clarified semantics of Shape::getGlobalBounds(), improved related documentation
This commit is contained in:
parent
93f389e92e
commit
947427cb8d
@ -193,7 +193,7 @@ public:
|
||||
/// \param destX X coordinate of the destination position
|
||||
/// \param destY Y coordinate of the destination position
|
||||
/// \param sourceRect Sub-rectangle of the source image to copy
|
||||
/// \param applyAlpha Should the copy take in account the source transparency?
|
||||
/// \param applyAlpha Should the copy take into account the source transparency?
|
||||
///
|
||||
////////////////////////////////////////////////////////////
|
||||
void copy(const Image& source, unsigned int destX, unsigned int destY, const IntRect& sourceRect = IntRect(0, 0, 0, 0), bool applyAlpha = false);
|
||||
|
@ -227,13 +227,20 @@ public:
|
||||
FloatRect getLocalBounds() const;
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
/// \brief Get the global bounding rectangle of the entity
|
||||
/// \brief Get the global (non-minimal) bounding rectangle of the entity
|
||||
///
|
||||
/// The returned rectangle is in global coordinates, which means
|
||||
/// that it takes in account the transformations (translation,
|
||||
/// that it takes into account the transformations (translation,
|
||||
/// rotation, scale, ...) that are applied to the entity.
|
||||
/// In other words, this function returns the bounds of the
|
||||
/// sprite in the global 2D world's coordinate system.
|
||||
/// shape in the global 2D world's coordinate system.
|
||||
///
|
||||
/// This function does not necessarily return the \a minimal
|
||||
/// bounding rectangle. It merely ensures that the returned
|
||||
/// rectangle covers all the vertices (but possibly more).
|
||||
/// This allows for a fast approximation of the bounds as a
|
||||
/// first check; you may want to use more precise checks
|
||||
/// on top of that.
|
||||
///
|
||||
/// \return Global bounding rectangle of the entity
|
||||
///
|
||||
|
@ -179,7 +179,7 @@ public:
|
||||
/// \brief Get the global bounding rectangle of the entity
|
||||
///
|
||||
/// The returned rectangle is in global coordinates, which means
|
||||
/// that it takes in account the transformations (translation,
|
||||
/// that it takes into account the transformations (translation,
|
||||
/// rotation, scale, ...) that are applied to the entity.
|
||||
/// In other words, this function returns the bounds of the
|
||||
/// sprite in the global 2D world's coordinate system.
|
||||
|
@ -268,10 +268,10 @@ public:
|
||||
/// \brief Get the global bounding rectangle of the entity
|
||||
///
|
||||
/// The returned rectangle is in global coordinates, which means
|
||||
/// that it takes in account the transformations (translation,
|
||||
/// that it takes into account the transformations (translation,
|
||||
/// rotation, scale, ...) that are applied to the entity.
|
||||
/// In other words, this function returns the bounds of the
|
||||
/// sprite in the global 2D world's coordinate system.
|
||||
/// text in the global 2D world's coordinate system.
|
||||
///
|
||||
/// \return Global bounding rectangle of the entity
|
||||
///
|
||||
|
@ -163,8 +163,8 @@ public:
|
||||
////////////////////////////////////////////////////////////
|
||||
/// \brief Compute the bounding rectangle of the vertex array
|
||||
///
|
||||
/// This function returns the axis-aligned rectangle that
|
||||
/// contains all the vertices of the array.
|
||||
/// This function returns the minimal axis-aligned rectangle
|
||||
/// that contains all the vertices of the array.
|
||||
///
|
||||
/// \return Bounding rectangle of the vertex array
|
||||
///
|
||||
|
@ -122,7 +122,7 @@ public:
|
||||
///
|
||||
/// You may wonder why some sensor types look so similar, for example
|
||||
/// Accelerometer and Gravity / UserAcceleration. The first one
|
||||
/// is the raw measurement of the acceleration, and takes in account
|
||||
/// is the raw measurement of the acceleration, and takes into account
|
||||
/// both the earth gravity and the user movement. The others are
|
||||
/// more precise: they provide these components separately, which is
|
||||
/// usually more useful. In fact they are not direct sensors, they
|
||||
|
Loading…
Reference in New Issue
Block a user