vk · Unions · P1
3 public declarations with native signatures and source-owned contracts.
Unvk::PerformanceCounterResultKHR
Contract
Native union VkPerformanceCounterResultKHR.
Fields
int32
int32: i32Native field int32.
int64
int64: i64Native field int64.
uint32
uint32: u32Native field uint32.
uint64
uint64: u64Native field uint64.
float32
float32: f32Native field float32.
float64
float64: f64Native field float64.
Methods and associated items
new
Construct the record with its default native state.
set_int32
Set native field int32 without native effects.
set_int64
Set native field int64 without native effects.
set_uint32
Set native field uint32 without native effects.
set_uint64
Set native field uint64 without native effects.
set_float32
Set native field float32 without native effects.
set_float64
Set native field float64 without native effects.
clone
default
Unvk::PerformanceValueDataINTEL
Contract
Native union VkPerformanceValueDataINTEL.
Fields
value32
value32: u32Native field value32.
value64
value64: u64Native field value64.
value_float
value_float: f32Native field valueFloat.
value_bool
value_bool: Bool32Native field valueBool.
value_string
value_string: *const c_charNative field valueString.
Methods and associated items
new
Construct the record with its default native state.
set_value32
Set native field value32 without native effects.
set_value64
Set native field value64 without native effects.
set_value_float
Set native field valueFloat without native effects.
set_value_bool
Set native field valueBool without native effects.
set_value_string
Set native field valueString without native effects.
clone
default
Unvk::PipelineExecutableStatisticValueKHR
Contract
Native union VkPipelineExecutableStatisticValueKHR.
Fields
b32
b32: Bool32Native field b32.
i64
i64: i64Native field i64.
u64
u64: u64Native field u64.
f64
f64: f64Native field f64.
Methods and associated items
new
Construct the record with its default native state.
set_b32
Set native field b32 without native effects.
set_i64
Set native field i64 without native effects.
set_u64
Set native field u64 without native effects.
set_f64
Set native field f64 without native effects.