# TK_Character_Attribute

## Fields

char * | `name`
float | `color`
float | `size`
float | `vertical_offset`
float | `horizontal_offset`
float | `slant`
float | `rotation`
float | `width_scale`
unsigned short | `mask`
unsigned short | `value`
unsigned char | `size_units`
unsigned char | `vertical_offset_units`
unsigned char | `horizontal_offset_units`

## Detailed Description

struct `TK_Character_Attribute`

  defines all of the attributes that can be set on individual characters

  Public Members

  char *`name`

    the font name

  float `color`[3]

    the color. RGB triplet

  float `size`

    the size. Units are specified separately in size_units

  float `vertical_offset`

    offset, positive or negative, from the standard position. units are specified separately in vertical_offset_units

  float `horizontal_offset`

    offset, positive or negative, from the standard position. units are specified separately in horizontal_offset_units

  float `slant`

    the angle (in degrees) that text is slanted (e.g. for italic). Positive numbers correspond to clockwise.

  float `rotation`

    the angle (in degrees) that text is rotated

  float `width_scale`

    adjustment to character width

  unsigned short `mask`

    specifies which settings are active (i.e. the attributes for which we have an opinion at this point)

  unsigned short `value`

    for active settings, on or off

  unsigned char `size_units`

    specified with enum TKO_Font_Size_Units

  unsigned char `vertical_offset_units`

    specified with enum TKO_Font_Size_Units

  unsigned char `horizontal_offset_units`

    specified with enum TKO_Font_Size_Units

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your Docs generative AI assistant. Ask me anything about HOOPS Visualize 3DF or choose a sample question below to start a conversation:

What is HOOPS Visualize 3DF?
What are the latest release notes for HOOPS Visualize 3DF?
How do I start evaluating HOOPS Visualize 3DF?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...