RenderingServer

gdext.classes.RenderingServer
See theRenderingServer companion object
abstract class RenderingServer extends Object

Generated wrapper for Godot's RenderingServer, extends Object.

Attributes

Companion
object
Graph
Supertypes
class Object
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

final def cameraAttributesSetDofBlurBokehShape(shape: Long): Unit

RenderingServer.camera_attributes_set_dof_blur_bokeh_shape

RenderingServer.camera_attributes_set_dof_blur_bokeh_shape

Attributes

final def cameraAttributesSetDofBlurQuality(quality: Long, use_jitter: Boolean): Unit

RenderingServer.camera_attributes_set_dof_blur_quality

RenderingServer.camera_attributes_set_dof_blur_quality

Attributes

final def canvasSetDisableScale(disable: Boolean): Unit

RenderingServer.canvas_set_disable_scale

RenderingServer.canvas_set_disable_scale

Attributes

final def canvasSetShadowTextureSize(size: Long): Unit

RenderingServer.canvas_set_shadow_texture_size

RenderingServer.canvas_set_shadow_texture_size

Attributes

RenderingServer.create_local_rendering_device

RenderingServer.create_local_rendering_device

Attributes

final def decalsSetFilter(filter: Long): Unit

RenderingServer.decals_set_filter

RenderingServer.decals_set_filter

Attributes

final def directionalShadowAtlasSetSize(size: Long, is_16bits: Boolean): Unit

RenderingServer.directional_shadow_atlas_set_size

RenderingServer.directional_shadow_atlas_set_size

Attributes

final def directionalSoftShadowFilterSetQuality(quality: Long): Unit

RenderingServer.directional_soft_shadow_filter_set_quality

RenderingServer.directional_soft_shadow_filter_set_quality

Attributes

final def environmentGlowSetUseBicubicUpscale(enable: Boolean): Unit

RenderingServer.environment_glow_set_use_bicubic_upscale

RenderingServer.environment_glow_set_use_bicubic_upscale

Attributes

final def environmentSetSdfgiFramesToConverge(frames: Long): Unit

RenderingServer.environment_set_sdfgi_frames_to_converge

RenderingServer.environment_set_sdfgi_frames_to_converge

Attributes

final def environmentSetSdfgiFramesToUpdateLight(frames: Long): Unit

RenderingServer.environment_set_sdfgi_frames_to_update_light

RenderingServer.environment_set_sdfgi_frames_to_update_light

Attributes

final def environmentSetSdfgiRayCount(ray_count: Long): Unit

RenderingServer.environment_set_sdfgi_ray_count

RenderingServer.environment_set_sdfgi_ray_count

Attributes

final def environmentSetSsaoQuality(quality: Long, half_size: Boolean, adaptive_target: Double, blur_passes: Long, fadeout_from: Double, fadeout_to: Double): Unit

RenderingServer.environment_set_ssao_quality

RenderingServer.environment_set_ssao_quality

Attributes

final def environmentSetSsilQuality(quality: Long, half_size: Boolean, adaptive_target: Double, blur_passes: Long, fadeout_from: Double, fadeout_to: Double): Unit

RenderingServer.environment_set_ssil_quality

RenderingServer.environment_set_ssil_quality

Attributes

final def environmentSetSsrHalfSize(half_size: Boolean): Unit

RenderingServer.environment_set_ssr_half_size

RenderingServer.environment_set_ssr_half_size

Attributes

final def environmentSetSsrRoughnessQuality(quality: Long): Unit

RenderingServer.environment_set_ssr_roughness_quality

RenderingServer.environment_set_ssr_roughness_quality

Attributes

final def environmentSetVolumetricFogFilterActive(active: Boolean): Unit

RenderingServer.environment_set_volumetric_fog_filter_active

RenderingServer.environment_set_volumetric_fog_filter_active

Attributes

final def environmentSetVolumetricFogVolumeSize(size: Long, depth: Long): Unit

RenderingServer.environment_set_volumetric_fog_volume_size

RenderingServer.environment_set_volumetric_fog_volume_size

Attributes

final def forceDraw(swap_buffers: Boolean, frame_step: Double): Unit

RenderingServer.force_draw

RenderingServer.force_draw

Attributes

final def forceSync(): Unit

RenderingServer.force_sync

RenderingServer.force_sync

Attributes

final def getCurrentRenderingDriverName(): String

RenderingServer.get_current_rendering_driver_name

RenderingServer.get_current_rendering_driver_name

Attributes

final def getCurrentRenderingMethod(): String

RenderingServer.get_current_rendering_method

RenderingServer.get_current_rendering_method

Attributes

RenderingServer.get_default_clear_color

RenderingServer.get_default_clear_color

Attributes

final def getFrameSetupTimeCpu(): Double

RenderingServer.get_frame_setup_time_cpu

RenderingServer.get_frame_setup_time_cpu

Attributes

RenderingServer.get_rendering_device

RenderingServer.get_rendering_device

Attributes

final def getRenderingInfo(info: Long): Long

RenderingServer.get_rendering_info

RenderingServer.get_rendering_info

Attributes

final def getVideoAdapterApiVersion(): String

RenderingServer.get_video_adapter_api_version

RenderingServer.get_video_adapter_api_version

Attributes

final def getVideoAdapterName(): String

RenderingServer.get_video_adapter_name

RenderingServer.get_video_adapter_name

Attributes

final def getVideoAdapterType(): Long

RenderingServer.get_video_adapter_type

RenderingServer.get_video_adapter_type

Attributes

final def getVideoAdapterVendor(): String

RenderingServer.get_video_adapter_vendor

RenderingServer.get_video_adapter_vendor

Attributes

final def giSetUseHalfResolution(half_resolution: Boolean): Unit

RenderingServer.gi_set_use_half_resolution

RenderingServer.gi_set_use_half_resolution

Attributes

final def globalShaderParameterGetType(name: StringName): Long

RenderingServer.global_shader_parameter_get_type

RenderingServer.global_shader_parameter_get_type

Attributes

final def globalShaderParameterRemove(name: StringName): Unit

RenderingServer.global_shader_parameter_remove

RenderingServer.global_shader_parameter_remove

Attributes

override def godotClassName: String

The Godot class name for this instance. Engine wrappers override with the baked literal; user classes fall back to their Scala simple name (which is how registration names them).

The Godot class name for this instance. Engine wrappers override with the baked literal; user classes fall back to their Scala simple name (which is how registration names them).

Attributes

Definition Classes
final def hasChanged(): Boolean

RenderingServer.has_changed

RenderingServer.has_changed

Attributes

final def hasFeature(feature: Long): Boolean

RenderingServer.has_feature

RenderingServer.has_feature

Attributes

final def hasOsFeature(feature: String): Boolean

RenderingServer.has_os_feature

RenderingServer.has_os_feature

Attributes

final def isOnRenderThread(): Boolean

RenderingServer.is_on_render_thread

RenderingServer.is_on_render_thread

Attributes

final def isRenderLoopEnabled(): Boolean

RenderingServer.is_render_loop_enabled

RenderingServer.is_render_loop_enabled

Attributes

final def lightProjectorsSetFilter(filter: Long): Unit

RenderingServer.light_projectors_set_filter

RenderingServer.light_projectors_set_filter

Attributes

final def lightmapSetProbeCaptureUpdateSpeed(speed: Double): Unit

RenderingServer.lightmap_set_probe_capture_update_speed

RenderingServer.lightmap_set_probe_capture_update_speed

Attributes

final def lightmapsSetBicubicFilter(enable: Boolean): Unit

RenderingServer.lightmaps_set_bicubic_filter

RenderingServer.lightmaps_set_bicubic_filter

Attributes

final def materialSetUseDebanding(enable: Boolean): Unit

RenderingServer.material_set_use_debanding

RenderingServer.material_set_use_debanding

Attributes

final def meshSurfaceGetFormatAttributeStride(format: Long, vertex_count: Long): Long

RenderingServer.mesh_surface_get_format_attribute_stride

RenderingServer.mesh_surface_get_format_attribute_stride

Attributes

final def meshSurfaceGetFormatIndexStride(format: Long, vertex_count: Long): Long

RenderingServer.mesh_surface_get_format_index_stride

RenderingServer.mesh_surface_get_format_index_stride

Attributes

final def meshSurfaceGetFormatNormalTangentStride(format: Long, vertex_count: Long): Long

RenderingServer.mesh_surface_get_format_normal_tangent_stride

RenderingServer.mesh_surface_get_format_normal_tangent_stride

Attributes

final def meshSurfaceGetFormatOffset(format: Long, vertex_count: Long, array_index: Long): Long

RenderingServer.mesh_surface_get_format_offset

RenderingServer.mesh_surface_get_format_offset

Attributes

final def meshSurfaceGetFormatSkinStride(format: Long, vertex_count: Long): Long

RenderingServer.mesh_surface_get_format_skin_stride

RenderingServer.mesh_surface_get_format_skin_stride

Attributes

final def meshSurfaceGetFormatVertexStride(format: Long, vertex_count: Long): Long

RenderingServer.mesh_surface_get_format_vertex_stride

RenderingServer.mesh_surface_get_format_vertex_stride

Attributes

final def positionalSoftShadowFilterSetQuality(quality: Long): Unit

RenderingServer.positional_soft_shadow_filter_set_quality

RenderingServer.positional_soft_shadow_filter_set_quality

Attributes

final def screenSpaceRoughnessLimiterSetActive(enable: Boolean, amount: Double, limit: Double): Unit

RenderingServer.screen_space_roughness_limiter_set_active

RenderingServer.screen_space_roughness_limiter_set_active

Attributes

final def setBootImage(image: Image, color: Color, scale: Boolean, use_filter: Boolean): Unit

RenderingServer.set_boot_image

RenderingServer.set_boot_image

Attributes

final def setBootImageWithStretch(image: Image, color: Color, stretch_mode: Long, use_filter: Boolean): Unit

RenderingServer.set_boot_image_with_stretch

RenderingServer.set_boot_image_with_stretch

Attributes

final def setDebugGenerateWireframes(generate: Boolean): Unit

RenderingServer.set_debug_generate_wireframes

RenderingServer.set_debug_generate_wireframes

Attributes

final def setDefaultClearColor(color: Color): Unit

RenderingServer.set_default_clear_color

RenderingServer.set_default_clear_color

Attributes

final def setRenderLoopEnabled(enabled: Boolean): Unit

RenderingServer.set_render_loop_enabled

RenderingServer.set_render_loop_enabled

Attributes

final def subSurfaceScatteringSetQuality(quality: Long): Unit

RenderingServer.sub_surface_scattering_set_quality

RenderingServer.sub_surface_scattering_set_quality

Attributes

final def subSurfaceScatteringSetScale(scale: Double, depth_scale: Double): Unit

RenderingServer.sub_surface_scattering_set_scale

RenderingServer.sub_surface_scattering_set_scale

Attributes

final def viewportSetOcclusionCullingBuildQuality(quality: Long): Unit

RenderingServer.viewport_set_occlusion_culling_build_quality

RenderingServer.viewport_set_occlusion_culling_build_quality

Attributes

final def viewportSetOcclusionRaysPerThread(rays_per_thread: Long): Unit

RenderingServer.viewport_set_occlusion_rays_per_thread

RenderingServer.viewport_set_occlusion_rays_per_thread

Attributes

final def voxelGiSetQuality(quality: Long): Unit

RenderingServer.voxel_gi_set_quality

RenderingServer.voxel_gi_set_quality

Attributes

Inherited methods

def _can_handle(obj: GodotObject): Boolean

EditorInspectorPlugin: can this plugin handle obj's inspector?

EditorInspectorPlugin: can this plugin handle obj's inspector?

Attributes

Inherited from:
GodotScriptClass
def _enter_tree(): Unit

EditorPlugin/Node: entered the (editor) tree.

EditorPlugin/Node: entered the (editor) tree.

Attributes

Inherited from:
GodotScriptClass
def _exit_tree(): Unit

EditorPlugin/Node: leaving the (editor) tree.

EditorPlugin/Node: leaving the (editor) tree.

Attributes

Inherited from:
GodotScriptClass
def _input(event: InputEvent): Unit

Called for every unhandled-or-not input event (Node._input).

Called for every unhandled-or-not input event (Node._input).

Attributes

