SFML.Net
View Class |
This class defines a view (position, size, etc.) ;
you can consider it as a 2D camera
Inheritance Hierarchy
Namespace: SFML.Graphics
Assembly: sfmlnet-graphics-2 (in sfmlnet-graphics-2.dll) Version: 2.2.0.0 (2.2.0)
Syntax
The View type exposes the following members.
Constructors
Name | Description | |
---|---|---|
View |
Create a default view (1000x1000)
| |
View(FloatRect) |
Construct the view from a rectangle
| |
View(View) |
Construct the view from another view
| |
View(Vector2f, Vector2f) |
Construct the view from its center and size
|
Methods
Name | Description | |
---|---|---|
Destroy |
Handle the destruction of the object
(Overrides ObjectBaseDestroy(Boolean).) | |
Dispose |
Explicitely dispose the object
(Inherited from ObjectBase.) | |
Equals |
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.) | |
Finalize |
Dispose the object
(Inherited from ObjectBase.) | |
GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
GetType |
Gets the Type of the current instance.
(Inherited from Object.) | |
MemberwiseClone |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
Move |
Move the view
| |
Reset |
Rebuild the view from a rectangle
| |
Rotate |
Rotate the view
| |
ToString |
Provide a string describing the object
(Overrides ObjectToString.) | |
Zoom |
Resize the view rectangle to simulate a zoom / unzoom effect
|
Properties
Name | Description | |
---|---|---|
Center |
Center of the view
| |
CPointer |
Access to the internal pointer of the object.
For internal use only
(Inherited from ObjectBase.) | |
Rotation |
Rotation of the view, in degrees
| |
Size |
Half-size of the view
| |
Viewport |
Target viewport of the view, defined as a factor of the
size of the target to which the view is applied
|
Remarks
See also the note on coordinates and undistorted rendering in SFML.Graphics.Transformable.
See Also