summaryrefslogtreecommitdiffstats
path: root/scene/resources/mesh_data_tool.h
diff options
context:
space:
mode:
Diffstat (limited to 'scene/resources/mesh_data_tool.h')
-rw-r--r--scene/resources/mesh_data_tool.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/scene/resources/mesh_data_tool.h b/scene/resources/mesh_data_tool.h
index 2912d47416..36311cfefc 100644
--- a/scene/resources/mesh_data_tool.h
+++ b/scene/resources/mesh_data_tool.h
@@ -36,7 +36,7 @@
class MeshDataTool : public RefCounted {
GDCLASS(MeshDataTool, RefCounted);
- int format = 0;
+ uint64_t format = 0;
struct Vertex {
Vector3 vertex;
Color color;
@@ -74,12 +74,17 @@ class MeshDataTool : public RefCounted {
protected:
static void _bind_methods();
+#ifndef DISABLE_DEPRECATED
+ Error commit_to_surface_bind_compat_81138(const Ref<ArrayMesh> &p_mesh);
+ static void _bind_compatibility_methods();
+#endif
+
public:
void clear();
Error create_from_surface(const Ref<ArrayMesh> &p_mesh, int p_surface);
- Error commit_to_surface(const Ref<ArrayMesh> &p_mesh);
+ Error commit_to_surface(const Ref<ArrayMesh> &p_mesh, uint64_t p_compression_flags = 0);
- int get_format() const;
+ uint64_t get_format() const;
int get_vertex_count() const;
int get_edge_count() const;