Inherited from:
GodotScriptClass
def _parse_property(obj: GodotObject, varType: Long, name: String, hintType: Long, hintString: String, usage: Long, wide: Boolean): Boolean

EditorInspectorPlugin: inspect one property. Return true to take it over (after calling addPropertyEditor), false to let the default editor render.

EditorInspectorPlugin: inspect one property. Return true to take it over (after calling addPropertyEditor), false to let the default editor render.

Attributes

Inherited from:
GodotScriptClass
def _physics_process(delta: Double): Unit

Called every physics frame; delta is the fixed physics step.

Called every physics frame; delta is the fixed physics step.

Attributes

Inherited from:
GodotScriptClass
def _process(delta: Double): Unit

Called every rendered frame; delta is seconds since the last frame.

Called every rendered frame; delta is seconds since the last frame.

Attributes

Inherited from:
GodotScriptClass
def _ready(): Unit

Called when the node enters the scene tree and is ready.

Called when the node enters the scene tree and is ready.

Attributes

Inherited from:
GodotScriptClass
def _shortcut_input(event: InputEvent): Unit

Called for shortcut input before _unhandled_input (Node._shortcut_input).

Called for shortcut input before _unhandled_input (Node._shortcut_input).

Attributes

Inherited from:
GodotScriptClass
def _unhandled_input(event: InputEvent): Unit

Called for input not consumed by the UI (Node._unhandled_input).

Called for input not consumed by the UI (Node._unhandled_input).

Attributes

Inherited from:
GodotScriptClass
def _unhandled_key_input(event: InputEvent): Unit

Called for unhandled key input (Node._unhandled_key_input).

Called for unhandled key input (Node._unhandled_key_input).

Attributes

Inherited from:
GodotScriptClass
def _update_property(): Unit

EditorProperty: refresh the widget from the edited property's value.

EditorProperty: refresh the widget from the edited property's value.

Attributes

Inherited from:
GodotScriptClass
final def canTranslateMessages(): Boolean

Object.can_translate_messages

Object.can_translate_messages

Attributes

Inherited from:
Object
final def cancelFree(): Unit

Object.cancel_free

Object.cancel_free

Attributes

Inherited from:
Object
def cast[U <: GodotScriptClass](using meta: ClassMeta[U]): U

Cast to a (super- or sub-) class U. Returns null if the object is not actually a U. Uses object_cast_to with U's class tag — a real engine type check, not a Scala cast.

Cast to a (super- or sub-) class U. Returns null if the object is not actually a U. Uses object_cast_to with U's class tag — a real engine type check, not a Scala cast.

Attributes

Inherited from:
GodotScriptClass
def free(): Unit

Free a manually-managed object via object_destroy. No-op for reference-counted objects — use unref for those. The wrapper is dead afterwards: calling an engine method on it throws.

Free a manually-managed object via object_destroy. No-op for reference-counted objects — use unref for those. The wrapper is dead afterwards: calling an engine method on it throws.

Attributes

Inherited from:
GodotScriptClass
final def getInstanceId(): Long

Object.get_instance_id

Object.get_instance_id

Attributes

Inherited from:
Object
final def getMethodArgumentCount(method: StringName): Long

Object.get_method_argument_count

Object.get_method_argument_count

Attributes

Inherited from:
Object

Object.get_translation_domain

Object.get_translation_domain

Attributes

Inherited from:
Object
final def hasConnections(signal: StringName): Boolean

Object.has_connections

Object.has_connections

Attributes

Inherited from:
Object
final def hasMeta(name: StringName): Boolean

Object.has_meta

Object.has_meta

Attributes

Inherited from:
Object
final def hasMethod(method: StringName): Boolean

Object.has_method

Object.has_method

Attributes

Inherited from:
Object
final def hasSignal(signal: StringName): Boolean

Object.has_signal

Object.has_signal

Attributes

Inherited from:
Object
final def hasUserSignal(signal: StringName): Boolean

Object.has_user_signal

Object.has_user_signal

Attributes

Inherited from:
Object
final def hostObject: GodotObject

The engine-side object handle for this instance.

The engine-side object handle for this instance.

Attributes

Inherited from:
GodotScriptClass
final def instanceId: InstanceId

