Zappy GUI
C++ graphic client: renderer, camera, network
Loading...
Searching...
No Matches
TooltipRenderer Class Reference

Builder-pattern renderer for multiline tooltips with flexible styling. More...

#include <TooltipRenderer.hpp>

+ Collaboration diagram for TooltipRenderer:

Classes

class  Builder
 

Public Types

enum class  Anchor {
  TopLeft , TopCenter , TopRight , MiddleLeft ,
  Center , MiddleRight , BottomLeft , BottomCenter ,
  BottomRight
}
 

Static Public Member Functions

static Builder create ()
 Creates a new tooltip builder.
 

Detailed Description

Builder-pattern renderer for multiline tooltips with flexible styling.

Design pattern: BUILDER

Definition at line 13 of file TooltipRenderer.hpp.

Member Enumeration Documentation

◆ Anchor

enum class TooltipRenderer::Anchor
strong
Enumerator
TopLeft 
TopCenter 
TopRight 
MiddleLeft 
Center 
MiddleRight 
BottomLeft 
BottomCenter 
BottomRight 

Definition at line 15 of file TooltipRenderer.hpp.

Member Function Documentation

◆ create()

TooltipRenderer::Builder TooltipRenderer::create ( )
static

Creates a new tooltip builder.

Returns
A new Builder instance.

Definition at line 7 of file TooltipRenderer.cpp.

Referenced by RaylibRenderer::_render2D(), and HudWidget::draw().

+ Here is the caller graph for this function:

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