From 4a6751aa3e581a1f60dbde6d82c130c590b9a535 Mon Sep 17 00:00:00 2001 From: Sara Date: Wed, 29 May 2024 23:15:31 +0200 Subject: [PATCH] 2024-05-29 23:15 --- html/files.html | 2 +- html/globals.html | 22 +- html/globals_defs.html | 22 +- html/godot__macros_8hpp.html | 419 ++++++++++++++++++++++++++++ html/godot__macros_8hpp_source.html | 24 +- html/menudata.js | 5 +- html/search/all_6.js | 32 ++- html/search/defines_0.js | 22 +- html/search/files_0.js | 2 +- html/search/searchdata.js | 24 +- 10 files changed, 507 insertions(+), 67 deletions(-) create mode 100644 html/godot__macros_8hpp.html diff --git a/html/files.html b/html/files.html index 3cba61a..7b7f400 100644 --- a/html/files.html +++ b/html/files.html @@ -79,7 +79,7 @@ $(function() {  game_mode.hpp  game_root.hpp  game_state.hpp - godot_macros.hpp + godot_macros.hppC-style preprocessor macros to simplify using godot's C++ API  level.hpp  player.hpp  player_input.hpp diff --git a/html/globals.html b/html/globals.html index 88b6a06..05dde5a 100644 --- a/html/globals.html +++ b/html/globals.html @@ -72,17 +72,17 @@ $(function() {
Here is a list of all documented file members with links to the documentation:
diff --git a/html/globals_defs.html b/html/globals_defs.html index 1ef7741..7818c09 100644 --- a/html/globals_defs.html +++ b/html/globals_defs.html @@ -72,17 +72,17 @@ $(function() {
Here is a list of all documented macros with links to the documentation:
diff --git a/html/godot__macros_8hpp.html b/html/godot__macros_8hpp.html new file mode 100644 index 0000000..0ea5e6d --- /dev/null +++ b/html/godot__macros_8hpp.html @@ -0,0 +1,419 @@ + + + + + + + +godot-cpp-utils: godot_macros.hpp File Reference + + + + + + + + + + +
+
+ + + + + + +
+
godot-cpp-utils +
+
A collection of utility classes, functions and macros for use with Godot and GDExtension.
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+ +
godot_macros.hpp File Reference
+
+
+ +

C-style preprocessor macros to simplify using godot's C++ API. +More...

+
#include "godot_cpp/classes/engine.hpp"
+#include "godot_cpp/core/class_db.hpp"
+#include "godot_cpp/variant/string.hpp"
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

+#define MACRO_STRING_INNER(_Arg)   #_Arg
 
+#define MACRO_STRING(_Arg)   MACRO_STRING_INNER(_Arg)
 
#define GDPROPERTY(PropName_, PropType_)
 Register property.
 
#define GDPROPERTY_HINTED(PropName_, PropType_, ...)
 Register a hinted property.
 
#define GDFUNCTION(FnName_)   godot::ClassDB::bind_method(godot::D_METHOD(#FnName_), &CLASSNAME::FnName_)
 Register a function CLASSNAME::FnName_() to godot.
 
#define GDFUNCTION_ARGS(FnName_, ...)   godot::ClassDB::bind_method(godot::D_METHOD(#FnName_, __VA_ARGS__), &CLASSNAME::FnName_)
 Register a function CLASSNAME::FnName_(...) to godot.
 
#define GDFUNCTION_STATIC(FnName_)   godot::ClassDB::bind_static_method(MACRO_STRING(CLASSNAME), godot::D_METHOD(#FnName_), &CLASSNAME::_FnName)
 Register a static member function CLASSNAME::FnName_() to godot.
 
#define GDFUNCTION_STATIC_ARGS(FnName_, ...)   godot::ClassDB::bind_static_method(MACRO_STRING(CLASSNAME), godot::D_METHOD(#FnName_, __VA_ARGS__), &CLASSNAME::FnName_)
 Register a static member function CLASSNAME::FnName_(...) to godot.
 
+#define GDSIGNAL(...)   godot::ClassDB::add_signal(MACRO_STRING(CLASSNAME), godot::MethodInfo(__VA_ARGS__))
 Declare a godot Observer signal.
 
#define GDRESOURCETYPE(Class_)   godot::vformat("%s/%s:%s", godot::Variant::OBJECT, godot::PROPERTY_HINT_RESOURCE_TYPE, #Class_)
 Construct godot resource type hint.
 
#define GDEDITORONLY()   if(!godot::Engine::get_singleton()->is_editor_hint()) return;
 Execute the rest of the function only if currently running as editor.
 
#define GDGAMEONLY()   if(godot::Engine::get_singleton()->is_editor_hint()) return;
 Execute the rest of the function only if currently running as game.
 
#define GDENUM(Name_, ...)
 Declare a scoped enum struct.
 
+

Detailed Description

+

C-style preprocessor macros to simplify using godot's C++ API.

+

Macro Definition Documentation

+ +

◆ GDEDITORONLY

+ +
+
+ + + + + + + +
#define GDEDITORONLY()   if(!godot::Engine::get_singleton()->is_editor_hint()) return;
+
+ +

Execute the rest of the function only if currently running as editor.

+

Useful for _ready, _enter/_exit, _process, etc. functions.

+ +
+
+ +

◆ GDENUM

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define GDENUM( Name_,
 ... 
)
+
+Value:
struct Name_ {\
+
enum Value {__VA_ARGS__};\
+
private:\
+
Value value{};\
+
public:\
+
static inline godot::String get_property_hint() { return godot::String(#__VA_ARGS__); }\
+
inline Name_(Value value): value{value} {}\
+
inline Name_(Name_ const &value): value{value.value} {}\
+
}
+
+

Declare a scoped enum struct.

+

Declares a struct Name_ with an enum Value and a single variable and a get_property_hint() function.

+ +
+
+ +

◆ GDFUNCTION

+ +
+
+ + + + + + + + +
#define GDFUNCTION( FnName_)   godot::ClassDB::bind_method(godot::D_METHOD(#FnName_), &CLASSNAME::FnName_)
+
+ +

Register a function CLASSNAME::FnName_() to godot.

+

Requires setting CLASSNAME as a #define first.

+ +
+
+ +

◆ GDFUNCTION_ARGS

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define GDFUNCTION_ARGS( FnName_,
 ... 
)   godot::ClassDB::bind_method(godot::D_METHOD(#FnName_, __VA_ARGS__), &CLASSNAME::FnName_)
+
+ +

Register a function CLASSNAME::FnName_(...) to godot.

+

Requires setting CLASSNAME as a #define first.

+ +
+
+ +

◆ GDFUNCTION_STATIC

+ +
+
+ + + + + + + + +
#define GDFUNCTION_STATIC( FnName_)   godot::ClassDB::bind_static_method(MACRO_STRING(CLASSNAME), godot::D_METHOD(#FnName_), &CLASSNAME::_FnName)
+
+ +

Register a static member function CLASSNAME::FnName_() to godot.

+

Requires setting CLASSNAME as a #define first.

+ +
+
+ +

◆ GDFUNCTION_STATIC_ARGS

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define GDFUNCTION_STATIC_ARGS( FnName_,
 ... 
)   godot::ClassDB::bind_static_method(MACRO_STRING(CLASSNAME), godot::D_METHOD(#FnName_, __VA_ARGS__), &CLASSNAME::FnName_)
+
+ +

Register a static member function CLASSNAME::FnName_(...) to godot.

+

Requires setting CLASSNAME as a #define first.

+ +
+
+ +

◆ GDGAMEONLY

+ +
+
+ + + + + + + +
#define GDGAMEONLY()   if(godot::Engine::get_singleton()->is_editor_hint()) return;
+
+ +

Execute the rest of the function only if currently running as game.

+

Useful for _ready, _enter/_exit, _process, etc. functions.

+ +
+
+ +

◆ GDPROPERTY

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define GDPROPERTY( PropName_,
 PropType_ 
)
+
+Value:
godot::ClassDB::bind_method(godot::D_METHOD("get_" #PropName_), &CLASSNAME::get_##PropName_); \
+
godot::ClassDB::bind_method(godot::D_METHOD("set_" #PropName_, "value"), &CLASSNAME::set_##PropName_); \
+
godot::ClassDB::add_property(MACRO_STRING(CLASSNAME), godot::PropertyInfo(PropType_, #PropName_), "set_" #PropName_, "get_" #PropName_)
+
+

Register property.

+

Register variable CLASSNAME::PropName_ with variant type PropType_. Requires setting CLASSNAME as a #define first. Also requires a CLASSNAME::get_PropName_ and CLASSNAME::set_PropName_ to exist.

+ +
+
+ +

◆ GDPROPERTY_HINTED

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define GDPROPERTY_HINTED( PropName_,
 PropType_,
 ... 
)
+
+Value:
godot::ClassDB::bind_method(godot::D_METHOD("get_" #PropName_), &CLASSNAME::get_##PropName_); \
+
godot::ClassDB::bind_method(godot::D_METHOD("set_" #PropName_, "value"), &CLASSNAME::set_##PropName_); \
+
godot::ClassDB::add_property(MACRO_STRING(CLASSNAME), godot::PropertyInfo(PropType_, #PropName_, __VA_ARGS__), "set_" #PropName_, "get_" #PropName_)
+
+

Register a hinted property.

+

Register variable CLASSNAME::PropName_ with variant type PropType_. Requires setting CLASSNAME as a #define first, and CLASSNAME::get_PropName and CLASSNAME::set_PropName_ to exist.

+ +
+
+ +

◆ GDRESOURCETYPE

+ +
+
+ + + + + + + + +
#define GDRESOURCETYPE( Class_)   godot::vformat("%s/%s:%s", godot::Variant::OBJECT, godot::PROPERTY_HINT_RESOURCE_TYPE, #Class_)
+
+ +

Construct godot resource type hint.

+

Use when registering properties of arrays of resource classes.

+ +
+
+
+ + + + diff --git a/html/godot__macros_8hpp_source.html b/html/godot__macros_8hpp_source.html index e086f2e..b94d10a 100644 --- a/html/godot__macros_8hpp_source.html +++ b/html/godot__macros_8hpp_source.html @@ -74,7 +74,7 @@ $(function() {
godot_macros.hpp
-
1#ifndef UTILS_GODOT_MACROS_HPP
+Go to the documentation of this file.
1#ifndef UTILS_GODOT_MACROS_HPP
2#define UTILS_GODOT_MACROS_HPP
3
8#include "godot_cpp/classes/engine.hpp"
@@ -85,32 +85,32 @@ $(function() {
13#define MACRO_STRING_INNER(_Arg) #_Arg
14#define MACRO_STRING(_Arg) MACRO_STRING_INNER(_Arg)
15
-
22#define GDPROPERTY(PropName_, PropType_) \
+
22#define GDPROPERTY(PropName_, PropType_) \
23 godot::ClassDB::bind_method(godot::D_METHOD("get_" #PropName_), &CLASSNAME::get_##PropName_); \
24 godot::ClassDB::bind_method(godot::D_METHOD("set_" #PropName_, "value"), &CLASSNAME::set_##PropName_); \
25 godot::ClassDB::add_property(MACRO_STRING(CLASSNAME), godot::PropertyInfo(PropType_, #PropName_), "set_" #PropName_, "get_" #PropName_)
26
-
33#define GDPROPERTY_HINTED(PropName_, PropType_, ...) \
+
33#define GDPROPERTY_HINTED(PropName_, PropType_, ...) \
34 godot::ClassDB::bind_method(godot::D_METHOD("get_" #PropName_), &CLASSNAME::get_##PropName_); \
35 godot::ClassDB::bind_method(godot::D_METHOD("set_" #PropName_, "value"), &CLASSNAME::set_##PropName_); \
36 godot::ClassDB::add_property(MACRO_STRING(CLASSNAME), godot::PropertyInfo(PropType_, #PropName_, __VA_ARGS__), "set_" #PropName_, "get_" #PropName_)
37
-
43#define GDFUNCTION(FnName_) godot::ClassDB::bind_method(godot::D_METHOD(#FnName_), &CLASSNAME::FnName_)
+
43#define GDFUNCTION(FnName_) godot::ClassDB::bind_method(godot::D_METHOD(#FnName_), &CLASSNAME::FnName_)
44
-
50#define GDFUNCTION_ARGS(FnName_, ...) godot::ClassDB::bind_method(godot::D_METHOD(#FnName_, __VA_ARGS__), &CLASSNAME::FnName_)
+
50#define GDFUNCTION_ARGS(FnName_, ...) godot::ClassDB::bind_method(godot::D_METHOD(#FnName_, __VA_ARGS__), &CLASSNAME::FnName_)
51
-
57#define GDFUNCTION_STATIC(FnName_) godot::ClassDB::bind_static_method(MACRO_STRING(CLASSNAME), godot::D_METHOD(#FnName_), &CLASSNAME::_FnName)
+
57#define GDFUNCTION_STATIC(FnName_) godot::ClassDB::bind_static_method(MACRO_STRING(CLASSNAME), godot::D_METHOD(#FnName_), &CLASSNAME::_FnName)
58
-
64#define GDFUNCTION_STATIC_ARGS(FnName_, ...) godot::ClassDB::bind_static_method(MACRO_STRING(CLASSNAME), godot::D_METHOD(#FnName_, __VA_ARGS__), &CLASSNAME::FnName_)
+
64#define GDFUNCTION_STATIC_ARGS(FnName_, ...) godot::ClassDB::bind_static_method(MACRO_STRING(CLASSNAME), godot::D_METHOD(#FnName_, __VA_ARGS__), &CLASSNAME::FnName_)
65
-
69#define GDSIGNAL(...) godot::ClassDB::add_signal(MACRO_STRING(CLASSNAME), godot::MethodInfo(__VA_ARGS__))
+
69#define GDSIGNAL(...) godot::ClassDB::add_signal(MACRO_STRING(CLASSNAME), godot::MethodInfo(__VA_ARGS__))
70
-
76#define GDRESOURCETYPE(Class_) godot::vformat("%s/%s:%s", godot::Variant::OBJECT, godot::PROPERTY_HINT_RESOURCE_TYPE, #Class_)
+
76#define GDRESOURCETYPE(Class_) godot::vformat("%s/%s:%s", godot::Variant::OBJECT, godot::PROPERTY_HINT_RESOURCE_TYPE, #Class_)
77
-
83#define GDEDITORONLY() if(!godot::Engine::get_singleton()->is_editor_hint()) return;
-
89#define GDGAMEONLY() if(godot::Engine::get_singleton()->is_editor_hint()) return;
+
83#define GDEDITORONLY() if(!godot::Engine::get_singleton()->is_editor_hint()) return;
+
89#define GDGAMEONLY() if(godot::Engine::get_singleton()->is_editor_hint()) return;
90
-
96#define GDENUM(Name_, ...)\
+
96#define GDENUM(Name_, ...)\
97struct Name_ {\
98 enum Value {__VA_ARGS__};\
99 private:\
diff --git a/html/menudata.js b/html/menudata.js index bc5b835..bf1a310 100644 --- a/html/menudata.js +++ b/html/menudata.js @@ -63,4 +63,7 @@ var menudata={children:[ {text:"u",url:"functions_func.html#index_u"}]}, {text:"Variables",url:"functions_vars.html"}]}]}, {text:"Files",url:"files.html",children:[ -{text:"File List",url:"files.html"}]}]} +{text:"File List",url:"files.html"}, +{text:"File Members",url:"globals.html",children:[ +{text:"All",url:"globals.html"}, +{text:"Macros",url:"globals_defs.html"}]}]}]} diff --git a/html/search/all_6.js b/html/search/all_6.js index 81fef78..c37229d 100644 --- a/html/search/all_6.js +++ b/html/search/all_6.js @@ -7,14 +7,26 @@ var searchData= ['gamemode_4',['GameMode',['../classutils_1_1GameMode.html',1,'utils']]], ['gameroot3d_5',['GameRoot3D',['../classutils_1_1GameRoot3D.html',1,'utils']]], ['gamestate_6',['GameState',['../classutils_1_1GameState.html',1,'utils']]], - ['get_5fgame_5fmode_7',['get_game_mode',['../classutils_1_1GameRoot3D.html#a896b4e4d3b9465a83a10249dbd559662',1,'utils::GameRoot3D']]], - ['get_5fgame_5fstate_8',['get_game_state',['../classutils_1_1GameRoot3D.html#a105011a591cf09368958d4be350ed352',1,'utils::GameRoot3D']]], - ['get_5flast_5fmouse_5fmotion_9',['get_last_mouse_motion',['../classutils_1_1PlayerInput.html#a689cc968b84d6a92c10c541b97e3477e',1,'utils::PlayerInput']]], - ['get_5flevels_10',['get_levels',['../classutils_1_1GameRoot3D.html#aa9ed453a0b416641dfa5154a0b69c79e',1,'utils::GameRoot3D']]], - ['get_5fplayer_11',['get_player',['../classutils_1_1GameRoot3D.html#a27492f37140fa8af6c6955f2147f5521',1,'utils::GameRoot3D']]], - ['get_5fplayer_5fid_12',['get_player_id',['../classutils_1_1IPlayer.html#ad697b5e89246178d99a4c281eaf313af',1,'utils::IPlayer']]], - ['get_5fplayers_13',['get_players',['../classutils_1_1GameRoot3D.html#af176a558f2a3b972c970087c2a1e3d7b',1,'utils::GameRoot3D']]], - ['get_5fsingleton_14',['get_singleton',['../classutils_1_1GameRoot3D.html#ad1c9387dee7919a8ab5d60b19cba2140',1,'utils::GameRoot3D']]], - ['godot_20c_2b_2b_20utilities_15',['Godot C++ Utilities',['../md_README.html',1,'']]], - ['grab_5fsingleton_16',['grab_singleton',['../classutils_1_1GameRoot3D.html#a0fc164bad77a192ff2209eee18e5104b',1,'utils::GameRoot3D']]] + ['gdeditoronly_7',['GDEDITORONLY',['../godot__macros_8hpp.html#a36c0da7ac54da4b5a5a9fe754e68eaa1',1,'godot_macros.hpp']]], + ['gdenum_8',['GDENUM',['../godot__macros_8hpp.html#a069154a04e2e9e1df6cbbec0a0fc8829',1,'godot_macros.hpp']]], + ['gdfunction_9',['GDFUNCTION',['../godot__macros_8hpp.html#aec4c8284cb9ea77c97a7037176081801',1,'godot_macros.hpp']]], + ['gdfunction_5fargs_10',['GDFUNCTION_ARGS',['../godot__macros_8hpp.html#abb5f0f48b26566dab84ff075fdc9fb4e',1,'godot_macros.hpp']]], + ['gdfunction_5fstatic_11',['GDFUNCTION_STATIC',['../godot__macros_8hpp.html#ab1d89a5d5f8e83ed25d64195e8e432b6',1,'godot_macros.hpp']]], + ['gdfunction_5fstatic_5fargs_12',['GDFUNCTION_STATIC_ARGS',['../godot__macros_8hpp.html#a26ae27fbaa531f900a2e3a2c339975df',1,'godot_macros.hpp']]], + ['gdgameonly_13',['GDGAMEONLY',['../godot__macros_8hpp.html#a33ac9c3bfce05f857cfdd472cb00ca89',1,'godot_macros.hpp']]], + ['gdproperty_14',['GDPROPERTY',['../godot__macros_8hpp.html#a3dab0009fb317e0fce558e09edd4964c',1,'godot_macros.hpp']]], + ['gdproperty_5fhinted_15',['GDPROPERTY_HINTED',['../godot__macros_8hpp.html#a9e70408fe612616931e2c251eb149114',1,'godot_macros.hpp']]], + ['gdresourcetype_16',['GDRESOURCETYPE',['../godot__macros_8hpp.html#ae0818ebba543d3c6e8a61f460509451f',1,'godot_macros.hpp']]], + ['gdsignal_17',['GDSIGNAL',['../godot__macros_8hpp.html#abed0b44fb9b7da904a745cd09219ddea',1,'godot_macros.hpp']]], + ['get_5fgame_5fmode_18',['get_game_mode',['../classutils_1_1GameRoot3D.html#a896b4e4d3b9465a83a10249dbd559662',1,'utils::GameRoot3D']]], + ['get_5fgame_5fstate_19',['get_game_state',['../classutils_1_1GameRoot3D.html#a105011a591cf09368958d4be350ed352',1,'utils::GameRoot3D']]], + ['get_5flast_5fmouse_5fmotion_20',['get_last_mouse_motion',['../classutils_1_1PlayerInput.html#a689cc968b84d6a92c10c541b97e3477e',1,'utils::PlayerInput']]], + ['get_5flevels_21',['get_levels',['../classutils_1_1GameRoot3D.html#aa9ed453a0b416641dfa5154a0b69c79e',1,'utils::GameRoot3D']]], + ['get_5fplayer_22',['get_player',['../classutils_1_1GameRoot3D.html#a27492f37140fa8af6c6955f2147f5521',1,'utils::GameRoot3D']]], + ['get_5fplayer_5fid_23',['get_player_id',['../classutils_1_1IPlayer.html#ad697b5e89246178d99a4c281eaf313af',1,'utils::IPlayer']]], + ['get_5fplayers_24',['get_players',['../classutils_1_1GameRoot3D.html#af176a558f2a3b972c970087c2a1e3d7b',1,'utils::GameRoot3D']]], + ['get_5fsingleton_25',['get_singleton',['../classutils_1_1GameRoot3D.html#ad1c9387dee7919a8ab5d60b19cba2140',1,'utils::GameRoot3D']]], + ['godot_20c_2b_2b_20utilities_26',['Godot C++ Utilities',['../md_README.html',1,'']]], + ['godot_5fmacros_2ehpp_27',['godot_macros.hpp',['../godot__macros_8hpp.html',1,'']]], + ['grab_5fsingleton_28',['grab_singleton',['../classutils_1_1GameRoot3D.html#a0fc164bad77a192ff2209eee18e5104b',1,'utils::GameRoot3D']]] ]; diff --git a/html/search/defines_0.js b/html/search/defines_0.js index 2520b13..70f8144 100644 --- a/html/search/defines_0.js +++ b/html/search/defines_0.js @@ -1,14 +1,14 @@ var searchData= [ - ['gdeditoronly_0',['GDEDITORONLY',['../godot__macros_8h.html#a36c0da7ac54da4b5a5a9fe754e68eaa1',1,'godot_macros.h']]], - ['gdenum_1',['GDENUM',['../godot__macros_8h.html#a069154a04e2e9e1df6cbbec0a0fc8829',1,'godot_macros.h']]], - ['gdfunction_2',['GDFUNCTION',['../godot__macros_8h.html#aec4c8284cb9ea77c97a7037176081801',1,'godot_macros.h']]], - ['gdfunction_5fargs_3',['GDFUNCTION_ARGS',['../godot__macros_8h.html#abb5f0f48b26566dab84ff075fdc9fb4e',1,'godot_macros.h']]], - ['gdfunction_5fstatic_4',['GDFUNCTION_STATIC',['../godot__macros_8h.html#ab1d89a5d5f8e83ed25d64195e8e432b6',1,'godot_macros.h']]], - ['gdfunction_5fstatic_5fargs_5',['GDFUNCTION_STATIC_ARGS',['../godot__macros_8h.html#a26ae27fbaa531f900a2e3a2c339975df',1,'godot_macros.h']]], - ['gdgameonly_6',['GDGAMEONLY',['../godot__macros_8h.html#a33ac9c3bfce05f857cfdd472cb00ca89',1,'godot_macros.h']]], - ['gdproperty_7',['GDPROPERTY',['../godot__macros_8h.html#a3dab0009fb317e0fce558e09edd4964c',1,'godot_macros.h']]], - ['gdproperty_5fhinted_8',['GDPROPERTY_HINTED',['../godot__macros_8h.html#a9e70408fe612616931e2c251eb149114',1,'godot_macros.h']]], - ['gdresourcetype_9',['GDRESOURCETYPE',['../godot__macros_8h.html#ae0818ebba543d3c6e8a61f460509451f',1,'godot_macros.h']]], - ['gdsignal_10',['GDSIGNAL',['../godot__macros_8h.html#abed0b44fb9b7da904a745cd09219ddea',1,'godot_macros.h']]] + ['gdeditoronly_0',['GDEDITORONLY',['../godot__macros_8hpp.html#a36c0da7ac54da4b5a5a9fe754e68eaa1',1,'godot_macros.hpp']]], + ['gdenum_1',['GDENUM',['../godot__macros_8hpp.html#a069154a04e2e9e1df6cbbec0a0fc8829',1,'godot_macros.hpp']]], + ['gdfunction_2',['GDFUNCTION',['../godot__macros_8hpp.html#aec4c8284cb9ea77c97a7037176081801',1,'godot_macros.hpp']]], + ['gdfunction_5fargs_3',['GDFUNCTION_ARGS',['../godot__macros_8hpp.html#abb5f0f48b26566dab84ff075fdc9fb4e',1,'godot_macros.hpp']]], + ['gdfunction_5fstatic_4',['GDFUNCTION_STATIC',['../godot__macros_8hpp.html#ab1d89a5d5f8e83ed25d64195e8e432b6',1,'godot_macros.hpp']]], + ['gdfunction_5fstatic_5fargs_5',['GDFUNCTION_STATIC_ARGS',['../godot__macros_8hpp.html#a26ae27fbaa531f900a2e3a2c339975df',1,'godot_macros.hpp']]], + ['gdgameonly_6',['GDGAMEONLY',['../godot__macros_8hpp.html#a33ac9c3bfce05f857cfdd472cb00ca89',1,'godot_macros.hpp']]], + ['gdproperty_7',['GDPROPERTY',['../godot__macros_8hpp.html#a3dab0009fb317e0fce558e09edd4964c',1,'godot_macros.hpp']]], + ['gdproperty_5fhinted_8',['GDPROPERTY_HINTED',['../godot__macros_8hpp.html#a9e70408fe612616931e2c251eb149114',1,'godot_macros.hpp']]], + ['gdresourcetype_9',['GDRESOURCETYPE',['../godot__macros_8hpp.html#ae0818ebba543d3c6e8a61f460509451f',1,'godot_macros.hpp']]], + ['gdsignal_10',['GDSIGNAL',['../godot__macros_8hpp.html#abed0b44fb9b7da904a745cd09219ddea',1,'godot_macros.hpp']]] ]; diff --git a/html/search/files_0.js b/html/search/files_0.js index 8d25cea..d3bd666 100644 --- a/html/search/files_0.js +++ b/html/search/files_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['godot_5fmacros_2eh_0',['godot_macros.h',['../godot__macros_8h.html',1,'']]] + ['godot_5fmacros_2ehpp_0',['godot_macros.hpp',['../godot__macros_8hpp.html',1,'']]] ]; diff --git a/html/search/searchdata.js b/html/search/searchdata.js index 9acf566..866c8b6 100644 --- a/html/search/searchdata.js +++ b/html/search/searchdata.js @@ -2,26 +2,32 @@ var indexSectionsWithContent = { 0: "_acdefghilnprstu", 1: "gilps", - 2: "_cefghilprstu", - 3: "acdfgilnprs", - 4: "g" + 2: "g", + 3: "_cefghilprstu", + 4: "acdfgilnprs", + 5: "g", + 6: "g" }; var indexSectionNames = { 0: "all", 1: "classes", - 2: "functions", - 3: "variables", - 4: "pages" + 2: "files", + 3: "functions", + 4: "variables", + 5: "defines", + 6: "pages" }; var indexSectionLabels = { 0: "All", 1: "Classes", - 2: "Functions", - 3: "Variables", - 4: "Pages" + 2: "Files", + 3: "Functions", + 4: "Variables", + 5: "Macros", + 6: "Pages" };