This object's stable Godot InstanceId (the null sentinel if unbound). Mirrors Object.get_instance_id, but typed — pass it to APIs that key off a node's identity.

This object's stable Godot InstanceId (the null sentinel if unbound). Mirrors Object.get_instance_id, but typed — pass it to APIs that key off a node's identity.

Attributes

Inherited from:
GodotScriptClass
final def isBlockingSignals(): Boolean

Object.is_blocking_signals

Object.is_blocking_signals

Attributes

Inherited from:
Object
final def isClass(`class`: String): Boolean

Object.is_class

Object.is_class

Attributes

Inherited from:
Object
final def isQueuedForDeletion(): Boolean

Object.is_queued_for_deletion

Object.is_queued_for_deletion

Attributes

Inherited from:
Object
final def isRefCounted: Boolean

True if this object is reference-counted (RefCounted subtree, e.g. a Resource) vs manually-managed (Object/Node subtree). Drives the lifetime methods below.

True if this object is reference-counted (RefCounted subtree, e.g. a Resource) vs manually-managed (Object/Node subtree). Drives the lifetime methods below.

Attributes

Inherited from:
GodotScriptClass
def keep(): this.type

Keep a reference adopted inside Gd.scoped past the end of the block: the caller now owns it and releases it with unref. Returns this.

Keep a reference adopted inside Gd.scoped past the end of the block: the caller now owns it and releases it with unref. Returns this.

Attributes

Inherited from:
GodotScriptClass
final def notification(what: Long, reversed: Boolean): Unit

Object.notification

Object.notification

Attributes

Inherited from:
Object
final def notifyPropertyListChanged(): Unit

Object.notify_property_list_changed

Object.notify_property_list_changed

Attributes

Inherited from:
Object
final def propertyCanRevert(property: StringName): Boolean

Object.property_can_revert

Object.property_can_revert

Attributes

Inherited from:
Object
def refInc(): this.type

Take one more reference on a reference-counted object, owned by this wrapper until a matching unref. No-op for manually-managed objects (nodes). Returns this. (Named refInc rather than reference to avoid clashing with the generated RefCounted.reference(): Boolean method.)

Take one more reference on a reference-counted object, owned by this wrapper until a matching unref. No-op for manually-managed objects (nodes). Returns this. (Named refInc rather than reference to avoid clashing with the generated RefCounted.reference(): Boolean method.)

Attributes

Inherited from:
GodotScriptClass
final def removeMeta(name: StringName): Unit

Object.remove_meta

Object.remove_meta

Attributes

Inherited from:
Object
final def removeUserSignal(signal: StringName): Unit

Object.remove_user_signal

Object.remove_user_signal

Attributes

Inherited from:
Object
final def setBlockSignals(enable: Boolean): Unit

Object.set_block_signals

Object.set_block_signals

Attributes

Inherited from:
Object
final def setMessageTranslation(enable: Boolean): Unit

Object.set_message_translation

Object.set_message_translation

Attributes

Inherited from:
Object
final def setTranslationDomain(domain: StringName): Unit

Object.set_translation_domain

Object.set_translation_domain

Attributes

Inherited from:
Object
final def tr(message: StringName, context: StringName): String

Object.tr

Object.tr

Attributes

Inherited from:
Object
final def trN(message: StringName, plural_message: StringName, n: Long, context: StringName): String

Object.tr_n

Object.tr_n

Attributes

Inherited from:
Object
def unref(): Unit

Release one reference this wrapper owns (an engine Ref<T> return, Gd.create, or refInc), destroying the object if it was the last reference. Does nothing when the wrapper owns no reference, so a borrowed object can never be freed from under the engine.

Release one reference this wrapper owns (an engine Ref<T> return, Gd.create, or refInc), destroying the object if it was the last reference. Does nothing when the wrapper owns no reference, so a borrowed object can never be freed from under the engine.

Attributes

Inherited from:
GodotScriptClass
final def withHost(o: GDExtensionObjectPtr): this.type

Set the handle and return this (fluent, for wrapping fetched objects).

Set the handle and return this (fluent, for wrapping fetched objects).

Attributes

Inherited from:
GodotScriptClass