Package org.lwjgl.cuda
Class CUDA_TEXTURE_DESC.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<CUDA_TEXTURE_DESC.Buffer>
org.lwjgl.system.StructBuffer<CUDA_TEXTURE_DESC,CUDA_TEXTURE_DESC.Buffer>
org.lwjgl.cuda.CUDA_TEXTURE_DESC.Buffer
- All Implemented Interfaces:
AutoCloseable,Iterable<CUDA_TEXTURE_DESC>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
CUDA_TEXTURE_DESC
public static class CUDA_TEXTURE_DESC.Buffer
extends org.lwjgl.system.StructBuffer<CUDA_TEXTURE_DESC,CUDA_TEXTURE_DESC.Buffer>
implements org.lwjgl.system.NativeResource
An array of
CUDA_TEXTURE_DESC structs.-
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
ConstructorsConstructorDescriptionBuffer(long address, int cap) Buffer(ByteBuffer container) Creates a newCUDA_TEXTURE_DESC.Bufferinstance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionintaddressMode(int index) addressMode(int index, int value) Sets the specified value at the specified index of theaddressModefield.addressMode(IntBuffer value) Copies the specifiedIntBufferto theaddressModefield.floatborderColor(int index) borderColor(int index, float value) Sets the specified value at the specified index of theborderColorfield.borderColor(FloatBuffer value) Copies the specifiedFloatBufferto theborderColorfield.intfilterMode(int value) Sets the specified value to thefilterModefield.intflags()flags(int value) Sets the specified value to theflagsfield.intmaxAnisotropy(int value) Sets the specified value to themaxAnisotropyfield.floatmaxMipmapLevelClamp(float value) Sets the specified value to themaxMipmapLevelClampfield.floatminMipmapLevelClamp(float value) Sets the specified value to theminMipmapLevelClampfield.intmipmapFilterMode(int value) Sets the specified value to themipmapFilterModefield.floatmipmapLevelBias(float value) Sets the specified value to themipmapLevelBiasfield.reserved()intreserved(int index) reserved(int index, int value) Sets the specified value at the specified index of thereservedfield.Copies the specifiedIntBufferto thereservedfield.Methods inherited from class org.lwjgl.system.StructBuffer
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streamMethods 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, toStringMethods inherited from class org.lwjgl.system.Pointer.Default
equals, hashCodeMethods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Constructor Details
-
Buffer
Creates a newCUDA_TEXTURE_DESC.Bufferinstance 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
CUDA_TEXTURE_DESC.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
-
addressMode
- Returns:
- a
IntBufferview of theaddressModefield.
-
addressMode
public int addressMode(int index) - Returns:
- the value at the specified index of the
addressModefield.
-
filterMode
public int filterMode()- Returns:
- the value of the
filterModefield.
-
flags
public int flags()- Returns:
- the value of the
flagsfield.
-
maxAnisotropy
public int maxAnisotropy()- Returns:
- the value of the
maxAnisotropyfield.
-
mipmapFilterMode
public int mipmapFilterMode()- Returns:
- the value of the
mipmapFilterModefield.
-
mipmapLevelBias
public float mipmapLevelBias()- Returns:
- the value of the
mipmapLevelBiasfield.
-
minMipmapLevelClamp
public float minMipmapLevelClamp()- Returns:
- the value of the
minMipmapLevelClampfield.
-
maxMipmapLevelClamp
public float maxMipmapLevelClamp()- Returns:
- the value of the
maxMipmapLevelClampfield.
-
borderColor
- Returns:
- a
FloatBufferview of theborderColorfield.
-
borderColor
public float borderColor(int index) - Returns:
- the value at the specified index of the
borderColorfield.
-
reserved
- Returns:
- a
IntBufferview of thereservedfield.
-
reserved
public int reserved(int index) - Returns:
- the value at the specified index of the
reservedfield.
-
addressMode
Copies the specifiedIntBufferto theaddressModefield. -
addressMode
Sets the specified value at the specified index of theaddressModefield. -
filterMode
Sets the specified value to thefilterModefield. -
flags
Sets the specified value to theflagsfield. -
maxAnisotropy
Sets the specified value to themaxAnisotropyfield. -
mipmapFilterMode
Sets the specified value to themipmapFilterModefield. -
mipmapLevelBias
Sets the specified value to themipmapLevelBiasfield. -
minMipmapLevelClamp
Sets the specified value to theminMipmapLevelClampfield. -
maxMipmapLevelClamp
Sets the specified value to themaxMipmapLevelClampfield. -
borderColor
Copies the specifiedFloatBufferto theborderColorfield. -
borderColor
Sets the specified value at the specified index of theborderColorfield. -
reserved
Copies the specifiedIntBufferto thereservedfield. -
reserved
Sets the specified value at the specified index of thereservedfield.
-