Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TokisanGames/Terrain3D
/ functions
Functions
646 in github.com/TokisanGames/Terrain3D
⨍
Functions
646
◇
Types & classes
37
↓ 62 callers
Method
clear
src/generated_texture.cpp:13
↓ 38 callers
Method
get_data
src/terrain_3d_region.cpp:279
↓ 30 callers
Method
get_pixel
src/terrain_3d_data.cpp:625
↓ 25 callers
Method
get_height
src/terrain_3d_data.cpp:650
↓ 25 callers
Method
get_region_size
src/terrain_3d.h:153
↓ 19 callers
Function
is_hole
src/terrain_3d_util.h:234
↓ 16 callers
Method
get_vertex_spacing
src/terrain_3d.h:169
↓ 15 callers
Method
get_assets
src/terrain_3d.h:140
↓ 15 callers
Method
get_instancer
src/terrain_3d.h:142
↓ 15 callers
Method
update
Iterates over every instance of every mesh and updates all properties.
src/terrain_3d_mesher.cpp:393
↓ 14 callers
Function
memdelete_safely
src/terrain_3d_util.h:254
↓ 13 callers
Method
get_location
src/terrain_3d_region.h:111
↓ 13 callers
Method
get_region
This function is slower than the version below, but safer when interacting with Godot, which requires References. This includes backing up regions in
src/terrain_3d_data.h:244
↓ 12 callers
Method
get_region_locations
src/terrain_3d_data.h:92
↓ 12 callers
Method
get_rid
src/terrain_3d_collision.cpp:546
↓ 12 callers
Method
is_deleted
src/terrain_3d_region.h:105
↓ 11 callers
Method
get_instances
src/terrain_3d_region.h:96
↓ 11 callers
Method
set_modified
src/terrain_3d_region.h:108
↓ 10 callers
Method
get_map
src/terrain_3d_region.cpp:40
↓ 10 callers
Method
set_name
src/terrain_3d_mesh_asset.cpp:146
↓ 9 callers
Function
as_uint
src/terrain_3d_util.h:202
↓ 9 callers
Method
get_image
src/generated_texture.h:26
↓ 8 callers
Method
duplicate
src/terrain_3d_region.cpp:296
↓ 8 callers
Method
get_mesh_count
src/terrain_3d_assets.h:92
↓ 8 callers
Method
initialize
src/terrain_3d_data.cpp:50
↓ 8 callers
Function
is_power_of_2
src/terrain_3d_util.h:95
↓ 7 callers
Method
get_editor
src/terrain_3d.h:145
↓ 7 callers
Method
get_plugin
src/terrain_3d.h:147
↓ 7 callers
Function
is_nav
src/terrain_3d_util.h:239
↓ 7 callers
Function
ptr_to_str
src/terrain_3d_util.h:287
↓ 7 callers
Method
set_warning
src/terrain_3d.cpp:793
↓ 6 callers
Method
get_mesh_asset
src/terrain_3d_assets.cpp:502
↓ 6 callers
Method
is_dirty
src/generated_texture.h:22
↓ 6 callers
Method
set_deleted
Working Data
src/terrain_3d_region.h:104
↓ 6 callers
Method
set_pixel
src/terrain_3d_data.cpp:599
↓ 5 callers
Method
create
src/generated_texture.cpp:26
↓ 5 callers
Function
get_base
src/terrain_3d_util.h:204
↓ 5 callers
Function
get_blend
src/terrain_3d_util.h:216
↓ 5 callers
Method
get_name
src/terrain_3d_mesh_asset.h:71
↓ 5 callers
Function
get_overlay
src/terrain_3d_util.h:210
↓ 5 callers
Method
get_region_location
Returns a region location given a global position. No bounds checking nor data access.
src/terrain_3d_data.h:215
↓ 5 callers
Method
set_location
src/terrain_3d_region.cpp:248
↓ 5 callers
Method
set_region_size
src/terrain_3d.cpp:496
↓ 4 callers
Method
destroy
src/terrain_3d_mesher.cpp:304
↓ 4 callers
Method
get_cast_shadows
src/terrain_3d.h:178
↓ 4 callers
Method
get_color_map
src/terrain_3d_region.h:83
↓ 4 callers
Method
get_control
src/terrain_3d_data.h:289
↓ 4 callers
Method
get_height_range
src/terrain_3d_data.h:179
↓ 4 callers
Method
get_map_ptr
src/terrain_3d_region.cpp:54
↓ 4 callers
Method
get_material
src/terrain_3d.h:138
↓ 4 callers
Method
get_mesh
src/terrain_3d_mesh_asset.cpp:272
↓ 4 callers
Method
get_mesh_vertex
* Returns the location of a terrain vertex at a certain LOD. If there is a hole at the position, it returns * NAN in the vector's Y coordinate. * p_
src/terrain_3d_data.cpp:781
↓ 4 callers
Method
get_shader_param
src/terrain_3d_material.cpp:649
↓ 4 callers
Function
is_auto
src/terrain_3d_util.h:244
↓ 4 callers
Method
is_in_slope
src/terrain_3d_data.cpp:688
↓ 4 callers
Function
remove_from_tree
src/terrain_3d_util.h:263
↓ 4 callers
Method
save
src/terrain_3d_assets.cpp:639
↓ 4 callers
Method
set_edited
src/terrain_3d_region.h:106
↓ 4 callers
Method
update_maps
src/terrain_3d_data.cpp:447
↓ 4 callers
Method
update_mmis
src/terrain_3d_instancer.cpp:1048
↓ 4 callers
Function
v3v2i
Convert Vector3 to Vector2i, ignoring Y
src/terrain_3d_util.h:71
↓ 3 callers
Method
_update_maps
src/terrain_3d_material.cpp:474
↓ 3 callers
Method
add_edited_area
src/terrain_3d_data.cpp:814
↓ 3 callers
Function
enc_base
src/terrain_3d_util.h:206
↓ 3 callers
Function
enc_blend
src/terrain_3d_util.h:218
↓ 3 callers
Function
enc_overlay
src/terrain_3d_util.h:212
↓ 3 callers
Function
enc_uv_rotation
src/terrain_3d_util.h:224
↓ 3 callers
Function
enc_uv_scale
src/terrain_3d_util.h:230
↓ 3 callers
Method
get_control_map
src/terrain_3d_region.h:81
↓ 3 callers
Method
get_edited_area
src/terrain_3d_data.h:177
↓ 3 callers
Method
get_height_map
src/terrain_3d_region.h:79
↓ 3 callers
Method
get_height_offset
src/terrain_3d_mesh_asset.h:84
↓ 3 callers
Method
get_id
src/terrain_3d_mesh_asset.h:73
↓ 3 callers
Method
get_mmi_parent
src/terrain_3d.h:143
↓ 3 callers
Function
get_uv_rotation
src/terrain_3d_util.h:222
↓ 3 callers
Function
get_uv_scale
src/terrain_3d_util.h:228
↓ 3 callers
Function
int_ceil_pow2
src/terrain_3d_util.h:113
↓ 3 callers
Function
int_round_mult
src/terrain_3d_util.h:122
↓ 3 callers
Method
is_edited
src/terrain_3d_region.h:107
↓ 3 callers
Method
is_inside_world
src/terrain_3d.h:126
↓ 3 callers
Function
is_instance_valid
UtilityFunctions::is_instance_valid() is faulty and shouldn't be used. Use this version instead on objects that might be freed by the user. See https:
src/terrain_3d_util.h:278
↓ 3 callers
Method
sanitize_maps
src/terrain_3d_region.cpp:117
↓ 3 callers
Method
set_vertex_spacing
src/terrain_3d.cpp:586
↓ 2 callers
Function
as_float
Getters read the 32-bit float as a 32-bit uint, then mask bits to retreive value Encoders return a full 32-bit uint with bits in the proper place for
src/terrain_3d_util.h:201
↓ 2 callers
Method
clear
src/terrain_3d_mesh_asset.cpp:123
↓ 2 callers
Method
clear_edited_area
src/terrain_3d_data.h:176
↓ 2 callers
Function
enc_auto
src/terrain_3d_util.h:246
↓ 2 callers
Function
enc_hole
src/terrain_3d_util.h:236
↓ 2 callers
Function
enc_nav
src/terrain_3d_util.h:241
↓ 2 callers
Method
get_color_maps_rid
src/terrain_3d_data.h:139
↓ 2 callers
Method
get_control_maps_rid
src/terrain_3d_data.h:138
↓ 2 callers
Method
get_data_directory
src/terrain_3d.h:133
↓ 2 callers
Method
get_height_maps_rid
src/terrain_3d_data.h:137
↓ 2 callers
Method
get_last_lod
src/terrain_3d_mesh_asset.h:102
↓ 2 callers
Method
get_lod_range_begin
src/terrain_3d_mesh_asset.cpp:413
↓ 2 callers
Method
get_lod_range_end
src/terrain_3d_mesh_asset.cpp:421
↓ 2 callers
Method
get_maps
src/terrain_3d_data.cpp:426
↓ 2 callers
Method
get_material_overlay
src/terrain_3d_mesh_asset.h:93
↓ 2 callers
Method
get_material_override
src/terrain_3d_mesh_asset.h:91
↓ 2 callers
Method
get_material_rid
src/terrain_3d_material.h:95
next →
1–100 of 646, ranked by callers