classsf 1 1View


SFML - Simple and Fast Multimedia Library Main Page Namespaces Classes Files Class List Class Index Class Hierarchy Class Members sf::View sf::View Class ReferenceThis class defines a view (position, size, etc. More... #include <View.hpp> List of all members. Public Member Functions  View (const FloatRect &ViewRect=FloatRect(0, 0, 1000, 1000))  Construct the view from a rectangle.  View (const sf::Vector2f &Center, const sf::Vector2f &HalfSize)  Construct the view from its center and half-size. void SetCenter (float X, float Y)  Change the center of the view (take 2 values). void SetCenter (const sf::Vector2f &Center)  Change the center of the view (take a vector). void SetHalfSize (float HalfWidth, float HalfHeight)  Change the half-size of the view (take 2 values). void SetHalfSize (const sf::Vector2f &HalfSize)  Change the half-size of the view (take a vector). void SetFromRect (const FloatRect &ViewRect)  Rebuild the view from a rectangle. const sf::Vector2f & GetCenter () const  Get the center of the view. const sf::Vector2f & GetHalfSize () const  Get the half-size of the view. const sf::FloatRect & GetRect () const  Get the bounding rectangle of the view. void Move (float OffsetX, float OffsetY)  Move the view (take 2 values). void Move (const sf::Vector2f &Offset)  Move the view (take a vector). void Zoom (float Factor)  Resize the view rectangle to simulate a zoom / unzoom effect. Friends class RenderTarget Detailed Description This class defines a view (position, size, etc. ) ; you can consider it as a 2D camera Definition at line 45 of file View.hpp. Constructor & Destructor Documentation sf::View::View ( const FloatRect &  ViewRect = FloatRect(0, 0, 1000, 1000)  )  [explicit] Construct the view from a rectangle. Parameters: ViewRect : Rectangle defining the position and size of the view (1000x1000 by default) Definition at line 37 of file View.cpp. sf::View::View ( const sf::Vector2f &  Center, const sf::Vector2f &  HalfSize  ) Construct the view from its center and half-size. Parameters: Center : Center of the view HalfSize : Half-size of the view (from center to corner) Definition at line 46 of file View.cpp. Member Function Documentation const sf::Vector2f & sf::View::GetCenter (  )  const Get the center of the view. Returns:Center of the view Definition at line 108 of file View.cpp. const sf::Vector2f & sf::View::GetHalfSize (  )  const Get the half-size of the view. Returns:Half-size of the view Definition at line 117 of file View.cpp. const sf::FloatRect & sf::View::GetRect (  )  const Get the bounding rectangle of the view. Returns:Bounding rectangle of the view Definition at line 126 of file View.cpp. void sf::View::Move ( const sf::Vector2f &  Offset  )  Move the view (take a vector). Parameters: Offset : Offset to move the view Definition at line 150 of file View.cpp. void sf::View::Move ( float  OffsetX, float  OffsetY  ) Move the view (take 2 values). Parameters: OffsetX : Offset to move the view, on X axis OffsetY : Offset to move the view, on Y axis Definition at line 139 of file View.cpp. void sf::View::SetCenter ( const sf::Vector2f &  Center  )  Change the center of the view (take a vector). Parameters: Center : New center Definition at line 69 of file View.cpp. void sf::View::SetCenter ( float  X, float  Y  ) Change the center of the view (take 2 values). Parameters: X : X coordinate of the new center Y : Y coordinate of the new center Definition at line 58 of file View.cpp. void sf::View::SetFromRect ( const FloatRect &  ViewRect  )  Rebuild the view from a rectangle. Parameters: ViewRect : Rectangle defining the position and size of the view Definition at line 98 of file View.cpp. void sf::View::SetHalfSize ( const sf::Vector2f &  HalfSize  )  Change the half-size of the view (take a vector). Parameters: HalfSize : New half-size Definition at line 89 of file View.cpp. void sf::View::SetHalfSize ( float  HalfWidth, float  HalfHeight  ) Change the half-size of the view (take 2 values). Parameters: HalfWidth : New half-width HalfHeight : New half-height Definition at line 78 of file View.cpp. void sf::View::Zoom ( float  Factor  )  Resize the view rectangle to simulate a zoom / unzoom effect. Parameters: Factor : Zoom factor to apply, relative to the current zoom Definition at line 159 of file View.cpp. The documentation for this class was generated from the following files: View.hppView.cpp  ::  Copyright © 2007-2008 Laurent Gomila, all rights reserved  ::  Documentation generated by doxygen 1.5.2  :: 

Wyszukiwarka