diff options
Diffstat (limited to 'servers/visual/visual_server_wrap_mt.h')
| -rw-r--r-- | servers/visual/visual_server_wrap_mt.h | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/servers/visual/visual_server_wrap_mt.h b/servers/visual/visual_server_wrap_mt.h index fb502d8a6e..52e38c8438 100644 --- a/servers/visual/visual_server_wrap_mt.h +++ b/servers/visual/visual_server_wrap_mt.h @@ -41,9 +41,9 @@ class VisualServerWrapMT : public VisualServer { // the real visual server mutable VisualServer *visual_server; - + mutable CommandQueueMT command_queue; - + static void _thread_callback(void *_instance); void thread_loop(); @@ -52,7 +52,7 @@ class VisualServerWrapMT : public VisualServer { Thread *thread; volatile bool draw_thread_up; bool create_thread; - + Mutex *draw_mutex; int draw_pending; void thread_draw(); @@ -433,7 +433,7 @@ public: FUNC2(viewport_set_render_target_vflip,RID,bool); FUNC1RC(bool,viewport_get_render_target_vflip,RID); FUNC2(viewport_set_render_target_to_screen_rect,RID,const Rect2&); - + FUNC2(viewport_set_render_target_clear_on_new_frame,RID,bool); FUNC1RC(bool,viewport_get_render_target_clear_on_new_frame,RID); FUNC1(viewport_render_target_clear,RID); @@ -534,6 +534,9 @@ public: FUNC3(instance_geometry_set_flag,RID,InstanceFlags ,bool ); FUNC2RC(bool,instance_geometry_get_flag,RID,InstanceFlags ); + FUNC2(instance_geometry_set_cast_shadows_setting, RID, ShadowCastingSetting); + FUNC1RC(ShadowCastingSetting, instance_geometry_get_cast_shadows_setting, RID); + FUNC2(instance_geometry_set_material_override,RID, RID ); FUNC1RC(RID,instance_geometry_get_material_override,RID); @@ -660,7 +663,7 @@ public: FUNC0R(RID,canvas_item_material_create); FUNC2(canvas_item_material_set_shader,RID,RID); FUNC3(canvas_item_material_set_shader_param,RID,const StringName&,const Variant&); - FUNC2RC(Variant,canvas_item_material_get_shader_param,RID,const StringName&); + FUNC2RC(Variant,canvas_item_material_get_shader_param,RID,const StringName&); FUNC2(canvas_item_material_set_shading_mode,RID,CanvasItemShadingMode); /* CURSOR */ |