![]() |
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 |