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ยง
- Barrier
Mask - Blend
Factor - Blend
Operation - Breadcrumb
Marker - Buffer
Creation Bits - Compare
Operator - Data
Format - Device
Type - Draw
Flags - Driver
Resource - ExBarrier
- Default-param extender for
RenderingDevice::barrier_ex. - ExBuffer
GetData - Default-param extender for
RenderingDevice::buffer_get_data_ex. - ExBuffer
GetData Async - Default-param extender for
RenderingDevice::buffer_get_data_async_ex. - ExCompute
Pipeline Create - Default-param extender for
RenderingDevice::compute_pipeline_create_ex. - ExDraw
List Begin - Default-param extender for
RenderingDevice::draw_list_begin_ex. - ExDraw
List Begin ForScreen - Default-param extender for
RenderingDevice::draw_list_begin_for_screen_ex. - ExDraw
List Begin Split - Default-param extender for
RenderingDevice::draw_list_begin_split_ex. - ExDraw
List Draw - Default-param extender for
RenderingDevice::draw_list_draw_ex. - ExDraw
List Draw Indirect - Default-param extender for
RenderingDevice::draw_list_draw_indirect_ex. - ExDraw
List Enable Scissor - Default-param extender for
RenderingDevice::draw_list_enable_scissor_ex. - ExFramebuffer
Create - Default-param extender for
RenderingDevice::framebuffer_create_ex. - ExFramebuffer
Create Empty - Default-param extender for
RenderingDevice::framebuffer_create_empty_ex. - ExFramebuffer
Create Multipass - Default-param extender for
RenderingDevice::framebuffer_create_multipass_ex. - ExFramebuffer
Format Create - Default-param extender for
RenderingDevice::framebuffer_format_create_ex. - ExFramebuffer
Format Create Empty - Default-param extender for
RenderingDevice::framebuffer_format_create_empty_ex. - ExFramebuffer
Format Create Multipass - Default-param extender for
RenderingDevice::framebuffer_format_create_multipass_ex. - ExFramebuffer
Format GetTexture Samples - Default-param extender for
RenderingDevice::framebuffer_format_get_texture_samples_ex. - ExIndex
Buffer Create - Default-param extender for
RenderingDevice::index_buffer_create_ex. - ExRender
Pipeline Create - Default-param extender for
RenderingDevice::render_pipeline_create_ex. - ExScreen
GetFramebuffer Format - Default-param extender for
RenderingDevice::screen_get_framebuffer_format_ex. - ExScreen
GetHeight - Default-param extender for
RenderingDevice::screen_get_height_ex. - ExScreen
GetWidth - Default-param extender for
RenderingDevice::screen_get_width_ex. - ExShader
Compile Binary From Spirv - Default-param extender for
RenderingDevice::shader_compile_binary_from_spirv_ex. - ExShader
Compile Spirv From Source - Default-param extender for
RenderingDevice::shader_compile_spirv_from_source_ex. - ExShader
Create From Bytecode - Default-param extender for
RenderingDevice::shader_create_from_bytecode_ex. - ExShader
Create From Spirv - Default-param extender for
RenderingDevice::shader_create_from_spirv_ex. - ExStorage
Buffer Create - Default-param extender for
RenderingDevice::storage_buffer_create_ex. - ExTexture
Buffer Create - Default-param extender for
RenderingDevice::texture_buffer_create_ex. - ExTexture
Create - Default-param extender for
RenderingDevice::texture_create_ex. - ExTexture
Create From Extension - Default-param extender for
RenderingDevice::texture_create_from_extension_ex. - ExTexture
Create Shared From Slice - Default-param extender for
RenderingDevice::texture_create_shared_from_slice_ex. - ExUniform
Buffer Create - Default-param extender for
RenderingDevice::uniform_buffer_create_ex. - ExVertex
Array Create - Default-param extender for
RenderingDevice::vertex_array_create_ex. - ExVertex
Buffer Create - Default-param extender for
RenderingDevice::vertex_buffer_create_ex. - Features
- Final
Action - Index
Buffer Format - Initial
Action - Limit
- Logic
Operation - Memory
Type - Pipeline
Dynamic State Flags - Pipeline
Specialization Constant Type - Polygon
Cull Mode - Polygon
Front Face - Render
Primitive - Sampler
Border Color - Sampler
Filter - Sampler
Repeat Mode - Shader
Language - Shader
Stage - Stencil
Operation - Storage
Buffer Usage - Texture
Samples - Texture
Slice Type - Texture
Swizzle - Texture
Type - Texture
Usage Bits - Uniform
Type - Vertex
Frequency