Package org.lwjgl.vulkan
Class VkPipelineTessellationDomainOriginStateCreateInfoKHR
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.Struct
-
- org.lwjgl.vulkan.VkPipelineTessellationDomainOriginStateCreateInfo
-
- org.lwjgl.vulkan.VkPipelineTessellationDomainOriginStateCreateInfoKHR
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
public class VkPipelineTessellationDomainOriginStateCreateInfoKHR extends VkPipelineTessellationDomainOriginStateCreateInfo
SeeVkPipelineTessellationDomainOriginStateCreateInfo
.Layout
struct VkPipelineTessellationDomainOriginStateCreateInfoKHR { VkStructureType sType; void const * pNext; VkTessellationDomainOrigin domainOrigin; }
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer
An array ofVkPipelineTessellationDomainOriginStateCreateInfoKHR
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.VkPipelineTessellationDomainOriginStateCreateInfo
ALIGNOF, DOMAINORIGIN, PNEXT, SIZEOF, STYPE
-
-
Constructor Summary
Constructors Constructor Description VkPipelineTessellationDomainOriginStateCreateInfoKHR(java.nio.ByteBuffer container)
Creates aVkPipelineTessellationDomainOriginStateCreateInfoKHR
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 VkPipelineTessellationDomainOriginStateCreateInfoKHR
calloc()
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR
instance allocated withmemCalloc
.static VkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer
calloc(int capacity)
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer
instance allocated withmemCalloc
.static VkPipelineTessellationDomainOriginStateCreateInfoKHR
callocStack()
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR
instance allocated on the thread-localMemoryStack
and initializes all its bits to zero.static VkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer
callocStack(int capacity)
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer
instance allocated on the thread-localMemoryStack
and initializes all its bits to zero.static VkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer
callocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.static VkPipelineTessellationDomainOriginStateCreateInfoKHR
callocStack(org.lwjgl.system.MemoryStack stack)
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.static VkPipelineTessellationDomainOriginStateCreateInfoKHR
create()
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR
instance allocated withBufferUtils
.static VkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer
create(int capacity)
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer
instance allocated withBufferUtils
.static VkPipelineTessellationDomainOriginStateCreateInfoKHR
create(long address)
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR
instance for the specified memory address.static VkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer
create(long address, int capacity)
Create aVkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer
instance at the specified memory.static VkPipelineTessellationDomainOriginStateCreateInfoKHR
createSafe(long address)
static VkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer
createSafe(long address, int capacity)
VkPipelineTessellationDomainOriginStateCreateInfoKHR
domainOrigin(int value)
Sets the specified value to thedomainOrigin
field.static VkPipelineTessellationDomainOriginStateCreateInfoKHR
malloc()
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR
instance allocated withmemAlloc
.static VkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer
malloc(int capacity)
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer
instance allocated withmemAlloc
.static VkPipelineTessellationDomainOriginStateCreateInfoKHR
mallocStack()
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR
instance allocated on the thread-localMemoryStack
.static VkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer
mallocStack(int capacity)
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer
instance allocated on the thread-localMemoryStack
.static VkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer
mallocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer
instance allocated on the specifiedMemoryStack
.static VkPipelineTessellationDomainOriginStateCreateInfoKHR
mallocStack(org.lwjgl.system.MemoryStack stack)
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR
instance allocated on the specifiedMemoryStack
.VkPipelineTessellationDomainOriginStateCreateInfoKHR
pNext(long value)
Sets the specified value to thepNext
field.VkPipelineTessellationDomainOriginStateCreateInfoKHR
set(int sType, long pNext, int domainOrigin)
Initializes this struct with the specified values.VkPipelineTessellationDomainOriginStateCreateInfoKHR
set(VkPipelineTessellationDomainOriginStateCreateInfoKHR src)
Copies the specified struct data to this struct.VkPipelineTessellationDomainOriginStateCreateInfoKHR
sType(int value)
Sets the specified value to thesType
field.-
Methods inherited from class org.lwjgl.vulkan.VkPipelineTessellationDomainOriginStateCreateInfo
domainOrigin, ndomainOrigin, ndomainOrigin, npNext, npNext, nsType, nsType, pNext, set, sizeof, sType
-
-
-
-
Constructor Detail
-
VkPipelineTessellationDomainOriginStateCreateInfoKHR
public VkPipelineTessellationDomainOriginStateCreateInfoKHR(java.nio.ByteBuffer container)
Creates aVkPipelineTessellationDomainOriginStateCreateInfoKHR
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 VkPipelineTessellationDomainOriginStateCreateInfoKHR sType(int value)
Sets the specified value to thesType
field.- Overrides:
sType
in classVkPipelineTessellationDomainOriginStateCreateInfo
-
pNext
public VkPipelineTessellationDomainOriginStateCreateInfoKHR pNext(long value)
Sets the specified value to thepNext
field.- Overrides:
pNext
in classVkPipelineTessellationDomainOriginStateCreateInfo
-
domainOrigin
public VkPipelineTessellationDomainOriginStateCreateInfoKHR domainOrigin(int value)
Sets the specified value to thedomainOrigin
field.- Overrides:
domainOrigin
in classVkPipelineTessellationDomainOriginStateCreateInfo
-
set
public VkPipelineTessellationDomainOriginStateCreateInfoKHR set(int sType, long pNext, int domainOrigin)
Initializes this struct with the specified values.- Overrides:
set
in classVkPipelineTessellationDomainOriginStateCreateInfo
-
set
public VkPipelineTessellationDomainOriginStateCreateInfoKHR set(VkPipelineTessellationDomainOriginStateCreateInfoKHR src)
Copies the specified struct data to this struct.- Parameters:
src
- the source struct- Returns:
- this struct
-
malloc
public static VkPipelineTessellationDomainOriginStateCreateInfoKHR malloc()
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR
instance allocated withmemAlloc
. The instance must be explicitly freed.
-
calloc
public static VkPipelineTessellationDomainOriginStateCreateInfoKHR calloc()
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR
instance allocated withmemCalloc
. The instance must be explicitly freed.
-
create
public static VkPipelineTessellationDomainOriginStateCreateInfoKHR create()
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR
instance allocated withBufferUtils
.
-
create
public static VkPipelineTessellationDomainOriginStateCreateInfoKHR create(long address)
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR
instance for the specified memory address.
-
createSafe
@Nullable public static VkPipelineTessellationDomainOriginStateCreateInfoKHR createSafe(long address)
-
malloc
public static VkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer malloc(int capacity)
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer
instance allocated withmemAlloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
calloc
public static VkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer calloc(int capacity)
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer
instance allocated withmemCalloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
create
public static VkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer create(int capacity)
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer
instance allocated withBufferUtils
.- Parameters:
capacity
- the buffer capacity
-
create
public static VkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer create(long address, int capacity)
Create aVkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer
instance at the specified memory.- Parameters:
address
- the memory addresscapacity
- the buffer capacity
-
createSafe
@Nullable public static VkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer createSafe(long address, int capacity)
-
mallocStack
public static VkPipelineTessellationDomainOriginStateCreateInfoKHR mallocStack()
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR
instance allocated on the thread-localMemoryStack
.
-
callocStack
public static VkPipelineTessellationDomainOriginStateCreateInfoKHR callocStack()
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR
instance allocated on the thread-localMemoryStack
and initializes all its bits to zero.
-
mallocStack
public static VkPipelineTessellationDomainOriginStateCreateInfoKHR mallocStack(org.lwjgl.system.MemoryStack stack)
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR
instance allocated on the specifiedMemoryStack
.- Parameters:
stack
- the stack from which to allocate
-
callocStack
public static VkPipelineTessellationDomainOriginStateCreateInfoKHR callocStack(org.lwjgl.system.MemoryStack stack)
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.- Parameters:
stack
- the stack from which to allocate
-
mallocStack
public static VkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer mallocStack(int capacity)
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer
instance allocated on the thread-localMemoryStack
.- Parameters:
capacity
- the buffer capacity
-
callocStack
public static VkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer callocStack(int capacity)
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer
instance allocated on the thread-localMemoryStack
and initializes all its bits to zero.- Parameters:
capacity
- the buffer capacity
-
mallocStack
public static VkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer mallocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer
instance allocated on the specifiedMemoryStack
.- Parameters:
stack
- the stack from which to allocatecapacity
- the buffer capacity
-
callocStack
public static VkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer callocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkPipelineTessellationDomainOriginStateCreateInfoKHR.Buffer
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.- Parameters:
stack
- the stack from which to allocatecapacity
- the buffer capacity
-
-