Ion
|
This is the complete list of members for ion::text::OutlineBuilder, including all inherited members.
Allocatable() | ion::base::Allocatable | protected |
Allocatable(const Allocatable &other) | ion::base::Allocatable | protected |
Allocatable(const AllocatorPtr &allocator) | ion::base::Allocatable | explicitprotected |
BindAttributes(const gfx::AttributeArrayPtr &attr_array, const gfx::BufferObjectPtr &buffer_object) override | ion::text::OutlineBuilder | protectedvirtual |
Build(const Layout &layout, gfx::BufferObject::UsageMode usage_mode) | ion::text::Builder | |
Builder(const FontImagePtr &font_image, const gfxutils::ShaderManagerPtr &shader_manager, const base::AllocatorPtr &allocator) | ion::text::Builder | protected |
BuildVertexData(const Layout &layout, size_t *vertex_size, size_t *num_vertices) override | ion::text::OutlineBuilder | protectedvirtual |
GetAllocator() | ion::text::Builder | inlineprotected |
ion::base::Referent::GetAllocator() const | ion::base::Allocatable | inline |
GetAllocatorForLifetime(AllocationLifetime lifetime) const | ion::base::Allocatable | inline |
GetExtents() const | ion::text::Builder | inline |
GetFont() const | ion::text::Builder | inline |
GetFontImage() const | ion::text::Builder | inline |
GetFontImageTexture() | ion::text::Builder | protected |
GetImageData() const | ion::text::Builder | inlineprotected |
GetNode() const | ion::text::Builder | inline |
GetNonNullAllocator() const | ion::base::Allocatable | inline |
GetRefCount() const | ion::base::Shareable | inline |
GetShaderInputRegistry() override | ion::text::OutlineBuilder | protectedvirtual |
GetShaderStrings(std::string *id_string, std::string *vertex_source, std::string *fragment_source) override | ion::text::OutlineBuilder | protectedvirtual |
operator delete(void *ptr) | ion::base::Allocatable | inline |
operator delete(void *ptr, AllocationLifetime lifetime) | ion::base::Allocatable | inline |
operator delete(void *ptr, const AllocatorPtr &allocator) | ion::base::Allocatable | inline |
operator delete(void *ptr, void *ptr2) | ion::base::Allocatable | inline |
operator new(size_t size) | ion::base::Allocatable | inline |
operator new(size_t size, AllocationLifetime lifetime) | ion::base::Allocatable | inline |
operator new(size_t size, const AllocatorPtr &allocator) | ion::base::Allocatable | inline |
operator new(size_t size, const AllocatorPtr &allocator, void *ptr) | ion::base::Allocatable | inline |
operator new(size_t size, void *ptr) | ion::base::Allocatable | inline |
operator=(const Allocatable &other) | ion::base::Allocatable | inlineprotected |
OutlineBuilder(const FontImagePtr &font_image, const gfxutils::ShaderManagerPtr &shader_manager, const base::AllocatorPtr &allocator) | ion::text::OutlineBuilder | |
Referent() | ion::base::Referent | inlineprotected |
SetFontImage(const FontImagePtr &font_image) | ion::text::Builder | inline |
SetHalfSmoothWidth(float width) | ion::text::OutlineBuilder | |
SetOutlineColor(const math::VectorBase4f &color) | ion::text::OutlineBuilder | |
SetOutlineWidth(float width) | ion::text::OutlineBuilder | |
SetSdfPadding(float padding) | ion::text::OutlineBuilder | |
SetTextColor(const math::VectorBase4f &color) | ion::text::OutlineBuilder | |
Shareable() | ion::base::Shareable | inlineprotected |
StoreGlyphVertices(const Layout &layout, size_t glyph_index, math::Point3f positions[4], math::Point2f texture_coords[4]) | ion::text::Builder | protected |
UpdateFontImageTextureUniform(size_t index, gfx::Node *node) | ion::text::Builder | protected |
UpdateUniforms(const gfx::ShaderInputRegistryPtr ®istry, gfx::Node *node) override | ion::text::OutlineBuilder | protectedvirtual |
~Allocatable() | ion::base::Allocatable | virtual |
~Builder() override | ion::text::Builder | protected |
~OutlineBuilder() override | ion::text::OutlineBuilder | protected |
~Referent() override | ion::base::Referent | inlineprotected |
~Shareable() | ion::base::Shareable | inlineprotectedvirtual |