JOGL v2.6.0-rc-20250706
JOGL, High-Performance Graphics Binding for Java™ (public API).
com.jogamp.graph.font.FontSet Interface Reference
Collaboration diagram for com.jogamp.graph.font.FontSet:

Public Member Functions

Font getDefault () throws IOException
 Returns the family FAMILY_REGULAR with STYLE_NONE as retrieved with get(int, int). More...
 
Font get (int family, int stylebits) throws IOException
 

Static Public Attributes

static final int FAMILY_REGULAR = 0
 Font family REGULAR, {@value}. More...
 
static final int FAMILY_LIGHT = 1
 Font family LIGHT, {@value}. More...
 
static final int FAMILY_MEDIUM = 2
 Font family MEDIUM, {@value}. More...
 
static final int FAMILY_CONDENSED = 3
 Font family CONDENSED, {@value}. More...
 
static final int FAMILY_MONOSPACED = 4
 Font family MONO, {@value}. More...
 
static final int STYLE_NONE = 0
 Zero style, {@value}. More...
 
static final int STYLE_SERIF = 1 << 1
 SERIF style/family bit flag. More...
 
static final int STYLE_BOLD = 1 << 2
 BOLD style bit flag, {@value}. More...
 
static final int STYLE_ITALIC = 1 << 3
 ITALIC style bit flag, {@value}. More...
 

Detailed Description

Definition at line 33 of file FontSet.java.

Member Function Documentation

◆ get()

Font com.jogamp.graph.font.FontSet.get ( int  family,
int  stylebits 
) throws IOException
Here is the caller graph for this function:

◆ getDefault()

Font com.jogamp.graph.font.FontSet.getDefault ( ) throws IOException

Returns the family FAMILY_REGULAR with STYLE_NONE as retrieved with get(int, int).

Exceptions
IOException
Here is the caller graph for this function:

Member Data Documentation

◆ FAMILY_CONDENSED

final int com.jogamp.graph.font.FontSet.FAMILY_CONDENSED = 3
static

Font family CONDENSED, {@value}.

Definition at line 45 of file FontSet.java.

◆ FAMILY_LIGHT

final int com.jogamp.graph.font.FontSet.FAMILY_LIGHT = 1
static

Font family LIGHT, {@value}.

Definition at line 39 of file FontSet.java.

◆ FAMILY_MEDIUM

final int com.jogamp.graph.font.FontSet.FAMILY_MEDIUM = 2
static

Font family MEDIUM, {@value}.

Definition at line 42 of file FontSet.java.

◆ FAMILY_MONOSPACED

final int com.jogamp.graph.font.FontSet.FAMILY_MONOSPACED = 4
static

Font family MONO, {@value}.

Definition at line 48 of file FontSet.java.

◆ FAMILY_REGULAR

final int com.jogamp.graph.font.FontSet.FAMILY_REGULAR = 0
static

Font family REGULAR, {@value}.

Definition at line 36 of file FontSet.java.

◆ STYLE_BOLD

final int com.jogamp.graph.font.FontSet.STYLE_BOLD = 1 << 2
static

BOLD style bit flag, {@value}.

Definition at line 57 of file FontSet.java.

◆ STYLE_ITALIC

final int com.jogamp.graph.font.FontSet.STYLE_ITALIC = 1 << 3
static

ITALIC style bit flag, {@value}.

Definition at line 60 of file FontSet.java.

◆ STYLE_NONE

final int com.jogamp.graph.font.FontSet.STYLE_NONE = 0
static

Zero style, {@value}.

Definition at line 51 of file FontSet.java.

◆ STYLE_SERIF

final int com.jogamp.graph.font.FontSet.STYLE_SERIF = 1 << 1
static

SERIF style/family bit flag.

Fallback to Sans Serif, {@value}

Definition at line 54 of file FontSet.java.


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