public class VkPhysicalDeviceMultiviewFeaturesKHR extends VkPhysicalDeviceMultiviewFeatures
VkPhysicalDeviceMultiviewFeatures.
struct VkPhysicalDeviceMultiviewFeaturesKHR {
VkStructureType sType;
void * pNext;
VkBool32 multiview;
VkBool32 multiviewGeometryShader;
VkBool32 multiviewTessellationShader;
}| Modifier and Type | Class and Description |
|---|---|
static class |
VkPhysicalDeviceMultiviewFeaturesKHR.Buffer
An array of
VkPhysicalDeviceMultiviewFeaturesKHR structs. |
ALIGNOF, MULTIVIEW, MULTIVIEWGEOMETRYSHADER, MULTIVIEWTESSELLATIONSHADER, PNEXT, SIZEOF, STYPE| Constructor and Description |
|---|
VkPhysicalDeviceMultiviewFeaturesKHR(java.nio.ByteBuffer container)
Creates a
VkPhysicalDeviceMultiviewFeaturesKHR instance at the current position of the specified ByteBuffer container. |
| Modifier and Type | Method and Description |
|---|---|
static VkPhysicalDeviceMultiviewFeaturesKHR |
calloc()
Returns a new
VkPhysicalDeviceMultiviewFeaturesKHR instance allocated with memCalloc. |
static VkPhysicalDeviceMultiviewFeaturesKHR.Buffer |
calloc(int capacity)
Returns a new
VkPhysicalDeviceMultiviewFeaturesKHR.Buffer instance allocated with memCalloc. |
static VkPhysicalDeviceMultiviewFeaturesKHR |
callocStack()
Returns a new
VkPhysicalDeviceMultiviewFeaturesKHR instance allocated on the thread-local MemoryStack and initializes all its bits to zero. |
static VkPhysicalDeviceMultiviewFeaturesKHR.Buffer |
callocStack(int capacity)
Returns a new
VkPhysicalDeviceMultiviewFeaturesKHR.Buffer instance allocated on the thread-local MemoryStack and initializes all its bits to zero. |
static VkPhysicalDeviceMultiviewFeaturesKHR.Buffer |
callocStack(int capacity,
org.lwjgl.system.MemoryStack stack)
Returns a new
VkPhysicalDeviceMultiviewFeaturesKHR.Buffer instance allocated on the specified MemoryStack and initializes all its bits to zero. |
static VkPhysicalDeviceMultiviewFeaturesKHR |
callocStack(org.lwjgl.system.MemoryStack stack)
Returns a new
VkPhysicalDeviceMultiviewFeaturesKHR instance allocated on the specified MemoryStack and initializes all its bits to zero. |
static VkPhysicalDeviceMultiviewFeaturesKHR |
create()
Returns a new
VkPhysicalDeviceMultiviewFeaturesKHR instance allocated with BufferUtils. |
static VkPhysicalDeviceMultiviewFeaturesKHR.Buffer |
create(int capacity)
Returns a new
VkPhysicalDeviceMultiviewFeaturesKHR.Buffer instance allocated with BufferUtils. |
static VkPhysicalDeviceMultiviewFeaturesKHR |
create(long address)
Returns a new
VkPhysicalDeviceMultiviewFeaturesKHR instance for the specified memory address. |
static VkPhysicalDeviceMultiviewFeaturesKHR.Buffer |
create(long address,
int capacity)
Create a
VkPhysicalDeviceMultiviewFeaturesKHR.Buffer instance at the specified memory. |
static VkPhysicalDeviceMultiviewFeaturesKHR |
createSafe(long address)
|
static VkPhysicalDeviceMultiviewFeaturesKHR.Buffer |
createSafe(long address,
int capacity)
|
static VkPhysicalDeviceMultiviewFeaturesKHR |
malloc()
Returns a new
VkPhysicalDeviceMultiviewFeaturesKHR instance allocated with memAlloc. |
static VkPhysicalDeviceMultiviewFeaturesKHR.Buffer |
malloc(int capacity)
Returns a new
VkPhysicalDeviceMultiviewFeaturesKHR.Buffer instance allocated with memAlloc. |
static VkPhysicalDeviceMultiviewFeaturesKHR |
mallocStack()
Returns a new
VkPhysicalDeviceMultiviewFeaturesKHR instance allocated on the thread-local MemoryStack. |
static VkPhysicalDeviceMultiviewFeaturesKHR.Buffer |
mallocStack(int capacity)
Returns a new
VkPhysicalDeviceMultiviewFeaturesKHR.Buffer instance allocated on the thread-local MemoryStack. |
static VkPhysicalDeviceMultiviewFeaturesKHR.Buffer |
mallocStack(int capacity,
org.lwjgl.system.MemoryStack stack)
Returns a new
VkPhysicalDeviceMultiviewFeaturesKHR.Buffer instance allocated on the specified MemoryStack. |
static VkPhysicalDeviceMultiviewFeaturesKHR |
mallocStack(org.lwjgl.system.MemoryStack stack)
Returns a new
VkPhysicalDeviceMultiviewFeaturesKHR instance allocated on the specified MemoryStack. |
VkPhysicalDeviceMultiviewFeaturesKHR |
multiview(boolean value)
Sets the specified value to the
multiview field. |
VkPhysicalDeviceMultiviewFeaturesKHR |
multiviewGeometryShader(boolean value)
Sets the specified value to the
multiviewGeometryShader field. |
VkPhysicalDeviceMultiviewFeaturesKHR |
multiviewTessellationShader(boolean value)
Sets the specified value to the
multiviewTessellationShader field. |
VkPhysicalDeviceMultiviewFeaturesKHR |
pNext(long value)
Sets the specified value to the
pNext field. |
VkPhysicalDeviceMultiviewFeaturesKHR |
set(int sType,
long pNext,
boolean multiview,
boolean multiviewGeometryShader,
boolean multiviewTessellationShader)
Initializes this struct with the specified values.
|
VkPhysicalDeviceMultiviewFeaturesKHR |
set(VkPhysicalDeviceMultiviewFeaturesKHR src)
Copies the specified struct data to this struct.
|
VkPhysicalDeviceMultiviewFeaturesKHR |
sType(int value)
Sets the specified value to the
sType field. |
multiview, multiviewGeometryShader, multiviewTessellationShader, nmultiview, nmultiview, nmultiviewGeometryShader, nmultiviewGeometryShader, nmultiviewTessellationShader, nmultiviewTessellationShader, npNext, npNext, nsType, nsType, pNext, set, sizeof, sTypepublic VkPhysicalDeviceMultiviewFeaturesKHR(java.nio.ByteBuffer container)
VkPhysicalDeviceMultiviewFeaturesKHR instance at the current position of the specified ByteBuffer 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.
public VkPhysicalDeviceMultiviewFeaturesKHR sType(int value)
sType field.sType in class VkPhysicalDeviceMultiviewFeaturespublic VkPhysicalDeviceMultiviewFeaturesKHR pNext(long value)
pNext field.pNext in class VkPhysicalDeviceMultiviewFeaturespublic VkPhysicalDeviceMultiviewFeaturesKHR multiview(boolean value)
multiview field.multiview in class VkPhysicalDeviceMultiviewFeaturespublic VkPhysicalDeviceMultiviewFeaturesKHR multiviewGeometryShader(boolean value)
multiviewGeometryShader field.multiviewGeometryShader in class VkPhysicalDeviceMultiviewFeaturespublic VkPhysicalDeviceMultiviewFeaturesKHR multiviewTessellationShader(boolean value)
multiviewTessellationShader field.multiviewTessellationShader in class VkPhysicalDeviceMultiviewFeaturespublic VkPhysicalDeviceMultiviewFeaturesKHR set(int sType, long pNext, boolean multiview, boolean multiviewGeometryShader, boolean multiviewTessellationShader)
set in class VkPhysicalDeviceMultiviewFeaturespublic VkPhysicalDeviceMultiviewFeaturesKHR set(VkPhysicalDeviceMultiviewFeaturesKHR src)
src - the source structpublic static VkPhysicalDeviceMultiviewFeaturesKHR malloc()
VkPhysicalDeviceMultiviewFeaturesKHR instance allocated with memAlloc. The instance must be explicitly freed.public static VkPhysicalDeviceMultiviewFeaturesKHR calloc()
VkPhysicalDeviceMultiviewFeaturesKHR instance allocated with memCalloc. The instance must be explicitly freed.public static VkPhysicalDeviceMultiviewFeaturesKHR create()
VkPhysicalDeviceMultiviewFeaturesKHR instance allocated with BufferUtils.public static VkPhysicalDeviceMultiviewFeaturesKHR create(long address)
VkPhysicalDeviceMultiviewFeaturesKHR instance for the specified memory address.@Nullable public static VkPhysicalDeviceMultiviewFeaturesKHR createSafe(long address)
public static VkPhysicalDeviceMultiviewFeaturesKHR.Buffer malloc(int capacity)
VkPhysicalDeviceMultiviewFeaturesKHR.Buffer instance allocated with memAlloc. The instance must be explicitly freed.capacity - the buffer capacitypublic static VkPhysicalDeviceMultiviewFeaturesKHR.Buffer calloc(int capacity)
VkPhysicalDeviceMultiviewFeaturesKHR.Buffer instance allocated with memCalloc. The instance must be explicitly freed.capacity - the buffer capacitypublic static VkPhysicalDeviceMultiviewFeaturesKHR.Buffer create(int capacity)
VkPhysicalDeviceMultiviewFeaturesKHR.Buffer instance allocated with BufferUtils.capacity - the buffer capacitypublic static VkPhysicalDeviceMultiviewFeaturesKHR.Buffer create(long address, int capacity)
VkPhysicalDeviceMultiviewFeaturesKHR.Buffer instance at the specified memory.address - the memory addresscapacity - the buffer capacity@Nullable public static VkPhysicalDeviceMultiviewFeaturesKHR.Buffer createSafe(long address, int capacity)
public static VkPhysicalDeviceMultiviewFeaturesKHR mallocStack()
VkPhysicalDeviceMultiviewFeaturesKHR instance allocated on the thread-local MemoryStack.public static VkPhysicalDeviceMultiviewFeaturesKHR callocStack()
VkPhysicalDeviceMultiviewFeaturesKHR instance allocated on the thread-local MemoryStack and initializes all its bits to zero.public static VkPhysicalDeviceMultiviewFeaturesKHR mallocStack(org.lwjgl.system.MemoryStack stack)
VkPhysicalDeviceMultiviewFeaturesKHR instance allocated on the specified MemoryStack.stack - the stack from which to allocatepublic static VkPhysicalDeviceMultiviewFeaturesKHR callocStack(org.lwjgl.system.MemoryStack stack)
VkPhysicalDeviceMultiviewFeaturesKHR instance allocated on the specified MemoryStack and initializes all its bits to zero.stack - the stack from which to allocatepublic static VkPhysicalDeviceMultiviewFeaturesKHR.Buffer mallocStack(int capacity)
VkPhysicalDeviceMultiviewFeaturesKHR.Buffer instance allocated on the thread-local MemoryStack.capacity - the buffer capacitypublic static VkPhysicalDeviceMultiviewFeaturesKHR.Buffer callocStack(int capacity)
VkPhysicalDeviceMultiviewFeaturesKHR.Buffer instance allocated on the thread-local MemoryStack and initializes all its bits to zero.capacity - the buffer capacitypublic static VkPhysicalDeviceMultiviewFeaturesKHR.Buffer mallocStack(int capacity, org.lwjgl.system.MemoryStack stack)
VkPhysicalDeviceMultiviewFeaturesKHR.Buffer instance allocated on the specified MemoryStack.stack - the stack from which to allocatecapacity - the buffer capacitypublic static VkPhysicalDeviceMultiviewFeaturesKHR.Buffer callocStack(int capacity, org.lwjgl.system.MemoryStack stack)
VkPhysicalDeviceMultiviewFeaturesKHR.Buffer instance allocated on the specified MemoryStack and initializes all its bits to zero.stack - the stack from which to allocatecapacity - the buffer capacityCopyright LWJGL. All Rights Reserved. License terms.