Ion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ion::text::OutlineBuilder Member List

This is the complete list of members for ion::text::OutlineBuilder, including all inherited members.

Allocatable()ion::base::Allocatableprotected
Allocatable(const Allocatable &other)ion::base::Allocatableprotected
Allocatable(const AllocatorPtr &allocator)ion::base::Allocatableexplicitprotected
BindAttributes(const gfx::AttributeArrayPtr &attr_array, const gfx::BufferObjectPtr &buffer_object) overrideion::text::OutlineBuilderprotectedvirtual
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::Builderprotected
BuildVertexData(const Layout &layout, size_t *vertex_size, size_t *num_vertices) overrideion::text::OutlineBuilderprotectedvirtual
GetAllocator()ion::text::Builderinlineprotected
ion::base::Referent::GetAllocator() const ion::base::Allocatableinline
GetAllocatorForLifetime(AllocationLifetime lifetime) const ion::base::Allocatableinline
GetExtents() const ion::text::Builderinline
GetFont() const ion::text::Builderinline
GetFontImage() const ion::text::Builderinline
GetFontImageTexture()ion::text::Builderprotected
GetImageData() const ion::text::Builderinlineprotected
GetNode() const ion::text::Builderinline
GetNonNullAllocator() const ion::base::Allocatableinline
GetRefCount() const ion::base::Shareableinline
GetShaderInputRegistry() overrideion::text::OutlineBuilderprotectedvirtual
GetShaderStrings(std::string *id_string, std::string *vertex_source, std::string *fragment_source) overrideion::text::OutlineBuilderprotectedvirtual
operator delete(void *ptr)ion::base::Allocatableinline
operator delete(void *ptr, AllocationLifetime lifetime)ion::base::Allocatableinline
operator delete(void *ptr, const AllocatorPtr &allocator)ion::base::Allocatableinline
operator delete(void *ptr, void *ptr2)ion::base::Allocatableinline
operator new(size_t size)ion::base::Allocatableinline
operator new(size_t size, AllocationLifetime lifetime)ion::base::Allocatableinline
operator new(size_t size, const AllocatorPtr &allocator)ion::base::Allocatableinline
operator new(size_t size, const AllocatorPtr &allocator, void *ptr)ion::base::Allocatableinline
operator new(size_t size, void *ptr)ion::base::Allocatableinline
operator=(const Allocatable &other)ion::base::Allocatableinlineprotected
OutlineBuilder(const FontImagePtr &font_image, const gfxutils::ShaderManagerPtr &shader_manager, const base::AllocatorPtr &allocator)ion::text::OutlineBuilder
Referent()ion::base::Referentinlineprotected
SetFontImage(const FontImagePtr &font_image)ion::text::Builderinline
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::Shareableinlineprotected
StoreGlyphVertices(const Layout &layout, size_t glyph_index, math::Point3f positions[4], math::Point2f texture_coords[4])ion::text::Builderprotected
UpdateFontImageTextureUniform(size_t index, gfx::Node *node)ion::text::Builderprotected
UpdateUniforms(const gfx::ShaderInputRegistryPtr &registry, gfx::Node *node) overrideion::text::OutlineBuilderprotectedvirtual
~Allocatable()ion::base::Allocatablevirtual
~Builder() overrideion::text::Builderprotected
~OutlineBuilder() overrideion::text::OutlineBuilderprotected
~Referent() overrideion::base::Referentinlineprotected
~Shareable()ion::base::Shareableinlineprotectedvirtual