X-Git-Url: https://git.ucc.asn.au/?p=ipdf%2Fcode.git;a=blobdiff_plain;f=src%2Fview.h;h=ff91f46517eec61f686e55b6fe76377c54553b01;hp=5bfced8cf3359da52cb77bc6957e7ad39e308797;hb=d3e941df79b54b698a5b8a1d4763346c4d6eb3d7;hpb=5f8aa3cf6cb5f628c7131f2ddf710562e10ad32e diff --git a/src/view.h b/src/view.h index 5bfced8..ff91f46 100644 --- a/src/view.h +++ b/src/view.h @@ -37,7 +37,12 @@ namespace IPDF void ToggleGPUTransform() { m_use_gpu_transform = (!m_use_gpu_transform); m_bounds_dirty = true; m_buffer_dirty = true; } void ToggleGPURendering() { m_use_gpu_rendering = (!m_use_gpu_rendering); m_bounds_dirty = true; m_buffer_dirty = true; } - + + void ForceBoundsDirty() {m_bounds_dirty = true;} + void ForceBufferDirty() {m_buffer_dirty = true;} + void ForceRenderDirty() {m_render_dirty = true;} + + private: struct GPUObjBounds {