Enum external_memory::ExternalMemoryType [−][src]
pub enum ExternalMemoryType { OpaqueFd, OpaqueWin32, OpaqueWin32Kmt, D3D11Texture, D3D11TextureKmt, D3D12Heap, D3D12Resource, DmaBuf, AndroidHardwareBuffer, HostAllocation, HostMappedForeignMemory, }
Expand description
External memory types.
Variants
This is supported on Unix only. Same as ExternalMemoryTypeFlags::OPAQUE_FD.
This is supported on Windows only. Same as ExternalMemoryTypeFlags::OPAQUE_WIN32.
This is supported on Windows only. Same as ExternalMemoryTypeFlags::OPAQUE_WIN32_KMT.
This is supported on Windows only. Same as ExternalMemoryTypeFlags::D3D11_TEXTURE.
This is supported on Windows only. Same as ExternalMemoryTypeFlags::D3D11_TEXTURE_KMT.
This is supported on Windows only. Same as ExternalMemoryTypeFlags::D3D12_HEAP.
This is supported on Windows only. Same as ExternalMemoryTypeFlags::D3D12_RESOURCE.
This is supported on Linux or Android only. Same as ExternalMemoryTypeFlags::DMA_BUF.
This is supported on Android only. Same as ExternalMemoryTypeFlags::ANDROID_HARDWARE_BUFFER.
Trait Implementations
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for ExternalMemoryType
impl Send for ExternalMemoryType
impl Sync for ExternalMemoryType
impl Unpin for ExternalMemoryType
impl UnwindSafe for ExternalMemoryType
Blanket Implementations
Mutably borrows from an owned value. Read more