High level GDNative
Single header GDNative high level API for C/C++
Loading...
Searching...
No Matches
Functions
Typed values from Dictionaries

Helper functions to get values directly from a godot_dictionary with Variant or String key. More...

Functions

HGDN_DECL godot_bool hgdn_dictionary_get_bool (const godot_dictionary *dict, const godot_variant *key)
 
HGDN_DECL uint64_t hgdn_dictionary_get_uint (const godot_dictionary *dict, const godot_variant *key)
 
HGDN_DECL int64_t hgdn_dictionary_get_int (const godot_dictionary *dict, const godot_variant *key)
 
HGDN_DECL double hgdn_dictionary_get_real (const godot_dictionary *dict, const godot_variant *key)
 
HGDN_DECL godot_vector2 hgdn_dictionary_get_vector2 (const godot_dictionary *dict, const godot_variant *key)
 
HGDN_DECL godot_vector3 hgdn_dictionary_get_vector3 (const godot_dictionary *dict, const godot_variant *key)
 
HGDN_DECL godot_rect2 hgdn_dictionary_get_rect2 (const godot_dictionary *dict, const godot_variant *key)
 
HGDN_DECL godot_plane hgdn_dictionary_get_plane (const godot_dictionary *dict, const godot_variant *key)
 
HGDN_DECL godot_quat hgdn_dictionary_get_quat (const godot_dictionary *dict, const godot_variant *key)
 
HGDN_DECL godot_aabb hgdn_dictionary_get_aabb (const godot_dictionary *dict, const godot_variant *key)
 
HGDN_DECL godot_basis hgdn_dictionary_get_basis (const godot_dictionary *dict, const godot_variant *key)
 
HGDN_DECL godot_transform2d hgdn_dictionary_get_transform2d (const godot_dictionary *dict, const godot_variant *key)
 
HGDN_DECL godot_transform hgdn_dictionary_get_transform (const godot_dictionary *dict, const godot_variant *key)
 
HGDN_DECL godot_color hgdn_dictionary_get_color (const godot_dictionary *dict, const godot_variant *key)
 
HGDN_DECL godot_node_path hgdn_dictionary_get_node_path (const godot_dictionary *dict, const godot_variant *key)
 
HGDN_DECL godot_rid hgdn_dictionary_get_rid (const godot_dictionary *dict, const godot_variant *key)
 
HGDN_DECL godot_object * hgdn_dictionary_get_object (const godot_dictionary *dict, const godot_variant *key)
 
HGDN_DECL godot_dictionary hgdn_dictionary_get_dictionary (const godot_dictionary *dict, const godot_variant *key)
 
HGDN_DECL godot_array hgdn_dictionary_get_array (const godot_dictionary *dict, const godot_variant *key)
 
HGDN_DECL hgdn_string hgdn_dictionary_get_string (const godot_dictionary *dict, const godot_variant *key)
 
HGDN_DECL hgdn_wide_string hgdn_dictionary_get_wide_string (const godot_dictionary *dict, const godot_variant *key)
 
HGDN_DECL hgdn_byte_array hgdn_dictionary_get_byte_array (const godot_dictionary *dict, const godot_variant *key)
 
HGDN_DECL hgdn_int_array hgdn_dictionary_get_int_array (const godot_dictionary *dict, const godot_variant *key)
 
HGDN_DECL hgdn_real_array hgdn_dictionary_get_real_array (const godot_dictionary *dict, const godot_variant *key)
 
HGDN_DECL hgdn_vector2_array hgdn_dictionary_get_vector2_array (const godot_dictionary *dict, const godot_variant *key)
 
HGDN_DECL hgdn_vector3_array hgdn_dictionary_get_vector3_array (const godot_dictionary *dict, const godot_variant *key)
 
HGDN_DECL hgdn_color_array hgdn_dictionary_get_color_array (const godot_dictionary *dict, const godot_variant *key)
 
HGDN_DECL hgdn_string_array hgdn_dictionary_get_string_array (const godot_dictionary *dict, const godot_variant *key)
 
HGDN_DECL godot_bool hgdn_dictionary_string_get_bool (const godot_dictionary *dict, const char *key)
 
HGDN_DECL uint64_t hgdn_dictionary_string_get_uint (const godot_dictionary *dict, const char *key)
 
HGDN_DECL int64_t hgdn_dictionary_string_get_int (const godot_dictionary *dict, const char *key)
 
HGDN_DECL double hgdn_dictionary_string_get_real (const godot_dictionary *dict, const char *key)
 
HGDN_DECL godot_vector2 hgdn_dictionary_string_get_vector2 (const godot_dictionary *dict, const char *key)
 
HGDN_DECL godot_vector3 hgdn_dictionary_string_get_vector3 (const godot_dictionary *dict, const char *key)
 
HGDN_DECL godot_rect2 hgdn_dictionary_string_get_rect2 (const godot_dictionary *dict, const char *key)
 
HGDN_DECL godot_plane hgdn_dictionary_string_get_plane (const godot_dictionary *dict, const char *key)
 
HGDN_DECL godot_quat hgdn_dictionary_string_get_quat (const godot_dictionary *dict, const char *key)
 
HGDN_DECL godot_aabb hgdn_dictionary_string_get_aabb (const godot_dictionary *dict, const char *key)
 
HGDN_DECL godot_basis hgdn_dictionary_string_get_basis (const godot_dictionary *dict, const char *key)
 
HGDN_DECL godot_transform2d hgdn_dictionary_string_get_transform2d (const godot_dictionary *dict, const char *key)
 
HGDN_DECL godot_transform hgdn_dictionary_string_get_transform (const godot_dictionary *dict, const char *key)
 
HGDN_DECL godot_color hgdn_dictionary_string_get_color (const godot_dictionary *dict, const char *key)
 
HGDN_DECL godot_node_path hgdn_dictionary_string_get_node_path (const godot_dictionary *dict, const char *key)
 
HGDN_DECL godot_rid hgdn_dictionary_string_get_rid (const godot_dictionary *dict, const char *key)
 
HGDN_DECL godot_object * hgdn_dictionary_string_get_object (const godot_dictionary *dict, const char *key)
 
HGDN_DECL godot_dictionary hgdn_dictionary_string_get_dictionary (const godot_dictionary *dict, const char *key)
 
HGDN_DECL godot_array hgdn_dictionary_string_get_array (const godot_dictionary *dict, const char *key)
 
HGDN_DECL hgdn_string hgdn_dictionary_string_get_string (const godot_dictionary *dict, const char *key)
 
HGDN_DECL hgdn_wide_string hgdn_dictionary_string_get_wide_string (const godot_dictionary *dict, const char *key)
 
HGDN_DECL hgdn_byte_array hgdn_dictionary_string_get_byte_array (const godot_dictionary *dict, const char *key)
 
HGDN_DECL hgdn_int_array hgdn_dictionary_string_get_int_array (const godot_dictionary *dict, const char *key)
 
HGDN_DECL hgdn_real_array hgdn_dictionary_string_get_real_array (const godot_dictionary *dict, const char *key)
 
HGDN_DECL hgdn_vector2_array hgdn_dictionary_string_get_vector2_array (const godot_dictionary *dict, const char *key)
 
HGDN_DECL hgdn_vector3_array hgdn_dictionary_string_get_vector3_array (const godot_dictionary *dict, const char *key)
 
HGDN_DECL hgdn_color_array hgdn_dictionary_string_get_color_array (const godot_dictionary *dict, const char *key)
 
HGDN_DECL hgdn_string_array hgdn_dictionary_string_get_string_array (const godot_dictionary *dict, const char *key)
 

Detailed Description