diff options
| author | Rémi Verschelde <remi@verschelde.fr> | 2021-08-11 14:12:56 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-08-11 14:12:56 +0200 |
| commit | a57d420224e1d2ac40281e81e1300184a8ce9902 (patch) | |
| tree | c731d5c2fd55b75622a718b517c0d259d5c02499 /scene/resources/navigation_mesh.h | |
| parent | efc6b29601f4d6096dbe076b633c9a313ebba019 (diff) | |
| parent | 60298328caa445dee7c562fedbefec990b292f5a (diff) | |
Merge pull request #51500 from timothyqiu/navmesh-doc
Diffstat (limited to 'scene/resources/navigation_mesh.h')
| -rw-r--r-- | scene/resources/navigation_mesh.h | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/scene/resources/navigation_mesh.h b/scene/resources/navigation_mesh.h index 966221c7c6..99b2b6ff58 100644 --- a/scene/resources/navigation_mesh.h +++ b/scene/resources/navigation_mesh.h @@ -109,11 +109,11 @@ protected: public: // Recast settings - void set_sample_partition_type(int p_value); - int get_sample_partition_type() const; + void set_sample_partition_type(SamplePartitionType p_value); + SamplePartitionType get_sample_partition_type() const; - void set_parsed_geometry_type(int p_value); - int get_parsed_geometry_type() const; + void set_parsed_geometry_type(ParsedGeometryType p_value); + ParsedGeometryType get_parsed_geometry_type() const; void set_collision_mask(uint32_t p_mask); uint32_t get_collision_mask() const; @@ -121,8 +121,8 @@ public: void set_collision_mask_bit(int p_bit, bool p_value); bool get_collision_mask_bit(int p_bit) const; - void set_source_geometry_mode(int p_geometry_mode); - int get_source_geometry_mode() const; + void set_source_geometry_mode(SourceGeometryMode p_geometry_mode); + SourceGeometryMode get_source_geometry_mode() const; void set_source_group_name(StringName p_group_name); StringName get_source_group_name() const; @@ -190,4 +190,8 @@ public: NavigationMesh(); }; +VARIANT_ENUM_CAST(NavigationMesh::SamplePartitionType); +VARIANT_ENUM_CAST(NavigationMesh::ParsedGeometryType); +VARIANT_ENUM_CAST(NavigationMesh::SourceGeometryMode); + #endif // NAVIGATION_MESH_H |