zinnia::Character Class Reference
#include <zinnia.h>
List of all members.
|
Public Member Functions |
| virtual void | set_value (const char *str, size_t length)=0 |
| virtual void | set_value (const char *str)=0 |
| virtual const char * | value () const =0 |
| virtual void | set_width (size_t width)=0 |
| virtual void | set_height (size_t height)=0 |
| virtual size_t | width () const =0 |
| virtual size_t | height () const =0 |
| virtual void | clear ()=0 |
| virtual bool | add (size_t id, int x, int y)=0 |
| virtual size_t | strokes_size () const =0 |
| virtual size_t | stroke_size (size_t id) const =0 |
| virtual int | x (size_t id, size_t i) const =0 |
| virtual int | y (size_t id, size_t i) const =0 |
| virtual bool | parse (const char *str)=0 |
| virtual const char * | what ()=0 |
| virtual bool | parse (const char *str, size_t length)=0 |
| virtual bool | toString (char *buf, size_t length) const =0 |
| virtual | ~Character () |
Static Public Member Functions |
| static Character * | create () |
Constructor & Destructor Documentation
| virtual zinnia::Character::~Character |
( |
|
) |
[inline, virtual] |
Member Function Documentation
| virtual void zinnia::Character::set_value |
( |
const char * |
str, |
|
|
size_t |
length | |
|
) |
| | [pure virtual] |
| virtual void zinnia::Character::set_value |
( |
const char * |
str |
) |
[pure virtual] |
| virtual const char* zinnia::Character::value |
( |
|
) |
const [pure virtual] |
| virtual void zinnia::Character::set_width |
( |
size_t |
width |
) |
[pure virtual] |
| virtual void zinnia::Character::set_height |
( |
size_t |
height |
) |
[pure virtual] |
| virtual size_t zinnia::Character::width |
( |
|
) |
const [pure virtual] |
| virtual size_t zinnia::Character::height |
( |
|
) |
const [pure virtual] |
| virtual void zinnia::Character::clear |
( |
|
) |
[pure virtual] |
| virtual bool zinnia::Character::add |
( |
size_t |
id, |
|
|
int |
x, |
|
|
int |
y | |
|
) |
| | [pure virtual] |
| virtual size_t zinnia::Character::strokes_size |
( |
|
) |
const [pure virtual] |
| virtual size_t zinnia::Character::stroke_size |
( |
size_t |
id |
) |
const [pure virtual] |
| virtual int zinnia::Character::x |
( |
size_t |
id, |
|
|
size_t |
i | |
|
) |
| | const [pure virtual] |
| virtual int zinnia::Character::y |
( |
size_t |
id, |
|
|
size_t |
i | |
|
) |
| | const [pure virtual] |
| virtual bool zinnia::Character::parse |
( |
const char * |
str |
) |
[pure virtual] |
| virtual const char* zinnia::Character::what |
( |
|
) |
[pure virtual] |
| virtual bool zinnia::Character::parse |
( |
const char * |
str, |
|
|
size_t |
length | |
|
) |
| | [pure virtual] |
| virtual bool zinnia::Character::toString |
( |
char * |
buf, |
|
|
size_t |
length | |
|
) |
| | const [pure virtual] |
| static Character* zinnia::Character::create |
( |
|
) |
[static] |
The documentation for this class was generated from the following file: