cheshirekow  v0.1.0
freetype::GlyphSlotDelegate Class Reference

#include <cpp_freetype/GlyphSlot.h>

Public Member Functions

RefPtr< Faceface ()
 
void format (GlyphFormat)
 
GlyphFormat format () const
 
RefPtr< Librarylibrary ()
 
void linearHoriAdvance (Fixed)
 
Fixed linearHoriAdvance () const
 
void linearVertAdvance (Fixed)
 
Fixed linearVertAdvance () const
 
void lsb_delta (Pos)
 
Pos lsb_delta () const
 
RefPtr< GlyphSlotnext ()
 
GlyphSlotDelegateoperator-> ()
 
const GlyphSlotDelegateoperator-> () const
 
RefPtr< Outlineoutline ()
 
void rsb_delta (Pos)
 
Pos rsb_delta () const
 

Private Member Functions

 GlyphSlotDelegate (FT_GlyphSlot ptr=0)
 constructable only by RefPtr<Face> More...
 
 GlyphSlotDelegate (const GlyphSlotDelegate &)
 not copy-constructable More...
 
GlyphSlotDelegateoperator= (const GlyphSlotDelegate &)
 not copy-assignable More...
 

Private Attributes

FT_GlyphSlot m_ptr
 

Friends

class RefPtr< GlyphSlot >
 

Detailed Description

Definition at line 44 of file GlyphSlot.h.

Constructor & Destructor Documentation

freetype::GlyphSlotDelegate::GlyphSlotDelegate ( FT_GlyphSlot  ptr = 0)
inlineprivate

constructable only by RefPtr<Face>

Definition at line 50 of file GlyphSlot.h.

freetype::GlyphSlotDelegate::GlyphSlotDelegate ( const GlyphSlotDelegate )
private

not copy-constructable

Member Function Documentation

RefPtr<Face> freetype::GlyphSlotDelegate::face ( )
void freetype::GlyphSlotDelegate::format ( GlyphFormat  )
GlyphFormat freetype::GlyphSlotDelegate::format ( ) const
RefPtr<Library> freetype::GlyphSlotDelegate::library ( )
void freetype::GlyphSlotDelegate::linearHoriAdvance ( Fixed  )
Fixed freetype::GlyphSlotDelegate::linearHoriAdvance ( ) const
void freetype::GlyphSlotDelegate::linearVertAdvance ( Fixed  )
Fixed freetype::GlyphSlotDelegate::linearVertAdvance ( ) const
void freetype::GlyphSlotDelegate::lsb_delta ( Pos  )
Pos freetype::GlyphSlotDelegate::lsb_delta ( ) const
RefPtr<GlyphSlot> freetype::GlyphSlotDelegate::next ( )
GlyphSlotDelegate* freetype::GlyphSlotDelegate::operator-> ( )
inline

Definition at line 63 of file GlyphSlot.h.

const GlyphSlotDelegate* freetype::GlyphSlotDelegate::operator-> ( ) const
inline

Definition at line 64 of file GlyphSlot.h.

GlyphSlotDelegate& freetype::GlyphSlotDelegate::operator= ( const GlyphSlotDelegate )
private

not copy-assignable

RefPtr<Outline> freetype::GlyphSlotDelegate::outline ( )
void freetype::GlyphSlotDelegate::rsb_delta ( Pos  )
Pos freetype::GlyphSlotDelegate::rsb_delta ( ) const

Friends And Related Function Documentation

friend class RefPtr< GlyphSlot >
friend

Definition at line 61 of file GlyphSlot.h.

Member Data Documentation

FT_GlyphSlot freetype::GlyphSlotDelegate::m_ptr
private

Definition at line 47 of file GlyphSlot.h.


The documentation for this class was generated from the following file: