Package org.lwjgl.vulkan
Class VkSamplerYcbcrConversionInfoKHR
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.Struct
-
- org.lwjgl.vulkan.VkSamplerYcbcrConversionInfo
-
- org.lwjgl.vulkan.VkSamplerYcbcrConversionInfoKHR
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
public class VkSamplerYcbcrConversionInfoKHR extends VkSamplerYcbcrConversionInfo
SeeVkSamplerYcbcrConversionInfo
.Layout
struct VkSamplerYcbcrConversionInfoKHR { VkStructureType sType; void const * pNext; VkSamplerYcbcrConversion conversion; }
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VkSamplerYcbcrConversionInfoKHR.Buffer
An array ofVkSamplerYcbcrConversionInfoKHR
structs.
-
Field Summary
-
Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
-
Fields inherited from class org.lwjgl.vulkan.VkSamplerYcbcrConversionInfo
ALIGNOF, CONVERSION, PNEXT, SIZEOF, STYPE
-
-
Constructor Summary
Constructors Constructor Description VkSamplerYcbcrConversionInfoKHR(java.nio.ByteBuffer container)
Creates aVkSamplerYcbcrConversionInfoKHR
instance at the current position of the specifiedByteBuffer
container.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VkSamplerYcbcrConversionInfoKHR
calloc()
Returns a newVkSamplerYcbcrConversionInfoKHR
instance allocated withmemCalloc
.static VkSamplerYcbcrConversionInfoKHR.Buffer
calloc(int capacity)
Returns a newVkSamplerYcbcrConversionInfoKHR.Buffer
instance allocated withmemCalloc
.static VkSamplerYcbcrConversionInfoKHR
callocStack()
Returns a newVkSamplerYcbcrConversionInfoKHR
instance allocated on the thread-localMemoryStack
and initializes all its bits to zero.static VkSamplerYcbcrConversionInfoKHR.Buffer
callocStack(int capacity)
Returns a newVkSamplerYcbcrConversionInfoKHR.Buffer
instance allocated on the thread-localMemoryStack
and initializes all its bits to zero.static VkSamplerYcbcrConversionInfoKHR.Buffer
callocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkSamplerYcbcrConversionInfoKHR.Buffer
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.static VkSamplerYcbcrConversionInfoKHR
callocStack(org.lwjgl.system.MemoryStack stack)
Returns a newVkSamplerYcbcrConversionInfoKHR
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.VkSamplerYcbcrConversionInfoKHR
conversion(long value)
Sets the specified value to theconversion
field.static VkSamplerYcbcrConversionInfoKHR
create()
Returns a newVkSamplerYcbcrConversionInfoKHR
instance allocated withBufferUtils
.static VkSamplerYcbcrConversionInfoKHR.Buffer
create(int capacity)
Returns a newVkSamplerYcbcrConversionInfoKHR.Buffer
instance allocated withBufferUtils
.static VkSamplerYcbcrConversionInfoKHR
create(long address)
Returns a newVkSamplerYcbcrConversionInfoKHR
instance for the specified memory address.static VkSamplerYcbcrConversionInfoKHR.Buffer
create(long address, int capacity)
Create aVkSamplerYcbcrConversionInfoKHR.Buffer
instance at the specified memory.static VkSamplerYcbcrConversionInfoKHR
createSafe(long address)
static VkSamplerYcbcrConversionInfoKHR.Buffer
createSafe(long address, int capacity)
static VkSamplerYcbcrConversionInfoKHR
malloc()
Returns a newVkSamplerYcbcrConversionInfoKHR
instance allocated withmemAlloc
.static VkSamplerYcbcrConversionInfoKHR.Buffer
malloc(int capacity)
Returns a newVkSamplerYcbcrConversionInfoKHR.Buffer
instance allocated withmemAlloc
.static VkSamplerYcbcrConversionInfoKHR
mallocStack()
Returns a newVkSamplerYcbcrConversionInfoKHR
instance allocated on the thread-localMemoryStack
.static VkSamplerYcbcrConversionInfoKHR.Buffer
mallocStack(int capacity)
Returns a newVkSamplerYcbcrConversionInfoKHR.Buffer
instance allocated on the thread-localMemoryStack
.static VkSamplerYcbcrConversionInfoKHR.Buffer
mallocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkSamplerYcbcrConversionInfoKHR.Buffer
instance allocated on the specifiedMemoryStack
.static VkSamplerYcbcrConversionInfoKHR
mallocStack(org.lwjgl.system.MemoryStack stack)
Returns a newVkSamplerYcbcrConversionInfoKHR
instance allocated on the specifiedMemoryStack
.VkSamplerYcbcrConversionInfoKHR
pNext(long value)
Sets the specified value to thepNext
field.VkSamplerYcbcrConversionInfoKHR
set(int sType, long pNext, long conversion)
Initializes this struct with the specified values.VkSamplerYcbcrConversionInfoKHR
set(VkSamplerYcbcrConversionInfoKHR src)
Copies the specified struct data to this struct.VkSamplerYcbcrConversionInfoKHR
sType(int value)
Sets the specified value to thesType
field.-
Methods inherited from class org.lwjgl.vulkan.VkSamplerYcbcrConversionInfo
conversion, nconversion, nconversion, npNext, npNext, nsType, nsType, pNext, set, sizeof, sType
-
-
-
-
Constructor Detail
-
VkSamplerYcbcrConversionInfoKHR
public VkSamplerYcbcrConversionInfoKHR(java.nio.ByteBuffer container)
Creates aVkSamplerYcbcrConversionInfoKHR
instance at the current position of the specifiedByteBuffer
container. Changes to the buffer's content will be visible to the struct instance and vice versa.The created instance holds a strong reference to the container object.
-
-
Method Detail
-
sType
public VkSamplerYcbcrConversionInfoKHR sType(int value)
Sets the specified value to thesType
field.- Overrides:
sType
in classVkSamplerYcbcrConversionInfo
-
pNext
public VkSamplerYcbcrConversionInfoKHR pNext(long value)
Sets the specified value to thepNext
field.- Overrides:
pNext
in classVkSamplerYcbcrConversionInfo
-
conversion
public VkSamplerYcbcrConversionInfoKHR conversion(long value)
Sets the specified value to theconversion
field.- Overrides:
conversion
in classVkSamplerYcbcrConversionInfo
-
set
public VkSamplerYcbcrConversionInfoKHR set(int sType, long pNext, long conversion)
Initializes this struct with the specified values.- Overrides:
set
in classVkSamplerYcbcrConversionInfo
-
set
public VkSamplerYcbcrConversionInfoKHR set(VkSamplerYcbcrConversionInfoKHR src)
Copies the specified struct data to this struct.- Parameters:
src
- the source struct- Returns:
- this struct
-
malloc
public static VkSamplerYcbcrConversionInfoKHR malloc()
Returns a newVkSamplerYcbcrConversionInfoKHR
instance allocated withmemAlloc
. The instance must be explicitly freed.
-
calloc
public static VkSamplerYcbcrConversionInfoKHR calloc()
Returns a newVkSamplerYcbcrConversionInfoKHR
instance allocated withmemCalloc
. The instance must be explicitly freed.
-
create
public static VkSamplerYcbcrConversionInfoKHR create()
Returns a newVkSamplerYcbcrConversionInfoKHR
instance allocated withBufferUtils
.
-
create
public static VkSamplerYcbcrConversionInfoKHR create(long address)
Returns a newVkSamplerYcbcrConversionInfoKHR
instance for the specified memory address.
-
createSafe
@Nullable public static VkSamplerYcbcrConversionInfoKHR createSafe(long address)
-
malloc
public static VkSamplerYcbcrConversionInfoKHR.Buffer malloc(int capacity)
Returns a newVkSamplerYcbcrConversionInfoKHR.Buffer
instance allocated withmemAlloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
calloc
public static VkSamplerYcbcrConversionInfoKHR.Buffer calloc(int capacity)
Returns a newVkSamplerYcbcrConversionInfoKHR.Buffer
instance allocated withmemCalloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
create
public static VkSamplerYcbcrConversionInfoKHR.Buffer create(int capacity)
Returns a newVkSamplerYcbcrConversionInfoKHR.Buffer
instance allocated withBufferUtils
.- Parameters:
capacity
- the buffer capacity
-
create
public static VkSamplerYcbcrConversionInfoKHR.Buffer create(long address, int capacity)
Create aVkSamplerYcbcrConversionInfoKHR.Buffer
instance at the specified memory.- Parameters:
address
- the memory addresscapacity
- the buffer capacity
-
createSafe
@Nullable public static VkSamplerYcbcrConversionInfoKHR.Buffer createSafe(long address, int capacity)
-
mallocStack
public static VkSamplerYcbcrConversionInfoKHR mallocStack()
Returns a newVkSamplerYcbcrConversionInfoKHR
instance allocated on the thread-localMemoryStack
.
-
callocStack
public static VkSamplerYcbcrConversionInfoKHR callocStack()
Returns a newVkSamplerYcbcrConversionInfoKHR
instance allocated on the thread-localMemoryStack
and initializes all its bits to zero.
-
mallocStack
public static VkSamplerYcbcrConversionInfoKHR mallocStack(org.lwjgl.system.MemoryStack stack)
Returns a newVkSamplerYcbcrConversionInfoKHR
instance allocated on the specifiedMemoryStack
.- Parameters:
stack
- the stack from which to allocate
-
callocStack
public static VkSamplerYcbcrConversionInfoKHR callocStack(org.lwjgl.system.MemoryStack stack)
Returns a newVkSamplerYcbcrConversionInfoKHR
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.- Parameters:
stack
- the stack from which to allocate
-
mallocStack
public static VkSamplerYcbcrConversionInfoKHR.Buffer mallocStack(int capacity)
Returns a newVkSamplerYcbcrConversionInfoKHR.Buffer
instance allocated on the thread-localMemoryStack
.- Parameters:
capacity
- the buffer capacity
-
callocStack
public static VkSamplerYcbcrConversionInfoKHR.Buffer callocStack(int capacity)
Returns a newVkSamplerYcbcrConversionInfoKHR.Buffer
instance allocated on the thread-localMemoryStack
and initializes all its bits to zero.- Parameters:
capacity
- the buffer capacity
-
mallocStack
public static VkSamplerYcbcrConversionInfoKHR.Buffer mallocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkSamplerYcbcrConversionInfoKHR.Buffer
instance allocated on the specifiedMemoryStack
.- Parameters:
stack
- the stack from which to allocatecapacity
- the buffer capacity
-
callocStack
public static VkSamplerYcbcrConversionInfoKHR.Buffer callocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkSamplerYcbcrConversionInfoKHR.Buffer
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.- Parameters:
stack
- the stack from which to allocatecapacity
- the buffer capacity
-
-