Enum
VkAddressCopyFlagBitsKHR
Bitmask specifying address copy parameters
Bits which can be set in a VkAddressCopyFlagsKHR mask are:
typedef enum VkAddressCopyFlagBitsKHR {
VK_ADDRESS_COPY_DEVICE_LOCAL_BIT_KHR = 0x00000001,
VK_ADDRESS_COPY_SPARSE_BIT_KHR = 0x00000002,
VK_ADDRESS_COPY_PROTECTED_BIT_KHR = 0x00000004,
} VkAddressCopyFlagBitsKHR;
pub struct AddressCopyFlagBitsKHR(u32);
impl AddressCopyFlagBitsKHR {
pub const DEVICE_LOCAL: Self = 0x00000001;
pub const SPARSE: Self = 0x00000002;
pub const PROTECTED: Self = 0x00000004;
}
VK_ADDRESS_COPY_DEVICE_LOCAL_BIT_KHRspecifies that the address range is expected to be resident in device local memory. Specifying this value is optional, but may lead to improved performance if set accurately.VK_ADDRESS_COPY_PROTECTED_BIT_KHRspecifies that the address range is allocated from protected memory.VK_ADDRESS_COPY_SPARSE_BIT_KHRspecifies that the address range may not be fully bound to physical memory when accessed.
Type
Enum