20#include "../object/object.h"
21#include "../variant/types.h"
The Background class represents the configuration for a background element used in a rendering Pass.
Definition background.h:29
Color4fPtr colorMask
This memeber is a shared pointer to the color value with four floats(RGBA) defining the base color of...
Definition background.h:35
Vector2iPtr coordinate
This memeber is a shared pointer to a 2D integer vector specifying the screen-space coordinates where...
Definition background.h:38
RealPtr depthMask
This memeber is a shared pointer to a Real value used for controlling the depth contributes of the ba...
Definition background.h:36
Vector2iPtr size
This memeber is a shared pointer to a 2D integer vector specifying the size(width and height) of the ...
Definition background.h:34
IntegerPtr stencilMask
This memeber is a shared pointer to a Integer value used for stencil buffer operation in the renderin...
Definition background.h:37
Background(const Vector2iPtr &size, const Color4fPtr &colorMask=nullptr, const RealPtr &depthMask=nullptr, const IntegerPtr &stencilMask=nullptr, const Vector2iPtr &coordinate=nullptr)
std::shared_ptr< Integer > IntegerPtr
Definition types.h:60
std::shared_ptr< Vector2i > Vector2iPtr
Definition types.h:136
std::shared_ptr< Real > RealPtr
Definition types.h:88
std::shared_ptr< Color4f > Color4fPtr
Definition types.h:45