godot::classes

Module rendering_device

Expand description

Sidecar module for class RenderingDevice.

Defines related flag and enum types. In GDScript, those are nested under the class scope.

See also Godot docs for RenderingDevice enums.

Structsยง

BarrierMask
BlendFactor
BlendOperation
CompareOperator
DataFormat
DeviceType
DriverResource
ExBarrier
Default-param extender for RenderingDevice::barrier_ex.
ExBufferGetData
Default-param extender for RenderingDevice::buffer_get_data_ex.
ExComputePipelineCreate
Default-param extender for RenderingDevice::compute_pipeline_create_ex.
ExDrawListBegin
Default-param extender for RenderingDevice::draw_list_begin_ex.
ExDrawListBeginForScreen
Default-param extender for RenderingDevice::draw_list_begin_for_screen_ex.
ExDrawListBeginSplit
Default-param extender for RenderingDevice::draw_list_begin_split_ex.
ExDrawListDraw
Default-param extender for RenderingDevice::draw_list_draw_ex.
ExDrawListEnableScissor
Default-param extender for RenderingDevice::draw_list_enable_scissor_ex.
ExFramebufferCreate
Default-param extender for RenderingDevice::framebuffer_create_ex.
ExFramebufferCreateEmpty
Default-param extender for RenderingDevice::framebuffer_create_empty_ex.
ExFramebufferCreateMultipass
Default-param extender for RenderingDevice::framebuffer_create_multipass_ex.
ExFramebufferFormatCreate
Default-param extender for RenderingDevice::framebuffer_format_create_ex.
ExFramebufferFormatCreateEmpty
Default-param extender for RenderingDevice::framebuffer_format_create_empty_ex.
ExFramebufferFormatCreateMultipass
Default-param extender for RenderingDevice::framebuffer_format_create_multipass_ex.
ExFramebufferFormatGetTextureSamples
Default-param extender for RenderingDevice::framebuffer_format_get_texture_samples_ex.
ExIndexBufferCreate
Default-param extender for RenderingDevice::index_buffer_create_ex.
ExRenderPipelineCreate
Default-param extender for RenderingDevice::render_pipeline_create_ex.
ExScreenGetFramebufferFormat
Default-param extender for RenderingDevice::screen_get_framebuffer_format_ex.
ExScreenGetHeight
Default-param extender for RenderingDevice::screen_get_height_ex.
ExScreenGetWidth
Default-param extender for RenderingDevice::screen_get_width_ex.
ExShaderCompileBinaryFromSpirv
Default-param extender for RenderingDevice::shader_compile_binary_from_spirv_ex.
ExShaderCompileSpirvFromSource
Default-param extender for RenderingDevice::shader_compile_spirv_from_source_ex.
ExShaderCreateFromBytecode
Default-param extender for RenderingDevice::shader_create_from_bytecode_ex.
ExShaderCreateFromSpirv
Default-param extender for RenderingDevice::shader_create_from_spirv_ex.
ExStorageBufferCreate
Default-param extender for RenderingDevice::storage_buffer_create_ex.
ExTextureBufferCreate
Default-param extender for RenderingDevice::texture_buffer_create_ex.
ExTextureCreate
Default-param extender for RenderingDevice::texture_create_ex.
ExTextureCreateSharedFromSlice
Default-param extender for RenderingDevice::texture_create_shared_from_slice_ex.
ExUniformBufferCreate
Default-param extender for RenderingDevice::uniform_buffer_create_ex.
ExVertexArrayCreate
Default-param extender for RenderingDevice::vertex_array_create_ex.
ExVertexBufferCreate
Default-param extender for RenderingDevice::vertex_buffer_create_ex.
FinalAction
IndexBufferFormat
InitialAction
Limit
LogicOperation
MemoryType
PipelineDynamicStateFlags
PipelineSpecializationConstantType
PolygonCullMode
PolygonFrontFace
RenderPrimitive
SamplerBorderColor
SamplerFilter
SamplerRepeatMode
ShaderLanguage
ShaderStage
StencilOperation
StorageBufferUsage
TextureSamples
TextureSliceType
TextureSwizzle
TextureType
TextureUsageBits
UniformType
VertexFrequency