Inviwo 0.9.12-pre
Inviwo documentation
|
This is the complete list of members for inviwo::TextRenderer, including all inherited members.
addGlyph(FontCache &fc, unsigned int glyph) (defined in inviwo::TextRenderer) | inviwo::TextRenderer | protected |
clear(std::shared_ptr< Texture2D > texture, vec4 color) | inviwo::TextRenderer | |
computeBoundingBox(std::string_view str) | inviwo::TextRenderer | |
computeTextSize(std::string_view str, const vec2 &scale) | inviwo::TextRenderer | |
computeTextSize(std::string_view str) | inviwo::TextRenderer | |
configure(const FontSettings &settings) (defined in inviwo::TextRenderer) | inviwo::TextRenderer | |
createAtlasTexture(FontCache &fc) (defined in inviwo::TextRenderer) | inviwo::TextRenderer | protected |
createDefaultGlyphAtlas() (defined in inviwo::TextRenderer) | inviwo::TextRenderer | protected |
currTexture_ (defined in inviwo::TextRenderer) | inviwo::TextRenderer | protected |
fbo_ (defined in inviwo::TextRenderer) | inviwo::TextRenderer | protected |
fontface_ (defined in inviwo::TextRenderer) | inviwo::TextRenderer | protected |
FontFamilyStyle typedef (defined in inviwo::TextRenderer) | inviwo::TextRenderer | protected |
fontlib_ (defined in inviwo::TextRenderer) | inviwo::TextRenderer | protected |
fontSize_ (defined in inviwo::TextRenderer) | inviwo::TextRenderer | protected |
getBaseLineDescender() const | inviwo::TextRenderer | |
getBaseLineOffset() const | inviwo::TextRenderer | |
getFontAscender() const (defined in inviwo::TextRenderer) | inviwo::TextRenderer | protected |
getFontCache() (defined in inviwo::TextRenderer) | inviwo::TextRenderer | protected |
getFontDescender() const (defined in inviwo::TextRenderer) | inviwo::TextRenderer | protected |
getFontSize() const (defined in inviwo::TextRenderer) | inviwo::TextRenderer | inline |
getFontTuple() const (defined in inviwo::TextRenderer) | inviwo::TextRenderer | protected |
getLineHeight() const (defined in inviwo::TextRenderer) | inviwo::TextRenderer | |
getLineSpacing() const (defined in inviwo::TextRenderer) | inviwo::TextRenderer | |
getShader() (defined in inviwo::TextRenderer) | inviwo::TextRenderer | protectedstatic |
glyphAtlas_ (defined in inviwo::TextRenderer) | inviwo::TextRenderer | protected |
GlyphMap typedef (defined in inviwo::TextRenderer) | inviwo::TextRenderer | protected |
glyphMargin_ (defined in inviwo::TextRenderer) | inviwo::TextRenderer | protectedstatic |
lf (defined in inviwo::TextRenderer) | inviwo::TextRenderer | protectedstatic |
lineSpacing_ | inviwo::TextRenderer | protected |
operator=(const TextRenderer &rhs)=delete (defined in inviwo::TextRenderer) | inviwo::TextRenderer | |
operator=(TextRenderer &&rhs) noexcept (defined in inviwo::TextRenderer) | inviwo::TextRenderer | |
render(std::string_view str, const vec2 &posf, const vec2 &scale, const vec4 &color) (defined in inviwo::TextRenderer) | inviwo::TextRenderer | |
render(std::string_view str, float x, float y, const vec2 &scale, const vec4 &color) | inviwo::TextRenderer | |
render(const TextBoundingBox &textBoundingBox, const ivec2 &origin, std::string_view str, const vec4 &color) | inviwo::TextRenderer | |
renderToTexture(std::shared_ptr< Texture2D > texture, std::string_view str, const vec4 &color, bool clearTexture=true) | inviwo::TextRenderer | |
renderToTexture(const TextTextureObject &texObject, std::string_view str, const vec4 &color, bool clearTexture=true) (defined in inviwo::TextRenderer) | inviwo::TextRenderer | |
renderToTexture(const TextTextureObject &texObject, const size2_t &origin, const size2_t &size, std::string_view str, const vec4 &color, bool clearTexture=true) | inviwo::TextRenderer | |
renderToTexture(std::shared_ptr< Texture2D > texture, const size2_t &origin, const size2_t &size, std::string_view str, const vec4 &color, bool clearTexture=true) (defined in inviwo::TextRenderer) | inviwo::TextRenderer | |
renderToTexture(std::shared_ptr< Texture2D > texture, const std::vector< size2_t > &origin, const std::vector< size2_t > &size, const std::vector< std::string > &str, const vec4 &color, bool clearTexture=true) (defined in inviwo::TextRenderer) | inviwo::TextRenderer | |
renderToTexture(std::shared_ptr< Texture2D > texture, const std::vector< TexAtlasEntry > &entries, bool clearTexture=true) (defined in inviwo::TextRenderer) | inviwo::TextRenderer | |
requestGlyph(FontCache &fc, unsigned int glyph) | inviwo::TextRenderer | protected |
setFont(const std::filesystem::path &fontPath) | inviwo::TextRenderer | |
setFontSize(int val) (defined in inviwo::TextRenderer) | inviwo::TextRenderer | |
setLineHeight(int lineHeight) (defined in inviwo::TextRenderer) | inviwo::TextRenderer | |
setLineSpacing(double lineSpacing) | inviwo::TextRenderer | |
setupRenderState(std::shared_ptr< Texture2D > texture, std::optional< vec4 > clearColor=std::nullopt) (defined in inviwo::TextRenderer) | inviwo::TextRenderer | |
shader_ (defined in inviwo::TextRenderer) | inviwo::TextRenderer | protected |
tab (defined in inviwo::TextRenderer) | inviwo::TextRenderer | protectedstatic |
TextRenderer(const std::filesystem::path &fontPath=font::getFont(font::FontType::Default, font::FullPath::Yes)) (defined in inviwo::TextRenderer) | inviwo::TextRenderer | |
TextRenderer(const TextRenderer &rhs)=delete (defined in inviwo::TextRenderer) | inviwo::TextRenderer | |
TextRenderer(TextRenderer &&rhs) noexcept (defined in inviwo::TextRenderer) | inviwo::TextRenderer | |
uploadGlyph(FontCache &fc, unsigned int glyph) (defined in inviwo::TextRenderer) | inviwo::TextRenderer | protected |
validateString(std::string_view str) const (defined in inviwo::TextRenderer) | inviwo::TextRenderer | protected |
~TextRenderer() (defined in inviwo::TextRenderer) | inviwo::TextRenderer |