Godot::RenderingServer
Inherits Godot::Object < Reference < Object
Godot RenderingServer singleton (RenderingServer).
Constructors
instance
Sourcenew(pointer : Pointer(Void) = Pointer(Void).null)
SourceClass methods
singleton_ptr
SourceInstance methods
area_light_create
Sourcebake_render_uv2(base : Int64, material_overrides : Godot::Array, image_size : Vector2i) : Godot::Array
Sourcecall_on_render_thread(callable : Pointer(Void)) : Void
Sourcecamera_attributes_create
Sourcecamera_attributes_set_auto_exposure(camera_attributes : Int64, enable : Bool, min_sensitivity : Float64, max_sensitivity : Float64, speed : Float64, scale : Float64) : Void
Sourcecamera_attributes_set_dof_blur(camera_attributes : Int64, far_enable : Bool, far_distance : Float64, far_transition : Float64, near_enable : Bool, near_distance : Float64, near_transition : Float64, amount : Float64) : Void
Sourcecamera_attributes_set_dof_blur_bokeh_shape(shape : Int64) : Void
Sourcecamera_attributes_set_dof_blur_quality(quality : Int64, use_jitter : Bool) : Void
Sourcecamera_attributes_set_exposure(camera_attributes : Int64, multiplier : Float64, normalization : Float64) : Void
Sourcecamera_create
Sourcecamera_set_camera_attributes(camera : Int64, effects : Int64) : Void
Sourcecamera_set_compositor(camera : Int64, compositor : Int64) : Void
Sourcecamera_set_cull_mask(camera : Int64, layers : Int64) : Void
Sourcecamera_set_environment(camera : Int64, env : Int64) : Void
Sourcecamera_set_frustum(camera : Int64, size : Float64, offset : Vector2, z_near : Float64, z_far : Float64) : Void
Sourcecamera_set_orthogonal(camera : Int64, size : Float64, z_near : Float64, z_far : Float64) : Void
Sourcecamera_set_perspective(camera : Int64, fovy_degrees : Float64, z_near : Float64, z_far : Float64) : Void
Sourcecamera_set_use_vertical_aspect(camera : Int64, enable : Bool) : Void
Sourcecanvas_create
Sourcecanvas_item_add_animation_slice(item : Int64, animation_length : Float64, slice_begin : Float64, slice_end : Float64, offset : Float64) : Void
Sourcecanvas_item_add_circle(item : Int64, pos : Vector2, radius : Float64, color : Color, antialiased : Bool) : Void
Sourcecanvas_item_add_clip_ignore(item : Int64, ignore : Bool) : Void
Sourcecanvas_item_add_ellipse(item : Int64, pos : Vector2, major : Float64, minor : Float64, color : Color, antialiased : Bool) : Void
Sourcecanvas_item_add_lcd_texture_rect_region(item : Int64, rect : Rect2, texture : Int64, src_rect : Rect2, modulate : Color) : Void
Sourcecanvas_item_add_line(item : Int64, from : Vector2, to : Vector2, color : Color, width : Float64, antialiased : Bool) : Void
Sourcecanvas_item_add_mesh(item : Int64, mesh : Int64, transform : Transform2D, modulate : Color, texture : Int64) : Void
Sourcecanvas_item_add_msdf_texture_rect_region(item : Int64, rect : Rect2, texture : Int64, src_rect : Rect2, modulate : Color, outline_size : Int64, px_range : Float64, scale : Float64) : Void
Sourcecanvas_item_add_multiline(item : Int64, points : Pointer(Void), colors : Pointer(Void), width : Float64, antialiased : Bool) : Void
Sourcecanvas_item_add_multimesh(item : Int64, mesh : Int64, texture : Int64) : Void
Sourcecanvas_item_add_nine_patch(item : Int64, rect : Rect2, source : Rect2, texture : Int64, topleft : Vector2, bottomright : Vector2, x_axis_mode : Int64, y_axis_mode : Int64, draw_center : Bool, modulate : Color) : Void
Sourcecanvas_item_add_particles(item : Int64, particles : Int64, texture : Int64) : Void
Sourcecanvas_item_add_polygon(item : Int64, points : Pointer(Void), colors : Pointer(Void), uvs : Pointer(Void), texture : Int64) : Void
Sourcecanvas_item_add_polyline(item : Int64, points : Pointer(Void), colors : Pointer(Void), width : Float64, antialiased : Bool) : Void
Sourcecanvas_item_add_primitive(item : Int64, points : Pointer(Void), colors : Pointer(Void), uvs : Pointer(Void), texture : Int64) : Void
Sourcecanvas_item_add_texture_rect(item : Int64, rect : Rect2, texture : Int64, tile : Bool, modulate : Color, transpose : Bool) : Void
Sourcecanvas_item_add_texture_rect_region(item : Int64, rect : Rect2, texture : Int64, src_rect : Rect2, modulate : Color, transpose : Bool, clip_uv : Bool) : Void
Sourcecanvas_item_add_triangle_array(item : Int64, indices : Pointer(Void), points : Pointer(Void), colors : Pointer(Void), uvs : Pointer(Void), bones : Pointer(Void), weights : Pointer(Void), texture : Int64, count : Int64) : Void
Sourcecanvas_item_attach_skeleton(item : Int64, skeleton : Int64) : Void
Sourcecanvas_item_clear(item : Int64) : Void
Sourcecanvas_item_create
Sourcecanvas_item_get_instance_shader_parameter(instance : Int64, parameter : String) : Pointer(Void)
Sourcecanvas_item_get_instance_shader_parameter_default_value(instance : Int64, parameter : String) : Pointer(Void)
Sourcecanvas_item_get_instance_shader_parameter_list(instance : Int64) : Godot::Array
Sourcecanvas_item_reset_physics_interpolation(item : Int64) : Void
Sourcecanvas_item_set_canvas_group_mode(item : Int64, mode : Int64, clear_margin : Float64, fit_empty : Bool, fit_margin : Float64, blur_mipmaps : Bool) : Void
Sourcecanvas_item_set_clip(item : Int64, clip : Bool) : Void
Sourcecanvas_item_set_default_texture_filter(item : Int64, filter : Int64) : Void
Sourcecanvas_item_set_default_texture_repeat(item : Int64, repeat : Int64) : Void
Sourcecanvas_item_set_distance_field_mode(item : Int64, enabled : Bool) : Void
Sourcecanvas_item_set_draw_behind_parent(item : Int64, enabled : Bool) : Void
Sourcecanvas_item_set_draw_index(item : Int64, index : Int64) : Void
Sourcecanvas_item_set_instance_shader_parameter(instance : Int64, parameter : String, value : Pointer(Void)) : Void
Sourcecanvas_item_set_interpolated(item : Int64, interpolated : Bool) : Void
Sourcecanvas_item_set_light_mask(item : Int64, mask : Int64) : Void
Sourcecanvas_item_set_material(item : Int64, material : Int64) : Void
Sourcecanvas_item_set_parent(item : Int64, parent : Int64) : Void
Sourcecanvas_item_set_sort_children_by_y(item : Int64, enabled : Bool) : Void
Sourcecanvas_item_set_use_parent_material(item : Int64, enabled : Bool) : Void
Sourcecanvas_item_set_visibility_layer(item : Int64, visibility_layer : Int64) : Void
Sourcecanvas_item_set_visibility_notifier(item : Int64, enable : Bool, area : Rect2, enter_callable : Pointer(Void), exit_callable : Pointer(Void)) : Void
Sourcecanvas_item_set_visible(item : Int64, visible : Bool) : Void
Sourcecanvas_item_set_z_as_relative_to_parent(item : Int64, enabled : Bool) : Void
Sourcecanvas_item_set_z_index(item : Int64, z_index : Int64) : Void
Sourcecanvas_light_attach_to_canvas(light : Int64, canvas : Int64) : Void
Sourcecanvas_light_create
Sourcecanvas_light_occluder_attach_to_canvas(occluder : Int64, canvas : Int64) : Void
Sourcecanvas_light_occluder_create
Sourcecanvas_light_occluder_reset_physics_interpolation(occluder : Int64) : Void
Sourcecanvas_light_occluder_set_as_sdf_collision(occluder : Int64, enable : Bool) : Void
Sourcecanvas_light_occluder_set_enabled(occluder : Int64, enabled : Bool) : Void
Sourcecanvas_light_occluder_set_interpolated(occluder : Int64, interpolated : Bool) : Void
Sourcecanvas_light_occluder_set_light_mask(occluder : Int64, mask : Int64) : Void
Sourcecanvas_light_occluder_set_polygon(occluder : Int64, polygon : Int64) : Void
Sourcecanvas_light_occluder_transform_physics_interpolation(occluder : Int64, transform : Transform2D) : Void
Sourcecanvas_light_reset_physics_interpolation(light : Int64) : Void
Sourcecanvas_light_set_blend_mode(light : Int64, mode : Int64) : Void
Sourcecanvas_light_set_enabled(light : Int64, enabled : Bool) : Void
Sourcecanvas_light_set_energy(light : Int64, energy : Float64) : Void
Sourcecanvas_light_set_height(light : Int64, height : Float64) : Void
Sourcecanvas_light_set_interpolated(light : Int64, interpolated : Bool) : Void
Sourcecanvas_light_set_item_cull_mask(light : Int64, mask : Int64) : Void
Sourcecanvas_light_set_item_shadow_cull_mask(light : Int64, mask : Int64) : Void
Sourcecanvas_light_set_layer_range(light : Int64, min_layer : Int64, max_layer : Int64) : Void
Sourcecanvas_light_set_mode(light : Int64, mode : Int64) : Void
Sourcecanvas_light_set_shadow_enabled(light : Int64, enabled : Bool) : Void
Sourcecanvas_light_set_shadow_filter(light : Int64, filter : Int64) : Void
Sourcecanvas_light_set_shadow_smooth(light : Int64, smooth : Float64) : Void
Sourcecanvas_light_set_texture(light : Int64, texture : Int64) : Void
Sourcecanvas_light_set_texture_scale(light : Int64, scale : Float64) : Void
Sourcecanvas_light_set_z_range(light : Int64, min_z : Int64, max_z : Int64) : Void
Sourcecanvas_occluder_polygon_create
Sourcecanvas_occluder_polygon_set_cull_mode(occluder_polygon : Int64, mode : Int64) : Void
Sourcecanvas_occluder_polygon_set_shape(occluder_polygon : Int64, shape : Pointer(Void), closed : Bool) : Void
Sourcecanvas_set_disable_scale(disable : Bool) : Void
Sourcecanvas_set_shadow_texture_size(size : Int64) : Void
Sourcecanvas_texture_create
Sourcecanvas_texture_set_channel(canvas_texture : Int64, channel : Int64, texture : Int64) : Void
Sourcecanvas_texture_set_shading_parameters(canvas_texture : Int64, base_color : Color, shininess : Float64) : Void
Sourcecanvas_texture_set_texture_filter(canvas_texture : Int64, filter : Int64) : Void
Sourcecanvas_texture_set_texture_repeat(canvas_texture : Int64, repeat : Int64) : Void
Sourcecompositor_create
Sourcecompositor_effect_create
Sourcecompositor_effect_set_callback(effect : Int64, callback_type : Int64, callback : Pointer(Void)) : Void
Sourcecompositor_effect_set_enabled(effect : Int64, enabled : Bool) : Void
Sourcecompositor_effect_set_flag(effect : Int64, flag : Int64, set : Bool) : Void
Sourcecompositor_set_compositor_effects(compositor : Int64, effects : Godot::Array) : Void
Sourcecreate_local_rendering_device
Sourcedecal_create
Sourcedecal_set_albedo_mix(decal : Int64, albedo_mix : Float64) : Void
Sourcedecal_set_cull_mask(decal : Int64, mask : Int64) : Void
Sourcedecal_set_distance_fade(decal : Int64, enabled : Bool, begin_val : Float64, length : Float64) : Void
Sourcedecal_set_emission_energy(decal : Int64, energy : Float64) : Void
Sourcedecal_set_fade(decal : Int64, above : Float64, below : Float64) : Void
Sourcedecal_set_normal_fade(decal : Int64, fade : Float64) : Void
Sourcedecal_set_texture(decal : Int64, get_type : Int64, texture : Int64) : Void
Sourcedecals_set_filter(filter : Int64) : Void
Sourcedirectional_light_create
Sourcedirectional_shadow_atlas_set_size(size : Int64, is_16bits : Bool) : Void
Sourcedirectional_soft_shadow_filter_set_quality(quality : Int64) : Void
Sourceenvironment_create
Sourceenvironment_glow_set_use_bicubic_upscale(enable : Bool) : Void
Sourceenvironment_set_adjustment(env : Int64, enable : Bool, brightness : Float64, contrast : Float64, saturation : Float64, use_1d_color_correction : Bool, color_correction : Int64) : Void
Sourceenvironment_set_ambient_light(env : Int64, color : Color, ambient : Int64, energy : Float64, sky_contribution : Float64, reflection_source : Int64) : Void
Sourceenvironment_set_background(env : Int64, bg : Int64) : Void
Sourceenvironment_set_bg_energy(env : Int64, multiplier : Float64, exposure_value : Float64) : Void
Sourceenvironment_set_camera_id(env : Int64, id : Int64) : Void
Sourceenvironment_set_canvas_max_layer(env : Int64, max_layer : Int64) : Void
Sourceenvironment_set_fog(env : Int64, enable : Bool, light_color : Color, light_energy : Float64, sun_scatter : Float64, density : Float64, height : Float64, height_density : Float64, aerial_perspective : Float64, sky_affect : Float64, fog_mode : Int64) : Void
Sourceenvironment_set_fog_depth(env : Int64, curve : Float64, begin_val : Float64, end_val : Float64) : Void
Sourceenvironment_set_glow(env : Int64, enable : Bool, levels : Pointer(Void), intensity : Float64, strength : Float64, mix : Float64, bloom_threshold : Float64, blend_mode : Int64, hdr_bleed_threshold : Float64, hdr_bleed_scale : Float64, hdr_luminance_cap : Float64, glow_map_strength : Float64, glow_map : Int64) : Void
Sourceenvironment_set_sdfgi(env : Int64, enable : Bool, cascades : Int64, min_cell_size : Float64, y_scale : Int64, use_occlusion : Bool, bounce_feedback : Float64, read_sky : Bool, energy : Float64, normal_bias : Float64, probe_bias : Float64) : Void
Sourceenvironment_set_sdfgi_frames_to_converge(frames : Int64) : Void
Sourceenvironment_set_sdfgi_frames_to_update_light(frames : Int64) : Void
Sourceenvironment_set_sdfgi_ray_count(ray_count : Int64) : Void
Sourceenvironment_set_sky(env : Int64, sky : Int64) : Void
Sourceenvironment_set_sky_custom_fov(env : Int64, scale : Float64) : Void
Sourceenvironment_set_ssao(env : Int64, enable : Bool, radius : Float64, intensity : Float64, power : Float64, detail : Float64, horizon : Float64, sharpness : Float64, light_affect : Float64, ao_channel_affect : Float64) : Void
Sourceenvironment_set_ssao_quality(quality : Int64, half_size : Bool, adaptive_target : Float64, blur_passes : Int64, fadeout_from : Float64, fadeout_to : Float64) : Void
Sourceenvironment_set_ssil_quality(quality : Int64, half_size : Bool, adaptive_target : Float64, blur_passes : Int64, fadeout_from : Float64, fadeout_to : Float64) : Void
Sourceenvironment_set_ssr(env : Int64, enable : Bool, max_steps : Int64, fade_in : Float64, fade_out : Float64, depth_tolerance : Float64) : Void
Sourceenvironment_set_ssr_half_size(half_size : Bool) : Void
Sourceenvironment_set_ssr_roughness_quality(quality : Int64) : Void
Sourceenvironment_set_tonemap(env : Int64, tone_mapper : Int64, exposure : Float64, white : Float64) : Void
Sourceenvironment_set_tonemap_agx_contrast(env : Int64, agx_contrast : Float64) : Void
Sourceenvironment_set_volumetric_fog(env : Int64, enable : Bool, density : Float64, albedo : Color, emission : Color, emission_energy : Float64, anisotropy : Float64, length : Float64, detail_spread : Float64, gi_inject : Float64, temporal_reprojection : Bool, temporal_reprojection_amount : Float64, ambient_inject : Float64, sky_affect : Float64) : Void
Sourceenvironment_set_volumetric_fog_filter_active(active : Bool) : Void
Sourceenvironment_set_volumetric_fog_volume_size(size : Int64, depth : Int64) : Void
Sourcefog_volume_create
Sourcefog_volume_set_material(fog_volume : Int64, material : Int64) : Void
Sourcefog_volume_set_shape(fog_volume : Int64, shape : Int64) : Void
Sourceforce_draw(swap_buffers : Bool, frame_step : Float64) : Void
Sourceforce_sync
Sourcefree_rid(rid : Int64) : Void
Sourceget_current_rendering_driver_name
Sourceget_current_rendering_method
Sourceget_default_clear_color
Sourceget_frame_setup_time_cpu
Sourceget_rendering_device
Sourceget_rendering_info(info : Int64) : Int64
Sourceget_shader_parameter_list(shader : Int64) : Godot::Array
Sourceget_test_cube
Sourceget_test_texture
Sourceget_video_adapter_api_version
Sourceget_video_adapter_name
Sourceget_video_adapter_type
Sourceget_video_adapter_vendor
Sourceget_white_texture
Sourcegi_set_use_half_resolution(half_resolution : Bool) : Void
Sourceglobal_shader_parameter_add(name : String, get_type : Int64, default_value : Pointer(Void)) : Void
Sourceglobal_shader_parameter_get(name : String) : Pointer(Void)
Sourceglobal_shader_parameter_get_list
Sourceglobal_shader_parameter_get_type(name : String) : Int64
Sourceglobal_shader_parameter_remove(name : String) : Void
Sourceglobal_shader_parameter_set(name : String, value : Pointer(Void)) : Void
Sourceglobal_shader_parameter_set_override(name : String, value : Pointer(Void)) : Void
Sourcehas_changed
Sourcehas_feature(feature : Int64) : Bool
Sourcehas_os_feature(feature : String) : Bool
Sourceinstance_attach_object_instance_id(instance : Int64, id : Int64) : Void
Sourceinstance_attach_skeleton(instance : Int64, skeleton : Int64) : Void
Sourceinstance_create
Sourceinstance_create2(base : Int64, scenario : Int64) : Int64
Sourceinstance_geometry_get_shader_parameter(instance : Int64, parameter : String) : Pointer(Void)
Sourceinstance_geometry_get_shader_parameter_default_value(instance : Int64, parameter : String) : Pointer(Void)
Sourceinstance_geometry_get_shader_parameter_list(instance : Int64) : Godot::Array
Sourceinstance_geometry_set_cast_shadows_setting(instance : Int64, shadow_casting_setting : Int64) : Void
Sourceinstance_geometry_set_flag(instance : Int64, flag : Int64, enabled : Bool) : Void
Sourceinstance_geometry_set_lightmap(instance : Int64, lightmap : Int64, lightmap_uv_scale : Rect2, lightmap_slice : Int64) : Void
Sourceinstance_geometry_set_lod_bias(instance : Int64, lod_bias : Float64) : Void
Sourceinstance_geometry_set_material_overlay(instance : Int64, material : Int64) : Void
Sourceinstance_geometry_set_material_override(instance : Int64, material : Int64) : Void
Sourceinstance_geometry_set_shader_parameter(instance : Int64, parameter : String, value : Pointer(Void)) : Void
Sourceinstance_geometry_set_transparency(instance : Int64, transparency : Float64) : Void
Sourceinstance_geometry_set_visibility_range(instance : Int64, min : Float64, max : Float64, min_margin : Float64, max_margin : Float64, fade_mode : Int64) : Void
Sourceinstance_set_base(instance : Int64, base : Int64) : Void
Sourceinstance_set_blend_shape_weight(instance : Int64, shape : Int64, weight : Float64) : Void
Sourceinstance_set_extra_visibility_margin(instance : Int64, margin : Float64) : Void
Sourceinstance_set_ignore_culling(instance : Int64, enabled : Bool) : Void
Sourceinstance_set_layer_mask(instance : Int64, mask : Int64) : Void
Sourceinstance_set_pivot_data(instance : Int64, sorting_offset : Float64, use_aabb_center : Bool) : Void
Sourceinstance_set_scenario(instance : Int64, scenario : Int64) : Void
Sourceinstance_set_surface_override_material(instance : Int64, surface : Int64, material : Int64) : Void
Sourceinstance_set_visibility_parent(instance : Int64, parent : Int64) : Void
Sourceinstance_set_visible(instance : Int64, visible : Bool) : Void
Sourceinstance_teleport(instance : Int64) : Void
Sourceinstances_cull_convex(convex : Godot::Array, scenario : Int64) : Pointer(Void)
Sourceis_on_render_thread
Sourceis_render_loop_enabled
Sourcelight_area_set_normalize_energy(light : Int64, enable : Bool) : Void
Sourcelight_directional_set_blend_splits(light : Int64, enable : Bool) : Void
Sourcelight_directional_set_shadow_mode(light : Int64, mode : Int64) : Void
Sourcelight_directional_set_sky_mode(light : Int64, mode : Int64) : Void
Sourcelight_omni_set_shadow_mode(light : Int64, mode : Int64) : Void
Sourcelight_projectors_set_filter(filter : Int64) : Void
Sourcelight_set_bake_mode(light : Int64, bake_mode : Int64) : Void
Sourcelight_set_cull_mask(light : Int64, mask : Int64) : Void
Sourcelight_set_distance_fade(decal : Int64, enabled : Bool, begin_val : Float64, shadow : Float64, length : Float64) : Void
Sourcelight_set_max_sdfgi_cascade(light : Int64, cascade : Int64) : Void
Sourcelight_set_negative(light : Int64, enable : Bool) : Void
Sourcelight_set_param(light : Int64, param : Int64, value : Float64) : Void
Sourcelight_set_projector(light : Int64, texture : Int64) : Void
Sourcelight_set_reverse_cull_face_mode(light : Int64, enabled : Bool) : Void
Sourcelight_set_shadow(light : Int64, enabled : Bool) : Void
Sourcelight_set_shadow_caster_mask(light : Int64, mask : Int64) : Void
Sourcelightmap_create
Sourcelightmap_get_probe_capture_bsp_tree(lightmap : Int64) : Pointer(Void)
Sourcelightmap_get_probe_capture_points(lightmap : Int64) : Pointer(Void)
Sourcelightmap_get_probe_capture_sh(lightmap : Int64) : Pointer(Void)
Sourcelightmap_get_probe_capture_tetrahedra(lightmap : Int64) : Pointer(Void)
Sourcelightmap_set_baked_exposure_normalization(lightmap : Int64, baked_exposure : Float64) : Void
Sourcelightmap_set_probe_capture_data(lightmap : Int64, points : Pointer(Void), point_sh : Pointer(Void), tetrahedra : Pointer(Void), bsp_tree : Pointer(Void)) : Void
Sourcelightmap_set_probe_capture_update_speed(speed : Float64) : Void
Sourcelightmap_set_probe_interior(lightmap : Int64, interior : Bool) : Void
Sourcelightmap_set_textures(lightmap : Int64, light : Int64, uses_sh : Bool) : Void
Sourcelightmaps_set_bicubic_filter(enable : Bool) : Void
Sourcemake_sphere_mesh(latitudes : Int64, longitudes : Int64, radius : Float64) : Int64
Sourcematerial_create
Sourcematerial_get_param(material : Int64, parameter : String) : Pointer(Void)
Sourcematerial_set_next_pass(material : Int64, next_material : Int64) : Void
Sourcematerial_set_param(material : Int64, parameter : String, value : Pointer(Void)) : Void
Sourcematerial_set_render_priority(material : Int64, priority : Int64) : Void
Sourcematerial_set_shader(shader_material : Int64, shader : Int64) : Void
Sourcematerial_set_use_debanding(enable : Bool) : Void
Sourcemesh_add_surface(mesh : Int64, surface : Pointer(Void)) : Void
Sourcemesh_add_surface_from_arrays(mesh : Int64, primitive : Int64, arrays : Godot::Array, blend_shapes : Godot::Array, lods : Pointer(Void), compress_format : Int64) : Void
Sourcemesh_clear(mesh : Int64) : Void
Sourcemesh_create
Sourcemesh_create_from_surfaces(surfaces : Godot::Array, blend_shape_count : Int64) : Int64
Sourcemesh_get_blend_shape_count(mesh : Int64) : Int64
Sourcemesh_get_blend_shape_mode(mesh : Int64) : Int64
Sourcemesh_get_surface(mesh : Int64, surface : Int64) : Pointer(Void)
Sourcemesh_get_surface_count(mesh : Int64) : Int64
Sourcemesh_set_blend_shape_mode(mesh : Int64, mode : Int64) : Void
Sourcemesh_set_shadow_mesh(mesh : Int64, shadow_mesh : Int64) : Void
Sourcemesh_surface_get_arrays(mesh : Int64, surface : Int64) : Godot::Array
Sourcemesh_surface_get_attribute_buffer_rd_rid(mesh : Int64, surface : Int64) : Int64
Sourcemesh_surface_get_blend_shape_arrays(mesh : Int64, surface : Int64) : Godot::Array
Sourcemesh_surface_get_format_attribute_stride(format : Int64, vertex_count : Int64) : Int64
Sourcemesh_surface_get_format_index_stride(format : Int64, vertex_count : Int64) : Int64
Sourcemesh_surface_get_format_normal_tangent_stride(format : Int64, vertex_count : Int64) : Int64
Sourcemesh_surface_get_format_offset(format : Int64, vertex_count : Int64, array_index : Int64) : Int64
Sourcemesh_surface_get_format_skin_stride(format : Int64, vertex_count : Int64) : Int64
Sourcemesh_surface_get_format_vertex_stride(format : Int64, vertex_count : Int64) : Int64
Sourcemesh_surface_get_index_buffer_rd_rid(mesh : Int64, surface : Int64) : Int64
Sourcemesh_surface_get_material(mesh : Int64, surface : Int64) : Int64
Sourcemesh_surface_get_skin_buffer_rd_rid(mesh : Int64, surface : Int64) : Int64
Sourcemesh_surface_get_vertex_buffer_rd_rid(mesh : Int64, surface : Int64) : Int64
Sourcemesh_surface_remove(mesh : Int64, surface : Int64) : Void
Sourcemesh_surface_set_material(mesh : Int64, surface : Int64, material : Int64) : Void
Sourcemesh_surface_update_attribute_region(mesh : Int64, surface : Int64, offset : Int64, data : Pointer(Void)) : Void
Sourcemesh_surface_update_index_region(mesh : Int64, surface : Int64, offset : Int64, data : Pointer(Void)) : Void
Sourcemesh_surface_update_skin_region(mesh : Int64, surface : Int64, offset : Int64, data : Pointer(Void)) : Void
Sourcemesh_surface_update_vertex_region(mesh : Int64, surface : Int64, offset : Int64, data : Pointer(Void)) : Void
Sourcemultimesh_allocate_data(multimesh : Int64, instances : Int64, transform_format : Int64, color_format : Bool, custom_data_format : Bool, use_indirect : Bool) : Void
Sourcemultimesh_create
Sourcemultimesh_get_buffer(multimesh : Int64) : Pointer(Void)
Sourcemultimesh_get_buffer_rd_rid(multimesh : Int64) : Int64
Sourcemultimesh_get_command_buffer_rd_rid(multimesh : Int64) : Int64
Sourcemultimesh_get_instance_count(multimesh : Int64) : Int64
Sourcemultimesh_get_mesh(multimesh : Int64) : Int64
Sourcemultimesh_get_visible_instances(multimesh : Int64) : Int64
Sourcemultimesh_instance_reset_physics_interpolation(multimesh : Int64, index : Int64) : Void
Sourcemultimesh_instance_set_transform_2d(multimesh : Int64, index : Int64, transform : Transform2D) : Void
Sourcemultimesh_instances_reset_physics_interpolation(multimesh : Int64) : Void
Sourcemultimesh_set_buffer(multimesh : Int64, buffer : Pointer(Void)) : Void
Sourcemultimesh_set_buffer_interpolated(multimesh : Int64, buffer : Pointer(Void), buffer_previous : Pointer(Void)) : Void
Sourcemultimesh_set_mesh(multimesh : Int64, mesh : Int64) : Void
Sourcemultimesh_set_physics_interpolated(multimesh : Int64, interpolated : Bool) : Void
Sourcemultimesh_set_physics_interpolation_quality(multimesh : Int64, quality : Int64) : Void
Sourcemultimesh_set_visible_instances(multimesh : Int64, visible : Int64) : Void
Sourceoccluder_create
Sourceoccluder_set_mesh(occluder : Int64, vertices : Pointer(Void), indices : Pointer(Void)) : Void
Sourceomni_light_create
Sourceparticles_collision_create
Sourceparticles_collision_height_field_update(particles_collision : Int64) : Void
Sourceparticles_collision_set_attractor_attenuation(particles_collision : Int64, curve : Float64) : Void
Sourceparticles_collision_set_attractor_directionality(particles_collision : Int64, amount : Float64) : Void
Sourceparticles_collision_set_attractor_strength(particles_collision : Int64, strength : Float64) : Void
Sourceparticles_collision_set_collision_type(particles_collision : Int64, get_type : Int64) : Void
Sourceparticles_collision_set_cull_mask(particles_collision : Int64, mask : Int64) : Void
Sourceparticles_collision_set_field_texture(particles_collision : Int64, texture : Int64) : Void
Sourceparticles_collision_set_height_field_mask(particles_collision : Int64, mask : Int64) : Void
Sourceparticles_collision_set_height_field_resolution(particles_collision : Int64, resolution : Int64) : Void
Sourceparticles_collision_set_sphere_radius(particles_collision : Int64, radius : Float64) : Void
Sourceparticles_create
Sourceparticles_emit(particles : Int64, transform : Transform3D, velocity : Vector3, color : Color, custom : Color, emit_flags : Int64) : Void
Sourceparticles_get_emitting(particles : Int64) : Bool
Sourceparticles_is_inactive(particles : Int64) : Bool
Sourceparticles_request_process(particles : Int64) : Void
Sourceparticles_request_process_time(particles : Int64, process_time : Float64, process_time_residual : Float64) : Void
Sourceparticles_restart(particles : Int64) : Void
Sourceparticles_set_amount(particles : Int64, amount : Int64) : Void
Sourceparticles_set_amount_ratio(particles : Int64, ratio : Float64) : Void
Sourceparticles_set_collision_base_size(particles : Int64, size : Float64) : Void
Sourceparticles_set_draw_order(particles : Int64, order : Int64) : Void
Sourceparticles_set_draw_pass_mesh(particles : Int64, pass : Int64, mesh : Int64) : Void
Sourceparticles_set_draw_passes(particles : Int64, count : Int64) : Void
Sourceparticles_set_emitting(particles : Int64, emitting : Bool) : Void
Sourceparticles_set_explosiveness_ratio(particles : Int64, ratio : Float64) : Void
Sourceparticles_set_fixed_fps(particles : Int64, fps : Int64) : Void
Sourceparticles_set_fractional_delta(particles : Int64, enable : Bool) : Void
Sourceparticles_set_interp_to_end(particles : Int64, factor : Float64) : Void
Sourceparticles_set_interpolate(particles : Int64, enable : Bool) : Void
Sourceparticles_set_lifetime(particles : Int64, lifetime : Float64) : Void
Sourceparticles_set_mode(particles : Int64, mode : Int64) : Void
Sourceparticles_set_one_shot(particles : Int64, one_shot : Bool) : Void
Sourceparticles_set_pre_process_time(particles : Int64, time : Float64) : Void
Sourceparticles_set_process_material(particles : Int64, material : Int64) : Void
Sourceparticles_set_randomness_ratio(particles : Int64, ratio : Float64) : Void
Sourceparticles_set_speed_scale(particles : Int64, scale : Float64) : Void
Sourceparticles_set_subemitter(particles : Int64, subemitter_particles : Int64) : Void
Sourceparticles_set_trail_bind_poses(particles : Int64, bind_poses : Godot::Array) : Void
Sourceparticles_set_trails(particles : Int64, enable : Bool, length_sec : Float64) : Void
Sourceparticles_set_transform_align(particles : Int64, align : Int64) : Void
Sourceparticles_set_transform_align_axis(particles : Int64, rotation_axis : Int64) : Void
Sourceparticles_set_transform_align_channel_filter(particles : Int64, channel_filter : Int64) : Void
Sourceparticles_set_use_local_coordinates(particles : Int64, enable : Bool) : Void
Sourcepositional_soft_shadow_filter_set_quality(quality : Int64) : Void
Sourcereflection_probe_create
Sourcereflection_probe_set_ambient_energy(probe : Int64, energy : Float64) : Void
Sourcereflection_probe_set_ambient_mode(probe : Int64, mode : Int64) : Void
Sourcereflection_probe_set_as_interior(probe : Int64, enable : Bool) : Void
Sourcereflection_probe_set_blend_distance(probe : Int64, blend_distance : Float64) : Void
Sourcereflection_probe_set_cull_mask(probe : Int64, layers : Int64) : Void
Sourcereflection_probe_set_enable_box_projection(probe : Int64, enable : Bool) : Void
Sourcereflection_probe_set_enable_shadows(probe : Int64, enable : Bool) : Void
Sourcereflection_probe_set_intensity(probe : Int64, intensity : Float64) : Void
Sourcereflection_probe_set_max_distance(probe : Int64, distance : Float64) : Void
Sourcereflection_probe_set_mesh_lod_threshold(probe : Int64, pixels : Float64) : Void
Sourcereflection_probe_set_reflection_mask(probe : Int64, layers : Int64) : Void
Sourcereflection_probe_set_resolution(probe : Int64, resolution : Int64) : Void
Sourcereflection_probe_set_update_mode(probe : Int64, mode : Int64) : Void
Sourcerender_loop_enabled?
Sourcerequest_frame_drawn_callback(callable : Pointer(Void)) : Void
Sourcescenario_create
Sourcescenario_set_camera_attributes(scenario : Int64, effects : Int64) : Void
Sourcescenario_set_compositor(scenario : Int64, compositor : Int64) : Void
Sourcescenario_set_environment(scenario : Int64, environment : Int64) : Void
Sourcescenario_set_fallback_environment(scenario : Int64, environment : Int64) : Void
Sourcescreen_space_roughness_limiter_set_active(enable : Bool, amount : Float64, limit : Float64) : Void
Sourceset_boot_image_with_stretch(image : Image, color : Color, stretch_mode : Int64, use_filter : Bool) : Void
Sourceset_debug_generate_wireframes(generate : Bool) : Void
Sourceset_render_loop_enabled(enabled : Bool) : Void
Sourceshader_create
Sourceshader_get_code(shader : Int64) : String
Sourceshader_get_default_texture_parameter(shader : Int64, name : String, index : Int64) : Int64
Sourceshader_get_parameter_default(shader : Int64, name : String) : Pointer(Void)
Sourceshader_set_code(shader : Int64, code : String) : Void
Sourceshader_set_default_texture_parameter(shader : Int64, name : String, texture : Int64, index : Int64) : Void
Sourceshader_set_path_hint(shader : Int64, path : String) : Void
Sourceskeleton_allocate_data(skeleton : Int64, bones : Int64, is_2d_skeleton : Bool) : Void
Sourceskeleton_create
Sourceskeleton_get_bone_count(skeleton : Int64) : Int64
Sourcesky_create
Sourcesky_set_material(sky : Int64, material : Int64) : Void
Sourcesky_set_mode(sky : Int64, mode : Int64) : Void
Sourcesky_set_radiance_size(sky : Int64, radiance_size : Int64) : Void
Sourcespot_light_create
Sourcesub_surface_scattering_set_quality(quality : Int64) : Void
Sourcesub_surface_scattering_set_scale(scale : Float64, depth_scale : Float64) : Void
Sourcetexture_2d_create(image : Image) : Int64
Sourcetexture_2d_get(texture : Int64) : Image
Sourcetexture_2d_layer_get(texture : Int64, layer : Int64) : Image
Sourcetexture_2d_layered_create(layers : Godot::Array, layered_type : Int64) : Int64
Sourcetexture_2d_layered_placeholder_create(layered_type : Int64) : Int64
Sourcetexture_2d_placeholder_create
Sourcetexture_2d_update(texture : Int64, image : Image, layer : Int64) : Void
Sourcetexture_3d_create(format : Int64, width : Int64, height : Int64, depth : Int64, mipmaps : Bool, data : Godot::Array) : Int64
Sourcetexture_3d_get(texture : Int64) : Godot::Array
Sourcetexture_3d_placeholder_create
Sourcetexture_3d_update(texture : Int64, data : Godot::Array) : Void
Sourcetexture_create_from_native_handle(get_type : Int64, format : Int64, native_handle : Int64, width : Int64, height : Int64, depth : Int64, layers : Int64, layered_type : Int64) : Int64
Sourcetexture_drawable_blit_rect(textures : Godot::Array, rect : Rect2i, material : Int64, modulate : Color, source_textures : Godot::Array, to_mipmap : Int64) : Void
Sourcetexture_drawable_create(width : Int64, height : Int64, format : Int64, color : Color, with_mipmaps : Bool) : Int64
Sourcetexture_drawable_generate_mipmaps(texture : Int64) : Void
Sourcetexture_drawable_get_default_material
Sourcetexture_get_format(texture : Int64) : Int64
Sourcetexture_get_native_handle(texture : Int64, srgb : Bool) : Int64
Sourcetexture_get_path(texture : Int64) : String
Sourcetexture_get_rd_texture(texture : Int64, srgb : Bool) : Int64
Sourcetexture_proxy_create(base : Int64) : Int64
Sourcetexture_proxy_update(texture : Int64, proxy_to : Int64) : Void
Sourcetexture_rd_create(rd_texture : Int64, layer_type : Int64) : Int64
Sourcetexture_replace(texture : Int64, by_texture : Int64) : Void
Sourcetexture_replace_compatible(texture : Int64, by_texture : Int64) : Void
Sourcetexture_set_force_redraw_if_visible(texture : Int64, enable : Bool) : Void
Sourcetexture_set_path(texture : Int64, path : String) : Void
Sourcetexture_set_size_override(texture : Int64, width : Int64, height : Int64) : Void
Sourceviewport_attach_camera(viewport : Int64, camera : Int64) : Void
Sourceviewport_attach_canvas(viewport : Int64, canvas : Int64) : Void
Sourceviewport_create
Sourceviewport_get_measured_render_time_cpu(viewport : Int64) : Float64
Sourceviewport_get_measured_render_time_gpu(viewport : Int64) : Float64
Sourceviewport_get_render_info(viewport : Int64, get_type : Int64, info : Int64) : Int64
Sourceviewport_get_render_target(viewport : Int64) : Int64
Sourceviewport_get_texture(viewport : Int64) : Int64
Sourceviewport_get_update_mode(viewport : Int64) : Int64
Sourceviewport_remove_canvas(viewport : Int64, canvas : Int64) : Void
Sourceviewport_set_active(viewport : Int64, active : Bool) : Void
Sourceviewport_set_anisotropic_filtering_level(viewport : Int64, anisotropic_filtering_level : Int64) : Void
Sourceviewport_set_canvas_cull_mask(viewport : Int64, canvas_cull_mask : Int64) : Void
Sourceviewport_set_canvas_stacking(viewport : Int64, canvas : Int64, layer : Int64, sublayer : Int64) : Void
Sourceviewport_set_clear_mode(viewport : Int64, clear_mode : Int64) : Void
Sourceviewport_set_debug_draw(viewport : Int64, draw : Int64) : Void
Sourceviewport_set_default_canvas_item_texture_filter(viewport : Int64, filter : Int64) : Void
Sourceviewport_set_default_canvas_item_texture_repeat(viewport : Int64, repeat : Int64) : Void
Sourceviewport_set_disable_2d(viewport : Int64, disable : Bool) : Void
Sourceviewport_set_disable_3d(viewport : Int64, disable : Bool) : Void
Sourceviewport_set_environment_mode(viewport : Int64, mode : Int64) : Void
Sourceviewport_set_fsr_sharpness(viewport : Int64, sharpness : Float64) : Void
Sourceviewport_set_measure_render_time(viewport : Int64, enable : Bool) : Void
Sourceviewport_set_msaa_2d(viewport : Int64, msaa : Int64) : Void
Sourceviewport_set_msaa_3d(viewport : Int64, msaa : Int64) : Void
Sourceviewport_set_occlusion_culling_build_quality(quality : Int64) : Void
Sourceviewport_set_occlusion_rays_per_thread(rays_per_thread : Int64) : Void
Sourceviewport_set_parent_viewport(viewport : Int64, parent_viewport : Int64) : Void
Sourceviewport_set_positional_shadow_atlas_quadrant_subdivision(viewport : Int64, quadrant : Int64, subdivision : Int64) : Void
Sourceviewport_set_positional_shadow_atlas_size(viewport : Int64, size : Int64, use_16_bits : Bool) : Void
Sourceviewport_set_render_direct_to_screen(viewport : Int64, enabled : Bool) : Void
Sourceviewport_set_scaling_3d_mode(viewport : Int64, scaling_3d_mode : Int64) : Void
Sourceviewport_set_scaling_3d_scale(viewport : Int64, scale : Float64) : Void
Sourceviewport_set_scenario(viewport : Int64, scenario : Int64) : Void
Sourceviewport_set_screen_space_aa(viewport : Int64, mode : Int64) : Void
Sourceviewport_set_sdf_oversize_and_scale(viewport : Int64, oversize : Int64, scale : Int64) : Void
Sourceviewport_set_size(viewport : Int64, width : Int64, height : Int64, view_count : Int64) : Void
Sourceviewport_set_snap_2d_transforms_to_pixel(viewport : Int64, enabled : Bool) : Void
Sourceviewport_set_snap_2d_vertices_to_pixel(viewport : Int64, enabled : Bool) : Void
Sourceviewport_set_texture_mipmap_bias(viewport : Int64, mipmap_bias : Float64) : Void
Sourceviewport_set_transparent_background(viewport : Int64, enabled : Bool) : Void
Sourceviewport_set_update_mode(viewport : Int64, update_mode : Int64) : Void
Sourceviewport_set_use_debanding(viewport : Int64, enable : Bool) : Void
Sourceviewport_set_use_hdr_2d(viewport : Int64, enabled : Bool) : Void
Sourceviewport_set_use_occlusion_culling(viewport : Int64, enable : Bool) : Void
Sourceviewport_set_use_taa(viewport : Int64, enable : Bool) : Void
Sourceviewport_set_use_xr(viewport : Int64, use_xr : Bool) : Void
Sourceviewport_set_vrs_mode(viewport : Int64, mode : Int64) : Void
Sourceviewport_set_vrs_texture(viewport : Int64, texture : Int64) : Void
Sourceviewport_set_vrs_update_mode(viewport : Int64, mode : Int64) : Void
Sourcevisibility_notifier_create
Sourcevisibility_notifier_set_callbacks(notifier : Int64, enter_callable : Pointer(Void), exit_callable : Pointer(Void)) : Void
Sourcevoxel_gi_allocate_data(voxel_gi : Int64, to_cell_xform : Transform3D, aabb : AABB, octree_size : Vector3i, octree_cells : Pointer(Void), data_cells : Pointer(Void), distance_field : Pointer(Void), level_counts : Pointer(Void)) : Void
Sourcevoxel_gi_create
Sourcevoxel_gi_get_data_cells(voxel_gi : Int64) : Pointer(Void)
Sourcevoxel_gi_get_distance_field(voxel_gi : Int64) : Pointer(Void)
Sourcevoxel_gi_get_level_counts(voxel_gi : Int64) : Pointer(Void)
Sourcevoxel_gi_get_octree_cells(voxel_gi : Int64) : Pointer(Void)
Sourcevoxel_gi_set_baked_exposure_normalization(voxel_gi : Int64, baked_exposure : Float64) : Void
Sourcevoxel_gi_set_bias(voxel_gi : Int64, bias : Float64) : Void
Sourcevoxel_gi_set_dynamic_range(voxel_gi : Int64, range : Float64) : Void
Sourcevoxel_gi_set_energy(voxel_gi : Int64, energy : Float64) : Void
Sourcevoxel_gi_set_interior(voxel_gi : Int64, enable : Bool) : Void
Sourcevoxel_gi_set_normal_bias(voxel_gi : Int64, bias : Float64) : Void
Sourcevoxel_gi_set_propagation(voxel_gi : Int64, amount : Float64) : Void
Sourcevoxel_gi_set_quality(quality : Int64) : Void
Sourcevoxel_gi_set_use_two_bounces(voxel_gi : Int64, enable : Bool) : Void
SourceNested types
- Godot::RenderingServer::ArrayCustomFormat
- Godot::RenderingServer::ArrayFormat
- Godot::RenderingServer::ArrayType
- Godot::RenderingServer::BakeChannels
- Godot::RenderingServer::BlendShapeMode
- Godot::RenderingServer::CanvasGroupMode
- Godot::RenderingServer::CanvasItemTextureFilter
- Godot::RenderingServer::CanvasItemTextureRepeat
- Godot::RenderingServer::CanvasLightBlendMode
- Godot::RenderingServer::CanvasLightMode
- Godot::RenderingServer::CanvasLightShadowFilter
- Godot::RenderingServer::CanvasOccluderPolygonCullMode
- Godot::RenderingServer::CanvasTextureChannel
- Godot::RenderingServer::CompositorEffectCallbackType
- Godot::RenderingServer::CompositorEffectFlags
- Godot::RenderingServer::CubeMapLayer
- Godot::RenderingServer::DOFBlurQuality
- Godot::RenderingServer::DOFBokehShape
- Godot::RenderingServer::DecalFilter
- Godot::RenderingServer::DecalTexture
- Godot::RenderingServer::EnvironmentAmbientSource
- Godot::RenderingServer::EnvironmentBG
- Godot::RenderingServer::EnvironmentFogMode
- Godot::RenderingServer::EnvironmentGlowBlendMode
- Godot::RenderingServer::EnvironmentReflectionSource
- Godot::RenderingServer::EnvironmentSDFGIFramesToConverge
- Godot::RenderingServer::EnvironmentSDFGIFramesToUpdateLight
- Godot::RenderingServer::EnvironmentSDFGIRayCount
- Godot::RenderingServer::EnvironmentSDFGIYScale
- Godot::RenderingServer::EnvironmentSSAOQuality
- Godot::RenderingServer::EnvironmentSSILQuality
- Godot::RenderingServer::EnvironmentSSRRoughnessQuality
- Godot::RenderingServer::EnvironmentToneMapper
- Godot::RenderingServer::Features
- Godot::RenderingServer::FogVolumeShape
- Godot::RenderingServer::GlobalShaderParameterType
- Godot::RenderingServer::InstanceFlags
- Godot::RenderingServer::InstanceType
- Godot::RenderingServer::LightBakeMode
- Godot::RenderingServer::LightDirectionalShadowMode
- Godot::RenderingServer::LightDirectionalSkyMode
- Godot::RenderingServer::LightOmniShadowMode
- Godot::RenderingServer::LightParam
- Godot::RenderingServer::LightProjectorFilter
- Godot::RenderingServer::LightType
- Godot::RenderingServer::MultimeshPhysicsInterpolationQuality
- Godot::RenderingServer::MultimeshTransformFormat
- Godot::RenderingServer::NinePatchAxisMode
- Godot::RenderingServer::ParticlesCollisionHeightfieldResolution
- Godot::RenderingServer::ParticlesCollisionType
- Godot::RenderingServer::ParticlesDrawOrder
- Godot::RenderingServer::ParticlesMode
- Godot::RenderingServer::ParticlesTransformAlign
- Godot::RenderingServer::ParticlesTransformAlignAxis
- Godot::RenderingServer::ParticlesTransformAlignCustomSrc
- Godot::RenderingServer::PipelineSource
- Godot::RenderingServer::PrimitiveType
- Godot::RenderingServer::ReflectionProbeAmbientMode
- Godot::RenderingServer::ReflectionProbeUpdateMode
- Godot::RenderingServer::RenderingInfo
- Godot::RenderingServer::ShaderMode
- Godot::RenderingServer::ShadowCastingSetting
- Godot::RenderingServer::ShadowQuality
- Godot::RenderingServer::SkyMode
- Godot::RenderingServer::SplashStretchMode
- Godot::RenderingServer::SubSurfaceScatteringQuality
- Godot::RenderingServer::TextureDrawableFormat
- Godot::RenderingServer::TextureLayeredType
- Godot::RenderingServer::TextureType
- Godot::RenderingServer::ViewportAnisotropicFiltering
- Godot::RenderingServer::ViewportClearMode
- Godot::RenderingServer::ViewportDebugDraw
- Godot::RenderingServer::ViewportEnvironmentMode
- Godot::RenderingServer::ViewportMSAA
- Godot::RenderingServer::ViewportOcclusionCullingBuildQuality
- Godot::RenderingServer::ViewportRenderInfo
- Godot::RenderingServer::ViewportRenderInfoType
- Godot::RenderingServer::ViewportSDFOversize
- Godot::RenderingServer::ViewportSDFScale
- Godot::RenderingServer::ViewportScaling3DMode
- Godot::RenderingServer::ViewportScreenSpaceAA
- Godot::RenderingServer::ViewportUpdateMode
- Godot::RenderingServer::ViewportVRSMode
- Godot::RenderingServer::ViewportVRSUpdateMode
- Godot::RenderingServer::VisibilityRangeFadeMode
- Godot::RenderingServer::VoxelGIQuality