The IOutline resource interface.
More...
#include "murl_resource_i_outline.h"
Inherited by Murl::Resource::NativeFont::NativeOutline.
The IOutline resource interface.
This interface represents a single vector glyph outline, used in a Resource::IFont object.
◆ GetCode()
virtual UInt32 Murl::Resource::IOutline::GetCode |
( |
| ) |
const |
|
pure virtual |
Get this outline's code value.
- Returns
- The code value.
◆ GetSizeX()
virtual Real Murl::Resource::IOutline::GetSizeX |
( |
| ) |
const |
|
pure virtual |
Get the horizontal size of the glyph.
- Returns
- The horizontal size.
◆ GetSizeY()
virtual Real Murl::Resource::IOutline::GetSizeY |
( |
| ) |
const |
|
pure virtual |
Get the vertical size of the glyph.
- Returns
- The vertical size.
◆ GetNumberOfPoints()
virtual UInt32 Murl::Resource::IOutline::GetNumberOfPoints |
( |
| ) |
const |
|
pure virtual |
Get the number of outline points.
- Returns
- The number of points.
◆ GetNumberOfContours()
virtual UInt32 Murl::Resource::IOutline::GetNumberOfContours |
( |
| ) |
const |
|
pure virtual |
Get the number of outline contours.
- Returns
- The number of contours.
◆ GetPoints()
virtual const Real* Murl::Resource::IOutline::GetPoints |
( |
| ) |
const |
|
pure virtual |
Get the outline points.
- Returns
- A pointer to the points.
◆ GetContours()
virtual const SInt16* Murl::Resource::IOutline::GetContours |
( |
| ) |
const |
|
pure virtual |
Get the outline contours.
- Returns
- A pointer to the contours.
◆ GetTags()
virtual const UInt8* Murl::Resource::IOutline::GetTags |
( |
| ) |
const |
|
pure virtual |
Get the outline tags.
- Returns
- A pointer to the tags, from the OutlineTag enumeration
◆ GetFlags()
virtual UInt32 Murl::Resource::IOutline::GetFlags |
( |
| ) |
const |
|
pure virtual |
Get the outline flags.
- Returns
- A bit mask of outline flags from the OutlineFlag enumeration.
The documentation for this interface was generated from the following file:
- murl_resource_i_outline.h