diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2024-02-20 23:59:27 +0100 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2024-02-20 23:59:27 +0100 |
commit | 292f4c7f9795dc9296710996ffa8510a02e92b2d (patch) | |
tree | 5b6a2279b994649bc4201bda75f20835d9a918fc /servers/rendering/rendering_server_default.h | |
parent | dc2d1e3f479fb64e6da23c00d38ed030a085fb6c (diff) | |
parent | 5a98845655900a7884bf5a73c5406318f1106d77 (diff) | |
download | redot-engine-292f4c7f9795dc9296710996ffa8510a02e92b2d.tar.gz |
Merge pull request #80214 from BastiaanOlij/rendering_effect
Implement hooks into renderer
Diffstat (limited to 'servers/rendering/rendering_server_default.h')
-rw-r--r-- | servers/rendering/rendering_server_default.h | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/servers/rendering/rendering_server_default.h b/servers/rendering/rendering_server_default.h index c218007a78..17622ba311 100644 --- a/servers/rendering/rendering_server_default.h +++ b/servers/rendering/rendering_server_default.h @@ -591,6 +591,7 @@ public: FUNC2(camera_set_cull_mask, RID, uint32_t) FUNC2(camera_set_environment, RID, RID) FUNC2(camera_set_camera_attributes, RID, RID) + FUNC2(camera_set_compositor, RID, RID) FUNC2(camera_set_use_vertical_aspect, RID, bool) /* OCCLUDER */ @@ -676,7 +677,7 @@ public: FUNC2(viewport_set_vrs_mode, RID, ViewportVRSMode) FUNC2(viewport_set_vrs_texture, RID, RID) - /* ENVIRONMENT API */ + /* COMPOSITOR EFFECT */ #undef server_name #undef ServerName @@ -684,6 +685,19 @@ public: #define ServerName RenderingMethod #define server_name RSG::scene + FUNCRIDSPLIT(compositor_effect) + FUNC2(compositor_effect_set_enabled, RID, bool) + FUNC3(compositor_effect_set_callback, RID, CompositorEffectCallbackType, const Callable &) + FUNC3(compositor_effect_set_flag, RID, CompositorEffectFlags, bool) + + /* COMPOSITOR */ + + FUNC2(compositor_set_compositor_effects, RID, const TypedArray<RID> &) + + FUNCRIDSPLIT(compositor) + + /* ENVIRONMENT API */ + FUNC1(voxel_gi_set_quality, VoxelGIQuality) /* SKY API */ @@ -694,6 +708,8 @@ public: FUNC2(sky_set_material, RID, RID) FUNC4R(Ref<Image>, sky_bake_panorama, RID, float, bool, const Size2i &) + /* ENVIRONMENT */ + FUNCRIDSPLIT(environment) FUNC2(environment_set_background, RID, EnvironmentBG) @@ -779,6 +795,7 @@ public: FUNC2(scenario_set_environment, RID, RID) FUNC2(scenario_set_camera_attributes, RID, RID) FUNC2(scenario_set_fallback_environment, RID, RID) + FUNC2(scenario_set_compositor, RID, RID) /* INSTANCING API */ FUNCRIDSPLIT(instance) |