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

#include <PatternTraceRenderer.h>

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

Public Member Functions

 PatternTraceRenderer (MainOpenGLProgram *program, PatternTraceRendererData *rendererData)
void draw () override
void scaleChanged (float scale)
const Point * pointAtPosition (float x, float y) const
Public Member Functions inherited from Chrysalis::BaseRenderer< PatternTraceRendererData >
void upload ()
virtual void initialize ()
void render ()

Additional Inherited Members

Protected Member Functions inherited from Chrysalis::BaseRenderer< PatternTraceRendererData >
 BaseRenderer (PatternTraceRendererData *data)
virtual ~BaseRenderer ()
Protected Attributes inherited from Chrysalis::BaseRenderer< PatternTraceRendererData >
PatternTraceRendererData * data_

Constructor & Destructor Documentation

◆ PatternTraceRenderer()

PatternTraceRenderer::PatternTraceRenderer ( MainOpenGLProgram * program,
PatternTraceRendererData * rendererData )
explicit
Here is the call graph for this function:

Member Function Documentation

◆ draw()

void PatternTraceRenderer::draw ( )
overridevirtual

◆ pointAtPosition()

const Point * PatternTraceRenderer::pointAtPosition ( float x,
float y ) const

◆ scaleChanged()

void PatternTraceRenderer::scaleChanged ( float scale)

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