Struct vulkano::instance::RawDeviceExtensions[][src]

pub struct RawDeviceExtensions(_);

Set of extensions, not restricted to those vulkano knows about.

This is useful when interacting with external code that has statically-unknown extension requirements.

Methods

impl RawDeviceExtensions
[src]

Constructs an extension set containing the supplied extensions.

Constructs an empty extension set.

Adds an extension to the set if it is not already present.

Returns the intersection of this set and another.

Returns the difference of another set from this one.

Returns the union of both extension sets

impl RawDeviceExtensions
[src]

See the docs of supported_by_device().

Returns an Extensions object with extensions supported by the PhysicalDevice.

Trait Implementations

impl Clone for RawDeviceExtensions
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Eq for RawDeviceExtensions
[src]

impl PartialEq for RawDeviceExtensions
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Debug for RawDeviceExtensions
[src]

Formats the value using the given formatter. Read more

impl FromIterator<CString> for RawDeviceExtensions
[src]

Creates a value from an iterator. Read more

impl<'a> From<&'a DeviceExtensions> for RawDeviceExtensions
[src]

Performs the conversion.

impl<'a> From<&'a RawDeviceExtensions> for DeviceExtensions
[src]

Performs the conversion.

Auto Trait Implementations