Struct vulkano::instance::RawInstanceExtensions[][src]

pub struct RawInstanceExtensions(_);

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 RawInstanceExtensions
[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 RawInstanceExtensions
[src]

See the docs of supported_by_core().

Same as supported_by_core_raw(), but allows specifying a loader.

Returns a RawExtensions object with extensions supported by the core driver.

Same as supported_by_core, but allows specifying a loader.

Trait Implementations

impl Clone for RawInstanceExtensions
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Eq for RawInstanceExtensions
[src]

impl PartialEq for RawInstanceExtensions
[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 RawInstanceExtensions
[src]

Formats the value using the given formatter. Read more

impl FromIterator<CString> for RawInstanceExtensions
[src]

Creates a value from an iterator. Read more

impl<'a> From<&'a InstanceExtensions> for RawInstanceExtensions
[src]

Performs the conversion.

impl<'a> From<&'a RawInstanceExtensions> for InstanceExtensions
[src]

Performs the conversion.

Auto Trait Implementations