Package org.lwjgl.bgfx
Class BGFXCapsLimits.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<BGFXCapsLimits.Buffer>
org.lwjgl.system.StructBuffer<BGFXCapsLimits,BGFXCapsLimits.Buffer>
org.lwjgl.bgfx.BGFXCapsLimits.Buffer
- All Implemented Interfaces:
Iterable<BGFXCapsLimits>
,Pointer
- Enclosing class:
BGFXCapsLimits
public static class BGFXCapsLimits.Buffer
extends StructBuffer<BGFXCapsLimits,BGFXCapsLimits.Buffer>
An array of
BGFXCapsLimits
structs.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default
-
Field Summary
Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
-
Constructor Summary
ConstructorsConstructorDescriptionBuffer
(long address, int cap) Buffer
(ByteBuffer container) Creates a newBGFXCapsLimits.Buffer
instance backed by the specified container. -
Method Summary
Methods inherited from class org.lwjgl.system.StructBuffer
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, stream
Methods inherited from class org.lwjgl.system.CustomBuffer
address, address, address0, capacity, clear, compact, duplicate, flip, free, hasRemaining, limit, limit, mark, position, position, put, remaining, reset, rewind, slice, slice, toString
Methods inherited from class org.lwjgl.system.Pointer.Default
equals, hashCode
-
Constructor Details
-
Buffer
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 by
BGFXCapsLimits.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 Details
-
maxDrawCalls
public int maxDrawCalls()- Returns:
- the value of the
maxDrawCalls
field.
-
maxBlits
public int maxBlits()- Returns:
- the value of the
maxBlits
field.
-
maxTextureSize
public int maxTextureSize()- Returns:
- the value of the
maxTextureSize
field.
-
maxTextureLayers
public int maxTextureLayers()- Returns:
- the value of the
maxTextureLayers
field.
-
maxViews
public int maxViews()- Returns:
- the value of the
maxViews
field.
-
maxFrameBuffers
public int maxFrameBuffers()- Returns:
- the value of the
maxFrameBuffers
field.
-
maxFBAttachments
public int maxFBAttachments()- Returns:
- the value of the
maxFBAttachments
field.
-
maxPrograms
public int maxPrograms()- Returns:
- the value of the
maxPrograms
field.
-
maxShaders
public int maxShaders()- Returns:
- the value of the
maxShaders
field.
-
maxTextures
public int maxTextures()- Returns:
- the value of the
maxTextures
field.
-
maxTextureSamplers
public int maxTextureSamplers()- Returns:
- the value of the
maxTextureSamplers
field.
-
maxComputeBindings
public int maxComputeBindings()- Returns:
- the value of the
maxComputeBindings
field.
-
maxVertexLayouts
public int maxVertexLayouts()- Returns:
- the value of the
maxVertexLayouts
field.
-
maxVertexStreams
public int maxVertexStreams()- Returns:
- the value of the
maxVertexStreams
field.
-
maxIndexBuffers
public int maxIndexBuffers()- Returns:
- the value of the
maxIndexBuffers
field.
-
maxVertexBuffers
public int maxVertexBuffers()- Returns:
- the value of the
maxVertexBuffers
field.
-
maxDynamicIndexBuffers
public int maxDynamicIndexBuffers()- Returns:
- the value of the
maxDynamicIndexBuffers
field.
-
maxDynamicVertexBuffers
public int maxDynamicVertexBuffers()- Returns:
- the value of the
maxDynamicVertexBuffers
field.
-
maxUniforms
public int maxUniforms()- Returns:
- the value of the
maxUniforms
field.
-
maxOcclusionQueries
public int maxOcclusionQueries()- Returns:
- the value of the
maxOcclusionQueries
field.
-
maxEncoders
public int maxEncoders()- Returns:
- the value of the
maxEncoders
field.
-
minResourceCbSize
public int minResourceCbSize()- Returns:
- the value of the
minResourceCbSize
field.
-
transientVbSize
public int transientVbSize()- Returns:
- the value of the
transientVbSize
field.
-
transientIbSize
public int transientIbSize()- Returns:
- the value of the
transientIbSize
field.
-