primaryMajor
public long primaryMajor()
- Returns:
- the value of the
primaryMajor
field.
AutoCloseable
, NativeResource
, Pointer
struct VkPhysicalDeviceDrmPropertiesEXT {
VkStructureType sType;
void * pNext;
VkBool32 hasPrimary;
VkBool32 hasRender;
int64_t primaryMajor;
int64_t primaryMinor;
int64_t renderMajor;
int64_t renderMinor;
}
static class
VkPhysicalDeviceDrmPropertiesEXT
structs.Struct.StructValidation
Pointer.Default
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
VkPhysicalDeviceDrmPropertiesEXT(ByteBuffer container)
VkPhysicalDeviceDrmPropertiesEXT
instance at the current position of the specified ByteBuffer
container.calloc()
VkPhysicalDeviceDrmPropertiesEXT
instance allocated with memCalloc
.calloc(int capacity)
VkPhysicalDeviceDrmPropertiesEXT.Buffer
instance allocated with memCalloc
.calloc(int capacity,
MemoryStack stack)
VkPhysicalDeviceDrmPropertiesEXT.Buffer
instance allocated on the specified MemoryStack
and initializes all its bits to zero.calloc(MemoryStack stack)
VkPhysicalDeviceDrmPropertiesEXT
instance allocated on the specified MemoryStack
and initializes all its bits to zero.create()
VkPhysicalDeviceDrmPropertiesEXT
instance allocated with BufferUtils
.create(int capacity)
VkPhysicalDeviceDrmPropertiesEXT.Buffer
instance allocated with BufferUtils
.create(long address)
VkPhysicalDeviceDrmPropertiesEXT
instance for the specified memory address.create(long address,
int capacity)
VkPhysicalDeviceDrmPropertiesEXT.Buffer
instance at the specified memory.static @Nullable VkPhysicalDeviceDrmPropertiesEXT
createSafe(long address)
static @Nullable VkPhysicalDeviceDrmPropertiesEXT.Buffer
createSafe(long address,
int capacity)
boolean
boolean
malloc()
VkPhysicalDeviceDrmPropertiesEXT
instance allocated with memAlloc
.malloc(int capacity)
VkPhysicalDeviceDrmPropertiesEXT.Buffer
instance allocated with memAlloc
.malloc(int capacity,
MemoryStack stack)
VkPhysicalDeviceDrmPropertiesEXT.Buffer
instance allocated on the specified MemoryStack
.malloc(MemoryStack stack)
VkPhysicalDeviceDrmPropertiesEXT
instance allocated on the specified MemoryStack
.static int
nhasPrimary(long struct)
hasPrimary()
.static int
nhasRender(long struct)
hasRender()
.static long
npNext(long struct)
pNext()
.static void
npNext(long struct,
long value)
pNext
.static long
nprimaryMajor(long struct)
primaryMajor()
.static long
nprimaryMinor(long struct)
primaryMinor()
.static long
nrenderMajor(long struct)
renderMajor()
.static long
nrenderMinor(long struct)
renderMinor()
.static int
nsType(long struct)
sType()
.static void
nsType(long struct,
int value)
sType
.long
pNext()
pNext(long value)
pNext
field.long
long
long
long
set(int sType,
long pNext)
int
sizeof()
sizeof(struct)
.int
sType()
sType(int value)
sType
field.STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT
value to the sType
field.address, equals, hashCode, toString
close, free
VkPhysicalDeviceDrmPropertiesEXT
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.
Struct
sizeof(struct)
.sizeof
in class Struct<VkPhysicalDeviceDrmPropertiesEXT>
sType
field.pNext
field.hasPrimary
field.hasRender
field.primaryMajor
field.primaryMinor
field.renderMajor
field.renderMinor
field.sType
field.STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT
value to the sType
field.pNext
field.src
- the source structVkPhysicalDeviceDrmPropertiesEXT
instance allocated with memAlloc
. The instance must be explicitly freed.VkPhysicalDeviceDrmPropertiesEXT
instance allocated with memCalloc
. The instance must be explicitly freed.VkPhysicalDeviceDrmPropertiesEXT
instance allocated with BufferUtils
.VkPhysicalDeviceDrmPropertiesEXT
instance for the specified memory address.VkPhysicalDeviceDrmPropertiesEXT.Buffer
instance allocated with memAlloc
. The instance must be explicitly freed.capacity
- the buffer capacityVkPhysicalDeviceDrmPropertiesEXT.Buffer
instance allocated with memCalloc
. The instance must be explicitly freed.capacity
- the buffer capacityVkPhysicalDeviceDrmPropertiesEXT.Buffer
instance allocated with BufferUtils
.capacity
- the buffer capacityVkPhysicalDeviceDrmPropertiesEXT.Buffer
instance at the specified memory.address
- the memory addresscapacity
- the buffer capacityVkPhysicalDeviceDrmPropertiesEXT
instance allocated on the specified MemoryStack
.stack
- the stack from which to allocateVkPhysicalDeviceDrmPropertiesEXT
instance allocated on the specified MemoryStack
and initializes all its bits to zero.stack
- the stack from which to allocateVkPhysicalDeviceDrmPropertiesEXT.Buffer
instance allocated on the specified MemoryStack
.capacity
- the buffer capacitystack
- the stack from which to allocateVkPhysicalDeviceDrmPropertiesEXT.Buffer
instance allocated on the specified MemoryStack
and initializes all its bits to zero.capacity
- the buffer capacitystack
- the stack from which to allocatesType()
.pNext()
.hasPrimary()
.hasRender()
.primaryMajor()
.primaryMinor()
.renderMajor()
.renderMinor()
.sType
.pNext
.