API Documentation
|
Options that are used for performing an update on a Graphics Engine call. More...
#include <GraphicsUpdateArguments.h>
Public Member Functions | |
void | finishPipelineRecreation () |
GraphicsUpdateArguments () | |
bool | isDrawing () const |
bool | needsModelRecreation () const |
bool | needsPipelineRecreation () const |
void | setModelRecreation (bool needed) |
void | setPipelineRecreationNeeded () |
void | setScreenDrawAll (bool screen_draw) |
bool | shouldDraw (const UUID &id) const |
~GraphicsUpdateArguments () | |
Public Attributes | |
RGBColor | background_color = RGBColor(255, 255, 255, 255) |
UUID | camera |
uint04 | current_khr_index = Constant<uint04>::Invalid |
fltp04 | depth_bias |
GraphicsDevice * | device |
uint04 | frame_count = 0U |
void * | frame_image_resource = nullptr |
uint04 | frame_index = Constant<uint04>::Invalid |
Time | frame_time |
Image * | grab_image = nullptr |
bool | is_grab_image |
ProgressInfo * | log |
DesignObjectLookup * | lookup |
uint04 | multisample_count |
Dictionary< UUID, bool > | needs_screen_draw |
Material | override_material |
Time | refresh_command_time |
ConstPointer< Dictionary< UUID, bool > > | visible_items |
Vector< 2, uint04 > | window_size |
Protected Attributes | |
bool | m_needs_model_recreation |
bool | m_needs_pipeline_recreation |
Options that are used for performing an update on a Graphics Engine call.
void finishPipelineRecreation | ( | ) |
bool isDrawing | ( | ) | const |
|
inline |
|
inline |
void setModelRecreation | ( | bool | needed | ) |
void setPipelineRecreationNeeded | ( | ) |
|
inline |
|
inline |
UUID camera |
fltp04 depth_bias |
GraphicsDevice* device |
uint04 frame_count = 0U |
void* frame_image_resource = nullptr |
Time frame_time |
Image* grab_image = nullptr |
bool is_grab_image |
ProgressInfo* log |
DesignObjectLookup* lookup |
|
protected |
|
protected |
uint04 multisample_count |
Dictionary<UUID, bool> needs_screen_draw |
Material override_material |
Time refresh_command_time |
ConstPointer<Dictionary<UUID, bool> > visible_items |