Text layouter class and virtual/base functions. More...
#include "kzu_text_layouter.h"
#include <kanzi/core/legacy/debug/kzs_error.hpp>
#include <kanzi/core/legacy/kzs_types.hpp>
Classes | |
struct | KzuTextLayouterClass |
Defines functions for different text layouter implementations. More... | |
struct | KzuTextLayouter |
Structure for text layouting and rendering. More... | |
Functions | |
kzsError | kzuTextLayouterCreate_protected (struct KzuTextLayouter *textLayouter, const struct KzuTextLayouterClass *textLayouterClass, struct KzuFont *font) |
Base function for initializing a text layouter. More... | |
kzsError | kzuTextLayouterDestructor_protected (struct KzuTextLayouter *textLayouter) |
Base function for deleting a text layouter. More... | |
kzsError | kzuTextLayouterCreateLayout_protected (const struct KzuTextLayouter *textLayouter, const struct KzcMemoryManager *memoryManager, kzString text, struct KzuTextLayout **out_textLayout) |
Base function for creating a text layout. More... | |
Text layouter class and virtual/base functions.
Copyright 2008-2017 by Rightware. All rights reserved.
kzsError kzuTextLayouterCreate_protected | ( | struct KzuTextLayouter * | textLayouter, |
const struct KzuTextLayouterClass * | textLayouterClass, | ||
struct KzuFont * | font | ||
) |
Base function for initializing a text layouter.
kzsError kzuTextLayouterDestructor_protected | ( | struct KzuTextLayouter * | textLayouter | ) |
Base function for deleting a text layouter.
kzsError kzuTextLayouterCreateLayout_protected | ( | const struct KzuTextLayouter * | textLayouter, |
const struct KzcMemoryManager * | memoryManager, | ||
kzString | text, | ||
struct KzuTextLayout ** | out_textLayout | ||
) |
Base function for creating a text layout.