Struct vulkano::sync::AccessFlagBits [] [src]

pub struct AccessFlagBits {
    pub indirect_command_read: bool,
    pub index_read: bool,
    pub vertex_attribute_read: bool,
    pub uniform_read: bool,
    pub input_attachment_read: bool,
    pub shader_read: bool,
    pub shader_write: bool,
    pub color_attachment_read: bool,
    pub color_attachment_write: bool,
    pub depth_stencil_attachment_read: bool,
    pub depth_stencil_attachment_write: bool,
    pub transfer_read: bool,
    pub transfer_write: bool,
    pub host_read: bool,
    pub host_write: bool,
    pub memory_read: bool,
    pub memory_write: bool,
}

Fields

Methods

impl AccessFlagBits
[src]

[src]

Builds an AccessFlagBits struct with all bits set.

[src]

Builds an AccessFlagBits struct with none of the bits set.

impl AccessFlagBits
[src]

[src]

Returns true if the access flags can be used with the given pipeline stages.

Corresponds to Table 4. Supported access types in section 6.1.3. Access Types of the Vulkan specs.

Trait Implementations

impl Debug for AccessFlagBits
[src]

[src]

Formats the value using the given formatter. Read more

impl Copy for AccessFlagBits
[src]

impl Clone for AccessFlagBits
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl BitOr for AccessFlagBits
[src]

The resulting type after applying the | operator.

[src]

Performs the | operation.

impl BitOrAssign for AccessFlagBits
[src]

[src]

Performs the |= operation.

Auto Trait Implementations