Skia
2DGraphicsLibrary
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SkFontArguments Struct Reference

Represents a set of actual arguments for a font. More...

#include <SkFontArguments.h>

Classes

struct  Axis
 
struct  VariationPosition
 

Public Member Functions

SkFontArgumentssetCollectionIndex (int collectionIndex)
 Specify the index of the desired font. More...
 
SkFontArgumentssetAxes (const Axis *axes, int axisCount)
 
SkFontArgumentssetVariationDesignPosition (VariationPosition position)
 Specify a position in the variation design space. More...
 
int getCollectionIndex () const
 
const AxisgetAxes (int *axisCount) const
 
VariationPosition getVariationDesignPosition () const
 

Private Attributes

int fCollectionIndex
 
VariationPosition fVariationDesignPosition
 

Detailed Description

Represents a set of actual arguments for a font.

Member Function Documentation

SkFontArguments& SkFontArguments::setCollectionIndex ( int  collectionIndex)
inline

Specify the index of the desired font.

Font formats like ttc, dfont, cff, cid, pfr, t42, t1, and fon may actually be indexed collections of fonts.

SkFontArguments& SkFontArguments::setVariationDesignPosition ( VariationPosition  position)
inline

Specify a position in the variation design space.

Any axis not specified will use the default value. Any specified axis not actually present in the font will be ignored.

Parameters
positionnot copied. The value must remain valid for life of SkFontArguments.

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