UGDK
0.4.1
|
#include <string>
#include <algorithm>
#include <ugdk/util/animationprotocol.h>
#include <ugdk/action/animationframe.h>
Namespaces | |
namespace | ugdk |
Macros | |
#define | DEFAULT_FRAME 0 |
#define | DEG_TO_RAD_FACTOR 0.00872664626 |
#define | ENTRY_METHOD_PTR(RING_TYPE, NAME) (entry_functions_[ pair<ParsingScope, GDDString>( RING_TYPE , NAME ) ]) |
#define | ENTRY_METHOD(RING_TYPE, NAME) (this->*ENTRY_METHOD_PTR(RING_TYPE, NAME)) |
#define | ENTRY_MAP_ASSIGNMENT(RING_TYPE, KEYWORD, ENTRY_FUNCTION_NAME) (ENTRY_METHOD_PTR(RING_TYPE, KEYWORD) = &AnimationProtocol::ENTRY_FUNCTION_NAME) |
#define | ENTRY_MAP_BULK_ASSIGN(RING_TYPE, ENTRY_FUNCTION, KEY_0, KEY_1) |
#define DEFAULT_FRAME 0 |
#define DEG_TO_RAD_FACTOR 0.00872664626 |
#define ENTRY_MAP_ASSIGNMENT | ( | RING_TYPE, | |
KEYWORD, | |||
ENTRY_FUNCTION_NAME | |||
) | (ENTRY_METHOD_PTR(RING_TYPE, KEYWORD) = &AnimationProtocol::ENTRY_FUNCTION_NAME) |
#define ENTRY_MAP_BULK_ASSIGN | ( | RING_TYPE, | |
ENTRY_FUNCTION, | |||
KEY_0, | |||
KEY_1 | |||
) |
#define ENTRY_METHOD | ( | RING_TYPE, | |
NAME | |||
) | (this->*ENTRY_METHOD_PTR(RING_TYPE, NAME)) |
#define ENTRY_METHOD_PTR | ( | RING_TYPE, | |
NAME | |||
) | (entry_functions_[ pair<ParsingScope, GDDString>( RING_TYPE , NAME ) ]) |