public class VkExternalMemoryPropertiesKHR extends VkExternalMemoryProperties
VkExternalMemoryProperties.
struct VkExternalMemoryPropertiesKHR {
VkExternalMemoryFeatureFlags externalMemoryFeatures;
VkExternalMemoryHandleTypeFlags exportFromImportedHandleTypes;
VkExternalMemoryHandleTypeFlags compatibleHandleTypes;
}| Modifier and Type | Class and Description |
|---|---|
static class |
VkExternalMemoryPropertiesKHR.Buffer
An array of
VkExternalMemoryPropertiesKHR structs. |
ALIGNOF, COMPATIBLEHANDLETYPES, EXPORTFROMIMPORTEDHANDLETYPES, EXTERNALMEMORYFEATURES, SIZEOF| Constructor and Description |
|---|
VkExternalMemoryPropertiesKHR(java.nio.ByteBuffer container)
Creates a
VkExternalMemoryPropertiesKHR instance at the current position of the specified ByteBuffer container. |
| Modifier and Type | Method and Description |
|---|---|
static VkExternalMemoryPropertiesKHR |
create(long address)
Returns a new
VkExternalMemoryPropertiesKHR instance for the specified memory address. |
static VkExternalMemoryPropertiesKHR.Buffer |
create(long address,
int capacity)
Create a
VkExternalMemoryPropertiesKHR.Buffer instance at the specified memory. |
static VkExternalMemoryPropertiesKHR |
createSafe(long address)
|
static VkExternalMemoryPropertiesKHR.Buffer |
createSafe(long address,
int capacity)
|
compatibleHandleTypes, exportFromImportedHandleTypes, externalMemoryFeatures, ncompatibleHandleTypes, nexportFromImportedHandleTypes, nexternalMemoryFeatures, sizeofpublic VkExternalMemoryPropertiesKHR(java.nio.ByteBuffer container)
VkExternalMemoryPropertiesKHR 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 static VkExternalMemoryPropertiesKHR create(long address)
VkExternalMemoryPropertiesKHR instance for the specified memory address.@Nullable public static VkExternalMemoryPropertiesKHR createSafe(long address)
public static VkExternalMemoryPropertiesKHR.Buffer create(long address, int capacity)
VkExternalMemoryPropertiesKHR.Buffer instance at the specified memory.address - the memory addresscapacity - the buffer capacity@Nullable public static VkExternalMemoryPropertiesKHR.Buffer createSafe(long address, int capacity)
Copyright LWJGL. All Rights Reserved. License terms.