ConvexShape Methods

SFML.Net

ConvexShape Methods

The ConvexShape type exposes the following members.

Methods
  Name Description
Protected method Destroy
Handle the destruction of the object
(Inherited from Shape.)
Public method Dispose
Explicitely dispose the object
(Inherited from ObjectBase.)
Public method Draw (Inherited from Shape.)
Public method Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected method Finalize
Dispose the object
(Inherited from ObjectBase.)
Public method GetGlobalBounds
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, 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.
(Inherited from Shape.)
Public method GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public method GetLocalBounds
Get the local bounding rectangle of the entity. The returned rectangle is in local coordinates, which means that it ignores the transformations (translation, rotation, scale, ...) that are applied to the entity. In other words, this function returns the bounds of the entity in the entity's coordinate system.
(Inherited from Shape.)
Public method GetPoint
Get the position of a point The returned point is in local coordinates, that is, the shape's transforms (position, rotation, scale) are not taken into account. The result is undefined if index is out of the valid range.
(Overrides ShapeGetPoint(UInt32).)
Public method GetPointCount
Get the total number of points of the polygon
(Overrides ShapeGetPointCount.)
Public method GetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected method MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public method SetPoint
Set the position of a point. Don't forget that the polygon must remain convex, and the points need to stay ordered! PointCount must be set first in order to set the total number of points. The result is undefined if index is out of the valid range.
Public method SetPointCount
Set the number of points of the polygon. The count must be greater than 2 to define a valid shape.
Public method ToString
Returns a String that represents the current Object.
(Inherited from Object.)
Protected method Update
Recompute the internal geometry of the shape. This function must be called by the derived class everytime the shape's points change (ie. the result of either PointCount or GetPoint is different).
(Inherited from Shape.)
Top
See Also