Sota
Getting Started
Introduction
Building from sourse
Modules
API usage
Design notes
Ridge-based terrain
Honeycomb
Tesselation type
C++ module VS GDExtension
Architecture
Types Abstraction Layer
Known issues & limitations
Sota C++ module build
C++ code documentation
Library API
Sota
Index
Index
A
|
B
|
C
|
F
|
I
|
M
|
N
|
O
|
P
|
S
|
T
|
V
|
W
A
Array (C++ type)
B
ByteArray (C++ type)
C
CollisionShape3D (C++ type)
ColorsArray (C++ type)
F
FastNoiseLite (C++ type)
I
IntArray (C++ type)
M
MeshInstance3D (C++ type)
MOUSE_BUTTON_LEFT (C++ member)
MOUSE_BUTTON_MASK_LEFT (C++ member)
MOUSE_BUTTON_MASK_RIGHT (C++ member)
N
Node (C++ type)
Node3D (C++ type)
O
Object (C++ type)
P
PrimitiveMesh (C++ type)
print (C++ function)
printerr (C++ function)
S
Shader (C++ type)
sota::algo::DSU (C++ class)
sota::algo::DSU::DSU (C++ function)
sota::algo::DSU::groups (C++ function)
sota::algo::DSU::make_union (C++ function)
sota::algo::DSU::push (C++ function)
sota::algo::DSU::rep (C++ function)
sota::barycentric (C++ function)
sota::Biome (C++ enum)
sota::Biome::HILL (C++ enumerator)
sota::Biome::MOUNTAIN (C++ enumerator)
sota::Biome::PLAIN (C++ enumerator)
sota::Biome::WATER (C++ enumerator)
sota::biome_to_string (C++ function)
sota::BiomeCalculator (C++ class)
sota::BiomeCalculator::BiomeCalculator (C++ function)
sota::BiomeCalculator::calculate_biome (C++ function)
sota::BiomeCalculator::calculate_biomes (C++ function)
sota::BiomeGroups (C++ type)
sota::BiomeTile (C++ class)
sota::BiomeTile::_bind_methods (C++ function)
sota::BiomeTile::biome (C++ function)
sota::BiomeTile::BiomeTile (C++ function)
,
[1]
,
[2]
,
[3]
sota::BiomeTile::col (C++ function)
sota::BiomeTile::operator= (C++ function)
sota::BiomeTile::row (C++ function)
sota::BiomeTile::set_biome (C++ function)
sota::check_biomes (C++ function)
sota::clean_children (C++ function)
sota::ClipOptions (C++ struct)
sota::ClipOptions::down (C++ member)
sota::ClipOptions::left (C++ member)
sota::ClipOptions::right (C++ member)
sota::ClipOptions::up (C++ member)
sota::combine (C++ function)
sota::cosrp (C++ function)
sota::create_mesh_impl (C++ function)
sota::create_ridge_mesh (C++ function)
sota::CubeCoordinates (C++ struct)
sota::CubeCoordinates::q (C++ member)
sota::CubeCoordinates::r (C++ member)
sota::CubeCoordinates::s (C++ member)
sota::cubeRound (C++ function)
sota::cubeToOffset (C++ function)
sota::DiscreteVertex (C++ type)
sota::DiscreteVertexToDistance (C++ type)
sota::DiscreteVertexToNormals (C++ type)
sota::Distance (C++ type)
sota::DummyMesher (C++ class)
sota::DummyMesher::calculate_bones (C++ function)
sota::DummyMesher::calculate_color_custom0 (C++ function)
sota::DummyMesher::calculate_color_custom1 (C++ function)
sota::DummyMesher::calculate_color_custom2 (C++ function)
sota::DummyMesher::calculate_color_custom3 (C++ function)
sota::DummyMesher::calculate_colors (C++ function)
sota::DummyMesher::calculate_tangents (C++ function)
sota::DummyMesher::calculate_tex_uv2 (C++ function)
sota::DummyMesher::calculate_weights (C++ function)
sota::Edge (C++ struct)
sota::Edge::a (C++ member)
sota::Edge::b (C++ member)
sota::EPSILON (C++ member)
sota::epsilonEqual (C++ function)
,
[1]
sota::epsilonNotEqual (C++ function)
sota::Face (C++ class)
sota::Face::Face (C++ function)
sota::Face::get_triangles (C++ function)
sota::FlatMeshProcessor (C++ class)
sota::FlatMeshProcessor::calculate_hill_heights (C++ function)
sota::FlatMeshProcessor::calculate_initial_heights (C++ function)
sota::FlatMeshProcessor::calculate_ridge_based_heights (C++ function)
sota::FlatMeshProcessor::shift_compress (C++ function)
sota::GeneralUtility (C++ class)
sota::GeneralUtility::make_smooth_normals (C++ function)
sota::get_biome (C++ function)
sota::GroupOfRidgeMeshes (C++ type)
sota::Hexagon (C++ class)
sota::Hexagon::calculate_points (C++ function)
sota::Hexagon::check (C++ function)
sota::Hexagon::Hexagon (C++ function)
,
[1]
,
[2]
,
[3]
sota::Hexagon::operator= (C++ function)
,
[1]
sota::HexagonalHexGrid (C++ class)
sota::HexagonalHexGrid::_bind_methods (C++ function)
sota::HexagonalHexGrid::_size (C++ member)
sota::HexagonalHexGrid::calculate_id (C++ function)
sota::HexagonalHexGrid::get_size (C++ function)
sota::HexagonalHexGrid::init_col_row_layout (C++ function)
sota::HexagonalHexGrid::set_size (C++ function)
sota::HexagonalHoneycomb (C++ class)
sota::HexagonalHoneycomb::_bind_methods (C++ function)
sota::HexagonalHoneycomb::_size (C++ member)
sota::HexagonalHoneycomb::calculate_honey_id_offset (C++ function)
sota::HexagonalHoneycomb::calculate_id (C++ function)
sota::HexagonalHoneycomb::get_center (C++ function)
sota::HexagonalHoneycomb::get_size (C++ function)
sota::HexagonalHoneycomb::init_col_row_layout (C++ function)
sota::HexagonalHoneycomb::set_size (C++ function)
sota::HexagonalRidgeHexGrid (C++ class)
sota::HexagonalRidgeHexGrid::_bind_methods (C++ function)
sota::HexagonalRidgeHexGrid::_size (C++ member)
sota::HexagonalRidgeHexGrid::calculate_id (C++ function)
sota::HexagonalRidgeHexGrid::collect_biome_groups (C++ function)
sota::HexagonalRidgeHexGrid::get_clip_options (C++ function)
sota::HexagonalRidgeHexGrid::get_size (C++ function)
sota::HexagonalRidgeHexGrid::init_col_row_layout (C++ function)
sota::HexagonalRidgeHexGrid::set_biomes (C++ function)
sota::HexagonalRidgeHexGrid::set_size (C++ function)
sota::HexagonalUtility (C++ class)
sota::HexagonalUtility::calculate_id (C++ function)
sota::HexagonalUtility::get_offset_coords_layout (C++ function)
sota::HexBorderLineParams (C++ struct)
sota::HexBorderLineParams::get_coeffs (C++ function)
sota::HexBorderLineParams::HexBorderLineParams (C++ function)
sota::HexGrid (C++ class)
sota::HexGrid::_bind_methods (C++ function)
sota::HexGrid::_col_row_layout (C++ member)
sota::HexGrid::_cube_coord_to_tile_mesh (C++ member)
sota::HexGrid::_diameter (C++ member)
sota::HexGrid::_divisions (C++ member)
sota::HexGrid::_frame_offset (C++ member)
sota::HexGrid::_frame_state (C++ member)
sota::HexGrid::_shader (C++ member)
sota::HexGrid::_tiles_layout (C++ member)
sota::HexGrid::calculate_id (C++ function)
sota::HexGrid::calculate_normals (C++ function)
sota::HexGrid::get_diameter (C++ function)
sota::HexGrid::get_divisions (C++ function)
sota::HexGrid::get_frame_offset (C++ function)
sota::HexGrid::get_frame_state (C++ function)
sota::HexGrid::get_hex_meshes (C++ function)
sota::HexGrid::get_shader (C++ function)
sota::HexGrid::HexGrid (C++ function)
sota::HexGrid::init (C++ function)
sota::HexGrid::init_col_row_layout (C++ function)
sota::HexGrid::make_tiles (C++ function)
sota::HexGrid::set_diameter (C++ function)
sota::HexGrid::set_divisions (C++ function)
sota::HexGrid::set_frame_offset (C++ function)
sota::HexGrid::set_frame_state (C++ function)
sota::HexGrid::set_shader (C++ function)
sota::HexMesh (C++ class)
sota::HexMesh::_bind_methods (C++ function)
sota::HexMesh::_clip_options (C++ member)
sota::HexMesh::_diameter (C++ member)
sota::HexMesh::_frame_offset (C++ member)
sota::HexMesh::_frame_state (C++ member)
sota::HexMesh::_R (C++ member)
sota::HexMesh::_r (C++ member)
sota::HexMesh::calculate_vertices_iteration (C++ function)
sota::HexMesh::calculate_vertices_recursion (C++ function)
sota::HexMesh::get_diameter (C++ function)
sota::HexMesh::HexMesh (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
sota::HexMesh::init_impl (C++ function)
sota::HexMesh::operator= (C++ function)
sota::HexMesh::set_clip_options (C++ function)
sota::HexMesh::set_diameter (C++ function)
sota::HexMesh::set_frame_state (C++ function)
sota::HexMesh::set_frame_value (C++ function)
sota::HexMeshParams (C++ struct)
sota::HexMeshParams::clip_options (C++ member)
sota::HexMeshParams::diameter (C++ member)
sota::HexMeshParams::divisions (C++ member)
sota::HexMeshParams::frame_offset (C++ member)
sota::HexMeshParams::frame_state (C++ member)
sota::HexMeshParams::id (C++ member)
sota::HexMeshParams::material (C++ member)
sota::HexMeshParams::orientation (C++ member)
sota::HexMeshParams::tesselation_mode (C++ member)
sota::HillMesh (C++ class)
sota::HillMesh::_bind_methods (C++ function)
sota::HillMesh::calculate_final_heights (C++ function)
sota::HillMesh::HillMesh (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
sota::HillMesh::operator= (C++ function)
sota::Honeycomb (C++ class)
sota::Honeycomb::_bind_methods (C++ function)
sota::Honeycomb::all_cells_empty (C++ function)
sota::Honeycomb::calculate_honey_id_offset (C++ function)
sota::Honeycomb::get_bottom_offset (C++ function)
sota::Honeycomb::get_cell_texture (C++ function)
sota::Honeycomb::get_cells (C++ function)
sota::Honeycomb::get_honey_fill_steps (C++ function)
sota::Honeycomb::get_honey_max_gain (C++ function)
sota::Honeycomb::get_honey_min_offset (C++ function)
sota::Honeycomb::get_honey_random_level (C++ function)
sota::Honeycomb::get_honey_shader (C++ function)
sota::Honeycomb::get_honey_texture (C++ function)
sota::Honeycomb::get_max_cells (C++ function)
sota::Honeycomb::get_min_cells (C++ function)
sota::Honeycomb::get_noise (C++ function)
sota::Honeycomb::get_selection_shader (C++ function)
sota::Honeycomb::get_selection_texture (C++ function)
sota::Honeycomb::get_smooth_normals (C++ function)
sota::Honeycomb::Honeycomb (C++ function)
sota::Honeycomb::init (C++ function)
sota::Honeycomb::make_tiles (C++ function)
sota::Honeycomb::set_bottom_offset (C++ function)
sota::Honeycomb::set_cell_texture (C++ function)
sota::Honeycomb::set_honey_fill_steps (C++ function)
sota::Honeycomb::set_honey_max_gain (C++ function)
sota::Honeycomb::set_honey_min_offset (C++ function)
sota::Honeycomb::set_honey_random_level (C++ function)
sota::Honeycomb::set_honey_shader (C++ function)
sota::Honeycomb::set_honey_texture (C++ function)
sota::Honeycomb::set_noise (C++ function)
sota::Honeycomb::set_selection_shader (C++ function)
sota::Honeycomb::set_selection_texture (C++ function)
sota::Honeycomb::set_smooth_normals (C++ function)
sota::HoneycombCell (C++ class)
sota::HoneycombCell::_bind_methods (C++ function)
sota::HoneycombCell::calculate_heights (C++ function)
sota::HoneycombCell::get_id (C++ function)
sota::HoneycombCell::HoneycombCell (C++ function)
,
[1]
,
[2]
,
[3]
sota::HoneycombCell::inner_mesh (C++ function)
sota::HoneycombCell::operator= (C++ function)
sota::HoneycombCell::set_noise (C++ function)
sota::HoneycombCell::set_selection_material (C++ function)
sota::HoneycombCellMeshParams (C++ struct)
sota::HoneycombCellMeshParams::hex_mesh_params (C++ member)
sota::HoneycombCellMeshParams::noise (C++ member)
sota::HoneycombCellMeshParams::selection_material (C++ member)
sota::HoneycombHoney (C++ class)
sota::HoneycombHoney::_bind_methods (C++ function)
sota::HoneycombHoney::calculate_heights (C++ function)
sota::HoneycombHoney::calculate_initial_heights (C++ function)
sota::HoneycombHoney::clear (C++ function)
sota::HoneycombHoney::fill (C++ function)
sota::HoneycombHoney::get_id (C++ function)
sota::HoneycombHoney::get_level (C++ function)
sota::HoneycombHoney::get_min_max_height (C++ function)
sota::HoneycombHoney::HoneycombHoney (C++ function)
,
[1]
,
[2]
,
[3]
sota::HoneycombHoney::inner_mesh (C++ function)
sota::HoneycombHoney::is_empty (C++ function)
sota::HoneycombHoney::is_full (C++ function)
sota::HoneycombHoney::is_locked (C++ function)
sota::HoneycombHoney::lock (C++ function)
sota::HoneycombHoney::operator= (C++ function)
sota::HoneycombHoney::set_fill_delta (C++ function)
sota::HoneycombHoney::set_level (C++ function)
sota::HoneycombHoney::set_max_level (C++ function)
sota::HoneycombHoney::set_min_offset (C++ function)
sota::HoneycombHoney::set_noise (C++ function)
sota::HoneycombHoney::set_shift_compress (C++ function)
sota::HoneycombHoney::unlock (C++ function)
sota::HoneycombHoneyMeshParams (C++ struct)
sota::HoneycombHoneyMeshParams::fill_delta (C++ member)
sota::HoneycombHoneyMeshParams::hex_mesh_params (C++ member)
sota::HoneycombHoneyMeshParams::max_level (C++ member)
sota::HoneycombHoneyMeshParams::min_offset (C++ member)
sota::HoneycombHoneyMeshParams::noise (C++ member)
sota::HoneycombTile (C++ class)
sota::HoneycombTile::handle_input_event (C++ function)
sota::HoneycombTile::handle_mouse_entered (C++ function)
sota::HoneycombTile::handle_mouse_exited (C++ function)
sota::HoneycombTile::honey_mesh (C++ function)
sota::HoneycombTile::HoneycombTile (C++ function)
,
[1]
sota::ico_indices (C++ function)
sota::ico_points (C++ function)
sota::is_hill_mesh (C++ function)
sota::is_mountain_mesh (C++ function)
sota::is_odd (C++ function)
sota::is_plain_mesh (C++ function)
sota::is_water_mesh (C++ function)
sota::make_hexagon_at_origin (C++ function)
sota::make_hexagon_at_position (C++ function)
sota::make_non_ref (C++ function)
sota::make_prism_mesh (C++ function)
sota::make_ridge_hex_mesh (C++ function)
sota::make_ridge_pentagon_mesh (C++ function)
sota::make_unit_hexagon (C++ function)
sota::make_unit_pentagon (C++ function)
sota::map2d_to_3d (C++ function)
sota::MatrixProcessor (C++ class)
sota::MatrixProcessor::_bind_methods (C++ function)
sota::MatrixProcessor::process (C++ function)
sota::MeshProcessor (C++ class)
sota::MeshProcessor::calculate_hill_heights (C++ function)
sota::MeshProcessor::calculate_initial_heights (C++ function)
sota::MeshProcessor::calculate_ridge_based_heights (C++ function)
sota::MeshProcessor::shift_compress (C++ function)
sota::MeshProcessor::~MeshProcessor (C++ function)
sota::MountainMesh (C++ class)
sota::MountainMesh::_bind_methods (C++ function)
sota::MountainMesh::calculate_final_heights (C++ function)
sota::MountainMesh::MountainMesh (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
sota::MountainMesh::operator= (C++ function)
sota::neighbours (C++ function)
sota::Neighbours (C++ type)
sota::NoisePolyhedron (C++ class)
sota::NoisePolyhedron::_bind_methods (C++ function)
sota::NoisePolyhedron::configure_hexagon (C++ function)
sota::NoisePolyhedron::configure_pentagon (C++ function)
sota::NoisePolyhedron::NoisePolyhedron (C++ function)
,
[1]
,
[2]
sota::NoisePolyhedron::operator= (C++ function)
sota::NoisePolyhedron::process_cells (C++ function)
sota::NoisePolyhedron::set_material_parameters (C++ function)
sota::OffsetCoordinates (C++ struct)
sota::OffsetCoordinates::col (C++ member)
sota::OffsetCoordinates::row (C++ member)
sota::OffsetTile (C++ class)
sota::OffsetTile::_bind_methods (C++ function)
sota::OffsetTile::get_cube_coords (C++ function)
sota::OffsetTile::get_offset_coords (C++ function)
sota::OffsetTile::handle_input_event (C++ function)
sota::OffsetTile::handle_mouse_entered (C++ function)
sota::OffsetTile::handle_mouse_exited (C++ function)
sota::OffsetTile::is_shifted (C++ function)
sota::OffsetTile::OffsetTile (C++ function)
,
[1]
,
[2]
,
[3]
sota::OffsetTile::operator= (C++ function)
sota::offsetToCube (C++ function)
sota::operator+ (C++ function)
sota::operator+= (C++ function)
sota::operator- (C++ function)
,
[1]
sota::operator-= (C++ function)
sota::operator< (C++ function)
sota::operator<< (C++ function)
sota::operator== (C++ function)
sota::Orientation (C++ enum)
sota::Orientation::Plane (C++ enumerator)
sota::Orientation::Polyhedron (C++ enumerator)
sota::Pentagon (C++ class)
sota::Pentagon::calculate_points (C++ function)
sota::Pentagon::check (C++ function)
sota::Pentagon::operator= (C++ function)
,
[1]
sota::Pentagon::Pentagon (C++ function)
,
[1]
,
[2]
,
[3]
sota::PentagonMeshParams (C++ struct)
sota::PentagonMeshParams::divisions (C++ member)
sota::PentagonMeshParams::id (C++ member)
sota::PentagonMeshParams::material (C++ member)
sota::PentagonMeshParams::orientation (C++ member)
sota::PentagonMeshParams::tesselation_mode (C++ member)
sota::PentMesh (C++ class)
sota::PentMesh::_bind_methods (C++ function)
sota::PentMesh::init_impl (C++ function)
sota::PentMesh::operator= (C++ function)
sota::PentMesh::PentMesh (C++ function)
,
[1]
,
[2]
,
[3]
sota::PentMesh::update (C++ function)
sota::PI (C++ member)
sota::pixelToCube (C++ function)
sota::PlainMesh (C++ class)
sota::PlainMesh::_bind_methods (C++ function)
sota::PlainMesh::calculate_final_heights (C++ function)
sota::PlainMesh::operator= (C++ function)
sota::PlainMesh::PlainMesh (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
sota::PointToLineDistance_EquationBased (C++ class)
sota::PointToLineDistance_EquationBased::calc (C++ function)
sota::PointToLineDistance_EquationBased::get_border_line_coeffs (C++ function)
sota::PointToLineDistance_EquationBased::PointToLineDistance_EquationBased (C++ function)
sota::PointToLineDistance_VectorMultBased (C++ class)
sota::PointToLineDistance_VectorMultBased::calc (C++ function)
sota::PointToLineDistance_VectorMultBased::PointToLineDistance_VectorMultBased (C++ function)
sota::pointy_top_x_offset (C++ function)
sota::pointy_top_y_offset (C++ function)
sota::PolygonWrapper (C++ class)
sota::PolygonWrapper::id (C++ function)
sota::PolygonWrapper::mesh (C++ function)
sota::PolygonWrapper::operator= (C++ function)
,
[1]
sota::PolygonWrapper::polygon (C++ function)
sota::PolygonWrapper::PolygonWrapper (C++ function)
,
[1]
,
[2]
sota::PolygonWrapper::set_mesh (C++ function)
sota::PolygonWrapper::tile (C++ function)
sota::PolygonWrapper::~PolygonWrapper (C++ function)
sota::Polyhedron (C++ class)
sota::Polyhedron::_bind_methods (C++ function)
sota::Polyhedron::_biomes_noise (C++ member)
sota::Polyhedron::_hexagons (C++ member)
sota::Polyhedron::_pentagons (C++ member)
sota::Polyhedron::_shader (C++ member)
sota::Polyhedron::_texture (C++ member)
sota::Polyhedron::calculate_normals (C++ function)
sota::Polyhedron::configure_hexagon (C++ function)
sota::Polyhedron::configure_pentagon (C++ function)
sota::Polyhedron::get_biomes_noise (C++ function)
sota::Polyhedron::get_divisions (C++ function)
sota::Polyhedron::get_hill_texture (C++ function)
sota::Polyhedron::get_mountain_texture (C++ function)
sota::Polyhedron::get_patch_resolution (C++ function)
sota::Polyhedron::get_plain_texture (C++ function)
sota::Polyhedron::get_shader (C++ function)
sota::Polyhedron::get_water_texture (C++ function)
sota::Polyhedron::init (C++ function)
sota::Polyhedron::operator= (C++ function)
sota::Polyhedron::Polyhedron (C++ function)
,
[1]
,
[2]
sota::Polyhedron::process_cells (C++ function)
sota::Polyhedron::process_ngons (C++ function)
sota::Polyhedron::set_biomes_noise (C++ function)
sota::Polyhedron::set_divisions (C++ function)
sota::Polyhedron::set_hill_texture (C++ function)
sota::Polyhedron::set_material_parameters (C++ function)
sota::Polyhedron::set_mountain_texture (C++ function)
sota::Polyhedron::set_patch_resolution (C++ function)
sota::Polyhedron::set_plain_texture (C++ function)
sota::Polyhedron::set_shader (C++ function)
sota::Polyhedron::set_water_texture (C++ function)
sota::PolyhedronNoiseProcessor (C++ class)
sota::PolyhedronNoiseProcessor::configure_hexagon (C++ function)
sota::PolyhedronNoiseProcessor::configure_pentagon (C++ function)
sota::PolyhedronNoiseProcessor::process (C++ function)
sota::PolyhedronPrismProcessor (C++ class)
sota::PolyhedronPrismProcessor::configure_hexagon (C++ function)
sota::PolyhedronPrismProcessor::configure_pentagon (C++ function)
sota::PolyhedronPrismProcessor::process (C++ function)
sota::PolyhedronProcessor (C++ class)
sota::PolyhedronProcessor::configure_hexagon (C++ function)
sota::PolyhedronProcessor::configure_pentagon (C++ function)
sota::PolyhedronProcessor::process (C++ function)
sota::PolyhedronProcessor::~PolyhedronProcessor (C++ function)
sota::PolyhedronRidgeProcessor (C++ class)
sota::PolyhedronRidgeProcessor::configure_hexagon (C++ function)
sota::PolyhedronRidgeProcessor::configure_pentagon (C++ function)
sota::PolyhedronRidgeProcessor::get_bottom_offset (C++ function)
sota::PolyhedronRidgeProcessor::get_top_offset (C++ function)
sota::PolyhedronRidgeProcessor::operator= (C++ function)
,
[1]
sota::PolyhedronRidgeProcessor::PolyhedronRidgeProcessor (C++ function)
,
[1]
,
[2]
sota::PolyhedronRidgeProcessor::process (C++ function)
sota::PolyhedronRidgeProcessor::set_bottom_offset (C++ function)
sota::PolyhedronRidgeProcessor::set_top_offset (C++ function)
sota::PolyhedronTile (C++ class)
sota::PolyhedronTile::_bind_methods (C++ function)
sota::PolyhedronTile::operator= (C++ function)
sota::PolyhedronTile::PolyhedronTile (C++ function)
,
[1]
,
[2]
,
[3]
sota::PolyhedronTileState (C++ enum)
sota::PolyhedronTileState::DOWN (C++ enumerator)
sota::PolyhedronTileState::IDLE (C++ enumerator)
sota::PolyhedronTileState::UP (C++ enumerator)
sota::PrismHexMesh (C++ class)
sota::PrismHexMesh::_bind_methods (C++ function)
sota::PrismHexMesh::get_height (C++ function)
sota::PrismHexMesh::init_impl (C++ function)
sota::PrismHexMesh::operator= (C++ function)
sota::PrismHexMesh::PrismHexMesh (C++ function)
,
[1]
,
[2]
,
[3]
sota::PrismHexMesh::set_height (C++ function)
sota::PrismHexMeshParams (C++ struct)
sota::PrismHexMeshParams::height (C++ member)
sota::PrismHexMeshParams::hex_mesh_params (C++ member)
sota::PrismHexTile (C++ class)
sota::PrismHexTile::_bind_methods (C++ function)
sota::PrismHexTile::get_id (C++ function)
sota::PrismHexTile::inner_mesh (C++ function)
sota::PrismHexTile::PrismHexTile (C++ function)
,
[1]
sota::PrismPentMesh (C++ class)
sota::PrismPentMesh::_bind_methods (C++ function)
sota::PrismPentMesh::get_height (C++ function)
sota::PrismPentMesh::init_impl (C++ function)
sota::PrismPentMesh::operator= (C++ function)
sota::PrismPentMesh::PrismPentMesh (C++ function)
,
[1]
,
[2]
,
[3]
sota::PrismPentMesh::set_height (C++ function)
sota::PrismPentMeshParams (C++ struct)
sota::PrismPentMeshParams::height (C++ member)
sota::PrismPentMeshParams::pent_mesh_params (C++ member)
sota::PrismPentTile (C++ class)
sota::PrismPentTile::_bind_methods (C++ function)
sota::PrismPentTile::get_id (C++ function)
sota::PrismPentTile::inner_mesh (C++ function)
sota::PrismPentTile::PrismPentTile (C++ function)
,
[1]
sota::PrismPolyhedron (C++ class)
sota::PrismPolyhedron::_bind_methods (C++ function)
sota::PrismPolyhedron::calculate_normals (C++ function)
sota::PrismPolyhedron::configure_hexagon (C++ function)
sota::PrismPolyhedron::configure_pentagon (C++ function)
sota::PrismPolyhedron::get_hill_height (C++ function)
sota::PrismPolyhedron::get_mountain_height (C++ function)
sota::PrismPolyhedron::get_plain_height (C++ function)
sota::PrismPolyhedron::get_water_height (C++ function)
sota::PrismPolyhedron::operator= (C++ function)
sota::PrismPolyhedron::PrismPolyhedron (C++ function)
,
[1]
,
[2]
sota::PrismPolyhedron::process_cells (C++ function)
sota::PrismPolyhedron::set_hill_height (C++ function)
sota::PrismPolyhedron::set_material_parameters (C++ function)
sota::PrismPolyhedron::set_mountain_height (C++ function)
sota::PrismPolyhedron::set_plain_height (C++ function)
sota::PrismPolyhedron::set_water_height (C++ function)
sota::radius (C++ function)
sota::RectangularUtility (C++ class)
sota::RectangularUtility::calculate_id (C++ function)
sota::RectangularUtility::get_offset_coords_layout (C++ function)
sota::RectHexGrid (C++ class)
sota::RectHexGrid::_bind_methods (C++ function)
sota::RectHexGrid::_height (C++ member)
sota::RectHexGrid::_width (C++ member)
sota::RectHexGrid::calculate_id (C++ function)
sota::RectHexGrid::get_height (C++ function)
sota::RectHexGrid::get_width (C++ function)
sota::RectHexGrid::init_col_row_layout (C++ function)
sota::RectHexGrid::set_height (C++ function)
sota::RectHexGrid::set_width (C++ function)
sota::RectHoneycomb (C++ class)
sota::RectHoneycomb::_bind_methods (C++ function)
sota::RectHoneycomb::_height (C++ member)
sota::RectHoneycomb::_width (C++ member)
sota::RectHoneycomb::calculate_honey_id_offset (C++ function)
sota::RectHoneycomb::calculate_id (C++ function)
sota::RectHoneycomb::get_height (C++ function)
sota::RectHoneycomb::get_width (C++ function)
sota::RectHoneycomb::init_col_row_layout (C++ function)
sota::RectHoneycomb::set_height (C++ function)
sota::RectHoneycomb::set_width (C++ function)
sota::RectRidgeHexGrid (C++ class)
sota::RectRidgeHexGrid::_bind_methods (C++ function)
sota::RectRidgeHexGrid::_clipped (C++ member)
sota::RectRidgeHexGrid::_height (C++ member)
sota::RectRidgeHexGrid::_width (C++ member)
sota::RectRidgeHexGrid::calculate_id (C++ function)
sota::RectRidgeHexGrid::collect_biome_groups (C++ function)
sota::RectRidgeHexGrid::get_clip_options (C++ function)
sota::RectRidgeHexGrid::get_clipped_option (C++ function)
sota::RectRidgeHexGrid::get_height (C++ function)
sota::RectRidgeHexGrid::get_width (C++ function)
sota::RectRidgeHexGrid::init_col_row_layout (C++ function)
sota::RectRidgeHexGrid::set_biomes (C++ function)
sota::RectRidgeHexGrid::set_clipped_option (C++ function)
sota::RectRidgeHexGrid::set_height (C++ function)
sota::RectRidgeHexGrid::set_width (C++ function)
sota::RegularPolygon (C++ class)
sota::RegularPolygon::_center (C++ member)
sota::RegularPolygon::_normal (C++ member)
sota::RegularPolygon::_points (C++ member)
sota::RegularPolygon::add_point (C++ function)
sota::RegularPolygon::center (C++ function)
sota::RegularPolygon::check (C++ function)
sota::RegularPolygon::normal (C++ function)
sota::RegularPolygon::operator= (C++ function)
,
[1]
sota::RegularPolygon::points (C++ function)
sota::RegularPolygon::RegularPolygon (C++ function)
,
[1]
,
[2]
,
[3]
sota::RegularPolygon::sort_points (C++ function)
sota::RegularPolygon::~RegularPolygon (C++ function)
sota::remove_mesh (C++ function)
sota::Ridge (C++ class)
sota::Ridge::end (C++ function)
sota::Ridge::get_points (C++ function)
sota::Ridge::operator= (C++ function)
,
[1]
sota::Ridge::Ridge (C++ function)
,
[1]
,
[2]
sota::Ridge::set_points (C++ function)
sota::Ridge::start (C++ function)
sota::RidgeBased (C++ class)
sota::RidgeBased::_hill_groups (C++ member)
sota::RidgeBased::_mountain_groups (C++ member)
sota::RidgeBased::_plain_groups (C++ member)
sota::RidgeBased::_ridge_config (C++ member)
sota::RidgeBased::_water_groups (C++ member)
sota::RidgeBased::all_groups (C++ function)
sota::RidgeBased::get_groups_by_biome (C++ function)
sota::RidgeBased::print_biomes (C++ function)
sota::RidgeBasedPolyhedron (C++ class)
sota::RidgeBasedPolyhedron::_bind_methods (C++ function)
sota::RidgeBasedPolyhedron::_compression_factor (C++ member)
sota::RidgeBasedPolyhedron::_plain_noise (C++ member)
sota::RidgeBasedPolyhedron::_ridge_noise (C++ member)
sota::RidgeBasedPolyhedron::calculate_normals (C++ function)
sota::RidgeBasedPolyhedron::get_compression_factor (C++ function)
sota::RidgeBasedPolyhedron::get_plain_noise (C++ function)
sota::RidgeBasedPolyhedron::get_ridge_noise (C++ function)
sota::RidgeBasedPolyhedron::get_smooth_normals (C++ function)
sota::RidgeBasedPolyhedron::operator= (C++ function)
sota::RidgeBasedPolyhedron::RidgeBasedPolyhedron (C++ function)
,
[1]
,
[2]
sota::RidgeBasedPolyhedron::set_compression_factor (C++ function)
sota::RidgeBasedPolyhedron::set_plain_noise (C++ function)
sota::RidgeBasedPolyhedron::set_ridge_noise (C++ function)
sota::RidgeBasedPolyhedron::set_smooth_normals (C++ function)
sota::RidgeConfig (C++ struct)
sota::RidgeConfig::bottom_ridge_offset (C++ member)
sota::RidgeConfig::top_ridge_offset (C++ member)
sota::RidgeConfig::variation_max_bound (C++ member)
sota::RidgeConfig::variation_min_bound (C++ member)
sota::RidgeConnection (C++ class)
sota::RidgeConnection::get (C++ function)
sota::RidgeConnection::RidgeConnection (C++ function)
sota::RidgeGroup (C++ class)
sota::RidgeGroup::add (C++ function)
sota::RidgeGroup::biome (C++ function)
sota::RidgeGroup::fmap (C++ function)
sota::RidgeGroup::fmap_mutable (C++ function)
sota::RidgeGroup::has (C++ function)
sota::RidgeGroup::has_ridge_set (C++ function)
sota::RidgeGroup::init_ridges (C++ function)
sota::RidgeGroup::meshes (C++ function)
sota::RidgeGroup::operator= (C++ function)
,
[1]
sota::RidgeGroup::RidgeGroup (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
sota::RidgeGroup::size (C++ function)
sota::RidgeHexGrid (C++ class)
sota::RidgeHexGrid::_bind_methods (C++ function)
sota::RidgeHexGrid::_distance_map (C++ member)
sota::RidgeHexGrid::_tile_processors (C++ member)
sota::RidgeHexGrid::calculate_geometry (C++ function)
sota::RidgeHexGrid::get_biomes_hill_level_ratio (C++ function)
sota::RidgeHexGrid::get_biomes_noise (C++ function)
sota::RidgeHexGrid::get_biomes_plain_hill_gain (C++ function)
sota::RidgeHexGrid::get_hex_noise (C++ function)
sota::RidgeHexGrid::get_hill_texture (C++ function)
sota::RidgeHexGrid::get_mountain_texture (C++ function)
sota::RidgeHexGrid::get_neighbours (C++ function)
sota::RidgeHexGrid::get_plain_texture (C++ function)
sota::RidgeHexGrid::get_ridge_bottom_offset (C++ function)
sota::RidgeHexGrid::get_ridge_noise (C++ function)
sota::RidgeHexGrid::get_ridge_top_offset (C++ function)
sota::RidgeHexGrid::get_ridge_variation_max_bound (C++ function)
sota::RidgeHexGrid::get_ridge_variation_min_bound (C++ function)
sota::RidgeHexGrid::get_smooth_normals (C++ function)
sota::RidgeHexGrid::get_water_texture (C++ function)
sota::RidgeHexGrid::init (C++ function)
sota::RidgeHexGrid::make_biome_tile (C++ function)
sota::RidgeHexGrid::make_tiles (C++ function)
sota::RidgeHexGrid::process_tile (C++ function)
sota::RidgeHexGrid::RidgeHexGrid (C++ function)
sota::RidgeHexGrid::set_biomes_hill_level_ratio (C++ function)
sota::RidgeHexGrid::set_biomes_noise (C++ function)
sota::RidgeHexGrid::set_biomes_plain_hill_gain (C++ function)
sota::RidgeHexGrid::set_hex_noise (C++ function)
sota::RidgeHexGrid::set_hill_texture (C++ function)
sota::RidgeHexGrid::set_mountain_texture (C++ function)
sota::RidgeHexGrid::set_plain_texture (C++ function)
sota::RidgeHexGrid::set_ridge_bottom_offset (C++ function)
sota::RidgeHexGrid::set_ridge_noise (C++ function)
sota::RidgeHexGrid::set_ridge_top_offset (C++ function)
sota::RidgeHexGrid::set_ridge_variation_max_bound (C++ function)
sota::RidgeHexGrid::set_ridge_variation_min_bound (C++ function)
sota::RidgeHexGrid::set_smooth_normals (C++ function)
sota::RidgeHexGrid::set_terraformer (C++ function)
sota::RidgeHexGrid::set_water_texture (C++ function)
sota::RidgeHexGrid::update_biome (C++ function)
sota::RidgeHexMeshParams (C++ struct)
sota::RidgeHexMeshParams::hex_mesh_params (C++ member)
sota::RidgeHexMeshParams::plain_noise (C++ member)
sota::RidgeHexMeshParams::ridge_noise (C++ member)
sota::RidgeMesh (C++ class)
sota::RidgeMesh::_bind_methods (C++ function)
sota::RidgeMesh::_initial_vertices (C++ member)
sota::RidgeMesh::_max_height (C++ member)
sota::RidgeMesh::_mesh (C++ member)
sota::RidgeMesh::_min_height (C++ member)
sota::RidgeMesh::_plain_noise (C++ member)
sota::RidgeMesh::_processor (C++ member)
sota::RidgeMesh::_ridge_noise (C++ member)
sota::RidgeMesh::_ridges (C++ member)
sota::RidgeMesh::_y_compress (C++ member)
sota::RidgeMesh::_y_shift (C++ member)
sota::RidgeMesh::calculate_corner_points_distances_to_border (C++ function)
sota::RidgeMesh::calculate_final_heights (C++ function)
sota::RidgeMesh::calculate_initial_heights (C++ function)
sota::RidgeMesh::calculate_normals (C++ function)
sota::RidgeMesh::calculate_ridge_based_heights (C++ function)
sota::RidgeMesh::get_center (C++ function)
sota::RidgeMesh::get_id (C++ function)
sota::RidgeMesh::get_min_max_height (C++ function)
sota::RidgeMesh::init (C++ function)
sota::RidgeMesh::inner_mesh (C++ function)
sota::RidgeMesh::operator= (C++ function)
sota::RidgeMesh::recalculate_all_except_vertices (C++ function)
sota::RidgeMesh::RidgeMesh (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
sota::RidgeMesh::set_plain_noise (C++ function)
sota::RidgeMesh::set_ridge_noise (C++ function)
sota::RidgeMesh::set_ridges (C++ function)
sota::RidgeMesh::set_shift_compress (C++ function)
sota::RidgeMesh::shift_compress (C++ function)
sota::RidgeMesh::update (C++ function)
sota::RidgeMeshPointerVector (C++ type)
sota::RidgePentagonMeshParams (C++ struct)
sota::RidgePentagonMeshParams::pentagon_mesh_params (C++ member)
sota::RidgePentagonMeshParams::plain_noise (C++ member)
sota::RidgePentagonMeshParams::ridge_noise (C++ member)
sota::RidgePolyhedron (C++ class)
sota::RidgePolyhedron::_bind_methods (C++ function)
sota::RidgePolyhedron::configure_hexagon (C++ function)
sota::RidgePolyhedron::configure_pentagon (C++ function)
sota::RidgePolyhedron::get_biomes_hill_level_ratio (C++ function)
sota::RidgePolyhedron::get_ridge_bottom_offset (C++ function)
sota::RidgePolyhedron::get_ridge_top_offset (C++ function)
sota::RidgePolyhedron::operator= (C++ function)
sota::RidgePolyhedron::process_cells (C++ function)
sota::RidgePolyhedron::RidgePolyhedron (C++ function)
,
[1]
,
[2]
sota::RidgePolyhedron::set_biomes_hill_level_ratio (C++ function)
sota::RidgePolyhedron::set_material_parameters (C++ function)
sota::RidgePolyhedron::set_ridge_bottom_offset (C++ function)
sota::RidgePolyhedron::set_ridge_top_offset (C++ function)
sota::RidgeSet (C++ class)
sota::RidgeSet::create_dfs_random (C++ function)
sota::RidgeSet::create_single (C++ function)
sota::RidgeSet::operator= (C++ function)
,
[1]
sota::RidgeSet::ridges (C++ function)
sota::RidgeSet::RidgeSet (C++ function)
,
[1]
,
[2]
sota::RidgeSetMaker (C++ class)
sota::RidgeSetMaker::construct (C++ function)
sota::RidgeSetMaker::RidgeSetMaker (C++ function)
sota::RidgeVector (C++ type)
sota::RidgeVertex (C++ struct)
sota::RidgeVertex::coord (C++ member)
sota::RidgeVertex::normal (C++ member)
sota::RidgeVertex::RidgeVertex (C++ function)
sota::SimpleMesh (C++ class)
sota::SimpleMesh::_bind_methods (C++ function)
sota::SimpleMesh::get_id (C++ function)
sota::SimpleMesh::inner_mesh (C++ function)
sota::SimpleMesh::SimpleMesh (C++ function)
,
[1]
sota::small_radius (C++ function)
sota::SmoothShadesProcessor (C++ class)
sota::SmoothShadesProcessor::calculate_normals (C++ function)
sota::SmoothShadesProcessor::SmoothShadesProcessor (C++ function)
sota::SotaMesh (C++ class)
sota::SotaMesh::_base_ngon (C++ member)
sota::SotaMesh::_bind_methods (C++ function)
sota::SotaMesh::_create_mesh_array (C++ function)
sota::SotaMesh::_divisions (C++ member)
sota::SotaMesh::_id (C++ member)
sota::SotaMesh::_orientation (C++ member)
sota::SotaMesh::_tesselation_mode (C++ member)
sota::SotaMesh::add_face_to_base_edge (C++ function)
sota::SotaMesh::add_faces (C++ function)
sota::SotaMesh::base (C++ function)
sota::SotaMesh::bones_ (C++ member)
sota::SotaMesh::calculate_bones_weights (C++ function)
sota::SotaMesh::calculate_color_custom (C++ function)
sota::SotaMesh::calculate_colors (C++ function)
sota::SotaMesh::calculate_indices (C++ function)
sota::SotaMesh::calculate_normals (C++ function)
sota::SotaMesh::calculate_tangents (C++ function)
sota::SotaMesh::calculate_tex_uv1 (C++ function)
sota::SotaMesh::calculate_tex_uv2 (C++ function)
sota::SotaMesh::color_custom0_ (C++ member)
sota::SotaMesh::color_custom1_ (C++ member)
sota::SotaMesh::color_custom2_ (C++ member)
sota::SotaMesh::color_custom3_ (C++ member)
sota::SotaMesh::colors_ (C++ member)
sota::SotaMesh::get_base_normal_direction (C++ function)
sota::SotaMesh::get_center (C++ function)
sota::SotaMesh::get_divisions (C++ function)
sota::SotaMesh::get_id (C++ function)
sota::SotaMesh::get_normals (C++ function)
sota::SotaMesh::get_orientation (C++ function)
sota::SotaMesh::get_R (C++ function)
sota::SotaMesh::get_r (C++ function)
sota::SotaMesh::get_tesselation_mode (C++ function)
sota::SotaMesh::get_vertices (C++ function)
sota::SotaMesh::indices_ (C++ member)
sota::SotaMesh::init (C++ function)
sota::SotaMesh::init_impl (C++ function)
sota::SotaMesh::normals_ (C++ member)
sota::SotaMesh::recalculate_all_except_vertices (C++ function)
sota::SotaMesh::set_base (C++ function)
sota::SotaMesh::set_divisions (C++ function)
sota::SotaMesh::set_id (C++ function)
sota::SotaMesh::set_orientation (C++ function)
sota::SotaMesh::set_tesselation_mode (C++ function)
sota::SotaMesh::set_vertices (C++ function)
sota::SotaMesh::SotaMesh (C++ function)
sota::SotaMesh::tangents_ (C++ member)
sota::SotaMesh::tesselate_into_triangles (C++ function)
sota::SotaMesh::tex_uv1_ (C++ member)
sota::SotaMesh::tex_uv2_ (C++ member)
sota::SotaMesh::update (C++ function)
sota::SotaMesh::vertices_ (C++ member)
sota::SotaMesh::weights_ (C++ member)
sota::subtract (C++ function)
sota::Terraformer (C++ class)
sota::Terraformer::_bind_methods (C++ function)
sota::Terraformer::get_biome_to_set (C++ function)
sota::Terraformer::process (C++ function)
sota::Terraformer::set_biome_to_set (C++ function)
sota::Terraformer::set_ridge_hex_grid (C++ function)
sota::Terraformer::set_tiles (C++ function)
sota::TesselationMode (C++ enum)
sota::TesselationMode::Iterative (C++ enumerator)
sota::TesselationMode::Recursive (C++ enumerator)
sota::Tile (C++ class)
sota::Tile::_bind_methods (C++ function)
sota::Tile::_main_mesh_instance (C++ member)
sota::Tile::_mesh (C++ member)
sota::Tile::_sphere_shaped3d (C++ member)
sota::Tile::_static_body (C++ member)
sota::Tile::destroy (C++ function)
sota::Tile::handle_input_event (C++ function)
sota::Tile::handle_mouse_entered (C++ function)
sota::Tile::handle_mouse_exited (C++ function)
sota::Tile::id (C++ function)
sota::Tile::mesh (C++ function)
sota::Tile::neighbours (C++ function)
sota::Tile::operator= (C++ function)
sota::Tile::remove_neighbour (C++ function)
sota::Tile::replace_mesh (C++ function)
sota::Tile::set_neighbours (C++ function)
sota::Tile::Tile (C++ function)
,
[1]
,
[2]
,
[3]
sota::TileMesh (C++ class)
sota::TileMesh::_bind_methods (C++ function)
sota::TileMesh::_tile (C++ member)
sota::TileMesh::get_discrete_vertex_to_normals (C++ function)
sota::TileMesh::get_id (C++ function)
sota::TileMesh::inner_mesh (C++ function)
sota::TileMesh::set_tile (C++ function)
sota::TileMesh::tile (C++ function)
sota::TilesLayout (C++ type)
sota::Triangle (C++ struct)
sota::Triangle::a (C++ member)
sota::Triangle::b (C++ member)
sota::Triangle::c (C++ member)
sota::Triangle::to_godot_array (C++ function)
sota::unitCubeQ (C++ function)
sota::unitCubeR (C++ function)
sota::unitCubeS (C++ function)
sota::VertexToNormalDiscretizer (C++ class)
sota::VertexToNormalDiscretizer::discretize (C++ function)
sota::VertexToNormalDiscretizer::get (C++ function)
sota::VertexToNormalDiscretizer::get_discrete_vertex (C++ function)
sota::VertexToNormalDiscretizer::VertexToNormalDiscretizer (C++ function)
sota::VolumeMeshProcessor (C++ class)
sota::VolumeMeshProcessor::calculate_hill_heights (C++ function)
sota::VolumeMeshProcessor::calculate_initial_heights (C++ function)
sota::VolumeMeshProcessor::calculate_ridge_based_heights (C++ function)
sota::VolumeMeshProcessor::shift_compress (C++ function)
sota::VolumeMeshProcessor::VolumeMeshProcessor (C++ function)
sota::WaterMesh (C++ class)
sota::WaterMesh::_bind_methods (C++ function)
sota::WaterMesh::calculate_final_heights (C++ function)
sota::WaterMesh::operator= (C++ function)
sota::WaterMesh::WaterMesh (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
SphereShape3D (C++ type)
StaticBody3D (C++ type)
T
TangentsArray (C++ type)
Texture (C++ type)
V
Vector2 (C++ type)
Vector2Array (C++ type)
Vector2i (C++ type)
Vector3 (C++ type)
Vector3Array (C++ type)
Vector3i (C++ type)
W
WeightsArray (C++ type)