Struct Limit
pub struct Limit { /* private fields */ }Implementations§
§impl Limit
impl Limit
pub const MAX_BOUND_UNIFORM_SETS: Limit
pub const MAX_BOUND_UNIFORM_SETS: Limit
Godot enumerator name: LIMIT_MAX_BOUND_UNIFORM_SETS
pub const MAX_FRAMEBUFFER_COLOR_ATTACHMENTS: Limit
pub const MAX_FRAMEBUFFER_COLOR_ATTACHMENTS: Limit
Godot enumerator name: LIMIT_MAX_FRAMEBUFFER_COLOR_ATTACHMENTS
pub const MAX_TEXTURES_PER_UNIFORM_SET: Limit
pub const MAX_TEXTURES_PER_UNIFORM_SET: Limit
Godot enumerator name: LIMIT_MAX_TEXTURES_PER_UNIFORM_SET
pub const MAX_SAMPLERS_PER_UNIFORM_SET: Limit
pub const MAX_SAMPLERS_PER_UNIFORM_SET: Limit
Godot enumerator name: LIMIT_MAX_SAMPLERS_PER_UNIFORM_SET
pub const MAX_STORAGE_BUFFERS_PER_UNIFORM_SET: Limit
pub const MAX_STORAGE_BUFFERS_PER_UNIFORM_SET: Limit
Godot enumerator name: LIMIT_MAX_STORAGE_BUFFERS_PER_UNIFORM_SET
pub const MAX_STORAGE_IMAGES_PER_UNIFORM_SET: Limit
pub const MAX_STORAGE_IMAGES_PER_UNIFORM_SET: Limit
Godot enumerator name: LIMIT_MAX_STORAGE_IMAGES_PER_UNIFORM_SET
pub const MAX_UNIFORM_BUFFERS_PER_UNIFORM_SET: Limit
pub const MAX_UNIFORM_BUFFERS_PER_UNIFORM_SET: Limit
Godot enumerator name: LIMIT_MAX_UNIFORM_BUFFERS_PER_UNIFORM_SET
pub const MAX_DRAW_INDEXED_INDEX: Limit
pub const MAX_DRAW_INDEXED_INDEX: Limit
Godot enumerator name: LIMIT_MAX_DRAW_INDEXED_INDEX
pub const MAX_FRAMEBUFFER_HEIGHT: Limit
pub const MAX_FRAMEBUFFER_HEIGHT: Limit
Godot enumerator name: LIMIT_MAX_FRAMEBUFFER_HEIGHT
pub const MAX_FRAMEBUFFER_WIDTH: Limit
pub const MAX_FRAMEBUFFER_WIDTH: Limit
Godot enumerator name: LIMIT_MAX_FRAMEBUFFER_WIDTH
pub const MAX_TEXTURE_ARRAY_LAYERS: Limit
pub const MAX_TEXTURE_ARRAY_LAYERS: Limit
Godot enumerator name: LIMIT_MAX_TEXTURE_ARRAY_LAYERS
pub const MAX_TEXTURE_SIZE_1D: Limit
pub const MAX_TEXTURE_SIZE_1D: Limit
Godot enumerator name: LIMIT_MAX_TEXTURE_SIZE_1D
pub const MAX_TEXTURE_SIZE_2D: Limit
pub const MAX_TEXTURE_SIZE_2D: Limit
Godot enumerator name: LIMIT_MAX_TEXTURE_SIZE_2D
pub const MAX_TEXTURE_SIZE_3D: Limit
pub const MAX_TEXTURE_SIZE_3D: Limit
Godot enumerator name: LIMIT_MAX_TEXTURE_SIZE_3D
pub const MAX_TEXTURE_SIZE_CUBE: Limit
pub const MAX_TEXTURE_SIZE_CUBE: Limit
Godot enumerator name: LIMIT_MAX_TEXTURE_SIZE_CUBE
pub const MAX_TEXTURES_PER_SHADER_STAGE: Limit
pub const MAX_TEXTURES_PER_SHADER_STAGE: Limit
Godot enumerator name: LIMIT_MAX_TEXTURES_PER_SHADER_STAGE
pub const MAX_SAMPLERS_PER_SHADER_STAGE: Limit
pub const MAX_SAMPLERS_PER_SHADER_STAGE: Limit
Godot enumerator name: LIMIT_MAX_SAMPLERS_PER_SHADER_STAGE
pub const MAX_STORAGE_BUFFERS_PER_SHADER_STAGE: Limit
pub const MAX_STORAGE_BUFFERS_PER_SHADER_STAGE: Limit
Godot enumerator name: LIMIT_MAX_STORAGE_BUFFERS_PER_SHADER_STAGE
pub const MAX_STORAGE_IMAGES_PER_SHADER_STAGE: Limit
pub const MAX_STORAGE_IMAGES_PER_SHADER_STAGE: Limit
Godot enumerator name: LIMIT_MAX_STORAGE_IMAGES_PER_SHADER_STAGE
pub const MAX_UNIFORM_BUFFERS_PER_SHADER_STAGE: Limit
pub const MAX_UNIFORM_BUFFERS_PER_SHADER_STAGE: Limit
Godot enumerator name: LIMIT_MAX_UNIFORM_BUFFERS_PER_SHADER_STAGE
pub const MAX_PUSH_CONSTANT_SIZE: Limit
pub const MAX_PUSH_CONSTANT_SIZE: Limit
Godot enumerator name: LIMIT_MAX_PUSH_CONSTANT_SIZE
pub const MAX_UNIFORM_BUFFER_SIZE: Limit
pub const MAX_UNIFORM_BUFFER_SIZE: Limit
Godot enumerator name: LIMIT_MAX_UNIFORM_BUFFER_SIZE
pub const MAX_VERTEX_INPUT_ATTRIBUTE_OFFSET: Limit
pub const MAX_VERTEX_INPUT_ATTRIBUTE_OFFSET: Limit
Godot enumerator name: LIMIT_MAX_VERTEX_INPUT_ATTRIBUTE_OFFSET
pub const MAX_VERTEX_INPUT_ATTRIBUTES: Limit
pub const MAX_VERTEX_INPUT_ATTRIBUTES: Limit
Godot enumerator name: LIMIT_MAX_VERTEX_INPUT_ATTRIBUTES
pub const MAX_VERTEX_INPUT_BINDINGS: Limit
pub const MAX_VERTEX_INPUT_BINDINGS: Limit
Godot enumerator name: LIMIT_MAX_VERTEX_INPUT_BINDINGS
pub const MAX_VERTEX_INPUT_BINDING_STRIDE: Limit
pub const MAX_VERTEX_INPUT_BINDING_STRIDE: Limit
Godot enumerator name: LIMIT_MAX_VERTEX_INPUT_BINDING_STRIDE
pub const MIN_UNIFORM_BUFFER_OFFSET_ALIGNMENT: Limit
pub const MIN_UNIFORM_BUFFER_OFFSET_ALIGNMENT: Limit
Godot enumerator name: LIMIT_MIN_UNIFORM_BUFFER_OFFSET_ALIGNMENT
pub const MAX_COMPUTE_SHARED_MEMORY_SIZE: Limit
pub const MAX_COMPUTE_SHARED_MEMORY_SIZE: Limit
Godot enumerator name: LIMIT_MAX_COMPUTE_SHARED_MEMORY_SIZE
pub const MAX_COMPUTE_WORKGROUP_COUNT_X: Limit
pub const MAX_COMPUTE_WORKGROUP_COUNT_X: Limit
Godot enumerator name: LIMIT_MAX_COMPUTE_WORKGROUP_COUNT_X
pub const MAX_COMPUTE_WORKGROUP_COUNT_Y: Limit
pub const MAX_COMPUTE_WORKGROUP_COUNT_Y: Limit
Godot enumerator name: LIMIT_MAX_COMPUTE_WORKGROUP_COUNT_Y
pub const MAX_COMPUTE_WORKGROUP_COUNT_Z: Limit
pub const MAX_COMPUTE_WORKGROUP_COUNT_Z: Limit
Godot enumerator name: LIMIT_MAX_COMPUTE_WORKGROUP_COUNT_Z
pub const MAX_COMPUTE_WORKGROUP_INVOCATIONS: Limit
pub const MAX_COMPUTE_WORKGROUP_INVOCATIONS: Limit
Godot enumerator name: LIMIT_MAX_COMPUTE_WORKGROUP_INVOCATIONS
pub const MAX_COMPUTE_WORKGROUP_SIZE_X: Limit
pub const MAX_COMPUTE_WORKGROUP_SIZE_X: Limit
Godot enumerator name: LIMIT_MAX_COMPUTE_WORKGROUP_SIZE_X
pub const MAX_COMPUTE_WORKGROUP_SIZE_Y: Limit
pub const MAX_COMPUTE_WORKGROUP_SIZE_Y: Limit
Godot enumerator name: LIMIT_MAX_COMPUTE_WORKGROUP_SIZE_Y
pub const MAX_COMPUTE_WORKGROUP_SIZE_Z: Limit
pub const MAX_COMPUTE_WORKGROUP_SIZE_Z: Limit
Godot enumerator name: LIMIT_MAX_COMPUTE_WORKGROUP_SIZE_Z
pub const MAX_VIEWPORT_DIMENSIONS_X: Limit
pub const MAX_VIEWPORT_DIMENSIONS_X: Limit
Godot enumerator name: LIMIT_MAX_VIEWPORT_DIMENSIONS_X
pub const MAX_VIEWPORT_DIMENSIONS_Y: Limit
pub const MAX_VIEWPORT_DIMENSIONS_Y: Limit
Godot enumerator name: LIMIT_MAX_VIEWPORT_DIMENSIONS_Y
pub const METALFX_TEMPORAL_SCALER_MIN_SCALE: Limit
pub const METALFX_TEMPORAL_SCALER_MIN_SCALE: Limit
Godot enumerator name: LIMIT_METALFX_TEMPORAL_SCALER_MIN_SCALE
pub const METALFX_TEMPORAL_SCALER_MAX_SCALE: Limit
pub const METALFX_TEMPORAL_SCALER_MAX_SCALE: Limit
Godot enumerator name: LIMIT_METALFX_TEMPORAL_SCALER_MAX_SCALE
Trait Implementations§
§impl EngineEnum for Limit
impl EngineEnum for Limit
§impl FromGodot for Limit
impl FromGodot for Limit
§fn try_from_godot(
via: <Limit as GodotConvert>::Via,
) -> Result<Limit, ConvertError>
fn try_from_godot( via: <Limit as GodotConvert>::Via, ) -> Result<Limit, ConvertError>
Err on failure.§fn from_godot(via: Self::Via) -> Self
fn from_godot(via: Self::Via) -> Self
§fn try_from_variant(variant: &Variant) -> Result<Self, ConvertError>
fn try_from_variant(variant: &Variant) -> Result<Self, ConvertError>
Variant, returning Err on failure.§fn from_variant(variant: &Variant) -> Self
fn from_variant(variant: &Variant) -> Self
§impl ToGodot for Limit
impl ToGodot for Limit
§fn to_godot(&self) -> <Limit as GodotConvert>::Via
fn to_godot(&self) -> <Limit as GodotConvert>::Via
§fn to_godot_owned(&self) -> Self::Via
fn to_godot_owned(&self) -> Self::Via
§fn to_variant(&self) -> Variant
fn to_variant(&self) -> Variant
impl Copy for Limit
impl Eq for Limit
impl StructuralPartialEq for Limit
Auto Trait Implementations§
impl Freeze for Limit
impl RefUnwindSafe for Limit
impl Send for Limit
impl Sync for Limit
impl Unpin for Limit
impl UnwindSafe for Limit
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
clone_to_uninit)