Struct bgfx_sys::bgfx_caps_limits_s [−][src]
#[repr(C)]pub struct bgfx_caps_limits_s {}Show 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
Auto Trait Implementations
impl RefUnwindSafe for bgfx_caps_limits_s
impl Send for bgfx_caps_limits_s
impl Sync for bgfx_caps_limits_s
impl Unpin for bgfx_caps_limits_s
impl UnwindSafe for bgfx_caps_limits_s
Blanket Implementations
Mutably borrows from an owned value. Read more