Unravel Engine C++ Reference
Loading...
Searching...
No Matches
unravel::RmlUi_FrameState Struct Reference

Per-frame state passed to begin_frame. Contains all mutable state for the render pass. More...

#include <RmlUi_Backend_Engine.h>

Public Attributes

int viewport_width = 0
 
int viewport_height = 0
 
int viewport_offset_x = 0
 
int viewport_offset_y = 0
 
gfx::frame_buffer::ptr framebuffer
 
bool clear_to_transparent = false
 
std::shared_ptr< RmlUi_RenderLayerStackrender_layers
 

Detailed Description

Per-frame state passed to begin_frame. Contains all mutable state for the render pass.

Definition at line 30 of file RmlUi_Backend_Engine.h.

Member Data Documentation

◆ clear_to_transparent

bool unravel::RmlUi_FrameState::clear_to_transparent = false

Definition at line 37 of file RmlUi_Backend_Engine.h.

◆ framebuffer

gfx::frame_buffer::ptr unravel::RmlUi_FrameState::framebuffer

Definition at line 36 of file RmlUi_Backend_Engine.h.

◆ render_layers

std::shared_ptr<RmlUi_RenderLayerStack> unravel::RmlUi_FrameState::render_layers

Definition at line 38 of file RmlUi_Backend_Engine.h.

◆ viewport_height

int unravel::RmlUi_FrameState::viewport_height = 0

Definition at line 33 of file RmlUi_Backend_Engine.h.

◆ viewport_offset_x

int unravel::RmlUi_FrameState::viewport_offset_x = 0

Definition at line 34 of file RmlUi_Backend_Engine.h.

◆ viewport_offset_y

int unravel::RmlUi_FrameState::viewport_offset_y = 0

Definition at line 35 of file RmlUi_Backend_Engine.h.

◆ viewport_width

int unravel::RmlUi_FrameState::viewport_width = 0

Definition at line 32 of file RmlUi_Backend_Engine.h.


The documentation for this struct was generated from the following file: