LiteFX 0.3.1.2022
Computer Graphics Engine
|
Implements a scissor. More...
#include <rendering_api.hpp>
Inherits LiteFX::Rendering::IScissor.
Classes | |
class | ScissorImpl |
Public Member Functions | |
Scissor (const RectF &scissorRect={ }) | |
Initializes a new scissor. More... | |
Scissor (Scissor &&) noexcept=delete | |
Scissor (const Scissor &) noexcept=delete | |
virtual | ~Scissor () noexcept |
virtual RectF | getRectangle () const noexcept override |
Gets the rectangle that defines the scissor region. More... | |
virtual void | setRectangle (const RectF &rectangle) noexcept override |
Sets the rectangle that defines the scissor region. More... | |
Public Member Functions inherited from LiteFX::Rendering::IScissor | |
virtual | ~IScissor () noexcept=default |
virtual RectF | getRectangle () const noexcept=0 |
Gets the rectangle that defines the scissor region. More... | |
virtual void | setRectangle (const RectF &rectangle) noexcept=0 |
Sets the rectangle that defines the scissor region. More... | |
Implements a scissor.
|
explicit |
Initializes a new scissor.
scissorRect | The rectangle that defines the scissor region. |
|
deletenoexcept |
|
deletenoexcept |
|
virtualdefaultnoexcept |
|
overridevirtualnoexcept |
Gets the rectangle that defines the scissor region.
Implements LiteFX::Rendering::IScissor.
|
overridevirtualnoexcept |
Sets the rectangle that defines the scissor region.
Implements LiteFX::Rendering::IScissor.