RenderingDevice

Inherits: Object

There is currently no description for this class. Please help us by contributing one!

Methods

void

barrier ( BitField<BarrierMask> from=32767, BitField<BarrierMask> to=32767 )

Error

buffer_clear ( RID buffer, int offset, int size_bytes )

Error

buffer_copy ( RID src_buffer, RID dst_buffer, int src_offset, int dst_offset, int size )

PackedByteArray

buffer_get_data ( RID buffer, int offset_bytes=0, int size_bytes=0 )

Error

buffer_update ( RID buffer, int offset, int size_bytes, PackedByteArray data )

void

capture_timestamp ( String name )

void

compute_list_add_barrier ( int compute_list )

int

compute_list_begin ( )

void

compute_list_bind_compute_pipeline ( int compute_list, RID compute_pipeline )

void

compute_list_bind_uniform_set ( int compute_list, RID uniform_set, int set_index )

void

compute_list_dispatch ( int compute_list, int x_groups, int y_groups, int z_groups )

void

compute_list_dispatch_indirect ( int compute_list, RID buffer, int offset )

void

compute_list_end ( )

void

compute_list_set_push_constant ( int compute_list, PackedByteArray buffer, int size_bytes )

RID

compute_pipeline_create ( RID shader, RDPipelineSpecializationConstant[] specialization_constants=[] )

bool

compute_pipeline_is_valid ( RID compute_pipeline )

RenderingDevice

create_local_device ( )

void

draw_command_begin_label ( String name, Color color )

void

draw_command_end_label ( )

void

draw_command_insert_label ( String name, Color color )

int

draw_list_begin ( RID framebuffer, InitialAction initial_color_action, FinalAction final_color_action, InitialAction initial_depth_action, FinalAction final_depth_action, PackedColorArray clear_color_values=PackedColorArray(), float clear_depth=1.0, int clear_stencil=0, Rect2 region=Rect2(0, 0, 0, 0) )

int

draw_list_begin_for_screen ( int screen=0, Color clear_color=Color(0, 0, 0, 1) )

PackedInt64Array

draw_list_begin_split ( RID framebuffer, int splits, InitialAction initial_color_action, FinalAction final_color_action, InitialAction initial_depth_action, FinalAction final_depth_action, PackedColorArray clear_color_values=PackedColorArray(), float clear_depth=1.0, int clear_stencil=0, Rect2 region=Rect2(0, 0, 0, 0), RID[] storage_textures=[] )

void

draw_list_bind_index_array ( int draw_list, RID index_array )

void

draw_list_bind_render_pipeline ( int draw_list, RID render_pipeline )

void

draw_list_bind_uniform_set ( int draw_list, RID uniform_set, int set_index )

void

draw_list_bind_vertex_array ( int draw_list, RID vertex_array )

void

draw_list_disable_scissor ( int draw_list )

void

draw_list_draw ( int draw_list, bool use_indices, int instances, int procedural_vertex_count=0 )

void

draw_list_enable_scissor ( int draw_list, Rect2 rect=Rect2(0, 0, 0, 0) )

void

draw_list_end ( )

void

draw_list_set_blend_constants ( int draw_list, Color color )

void

draw_list_set_push_constant ( int draw_list, PackedByteArray buffer, int size_bytes )

int

draw_list_switch_to_next_pass ( )

PackedInt64Array

draw_list_switch_to_next_pass_split ( int splits )

RID

framebuffer_create ( RID[] textures, int validate_with_format=-1, int view_count=1 )

RID

framebuffer_create_empty ( Vector2i size, TextureSamples samples=0, int validate_with_format=-1 )

RID

framebuffer_create_multipass ( RID[] textures, RDFramebufferPass[] passes, int validate_with_format=-1, int view_count=1 )

int

framebuffer_format_create ( RDAttachmentFormat[] attachments, int view_count=1 )

int

framebuffer_format_create_empty ( TextureSamples samples=0 )

int

framebuffer_format_create_multipass ( RDAttachmentFormat[] attachments, RDFramebufferPass[] passes, int view_count=1 )

TextureSamples

framebuffer_format_get_texture_samples ( int format, int render_pass=0 )

int

framebuffer_get_format ( RID framebuffer )

bool

framebuffer_is_valid ( RID framebuffer ) const

void

free_rid ( RID rid )

void

full_barrier ( )

int

get_captured_timestamp_cpu_time ( int index ) const

int

get_captured_timestamp_gpu_time ( int index ) const

String

get_captured_timestamp_name ( int index ) const

int

get_captured_timestamps_count ( ) const

int

get_captured_timestamps_frame ( ) const

String

get_device_name ( ) const

String

get_device_pipeline_cache_uuid ( ) const

String

get_device_vendor_name ( ) const

int

get_driver_resource ( DriverResource resource, RID rid, int index )

int

get_frame_delay ( ) const

int

get_memory_usage ( MemoryType type ) const

RID

index_array_create ( RID index_buffer, int index_offset, int index_count )

RID

index_buffer_create ( int size_indices, IndexBufferFormat format, PackedByteArray data=PackedByteArray(), bool use_restart_indices=false )

int

limit_get ( Limit limit ) const

RID

render_pipeline_create ( RID shader, int framebuffer_format, int vertex_format, RenderPrimitive primitive, RDPipelineRasterizationState rasterization_state, RDPipelineMultisampleState multisample_state, RDPipelineDepthStencilState stencil_state, RDPipelineColorBlendState color_blend_state, BitField<PipelineDynamicStateFlags> dynamic_state_flags=0, int for_render_pass=0, RDPipelineSpecializationConstant[] specialization_constants=[] )

bool

render_pipeline_is_valid ( RID render_pipeline )

RID

sampler_create ( RDSamplerState state )

bool

sampler_is_format_supported_for_filter ( DataFormat format, SamplerFilter sampler_filter ) const

int

screen_get_framebuffer_format ( int screen=0 ) const

int

screen_get_height ( int screen=0 ) const

int

screen_get_width ( int screen=0 ) const

void

set_resource_name ( RID id, String name )

PackedByteArray

shader_compile_binary_from_spirv ( RDShaderSPIRV spirv_data, String name=”” )

RDShaderSPIRV

shader_compile_spirv_from_source ( RDShaderSource shader_source, bool allow_cache=true )

RID

shader_create_from_bytecode ( PackedByteArray binary_data, RID placeholder_rid=RID() )

RID

shader_create_from_spirv ( RDShaderSPIRV spirv_data, String name=”” )

RID

shader_create_placeholder ( )

int

shader_get_vertex_input_attribute_mask ( RID shader )

RID

storage_buffer_create ( int size_bytes, PackedByteArray data=PackedByteArray(), BitField<StorageBufferUsage> usage=0 )

void

submit ( )

void

sync ( )

RID

texture_buffer_create ( int size_bytes, DataFormat format, PackedByteArray data=PackedByteArray() )

Error

texture_clear ( RID texture, Color color, int base_mipmap, int mipmap_count, int base_layer, int layer_count )

Error

texture_copy ( RID from_texture, RID to_texture, Vector3 from_pos, Vector3 to_pos, Vector3 size, int src_mipmap, int dst_mipmap, int src_layer, int dst_layer )

RID

texture_create ( RDTextureFormat format, RDTextureView view, PackedByteArray[] data=[] )

RID

texture_create_from_extension ( TextureType type, DataFormat format, TextureSamples samples, BitField<TextureUsageBits> usage_flags, int image, int width, int height, int depth, int layers )

RID

texture_create_shared ( RDTextureView view, RID with_texture )

RID

texture_create_shared_from_slice ( RDTextureView view, RID with_texture, int layer, int mipmap, int mipmaps=1, TextureSliceType slice_type=0 )

PackedByteArray

texture_get_data ( RID texture, int layer )

RDTextureFormat

texture_get_format ( RID texture )

int

texture_get_native_handle ( RID texture )

bool

texture_is_format_supported_for_usage ( DataFormat format, BitField<TextureUsageBits> usage_flags ) const

bool

texture_is_shared ( RID texture )

bool

texture_is_valid ( RID texture )

Error

texture_resolve_multisample ( RID from_texture, RID to_texture )

Error

texture_update ( RID texture, int layer, PackedByteArray data )

