INNER CODE UNIT · Rust
into
gfx-rs/gfx · src/auxil/external-memory/src/lib.rs:289
fn into(self) -> PlatformMemoryType {
match self {
#[cfg(unix)]
ExternalMemoryType::OpaqueFd => PlatformMemoryType::Fd,
#[cfg(windows)]
ExternalMemoryType::OpaqueWin32 => PlatformMemoryType::Handle,
#[cfg(windows)]
ExternalMemoryType::OpaqueWin32Kmt => PlatformMemoryType::Handle,
#[cfg(windows)]
ExternalMemoryType::D3D11Texture => PlatformMemoryType::Handle,
#[cfg(windows)]
ExternalMemoryType::D3D11TextureKmt => PlatformMemoryType::Handle,
#[cfg(windows)]
ExternalMemoryType::D3D12Heap => PlatformMemoryType::Handle,
#[cfg(windows)]
ExternalMemoryType::D3D12Resource => PlatformMemoryType::Handle,
#[cfg(any(target_os = "linux", target_os = "android", doc))]
ExternalMemoryType::DmaBuf => PlatformMemoryType::Fd,