RectangleShape Class

SFML.Net

RectangleShape Class
Specialized shape representing a rectangle
Inheritance Hierarchy
SystemObject  SFMLObjectBase
    SFML.GraphicsTransformable
      SFML.GraphicsShape
        SFML.GraphicsRectangleShape

Namespace: SFML.Graphics
Assembly: sfmlnet-graphics-2 (in sfmlnet-graphics-2.dll) Version: 2.2.0.0 (2.2.0)
Syntax
public class RectangleShape : Shape
Public Class RectangleShape
	Inherits Shape
public ref class RectangleShape : public Shape
type RectangleShape =  
    class
        inherit Shape
    end

The RectangleShape type exposes the following members.

Constructors
  NameDescription
Public methodRectangleShape
Default constructor
Public methodRectangleShape(RectangleShape)
Construct the shape from another shape
Public methodRectangleShape(Vector2f)
Construct the shape with an initial size
Top
Methods
  NameDescription
Protected methodDestroy
Handle the destruction of the object
(Inherited from Shape.)
Public methodDispose
Explicitely dispose the object
(Inherited from ObjectBase.)
Public methodDraw (Inherited from Shape.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Dispose the object
(Inherited from ObjectBase.)
Public methodGetGlobalBounds
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 methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetLocalBounds
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 methodGetPoint
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 methodGetPointCount
Get the total number of points of the rectangle.
(Overrides ShapeGetPointCount.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Protected methodUpdate
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
Properties
  NameDescription
Public propertyCPointer
Access to the internal pointer of the object. For internal use only
(Inherited from ObjectBase.)
Public propertyFillColor
Fill color of the shape
(Inherited from Shape.)
Public propertyInverseTransform
The combined transform of the object
(Inherited from Transformable.)
Public propertyOrigin
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).
(Inherited from Transformable.)
Public propertyOutlineColor
Outline color of the shape
(Inherited from Shape.)
Public propertyOutlineThickness
Thickness of the shape's outline
(Inherited from Shape.)
Public propertyPosition
Position of the object
(Inherited from Transformable.)
Public propertyRotation
Rotation of the object
(Inherited from Transformable.)
Public propertyScale
Scale of the object
(Inherited from Transformable.)
Public propertySize
The size of the rectangle
Public propertyTexture
Source texture of the shape
(Inherited from Shape.)
Public propertyTextureRect
Sub-rectangle of the texture that the shape will display
(Inherited from Shape.)
Public propertyTransform
The combined transform of the object
(Inherited from Transformable.)
Top
See Also