RID

uniform_buffer_create ( int size_bytes, PackedByteArray data=PackedByteArray() )

RID

uniform_set_create ( RDUniform[] uniforms, RID shader, int shader_set )

bool

uniform_set_is_valid ( RID uniform_set )

RID

vertex_array_create ( int vertex_count, int vertex_format, RID[] src_buffers, PackedInt64Array offsets=PackedInt64Array() )

RID

vertex_buffer_create ( int size_bytes, PackedByteArray data=PackedByteArray(), bool use_as_storage=false )

int

vertex_format_create ( RDVertexAttribute[] vertex_descriptions )


Enumerations

enum DeviceType:

DeviceType DEVICE_TYPE_OTHER = 0

There is currently no description for this enum. Please help us by contributing one!

DeviceType DEVICE_TYPE_INTEGRATED_GPU = 1

There is currently no description for this enum. Please help us by contributing one!

DeviceType DEVICE_TYPE_DISCRETE_GPU = 2

There is currently no description for this enum. Please help us by contributing one!

DeviceType DEVICE_TYPE_VIRTUAL_GPU = 3

There is currently no description for this enum. Please help us by contributing one!

DeviceType DEVICE_TYPE_CPU = 4

There is currently no description for this enum. Please help us by contributing one!

DeviceType DEVICE_TYPE_MAX = 5

There is currently no description for this enum. Please help us by contributing one!


enum DriverResource:

DriverResource DRIVER_RESOURCE_LOGICAL_DEVICE = 0

There is currently no description for this enum. Please help us by contributing one!

DriverResource DRIVER_RESOURCE_PHYSICAL_DEVICE = 1

There is currently no description for this enum. Please help us by contributing one!

DriverResource DRIVER_RESOURCE_TOPMOST_OBJECT = 2

There is currently no description for this enum. Please help us by contributing one!

DriverResource DRIVER_RESOURCE_COMMAND_QUEUE = 3

There is currently no description for this enum. Please help us by contributing one!

DriverResource DRIVER_RESOURCE_QUEUE_FAMILY = 4

There is currently no description for this enum. Please help us by contributing one!

DriverResource DRIVER_RESOURCE_TEXTURE = 5

There is currently no description for this enum. Please help us by contributing one!

DriverResource DRIVER_RESOURCE_TEXTURE_VIEW = 6

There is currently no description for this enum. Please help us by contributing one!

DriverResource DRIVER_RESOURCE_TEXTURE_DATA_FORMAT = 7

There is currently no description for this enum. Please help us by contributing one!

DriverResource DRIVER_RESOURCE_SAMPLER = 8

There is currently no description for this enum. Please help us by contributing one!

DriverResource DRIVER_RESOURCE_UNIFORM_SET = 9

There is currently no description for this enum. Please help us by contributing one!

DriverResource DRIVER_RESOURCE_BUFFER = 10

There is currently no description for this enum. Please help us by contributing one!

DriverResource DRIVER_RESOURCE_COMPUTE_PIPELINE = 11

There is currently no description for this enum. Please help us by contributing one!

DriverResource DRIVER_RESOURCE_RENDER_PIPELINE = 12

There is currently no description for this enum. Please help us by contributing one!

DriverResource DRIVER_RESOURCE_VULKAN_DEVICE = 0

There is currently no description for this enum. Please help us by contributing one!

DriverResource DRIVER_RESOURCE_VULKAN_PHYSICAL_DEVICE = 1

There is currently no description for this enum. Please help us by contributing one!

DriverResource DRIVER_RESOURCE_VULKAN_INSTANCE = 2

There is currently no description for this enum. Please help us by contributing one!

DriverResource DRIVER_RESOURCE_VULKAN_QUEUE = 3

There is currently no description for this enum. Please help us by contributing one!

DriverResource DRIVER_RESOURCE_VULKAN_QUEUE_FAMILY_INDEX = 4

There is currently no description for this enum. Please help us by contributing one!

DriverResource DRIVER_RESOURCE_VULKAN_IMAGE = 5

There is currently no description for this enum. Please help us by contributing one!

DriverResource DRIVER_RESOURCE_VULKAN_IMAGE_VIEW = 6

There is currently no description for this enum. Please help us by contributing one!

DriverResource DRIVER_RESOURCE_VULKAN_IMAGE_NATIVE_TEXTURE_FORMAT = 7

There is currently no description for this enum. Please help us by contributing one!

DriverResource DRIVER_RESOURCE_VULKAN_SAMPLER = 8

There is currently no description for this enum. Please help us by contributing one!

DriverResource DRIVER_RESOURCE_VULKAN_DESCRIPTOR_SET = 9

There is currently no description for this enum. Please help us by contributing one!

DriverResource DRIVER_RESOURCE_VULKAN_BUFFER = 10

There is currently no description for this enum. Please help us by contributing one!

DriverResource DRIVER_RESOURCE_VULKAN_COMPUTE_PIPELINE = 11

There is currently no description for this enum. Please help us by contributing one!

DriverResource DRIVER_RESOURCE_VULKAN_RENDER_PIPELINE = 12

There is currently no description for this enum. Please help us by contributing one!


enum DataFormat:

