diff options
| author | Rémi Verschelde <remi@verschelde.fr> | 2022-05-03 16:43:13 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-05-03 16:43:13 +0200 |
| commit | b23927598967edec7b9d3e6023158fe40da69759 (patch) | |
| tree | b0657fa04f7bbca55047d86988486c0398cadfa1 /scene/resources/mesh.cpp | |
| parent | d5d86cb26e65b89a00b644de6eef510d8ca06797 (diff) | |
| parent | b02c7387c7ed26f2b436964f3a771502aeef0be2 (diff) | |
Merge pull request #60583 from reduz/placeholder-assets
Diffstat (limited to 'scene/resources/mesh.cpp')
| -rw-r--r-- | scene/resources/mesh.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/scene/resources/mesh.cpp b/scene/resources/mesh.cpp index 3c67a20f50..1f31fab715 100644 --- a/scene/resources/mesh.cpp +++ b/scene/resources/mesh.cpp @@ -2092,3 +2092,17 @@ ArrayMesh::~ArrayMesh() { RenderingServer::get_singleton()->free(mesh); } } +/////////////// + +void PlaceholderMesh::_bind_methods() { + ClassDB::bind_method(D_METHOD("set_aabb", "aabb"), &PlaceholderMesh::set_aabb); + ADD_PROPERTY(PropertyInfo(Variant::AABB, "aabb", PROPERTY_HINT_NONE, ""), "set_aabb", "get_aabb"); +} + +PlaceholderMesh::PlaceholderMesh() { + rid = RS::get_singleton()->mesh_create(); +} + +PlaceholderMesh::~PlaceholderMesh() { + RS::get_singleton()->free(rid); +} |