Package org.lwjgl.openxr
Class XrSwapchainStateSamplerOpenGLESFB.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<XrSwapchainStateSamplerOpenGLESFB.Buffer>
org.lwjgl.system.StructBuffer<XrSwapchainStateSamplerOpenGLESFB,XrSwapchainStateSamplerOpenGLESFB.Buffer>
org.lwjgl.openxr.XrSwapchainStateSamplerOpenGLESFB.Buffer
- All Implemented Interfaces:
AutoCloseable
,Iterable<XrSwapchainStateSamplerOpenGLESFB>
,NativeResource
,Pointer
- Enclosing class:
XrSwapchainStateSamplerOpenGLESFB
public static class XrSwapchainStateSamplerOpenGLESFB.Buffer
extends StructBuffer<XrSwapchainStateSamplerOpenGLESFB,XrSwapchainStateSamplerOpenGLESFB.Buffer>
implements NativeResource
An array of
XrSwapchainStateSamplerOpenGLESFB
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 newXrSwapchainStateSamplerOpenGLESFB.Buffer
instance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionborderColor
(Consumer<XrColor4f> consumer) Passes theborderColor
field to the specifiedConsumer
.borderColor
(XrColor4f value) Copies the specifiedXrColor4f
to theborderColor
field.int
magFilter
(int value) Sets the specified value to themagFilter
field.float
maxAnisotropy
(float value) Sets the specified value to themaxAnisotropy
field.int
minFilter
(int value) Sets the specified value to theminFilter
field.long
next()
next
(long value) Sets the specified value to thenext
field.int
swizzleAlpha
(int value) Sets the specified value to theswizzleAlpha
field.int
swizzleBlue
(int value) Sets the specified value to theswizzleBlue
field.int
swizzleGreen
(int value) Sets the specified value to theswizzleGreen
field.int
swizzleRed
(int value) Sets the specified value to theswizzleRed
field.int
type()
type
(int value) Sets the specified value to thetype
field.Sets theTYPE_SWAPCHAIN_STATE_SAMPLER_OPENGL_ES_FB
value to thetype
field.int
wrapModeS
(int value) Sets the specified value to thewrapModeS
field.int
wrapModeT
(int value) Sets the specified value to thewrapModeT
field.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
Methods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Constructor Details
-
Buffer
Creates a newXrSwapchainStateSamplerOpenGLESFB.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
XrSwapchainStateSamplerOpenGLESFB.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
-
type
public int type()- Returns:
- the value of the
type
field.
-
next
public long next()- Returns:
- the value of the
next
field.
-
minFilter
public int minFilter()- Returns:
- the value of the
minFilter
field.
-
magFilter
public int magFilter()- Returns:
- the value of the
magFilter
field.
-
wrapModeS
public int wrapModeS()- Returns:
- the value of the
wrapModeS
field.
-
wrapModeT
public int wrapModeT()- Returns:
- the value of the
wrapModeT
field.
-
swizzleRed
public int swizzleRed()- Returns:
- the value of the
swizzleRed
field.
-
swizzleGreen
public int swizzleGreen()- Returns:
- the value of the
swizzleGreen
field.
-
swizzleBlue
public int swizzleBlue()- Returns:
- the value of the
swizzleBlue
field.
-
swizzleAlpha
public int swizzleAlpha()- Returns:
- the value of the
swizzleAlpha
field.
-
maxAnisotropy
public float maxAnisotropy()- Returns:
- the value of the
maxAnisotropy
field.
-
borderColor
- Returns:
- a
XrColor4f
view of theborderColor
field.
-
type
Sets the specified value to thetype
field. -
type$Default
Sets theTYPE_SWAPCHAIN_STATE_SAMPLER_OPENGL_ES_FB
value to thetype
field. -
next
Sets the specified value to thenext
field. -
minFilter
Sets the specified value to theminFilter
field. -
magFilter
Sets the specified value to themagFilter
field. -
wrapModeS
Sets the specified value to thewrapModeS
field. -
wrapModeT
Sets the specified value to thewrapModeT
field. -
swizzleRed
Sets the specified value to theswizzleRed
field. -
swizzleGreen
Sets the specified value to theswizzleGreen
field. -
swizzleBlue
Sets the specified value to theswizzleBlue
field. -
swizzleAlpha
Sets the specified value to theswizzleAlpha
field. -
maxAnisotropy
Sets the specified value to themaxAnisotropy
field. -
borderColor
Copies the specifiedXrColor4f
to theborderColor
field. -
borderColor
Passes theborderColor
field to the specifiedConsumer
.
-