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

This is the complete list of members for ion::text::Builder, 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)=0ion::text::Builderprotectedpure virtual
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)=0ion::text::Builderprotectedpure virtual
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()=0ion::text::Builderprotectedpure virtual
GetShaderStrings(std::string *id_string, std::string *vertex_source, std::string *fragment_source)=0ion::text::Builderprotectedpure virtual
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
Referent()ion::base::Referentinlineprotected
SetFontImage(const FontImagePtr &font_image)ion::text::Builderinline
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)=0ion::text::Builderprotectedpure virtual
~Allocatable()ion::base::Allocatablevirtual
~Builder() overrideion::text::Builderprotected
~Referent() overrideion::base::Referentinlineprotected
~Shareable()ion::base::Shareableinlineprotectedvirtual