public class VkPipelineExecutableStatisticValueKHR
extends org.lwjgl.system.Struct
b32 – the 32-bit boolean value if the VkPipelineExecutableStatisticFormatKHR is PIPELINE_EXECUTABLE_STATISTIC_FORMAT_BOOL32_KHR.i64 – the signed 64-bit integer value if the VkPipelineExecutableStatisticFormatKHR is PIPELINE_EXECUTABLE_STATISTIC_FORMAT_INT64_KHR.u64 – the unsigned 64-bit integer value if the VkPipelineExecutableStatisticFormatKHR is PIPELINE_EXECUTABLE_STATISTIC_FORMAT_UINT64_KHR.f64 – the 64-bit floating-point value if the VkPipelineExecutableStatisticFormatKHR is PIPELINE_EXECUTABLE_STATISTIC_FORMAT_FLOAT64_KHR.
union VkPipelineExecutableStatisticValueKHR {
VkBool32 b32;
int64_t i64;
uint64_t u64;
double f64;
}| Modifier and Type | Class and Description |
|---|---|
static class |
VkPipelineExecutableStatisticValueKHR.Buffer
An array of
VkPipelineExecutableStatisticValueKHR structs. |
| Modifier and Type | Field and Description |
|---|---|
static int |
ALIGNOF
The struct alignment in bytes.
|
static int |
B32
The struct member offsets.
|
static int |
F64
The struct member offsets.
|
static int |
I64
The struct member offsets.
|
static int |
SIZEOF
The struct size in bytes.
|
static int |
U64
The struct member offsets.
|
| Constructor and Description |
|---|
VkPipelineExecutableStatisticValueKHR(java.nio.ByteBuffer container)
Creates a
VkPipelineExecutableStatisticValueKHR instance at the current position of the specified ByteBuffer container. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
b32()
Returns the value of the
b32 field. |
static VkPipelineExecutableStatisticValueKHR |
create(long address)
Returns a new
VkPipelineExecutableStatisticValueKHR instance for the specified memory address. |
static VkPipelineExecutableStatisticValueKHR.Buffer |
create(long address,
int capacity)
Create a
VkPipelineExecutableStatisticValueKHR.Buffer instance at the specified memory. |
static VkPipelineExecutableStatisticValueKHR |
createSafe(long address)
|
static VkPipelineExecutableStatisticValueKHR.Buffer |
createSafe(long address,
int capacity)
|
double |
f64()
Returns the value of the
f64 field. |
long |
i64()
Returns the value of the
i64 field. |
static int |
nb32(long struct)
Unsafe version of
b32(). |
static double |
nf64(long struct)
Unsafe version of
f64(). |
static long |
ni64(long struct)
Unsafe version of
i64(). |
static long |
nu64(long struct)
Unsafe version of
u64(). |
int |
sizeof() |
long |
u64()
Returns the value of the
u64 field. |
public static final int SIZEOF
public static final int ALIGNOF
public static final int B32
public static final int I64
public static final int U64
public static final int F64
public VkPipelineExecutableStatisticValueKHR(java.nio.ByteBuffer container)
VkPipelineExecutableStatisticValueKHR 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 int sizeof()
sizeof in class org.lwjgl.system.Structpublic boolean b32()
b32 field.public long i64()
i64 field.public long u64()
u64 field.public double f64()
f64 field.public static VkPipelineExecutableStatisticValueKHR create(long address)
VkPipelineExecutableStatisticValueKHR instance for the specified memory address.@Nullable public static VkPipelineExecutableStatisticValueKHR createSafe(long address)
public static VkPipelineExecutableStatisticValueKHR.Buffer create(long address, int capacity)
VkPipelineExecutableStatisticValueKHR.Buffer instance at the specified memory.address - the memory addresscapacity - the buffer capacity@Nullable public static VkPipelineExecutableStatisticValueKHR.Buffer createSafe(long address, int capacity)
public static int nb32(long struct)
b32().public static long ni64(long struct)
i64().public static long nu64(long struct)
u64().public static double nf64(long struct)
f64().Copyright LWJGL. All Rights Reserved. License terms.