mirror of
https://github.com/borgesdan/xn65
synced 2024-12-29 21:54:47 +01:00
Comentários em Viewport
This commit is contained in:
parent
fe6c1fd1b7
commit
e1bf93caa9
@ -4,12 +4,19 @@
|
||||
#include "../common/numerics.hpp"
|
||||
|
||||
namespace xna {
|
||||
//Defines the window dimensions of a render-target surface onto which a 3D volume projects.
|
||||
struct Viewport {
|
||||
//Gets or sets the pixel coordinate of the upper-left corner of the viewport on the render-target surface.
|
||||
float X{ 0 };
|
||||
//Gets or sets the pixel coordinate of the upper-left corner of the viewport on the render-target surface.
|
||||
float Y{ 0 };
|
||||
//Gets or sets the width dimension of the viewport on the render-target surface, in pixels.
|
||||
float Width{ 0 };
|
||||
//Gets or sets the height dimension of the viewport on the render-target surface, in pixels.
|
||||
float Height{ 0 };
|
||||
//Gets or sets the minimum depth of the clip volume.
|
||||
float MinDetph{ 0 };
|
||||
//Gets or sets the maximum depth of the clip volume.
|
||||
float MaxDepth{ 1.0F };
|
||||
|
||||
constexpr Viewport() = default;
|
||||
@ -26,6 +33,7 @@ namespace xna {
|
||||
&& MaxDepth == other.MaxDepth;
|
||||
}
|
||||
|
||||
//Gets the size of this resource.
|
||||
constexpr Rectangle Bounds() const {
|
||||
return {
|
||||
static_cast<int>(X),
|
||||
|
Loading…
x
Reference in New Issue
Block a user