Vital
Loading...
Searching...
No Matches
OpenGlHyperlink Class Reference

A hyperlink button rendered with OpenGL support. More...

Inheritance diagram for OpenGlHyperlink:
OpenGlAutoImageComponent< HyperlinkButton >

Public Member Functions

 OpenGlHyperlink (String text, URL url)
 Constructs an OpenGlHyperlink.
 
- Public Member Functions inherited from OpenGlAutoImageComponent< HyperlinkButton >
virtual void mouseDown (const MouseEvent &e) override
 
virtual void mouseUp (const MouseEvent &e) override
 
virtual void mouseDoubleClick (const MouseEvent &e) override
 
virtual void mouseEnter (const MouseEvent &e) override
 
virtual void mouseExit (const MouseEvent &e) override
 
virtual void mouseWheelMove (const MouseEvent &e, const MouseWheelDetails &wheel) override
 
OpenGlImageComponentgetImageComponent ()
 Gets the underlying OpenGlImageComponent.
 
virtual void redoImage ()
 Redraws the image after a state change.
 

Additional Inherited Members

- Protected Attributes inherited from OpenGlAutoImageComponent< HyperlinkButton >
OpenGlImageComponent image_component_
 The OpenGlImageComponent for rendering this component.
 

Detailed Description

A hyperlink button rendered with OpenGL support.

This class serves as a hyperlink within the OpenGL rendering context. It extends a HyperlinkButton to display interactive text linking to a specified URL.

Constructor & Destructor Documentation

◆ OpenGlHyperlink()

OpenGlHyperlink::OpenGlHyperlink ( String text,
URL url )
inline

Constructs an OpenGlHyperlink.

Parameters
textThe hyperlink text to display.
urlThe URL to open when the hyperlink is clicked.

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