ash::vk

Type Alias ExternalMemoryPropertiesKHR

Source
pub type ExternalMemoryPropertiesKHR = ExternalMemoryProperties;

Aliased Type§

struct ExternalMemoryPropertiesKHR {
    pub external_memory_features: ExternalMemoryFeatureFlags,
    pub export_from_imported_handle_types: ExternalMemoryHandleTypeFlags,
    pub compatible_handle_types: ExternalMemoryHandleTypeFlags,
}

Fields§

§external_memory_features: ExternalMemoryFeatureFlags§export_from_imported_handle_types: ExternalMemoryHandleTypeFlags§compatible_handle_types: ExternalMemoryHandleTypeFlags

Implementations

Source§

impl ExternalMemoryProperties

Source

pub fn external_memory_features( self, external_memory_features: ExternalMemoryFeatureFlags, ) -> Self

Source

pub fn export_from_imported_handle_types( self, export_from_imported_handle_types: ExternalMemoryHandleTypeFlags, ) -> Self

Source

pub fn compatible_handle_types( self, compatible_handle_types: ExternalMemoryHandleTypeFlags, ) -> Self

Trait Implementations

Source§

impl Clone for ExternalMemoryProperties

Source§

fn clone(&self) -> ExternalMemoryProperties

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ExternalMemoryProperties

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for ExternalMemoryProperties

Source§

fn default() -> ExternalMemoryProperties

Returns the “default value” for a type. Read more
Source§

impl Copy for ExternalMemoryProperties