summaryrefslogtreecommitdiffstats
path: root/servers/rendering_server.h
diff options
context:
space:
mode:
Diffstat (limited to 'servers/rendering_server.h')
-rw-r--r--servers/rendering_server.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/servers/rendering_server.h b/servers/rendering_server.h
index fbc67fc84d..016801fa6e 100644
--- a/servers/rendering_server.h
+++ b/servers/rendering_server.h
@@ -328,6 +328,10 @@ public:
Vector<LOD> lods;
Vector<AABB> bone_aabbs;
+ // Transforms used in runtime bone AABBs compute.
+ // Since bone AABBs is saved in Mesh space, but bones is in Skeleton space.
+ Transform3D mesh_to_skeleton_xform;
+
Vector<uint8_t> blend_shape_data;
Vector4 uv_scale;
@@ -961,6 +965,7 @@ public:
enum ViewportRenderInfoType {
VIEWPORT_RENDER_INFO_TYPE_VISIBLE,
VIEWPORT_RENDER_INFO_TYPE_SHADOW,
+ VIEWPORT_RENDER_INFO_TYPE_CANVAS,
VIEWPORT_RENDER_INFO_TYPE_MAX
};
@@ -1491,6 +1496,9 @@ public:
virtual void canvas_set_shadow_texture_size(int p_size) = 0;
+ Rect2 debug_canvas_item_get_rect(RID p_item);
+ virtual Rect2 _debug_canvas_item_get_rect(RID p_item) = 0;
+
/* GLOBAL SHADER UNIFORMS */
enum GlobalShaderParameterType {