Package org.lwjgl.bgfx
Class BGFXTextureInfo.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<BGFXTextureInfo,BGFXTextureInfo.Buffer>
-
- org.lwjgl.bgfx.BGFXTextureInfo.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,java.lang.Iterable<BGFXTextureInfo>
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
- Enclosing class:
- BGFXTextureInfo
public static class BGFXTextureInfo.Buffer extends org.lwjgl.system.StructBuffer<BGFXTextureInfo,BGFXTextureInfo.Buffer> implements org.lwjgl.system.NativeResource
An array ofBGFXTextureInfo
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte
bitsPerPixel()
Returns the value of thebitsPerPixel
field.boolean
cubeMap()
Returns the value of thecubeMap
field.short
depth()
Returns the value of thedepth
field.int
format()
Returns the value of theformat
field.short
height()
Returns the value of theheight
field.short
numLayers()
Returns the value of thenumLayers
field.byte
numMips()
Returns the value of thenumMips
field.int
storageSize()
Returns the value of thestorageSize
field.short
width()
Returns the value of thewidth
field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newBGFXTextureInfo.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 byBGFXTextureInfo.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
-
format
public int format()
Returns the value of theformat
field.
-
storageSize
public int storageSize()
Returns the value of thestorageSize
field.
-
width
public short width()
Returns the value of thewidth
field.
-
height
public short height()
Returns the value of theheight
field.
-
depth
public short depth()
Returns the value of thedepth
field.
-
numLayers
public short numLayers()
Returns the value of thenumLayers
field.
-
numMips
public byte numMips()
Returns the value of thenumMips
field.
-
bitsPerPixel
public byte bitsPerPixel()
Returns the value of thebitsPerPixel
field.
-
cubeMap
public boolean cubeMap()
Returns the value of thecubeMap
field.
-
-