VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
visutwin::canvas::ElementInput Class Reference

#include <framework/input/elementInput.h>

Public Member Functions

void detach ()
bool handleMouseButtonDown (float x, float y)
void renderElements ()
void setEngine (const std::shared_ptr< Engine > &engine)
void setSdlRenderer (SDL_Renderer *renderer)
void syncTextElements ()

Detailed Description

Handles mouse and touch events for ElementComponents. When input events occur on an ElementComponent, this fires the appropriate events on the ElementComponent.

Definition at line 30 of file elementInput.h.

Member Function Documentation

◆ detach()

void visutwin::canvas::ElementInput::detach ( )

Definition at line 268 of file elementInput.cpp.

◆ handleMouseButtonDown()

◆ renderElements()

◆ setEngine()

void visutwin::canvas::ElementInput::setEngine ( const std::shared_ptr< Engine > & engine)
inline

Definition at line 33 of file elementInput.h.

◆ setSdlRenderer()

void visutwin::canvas::ElementInput::setSdlRenderer ( SDL_Renderer * renderer)
inline

Definition at line 34 of file elementInput.h.

◆ syncTextElements()


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