DataFormat DATA_FORMAT_R4G4_UNORM_PACK8 = 0

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R4G4B4A4_UNORM_PACK16 = 1

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_B4G4R4A4_UNORM_PACK16 = 2

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R5G6B5_UNORM_PACK16 = 3

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_B5G6R5_UNORM_PACK16 = 4

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R5G5B5A1_UNORM_PACK16 = 5

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_B5G5R5A1_UNORM_PACK16 = 6

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_A1R5G5B5_UNORM_PACK16 = 7

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R8_UNORM = 8

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R8_SNORM = 9

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R8_USCALED = 10

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R8_SSCALED = 11

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R8_UINT = 12

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R8_SINT = 13

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R8_SRGB = 14

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R8G8_UNORM = 15

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R8G8_SNORM = 16

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R8G8_USCALED = 17

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R8G8_SSCALED = 18

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R8G8_UINT = 19

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R8G8_SINT = 20

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R8G8_SRGB = 21

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R8G8B8_UNORM = 22

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R8G8B8_SNORM = 23

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R8G8B8_USCALED = 24

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R8G8B8_SSCALED = 25

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R8G8B8_UINT = 26

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R8G8B8_SINT = 27

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R8G8B8_SRGB = 28

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_B8G8R8_UNORM = 29

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_B8G8R8_SNORM = 30

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_B8G8R8_USCALED = 31

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_B8G8R8_SSCALED = 32

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_B8G8R8_UINT = 33

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_B8G8R8_SINT = 34

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_B8G8R8_SRGB = 35

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R8G8B8A8_UNORM = 36

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R8G8B8A8_SNORM = 37

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R8G8B8A8_USCALED = 38

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R8G8B8A8_SSCALED = 39

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R8G8B8A8_UINT = 40

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R8G8B8A8_SINT = 41

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R8G8B8A8_SRGB = 42

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_B8G8R8A8_UNORM = 43

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_B8G8R8A8_SNORM = 44

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_B8G8R8A8_USCALED = 45

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_B8G8R8A8_SSCALED = 46

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_B8G8R8A8_UINT = 47

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_B8G8R8A8_SINT = 48

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_B8G8R8A8_SRGB = 49

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_A8B8G8R8_UNORM_PACK32 = 50

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_A8B8G8R8_SNORM_PACK32 = 51

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_A8B8G8R8_USCALED_PACK32 = 52

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_A8B8G8R8_SSCALED_PACK32 = 53

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_A8B8G8R8_UINT_PACK32 = 54

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_A8B8G8R8_SINT_PACK32 = 55

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_A8B8G8R8_SRGB_PACK32 = 56

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_A2R10G10B10_UNORM_PACK32 = 57

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_A2R10G10B10_SNORM_PACK32 = 58

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_A2R10G10B10_USCALED_PACK32 = 59

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_A2R10G10B10_SSCALED_PACK32 = 60

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_A2R10G10B10_UINT_PACK32 = 61

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_A2R10G10B10_SINT_PACK32 = 62

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_A2B10G10R10_UNORM_PACK32 = 63

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_A2B10G10R10_SNORM_PACK32 = 64

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_A2B10G10R10_USCALED_PACK32 = 65

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_A2B10G10R10_SSCALED_PACK32 = 66

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_A2B10G10R10_UINT_PACK32 = 67

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_A2B10G10R10_SINT_PACK32 = 68

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R16_UNORM = 69

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R16_SNORM = 70

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R16_USCALED = 71

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R16_SSCALED = 72

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R16_UINT = 73

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R16_SINT = 74

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R16_SFLOAT = 75

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R16G16_UNORM = 76

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R16G16_SNORM = 77

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R16G16_USCALED = 78

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R16G16_SSCALED = 79

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R16G16_UINT = 80

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R16G16_SINT = 81

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R16G16_SFLOAT = 82

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R16G16B16_UNORM = 83

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R16G16B16_SNORM = 84

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R16G16B16_USCALED = 85

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R16G16B16_SSCALED = 86

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R16G16B16_UINT = 87

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R16G16B16_SINT = 88

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R16G16B16_SFLOAT = 89

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R16G16B16A16_UNORM = 90

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R16G16B16A16_SNORM = 91

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R16G16B16A16_USCALED = 92

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R16G16B16A16_SSCALED = 93

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R16G16B16A16_UINT = 94

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R16G16B16A16_SINT = 95

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R16G16B16A16_SFLOAT = 96

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R32_UINT = 97

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R32_SINT = 98

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R32_SFLOAT = 99

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R32G32_UINT = 100

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R32G32_SINT = 101

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R32G32_SFLOAT = 102

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R32G32B32_UINT = 103

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R32G32B32_SINT = 104

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R32G32B32_SFLOAT = 105

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R32G32B32A32_UINT = 106

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R32G32B32A32_SINT = 107

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R32G32B32A32_SFLOAT = 108

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R64_UINT = 109

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R64_SINT = 110

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R64_SFLOAT = 111

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R64G64_UINT = 112

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R64G64_SINT = 113

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R64G64_SFLOAT = 114

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R64G64B64_UINT = 115

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R64G64B64_SINT = 116

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R64G64B64_SFLOAT = 117

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R64G64B64A64_UINT = 118

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R64G64B64A64_SINT = 119

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R64G64B64A64_SFLOAT = 120

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_B10G11R11_UFLOAT_PACK32 = 121

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_E5B9G9R9_UFLOAT_PACK32 = 122

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_D16_UNORM = 123

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_X8_D24_UNORM_PACK32 = 124

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_D32_SFLOAT = 125

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_S8_UINT = 126

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_D16_UNORM_S8_UINT = 127

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_D24_UNORM_S8_UINT = 128

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_D32_SFLOAT_S8_UINT = 129

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_BC1_RGB_UNORM_BLOCK = 130

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_BC1_RGB_SRGB_BLOCK = 131

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_BC1_RGBA_UNORM_BLOCK = 132

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_BC1_RGBA_SRGB_BLOCK = 133

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_BC2_UNORM_BLOCK = 134

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_BC2_SRGB_BLOCK = 135

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_BC3_UNORM_BLOCK = 136

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_BC3_SRGB_BLOCK = 137

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_BC4_UNORM_BLOCK = 138

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_BC4_SNORM_BLOCK = 139

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_BC5_UNORM_BLOCK = 140

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_BC5_SNORM_BLOCK = 141

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_BC6H_UFLOAT_BLOCK = 142

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_BC6H_SFLOAT_BLOCK = 143

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_BC7_UNORM_BLOCK = 144

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_BC7_SRGB_BLOCK = 145

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ETC2_R8G8B8_UNORM_BLOCK = 146

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ETC2_R8G8B8_SRGB_BLOCK = 147

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK = 148

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK = 149

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK = 150

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK = 151

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_EAC_R11_UNORM_BLOCK = 152

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_EAC_R11_SNORM_BLOCK = 153

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_EAC_R11G11_UNORM_BLOCK = 154

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_EAC_R11G11_SNORM_BLOCK = 155

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ASTC_4x4_UNORM_BLOCK = 156

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ASTC_4x4_SRGB_BLOCK = 157

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ASTC_5x4_UNORM_BLOCK = 158

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ASTC_5x4_SRGB_BLOCK = 159

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ASTC_5x5_UNORM_BLOCK = 160

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ASTC_5x5_SRGB_BLOCK = 161

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ASTC_6x5_UNORM_BLOCK = 162

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ASTC_6x5_SRGB_BLOCK = 163

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ASTC_6x6_UNORM_BLOCK = 164

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ASTC_6x6_SRGB_BLOCK = 165

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ASTC_8x5_UNORM_BLOCK = 166

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ASTC_8x5_SRGB_BLOCK = 167

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ASTC_8x6_UNORM_BLOCK = 168

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ASTC_8x6_SRGB_BLOCK = 169

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ASTC_8x8_UNORM_BLOCK = 170

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ASTC_8x8_SRGB_BLOCK = 171

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ASTC_10x5_UNORM_BLOCK = 172

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ASTC_10x5_SRGB_BLOCK = 173

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ASTC_10x6_UNORM_BLOCK = 174

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ASTC_10x6_SRGB_BLOCK = 175

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ASTC_10x8_UNORM_BLOCK = 176

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ASTC_10x8_SRGB_BLOCK = 177

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ASTC_10x10_UNORM_BLOCK = 178

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ASTC_10x10_SRGB_BLOCK = 179

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ASTC_12x10_UNORM_BLOCK = 180

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ASTC_12x10_SRGB_BLOCK = 181

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ASTC_12x12_UNORM_BLOCK = 182

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_ASTC_12x12_SRGB_BLOCK = 183

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_G8B8G8R8_422_UNORM = 184

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_B8G8R8G8_422_UNORM = 185

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_G8_B8_R8_3PLANE_420_UNORM = 186

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_G8_B8R8_2PLANE_420_UNORM = 187

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_G8_B8_R8_3PLANE_422_UNORM = 188

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_G8_B8R8_2PLANE_422_UNORM = 189

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_G8_B8_R8_3PLANE_444_UNORM = 190

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R10X6_UNORM_PACK16 = 191

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R10X6G10X6_UNORM_2PACK16 = 192

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16 = 193

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16 = 194

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16 = 195

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16 = 196

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 = 197

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16 = 198

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16 = 199

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16 = 200

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R12X4_UNORM_PACK16 = 201

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R12X4G12X4_UNORM_2PACK16 = 202

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16 = 203

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16 = 204

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16 = 205

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16 = 206

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16 = 207

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16 = 208

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16 = 209

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16 = 210

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_G16B16G16R16_422_UNORM = 211

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_B16G16R16G16_422_UNORM = 212

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_G16_B16_R16_3PLANE_420_UNORM = 213

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_G16_B16R16_2PLANE_420_UNORM = 214

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_G16_B16_R16_3PLANE_422_UNORM = 215

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_G16_B16R16_2PLANE_422_UNORM = 216

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_G16_B16_R16_3PLANE_444_UNORM = 217

There is currently no description for this enum. Please help us by contributing one!

DataFormat DATA_FORMAT_MAX = 218

There is currently no description for this enum. Please help us by contributing one!


flags BarrierMask:

BarrierMask BARRIER_MASK_VERTEX = 1

There is currently no description for this enum. Please help us by contributing one!

BarrierMask BARRIER_MASK_FRAGMENT = 8

There is currently no description for this enum. Please help us by contributing one!

BarrierMask BARRIER_MASK_COMPUTE = 2

There is currently no description for this enum. Please help us by contributing one!

BarrierMask BARRIER_MASK_TRANSFER = 4

There is currently no description for this enum. Please help us by contributing one!

BarrierMask BARRIER_MASK_RASTER = 9

There is currently no description for this enum. Please help us by contributing one!

BarrierMask BARRIER_MASK_ALL_BARRIERS = 32767

There is currently no description for this enum. Please help us by contributing one!

BarrierMask BARRIER_MASK_NO_BARRIER = 32768

There is currently no description for this enum. Please help us by contributing one!


enum TextureType:

TextureType TEXTURE_TYPE_1D = 0

There is currently no description for this enum. Please help us by contributing one!

TextureType TEXTURE_TYPE_2D = 1

There is currently no description for this enum. Please help us by contributing one!

