GoldFish Engine
Quite simple and lightweight game engine
|
Macro. More...
Go to the source code of this file.
Macros | |
#define | GF_EXPOSE_CORE |
Expose core properties. | |
#define | GF_EXPOSE_DRAW |
Expose drawing interface properties. | |
#define | GF_EXPOSE_DRAW_PLATFORM |
Expose platform-dependent part of drawing driver properties. | |
#define | GF_EXPOSE_DRAW_DRIVER |
Expose drawing driver properties. | |
#define | GF_EXPOSE_MESH |
Expose mesh properties. | |
#define | GF_EXPOSE_MODEL |
Expose model properties. | |
#define | GF_EXPOSE_TEXTURE |
Expose texture properties. | |
#define | GF_EXPOSE_PHYSICS |
Expose physics interface properties. | |
#define | GF_EXPOSE_GUI |
Expose GUI properties. | |
#define | GF_EXPOSE_THREAD |
Expose thread interface properties. | |
#define | GF_EXPOSE_CLIENT |
Expose client interface properties. | |
#define | GF_EXPOSE_SERVER |
Expose server interface properties. | |
#define | GF_EXPOSE_FONT |
Expose font properties. | |
#define | GF_EXPOSE_INPUT |
Expose input interface properties. | |
#define | GF_EXPOSE_AUDIO |
Expose audio interface properties. | |
#define | GF_EXPOSE_GRAPHIC |
Expose graphic interface properties. | |
#define | GF_EXPOSE_MATH |
Expose math properties. | |
#define | GF_EXPOSE_VERSION |
Expose version properties. | |
#define | __FUNCTION_NAME__ __func__ |
Macro for compiler-dependent function name macro. | |
#define | GF_DECLARE_TYPE(n, b) typedef struct gf_##n##_t b gf_##n##_t; |
Macro to define engine type shorter. | |
#define | GF_EXPORT extern |
Macro for platform-dependent symbol export/import. | |
Macro.
Definition in file gf_macro.h.
#define __FUNCTION_NAME__ __func__ |
Macro for compiler-dependent function name macro.
Definition at line 170 of file gf_macro.h.
#define GF_DECLARE_TYPE | ( | n, | |
b | |||
) | typedef struct gf_##n##_t b gf_##n##_t; |
Macro to define engine type shorter.
n | Name |
b | Body |
Definition at line 180 of file gf_macro.h.
#define GF_EXPORT extern |
Macro for platform-dependent symbol export/import.
Definition at line 190 of file gf_macro.h.
#define GF_EXPOSE_AUDIO |
Expose audio interface properties.
Definition at line 129 of file gf_macro.h.
#define GF_EXPOSE_CLIENT |
Expose client interface properties.
Definition at line 97 of file gf_macro.h.
#define GF_EXPOSE_CORE |
Expose core properties.
Definition at line 17 of file gf_macro.h.
#define GF_EXPOSE_DRAW |
Expose drawing interface properties.
Definition at line 25 of file gf_macro.h.
#define GF_EXPOSE_DRAW_DRIVER |
Expose drawing driver properties.
Definition at line 41 of file gf_macro.h.
#define GF_EXPOSE_DRAW_PLATFORM |
Expose platform-dependent part of drawing driver properties.
Definition at line 33 of file gf_macro.h.
#define GF_EXPOSE_FONT |
Expose font properties.
Definition at line 113 of file gf_macro.h.
#define GF_EXPOSE_GRAPHIC |
Expose graphic interface properties.
Definition at line 138 of file gf_macro.h.
#define GF_EXPOSE_GUI |
Expose GUI properties.
Definition at line 81 of file gf_macro.h.
#define GF_EXPOSE_INPUT |
Expose input interface properties.
Definition at line 121 of file gf_macro.h.
#define GF_EXPOSE_MATH |
#define GF_EXPOSE_MESH |
Expose mesh properties.
Definition at line 49 of file gf_macro.h.
#define GF_EXPOSE_MODEL |
Expose model properties.
Definition at line 57 of file gf_macro.h.
#define GF_EXPOSE_PHYSICS |
Expose physics interface properties.
Definition at line 73 of file gf_macro.h.
#define GF_EXPOSE_SERVER |
Expose server interface properties.
Definition at line 105 of file gf_macro.h.
#define GF_EXPOSE_TEXTURE |
Expose texture properties.
Definition at line 65 of file gf_macro.h.
#define GF_EXPOSE_THREAD |
Expose thread interface properties.
Definition at line 89 of file gf_macro.h.
#define GF_EXPOSE_VERSION |