Struct bgfx_sys::bgfx_caps_limits_s
source · #[repr(C)]pub struct bgfx_caps_limits_s {Show 24 fields
pub maxDrawCalls: u32,
pub maxBlits: u32,
pub maxTextureSize: u32,
pub maxTextureLayers: u32,
pub maxViews: u32,
pub maxFrameBuffers: u32,
pub maxFBAttachments: u32,
pub maxPrograms: u32,
pub maxShaders: u32,
pub maxTextures: u32,
pub maxTextureSamplers: u32,
pub maxComputeBindings: u32,
pub maxVertexLayouts: u32,
pub maxVertexStreams: u32,
pub maxIndexBuffers: u32,
pub maxVertexBuffers: u32,
pub maxDynamicIndexBuffers: u32,
pub maxDynamicVertexBuffers: u32,
pub maxUniforms: u32,
pub maxOcclusionQueries: u32,
pub maxEncoders: u32,
pub minResourceCbSize: u32,
pub transientVbSize: u32,
pub transientIbSize: u32,
}
Expand description
Renderer runtime limits.
Fields§
§maxDrawCalls: u32
§maxBlits: u32
Maximum number of draw calls.
maxTextureSize: u32
Maximum number of blit calls.
maxTextureLayers: u32
Maximum texture size.
maxViews: u32
Maximum texture layers.
maxFrameBuffers: u32
Maximum number of views.
maxFBAttachments: u32
Maximum number of frame buffer handles.
maxPrograms: u32
Maximum number of frame buffer attachments.
maxShaders: u32
Maximum number of program handles.
maxTextures: u32
Maximum number of shader handles.
maxTextureSamplers: u32
Maximum number of texture handles.
maxComputeBindings: u32
Maximum number of texture samplers.
maxVertexLayouts: u32
Maximum number of compute bindings.
maxVertexStreams: u32
Maximum number of vertex format layouts.
maxIndexBuffers: u32
Maximum number of vertex streams.
maxVertexBuffers: u32
Maximum number of index buffer handles.
maxDynamicIndexBuffers: u32
Maximum number of vertex buffer handles.
maxDynamicVertexBuffers: u32
Maximum number of dynamic index buffer handles.
maxUniforms: u32
Maximum number of dynamic vertex buffer handles.
maxOcclusionQueries: u32
Maximum number of uniform handles.
maxEncoders: u32
Maximum number of occlusion query handles.
minResourceCbSize: u32
Maximum number of encoder threads.
transientVbSize: u32
Minimum resource command buffer size.
transientIbSize: u32
Maximum transient vertex buffer size.
Trait Implementations§
source§impl Clone for bgfx_caps_limits_s
impl Clone for bgfx_caps_limits_s
source§fn clone(&self) -> bgfx_caps_limits_s
fn clone(&self) -> bgfx_caps_limits_s
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more