TextureType TEXTURE_TYPE_3D = 2

There is currently no description for this enum. Please help us by contributing one!

TextureType TEXTURE_TYPE_CUBE = 3

There is currently no description for this enum. Please help us by contributing one!

TextureType TEXTURE_TYPE_1D_ARRAY = 4

There is currently no description for this enum. Please help us by contributing one!

TextureType TEXTURE_TYPE_2D_ARRAY = 5

There is currently no description for this enum. Please help us by contributing one!

TextureType TEXTURE_TYPE_CUBE_ARRAY = 6

There is currently no description for this enum. Please help us by contributing one!

TextureType TEXTURE_TYPE_MAX = 7

There is currently no description for this enum. Please help us by contributing one!


enum TextureSamples:

TextureSamples TEXTURE_SAMPLES_1 = 0

There is currently no description for this enum. Please help us by contributing one!

TextureSamples TEXTURE_SAMPLES_2 = 1

There is currently no description for this enum. Please help us by contributing one!

TextureSamples TEXTURE_SAMPLES_4 = 2

There is currently no description for this enum. Please help us by contributing one!

TextureSamples TEXTURE_SAMPLES_8 = 3

There is currently no description for this enum. Please help us by contributing one!

TextureSamples TEXTURE_SAMPLES_16 = 4

There is currently no description for this enum. Please help us by contributing one!

TextureSamples TEXTURE_SAMPLES_32 = 5

There is currently no description for this enum. Please help us by contributing one!

TextureSamples TEXTURE_SAMPLES_64 = 6

There is currently no description for this enum. Please help us by contributing one!

TextureSamples TEXTURE_SAMPLES_MAX = 7

There is currently no description for this enum. Please help us by contributing one!


flags TextureUsageBits:

TextureUsageBits TEXTURE_USAGE_SAMPLING_BIT = 1

There is currently no description for this enum. Please help us by contributing one!

TextureUsageBits TEXTURE_USAGE_COLOR_ATTACHMENT_BIT = 2

There is currently no description for this enum. Please help us by contributing one!

TextureUsageBits TEXTURE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT = 4

There is currently no description for this enum. Please help us by contributing one!

TextureUsageBits TEXTURE_USAGE_STORAGE_BIT = 8

There is currently no description for this enum. Please help us by contributing one!

TextureUsageBits TEXTURE_USAGE_STORAGE_ATOMIC_BIT = 16

There is currently no description for this enum. Please help us by contributing one!

TextureUsageBits TEXTURE_USAGE_CPU_READ_BIT = 32

There is currently no description for this enum. Please help us by contributing one!

TextureUsageBits TEXTURE_USAGE_CAN_UPDATE_BIT = 64

There is currently no description for this enum. Please help us by contributing one!

TextureUsageBits TEXTURE_USAGE_CAN_COPY_FROM_BIT = 128

There is currently no description for this enum. Please help us by contributing one!

TextureUsageBits TEXTURE_USAGE_CAN_COPY_TO_BIT = 256

There is currently no description for this enum. Please help us by contributing one!

TextureUsageBits TEXTURE_USAGE_INPUT_ATTACHMENT_BIT = 512

There is currently no description for this enum. Please help us by contributing one!


enum TextureSwizzle:

TextureSwizzle TEXTURE_SWIZZLE_IDENTITY = 0

There is currently no description for this enum. Please help us by contributing one!

TextureSwizzle TEXTURE_SWIZZLE_ZERO = 1

There is currently no description for this enum. Please help us by contributing one!

TextureSwizzle TEXTURE_SWIZZLE_ONE = 2

There is currently no description for this enum. Please help us by contributing one!

TextureSwizzle TEXTURE_SWIZZLE_R = 3

There is currently no description for this enum. Please help us by contributing one!

TextureSwizzle TEXTURE_SWIZZLE_G = 4

There is currently no description for this enum. Please help us by contributing one!

TextureSwizzle TEXTURE_SWIZZLE_B = 5

There is currently no description for this enum. Please help us by contributing one!

TextureSwizzle TEXTURE_SWIZZLE_A = 6

There is currently no description for this enum. Please help us by contributing one!

TextureSwizzle TEXTURE_SWIZZLE_MAX = 7

There is currently no description for this enum. Please help us by contributing one!


enum TextureSliceType:

TextureSliceType TEXTURE_SLICE_2D = 0

There is currently no description for this enum. Please help us by contributing one!

TextureSliceType TEXTURE_SLICE_CUBEMAP = 1

There is currently no description for this enum. Please help us by contributing one!

TextureSliceType TEXTURE_SLICE_3D = 2

There is currently no description for this enum. Please help us by contributing one!


enum SamplerFilter:

SamplerFilter SAMPLER_FILTER_NEAREST = 0

There is currently no description for this enum. Please help us by contributing one!

SamplerFilter SAMPLER_FILTER_LINEAR = 1

There is currently no description for this enum. Please help us by contributing one!


enum SamplerRepeatMode:

SamplerRepeatMode SAMPLER_REPEAT_MODE_REPEAT = 0

There is currently no description for this enum. Please help us by contributing one!

SamplerRepeatMode SAMPLER_REPEAT_MODE_MIRRORED_REPEAT = 1

There is currently no description for this enum. Please help us by contributing one!

SamplerRepeatMode SAMPLER_REPEAT_MODE_CLAMP_TO_EDGE = 2

There is currently no description for this enum. Please help us by contributing one!

SamplerRepeatMode SAMPLER_REPEAT_MODE_CLAMP_TO_BORDER = 3

There is currently no description for this enum. Please help us by contributing one!

SamplerRepeatMode SAMPLER_REPEAT_MODE_MIRROR_CLAMP_TO_EDGE = 4

There is currently no description for this enum. Please help us by contributing one!

SamplerRepeatMode SAMPLER_REPEAT_MODE_MAX = 5

There is currently no description for this enum. Please help us by contributing one!


enum SamplerBorderColor:

SamplerBorderColor SAMPLER_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK = 0

There is currently no description for this enum. Please help us by contributing one!

SamplerBorderColor SAMPLER_BORDER_COLOR_INT_TRANSPARENT_BLACK = 1

There is currently no description for this enum. Please help us by contributing one!

SamplerBorderColor SAMPLER_BORDER_COLOR_FLOAT_OPAQUE_BLACK = 2

There is currently no description for this enum. Please help us by contributing one!

SamplerBorderColor SAMPLER_BORDER_COLOR_INT_OPAQUE_BLACK = 3

There is currently no description for this enum. Please help us by contributing one!

SamplerBorderColor SAMPLER_BORDER_COLOR_FLOAT_OPAQUE_WHITE = 4

There is currently no description for this enum. Please help us by contributing one!

SamplerBorderColor SAMPLER_BORDER_COLOR_INT_OPAQUE_WHITE = 5

There is currently no description for this enum. Please help us by contributing one!

SamplerBorderColor SAMPLER_BORDER_COLOR_MAX = 6

There is currently no description for this enum. Please help us by contributing one!


enum VertexFrequency:

VertexFrequency VERTEX_FREQUENCY_VERTEX = 0

There is currently no description for this enum. Please help us by contributing one!

VertexFrequency VERTEX_FREQUENCY_INSTANCE = 1

There is currently no description for this enum. Please help us by contributing one!


enum IndexBufferFormat:

IndexBufferFormat INDEX_BUFFER_FORMAT_UINT16 = 0

There is currently no description for this enum. Please help us by contributing one!

IndexBufferFormat INDEX_BUFFER_FORMAT_UINT32 = 1

There is currently no description for this enum. Please help us by contributing one!


flags StorageBufferUsage:

StorageBufferUsage STORAGE_BUFFER_USAGE_DISPATCH_INDIRECT = 1

There is currently no description for this enum. Please help us by contributing one!


enum UniformType:

UniformType UNIFORM_TYPE_SAMPLER = 0

There is currently no description for this enum. Please help us by contributing one!

UniformType UNIFORM_TYPE_SAMPLER_WITH_TEXTURE = 1

There is currently no description for this enum. Please help us by contributing one!

UniformType UNIFORM_TYPE_TEXTURE = 2

There is currently no description for this enum. Please help us by contributing one!

UniformType UNIFORM_TYPE_IMAGE = 3

