Implementation of IViewport.
More...
#include <Viewport.h>
Implementation of IViewport.
◆ Viewport()
spark::render::Viewport::Viewport |
( |
const math::Rectangle< float > & | rectangle = {}, |
|
|
float | min_depth = 0.0f, |
|
|
float | max_depth = 1.0f ) |
|
explicitnoexcept |
Initializes a new Viewport.
- Parameters
-
rectangle | The rectangle defining the dimensions of the viewport. |
min_depth | The minimum depth of the viewport. |
max_depth | The maximum depth of the viewport. |
◆ maxDepth()
float spark::render::Viewport::maxDepth |
( |
| ) |
const |
|
nodiscardoverridevirtualnoexcept |
◆ minDepth()
float spark::render::Viewport::minDepth |
( |
| ) |
const |
|
nodiscardoverridevirtualnoexcept |
◆ rectangle()
|
nodiscardoverridevirtualnoexcept |
◆ setMaxDepth()
void spark::render::Viewport::setMaxDepth |
( |
float | max_depth | ) |
|
|
overridevirtualnoexcept |
Sets the maximum depth of the viewport.
- Parameters
-
max_depth | The new maximum depth of the viewport. |
Implements spark::render::IViewport.
◆ setMinDepth()
void spark::render::Viewport::setMinDepth |
( |
float | min_depth | ) |
|
|
overridevirtualnoexcept |
Sets the minimum depth of the viewport.
- Parameters
-
min_depth | The new minimum depth of the viewport. |
Implements spark::render::IViewport.
◆ setRectangle()
void spark::render::Viewport::setRectangle |
( |
const math::Rectangle< float > & | rectangle | ) |
|
|
overridevirtualnoexcept |