20 GViewport(std::int32_t a_bufW, std::int32_t a_bufH, std::int32_t a_left, std::int32_t a_top, std::int32_t a_width, std::int32_t a_height, std::int32_t a_scLeft, std::int32_t a_scTop, std::int32_t a_scW, std::int32_t a_scH,
Flag a_flags =
Flag::kNone);
21 GViewport(std::int32_t a_bufW, std::int32_t a_bufH, std::int32_t a_left, std::int32_t a_top, std::int32_t a_width, std::int32_t a_height, std::int32_t a_scLeft, std::int32_t a_scTop, std::int32_t a_scW, std::int32_t a_scH,
float a_scale,
float a_ratio,
Flag a_flags =
Flag::kNone);
22 GViewport(std::int32_t a_bufW, std::int32_t a_bufH, std::int32_t a_left, std::int32_t a_top, std::int32_t a_width, std::int32_t a_height,
Flag a_flags =
Flag::kNone);
24 void SetViewport(std::int32_t a_bufW, std::int32_t a_bufH, std::int32_t a_left, std::int32_t a_top, std::int32_t a_width, std::int32_t a_height,
Flag a_flags =
Flag::kNone);
25 void SetScissorRect(std::int32_t a_scLeft, std::int32_t a_scTop, std::int32_t a_scW, std::int32_t a_scH);
Definition: GViewport.h:6
std::int32_t scissorTop
Definition: GViewport.h:35
std::int32_t bufferWidth
Definition: GViewport.h:28
stl::enumeration< Flag, std::uint32_t > flags
Definition: GViewport.h:40
GViewport(std::int32_t a_bufW, std::int32_t a_bufH, std::int32_t a_left, std::int32_t a_top, std::int32_t a_width, std::int32_t a_height, std::int32_t a_scLeft, std::int32_t a_scTop, std::int32_t a_scW, std::int32_t a_scH, Flag a_flags=Flag::kNone)
void SetScissorRect(std::int32_t a_scLeft, std::int32_t a_scTop, std::int32_t a_scW, std::int32_t a_scH)
GViewport(std::int32_t a_bufW, std::int32_t a_bufH, std::int32_t a_left, std::int32_t a_top, std::int32_t a_width, std::int32_t a_height, std::int32_t a_scLeft, std::int32_t a_scTop, std::int32_t a_scW, std::int32_t a_scH, float a_scale, float a_ratio, Flag a_flags=Flag::kNone)
std::int32_t height
Definition: GViewport.h:33
std::int32_t left
Definition: GViewport.h:30
Flag
Definition: GViewport.h:9
@ kNone
Definition: GViewport.h:10
@ kIsRenderTexture
Definition: GViewport.h:11
@ kRenderTextureAlpha
Definition: GViewport.h:15
@ kNoSetState
Definition: GViewport.h:14
@ kUseScissorRect
Definition: GViewport.h:13
@ kAlphaComposite
Definition: GViewport.h:12
std::uint32_t pad34
Definition: GViewport.h:41
std::int32_t scissorHeight
Definition: GViewport.h:37
std::int32_t bufferHeight
Definition: GViewport.h:29
float aspectRatio
Definition: GViewport.h:39
std::int32_t top
Definition: GViewport.h:31
std::int32_t scissorWidth
Definition: GViewport.h:36
GViewport(const GViewport &a_rhs)
void SetViewport(std::int32_t a_bufW, std::int32_t a_bufH, std::int32_t a_left, std::int32_t a_top, std::int32_t a_width, std::int32_t a_height, Flag a_flags=Flag::kNone)
float scale
Definition: GViewport.h:38
std::int32_t width
Definition: GViewport.h:32
std::int32_t scissorLeft
Definition: GViewport.h:34
GViewport(std::int32_t a_bufW, std::int32_t a_bufH, std::int32_t a_left, std::int32_t a_top, std::int32_t a_width, std::int32_t a_height, Flag a_flags=Flag::kNone)
Definition: AbsorbEffect.h:6