There is currently no description for this enum. Please help us by contributing one!

UniformType UNIFORM_TYPE_TEXTURE_BUFFER = 4

There is currently no description for this enum. Please help us by contributing one!

UniformType UNIFORM_TYPE_SAMPLER_WITH_TEXTURE_BUFFER = 5

There is currently no description for this enum. Please help us by contributing one!

UniformType UNIFORM_TYPE_IMAGE_BUFFER = 6

There is currently no description for this enum. Please help us by contributing one!

UniformType UNIFORM_TYPE_UNIFORM_BUFFER = 7

There is currently no description for this enum. Please help us by contributing one!

UniformType UNIFORM_TYPE_STORAGE_BUFFER = 8

There is currently no description for this enum. Please help us by contributing one!

UniformType UNIFORM_TYPE_INPUT_ATTACHMENT = 9

There is currently no description for this enum. Please help us by contributing one!

UniformType UNIFORM_TYPE_MAX = 10

There is currently no description for this enum. Please help us by contributing one!


enum RenderPrimitive:

RenderPrimitive RENDER_PRIMITIVE_POINTS = 0

There is currently no description for this enum. Please help us by contributing one!

RenderPrimitive RENDER_PRIMITIVE_LINES = 1

There is currently no description for this enum. Please help us by contributing one!

RenderPrimitive RENDER_PRIMITIVE_LINES_WITH_ADJACENCY = 2

There is currently no description for this enum. Please help us by contributing one!

RenderPrimitive RENDER_PRIMITIVE_LINESTRIPS = 3

There is currently no description for this enum. Please help us by contributing one!

RenderPrimitive RENDER_PRIMITIVE_LINESTRIPS_WITH_ADJACENCY = 4

There is currently no description for this enum. Please help us by contributing one!

RenderPrimitive RENDER_PRIMITIVE_TRIANGLES = 5

There is currently no description for this enum. Please help us by contributing one!

RenderPrimitive RENDER_PRIMITIVE_TRIANGLES_WITH_ADJACENCY = 6

There is currently no description for this enum. Please help us by contributing one!

RenderPrimitive RENDER_PRIMITIVE_TRIANGLE_STRIPS = 7

There is currently no description for this enum. Please help us by contributing one!

RenderPrimitive RENDER_PRIMITIVE_TRIANGLE_STRIPS_WITH_AJACENCY = 8

There is currently no description for this enum. Please help us by contributing one!

RenderPrimitive RENDER_PRIMITIVE_TRIANGLE_STRIPS_WITH_RESTART_INDEX = 9

There is currently no description for this enum. Please help us by contributing one!

RenderPrimitive RENDER_PRIMITIVE_TESSELATION_PATCH = 10

There is currently no description for this enum. Please help us by contributing one!

RenderPrimitive RENDER_PRIMITIVE_MAX = 11

There is currently no description for this enum. Please help us by contributing one!


enum PolygonCullMode:

PolygonCullMode POLYGON_CULL_DISABLED = 0

There is currently no description for this enum. Please help us by contributing one!

PolygonCullMode POLYGON_CULL_FRONT = 1

There is currently no description for this enum. Please help us by contributing one!

PolygonCullMode POLYGON_CULL_BACK = 2

There is currently no description for this enum. Please help us by contributing one!


enum PolygonFrontFace:

PolygonFrontFace POLYGON_FRONT_FACE_CLOCKWISE = 0

There is currently no description for this enum. Please help us by contributing one!

PolygonFrontFace POLYGON_FRONT_FACE_COUNTER_CLOCKWISE = 1

There is currently no description for this enum. Please help us by contributing one!


enum StencilOperation:

StencilOperation STENCIL_OP_KEEP = 0

There is currently no description for this enum. Please help us by contributing one!

StencilOperation STENCIL_OP_ZERO = 1

There is currently no description for this enum. Please help us by contributing one!

StencilOperation STENCIL_OP_REPLACE = 2

There is currently no description for this enum. Please help us by contributing one!

StencilOperation STENCIL_OP_INCREMENT_AND_CLAMP = 3

There is currently no description for this enum. Please help us by contributing one!

StencilOperation STENCIL_OP_DECREMENT_AND_CLAMP = 4

There is currently no description for this enum. Please help us by contributing one!

StencilOperation STENCIL_OP_INVERT = 5

There is currently no description for this enum. Please help us by contributing one!

StencilOperation STENCIL_OP_INCREMENT_AND_WRAP = 6

There is currently no description for this enum. Please help us by contributing one!

StencilOperation STENCIL_OP_DECREMENT_AND_WRAP = 7

There is currently no description for this enum. Please help us by contributing one!

StencilOperation STENCIL_OP_MAX = 8

There is currently no description for this enum. Please help us by contributing one!


enum CompareOperator:

CompareOperator COMPARE_OP_NEVER = 0

There is currently no description for this enum. Please help us by contributing one!

CompareOperator COMPARE_OP_LESS = 1

There is currently no description for this enum. Please help us by contributing one!

CompareOperator COMPARE_OP_EQUAL = 2

There is currently no description for this enum. Please help us by contributing one!

CompareOperator COMPARE_OP_LESS_OR_EQUAL = 3

There is currently no description for this enum. Please help us by contributing one!

CompareOperator COMPARE_OP_GREATER = 4

There is currently no description for this enum. Please help us by contributing one!

CompareOperator COMPARE_OP_NOT_EQUAL = 5

There is currently no description for this enum. Please help us by contributing one!

CompareOperator COMPARE_OP_GREATER_OR_EQUAL = 6

There is currently no description for this enum. Please help us by contributing one!

CompareOperator COMPARE_OP_ALWAYS = 7

There is currently no description for this enum. Please help us by contributing one!

CompareOperator COMPARE_OP_MAX = 8

There is currently no description for this enum. Please help us by contributing one!


enum LogicOperation:

LogicOperation LOGIC_OP_CLEAR = 0

There is currently no description for this enum. Please help us by contributing one!

LogicOperation LOGIC_OP_AND = 1

There is currently no description for this enum. Please help us by contributing one!

LogicOperation LOGIC_OP_AND_REVERSE = 2

There is currently no description for this enum. Please help us by contributing one!

LogicOperation LOGIC_OP_COPY = 3

There is currently no description for this enum. Please help us by contributing one!

LogicOperation LOGIC_OP_AND_INVERTED = 4

There is currently no description for this enum. Please help us by contributing one!

LogicOperation LOGIC_OP_NO_OP = 5

There is currently no description for this enum. Please help us by contributing one!

LogicOperation LOGIC_OP_XOR = 6

There is currently no description for this enum. Please help us by contributing one!

LogicOperation LOGIC_OP_OR = 7

There is currently no description for this enum. Please help us by contributing one!

LogicOperation LOGIC_OP_NOR = 8

There is currently no description for this enum. Please help us by contributing one!

LogicOperation LOGIC_OP_EQUIVALENT = 9

There is currently no description for this enum. Please help us by contributing one!

LogicOperation LOGIC_OP_INVERT = 10

There is currently no description for this enum. Please help us by contributing one!

LogicOperation LOGIC_OP_OR_REVERSE = 11

There is currently no description for this enum. Please help us by contributing one!

LogicOperation LOGIC_OP_COPY_INVERTED = 12

There is currently no description for this enum. Please help us by contributing one!

LogicOperation LOGIC_OP_OR_INVERTED = 13

There is currently no description for this enum. Please help us by contributing one!

LogicOperation LOGIC_OP_NAND = 14

There is currently no description for this enum. Please help us by contributing one!

LogicOperation LOGIC_OP_SET = 15

There is currently no description for this enum. Please help us by contributing one!

LogicOperation LOGIC_OP_MAX = 16

There is currently no description for this enum. Please help us by contributing one!


enum BlendFactor:

BlendFactor BLEND_FACTOR_ZERO = 0

There is currently no description for this enum. Please help us by contributing one!

BlendFactor BLEND_FACTOR_ONE = 1

There is currently no description for this enum. Please help us by contributing one!

BlendFactor BLEND_FACTOR_SRC_COLOR = 2

There is currently no description for this enum. Please help us by contributing one!

BlendFactor BLEND_FACTOR_ONE_MINUS_SRC_COLOR = 3

There is currently no description for this enum. Please help us by contributing one!

BlendFactor BLEND_FACTOR_DST_COLOR = 4

There is currently no description for this enum. Please help us by contributing one!

BlendFactor BLEND_FACTOR_ONE_MINUS_DST_COLOR = 5

There is currently no description for this enum. Please help us by contributing one!

BlendFactor BLEND_FACTOR_SRC_ALPHA = 6

There is currently no description for this enum. Please help us by contributing one!

BlendFactor BLEND_FACTOR_ONE_MINUS_SRC_ALPHA = 7

There is currently no description for this enum. Please help us by contributing one!

BlendFactor BLEND_FACTOR_DST_ALPHA = 8

There is currently no description for this enum. Please help us by contributing one!

BlendFactor BLEND_FACTOR_ONE_MINUS_DST_ALPHA = 9

There is currently no description for this enum. Please help us by contributing one!

BlendFactor BLEND_FACTOR_CONSTANT_COLOR = 10

There is currently no description for this enum. Please help us by contributing one!

BlendFactor BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR = 11

There is currently no description for this enum. Please help us by contributing one!

BlendFactor BLEND_FACTOR_CONSTANT_ALPHA = 12

There is currently no description for this enum. Please help us by contributing one!

BlendFactor BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA = 13

There is currently no description for this enum. Please help us by contributing one!

BlendFactor BLEND_FACTOR_SRC_ALPHA_SATURATE = 14

There is currently no description for this enum. Please help us by contributing one!

BlendFactor BLEND_FACTOR_SRC1_COLOR = 15

There is currently no description for this enum. Please help us by contributing one!

BlendFactor BLEND_FACTOR_ONE_MINUS_SRC1_COLOR = 16

There is currently no description for this enum. Please help us by contributing one!

BlendFactor BLEND_FACTOR_SRC1_ALPHA = 17

There is currently no description for this enum. Please help us by contributing one!

BlendFactor BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA = 18

There is currently no description for this enum. Please help us by contributing one!

BlendFactor BLEND_FACTOR_MAX = 19

There is currently no description for this enum. Please help us by contributing one!


enum BlendOperation:

BlendOperation BLEND_OP_ADD = 0

There is currently no description for this enum. Please help us by contributing one!

BlendOperation BLEND_OP_SUBTRACT = 1

There is currently no description for this enum. Please help us by contributing one!

BlendOperation BLEND_OP_REVERSE_SUBTRACT = 2

There is currently no description for this enum. Please help us by contributing one!

BlendOperation BLEND_OP_MINIMUM = 3

There is currently no description for this enum. Please help us by contributing one!

BlendOperation BLEND_OP_MAXIMUM = 4

There is currently no description for this enum. Please help us by contributing one!

BlendOperation BLEND_OP_MAX = 5

There is currently no description for this enum. Please help us by contributing one!


flags PipelineDynamicStateFlags:

PipelineDynamicStateFlags DYNAMIC_STATE_LINE_WIDTH = 1

There is currently no description for this enum. Please help us by contributing one!

PipelineDynamicStateFlags DYNAMIC_STATE_DEPTH_BIAS = 2

There is currently no description for this enum. Please help us by contributing one!

PipelineDynamicStateFlags DYNAMIC_STATE_BLEND_CONSTANTS = 4

There is currently no description for this enum. Please help us by contributing one!

PipelineDynamicStateFlags DYNAMIC_STATE_DEPTH_BOUNDS = 8

There is currently no description for this enum. Please help us by contributing one!

PipelineDynamicStateFlags DYNAMIC_STATE_STENCIL_COMPARE_MASK = 16

There is currently no description for this enum. Please help us by contributing one!

PipelineDynamicStateFlags DYNAMIC_STATE_STENCIL_WRITE_MASK = 32

There is currently no description for this enum. Please help us by contributing one!

PipelineDynamicStateFlags DYNAMIC_STATE_STENCIL_REFERENCE = 64

There is currently no description for this enum. Please help us by contributing one!


enum InitialAction:

InitialAction INITIAL_ACTION_LOAD = 0

There is currently no description for this enum. Please help us by contributing one!

InitialAction INITIAL_ACTION_CLEAR = 1

There is currently no description for this enum. Please help us by contributing one!

InitialAction INITIAL_ACTION_DISCARD = 2

There is currently no description for this enum. Please help us by contributing one!

InitialAction INITIAL_ACTION_MAX = 3

There is currently no description for this enum. Please help us by contributing one!

InitialAction INITIAL_ACTION_CLEAR_REGION = 1

There is currently no description for this enum. Please help us by contributing one!

InitialAction INITIAL_ACTION_CLEAR_REGION_CONTINUE = 1

There is currently no description for this enum. Please help us by contributing one!

InitialAction INITIAL_ACTION_KEEP = 0

There is currently no description for this enum. Please help us by contributing one!

InitialAction INITIAL_ACTION_DROP = 2

There is currently no description for this enum. Please help us by contributing one!

InitialAction INITIAL_ACTION_CONTINUE = 0

There is currently no description for this enum. Please help us by contributing one!


enum FinalAction:

FinalAction FINAL_ACTION_STORE = 0

There is currently no description for this enum. Please help us by contributing one!

FinalAction FINAL_ACTION_DISCARD = 1

There is currently no description for this enum. Please help us by contributing one!

FinalAction FINAL_ACTION_MAX = 2

There is currently no description for this enum. Please help us by contributing one!

FinalAction FINAL_ACTION_READ = 0

There is currently no description for this enum. Please help us by contributing one!

FinalAction FINAL_ACTION_CONTINUE = 0

There is currently no description for this enum. Please help us by contributing one!


enum ShaderStage:

ShaderStage SHADER_STAGE_VERTEX = 0

There is currently no description for this enum. Please help us by contributing one!

ShaderStage SHADER_STAGE_FRAGMENT = 1

There is currently no description for this enum. Please help us by contributing one!

ShaderStage SHADER_STAGE_TESSELATION_CONTROL = 2

There is currently no description for this enum. Please help us by contributing one!

ShaderStage SHADER_STAGE_TESSELATION_EVALUATION = 3

There is currently no description for this enum. Please help us by contributing one!

ShaderStage SHADER_STAGE_COMPUTE = 4

There is currently no description for this enum. Please help us by contributing one!

ShaderStage SHADER_STAGE_MAX = 5

There is currently no description for this enum. Please help us by contributing one!

ShaderStage SHADER_STAGE_VERTEX_BIT = 1

There is currently no description for this enum. Please help us by contributing one!

ShaderStage SHADER_STAGE_FRAGMENT_BIT = 2

There is currently no description for this enum. Please help us by contributing one!

ShaderStage SHADER_STAGE_TESSELATION_CONTROL_BIT = 4

There is currently no description for this enum. Please help us by contributing one!

ShaderStage SHADER_STAGE_TESSELATION_EVALUATION_BIT = 8

There is currently no description for this enum. Please help us by contributing one!

ShaderStage SHADER_STAGE_COMPUTE_BIT = 16

There is currently no description for this enum. Please help us by contributing one!


enum ShaderLanguage:

ShaderLanguage SHADER_LANGUAGE_GLSL = 0

There is currently no description for this enum. Please help us by contributing one!

ShaderLanguage SHADER_LANGUAGE_HLSL = 1

There is currently no description for this enum. Please help us by contributing one!


enum PipelineSpecializationConstantType:

PipelineSpecializationConstantType PIPELINE_SPECIALIZATION_CONSTANT_TYPE_BOOL = 0

There is currently no description for this enum. Please help us by contributing one!

PipelineSpecializationConstantType PIPELINE_SPECIALIZATION_CONSTANT_TYPE_INT = 1

There is currently no description for this enum. Please help us by contributing one!

PipelineSpecializationConstantType PIPELINE_SPECIALIZATION_CONSTANT_TYPE_FLOAT = 2

There is currently no description for this enum. Please help us by contributing one!


enum Limit:

Limit LIMIT_MAX_BOUND_UNIFORM_SETS = 0

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_FRAMEBUFFER_COLOR_ATTACHMENTS = 1

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_TEXTURES_PER_UNIFORM_SET = 2

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_SAMPLERS_PER_UNIFORM_SET = 3

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_STORAGE_BUFFERS_PER_UNIFORM_SET = 4

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_STORAGE_IMAGES_PER_UNIFORM_SET = 5

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_UNIFORM_BUFFERS_PER_UNIFORM_SET = 6

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_DRAW_INDEXED_INDEX = 7

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_FRAMEBUFFER_HEIGHT = 8

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_FRAMEBUFFER_WIDTH = 9

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_TEXTURE_ARRAY_LAYERS = 10

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_TEXTURE_SIZE_1D = 11

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_TEXTURE_SIZE_2D = 12

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_TEXTURE_SIZE_3D = 13

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_TEXTURE_SIZE_CUBE = 14

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_TEXTURES_PER_SHADER_STAGE = 15

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_SAMPLERS_PER_SHADER_STAGE = 16

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_STORAGE_BUFFERS_PER_SHADER_STAGE = 17

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_STORAGE_IMAGES_PER_SHADER_STAGE = 18

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_UNIFORM_BUFFERS_PER_SHADER_STAGE = 19

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_PUSH_CONSTANT_SIZE = 20

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_UNIFORM_BUFFER_SIZE = 21

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_VERTEX_INPUT_ATTRIBUTE_OFFSET = 22

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_VERTEX_INPUT_ATTRIBUTES = 23

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_VERTEX_INPUT_BINDINGS = 24

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_VERTEX_INPUT_BINDING_STRIDE = 25

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MIN_UNIFORM_BUFFER_OFFSET_ALIGNMENT = 26

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_COMPUTE_SHARED_MEMORY_SIZE = 27

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_COMPUTE_WORKGROUP_COUNT_X = 28

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_COMPUTE_WORKGROUP_COUNT_Y = 29

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_COMPUTE_WORKGROUP_COUNT_Z = 30

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_COMPUTE_WORKGROUP_INVOCATIONS = 31

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_COMPUTE_WORKGROUP_SIZE_X = 32

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_COMPUTE_WORKGROUP_SIZE_Y = 33

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_COMPUTE_WORKGROUP_SIZE_Z = 34

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_VIEWPORT_DIMENSIONS_X = 35

There is currently no description for this enum. Please help us by contributing one!

Limit LIMIT_MAX_VIEWPORT_DIMENSIONS_Y = 36

There is currently no description for this enum. Please help us by contributing one!


enum MemoryType:

MemoryType MEMORY_TEXTURES = 0

There is currently no description for this enum. Please help us by contributing one!

MemoryType MEMORY_BUFFERS = 1

There is currently no description for this enum. Please help us by contributing one!

MemoryType MEMORY_TOTAL = 2

There is currently no description for this enum. Please help us by contributing one!


Constants

INVALID_ID = -1

There is currently no description for this constant. Please help us by contributing one!

INVALID_FORMAT_ID = -1

There is currently no description for this constant. Please help us by contributing one!


Method Descriptions

void barrier ( BitField<BarrierMask> from=32767, BitField<BarrierMask> to=32767 )

There is currently no description for this method. Please help us by contributing one!


Error buffer_clear ( RID buffer, int offset, int size_bytes )

There is currently no description for this method. Please help us by contributing one!


Error buffer_copy ( RID src_buffer, RID dst_buffer, int src_offset, int dst_offset, int size )

There is currently no description for this method. Please help us by contributing one!


PackedByteArray buffer_get_data ( RID buffer, int offset_bytes=0, int size_bytes=0 )

There is currently no description for this method. Please help us by contributing one!


Error buffer_update ( RID buffer, int offset, int size_bytes, PackedByteArray data )

There is currently no description for this method. Please help us by contributing one!


void capture_timestamp ( String name )

There is currently no description for this method. Please help us by contributing one!


void compute_list_add_barrier ( int compute_list )

There is currently no description for this method. Please help us by contributing one!


int compute_list_begin ( )

There is currently no description for this method. Please help us by contributing one!


void compute_list_bind_compute_pipeline ( int compute_list, RID compute_pipeline )

There is currently no description for this method. Please help us by contributing one!


void compute_list_bind_uniform_set ( int compute_list, RID uniform_set, int set_index )

There is currently no description for this method. Please help us by contributing one!


void compute_list_dispatch ( int compute_list, int x_groups, int y_groups, int z_groups )

There is currently no description for this method. Please help us by contributing one!


void compute_list_dispatch_indirect ( int compute_list, RID buffer, int offset )

There is currently no description for this method. Please help us by contributing one!


void compute_list_end ( )

There is currently no description for this method. Please help us by contributing one!


void compute_list_set_push_constant ( int compute_list, PackedByteArray buffer, int size_bytes )

There is currently no description for this method. Please help us by contributing one!


RID compute_pipeline_create ( RID shader, RDPipelineSpecializationConstant[] specialization_constants=[] )

There is currently no description for this method. Please help us by contributing one!


bool compute_pipeline_is_valid ( RID compute_pipeline )

There is currently no description for this method. Please help us by contributing one!


RenderingDevice create_local_device ( )

There is currently no description for this method. Please help us by contributing one!


void draw_command_begin_label ( String name, Color color )

There is currently no description for this method. Please help us by contributing one!


void draw_command_end_label ( )

There is currently no description for this method. Please help us by contributing one!


void draw_command_insert_label ( String name, Color color )

There is currently no description for this method. Please help us by contributing one!


int draw_list_begin ( RID framebuffer, InitialAction initial_color_action, FinalAction final_color_action, InitialAction initial_depth_action, FinalAction final_depth_action, PackedColorArray clear_color_values=PackedColorArray(), float clear_depth=1.0, int clear_stencil=0, Rect2 region=Rect2(0, 0, 0, 0) )

There is currently no description for this method. Please help us by contributing one!


int draw_list_begin_for_screen ( int screen=0, Color clear_color=Color(0, 0, 0, 1) )

There is currently no description for this method. Please help us by contributing one!


PackedInt64Array draw_list_begin_split ( RID framebuffer, int splits, InitialAction initial_color_action, FinalAction final_color_action, InitialAction initial_depth_action, FinalAction final_depth_action, PackedColorArray clear_color_values=PackedColorArray(), float clear_depth=1.0, int clear_stencil=0, Rect2 region=Rect2(0, 0, 0, 0), RID[] storage_textures=[] )

There is currently no description for this method. Please help us by contributing one!


void draw_list_bind_index_array ( int draw_list, RID index_array )

There is currently no description for this method. Please help us by contributing one!


void draw_list_bind_render_pipeline ( int draw_list, RID render_pipeline )

There is currently no description for this method. Please help us by contributing one!


void draw_list_bind_uniform_set ( int draw_list, RID uniform_set, int set_index )

There is currently no description for this method. Please help us by contributing one!


void draw_list_bind_vertex_array ( int draw_list, RID vertex_array )

There is currently no description for this method. Please help us by contributing one!


void draw_list_disable_scissor ( int draw_list )

There is currently no description for this method. Please help us by contributing one!


void draw_list_draw ( int draw_list, bool use_indices, int instances, int procedural_vertex_count=0 )

There is currently no description for this method. Please help us by contributing one!


void draw_list_enable_scissor ( int draw_list, Rect2 rect=Rect2(0, 0, 0, 0) )

There is currently no description for this method. Please help us by contributing one!


void draw_list_end ( )

There is currently no description for this method. Please help us by contributing one!


void draw_list_set_blend_constants ( int draw_list, Color color )

There is currently no description for this method. Please help us by contributing one!


void draw_list_set_push_constant ( int draw_list, PackedByteArray buffer, int size_bytes )

There is currently no description for this method. Please help us by contributing one!


int draw_list_switch_to_next_pass ( )

There is currently no description for this method. Please help us by contributing one!


PackedInt64Array draw_list_switch_to_next_pass_split ( int splits )

There is currently no description for this method. Please help us by contributing one!


RID framebuffer_create ( RID[] textures, int validate_with_format=-1, int view_count=1 )

There is currently no description for this method. Please help us by contributing one!


RID framebuffer_create_empty ( Vector2i size, TextureSamples samples=0, int validate_with_format=-1 )

There is currently no description for this method. Please help us by contributing one!


RID framebuffer_create_multipass ( RID[] textures, RDFramebufferPass[] passes, int validate_with_format=-1, int view_count=1 )

There is currently no description for this method. Please help us by contributing one!


int framebuffer_format_create ( RDAttachmentFormat[] attachments, int view_count=1 )

There is currently no description for this method. Please help us by contributing one!


int framebuffer_format_create_empty ( TextureSamples samples=0 )

There is currently no description for this method. Please help us by contributing one!


int framebuffer_format_create_multipass ( RDAttachmentFormat[] attachments, RDFramebufferPass[] passes, int view_count=1 )

There is currently no description for this method. Please help us by contributing one!


TextureSamples framebuffer_format_get_texture_samples ( int format, int render_pass=0 )

There is currently no description for this method. Please help us by contributing one!


int framebuffer_get_format ( RID framebuffer )

There is currently no description for this method. Please help us by contributing one!


bool framebuffer_is_valid ( RID framebuffer ) const

There is currently no description for this method. Please help us by contributing one!


void free_rid ( RID rid )

There is currently no description for this method. Please help us by contributing one!


void full_barrier ( )

There is currently no description for this method. Please help us by contributing one!


int get_captured_timestamp_cpu_time ( int index ) const

There is currently no description for this method. Please help us by contributing one!


int get_captured_timestamp_gpu_time ( int index ) const

There is currently no description for this method. Please help us by contributing one!


String get_captured_timestamp_name ( int index ) const

There is currently no description for this method. Please help us by contributing one!


int get_captured_timestamps_count ( ) const

There is currently no description for this method. Please help us by contributing one!


int get_captured_timestamps_frame ( ) const

There is currently no description for this method. Please help us by contributing one!


String get_device_name ( ) const

There is currently no description for this method. Please help us by contributing one!


String get_device_pipeline_cache_uuid ( ) const

There is currently no description for this method. Please help us by contributing one!


String get_device_vendor_name ( ) const

There is currently no description for this method. Please help us by contributing one!


int get_driver_resource ( DriverResource resource, RID rid, int index )

There is currently no description for this method. Please help us by contributing one!


int get_frame_delay ( ) const

There is currently no description for this method. Please help us by contributing one!


int get_memory_usage ( MemoryType type ) const

There is currently no description for this method. Please help us by contributing one!


RID index_array_create ( RID index_buffer, int index_offset, int index_count )

There is currently no description for this method. Please help us by contributing one!


RID index_buffer_create ( int size_indices, IndexBufferFormat format, PackedByteArray data=PackedByteArray(), bool use_restart_indices=false )

There is currently no description for this method. Please help us by contributing one!


int limit_get ( Limit limit ) const

There is currently no description for this method. Please help us by contributing one!


RID render_pipeline_create ( RID shader, int framebuffer_format, int vertex_format, RenderPrimitive primitive, RDPipelineRasterizationState rasterization_state, RDPipelineMultisampleState multisample_state, RDPipelineDepthStencilState stencil_state, RDPipelineColorBlendState color_blend_state, BitField<PipelineDynamicStateFlags> dynamic_state_flags=0, int for_render_pass=0, RDPipelineSpecializationConstant[] specialization_constants=[] )

There is currently no description for this method. Please help us by contributing one!


bool render_pipeline_is_valid ( RID render_pipeline )

There is currently no description for this method. Please help us by contributing one!


RID sampler_create ( RDSamplerState state )

There is currently no description for this method. Please help us by contributing one!


bool sampler_is_format_supported_for_filter ( DataFormat format, SamplerFilter sampler_filter ) const

There is currently no description for this method. Please help us by contributing one!


int screen_get_framebuffer_format ( int screen=0 ) const

There is currently no description for this method. Please help us by contributing one!


int screen_get_height ( int screen=0 ) const

There is currently no description for this method. Please help us by contributing one!


int screen_get_width ( int screen=0 ) const

There is currently no description for this method. Please help us by contributing one!


void set_resource_name ( RID id, String name )

There is currently no description for this method. Please help us by contributing one!


PackedByteArray shader_compile_binary_from_spirv ( RDShaderSPIRV spirv_data, String name=”” )

There is currently no description for this method. Please help us by contributing one!


RDShaderSPIRV shader_compile_spirv_from_source ( RDShaderSource shader_source, bool allow_cache=true )

There is currently no description for this method. Please help us by contributing one!


RID shader_create_from_bytecode ( PackedByteArray binary_data, RID placeholder_rid=RID() )

There is currently no description for this method. Please help us by contributing one!


RID shader_create_from_spirv ( RDShaderSPIRV spirv_data, String name=”” )

There is currently no description for this method. Please help us by contributing one!


RID shader_create_placeholder ( )

There is currently no description for this method. Please help us by contributing one!


int shader_get_vertex_input_attribute_mask ( RID shader )

There is currently no description for this method. Please help us by contributing one!


RID storage_buffer_create ( int size_bytes, PackedByteArray data=PackedByteArray(), BitField<StorageBufferUsage> usage=0 )

There is currently no description for this method. Please help us by contributing one!


void submit ( )

There is currently no description for this method. Please help us by contributing one!


void sync ( )

There is currently no description for this method. Please help us by contributing one!


RID texture_buffer_create ( int size_bytes, DataFormat format, PackedByteArray data=PackedByteArray() )

There is currently no description for this method. Please help us by contributing one!


Error texture_clear ( RID texture, Color color, int base_mipmap, int mipmap_count, int base_layer, int layer_count )

There is currently no description for this method. Please help us by contributing one!


Error texture_copy ( RID from_texture, RID to_texture, Vector3 from_pos, Vector3 to_pos, Vector3 size, int src_mipmap, int dst_mipmap, int src_layer, int dst_layer )

There is currently no description for this method. Please help us by contributing one!


RID texture_create ( RDTextureFormat format, RDTextureView view, PackedByteArray[] data=[] )

There is currently no description for this method. Please help us by contributing one!


RID texture_create_from_extension ( TextureType type, DataFormat format, TextureSamples samples, BitField<TextureUsageBits> usage_flags, int image, int width, int height, int depth, int layers )

There is currently no description for this method. Please help us by contributing one!


RID texture_create_shared ( RDTextureView view, RID with_texture )

There is currently no description for this method. Please help us by contributing one!


RID texture_create_shared_from_slice ( RDTextureView view, RID with_texture, int layer, int mipmap, int mipmaps=1, TextureSliceType slice_type=0 )

There is currently no description for this method. Please help us by contributing one!


PackedByteArray texture_get_data ( RID texture, int layer )

There is currently no description for this method. Please help us by contributing one!


RDTextureFormat texture_get_format ( RID texture )

There is currently no description for this method. Please help us by contributing one!


int texture_get_native_handle ( RID texture )

There is currently no description for this method. Please help us by contributing one!


bool texture_is_format_supported_for_usage ( DataFormat format, BitField<TextureUsageBits> usage_flags ) const

There is currently no description for this method. Please help us by contributing one!


bool texture_is_shared ( RID texture )

There is currently no description for this method. Please help us by contributing one!


bool texture_is_valid ( RID texture )

There is currently no description for this method. Please help us by contributing one!


Error texture_resolve_multisample ( RID from_texture, RID to_texture )

There is currently no description for this method. Please help us by contributing one!


Error texture_update ( RID texture, int layer, PackedByteArray data )

There is currently no description for this method. Please help us by contributing one!


RID uniform_buffer_create ( int size_bytes, PackedByteArray data=PackedByteArray() )

There is currently no description for this method. Please help us by contributing one!


RID uniform_set_create ( RDUniform[] uniforms, RID shader, int shader_set )

There is currently no description for this method. Please help us by contributing one!


bool uniform_set_is_valid ( RID uniform_set )

There is currently no description for this method. Please help us by contributing one!


RID vertex_array_create ( int vertex_count, int vertex_format, RID[] src_buffers, PackedInt64Array offsets=PackedInt64Array() )

There is currently no description for this method. Please help us by contributing one!


RID vertex_buffer_create ( int size_bytes, PackedByteArray data=PackedByteArray(), bool use_as_storage=false )

There is currently no description for this method. Please help us by contributing one!


int vertex_format_create ( RDVertexAttribute[] vertex_descriptions )

There is currently no description for this method. Please help us by contributing one!