Struct godot::classes::rendering_device::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
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 into_godot(self) -> Self::Via
fn into_godot(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§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)