You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-04 12:00:25 +00:00
Implement hooks into renderer
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user