diff options
Diffstat (limited to 'servers/visual/rasterizer_dummy.cpp')
-rw-r--r-- | servers/visual/rasterizer_dummy.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/servers/visual/rasterizer_dummy.cpp b/servers/visual/rasterizer_dummy.cpp index bfb427f2e8..39c02c2037 100644 --- a/servers/visual/rasterizer_dummy.cpp +++ b/servers/visual/rasterizer_dummy.cpp @@ -587,6 +587,23 @@ AABB RasterizerDummy::mesh_get_aabb(RID p_mesh) const { return aabb; } +void RasterizerDummy::mesh_set_custom_aabb(RID p_mesh,const AABB& p_aabb) { + + Mesh *mesh = mesh_owner.get( p_mesh ); + ERR_FAIL_COND(!mesh); + + mesh->custom_aabb=p_aabb; +} + +AABB RasterizerDummy::mesh_get_custom_aabb(RID p_mesh) const { + + const Mesh *mesh = mesh_owner.get( p_mesh ); + ERR_FAIL_COND_V(!mesh,AABB()); + + return mesh->custom_aabb; + +} + /* MULTIMESH API */ RID RasterizerDummy::multimesh_create() { |