Workspace 6.21.5
|
#include <Rendering/OpenGL/wsglglyphset.h>
Public Types | |
enum class | Type { Node , Element } |
Public Member Functions | |
WSGLGlyphSet () | |
WSGLGlyphSet (const WSGLGlyphSet &other)=delete | |
~WSGLGlyphSet () | |
void | addGlyph (WSGLInstancedItem &glyph) |
void | clearGlyphs () |
const QVector< WSGLInstancedItem * > & | getAsVector () const |
unsigned int | getCostKb () const |
const Mesh::ElementType::Type * | getElementType () const |
WSGLInstancedItem * | getGlyph (const QString &modelId, const Mesh::MeshModelLibrary &library) |
WSGLInstancedItem * | getGlyph (unsigned index) |
const QDateTime & | getLastUpdated () const |
Type | getType () const |
bool | hasGlyph (const QString &modelId, const Mesh::MeshModelLibrary &library) const |
bool | hasGlyph (const WSGLInstancedItem &glyph) const |
bool | hasGlyphs () const |
WSGLGlyphSet & | operator= (const WSGLGlyphSet &rhs)=delete |
void | setElementType (const Mesh::ElementType::Type *elementType) const |
Public Attributes | |
enum CSIRO::Rendering::WSGLGlyphSet::Type | Node |
|
strong |
WSGLGlyphSet | ( | ) |
~WSGLGlyphSet | ( | ) |
|
delete |
void addGlyph | ( | WSGLInstancedItem & | glyph | ) |
Adds a new glyph to the RenderItem.
glyph | The glyph which is to be added to the render item. |
void clearGlyphs | ( | ) |
const QVector< WSGLInstancedItem * > & getAsVector | ( | ) | const |
unsigned int getCostKb | ( | ) | const |
const CSIRO::Mesh::ElementType::Type * getElementType | ( | ) | const |
WSGLInstancedItem * getGlyph | ( | const QString & | modelId, |
const Mesh::MeshModelLibrary & | library | ||
) |
WSGLInstancedItem * getGlyph | ( | unsigned | index | ) |
const QDateTime & getLastUpdated | ( | ) | const |
CSIRO::Rendering::WSGLGlyphSet::Type getType | ( | ) | const |
bool hasGlyph | ( | const QString & | modelId, |
const Mesh::MeshModelLibrary & | library | ||
) | const |
bool hasGlyph | ( | const WSGLInstancedItem & | glyph | ) | const |
glyph | The glyph being tested. |
bool hasGlyphs | ( | ) | const |
|
delete |
void setElementType | ( | const Mesh::ElementType::Type * | elementType | ) | const |