27#include <Inventor/SbBasic.h>
28#include <Inventor/SbBox2f.h>
29#include <Inventor/SbVec2s.h>
30#include <Inventor/misc/SoState.h>
43 void unref(
void)
const;
57 const unsigned int character,
73 void setFontType(Fonttype type)
const;
74 static void unrefGlyph(
SoGlyph * glyph);
76 friend class SoGlyphP;
The SbBox2f class is a 2 dimensional box with floating point corner coordinates.
Definition SbBox2f.h:33
The SbName class stores strings by reference.
Definition SbName.h:31
The SbVec2f class is a 2 dimensional vector with floating point coordinates.
Definition SbVec2f.h:36
The SbVec2s class is a 2 dimensional vector with short integer coordinates.
Definition SbVec2s.h:37
const int * getNextCCWEdge(const int edgeidx) const
Definition SoGlyph.cpp:245
static const SoGlyph * getGlyph(const char character, const SbName &font)
Definition SoGlyph.cpp:439
void setCoords(SbVec2f *coords, int numcoords=-1)
Definition SoGlyph.cpp:321
float getWidth(void) const
Definition SoGlyph.cpp:265
void unref(void) const
Definition SoGlyph.cpp:153
const SbBox2f & getBoundingBox(void) const
Definition SoGlyph.cpp:279
void setFaceIndices(int *indices, int numindices=-1)
Definition SoGlyph.cpp:340
const int * getNextCWEdge(const int edgeidx) const
Definition SoGlyph.cpp:222
SoGlyph(void)
Definition SoGlyph.cpp:117
const int * getFaceIndices(void) const
Definition SoGlyph.cpp:193
const int * getEdgeIndices(void) const
Definition SoGlyph.cpp:207
const SbVec2f * getCoords(void) const
Definition SoGlyph.cpp:180
unsigned char * getBitmap(SbVec2s &size, SbVec2s &pos, const SbBool antialiased) const
Definition SoGlyph.cpp:649
void setEdgeIndices(int *indices, int numindices=-1)
Definition SoGlyph.cpp:359
The SoState class manages the Coin scenegraph traversal state data.
Definition SoState.h:35