@@ -167,7 +167,7 @@ Ref<Material> VoxelInstanceLibraryMultiMeshItem::get_material_override() const {
167167 return settings.material_override ;
168168}
169169
170- void VoxelInstanceLibraryMultiMeshItem::set_cast_shadows_setting (RenderingServer ::ShadowCastingSetting mode) {
170+ void VoxelInstanceLibraryMultiMeshItem::set_cast_shadows_setting (RenderingServerEnums ::ShadowCastingSetting mode) {
171171 Settings &settings = _manual_settings;
172172 if (mode == settings.shadow_casting_setting ) {
173173 return ;
@@ -190,7 +190,7 @@ GeometryInstance3D::GIMode VoxelInstanceLibraryMultiMeshItem::get_gi_mode() cons
190190 return settings.gi_mode ;
191191}
192192
193- RenderingServer ::ShadowCastingSetting VoxelInstanceLibraryMultiMeshItem::get_cast_shadows_setting () const {
193+ RenderingServerEnums ::ShadowCastingSetting VoxelInstanceLibraryMultiMeshItem::get_cast_shadows_setting () const {
194194 const Settings &settings = _manual_settings;
195195 return settings.shadow_casting_setting ;
196196}
@@ -384,23 +384,23 @@ bool VoxelInstanceLibraryMultiMeshItem::_get(const StringName &p_name, Variant &
384384
385385namespace {
386386
387- RenderingServer ::ShadowCastingSetting node_to_visual_server_enum (GeometryInstance3D::ShadowCastingSetting v) {
387+ RenderingServerEnums ::ShadowCastingSetting node_to_visual_server_enum (GeometryInstance3D::ShadowCastingSetting v) {
388388 switch (v) {
389389 case GeometryInstance3D::SHADOW_CASTING_SETTING_OFF:
390- return RenderingServer ::SHADOW_CASTING_SETTING_OFF;
390+ return RenderingServerEnums ::SHADOW_CASTING_SETTING_OFF;
391391
392392 case GeometryInstance3D::SHADOW_CASTING_SETTING_ON:
393- return RenderingServer ::SHADOW_CASTING_SETTING_ON;
393+ return RenderingServerEnums ::SHADOW_CASTING_SETTING_ON;
394394
395395 case GeometryInstance3D::SHADOW_CASTING_SETTING_DOUBLE_SIDED:
396- return RenderingServer ::SHADOW_CASTING_SETTING_DOUBLE_SIDED;
396+ return RenderingServerEnums ::SHADOW_CASTING_SETTING_DOUBLE_SIDED;
397397
398398 case GeometryInstance3D::SHADOW_CASTING_SETTING_SHADOWS_ONLY:
399- return RenderingServer ::SHADOW_CASTING_SETTING_SHADOWS_ONLY;
399+ return RenderingServerEnums ::SHADOW_CASTING_SETTING_SHADOWS_ONLY;
400400
401401 default :
402402 ERR_PRINT (" Unknown ShadowCastingSetting value" );
403- return RenderingServer ::SHADOW_CASTING_SETTING_OFF;
403+ return RenderingServerEnums ::SHADOW_CASTING_SETTING_OFF;
404404 }
405405}
406406
@@ -568,7 +568,7 @@ void VoxelInstanceLibraryMultiMeshItem::deserialize_multimesh_item_properties(Ar
568568 settings.mesh_lod_count = a[ai++];
569569 settings.material_override = a[ai++];
570570 settings.render_layer = a[ai++];
571- settings.shadow_casting_setting = RenderingServer ::ShadowCastingSetting (int (a[ai++])); // ugh...
571+ settings.shadow_casting_setting = RenderingServerEnums ::ShadowCastingSetting (int (a[ai++])); // ugh...
572572 settings.gi_mode = GeometryInstance3D::GIMode (int (a[ai++])); // ugh...
573573 settings.collision_layer = a[ai++];
574574 settings.collision_mask = a[ai++];
0 commit comments