Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals

engrave_enums.h File Reference

Contains all of the enumerations used in Engrave. More...

Go to the source code of this file.

Typedefs

typedef enum _Engrave_Image_Type Engrave_Image_Type
 This defines the various types of image compression available.

typedef enum _Engrave_Part_Type Engrave_Part_Type
 This defines the different part types available.

typedef enum _Engrave_Text_Effect Engrave_Text_Effect
 This defines the different types of effects that can be applied to a chunk of text.

typedef enum _Engrave_Action Engrave_Action
 The different types of actions that can be performed in a program.

typedef enum _Engrave_Transition Engrave_Transition
 The different types of transitions available to a program.

typedef enum _Engrave_Aspect_Preference Engrave_Aspect_Preference
 The differenty aspect preferences available.


Enumerations

enum  _Engrave_Image_Type {
  ENGRAVE_IMAGE_TYPE_RAW,
  ENGRAVE_IMAGE_TYPE_COMP,
  ENGRAVE_IMAGE_TYPE_LOSSY
}
enum  _Engrave_Part_Type {
  ENGRAVE_PART_TYPE_IMAGE,
  ENGRAVE_PART_TYPE_TEXT,
  ENGRAVE_PART_TYPE_RECT,
  ENGRAVE_PART_TYPE_SWALLOW
}
enum  _Engrave_Text_Effect {
  ENGRAVE_TEXT_EFFECT_NONE,
  ENGRAVE_TEXT_EFFECT_PLAIN,
  ENGRAVE_TEXT_EFFECT_OUTLINE,
  ENGRAVE_TEXT_EFFECT_SOFT_OUTLINE,
  ENGRAVE_TEXT_EFFECT_SHADOW,
  ENGRAVE_TEXT_EFFECT_OUTLINE_SHADOW,
  ENGRAVE_TEXT_EFFECT_SOFT_SHADOW,
  ENGRAVE_TEXT_EFFECT_OUTLINE_SOFT_SHADOW
}
enum  _Engrave_Action {
  ENGRAVE_ACTION_STATE_SET,
  ENGRAVE_ACTION_STOP,
  ENGRAVE_ACTION_SIGNAL_EMIT,
  ENGRAVE_ACTION_DRAG_VAL_SET,
  ENGRAVE_ACTION_DRAG_VAL_STEP,
  ENGRAVE_ACTION_DRAG_VAL_PAGE,
  ENGRAVE_ACTION_SCRIPT
}
enum  _Engrave_Transition {
  ENGRAVE_TRANSITION_LINEAR,
  ENGRAVE_TRANSITION_SINUSOIDAL,
  ENGRAVE_TRANSITION_ACCELERATE,
  ENGRAVE_TRANSITION_DECELERATE
}
enum  _Engrave_Aspect_Preference {
  ENGRAVE_ASPECT_PREFERENCE_NONE,
  ENGRAVE_ASPECT_PREFERENCE_VERTICAL,
  ENGRAVE_ASPECT_PREFERENCE_HORIZONTAL,
  ENGRAVE_ASPECT_PREFERENCE_BOTH
}


Detailed Description

Contains all of the enumerations used in Engrave.