Class BGFXCapsLimits.Buffer

    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer

        org.lwjgl.system.Pointer.Default
    • Field Summary

      • Fields inherited from interface org.lwjgl.system.Pointer

        BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
    • Constructor Summary

      Constructors 
      Constructor Description
      Buffer​(long address, int cap)  
      Buffer​(java.nio.ByteBuffer container)
      Creates a new BGFXCapsLimits.Buffer instance backed by the specified container.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int maxBlits()
      Returns the value of the maxBlits field.
      int maxComputeBindings()
      Returns the value of the maxComputeBindings field.
      int maxDrawCalls()
      Returns the value of the maxDrawCalls field.
      int maxDynamicIndexBuffers()
      Returns the value of the maxDynamicIndexBuffers field.
      int maxDynamicVertexBuffers()
      Returns the value of the maxDynamicVertexBuffers field.
      int maxEncoders()
      Returns the value of the maxEncoders field.
      int maxFBAttachments()
      Returns the value of the maxFBAttachments field.
      int maxFrameBuffers()
      Returns the value of the maxFrameBuffers field.
      int maxIndexBuffers()
      Returns the value of the maxIndexBuffers field.
      int maxOcclusionQueries()
      Returns the value of the maxOcclusionQueries field.
      int maxPrograms()
      Returns the value of the maxPrograms field.
      int maxShaders()
      Returns the value of the maxShaders field.
      int maxTextureLayers()
      Returns the value of the maxTextureLayers field.
      int maxTextures()
      Returns the value of the maxTextures field.
      int maxTextureSamplers()
      Returns the value of the maxTextureSamplers field.
      int maxTextureSize()
      Returns the value of the maxTextureSize field.
      int maxUniforms()
      Returns the value of the maxUniforms field.
      int maxVertexBuffers()
      Returns the value of the maxVertexBuffers field.
      int maxVertexLayouts()
      Returns the value of the maxVertexLayouts field.
      int maxVertexStreams()
      Returns the value of the maxVertexStreams field.
      int maxViews()
      Returns the value of the maxViews field.
      int transientIbSize()
      Returns the value of the transientIbSize field.
      int transientVbSize()
      Returns the value of the transientVbSize field.
      • 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 java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from class org.lwjgl.system.Pointer.Default

        equals, hashCode
      • Methods inherited from class org.lwjgl.system.StructBuffer

        apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, stream
    • Constructor Detail

      • Buffer

        public Buffer​(java.nio.ByteBuffer container)
        Creates a new BGFXCapsLimits.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 Detail

      • 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.
      • transientVbSize

        public int transientVbSize()
        Returns the value of the transientVbSize field.
      • transientIbSize

        public int transientIbSize()
        Returns the value of the transientIbSize field.