Chrysalis - Renderer
Loading...
Searching...
No Matches
Chrysalis::CursorRenderer Class Reference

#include <CursorRenderer.h>

Inheritance diagram for Chrysalis::CursorRenderer:
[legend]
Collaboration diagram for Chrysalis::CursorRenderer:
[legend]

Public Member Functions

 CursorRenderer (MainOpenGLProgram *program, CursorRendererData *data)
void draw () override
void hideCursor ()
void displayCursor (float x, float y)
Public Member Functions inherited from Chrysalis::BaseAnimatedRenderer< CursorRendererData >
bool animate ()
Public Member Functions inherited from Chrysalis::BaseRenderer< CursorRendererData >
void upload ()
virtual void initialize ()
void render ()

Protected Member Functions

void prepareNextFrame (int64_t startTime, int64_t previousFrameTime, int64_t currentFrameTime) override
Protected Member Functions inherited from Chrysalis::BaseAnimatedRenderer< CursorRendererData >
 BaseAnimatedRenderer (CursorRendererData *data)
void complete ()
Protected Member Functions inherited from Chrysalis::BaseRenderer< CursorRendererData >
 BaseRenderer (CursorRendererData *data)
virtual ~BaseRenderer ()

Additional Inherited Members

Protected Attributes inherited from Chrysalis::BaseRenderer< CursorRendererData >
CursorRendererData * data_

Constructor & Destructor Documentation

◆ CursorRenderer()

CursorRenderer::CursorRenderer ( MainOpenGLProgram * program,
CursorRendererData * data )
explicit
Here is the call graph for this function:

Member Function Documentation

◆ displayCursor()

void CursorRenderer::displayCursor ( float x,
float y )

◆ draw()

void CursorRenderer::draw ( )
overridevirtual

◆ hideCursor()

void CursorRenderer::hideCursor ( )

◆ prepareNextFrame()

void CursorRenderer::prepareNextFrame ( int64_t startTime,
int64_t previousFrameTime,
int64_t currentFrameTime )
overrideprotectedvirtual

Implements Chrysalis::BaseAnimatedRenderer< CursorRendererData >.

Here is the call graph for this function:

The documentation for this class was generated from the following files: