enum Godot::RenderingDevice::Limit

Defined in:

libgodot/generated/classes/classes_part5.cr

Enum Members

LimitMaxBoundUniformSets = 0_i64
LimitMaxFramebufferColorAttachments = 1_i64
LimitMaxTexturesPerUniformSet = 2_i64
LimitMaxSamplersPerUniformSet = 3_i64
LimitMaxStorageBuffersPerUniformSet = 4_i64
LimitMaxStorageImagesPerUniformSet = 5_i64
LimitMaxUniformBuffersPerUniformSet = 6_i64
LimitMaxDrawIndexedIndex = 7_i64
LimitMaxFramebufferHeight = 8_i64
LimitMaxFramebufferWidth = 9_i64
LimitMaxTextureArrayLayers = 10_i64
LimitMaxTextureSize1d = 11_i64
LimitMaxTextureSize2d = 12_i64
LimitMaxTextureSize3d = 13_i64
LimitMaxTextureSizeCube = 14_i64
LimitMaxTexturesPerShaderStage = 15_i64
LimitMaxSamplersPerShaderStage = 16_i64
LimitMaxStorageBuffersPerShaderStage = 17_i64
LimitMaxStorageImagesPerShaderStage = 18_i64
LimitMaxUniformBuffersPerShaderStage = 19_i64
LimitMaxPushConstantSize = 20_i64
LimitMaxUniformBufferSize = 21_i64
LimitMaxVertexInputAttributeOffset = 22_i64
LimitMaxVertexInputAttributes = 23_i64
LimitMaxVertexInputBindings = 24_i64
LimitMaxVertexInputBindingStride = 25_i64
LimitMinUniformBufferOffsetAlignment = 26_i64
LimitMaxComputeSharedMemorySize = 27_i64
LimitMaxComputeWorkgroupCountX = 28_i64
LimitMaxComputeWorkgroupCountY = 29_i64
LimitMaxComputeWorkgroupCountZ = 30_i64
LimitMaxComputeWorkgroupInvocations = 31_i64
LimitMaxComputeWorkgroupSizeX = 32_i64
LimitMaxComputeWorkgroupSizeY = 33_i64
LimitMaxComputeWorkgroupSizeZ = 34_i64
LimitMaxViewportDimensionsX = 35_i64
LimitMaxViewportDimensionsY = 36_i64
LimitMetalfxTemporalScalerMinScale = 46_i64
LimitMetalfxTemporalScalerMaxScale = 47_i64

Instance Method Summary

Instance Method Detail

def limit_max_bound_uniform_sets? #

Returns true if this enum value equals LimitMaxBoundUniformSets


[View source]
def limit_max_compute_shared_memory_size? #

Returns true if this enum value equals LimitMaxComputeSharedMemorySize


[View source]
def limit_max_compute_workgroup_count_x? #

Returns true if this enum value equals LimitMaxComputeWorkgroupCountX


[View source]
def limit_max_compute_workgroup_count_y? #

Returns true if this enum value equals LimitMaxComputeWorkgroupCountY


[View source]
def limit_max_compute_workgroup_count_z? #

Returns true if this enum value equals LimitMaxComputeWorkgroupCountZ


[View source]
def limit_max_compute_workgroup_invocations? #

Returns true if this enum value equals LimitMaxComputeWorkgroupInvocations


[View source]
def limit_max_compute_workgroup_size_x? #

Returns true if this enum value equals LimitMaxComputeWorkgroupSizeX


[View source]
def limit_max_compute_workgroup_size_y? #

Returns true if this enum value equals LimitMaxComputeWorkgroupSizeY


[View source]
def limit_max_compute_workgroup_size_z? #

Returns true if this enum value equals LimitMaxComputeWorkgroupSizeZ


[View source]
def limit_max_draw_indexed_index? #

Returns true if this enum value equals LimitMaxDrawIndexedIndex


[View source]
def limit_max_framebuffer_color_attachments? #

Returns true if this enum value equals LimitMaxFramebufferColorAttachments


[View source]
def limit_max_framebuffer_height? #

Returns true if this enum value equals LimitMaxFramebufferHeight


[View source]
def limit_max_framebuffer_width? #

Returns true if this enum value equals LimitMaxFramebufferWidth


[View source]
def limit_max_push_constant_size? #

Returns true if this enum value equals LimitMaxPushConstantSize


[View source]
def limit_max_samplers_per_shader_stage? #

Returns true if this enum value equals LimitMaxSamplersPerShaderStage


[View source]
def limit_max_samplers_per_uniform_set? #

Returns true if this enum value equals LimitMaxSamplersPerUniformSet


[View source]
def limit_max_storage_buffers_per_shader_stage? #

Returns true if this enum value equals LimitMaxStorageBuffersPerShaderStage


[View source]
def limit_max_storage_buffers_per_uniform_set? #

Returns true if this enum value equals LimitMaxStorageBuffersPerUniformSet


[View source]
def limit_max_storage_images_per_shader_stage? #

Returns true if this enum value equals LimitMaxStorageImagesPerShaderStage


[View source]
def limit_max_storage_images_per_uniform_set? #

Returns true if this enum value equals LimitMaxStorageImagesPerUniformSet


[View source]
def limit_max_texture_array_layers? #

Returns true if this enum value equals LimitMaxTextureArrayLayers


[View source]
def limit_max_texture_size1d? #

Returns true if this enum value equals LimitMaxTextureSize1d


[View source]
def limit_max_texture_size2d? #

Returns true if this enum value equals LimitMaxTextureSize2d


[View source]
def limit_max_texture_size3d? #

Returns true if this enum value equals LimitMaxTextureSize3d


[View source]
def limit_max_texture_size_cube? #

Returns true if this enum value equals LimitMaxTextureSizeCube


[View source]
def limit_max_textures_per_shader_stage? #

Returns true if this enum value equals LimitMaxTexturesPerShaderStage


[View source]
def limit_max_textures_per_uniform_set? #

Returns true if this enum value equals LimitMaxTexturesPerUniformSet


[View source]
def limit_max_uniform_buffer_size? #

Returns true if this enum value equals LimitMaxUniformBufferSize


[View source]
def limit_max_uniform_buffers_per_shader_stage? #

Returns true if this enum value equals LimitMaxUniformBuffersPerShaderStage


[View source]
def limit_max_uniform_buffers_per_uniform_set? #

Returns true if this enum value equals LimitMaxUniformBuffersPerUniformSet


[View source]
def limit_max_vertex_input_attribute_offset? #

Returns true if this enum value equals LimitMaxVertexInputAttributeOffset


[View source]
def limit_max_vertex_input_attributes? #

Returns true if this enum value equals LimitMaxVertexInputAttributes


[View source]
def limit_max_vertex_input_binding_stride? #

Returns true if this enum value equals LimitMaxVertexInputBindingStride


[View source]
def limit_max_vertex_input_bindings? #

Returns true if this enum value equals LimitMaxVertexInputBindings


[View source]
def limit_max_viewport_dimensions_x? #

Returns true if this enum value equals LimitMaxViewportDimensionsX


[View source]
def limit_max_viewport_dimensions_y? #

Returns true if this enum value equals LimitMaxViewportDimensionsY


[View source]
def limit_metalfx_temporal_scaler_max_scale? #

Returns true if this enum value equals LimitMetalfxTemporalScalerMaxScale


[View source]
def limit_metalfx_temporal_scaler_min_scale? #

Returns true if this enum value equals LimitMetalfxTemporalScalerMinScale


[View source]
def limit_min_uniform_buffer_offset_alignment? #

Returns true if this enum value equals LimitMinUniformBufferOffsetAlignment


[View source]