#include <TextPrimitive.h>
Inheritance diagram for Fluxus::TextPrimitive:


Public Member Functions | |
| TextPrimitive (float charw, float charh, int charstride, int wrapchars=0) | |
| charw,h are in _texture_ coords not pixels   | |
| TextPrimitive (const TextPrimitive &other) | |
| virtual | ~TextPrimitive () | 
| void | SetText (const string &s, float Width=10, float Height=10, float Zoom=0) | 
| float | GetTextWidth () | 
| float | GetTextHeight () | 
Primitive Interface  | |
| virtual TextPrimitive * | Clone () const | 
| virtual void | Render () | 
| virtual string | GetTypeName () | 
| This needs to be set appropriately for all derived types.   | |
Protected Attributes | |
| float | m_CharWidth | 
| float | m_CharHeight | 
| int | m_CharStride | 
| float | m_TextWidth | 
| float | m_TextHeight | 
| int | m_WrapChars | 
Friends | |
| istream & | operator>> (istream &s, TextPrimitive &o) | 
| ostream & | operator<< (ostream &s, TextPrimitive &o) | 
Definition at line 30 of file TextPrimitive.h.
| TextPrimitive::TextPrimitive | ( | float | charw, | |
| float | charh, | |||
| int | charstride, | |||
| int |  wrapchars = 0 | |||
| ) | 
| TextPrimitive::TextPrimitive | ( | const TextPrimitive & | other | ) | 
Definition at line 32 of file TextPrimitive.cpp.
| virtual Fluxus::TextPrimitive::~TextPrimitive | ( | ) |  [inline, virtual] | 
        
Definition at line 36 of file TextPrimitive.h.
| TextPrimitive * TextPrimitive::Clone | ( | ) |  const [virtual] | 
        
| void TextPrimitive::Render | ( | ) |  [virtual] | 
        
| virtual string Fluxus::TextPrimitive::GetTypeName | ( | ) |  [inline, virtual] | 
        
This needs to be set appropriately for all derived types.
Reimplemented from Fluxus::PolyPrimitive.
Definition at line 43 of file TextPrimitive.h.
| void TextPrimitive::SetText | ( | const string & | s, | |
| float |  Width = 10,  | 
        |||
| float |  Height = 10,  | 
        |||
| float |  Zoom = 0 | |||
| ) | 
Definition at line 48 of file TextPrimitive.cpp.
| float Fluxus::TextPrimitive::GetTextWidth | ( | ) |  [inline] | 
        
Definition at line 47 of file TextPrimitive.h.
| float Fluxus::TextPrimitive::GetTextHeight | ( | ) |  [inline] | 
        
Definition at line 48 of file TextPrimitive.h.
| istream& operator>> | ( | istream & | s, | |
| TextPrimitive & | o | |||
| ) |  [friend] | 
        
Definition at line 103 of file TextPrimitive.cpp.
| ostream& operator<< | ( | ostream & | s, | |
| TextPrimitive & | o | |||
| ) |  [friend] | 
        
Definition at line 108 of file TextPrimitive.cpp.
float Fluxus::TextPrimitive::m_CharWidth [protected]           | 
        
Definition at line 52 of file TextPrimitive.h.
float Fluxus::TextPrimitive::m_CharHeight [protected]           | 
        
Definition at line 53 of file TextPrimitive.h.
int Fluxus::TextPrimitive::m_CharStride [protected]           | 
        
Definition at line 54 of file TextPrimitive.h.
float Fluxus::TextPrimitive::m_TextWidth [protected]           | 
        
Definition at line 55 of file TextPrimitive.h.
float Fluxus::TextPrimitive::m_TextHeight [protected]           | 
        
Definition at line 56 of file TextPrimitive.h.
int Fluxus::TextPrimitive::m_WrapChars [protected]           | 
        
Definition at line 57 of file TextPrimitive.h.
 1.5.1