JugiMap Framework
|
Classes | |
struct | AnimationPlayerFlags |
The bit-mask flags of animation player. More... | |
class | Settings |
Settings. More... | |
class | Time |
Time. More... | |
Enumerations | |
enum | FileKind { SINGLE_IMAGE, TILE_SHEET_IMAGE, SPRITE_SHEET_IMAGE, SPINE_FILE, SPRITER_FILE, SPRITE_TEXT_CONTAINER, NOT_DEFINED } |
The kinds of file. More... | |
enum | SpriteKind { STANDARD, COMPOSED, TEXT, SPINE, SPRITER, NOT_DEFINED } |
The kinds of sprite. Used as identifier for Sprite objects. More... | |
enum | MapType { WORLD, PARALLAX, SCREEN } |
The types of map. More... | |
enum | LayerKind { SPRITE, VECTOR, DRAWING, CUSTOM, NOT_DEFINED } |
The kinds of layer. Used as identifier for Layer objects. More... | |
enum | LayerType |
The types of layer. Used to distinguish layers for world, parallax and screen maps. More... | |
enum | StretchingVariant |
The stretching variants. More... | |
enum | AlignX { LEFT, MIDDLE, RIGHT } |
The align factors for the X direction. More... | |
enum | AlignY { TOP, MIDDLE, BOTTOM } |
The align factors for the Y direction. More... | |
enum | Blend { SOLID, ALPHA, MULTIPLY, ADDITIVE, NOT_DEFINED } |
The blend modes for the openGL pixel blending. More... | |
enum | ColorOverlayBlend { SIMPLE_MULTIPLY, NORMAL, MULTIPLY, LINEAR_DODGE, COLOR, NOT_DEFINED } |
The blend modes for the shader based pixel blending which simulate photoshop blending modes. More... | |
enum | FontKind { TRUE_TYPE , NOT_DEFINED } |
The kinds of font. More... | |
enum | ShapeKind { POLYLINE, BEZIER_POLYCURVE, ELLIPSE, SINGLE_POINT, NOT_DEFINED } |
The kinds of geometric shape. Used as identifier for GeometricShape and VectorShape objects. More... | |
enum | AnimationKind { FRAME_ANIMATION = 0, TIMELINE_ANIMATION = 1 } |
The kinds of animation. Used as identifier for Animation objects. More... | |
enum | AnimationTrackKind { TRANSLATION, SCALING, ROTATION, ALPHA_CHANGE, OVERLAY_COLOR_CHANGE, PATH_MOVEMENT, FRAME_CHANGE, FRAME_ANIMATION, TIMELINE_ANIMATION, FLIP_HIDE, META, NOT_DEFINED } |
The kinds of animation track. Used as identifier for AnimationTrack and AnimationKey classes. More... | |
enum | AnimationPlayerState { IDLE, PLAYING, STALLED, PAUSED, WAITING_TO_START, WAITING_TO_REPEAT } |
The states of animation player. More... | |
enum | GuiWidgetKind { , BUTTON, SLIDER, BAR, TEXT_FIELD, TEXT_INPUT } |
The kinds of widget. Used as identifier for GuiWidget objects. More... | |
enum | TextHandleVariant |
Predefined handles for TextSprite objects. More... | |
enum | Engine |
Engine identification value. More... | |
Functions | |
Vec2f | GetRelativeHandleFromTextHandleVariant (TextHandleVariant _thv) |
Convert TextHandleVariant to relative handle with coordinates in range 0 - 1.0. More... | |
void | DeleteGlobalObjects () |
Variables | |
Settings | settings |
The Settings object. More... | |
|
strong |
|
strong |
The kinds of sprite. Used as identifier for Sprite objects.
Enumerator | |
---|---|
STANDARD | Standard sprite - StandardSprite object. |
COMPOSED | Composed sprite - ComposedSprite object. |
TEXT | Text sprite - TextSprite object. |
SPINE | Spine sprite - SkeletonSprite object. |
SPRITER | Spriter sprite - SkeletonSprite object. |
NOT_DEFINED | The sprite kind not defined. |
|
strong |
|
strong |
The kinds of layer. Used as identifier for Layer objects.
Enumerator | |
---|---|
SPRITE | Sprite layer - SpriteLayer object. |
VECTOR | Vector layer - VectorLayer object. |
DRAWING | Drawing layer - DrawingLayer object. |
CUSTOM | Custom layer. |
NOT_DEFINED | The layer kind not defined. |
|
strong |
The types of layer. Used to distinguish layers for world, parallax and screen maps.
|
strong |
The stretching variants.
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
The kinds of geometric shape. Used as identifier for GeometricShape and VectorShape objects.
Enumerator | |
---|---|
POLYLINE | Polyline - PolyLineShape object. |
BEZIER_POLYCURVE | Bezier polycurve - BezierShape object. |
ELLIPSE | Ellipse - EllipseShape object. |
SINGLE_POINT | Single point - SinglePointShape object. |
NOT_DEFINED | The shape kind not defined. |
|
strong |
The kinds of animation. Used as identifier for Animation objects.
Enumerator | |
---|---|
FRAME_ANIMATION | Frame animation - FrameAnimation object. |
TIMELINE_ANIMATION | Timeline animation - TimelineAnimation object. |
|
strong |
The kinds of animation track. Used as identifier for AnimationTrack and AnimationKey classes.
|
strong |
The states of animation player.
|
strong |
The kinds of widget. Used as identifier for GuiWidget objects.
Enumerator | |
---|---|
BUTTON | Button - GuiButton object. |
SLIDER | Slider - GuiSlider object. |
BAR | Bar - GuiBar object. |
TEXT_FIELD | Text field - GuiTextField object. |
TEXT_INPUT | Text input - GuiTextInput object. |
|
strong |
Predefined handles for TextSprite objects.
|
strong |
Engine identification value.
Vec2f GetRelativeHandleFromTextHandleVariant | ( | TextHandleVariant | _thv | ) |
Convert TextHandleVariant to relative handle with coordinates in range 0 - 1.0.
void DeleteGlobalObjects | ( | ) |
Delete global jugimap objects.
This function must be called at the application exits.