Package org.lwjgl.bgfx
Class BGFXCapsLimits.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<BGFXCapsLimits,BGFXCapsLimits.Buffer>
-
- org.lwjgl.bgfx.BGFXCapsLimits.Buffer
-
- All Implemented Interfaces:
java.lang.Iterable<BGFXCapsLimits>
,org.lwjgl.system.Pointer
- Enclosing class:
- BGFXCapsLimits
public static class BGFXCapsLimits.Buffer extends org.lwjgl.system.StructBuffer<BGFXCapsLimits,BGFXCapsLimits.Buffer>
An array ofBGFXCapsLimits
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
maxBlits()
Returns the value of themaxBlits
field.int
maxComputeBindings()
Returns the value of themaxComputeBindings
field.int
maxDrawCalls()
Returns the value of themaxDrawCalls
field.int
maxDynamicIndexBuffers()
Returns the value of themaxDynamicIndexBuffers
field.int
maxDynamicVertexBuffers()
Returns the value of themaxDynamicVertexBuffers
field.int
maxEncoders()
Returns the value of themaxEncoders
field.int
maxFBAttachments()
Returns the value of themaxFBAttachments
field.int
maxFrameBuffers()
Returns the value of themaxFrameBuffers
field.int
maxIndexBuffers()
Returns the value of themaxIndexBuffers
field.int
maxOcclusionQueries()
Returns the value of themaxOcclusionQueries
field.int
maxPrograms()
Returns the value of themaxPrograms
field.int
maxShaders()
Returns the value of themaxShaders
field.int
maxTextureLayers()
Returns the value of themaxTextureLayers
field.int
maxTextures()
Returns the value of themaxTextures
field.int
maxTextureSamplers()
Returns the value of themaxTextureSamplers
field.int
maxTextureSize()
Returns the value of themaxTextureSize
field.int
maxUniforms()
Returns the value of themaxUniforms
field.int
maxVertexBuffers()
Returns the value of themaxVertexBuffers
field.int
maxVertexLayouts()
Returns the value of themaxVertexLayouts
field.int
maxVertexStreams()
Returns the value of themaxVertexStreams
field.int
maxViews()
Returns the value of themaxViews
field.int
transientIbSize()
Returns the value of thetransientIbSize
field.int
transientVbSize()
Returns the value of thetransientVbSize
field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newBGFXCapsLimits.Buffer
instance backed by the specified container. Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided byBGFXCapsLimits.SIZEOF
, and its mark will be undefined.The created buffer instance holds a strong reference to the container object.
-
Buffer
public Buffer(long address, int cap)
-
-
Method Detail
-
maxDrawCalls
public int maxDrawCalls()
Returns the value of themaxDrawCalls
field.
-
maxBlits
public int maxBlits()
Returns the value of themaxBlits
field.
-
maxTextureSize
public int maxTextureSize()
Returns the value of themaxTextureSize
field.
-
maxTextureLayers
public int maxTextureLayers()
Returns the value of themaxTextureLayers
field.
-
maxViews
public int maxViews()
Returns the value of themaxViews
field.
-
maxFrameBuffers
public int maxFrameBuffers()
Returns the value of themaxFrameBuffers
field.
-
maxFBAttachments
public int maxFBAttachments()
Returns the value of themaxFBAttachments
field.
-
maxPrograms
public int maxPrograms()
Returns the value of themaxPrograms
field.
-
maxShaders
public int maxShaders()
Returns the value of themaxShaders
field.
-
maxTextures
public int maxTextures()
Returns the value of themaxTextures
field.
-
maxTextureSamplers
public int maxTextureSamplers()
Returns the value of themaxTextureSamplers
field.
-
maxComputeBindings
public int maxComputeBindings()
Returns the value of themaxComputeBindings
field.
-
maxVertexLayouts
public int maxVertexLayouts()
Returns the value of themaxVertexLayouts
field.
-
maxVertexStreams
public int maxVertexStreams()
Returns the value of themaxVertexStreams
field.
-
maxIndexBuffers
public int maxIndexBuffers()
Returns the value of themaxIndexBuffers
field.
-
maxVertexBuffers
public int maxVertexBuffers()
Returns the value of themaxVertexBuffers
field.
-
maxDynamicIndexBuffers
public int maxDynamicIndexBuffers()
Returns the value of themaxDynamicIndexBuffers
field.
-
maxDynamicVertexBuffers
public int maxDynamicVertexBuffers()
Returns the value of themaxDynamicVertexBuffers
field.
-
maxUniforms
public int maxUniforms()
Returns the value of themaxUniforms
field.
-
maxOcclusionQueries
public int maxOcclusionQueries()
Returns the value of themaxOcclusionQueries
field.
-
maxEncoders
public int maxEncoders()
Returns the value of themaxEncoders
field.
-
transientVbSize
public int transientVbSize()
Returns the value of thetransientVbSize
field.
-
transientIbSize
public int transientIbSize()
Returns the value of thetransientIbSize
field.
-
-