#include <MRRenderDimensions.h>
Public Member Functions | |
AngleTask () | |
MRVIEWER_API | AngleTask (const UiRenderParams &uiParams, const AffineXf3f &xf, Color color, const AngleParams ¶ms) |
MRVIEWER_API void | renderPass () |
This is the main rendering pass. | |
Public Member Functions inherited from MR::BasicUiRenderTask | |
virtual | ~BasicUiRenderTask ()=default |
BasicUiRenderTask ()=default | |
BasicUiRenderTask (const BasicUiRenderTask &)=default | |
BasicUiRenderTask (BasicUiRenderTask &&)=default | |
BasicUiRenderTask & | operator= (const BasicUiRenderTask &)=default |
BasicUiRenderTask & | operator= (BasicUiRenderTask &&)=default |
virtual void | earlyBackwardPass (const BackwardPassParams ¶ms) |
Additional Inherited Members | |
Public Types inherited from MR::BasicUiRenderTask | |
enum class | InteractionMask { mouseHover = 1 << 0 , mouseScroll = 1 << 1 } |
Public Attributes inherited from MR::BasicUiRenderTask | |
float | renderTaskDepth = 0 |
The tasks are sorted by this depth, descending (larger depth = further away). | |
|
inline |
MRVIEWER_API MR::RenderDimensions::AngleTask::AngleTask | ( | const UiRenderParams & | uiParams, |
const AffineXf3f & | xf, | ||
Color | color, | ||
const AngleParams & | params ) |
|
virtual |
This is the main rendering pass.
Implements MR::BasicUiRenderTask.