![]() |
Middle Europe Productions Library
alpha 1.3.3
|
A main sf::Font container. More...
Namespaces | |
| Assets | |
| Template | |
Classes | |
| class | Animation |
| MEP::Animation base definition of an animation. More... | |
| class | AnimationColor |
| Class is responsible for the sf::Color transitions. More... | |
| class | AnimationManager |
| Designed to control a set of animations. More... | |
| class | AnimationObject |
| MEP::AnimationObject is a sprite with the ability to dislay an animation. More... | |
| class | AnimationPosition |
| MEP::AnimationPosition provides a basic implementation of a modification of the position. More... | |
| class | BaseManager |
| A MEP::Window manager. With a build in memory management. More... | |
| class | BaseWindow |
| A basic class for the BaseWindow. More... | |
| class | Button |
| MEP::Button provides a basic implementation of an object with the ability of display it on a screen. More... | |
| struct | DataPackage |
| class | Drawable |
| MEP::Drawable provides a basic implementation of an object with the ability of display it on a screen. More... | |
| class | Following |
| MEP::Following keeps track of a MEP::Object position. More... | |
| class | Font |
| class | NonCopyable |
| Deletes the copy constructor and assign operator. More... | |
| class | Object |
| MEP::Object is a container of a sf::Texture it also have built in memory management. More... | |
| struct | Resource |
| A deffinition of an individual resource. More... | |
| struct | ResourceException |
| Resource exception structure. More... | |
| class | Resources |
| A main MEP::Drawable cointainer. More... | |
| class | Sprite |
| Basically the SFML sprite with the support for the MEP functionalities. More... | |
| class | Text |
| A basic Text class. More... | |
| class | TextureObject |
| Basic MEP::Drawable element based on a single texture. More... | |
| class | WindowData |
| Core information related to the SFML Window functionalities. As well as context settings. More... | |
| struct | WindowException |
| MEP::BaseWindow exceptions handler. More... | |
| class | WindowStats |
| Statistics of a window. More... | |
| class | WindowView |
Typedefs | |
| typedef short | int16 |
| typedef unsigned short | U_int16 |
| typedef int | int32 |
| typedef unsigned int | U_int32 |
| typedef long long | int64 |
| typedef unsigned long long | U_int64 |
Enumerations | |
| enum | Direction { Direction::Forward = 0, Direction::Backwards = 1 } |
| enum | AdditionalTag : MEP::U_int32 { AdditionalTagDisabled = 0, RunAtEntry = 1, RunAtLowEntry = 1 << 2, RunAtEnd = 1 << 3, RunAtLowEnd = 1 << 4, RunAtEntryAndEnd = RunAtEntry | RunAtEnd, RunAtLowEntryAndEnd = RunAtLowEntry | RunAtLowEnd, RunAlways = RunAtLowEntry | RunAtEntry | RunAtEnd | RunAtLowEnd } |
| enum | ColorChannel : MEP::U_int32 { NON = 0, R = 1 << 1, G = 1 << 2, B = 1 << 3, A = 1 << 4, ALL = R | G | B | A } |
| enum | AssetsGroup : U_int32 { UserAssets = 4294967295, HUB = 4294967295 - 1 } |
| enum | HUB : U_int32 { Exit = 1, Minimize = 2, MEPLogo = 3, Box } |
| enum | ButtonStatus { ButtonStatus::Base = (int)0, ButtonStatus::Active = (int)1, ButtonStatus::Pressed = (int)2 } |
| enum | DrawTag : U_int32 { Non = 0, ViewLock = 1 << 1, Unactive = 1 << 2, Resize_Pos = 1 << 3, Resize_Scale = 1 << 4, Resize_Rect = 1 << 5 } |
| enum | ResourceType { ResourceType::Font = 3, ResourceType::ImageArray = 2, ResourceType::Single = 1, ResourceType::Multi = 0 } |
A main sf::Font container.
A class manages the fonts.
| typedef short MEP::int16 |
| typedef int MEP::int32 |
| typedef long long MEP::int64 |
| typedef unsigned short MEP::U_int16 |
| typedef unsigned int MEP::U_int32 |
| typedef unsigned long long MEP::U_int64 |
| enum MEP::AdditionalTag : MEP::U_int32 |
Provides a support for automatic activation.
| Enumerator | |
|---|---|
| AdditionalTagDisabled | There no additional tag. |
| RunAtEntry | Animation will be automatically activated at MEP::Window::BaseWindow entry. |
| RunAtLowEntry | Animation will be automatically activated at MEP::Window::BaseWindow LowEntry. |
| RunAtEnd | Animation will be automatically activated at MEP::Window::BaseWindow exit. |
| RunAtLowEnd | Animation will be automatically activated at MEP::Window::BaseWindow LowExit. |
| RunAtEntryAndEnd | Animation will be automatically activated at MEP::Window::BaseWindow entry and exit. |
| RunAtLowEntryAndEnd | Animation will be automatically activated at MEP::Window::BaseWindow lowEntry and lowExit. |
| RunAlways | Animation will be automatically activated at MEP::Window::BaseWindow entry, lowEntry, loeExit and exit. |
| enum MEP::AssetsGroup : U_int32 |
|
strong |
| enum MEP::ColorChannel : MEP::U_int32 |
|
strong |
| enum MEP::DrawTag : U_int32 |
defines a draw tag.
| Enumerator | |
|---|---|
| Non | There is no draw tag. |
| ViewLock | View lock tag. Objects will be rendered using master view if custom view is enabled. |
| Unactive | Unactive tag. Objects will not be rendered. |
| Resize_Pos | When set changes the position on the resize. |
| Resize_Scale | When set changes the scale on the resize. |
| Resize_Rect | When set changes the rect. Works only with (MEP::TextureObject, MEP::AnimationObject, MEP::Button) |
|
strong |
| Enumerator | |
|---|---|
| Font | A simple case to handle the fonts. |
| ImageArray | When image of arrays is provided to constuct a MEP::Object |
| Single | When there is only a single texture to create a MEP::Object |
| Multi | When there is a set of texture on an input to create a MEP::Object |